virtualx-engine/scene/gui
reduz 746dddc067 Replace most uses of Map by HashMap
* Map is unnecessary and inefficient in almost every case.
* Replaced by the new HashMap.
* Renamed Map to RBMap and Set to RBSet for cases that still make sense
  (order matters) but use is discouraged.

There were very few cases where replacing by HashMap was undesired because
keeping the key order was intended.
I tried to keep those (as RBMap) as much as possible, but might have missed
some. Review appreciated!
2022-05-16 10:37:48 +02:00
..
aspect_ratio_container.cpp Add a property hint for AspectRatioContainer's ratio property 2022-04-17 22:03:47 +02:00
aspect_ratio_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
base_button.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
base_button.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
box_container.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
box_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
button.cpp Fix button icon expansion calculation with empty text 2022-05-10 22:27:48 +02:00
button.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
center_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
center_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
check_box.cpp Rename theme properties to include underscores 2022-04-23 11:16:18 -05:00
check_box.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
check_button.cpp Rename theme properties to include underscores 2022-04-23 11:16:18 -05:00
check_button.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
code_edit.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
code_edit.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
color_picker.cpp Rename theme properties to include underscores 2022-04-23 11:16:18 -05:00
color_picker.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
color_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
color_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
container.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
control.cpp Simplify anchor metadata 2022-05-09 18:51:13 +02:00
control.h Implement Label3D node. 2022-04-22 12:08:46 +03:00
dialogs.cpp Add Blender install autodetection and configuration. 2022-04-01 11:01:12 +02:00
dialogs.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
file_dialog.cpp Implement Label3D node. 2022-04-22 12:08:46 +03:00
file_dialog.h Make FileAccess and DirAccess classes reference counted. 2022-04-11 13:28:51 +03:00
flow_container.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
flow_container.h Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
gradient_edit.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
gradient_edit.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
graph_edit.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
graph_edit.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
graph_node.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
graph_node.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
grid_container.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
grid_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
item_list.cpp Changed signals of ItemList 2022-05-06 13:09:04 +05:30
item_list.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
label.cpp Implement Label3D node. 2022-04-22 12:08:46 +03:00
label.h Implement Label3D node. 2022-04-22 12:08:46 +03:00
line_edit.cpp Add ALT NUM+ {hex code} character input support for LineEdit, TextEdit and CodeEdit. 2022-05-13 09:33:24 +03:00
line_edit.h Add ALT NUM+ {hex code} character input support for LineEdit, TextEdit and CodeEdit. 2022-05-13 09:33:24 +03:00
link_button.cpp Implement Label3D node. 2022-04-22 12:08:46 +03:00
link_button.h Implement Label3D node. 2022-04-22 12:08:46 +03:00
margin_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
margin_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
menu_button.cpp [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
menu_button.h [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
nine_patch_rect.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
nine_patch_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
option_button.cpp Rename theme properties to include underscores 2022-04-23 11:16:18 -05:00
option_button.h Implement Animation Libraries 2022-04-11 12:51:54 +02:00
panel.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
panel.h Fix theming for floating window docks 2022-02-07 09:55:25 -03:00
panel_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
panel_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
popup.cpp Remove set_as_minsize() 2022-03-06 00:57:42 +01:00
popup.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
popup_menu.cpp Merge pull request #52624 from e8newallm/52577 2022-04-28 17:57:02 +02:00
popup_menu.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
progress_bar.cpp Add fill_mode to ProgressBar 2022-05-10 19:34:48 +08:00
progress_bar.h Add fill_mode to ProgressBar 2022-05-10 19:34:48 +08:00
range.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
range.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
reference_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
reference_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_label.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
rich_text_label.h Implement Label3D node. 2022-04-22 12:08:46 +03:00
scroll_bar.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
scroll_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
scroll_container.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
scroll_container.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
separator.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
separator.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
slider.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
slider.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
spin_box.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
spin_box.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
split_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
split_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
subviewport_container.cpp Fix event transform in SubViewportContainer 2022-03-30 20:56:36 +02:00
subviewport_container.h Add configuration warning for SubViewportContainer 2022-03-26 20:33:45 +01:00
tab_bar.cpp Rename theme properties to include underscores 2022-04-23 11:16:18 -05:00
tab_bar.h Add visual marker when dragging and dropping tabs 2022-03-21 22:16:29 -03:00
tab_container.cpp Cleanup metadata usage 2022-05-06 00:27:10 +02:00
tab_container.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
text_edit.cpp Add ALT NUM+ {hex code} character input support for LineEdit, TextEdit and CodeEdit. 2022-05-13 09:33:24 +03:00
text_edit.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
texture_button.cpp Rework TextureButton stretch 2022-02-05 02:11:32 +01:00
texture_button.h Rework TextureButton stretch 2022-02-05 02:11:32 +01:00
texture_progress_bar.cpp Fix "Stretch Margin" group in TextureProgressBar 2022-03-21 17:18:45 -05:00
texture_progress_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
texture_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
texture_rect.h Rename TextureRect.expand to ignore_texture_size 2022-01-07 20:21:17 +01:00
tree.cpp Fix tree button icon not centered vertically 2022-05-09 10:53:09 +08:00
tree.h Implement Label3D node. 2022-04-22 12:08:46 +03:00
video_stream_player.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
video_stream_player.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
view_panner.cpp Fix that slow mouse wheel scroll has no zoom effect on 2D editor 2022-04-01 18:34:00 +08:00
view_panner.h Fix 2D Pan Tool 2022-01-24 22:21:19 +01:00