mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-08-10 07:30:08 -04:00
Looking Glass - persist range/preset settings, UI tweaks (#1401)
* WIP * Add encoder support for TextField * Working settings, use TextField * Remove unneeded blanking rectangle
This commit is contained in:
parent
a476647d70
commit
dc9a16c54b
4 changed files with 120 additions and 124 deletions
|
@ -694,6 +694,7 @@ class TextField : public Text {
|
|||
public:
|
||||
std::function<void(TextField&)> on_select{};
|
||||
std::function<void(TextField&)> on_change{};
|
||||
std::function<void(TextField&, EncoderEvent)> on_encoder_change{};
|
||||
|
||||
TextField(Rect parent_rect, std::string text);
|
||||
|
||||
|
@ -701,6 +702,7 @@ class TextField : public Text {
|
|||
void set_text(std::string_view value);
|
||||
|
||||
bool on_key(KeyEvent key) override;
|
||||
bool on_encoder(EncoderEvent delta) override;
|
||||
|
||||
private:
|
||||
using Text::set;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue