mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 04:27:44 +00:00
LibGUI: Add on_return_pressed function to SpinBox
This commit is contained in:
parent
f9940390a3
commit
abaecb878b
2 changed files with 5 additions and 0 deletions
|
@ -35,6 +35,10 @@ SpinBox::SpinBox()
|
||||||
m_editor->on_down_pressed = [this] {
|
m_editor->on_down_pressed = [this] {
|
||||||
set_value(m_value - 1);
|
set_value(m_value - 1);
|
||||||
};
|
};
|
||||||
|
m_editor->on_return_pressed = [this] {
|
||||||
|
if (on_return_pressed)
|
||||||
|
on_return_pressed();
|
||||||
|
};
|
||||||
|
|
||||||
m_increment_button = add<Button>();
|
m_increment_button = add<Button>();
|
||||||
m_increment_button->set_button_style(Gfx::ButtonStyle::ThickCap);
|
m_increment_button->set_button_style(Gfx::ButtonStyle::ThickCap);
|
||||||
|
|
|
@ -26,6 +26,7 @@ public:
|
||||||
void set_range(int min, int max, AllowCallback = AllowCallback::Yes);
|
void set_range(int min, int max, AllowCallback = AllowCallback::Yes);
|
||||||
|
|
||||||
Function<void(int value)> on_change;
|
Function<void(int value)> on_change;
|
||||||
|
Function<void()> on_return_pressed;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
SpinBox();
|
SpinBox();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue