added more chat size (height/width) options

This commit is contained in:
iZePlayz 2025-11-20 22:32:56 +01:00
parent 11db52cd09
commit b00e12aa3b
12 changed files with 79 additions and 23 deletions

View file

@ -334,6 +334,8 @@ L_BUTTON = "Tlačítko L - Znovu načíst aktivní mody"
USE_STANDARD_KEY_BINDINGS_CHAT = "Použít ovládání chatu Terminal/CMD" USE_STANDARD_KEY_BINDINGS_CHAT = "Použít ovládání chatu Terminal/CMD"
CHAT_WIDTH = "Šířka chatu" CHAT_WIDTH = "Šířka chatu"
CHAT_HEIGHT = "Výška chatu" CHAT_HEIGHT = "Výška chatu"
CHAT_SIZE_MINIMUM = "Minimum"
CHAT_SIZE_VERY_TINY = "Prťavá"
CHAT_SIZE_TINY = "Drobná" CHAT_SIZE_TINY = "Drobná"
CHAT_SIZE_VERY_SMALL = "Velmi malá" CHAT_SIZE_VERY_SMALL = "Velmi malá"
CHAT_SIZE_SMALL = "Malá" CHAT_SIZE_SMALL = "Malá"
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normální"
CHAT_SIZE_BIG = "Velká" CHAT_SIZE_BIG = "Velká"
CHAT_SIZE_VERY_BIG = "Velmi velká" CHAT_SIZE_VERY_BIG = "Velmi velká"
CHAT_SIZE_HUGE = "Obrovská" CHAT_SIZE_HUGE = "Obrovská"
CHAT_SIZE_VERY_HUGE = "Obří"
CHAT_SIZE_MAXIMUM = "Maximum"
CHAT_CHAR_COUNTER = "Zobrazit počitadlo znaků chatu" CHAT_CHAR_COUNTER = "Zobrazit počitadlo znaků chatu"
DISABLE_CHAT_WHEN_CLOSED = "Skrýt chat, když je zavřený" DISABLE_CHAT_WHEN_CLOSED = "Skrýt chat, když je zavřený"

View file

@ -334,6 +334,8 @@ L_BUTTON = "L-knop - Actieve mods opnieuw laden"
USE_STANDARD_KEY_BINDINGS_CHAT = "Terminal/CMD Chatbox besturingen gebruiken" USE_STANDARD_KEY_BINDINGS_CHAT = "Terminal/CMD Chatbox besturingen gebruiken"
CHAT_WIDTH = "Chatbreedte" CHAT_WIDTH = "Chatbreedte"
CHAT_HEIGHT = "Chathoogte" CHAT_HEIGHT = "Chathoogte"
CHAT_SIZE_MINIMUM = "Minimum"
CHAT_SIZE_VERY_TINY = "Heel erg klein"
CHAT_SIZE_TINY = "Zeer klein" CHAT_SIZE_TINY = "Zeer klein"
CHAT_SIZE_VERY_SMALL = "Erg klein" CHAT_SIZE_VERY_SMALL = "Erg klein"
CHAT_SIZE_SMALL = "Klein" CHAT_SIZE_SMALL = "Klein"
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normaal"
CHAT_SIZE_BIG = "Groot" CHAT_SIZE_BIG = "Groot"
CHAT_SIZE_VERY_BIG = "Zeer groot" CHAT_SIZE_VERY_BIG = "Zeer groot"
CHAT_SIZE_HUGE = "Enorm" CHAT_SIZE_HUGE = "Enorm"
CHAT_SIZE_VERY_HUGE = "Gigantisch"
CHAT_SIZE_MAXIMUM = "Maximum"
CHAT_CHAR_COUNTER = "Chat-tekensteller weergeven" CHAT_CHAR_COUNTER = "Chat-tekensteller weergeven"
DISABLE_CHAT_WHEN_CLOSED = "Chat verbergen wanneer gesloten" DISABLE_CHAT_WHEN_CLOSED = "Chat verbergen wanneer gesloten"

View file

