7 Commits

Author SHA1 Message Date
RocketRobz bb846879b8 Add support for key repeats via UC_KEY_REPEAT flag 2021-09-03 21:21:37 -06:00
StackZ 0b0f88eb59 Update Copyright year to 2020-2021. 2021-01-17 22:29:49 +01:00
StackZ d47ce8842b Change to 2020 Universal-Team. 2020-07-01 08:44:06 +02:00
StackZ 95b3161f30 Remove Gui::CallConstructor();. 2020-05-26 12:17:27 +02:00
StackZ a5f7134d1c Major Screen changes. (If using the screen class, read the description!!)
Changes which are needed when using the screen class:

- Add `void callConstructor() override { }` to your screen's public header.
- Call `Gui::DrawScreen();` to draw the screen.
- Call `Gui::ScreenLogic(u32 hDown, u32 hHeld, touchPosition touch);` to call the Logic.
- Call `Gui::CallConstructor();` to call the used screen's constructor.
- call `Gui::setScreen(std::make_unique<ScreenName>(), <true/ false, depends if you like to transfer the screen to the usedScreen directly.>);` to set the screen.
- Call `Gui::transferScreen();` in case you like to set the tempScreen to the used one.
- Get rid of the `Gui::screenBack();` calls and use `Gui::setScreen(...)` directly for it.
2020-05-26 05:25:33 +02:00
StackZ 4dc2426fa5 Some more checks to avoid possible crashes. 2020-05-21 05:49:21 +02:00
StackZ 4ad2ee5517 Add Initial GUI core. 2020-02-05 13:32:47 +01:00