virtualx-engine/scene/gui
Maxim Kulkin 5adc7e397e Fix LineEdit not consuming events
The most important issue is LineEdit not consuming
"ui_text_submit" event which makes pressing Enter after
editing escape to other components causing unwanted
interactions.

Also fix handling mouse button interactions not consuming
some events.

Also implement early return in case we know which event
type it is and there is no point in checking other event
types.

PS I'm also suspicious that mouse motion events also need
to be consumed, but haven't explored those cases.
2023-02-03 14:38:12 -05:00
..
aspect_ratio_container.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
aspect_ratio_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
base_button.cpp Add more sections to Button and BaseButton 2023-01-25 15:39:02 +01:00
base_button.h Button shortcuts no longer "press" the Button. 2023-01-13 18:43:02 +01:00
box_container.cpp Use BitField<> hint for ArrayFormat 2023-01-08 18:47:48 +01:00
box_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
button.cpp Add more sections to Button and BaseButton 2023-01-25 15:39:02 +01:00
button.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
center_container.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
center_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
check_box.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
check_box.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
check_button.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
check_button.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
code_edit.cpp Fix autocomplete filter not including substrings 2023-01-23 11:35:57 +07:00
code_edit.h Allow unindent without selection 2023-01-18 17:05:15 +01:00
color_mode.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
color_mode.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
color_picker.cpp Merge pull request #71686 from YuriSizov/stylebox-min-size-but-better 2023-01-22 17:53:04 +01:00
color_picker.h Merge pull request #67253 from KoBeWi/PICKER_USAGE_NO_EDITOR 2023-01-21 20:52:16 +01:00
color_rect.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
color_rect.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
container.cpp Use BitField<> hint for ArrayFormat 2023-01-08 18:47:48 +01:00
container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
control.cpp Merge pull request #66688 from Sauermann/fix-control-get-global-rect-coordinates 2023-01-26 15:59:35 +01:00
control.h Merge pull request #71598 from bruvzg/gdscript_bidi_override 2023-01-19 19:33:18 +01:00
dialogs.cpp Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01:00
dialogs.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
file_dialog.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
file_dialog.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
flow_container.cpp Use BitField<> hint for ArrayFormat 2023-01-08 18:47:48 +01:00
flow_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
graph_edit.cpp Fix connections drawing in GraphEdit minimap 2023-01-28 18:55:14 +01:00
graph_edit.h Add gesture to ViewPanner and simplify a bit its API 2023-01-23 16:43:53 +01:00
graph_node.cpp Rename (de)selected signals to node_(de)selected in GraphNode 2023-01-12 04:08:06 +01:00
graph_node.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
grid_container.cpp Use BitField<> hint for ArrayFormat 2023-01-08 18:47:48 +01:00
grid_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
item_list.cpp Cleanup unused engine code v2 2023-01-19 13:02:18 +01:00
item_list.h Cleanup unused engine code v2 2023-01-19 13:02:18 +01:00
label.cpp Prevent infinite cascade of re-layout after label text reshaping 2023-01-17 13:49:54 +01:00
label.h Prevent infinite cascade of re-layout after label text reshaping 2023-01-17 13:49:54 +01:00
line_edit.cpp Fix LineEdit not consuming events 2023-02-03 14:38:12 -05:00
line_edit.h Fix LineEdit and TextEdit context menus not customizable 2023-01-27 11:14:54 +03:00
link_button.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
link_button.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
margin_container.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
margin_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
menu_bar.cpp MenuBar add auto-translation of Menu names 2023-01-20 11:34:20 +03:00
menu_bar.h Removed unused property hints and Object::get_translatable_strings() 2023-01-09 16:56:01 +01:00
menu_button.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
menu_button.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
nine_patch_rect.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
nine_patch_rect.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
option_button.cpp Removed unused property hints and Object::get_translatable_strings() 2023-01-09 16:56:01 +01:00
option_button.h Removed unused property hints and Object::get_translatable_strings() 2023-01-09 16:56:01 +01:00
panel.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
panel.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
panel_container.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
panel_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
popup.cpp Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
popup.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
popup_menu.cpp Clean-up, harmonize, and improve StyleBox API 2023-01-19 20:02:21 +03:00
popup_menu.h Removed unused property hints and Object::get_translatable_strings() 2023-01-09 16:56:01 +01:00
progress_bar.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
progress_bar.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
range.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
range.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
reference_rect.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
reference_rect.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rich_text_effect.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rich_text_effect.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rich_text_label.cpp Merge pull request #72149 from MinusKube/rich_text_visible_chars_bug 2023-01-27 10:30:15 +01:00
rich_text_label.h [RichTextLabel] Match minimum size calculation of Label 2023-01-13 15:17:26 +01:00
scroll_bar.cpp Clean-up, harmonize, and improve StyleBox API 2023-01-19 20:02:21 +03:00
scroll_bar.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scroll_container.cpp Use BitField<> hint for ArrayFormat 2023-01-08 18:47:48 +01:00
scroll_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub
separator.cpp Clean-up, harmonize, and improve StyleBox API 2023-01-19 20:02:21 +03:00
separator.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
slider.cpp Clean-up, harmonize, and improve StyleBox API 2023-01-19 20:02:21 +03:00
slider.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
spin_box.cpp Add a property hint for SpinBox's custom_arrow_step property 2023-01-14 20:18:01 +01:00
spin_box.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
split_container.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
split_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
subviewport_container.cpp Merge pull request #58334 from Sauermann/fix-to-gui-or-not-to-gui 2023-01-27 10:39:49 +01:00
subviewport_container.h Merge pull request #58334 from Sauermann/fix-to-gui-or-not-to-gui 2023-01-27 10:39:49 +01:00
tab_bar.cpp Expose TabBar::clear_tabs to GDScript 2023-01-08 13:52:57 +01:00
tab_bar.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tab_container.cpp Remove set_drag_forwarding_compat() 2023-01-14 15:16:51 +01:00
tab_container.h Removed unused property hints and Object::get_translatable_strings() 2023-01-09 16:56:01 +01:00
text_edit.cpp Fix LineEdit and TextEdit context menus not customizable 2023-01-27 11:14:54 +03:00
text_edit.h Fix LineEdit and TextEdit context menus not customizable 2023-01-27 11:14:54 +03:00
texture_button.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
texture_button.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
texture_progress_bar.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
texture_progress_bar.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
texture_rect.cpp Add expand mode compat to TextureRect 2023-01-13 19:16:49 +01:00
texture_rect.h Add expand mode compat to TextureRect 2023-01-13 19:16:49 +01:00
tree.cpp Improve clarity of Tree's activated/double-clicked signals 2023-01-24 15:55:09 -06:00
tree.h Merge pull request #70433 from Sauermann/fix-treeitem-id 2023-01-16 09:15:15 +01:00
video_stream_player.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
video_stream_player.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
view_panner.cpp Add gesture to ViewPanner and simplify a bit its API 2023-01-23 16:43:53 +01:00
view_panner.h Add gesture to ViewPanner and simplify a bit its API 2023-01-23 16:43:53 +01:00