@ -334,6 +334,8 @@ L_BUTTON = "L Button - Reload Active Mods"
USE_STANDARD_KEY_BINDINGS_CHAT = "Use Terminal/CMD Chatbox Controls" USE_STANDARD_KEY_BINDINGS_CHAT = "Use Terminal/CMD Chatbox Controls"
CHAT_WIDTH = "Chat Width" CHAT_WIDTH = "Chat Width"
CHAT_HEIGHT = "Chat Height" CHAT_HEIGHT = "Chat Height"
CHAT_SIZE_MINIMUM = "Minimum"
CHAT_SIZE_VERY_TINY = "Very Tiny"
CHAT_SIZE_TINY = "Tiny" CHAT_SIZE_TINY = "Tiny"
CHAT_SIZE_VERY_SMALL = "Very Small" CHAT_SIZE_VERY_SMALL = "Very Small"
CHAT_SIZE_SMALL = "Small" CHAT_SIZE_SMALL = "Small"
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normal"
CHAT_SIZE_BIG = "Big" CHAT_SIZE_BIG = "Big"
CHAT_SIZE_VERY_BIG = "Very Big" CHAT_SIZE_VERY_BIG = "Very Big"
CHAT_SIZE_HUGE = "Huge" CHAT_SIZE_HUGE = "Huge"
CHAT_SIZE_VERY_HUGE = "Very Huge"
CHAT_SIZE_MAXIMUM = "Maximum"
CHAT_CHAR_COUNTER = "Show Chat Character Counter" CHAT_CHAR_COUNTER = "Show Chat Character Counter"
DISABLE_CHAT_WHEN_CLOSED = "Hide Chat When Closed" DISABLE_CHAT_WHEN_CLOSED = "Hide Chat When Closed"

View file

@ -334,6 +334,8 @@ L_BUTTON = "Bouton L - Recharger les mods actifs"
USE_STANDARD_KEY_BINDINGS_CHAT = "Utiliser les contrôles de chat Terminal/CMD" USE_STANDARD_KEY_BINDINGS_CHAT = "Utiliser les contrôles de chat Terminal/CMD"
CHAT_WIDTH = "Largeur du chat" CHAT_WIDTH = "Largeur du chat"
CHAT_HEIGHT = "Hauteur du chat" CHAT_HEIGHT = "Hauteur du chat"
CHAT_SIZE_MINIMUM = "Minimum"
CHAT_SIZE_VERY_TINY = "Infime"
CHAT_SIZE_TINY = "Minuscule" CHAT_SIZE_TINY = "Minuscule"
CHAT_SIZE_VERY_SMALL = "Très petite" CHAT_SIZE_VERY_SMALL = "Très petite"
CHAT_SIZE_SMALL = "Petite" CHAT_SIZE_SMALL = "Petite"
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normale"
CHAT_SIZE_BIG = "Grande" CHAT_SIZE_BIG = "Grande"
CHAT_SIZE_VERY_BIG = "Très grande" CHAT_SIZE_VERY_BIG = "Très grande"
CHAT_SIZE_HUGE = "Énorme" CHAT_SIZE_HUGE = "Énorme"
CHAT_SIZE_VERY_HUGE = "Gigantesque"
CHAT_SIZE_MAXIMUM = "Maximum"
CHAT_CHAR_COUNTER = "Afficher le compteur de caractères du chat" CHAT_CHAR_COUNTER = "Afficher le compteur de caractères du chat"
DISABLE_CHAT_WHEN_CLOSED = "Masquer le chat lorsqu'il est fermé" DISABLE_CHAT_WHEN_CLOSED = "Masquer le chat lorsqu'il est fermé"

View file

@ -334,6 +334,8 @@ L_BUTTON = "L-Taste - Aktive Mods neu laden"
USE_STANDARD_KEY_BINDINGS_CHAT = "Terminal/CMD Chatbox-Steuerung verwenden" USE_STANDARD_KEY_BINDINGS_CHAT = "Terminal/CMD Chatbox-Steuerung verwenden"
CHAT_WIDTH = "Chatbreite" CHAT_WIDTH = "Chatbreite"
CHAT_HEIGHT = "Chathöhe" CHAT_HEIGHT = "Chathöhe"
CHAT_SIZE_MINIMUM = "Minimal"
CHAT_SIZE_VERY_TINY = "Sehr winzig"
CHAT_SIZE_TINY = "Winzig" CHAT_SIZE_TINY = "Winzig"
CHAT_SIZE_VERY_SMALL = "Sehr klein" CHAT_SIZE_VERY_SMALL = "Sehr klein"
CHAT_SIZE_SMALL = "Klein" CHAT_SIZE_SMALL = "Klein"
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normal"
CHAT_SIZE_BIG = "Groß" CHAT_SIZE_BIG = "Groß"
CHAT_SIZE_VERY_BIG = "Sehr groß" CHAT_SIZE_VERY_BIG = "Sehr groß"
CHAT_SIZE_HUGE = "Riesig" CHAT_SIZE_HUGE = "Riesig"
CHAT_SIZE_VERY_HUGE = "Gigantisch"
CHAT_SIZE_MAXIMUM = "Maximal"
CHAT_CHAR_COUNTER = "Chat-Zeichenzähler anzeigen" CHAT_CHAR_COUNTER = "Chat-Zeichenzähler anzeigen"
DISABLE_CHAT_WHEN_CLOSED = "Verstecke Chat wenn geschlossen" DISABLE_CHAT_WHEN_CLOSED = "Verstecke Chat wenn geschlossen"

View file

@ -332,6 +332,8 @@ L_BUTTON = "Pulsante L - Ricarica Mod Attive"
USE_STANDARD_KEY_BINDINGS_CHAT = "Usa controlli chat Terminale/CMD" USE_STANDARD_KEY_BINDINGS_CHAT = "Usa controlli chat Terminale/CMD"
CHAT_WIDTH = "Larghezza chat" CHAT_WIDTH = "Larghezza chat"
CHAT_HEIGHT = "Altezza chat" CHAT_HEIGHT = "Altezza chat"
CHAT_SIZE_MINIMUM = "Minimo"
CHAT_SIZE_VERY_TINY = "Piccolissima"
CHAT_SIZE_TINY = "Minuscola" CHAT_SIZE_TINY = "Minuscola"
CHAT_SIZE_VERY_SMALL = "Molto piccola" CHAT_SIZE_VERY_SMALL = "Molto piccola"
CHAT_SIZE_SMALL = "Piccola" CHAT_SIZE_SMALL = "Piccola"
@ -339,6 +341,8 @@ CHAT_SIZE_NORMAL = "Normale"
CHAT_SIZE_BIG = "Grande" CHAT_SIZE_BIG = "Grande"
CHAT_SIZE_VERY_BIG = "Molto grande" CHAT_SIZE_VERY_BIG = "Molto grande"
CHAT_SIZE_HUGE = "Enorme" CHAT_SIZE_HUGE = "Enorme"
CHAT_SIZE_VERY_HUGE = "Enormissima"
CHAT_SIZE_MAXIMUM = "Massimo"
CHAT_CHAR_COUNTER = "Mostra contatore caratteri della chat" CHAT_CHAR_COUNTER = "Mostra contatore caratteri della chat"
DISABLE_CHAT_WHEN_CLOSED = "Nascondi chat quando è chiusa" DISABLE_CHAT_WHEN_CLOSED = "Nascondi chat quando è chiusa"

View file

