virtualx-engine/scene/gui
bruvzg daad4aed62
Cleanup and unify keyboard input.
- Unify keycode values (secondary label printed on a key), remove unused hardcoded Latin-1 codes.
- Unify IME behaviour, add inline composition string display on Windows and X11.
- Add key_label (localized label printed on a key) value to the key events, and allow mapping actions to the unshifted Unicode events.
- Add support for physical keyboard (Bluetooth or Sidecar) handling on iOS.
- Add support for media key handling on macOS.

Co-authored-by: Raul Santos <raulsntos@gmail.com>
2023-01-23 15:08:12 +02: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 Fix constant editor redraw after shortcut 2023-01-21 10:54:45 +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 Removed unused property hints and Object::get_translatable_strings() 2023-01-09 16:56:01 +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 Allow unindent without selection 2023-01-18 17:05:15 +01: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 #71598 from bruvzg/gdscript_bidi_override 2023-01-19 19:33:18 +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 Merge pull request #70685 from stmSi/fix-nan-graphedit-infinite-loop 2023-01-16 09:41:08 +01:00
graph_edit.h One Copyright Update to rule them all 2023-01-05 13:25:55 +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 Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
line_edit.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01: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 Implement BiDi override mode for GDScript source. 2023-01-18 19:22:20 +02:00
rich_text_label.h One Copyright Update to rule them all 2023-01-05 13:25:55 +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 SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
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 Use BitField<> in core type masks 2023-01-08 22:17:40 +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 One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
subviewport_container.h One Copyright Update to rule them all 2023-01-05 13:25:55 +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 Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
text_edit.h Convert en_GB spelling to en_US with codespell 2023-01-23 11:02:20 +01: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 Implement BiDi override mode for GDScript source. 2023-01-18 19:22:20 +02: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 Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
view_panner.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00