M module-apps/application-alarm-clock/widgets/AlarmTimeItem.cpp => module-apps/application-alarm-clock/widgets/AlarmTimeItem.cpp +1 -0
@@ 4,6 4,7 @@
#include "AlarmTimeItem.hpp"
#include "AlarmClockStyle.hpp"
#include <ListView.hpp>
+#include <Label.hpp>
#include <Style.hpp>
#include <time/time_constants.hpp>
#include <time/time_date_validation.hpp>
M module-apps/application-calculator/data/CalculatorInputProcessorText.cpp => module-apps/application-calculator/data/CalculatorInputProcessorText.cpp +1 -1
@@ 4,7 4,7 @@
#include "CalculatorInputProcessorText.hpp"
#include "CalculatorUtility.hpp"
#include <module-gui/gui/input/InputEvent.hpp>
-#include <module-gui/gui/widgets/Text.hpp>
+#include <module-gui/gui/widgets/text/Text.hpp>
#include <i18n/i18n.hpp>
#include <gsl/assert>
M module-apps/application-calculator/tests/CalculatorInput_tests.cpp => module-apps/application-calculator/tests/CalculatorInput_tests.cpp +1 -1
@@ 4,7 4,7 @@
#include <data/CalculatorInputProcessorText.hpp>
#include <catch2/catch.hpp>
#include <i18n/i18n.hpp>
-#include <module-gui/gui/widgets/Text.hpp>
+#include <module-gui/gui/widgets/text/Text.hpp>
#include <cstring>
SCENARIO("Input Processor tests")
M module-apps/application-calculator/windows/CalculatorMainWindow.hpp => module-apps/application-calculator/windows/CalculatorMainWindow.hpp +1 -1
@@ 7,7 7,7 @@
#include <widgets/MathOperationsBox.hpp>
#include <apps-common/ApplicationCommon.hpp>
#include <apps-common/windows/AppWindow.hpp>
-#include <module-gui/gui/widgets/Text.hpp>
+#include <module-gui/gui/widgets/text/Text.hpp>
namespace gui
{
M module-apps/application-call/windows/CallWindow.cpp => module-apps/application-call/windows/CallWindow.cpp +1 -1
@@ 12,7 12,7 @@
#include <GuiTimer.hpp>
#include <i18n/i18n.hpp>
#include <InputEvent.hpp>
-#include <InputMode.hpp>
+#include <text/modes/InputMode.hpp>
#include <Label.hpp>
#include <log/log.hpp>
#include <magic_enum.hpp>
M module-apps/application-call/windows/EnterNumberWindow.cpp => module-apps/application-call/windows/EnterNumberWindow.cpp +1 -1
@@ 8,7 8,7 @@
#include <ContactRecord.hpp>
#include <country.hpp>
#include <i18n/i18n.hpp>
-#include <InputMode.hpp>
+#include <text/modes/InputMode.hpp>
#include <phonenumbers/asyoutypeformatter.h>
#include <phonenumbers/phonenumberutil.h>
#include <service-appmgr/Controller.hpp>
M module-apps/application-call/windows/NumberWindow.cpp => module-apps/application-call/windows/NumberWindow.cpp +1 -1
@@ 11,7 11,7 @@
#include <gui/widgets/Label.hpp>
#include <gui/widgets/Window.hpp>
#include <i18n/i18n.hpp>
-#include <InputMode.hpp>
+#include <text/modes/InputMode.hpp>
#include <service-appmgr/Controller.hpp>
#include <service-cellular/CellularServiceAPI.hpp>
M module-apps/application-meditation/widgets/MeditationTimer.hpp => module-apps/application-meditation/widgets/MeditationTimer.hpp +1 -1
@@ 7,7 7,7 @@
#include <gui/widgets/BoxLayout.hpp>
#include <gui/widgets/ProgressBar.hpp>
-#include <gui/widgets/Text.hpp>
+#include <gui/widgets/text/Text.hpp>
#include <apps-common/widgets/TimerWithCallbacks.hpp>
namespace app
M module-apps/application-meditation/widgets/TimerProperty.cpp => module-apps/application-meditation/widgets/TimerProperty.cpp +1 -0
@@ 4,6 4,7 @@
#include "Style.hpp"
#include "TimerProperty.hpp"
+#include <InputEvent.hpp>
#include <i18n/i18n.hpp>
#include <Utils.hpp>
M module-apps/application-meditation/widgets/TimerProperty.hpp => module-apps/application-meditation/widgets/TimerProperty.hpp +1 -1
@@ 6,7 6,7 @@
#include <gui/widgets/Circle.hpp>
#include <gui/widgets/Label.hpp>
#include <gui/widgets/Rect.hpp>
-#include <gui/widgets/Text.hpp>
+#include <gui/widgets/BoxLayout.hpp>
#include <chrono>
M module-apps/application-meditation/windows/MeditationTimerWindow.cpp => module-apps/application-meditation/windows/MeditationTimerWindow.cpp +0 -1
@@ 8,7 8,6 @@
#include "Style.hpp"
#include <gui/core/FontManager.hpp>
-#include <gui/widgets/RichTextParser.hpp>
#include <i18n/i18n.hpp>
#include <Timers/TimerFactory.hpp>
M module-apps/application-messages/widgets/SMSInputWidget.cpp => module-apps/application-messages/widgets/SMSInputWidget.cpp +1 -1
@@ 10,7 10,7 @@
#include <service-cellular/service-cellular/MessageConstants.hpp>
#include <SMSInputWidget.hpp>
#include <Style.hpp>
-#include <TextParse.hpp>
+#include <parsers/TextParse.hpp>
#include <algorithm>
#include <utility>
M module-apps/application-messages/windows/NewMessage.hpp => module-apps/application-messages/windows/NewMessage.hpp +1 -1
@@ 9,7 9,7 @@
#include <AsyncTask.hpp>
#include <AppWindow.hpp>
#include <PhoneNumber.hpp>
-#include <widgets/Text.hpp>
+#include <widgets/text/Text.hpp>
#include <module-db/Interface/SMSRecord.hpp>
#include <module-db/Interface/ContactRecord.hpp>
M module-apps/application-notes/widgets/NotesItem.hpp => module-apps/application-notes/widgets/NotesItem.hpp +1 -1
@@ 5,7 5,7 @@
#include <module-gui/gui/widgets/Label.hpp>
#include <module-gui/gui/widgets/ListItem.hpp>
-#include <module-gui/gui/widgets/TextFixedSize.hpp>
+#include <module-gui/gui/widgets/text/TextFixedSize.hpp>
#include <module-db/Interface/NotesRecord.hpp>
M module-apps/application-notes/windows/NoteEditWindow.hpp => module-apps/application-notes/windows/NoteEditWindow.hpp +1 -1
@@ 10,7 10,7 @@
#include <module-db/Interface/NotesRecord.hpp>
#include "gui/widgets/Label.hpp"
-#include "gui/widgets/Text.hpp"
+#include "gui/widgets/text/Text.hpp"
#include "gui/input/InputEvent.hpp"
#include <module-apps/application-notes/presenter/NoteEditWindowPresenter.hpp>
M module-apps/application-notes/windows/NotePreviewWindow.hpp => module-apps/application-notes/windows/NotePreviewWindow.hpp +1 -1
@@ 9,7 9,7 @@
#include <module-apps/application-notes/presenter/NotePreviewWindowPresenter.hpp>
#include <module-gui/gui/widgets/Label.hpp>
-#include <module-gui/gui/widgets/TextFixedSize.hpp>
+#include <module-gui/gui/widgets/text/TextFixedSize.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
namespace app::notes
M module-apps/application-notes/windows/NotesOptions.cpp => module-apps/application-notes/windows/NotesOptions.cpp +1 -1
@@ 11,7 11,7 @@
#include <i18n/i18n.hpp>
-#include <module-gui/gui/widgets/Text.hpp>
+#include <module-gui/gui/widgets/text/Text.hpp>
namespace app::notes
{
M module-apps/application-notes/windows/SearchEngineWindow.hpp => module-apps/application-notes/windows/SearchEngineWindow.hpp +1 -1
@@ 9,7 9,7 @@
#include <module-apps/application-notes/presenter/SearchEngineWindowPresenter.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
-#include <module-gui/gui/widgets/Text.hpp>
+#include <module-gui/gui/widgets/text/Text.hpp>
namespace app::notes
{
M module-apps/application-onboarding/windows/ConfigurationSuccessfulDialogWindow.hpp => module-apps/application-onboarding/windows/ConfigurationSuccessfulDialogWindow.hpp +1 -1
@@ 8,7 8,7 @@
#include <module-apps/application-onboarding/presenter/EULALicenseWindowPresenter.hpp>
#include <module-gui/gui/widgets/Label.hpp>
-#include <module-gui/gui/widgets/Text.hpp>
+#include <module-gui/gui/widgets/text/Text.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
namespace app::onBoarding
M module-apps/application-onboarding/windows/EULALicenseWindow.hpp => module-apps/application-onboarding/windows/EULALicenseWindow.hpp +1 -1
@@ 8,7 8,7 @@
#include <module-apps/application-onboarding/presenter/EULALicenseWindowPresenter.hpp>
#include <module-gui/gui/widgets/Label.hpp>
-#include <module-gui/gui/widgets/Text.hpp>
+#include <module-gui/gui/widgets/text/Text.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
namespace app::onBoarding
M module-apps/application-onboarding/windows/NoConfigurationDialogWindow.hpp => module-apps/application-onboarding/windows/NoConfigurationDialogWindow.hpp +1 -1
@@ 8,7 8,7 @@
#include <module-apps/application-onboarding/presenter/EULALicenseWindowPresenter.hpp>
#include <module-gui/gui/widgets/Label.hpp>
-#include <module-gui/gui/widgets/Text.hpp>
+#include <module-gui/gui/widgets/text/Text.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
namespace app::onBoarding
M module-apps/application-settings/widgets/network/ApnInputWidget.cpp => module-apps/application-settings/widgets/network/ApnInputWidget.cpp +1 -0
@@ 5,6 5,7 @@
#include <application-settings/widgets/SettingsStyle.hpp>
+#include <Label.hpp>
#include <i18n/i18n.hpp>
namespace gui
M module-apps/application-settings/windows/bluetooth/BluetoothCheckPasskeyWindow.cpp => module-apps/application-settings/windows/bluetooth/BluetoothCheckPasskeyWindow.cpp +1 -1
@@ 6,7 6,7 @@
#include <application-settings/widgets/SettingsStyle.hpp>
#include <application-settings/windows/WindowNames.hpp>
-#include <widgets/Text.hpp>
+#include <widgets/text/Text.hpp>
namespace gui
{
M module-apps/application-settings/windows/display-keypad/QuotesAddWindow.cpp => module-apps/application-settings/windows/display-keypad/QuotesAddWindow.cpp +1 -1
@@ 5,7 5,7 @@
#include <application-settings/windows/WindowNames.hpp>
-#include <widgets/Text.hpp>
+#include <widgets/text/Text.hpp>
namespace style
{
M module-apps/apps-common/locks/windows/LockInputWindow.hpp => module-apps/apps-common/locks/windows/LockInputWindow.hpp +0 -1
@@ 6,7 6,6 @@
#include <locks/widgets/LockBox.hpp>
#include <AppWindow.hpp>
-#include <RichTextParser.hpp>
#include <Text.hpp>
#include <ImageBox.hpp>
M module-apps/apps-common/notifications/NotificationListItem.cpp => module-apps/apps-common/notifications/NotificationListItem.cpp +4 -4
@@ 3,10 3,10 @@
#include "NotificationListItem.hpp"
-#include "TextFixedSize.hpp"
-#include "RichTextParser.hpp"
-#include "FontManager.hpp"
-#include "Image.hpp"
+#include <TextFixedSize.hpp>
+#include <parsers/RichTextParser.hpp>
+#include <FontManager.hpp>
+#include <Image.hpp>
#include <widgets/Style.hpp>
#include <map>
M module-apps/apps-common/notifications/NotificationListItem.hpp => module-apps/apps-common/notifications/NotificationListItem.hpp +0 -1
@@ 6,7 6,6 @@
#include <ListItem.hpp>
#include <BoxLayout.hpp>
#include <Text.hpp>
-#include <RichTextParser.hpp>
#include <widgets/ButtonOnOff.hpp>
#include "NotificationData.hpp"
M module-apps/apps-common/widgets/AlarmSetSpinner.hpp => module-apps/apps-common/widgets/AlarmSetSpinner.hpp +1 -1
@@ 5,7 5,7 @@
#include <gui/widgets/BoxLayout.hpp>
#include <gui/widgets/Style.hpp>
-#include <gui/widgets/TextConstants.hpp>
+#include <gui/widgets/text/TextConstants.hpp>
#include <time/time_locale.hpp>
#include <string>
M module-apps/apps-common/widgets/InputBox.cpp => module-apps/apps-common/widgets/InputBox.cpp +1 -0
@@ 4,6 4,7 @@
#include "InputBox.hpp"
#include <BoxLayout.hpp>
+#include <Label.hpp>
#include <Image.hpp>
namespace gui
M module-apps/apps-common/widgets/TimeSetFmtSpinner.hpp => module-apps/apps-common/widgets/TimeSetFmtSpinner.hpp +1 -1
@@ 4,7 4,7 @@
#pragma once
#include <gui/widgets/BoxLayout.hpp>
-#include <gui/widgets/TextConstants.hpp>
+#include <gui/widgets/text/TextConstants.hpp>
#include <time/time_locale.hpp>
#include <widgets/spinners/Spinners.hpp>
#include "TimeSetSpinner.hpp"
M module-apps/apps-common/widgets/TimeSetSpinner.hpp => module-apps/apps-common/widgets/TimeSetSpinner.hpp +1 -1
@@ 5,7 5,7 @@
#include <widgets/spinners/Spinners.hpp>
#include <gui/widgets/Style.hpp>
-#include <gui/widgets/TextConstants.hpp>
+#include <gui/widgets/text/TextConstants.hpp>
#include <string>
M module-apps/apps-common/widgets/spinners/GenericSpinner.hpp => module-apps/apps-common/widgets/spinners/GenericSpinner.hpp +1 -1
@@ 4,7 4,7 @@
#pragma once
#include "SpinnerPolicies.hpp"
-#include <widgets/TextFixedSize.hpp>
+#include <widgets/text/TextFixedSize.hpp>
namespace gui
{
M module-db/Interface/ContactRecord.hpp => module-db/Interface/ContactRecord.hpp +1 -1
@@ 14,7 14,7 @@
#include <PhoneNumber.hpp>
#include <NumberHolderMatcher.hpp>
-#include "module-gui/gui/widgets/TextConstants.hpp"
+#include "module-gui/gui/widgets/text/TextConstants.hpp"
#include <module-apps/application-phonebook/data/ContactsMap.hpp>
#include <memory>
M module-gui/CMakeLists.txt => module-gui/CMakeLists.txt +1 -4
@@ 7,6 7,7 @@ add_library(${PROJECT_NAME} STATIC ${SOURCES})
include(gui/CMakeLists.txt)
include(gui/core/CMakeLists.txt)
include(gui/widgets/CMakeLists.txt)
+include(gui/widgets/text/CMakeLists.txt)
include(gui/input/CMakeLists.txt)
include(gui/dom/CMakeLists.txt)
@@ 15,19 16,15 @@ include_directories( ../module-utils )
target_link_libraries(${PROJECT_NAME}
PUBLIC
${TARGET_LIBRARIES}
- module-bsp
- eventstore
utils-math
module-utils
sys-phonemodes
sys-service
- sys-watchdog
service-bluetooth
utf8
PRIVATE
i18n
json::json
- Microsoft.GSL::GSL
pugixml::pugixml
utils-time
)
M module-gui/README.md => module-gui/README.md +1 -1
@@ 190,4 190,4 @@ in a sequence flow analogous to the one presented above. Please find an exemplar
## Widgets
- [Window](WINDOW.md)
-- [Text](./gui/widgets/text/HowDoesTextWork.md)
+- [Text](gui/widgets/text/doc/HowDoesTextWork.md)
D module-gui/assets/images/alarm_left.mpi => module-gui/assets/images/alarm_left.mpi +0 -0
D module-gui/assets/images/alarm_right.mpi => module-gui/assets/images/alarm_right.mpi +0 -0
D module-gui/assets/images/all-songs-player.vpi => module-gui/assets/images/all-songs-player.vpi +0 -0
D module-gui/assets/images/all-songs.vpi => module-gui/assets/images/all-songs.vpi +0 -0
D module-gui/assets/images/batt_gray_status_bar_100.mpi => module-gui/assets/images/batt_gray_status_bar_100.mpi +0 -0
D module-gui/assets/images/batt_gray_status_bar_20.mpi => module-gui/assets/images/batt_gray_status_bar_20.mpi +0 -0
D module-gui/assets/images/batt_gray_status_bar_40.mpi => module-gui/assets/images/batt_gray_status_bar_40.mpi +0 -0
D module-gui/assets/images/batt_gray_status_bar_60.mpi => module-gui/assets/images/batt_gray_status_bar_60.mpi +0 -0
D module-gui/assets/images/batt_gray_status_bar_80.mpi => module-gui/assets/images/batt_gray_status_bar_80.mpi +0 -0
D module-gui/assets/images/batt_gray_status_bar_charging.mpi => module-gui/assets/images/batt_gray_status_bar_charging.mpi +0 -0
D module-gui/assets/images/batt_gray_status_bar_empty.mpi => module-gui/assets/images/batt_gray_status_bar_empty.mpi +0 -0
D module-gui/assets/images/bt_32.mpi => module-gui/assets/images/bt_32.mpi +0 -0
D module-gui/assets/images/bt_paired_icon.mpi => module-gui/assets/images/bt_paired_icon.mpi +0 -0
D module-gui/assets/images/bt_scanning_placeholder_icon.mpi => module-gui/assets/images/bt_scanning_placeholder_icon.mpi +0 -0
D module-gui/assets/images/call_add_contact.mpi => module-gui/assets/images/call_add_contact.mpi +0 -0
D module-gui/assets/images/call_circle_bot.mpi => module-gui/assets/images/call_circle_bot.mpi +0 -0
D module-gui/assets/images/call_circle_top.mpi => module-gui/assets/images/call_circle_top.mpi +0 -0
D module-gui/assets/images/call_in_progress_circle.mpi => module-gui/assets/images/call_in_progress_circle.mpi +0 -1
@@ 1,1 0,0 @@
-� >
\ No newline at end of file
D module-gui/assets/images/calling_phone.mpi => module-gui/assets/images/calling_phone.mpi +0 -0
D module-gui/assets/images/cellular_network_scanning_placeholder.mpi => module-gui/assets/images/cellular_network_scanning_placeholder.mpi +0 -0
D module-gui/assets/images/clock_circle.vpi => module-gui/assets/images/clock_circle.vpi +0 -0
D module-gui/assets/images/cross_black.mpi => module-gui/assets/images/cross_black.mpi +0 -0
D module-gui/assets/images/cross_bw.mpi => module-gui/assets/images/cross_bw.mpi +0 -0
D module-gui/assets/images/desktop_logo.mpi => module-gui/assets/images/desktop_logo.mpi +0 -0
D module-gui/assets/images/earspeaker.mpi => module-gui/assets/images/earspeaker.mpi +0 -0
D module-gui/assets/images/earspeaker_selected.mpi => module-gui/assets/images/earspeaker_selected.mpi +0 -0
D module-gui/assets/images/gear.mpi => module-gui/assets/images/gear.mpi +0 -0
D module-gui/assets/images/incomming_send_msg.mpi => module-gui/assets/images/incomming_send_msg.mpi +0 -0
D module-gui/assets/images/loudspeaker.mpi => module-gui/assets/images/loudspeaker.mpi +0 -0
D module-gui/assets/images/loudspeaker_selected.mpi => module-gui/assets/images/loudspeaker_selected.mpi +0 -0
D module-gui/assets/images/meditation-timer-countdown.vpi => module-gui/assets/images/meditation-timer-countdown.vpi +0 -0
D => +0 -0
D => +0 -0
D => +0 -0
D => +0 -0
D => +0 -0
D => +0 -0
D => +0 -0
D module-gui/assets/images/menu_phone_handle.mpi => module-gui/assets/images/menu_phone_handle.mpi +0 -0
D => +0 -0
D module-gui/assets/images/messages-conversation.vpi => module-gui/assets/images/messages-conversation.vpi +0 -0
D module-gui/assets/images/mountain.mpi => module-gui/assets/images/mountain.mpi +0 -4105