@ -335,6 +335,8 @@ L_BUTTON = "Lボタン - アクティブなMODを再読み込み"
USE_STANDARD_KEY_BINDINGS_CHAT = "ターミナル/CMDチャットボックスコントロールを使用" USE_STANDARD_KEY_BINDINGS_CHAT = "ターミナル/CMDチャットボックスコントロールを使用"
CHAT_WIDTH = "チャット幅" CHAT_WIDTH = "チャット幅"
CHAT_HEIGHT = "チャットの高さ" CHAT_HEIGHT = "チャットの高さ"
CHAT_SIZE_MINIMUM = "最小"
CHAT_SIZE_VERY_TINY = "極小"
CHAT_SIZE_TINY = "とても小さい" CHAT_SIZE_TINY = "とても小さい"
CHAT_SIZE_VERY_SMALL = "かなり小さい" CHAT_SIZE_VERY_SMALL = "かなり小さい"
CHAT_SIZE_SMALL = "小さい" CHAT_SIZE_SMALL = "小さい"
@ -342,6 +344,8 @@ CHAT_SIZE_NORMAL = "標準"
CHAT_SIZE_BIG = "大きい" CHAT_SIZE_BIG = "大きい"
CHAT_SIZE_VERY_BIG = "とても大きい" CHAT_SIZE_VERY_BIG = "とても大きい"
CHAT_SIZE_HUGE = "巨大" CHAT_SIZE_HUGE = "巨大"
CHAT_SIZE_VERY_HUGE = "超巨大"
CHAT_SIZE_MAXIMUM = "最大"
CHAT_CHAR_COUNTER = "チャットの文字数カウンターを表示" CHAT_CHAR_COUNTER = "チャットの文字数カウンターを表示"
DISABLE_CHAT_WHEN_CLOSED = "閉じているときはチャットを隠す" DISABLE_CHAT_WHEN_CLOSED = "閉じているときはチャットを隠す"

View file

@ -334,6 +334,8 @@ L_BUTTON = "Przycisk L - Przeładuj aktywne mody"
USE_STANDARD_KEY_BINDINGS_CHAT = "Użyj sterowania czatu Terminal/CMD" USE_STANDARD_KEY_BINDINGS_CHAT = "Użyj sterowania czatu Terminal/CMD"
CHAT_WIDTH = "Szerokość czatu" CHAT_WIDTH = "Szerokość czatu"
CHAT_HEIGHT = "Wysokość czatu" CHAT_HEIGHT = "Wysokość czatu"
CHAT_SIZE_MINIMUM = "Minimum"
CHAT_SIZE_VERY_TINY = "Malusieńka"
CHAT_SIZE_TINY = "Maleńka" CHAT_SIZE_TINY = "Maleńka"
CHAT_SIZE_VERY_SMALL = "Bardzo mała" CHAT_SIZE_VERY_SMALL = "Bardzo mała"
CHAT_SIZE_SMALL = "Mała" CHAT_SIZE_SMALL = "Mała"
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normalna"
CHAT_SIZE_BIG = "Duża" CHAT_SIZE_BIG = "Duża"
CHAT_SIZE_VERY_BIG = "Bardzo duża" CHAT_SIZE_VERY_BIG = "Bardzo duża"
CHAT_SIZE_HUGE = "Ogromna" CHAT_SIZE_HUGE = "Ogromna"
CHAT_SIZE_VERY_HUGE = "Olbrzymia"
CHAT_SIZE_MAXIMUM = "Maksimum"
CHAT_CHAR_COUNTER = "Pokaż licznik znaków czatu" CHAT_CHAR_COUNTER = "Pokaż licznik znaków czatu"
DISABLE_CHAT_WHEN_CLOSED = "Ukryj czat, gdy jest zamknięty" DISABLE_CHAT_WHEN_CLOSED = "Ukryj czat, gdy jest zamknięty"

View file

