mirror of
https://github.com/godotengine/godot
synced 2024-11-02 14:03:02 +00:00
Pass mouse events to SpinBox from its LineEdit
This commit is contained in:
parent
8c95e1aaf8
commit
2d84ec5468
2 changed files with 2 additions and 0 deletions
|
@ -68,6 +68,7 @@ void LineEdit::_gui_input(Ref<InputEvent> p_event) {
|
|||
_reset_caret_blink_timer();
|
||||
if (b->is_pressed()) {
|
||||
|
||||
accept_event(); //don't pass event further when clicked on text field
|
||||
if (!text.empty() && is_editable() && _is_over_clear_button(b->get_position())) {
|
||||
clear_button_status.press_attempt = true;
|
||||
clear_button_status.pressing_inside = true;
|
||||
|
|
|
@ -277,6 +277,7 @@ SpinBox::SpinBox() {
|
|||
add_child(line_edit);
|
||||
|
||||
line_edit->set_anchors_and_margins_preset(Control::PRESET_WIDE);
|
||||
line_edit->set_mouse_filter(MOUSE_FILTER_PASS);
|
||||
//connect("value_changed",this,"_value_changed");
|
||||
line_edit->connect("text_entered", this, "_text_entered", Vector<Variant>(), CONNECT_DEFERRED);
|
||||
line_edit->connect("focus_exited", this, "_line_edit_focus_exit", Vector<Variant>(), CONNECT_DEFERRED);
|
||||
|
|
Loading…
Reference in a new issue