auto scroll the name list (#2358)

* auto scroll the name list

* script

* remove uneeded empty line in script

* script
This commit is contained in:
sommermorgentraum 2024-11-14 21:52:43 +08:00 committed by GitHub
parent c8f236a708
commit 6c838256df
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 87 additions and 4 deletions

View file

@ -14,6 +14,13 @@ class AboutView : public View {
std::string title() const override { return "About"; };
private:
virtual bool on_key(const KeyEvent event);
virtual bool on_encoder(const EncoderEvent event);
virtual bool on_touch(const TouchEvent event);
bool interacted{false};
uint16_t frame_sync_count{0};
void on_frame_sync();
MenuView menu_view{
{0, 0, 240, 264},
true};
@ -22,6 +29,12 @@ class AboutView : public View {
{240 / 3, 270, 240 / 3, 24},
"OK",
};
MessageHandlerRegistration message_handler_frame_sync{
Message::ID::DisplayFrameSync,
[this](const Message* const) {
this->on_frame_sync();
}};
};
} // namespace ui