@ -334,6 +334,8 @@ L_BUTTON = "Botão L - Recarregar mods ativos"
USE_STANDARD_KEY_BINDINGS_CHAT = "Usar controles de chat Terminal/CMD" USE_STANDARD_KEY_BINDINGS_CHAT = "Usar controles de chat Terminal/CMD"
CHAT_WIDTH = "Largura do chat" CHAT_WIDTH = "Largura do chat"
CHAT_HEIGHT = "Altura do chat" CHAT_HEIGHT = "Altura do chat"
CHAT_SIZE_MINIMUM = "Mínimo"
CHAT_SIZE_VERY_TINY = "Muito minúsculo"
CHAT_SIZE_TINY = "Minúsculo" CHAT_SIZE_TINY = "Minúsculo"
CHAT_SIZE_VERY_SMALL = "Muito pequena" CHAT_SIZE_VERY_SMALL = "Muito pequena"
CHAT_SIZE_SMALL = "Pequena" CHAT_SIZE_SMALL = "Pequena"
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normal"
CHAT_SIZE_BIG = "Grande" CHAT_SIZE_BIG = "Grande"
CHAT_SIZE_VERY_BIG = "Muito grande" CHAT_SIZE_VERY_BIG = "Muito grande"
CHAT_SIZE_HUGE = "Enorme" CHAT_SIZE_HUGE = "Enorme"
CHAT_SIZE_VERY_HUGE = "Enorme demais"
CHAT_SIZE_MAXIMUM = "Máximo"
CHAT_CHAR_COUNTER = "Mostrar contador de caracteres do chat" CHAT_CHAR_COUNTER = "Mostrar contador de caracteres do chat"
DISABLE_CHAT_WHEN_CLOSED = "Ocultar chat quando fechado" DISABLE_CHAT_WHEN_CLOSED = "Ocultar chat quando fechado"

View file

@ -333,6 +333,8 @@ L_BUTTON = "Кнопка L - Перезагрузить активные мод
USE_STANDARD_KEY_BINDINGS_CHAT = "Использовать управление чатом Terminal/CMD" USE_STANDARD_KEY_BINDINGS_CHAT = "Использовать управление чатом Terminal/CMD"
CHAT_WIDTH = "Ширина чата" CHAT_WIDTH = "Ширина чата"
CHAT_HEIGHT = "Высота чата" CHAT_HEIGHT = "Высота чата"
CHAT_SIZE_MINIMUM = "Минимум"
CHAT_SIZE_VERY_TINY = "Крошечнейшая"
CHAT_SIZE_TINY = "Крошечная" CHAT_SIZE_TINY = "Крошечная"
CHAT_SIZE_VERY_SMALL = "Очень маленькая" CHAT_SIZE_VERY_SMALL = "Очень маленькая"
CHAT_SIZE_SMALL = "Маленькая" CHAT_SIZE_SMALL = "Маленькая"
@ -340,6 +342,8 @@ CHAT_SIZE_NORMAL = "Обычная"
CHAT_SIZE_BIG = "Большая" CHAT_SIZE_BIG = "Большая"
CHAT_SIZE_VERY_BIG = "Очень большая" CHAT_SIZE_VERY_BIG = "Очень большая"
CHAT_SIZE_HUGE = "Огромная" CHAT_SIZE_HUGE = "Огромная"
CHAT_SIZE_VERY_HUGE = "Гигантская"
CHAT_SIZE_MAXIMUM = "Максимум"
CHAT_CHAR_COUNTER = "Показывать счётчик символов чата" CHAT_CHAR_COUNTER = "Показывать счётчик символов чата"
DISABLE_CHAT_WHEN_CLOSED = "Скрывать чат, когда он закрыт" DISABLE_CHAT_WHEN_CLOSED = "Скрывать чат, когда он закрыт"

View file

