A art/phone/common/empty_list_add_W_G.png => art/phone/common/empty_list_add_W_G.png +0 -0
M image/assets/images/empty_list_add_W_G.vpi => image/assets/images/empty_list_add_W_G.vpi +0 -0
A image/assets/images/settings/empty_list_add_test_W_G_1.vpi => image/assets/images/settings/empty_list_add_test_W_G_1.vpi +0 -0
A image/assets/images/settings/empty_list_add_test_W_G_2.vpi => image/assets/images/settings/empty_list_add_test_W_G_2.vpi +0 -0
A image/assets/images/settings/empty_list_add_test_W_G_3.vpi => image/assets/images/settings/empty_list_add_test_W_G_3.vpi +0 -0
A image/assets/images/settings/empty_list_add_test_W_G_4.vpi => image/assets/images/settings/empty_list_add_test_W_G_4.vpi +0 -0
M image/assets/lang/Deutsch.json => image/assets/lang/Deutsch.json +3 -4
@@ 103,7 103,7 @@
"app_alarm_clock_repeat_everyday": "Täglich",
"app_alarm_clock_repeat_week_days": "Wochentags",
"app_alarm_clock_repeat_custom": "Benutzerdefiniert",
- "app_alarm_clock_no_alarms_information": "<text align='center' color='5'>Noch kein Alarm.<p>Zum Hinzufügen <b>linken Pfeil</b> drücken.</p></text>",
+ "app_alarm_clock_no_alarms_information": "<text align='center' color='4'>Noch kein Alarm.<p>Zum Hinzufügen <b>linken Pfeil</b> drücken.</p></text>",
"app_alarm_clock_options_edit": "Ändern",
"app_alarm_clock_options_delete": "Löschen",
"app_alarm_clock_options_turn_off_all_alarms": "Alle Alarme ausschalten",
@@ 170,7 170,7 @@
"app_notes_edited": "Geändert",
"app_notes_delete_note": "Löschen",
"app_notes_note_delete_confirmation": "Diese Notiz wirklich löschen?",
- "app_notes_no_notes": "<text align='center' color='5'>Noch keine Notiz.<p>Zum Hinzufügen <b>linken Pfeil</b> drücken.</p></text>",
+ "app_notes_no_notes": "<text align='center' color='4'>Noch keine Notiz.<p>Zum Hinzufügen <b>linken Pfeil</b> drücken.</p></text>",
"app_notes_search_no_results": "Keine Notizen gefunden.",
"app_calllog_title_main": "Anrufe",
"app_calllog_type": "Anruf",
@@ 192,7 192,6 @@
"app_music_player_music_library_window_name": "Musikbibliothek",
"app_music_player_empty_track_notification": "Bitte wählen Sie einen Song aus der Bibliothek",
"app_music_player_start_window_notification": "<text color='5'>Drücken Sie <b>nach unten</b>, um<br></br>einen Song auszuwählen</text>",
- "app_calllog_no_calls": "Noch keine Anrufe.",
"app_desktop_unlock": "ENTSPERREN",
"app_desktop_menu": "MENÜ",
"app_desktop_emergency": "NOTRUF",
@@ 319,7 318,7 @@
"app_call_emergency_text": "Notruf",
"app_call_wrong_emergency": "Anruf nicht möglich.\n$NUMBER ist keine Notrufnummer.",
"app_messages_title_main": "Nachrichten",
- "app_messages_no_messages": "<text align='center' color='5'>Noch keine Nachrichten.<p>Zum Hinzufügen <b>linken Pfeil</b> drücken.</p></text>",
+ "app_messages_no_messages": "<text align='center' color='4'>Noch keine Nachrichten.<p>Zum Hinzufügen <b>linken Pfeil</b> drücken.</p></text>",
"app_messages_thread_delete_confirmation": "Dieses Gespräch löschen?",
"app_messages_message_delete_confirmation": "<text align='center'><p>Diese Nachricht wirklich <text weight='bold'>löschen</text></p>?</text>",
"app_messages_thread_no_result": "Keine Ergebnisse",
M image/assets/lang/English.json => image/assets/lang/English.json +5 -5
@@ 110,7 110,7 @@
"app_alarm_clock_repeat_everyday": "Everyday",
"app_alarm_clock_repeat_week_days": "Weekdays",
"app_alarm_clock_repeat_custom": "Custom",
- "app_alarm_clock_no_alarms_information": "<text align='center' color='5'>No alarms yet.<p>Press <b>left arrow</b> to add new.</p></text>",
+ "app_alarm_clock_no_alarms_information": "<text align='center' color='4'>No alarms yet.<p>Press <b>left arrow</b> to add new.</p></text>",
"app_alarm_clock_options_edit": "Edit",
"app_alarm_clock_options_delete": "Delete",
"app_alarm_clock_options_turn_off_all_alarms": "Turn off all alarms",
@@ 142,10 142,10 @@
"app_notes_edited": "Edited",
"app_notes_delete_note": "Delete",
"app_notes_note_delete_confirmation": "Do you really want to delete this note?",
- "app_notes_no_notes": "<text align='center' color='5'>No notes yet.<p>Press <b>left arrow</b> to add new.</p></text>",
+ "app_notes_no_notes": "<text align='center' color='4'>No notes yet.<p>Press <b>left arrow</b> to add new.</p></text>",
"app_notes_search_no_results": "No notes found.",
"app_calllog_title_main": "Calls",
- "app_calllog_no_calls": "<text align='center' color='5'>No calls yet.</text>",
+ "app_calllog_no_calls": "<text align='center' color='4'>No calls yet.</text>",
"app_calllog_type": "Call",
"app_calllog_duration": "Duration",
"app_calllog_incoming_call": "Incoming call",
@@ 288,7 288,7 @@
"app_call_emergency_text": "Emergency call",
"app_call_wrong_emergency": "Can't make a call.\n$NUMBER is not an emergency number.",
"app_messages_title_main": "Messages",
- "app_messages_no_messages": "<text align='center' color='5'>No messages yet.<p>Press <b>left arrow</b> to add new.</p></text>",
+ "app_messages_no_messages": "<text align='center' color='4'>No messages yet.<p>Press <b>left arrow</b> to add new.</p></text>",
"app_messages_thread_delete_confirmation": "Delete this conversation?",
"app_messages_message_delete_confirmation": "Delete this message?",
"app_messages_thread_no_result": "There are no results",
@@ 487,7 487,7 @@
"common_search_uc": "Search",
"common_search_results": "Search results",
"app_phonebook_search_no_results": "No contacts found.",
- "app_phonebook_no_contacts": "<text align='center' color='5'>No contacts yet.<p>Press <b>left arrow</b> to add new.</p></text>",
+ "app_phonebook_no_contacts": "<text align='center' color='4'>No contacts yet.<p>Press <b>left arrow</b> to add new.</p></text>",
"app_phonebook_contact_title": "Add contact",
"app_phonebook_contact_no_name": "no name",
"app_phonebook_contact_information": "Information",
M image/assets/lang/Espanol.json => image/assets/lang/Espanol.json +3 -3
@@ 103,7 103,7 @@
"app_alarm_clock_repeat_everyday": "Todos los días",
"app_alarm_clock_repeat_week_days": "Días laborables",
"app_alarm_clock_repeat_custom": "Personalizado",
- "app_alarm_clock_no_alarms_information": "<text align='center' color='5'>No hay alarmas.<p>Pulsa la <b>flecha izquierda</b> para añadir una.</p></text>",
+ "app_alarm_clock_no_alarms_information": "<text align='center' color='4'>No hay alarmas.<p>Pulsa la <b>flecha izquierda</b> para añadir una.</p></text>",
"app_alarm_clock_options_edit": "Editar",
"app_alarm_clock_options_delete": "Eliminar",
"app_alarm_clock_options_turn_off_all_alarms": "Apagar todas las alarmas",
@@ 170,7 170,7 @@
"app_notes_edited": "Editado",
"app_notes_delete_note": "Eliminar",
"app_notes_note_delete_confirmation": "¿Seguro que quieres eliminar esta nota?",
- "app_notes_no_notes": "<text align='center' color='5'>No hay notas.<p>Pulsa la <b>flecha izquierda</b> para añadir una.</p></text>",
+ "app_notes_no_notes": "<text align='center' color='4'>No hay notas.<p>Pulsa la <b>flecha izquierda</b> para añadir una.</p></text>",
"app_notes_search_no_results": "No se encontraron notas.",
"app_calllog_title_main": "Llamadas",
"app_calllog_type": "Llamada",
@@ 318,7 318,7 @@
"app_call_emergency_text": "Llamada de emergencia",
"app_call_wrong_emergency": "No es posible realizar la llamada.\n$NUMBER no es un número de emergencias.",
"app_messages_title_main": "Mensajes",
- "app_messages_no_messages": "<text align='center' color='5'>No hay mensajes.<p>Pulsa la <b>flecha izquierda</b> para añadir uno.</p></text>",
+ "app_messages_no_messages": "<text align='center' color='4'>No hay mensajes.<p>Pulsa la <b>flecha izquierda</b> para añadir uno.</p></text>",
"app_messages_thread_delete_confirmation": "¿Eliminar esta conversación?",
"app_messages_message_delete_confirmation": "<text align='center'><p>¿Seguro que quieres <text weight='bold'>eliminar</text></p> este mensaje?</text>",
"app_messages_thread_no_result": "No hay resultados",
M image/assets/lang/Francais.json => image/assets/lang/Francais.json +3 -3
@@ 107,7 107,7 @@
"app_alarm_clock_repeat_everyday": "Tous les jours",
"app_alarm_clock_repeat_week_days": "Jours de la semaine",
"app_alarm_clock_repeat_custom": "Personnalisé",
- "app_alarm_clock_no_alarms_information": "<text align='center' color='5'>Aucune alarme pour le moment.<p> Appuyez sur la <b>flèche gauche</b> pour en ajouter une nouvelle.</p></text>",
+ "app_alarm_clock_no_alarms_information": "<text align='center' color='4'>Aucune alarme pour le moment.<p> Appuyez sur la <b>flèche gauche</b> pour en ajouter une nouvelle.</p></text>",
"app_alarm_clock_options_edit": "Modifier",
"app_alarm_clock_options_delete": "Supprimer",
"app_alarm_clock_options_turn_off_all_alarms": "Éteignez toutes les alarmes",
@@ 139,7 139,7 @@
"app_notes_edited": "Modifiée",
"app_notes_delete_note": "Supprimer",
"app_notes_note_delete_confirmation": "Voulez-vous vraiment supprimer cette note?",
- "app_notes_no_notes": "<text align = 'center' color = '5'> Pas encore de notes.<p>Appuyez sur la <b>flèche gauche</b> pour en ajouter une nouvelle.</p></text>",
+ "app_notes_no_notes": "<text align = 'center' color = '4'> Pas encore de notes.<p>Appuyez sur la <b>flèche gauche</b> pour en ajouter une nouvelle.</p></text>",
"app_notes_search_no_results": "Aucune note trouvée.",
"app_calllog_title_main": "Appels",
"app_calllog_type": "Appel",
@@ 287,7 287,7 @@
"app_call_emergency_text": "Appel d'urgence",
"app_call_wrong_emergency": "Impossible de faire un appel.\n$NUMBER n'est pas un numéro d'urgence.",
"app_messages_title_main": "Messages",
- "app_messages_no_messages": "<text align = 'center' color = '5'>Aucun message.<p>Appuyez sur la <b>flèche gauche</b> pour en composer un nouveau.</p></text>",
+ "app_messages_no_messages": "<text align = 'center' color = '4'>Aucun message.<p>Appuyez sur la <b>flèche gauche</b> pour en composer un nouveau.</p></text>",
"app_messages_thread_delete_confirmation": "Supprimer cette conversation ?",
"app_messages_message_delete_confirmation": "<text align='center'><p>Do you really want to <text weight='bold'>delete</text></p>this message?</text>",
"app_messages_thread_no_result": "Aucun résultat",
M image/assets/lang/Polski.json => image/assets/lang/Polski.json +5 -7
@@ 104,7 104,7 @@
"app_alarm_clock_repeat_everyday": "Codziennie",
"app_alarm_clock_repeat_week_days": "Dni powszednie",
"app_alarm_clock_repeat_custom": "Własne",
- "app_alarm_clock_no_alarms_information": "<text align='center' color='5'>Nie ma jeszcze żadnego alarmu.<p>Wciśnij <b>lewą strzałkę</b>, by dodać nowy.</p></text>",
+ "app_alarm_clock_no_alarms_information": "<text align='center' color='4'>Nie ma jeszcze żadnego alarmu.<p>Wciśnij <b>lewą strzałkę</b>, by dodać nowy.</p></text>",
"app_alarm_clock_options_edit": "Edytuj",
"app_alarm_clock_options_delete": "Usuń",
"app_alarm_clock_options_turn_off_all_alarms": "Wyłącz wszystkie alarmy",
@@ 175,10 175,10 @@
"app_notes_edited": "Edytowano",
"app_notes_delete_note": "Usuń",
"app_notes_note_delete_confirmation": "Czy na pewno chcesz usunąć tę notatkę?",
- "app_notes_no_notes": "<text align='center' color='5'>Nie ma jeszcze żadnych notatek.<p>Wciśnij <b>lewą strzałkę</b>, by dodać nową.</p></text>",
+ "app_notes_no_notes": "<text align='center' color='4'>Nie ma jeszcze żadnych notatek.<p>Wciśnij <b>lewą strzałkę</b>, by dodać nową.</p></text>",
"app_notes_search_no_results": "Nie znaleziono notatek",
"app_calllog_title_main": "Połączenia",
- "app_calllog_no_calls": "<text align='center' color='5'>Brak połączeń.</text>",
+ "app_calllog_no_calls": "<text align='center' color='4'>Brak połączeń.</text>",
"app_calllog_type": "Połączenie",
"app_calllog_duration": "Czas trwania",
"app_calllog_incoming_call": "Odebrane",
@@ 188,8 188,6 @@
"app_calllog_date": "Data",
"app_calllog_options_delete_call": "Usuń połączenie",
"app_calllog_delete_call_confirmation": "Czy chcesz usunąć to połączenie z listy?",
- "app_calllog_no_calls": "Brak połączeń.",
- "app_phonebook_no_contacts": "Brak kontaktów.<p>Naciśnij <b>strzałkę w lewo</b>, aby dodać nowe.</p>",
"app_music_player_artists": "<text color='9'>Wykonawcy</text>",
"app_music_player_albums": "<text color='9'>Albumy</text>",
"app_music_player_playlists": "<text color='9'>Playlisty</text>",
@@ 324,7 322,7 @@
"app_call_emergency_text": "Połączenie alarmowe",
"app_call_wrong_emergency": "Nie można wykonać połączenia.\n$NUMBER nie jest numerem alarmowym.",
"app_messages_title_main": "Wiadomości",
- "app_messages_no_messages": "<text align='center' color='5'>Nie ma jeszcze żadnych wiadomości.<p>Wciśnij <b>lewą strzałkę</b>, by dodać nową.</p></text>",
+ "app_messages_no_messages": "<text align='center' color='4'>Nie ma jeszcze żadnych wiadomości.<p>Wciśnij <b>lewą strzałkę</b>, by dodać nową.</p></text>",
"app_messages_thread_delete_confirmation": "Usunąć tę rozmowę?",
"app_messages_message_delete_confirmation": "<text align='center'><p>Czy na pewno chcesz <text weight='bold'>usunąć</text></p>tę wiadomość?</text>",
"app_messages_thread_no_result": "Brak wyników",
@@ 524,7 522,7 @@
"common_search_uc": "Szukaj",
"common_search_results": "Wyniki wyszukiwania",
"app_phonebook_search_no_results": "Nie znaleziono kontaktów",
- "app_phonebook_no_contacts": "<text align='center' color='5'>Brak kontaktów.<p>Naciśnij <b>'w lewo'</b> by dodać kontakt.</p></text>",
+ "app_phonebook_no_contacts": "<text align='center' color='4'>Brak kontaktów.<p>Naciśnij <b>'w lewo'</b> by dodać kontakt.</p></text>",
"app_phonebook_contact_title": "Dodaj kontakt",
"app_phonebook_contact_no_name": "brak nazwy",
"app_phonebook_contact_information": "Informacje",
M image/assets/lang/Svenska.json => image/assets/lang/Svenska.json +3 -3
@@ 92,7 92,7 @@
"app_alarm_clock_repeat_everyday": "Varje dag",
"app_alarm_clock_repeat_week_days": "Vardagar",
"app_alarm_clock_repeat_custom": "Eget val",
- "app_alarm_clock_no_alarms_information": "<text align='center' color='5'>Inga larmtider än.<p>Tryck <b>vänsterpil</b> för att lägga till en.</p></text>",
+ "app_alarm_clock_no_alarms_information": "<text align='center' color='4'>Inga larmtider än.<p>Tryck <b>vänsterpil</b> för att lägga till en.</p></text>",
"app_alarm_clock_options_edit": "Redigera",
"app_alarm_clock_options_delete": "Radera",
"app_alarm_clock_options_turn_off_all_alarms": "Stäng av alla larm",
@@ 124,7 124,7 @@
"app_notes_edited": "Redigerad",
"app_notes_delete_note": "Radera",
"app_notes_note_delete_confirmation": "Vill du radera den här anteckningen?",
- "app_notes_no_notes": "<text align='center' color='5'>Inga anteckningar än.<p>Tryck <b>vänsterpil</b> för att lägga till en.</p></text>",
+ "app_notes_no_notes": "<text align='center' color='4'>Inga anteckningar än.<p>Tryck <b>vänsterpil</b> för att lägga till en.</p></text>",
"app_notes_search_no_results": "Inga anteckningar hittade.",
"app_calllog_title_main": "Samtal",
"app_calllog_type": "Samtal",
@@ 261,7 261,7 @@
"app_call_emergency_text": "Nödsamtal",
"app_call_wrong_emergency": "Kan inte ringa..\n$NUMBER är inte ett nödnummer.",
"app_messages_title_main": "Meddelanden",
- "app_messages_no_messages": "<text align='center' color='5'>Inga meddelanden än.<p>Tryck <b>vänsterpil</b> för att börja skriva ett.</p></text>",
+ "app_messages_no_messages": "<text align='center' color='4'>Inga meddelanden än.<p>Tryck <b>vänsterpil</b> för att börja skriva ett.</p></text>",
"app_messages_thread_delete_confirmation": "Radera konversation?",
"app_messages_message_delete_confirmation": "<text align='center'><p>Vill du <text weight='bold'>radera</text></p>konversationen?</text>",
"app_messages_thread_no_result": "Inga resultat",
M module-apps/application-settings/ApplicationSettings.cpp => module-apps/application-settings/ApplicationSettings.cpp +4 -1
@@ 6,6 6,7 @@
#include <application-settings/windows/SettingsMainWindow.hpp>
#include <application-settings/windows/advanced/AdvancedOptionsWindow.hpp>
#include <application-settings/windows/advanced/InformationWindow.hpp>
+#include <application-settings/windows/advanced/TextImageColorWindow.hpp>
#include <application-settings/windows/advanced/UITestWindow.hpp>
#include <application-settings/windows/advanced/ColorTestWindow.hpp>
#include <application-settings/windows/advanced/StatusBarImageTypeWindow.hpp>
@@ 375,7 376,9 @@ namespace app
[](ApplicationCommon *app, const std::string &name) {
return std::make_unique<gui::StatusBarImageTypeWindow>(app);
});
-
+ windowsFactory.attach(gui::window::name::text_image_color, [](ApplicationCommon *app, const std::string &name) {
+ return std::make_unique<gui::TextImageColorWindow>(app);
+ });
// Bluetooth
windowsFactory.attach(gui::window::name::bluetooth, [](ApplicationCommon *app, const std::string &name) {
return std::make_unique<gui::BluetoothWindow>(app);
M module-apps/application-settings/CMakeLists.txt => module-apps/application-settings/CMakeLists.txt +1 -0
@@ 48,6 48,7 @@ target_sources(application-settings
windows/advanced/AdvancedOptionsWindow.cpp
windows/advanced/ColorTestWindow.cpp
windows/advanced/InformationWindow.cpp
+ windows/advanced/TextImageColorWindow.cpp
windows/advanced/UITestWindow.cpp
windows/advanced/StatusBarImageTypeWindow.cpp
windows/apps/AlarmClockWindow.cpp
M module-apps/application-settings/windows/WindowNames.hpp => module-apps/application-settings/windows/WindowNames.hpp +5 -4
@@ 5,11 5,12 @@
namespace gui::window::name
{
- inline constexpr auto advanced = "Advanced";
- inline constexpr auto information = "Information";
- inline constexpr auto ui_test = "UI Test";
- inline constexpr auto color_test_window = "Color Test";
+ inline constexpr auto advanced = "Advanced";
+ inline constexpr auto information = "Information";
+ inline constexpr auto ui_test = "UI Test";
+ inline constexpr auto color_test_window = "Color Test";
inline constexpr auto status_bar_img_type = "StatusBarImgType";
+ inline constexpr auto text_image_color = "TextImageColor";
inline constexpr auto bluetooth = "Bluetooth";
inline constexpr auto all_devices = "AllDevices";
M module-apps/application-settings/windows/advanced/AdvancedOptionsWindow.cpp => module-apps/application-settings/windows/advanced/AdvancedOptionsWindow.cpp +1 -0
@@ 27,6 27,7 @@ std::list<gui::Option> advancedOptions(app::ApplicationCommon *app)
addMenu("UI Test", gui::window::name::ui_test);
addMenu("Color Test", gui::window::name::color_test_window);
addMenu("Statusbar Image Test", gui::window::name::status_bar_img_type);
+ addMenu("Text Image Color test", gui::window::name::text_image_color);
return l;
}
A module-apps/application-settings/windows/advanced/TextImageColorWindow.cpp => module-apps/application-settings/windows/advanced/TextImageColorWindow.cpp +72 -0
@@ 0,0 1,72 @@
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
+// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
+
+#include "TextImageColorWindow.hpp"
+
+#include <application-settings/windows/WindowNames.hpp>
+#include <ApplicationCommon.hpp>
+
+namespace gui
+{
+ TextImageColorWindow::TextImageColorWindow(app::ApplicationCommon *app)
+ : AppWindow(app, window::name::status_bar_img_type)
+ {
+ AppWindow::buildInterface();
+
+ navBar->setText(nav_bar::Side::Right, utils::translate(style::strings::common::back));
+ setTitle("Image and Text Color test");
+
+ std::string text =
+ std::string("<text align='center' color='") + std::to_string(colour) +
+ std::string("'>Press <b>left/right arrow</b><br></br> to change colour: |") + std::to_string(colour) +
+ std::string("| <br></br><br></br>Press <b>top/bottom arrow </b> <br></br> to change image: |") +
+ std::to_string(image_nr) + std::string("|<br></br></text>");
+
+ testIcon = new Icon(this,
+ 0,
+ style::window::default_vertical_pos,
+ style::window_width,
+ style::window_height - style::window::default_vertical_pos - style::nav_bar::height,
+ "empty_list_add_test_W_G_1",
+ text);
+ }
+
+ bool TextImageColorWindow::onInput(const InputEvent &inputEvent)
+ {
+ if (!inputEvent.isShortRelease()) {
+ return false;
+ }
+
+ if (AppWindow::onInput(inputEvent)) {
+ return true;
+ }
+
+ if (inputEvent.isShortRelease(KeyCode::KEY_LEFT) && colour != 0) {
+ colour--;
+ }
+ else if (inputEvent.isShortRelease(KeyCode::KEY_RIGHT) && colour != 15) {
+ colour++;
+ }
+
+ if (inputEvent.isShortRelease(KeyCode::KEY_UP) && image_nr != 1) {
+ image_nr--;
+ }
+ else if (inputEvent.isShortRelease(KeyCode::KEY_DOWN) && image_nr != 4) {
+ image_nr++;
+ }
+
+ std::string text =
+ std::string("<text align='center' color='") + std::to_string(colour) +
+ std::string("'>Press <b>left/right arrow</b><br></br> to change colour: |") + std::to_string(colour) +
+ std::string("| <br></br><br></br>Press <b>top/bottom arrow </b> <br></br> to change image: |") +
+ std::to_string(image_nr) + std::string("|<br></br></text>");
+
+ std::string imageName = std::string("empty_list_add_test_W_G_") + std::to_string(image_nr);
+
+ testIcon->text->setRichText(text);
+ testIcon->image->set(imageName);
+
+ application->refreshWindow(RefreshModes::GUI_REFRESH_DEEP);
+ return true;
+ }
+} // namespace gui
A module-apps/application-settings/windows/advanced/TextImageColorWindow.hpp => module-apps/application-settings/windows/advanced/TextImageColorWindow.hpp +24 -0
@@ 0,0 1,24 @@
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
+// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
+
+#pragma once
+
+#include <AppWindow.hpp>
+#include <Text.hpp>
+#include <Icon.hpp>
+
+namespace gui
+{
+ class TextImageColorWindow : public AppWindow
+ {
+ protected:
+ unsigned int colour = 0;
+ unsigned int image_nr = 1;
+ Icon *testIcon = nullptr;
+
+ public:
+ explicit TextImageColorWindow(app::ApplicationCommon *app);
+
+ bool onInput(const InputEvent &inputEvent) override;
+ };
+} // namespace gui