@ -334,6 +334,8 @@ L_BUTTON = "Botón L - Recargar mods activos"
USE_STANDARD_KEY_BINDINGS_CHAT = "Usar controles de chat Terminal/CMD" USE_STANDARD_KEY_BINDINGS_CHAT = "Usar controles de chat Terminal/CMD"
CHAT_WIDTH = "Ancho del chat" CHAT_WIDTH = "Ancho del chat"
CHAT_HEIGHT = "Altura del chat" CHAT_HEIGHT = "Altura del chat"
CHAT_SIZE_MINIMUM = "Mínimo"
CHAT_SIZE_VERY_TINY = "Muy minúsculo"
CHAT_SIZE_TINY = "Minúsculo" CHAT_SIZE_TINY = "Minúsculo"
CHAT_SIZE_VERY_SMALL = "Muy pequeño" CHAT_SIZE_VERY_SMALL = "Muy pequeño"
CHAT_SIZE_SMALL = "Pequeño" CHAT_SIZE_SMALL = "Pequeño"
@ -341,6 +343,8 @@ CHAT_SIZE_NORMAL = "Normal"
CHAT_SIZE_BIG = "Grande" CHAT_SIZE_BIG = "Grande"
CHAT_SIZE_VERY_BIG = "Muy grande" CHAT_SIZE_VERY_BIG = "Muy grande"
CHAT_SIZE_HUGE = "Enorme" CHAT_SIZE_HUGE = "Enorme"
CHAT_SIZE_VERY_HUGE = "Enorme+"
CHAT_SIZE_MAXIMUM = "Máximo"
CHAT_CHAR_COUNTER = "Mostrar contador de caracteres del chat" CHAT_CHAR_COUNTER = "Mostrar contador de caracteres del chat"
DISABLE_CHAT_WHEN_CLOSED = "Ocultar chat cuando esté cerrado" DISABLE_CHAT_WHEN_CLOSED = "Ocultar chat cuando esté cerrado"

View file

@ -13,42 +13,54 @@ void djui_panel_chat_create(struct DjuiBase* caller) {
djui_checkbox_create(body, DLANG(CHAT_OPTIONS, CHAT_CHAR_COUNTER), &configChatCharCounter, NULL); djui_checkbox_create(body, DLANG(CHAT_OPTIONS, CHAT_CHAR_COUNTER), &configChatCharCounter, NULL);
djui_checkbox_create(body, DLANG(CHAT_OPTIONS, DISABLE_CHAT_WHEN_CLOSED), &configDisableChatWhenClosed, NULL); djui_checkbox_create(body, DLANG(CHAT_OPTIONS, DISABLE_CHAT_WHEN_CLOSED), &configDisableChatWhenClosed, NULL);
static unsigned int sChatWidthIndex = 3; static unsigned int sChatWidthIndex = 5;
switch (configChatWidth) { switch (configChatWidth) {
case 500: sChatWidthIndex = 0; break; case 300: sChatWidthIndex = 0; break;
case 600: sChatWidthIndex = 1; break; case 400: sChatWidthIndex = 1; break;
case 700: sChatWidthIndex = 2; break; case 500: sChatWidthIndex = 2; break;
case 800: sChatWidthIndex = 3; break; case 600: sChatWidthIndex = 3; break;
case 900: sChatWidthIndex = 4; break; case 700: sChatWidthIndex = 4; break;
case 1000: sChatWidthIndex = 5; break; case 800: sChatWidthIndex = 5; break;
case 1100: sChatWidthIndex = 6; break; case 900: sChatWidthIndex = 6; break;
default: sChatWidthIndex = 3; break; case 1000: sChatWidthIndex = 7; break;
case 1100: sChatWidthIndex = 8; break;
case 1200: sChatWidthIndex = 9; break;
case 1300: sChatWidthIndex = 10; break;
default: sChatWidthIndex = 5; break;
} }
static unsigned int sChatHeightIndex = 3; static unsigned int sChatHeightIndex = 5;
switch (configChatHeight) { switch (configChatHeight) {
case 250: sChatHeightIndex = 0; break; case 200: sChatHeightIndex = 0; break;
case 300: sChatHeightIndex = 1; break; case 250: sChatHeightIndex = 1; break;
case 350: sChatHeightIndex = 2; break; case 300: sChatHeightIndex = 2; break;
case 400: sChatHeightIndex = 3; break; case 350: sChatHeightIndex = 3; break;
case 450: sChatHeightIndex = 4; break; case 400: sChatHeightIndex = 4; break;
case 500: sChatHeightIndex = 5; break; case 450: sChatHeightIndex = 5; break;
case 550: sChatHeightIndex = 6; break; case 500: sChatHeightIndex = 6; break;
default: sChatHeightIndex = 3; break; case 550: sChatHeightIndex = 7; break;
case 600: sChatHeightIndex = 8; break;
case 650: sChatHeightIndex = 9; break;
case 700: sChatHeightIndex = 10; break;
default: sChatHeightIndex = 4; break;
} }
char* chatSizeChoices[] = { char* chatSizeChoices[] = {
DLANG(CHAT_OPTIONS, CHAT_SIZE_MINIMUM),
DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_TINY),
DLANG(CHAT_OPTIONS, CHAT_SIZE_TINY), DLANG(CHAT_OPTIONS, CHAT_SIZE_TINY),
DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_SMALL), DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_SMALL),
DLANG(CHAT_OPTIONS, CHAT_SIZE_SMALL), DLANG(CHAT_OPTIONS, CHAT_SIZE_SMALL),
DLANG(CHAT_OPTIONS, CHAT_SIZE_NORMAL), DLANG(CHAT_OPTIONS, CHAT_SIZE_NORMAL),
DLANG(CHAT_OPTIONS, CHAT_SIZE_BIG), DLANG(CHAT_OPTIONS, CHAT_SIZE_BIG),
DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_BIG), DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_BIG),
DLANG(CHAT_OPTIONS, CHAT_SIZE_HUGE) DLANG(CHAT_OPTIONS, CHAT_SIZE_HUGE),
DLANG(CHAT_OPTIONS, CHAT_SIZE_VERY_HUGE),
DLANG(CHAT_OPTIONS, CHAT_SIZE_MAXIMUM)
}; };
void on_chat_width_change(UNUSED struct DjuiBase* b) { void on_chat_width_change(UNUSED struct DjuiBase* b) {
unsigned int idx = sChatWidthIndex; unsigned int idx = sChatWidthIndex;
unsigned int widths[] = { 500, 600, 700, 800, 900, 1000, 1100 }; unsigned int widths[] = { 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300 };
configChatWidth = widths[idx]; configChatWidth = widths[idx];
if (gDjuiChatBox != NULL) { if (gDjuiChatBox != NULL) {
djui_base_set_size(&gDjuiChatBox->base, configChatWidth, gDjuiChatBox->base.height.value); djui_base_set_size(&gDjuiChatBox->base, configChatWidth, gDjuiChatBox->base.height.value);
@ -56,14 +68,14 @@ void djui_panel_chat_create(struct DjuiBase* caller) {
} }
void on_chat_height_change(UNUSED struct DjuiBase* b) { void on_chat_height_change(UNUSED struct DjuiBase* b) {
unsigned int idx = sChatHeightIndex; unsigned int idx = sChatHeightIndex;
unsigned int heights[] = { 250, 300, 350, 400, 450, 500, 550 }; unsigned int heights[] = { 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700 };
configChatHeight = heights[idx]; configChatHeight = heights[idx];
if (gDjuiChatBox != NULL) { if (gDjuiChatBox != NULL) {
djui_base_set_size(&gDjuiChatBox->base, gDjuiChatBox->base.width.value, configChatHeight); djui_base_set_size(&gDjuiChatBox->base, gDjuiChatBox->base.width.value, configChatHeight);
} }
} }
djui_selectionbox_create(body, DLANG(CHAT_OPTIONS, CHAT_WIDTH), chatSizeChoices, 7, &sChatWidthIndex, on_chat_width_change); djui_selectionbox_create(body, DLANG(CHAT_OPTIONS, CHAT_WIDTH), chatSizeChoices, 11, &sChatWidthIndex, on_chat_width_change);
djui_selectionbox_create(body, DLANG(CHAT_OPTIONS, CHAT_HEIGHT), chatSizeChoices, 7, &sChatHeightIndex, on_chat_height_change); djui_selectionbox_create(body, DLANG(CHAT_OPTIONS, CHAT_HEIGHT), chatSizeChoices, 11, &sChatHeightIndex, on_chat_height_change);
djui_button_create(body, DLANG(MENU, BACK), DJUI_BUTTON_STYLE_BACK, djui_panel_menu_back); djui_button_create(body, DLANG(MENU, BACK), DJUI_BUTTON_STYLE_BACK, djui_panel_menu_back);
} }