From f045efe007cffb87238ee519b7f33d710814ded7 Mon Sep 17 00:00:00 2001 From: "Daniel J. Ramirez" Date: Sun, 22 Jan 2017 22:40:43 -0600 Subject: [PATCH] Add new editor and default theme (WIP) --- editor/animation_editor.cpp | 15 +- editor/create_dialog.cpp | 1 + editor/editor_audio_buses.cpp | 22 +- editor/editor_node.cpp | 26 +- editor/editor_settings.cpp | 2 +- editor/editor_themes.cpp | 10 +- editor/filesystem_dock.cpp | 5 +- editor/icons/2x/icon_2_d.png | Bin 0 -> 366 bytes editor/icons/2x/icon_3_d.png | Bin 0 -> 571 bytes editor/icons/2x/icon_animation_player.png | Bin 174 -> 173 bytes editor/icons/2x/icon_animation_tree.png | Bin 471 -> 421 bytes .../icons/2x/icon_animation_tree_player.png | Bin 471 -> 421 bytes editor/icons/2x/icon_arrow_left.png | Bin 333 -> 354 bytes editor/icons/2x/icon_arrow_right.png | Bin 308 -> 349 bytes editor/icons/2x/icon_arrow_up.png | Bin 293 -> 382 bytes editor/icons/2x/icon_asset_lib.png | Bin 0 -> 367 bytes editor/icons/2x/icon_audio_bus_bypass.png | Bin 0 -> 368 bytes editor/icons/2x/icon_audio_bus_layout.png | Bin 0 -> 565 bytes editor/icons/2x/icon_audio_bus_mute.png | Bin 0 -> 527 bytes editor/icons/2x/icon_audio_bus_solo.png | Bin 0 -> 479 bytes editor/icons/2x/icon_audio_effect_amplify.png | Bin 0 -> 462 bytes editor/icons/2x/icon_audio_player.png | Bin 0 -> 769 bytes editor/icons/2x/icon_back.png | Bin 323 -> 410 bytes editor/icons/2x/icon_baked_light.png | Bin 267 -> 264 bytes editor/icons/2x/icon_bool.png | Bin 171 -> 422 bytes editor/icons/2x/icon_bus_vu_db.png | Bin 0 -> 7645 bytes editor/icons/2x/icon_bus_vu_empty.png | Bin 0 -> 2241 bytes editor/icons/2x/icon_bus_vu_frozen.png | Bin 0 -> 1673 bytes editor/icons/2x/icon_bus_vu_full.png | Bin 0 -> 1839 bytes editor/icons/2x/icon_copy_node_path.png | Bin 356 -> 358 bytes editor/icons/2x/icon_curve_texture.png | Bin 0 -> 728 bytes editor/icons/2x/icon_debug.png | Bin 0 -> 1018 bytes editor/icons/2x/icon_edit_resource.png | Bin 396 -> 311 bytes editor/icons/2x/icon_error.png | Bin 155 -> 346 bytes editor/icons/2x/icon_file.png | Bin 196 -> 242 bytes editor/icons/2x/icon_forward.png | Bin 326 -> 410 bytes editor/icons/2x/icon_g_d_native_script.png | Bin 0 -> 698 bytes editor/icons/2x/icon_gradient_texture.png | Bin 0 -> 330 bytes editor/icons/2x/icon_graph_scalars_to_vec.png | Bin 255 -> 565 bytes editor/icons/2x/icon_graph_vec_to_scalars.png | Bin 257 -> 575 bytes editor/icons/2x/icon_graph_vecs_to_xform.png | Bin 282 -> 549 bytes editor/icons/2x/icon_graph_xform_to_vecs.png | Bin 277 -> 560 bytes editor/icons/2x/icon_key_hover.png | Bin 376 -> 191 bytes editor/icons/2x/icon_key_selected.png | Bin 353 -> 255 bytes editor/icons/2x/icon_key_value.png | Bin 380 -> 244 bytes editor/icons/2x/icon_key_xform.png | Bin 388 -> 261 bytes editor/icons/2x/icon_line_2d.png | Bin 795 -> 739 bytes editor/icons/2x/icon_load.png | Bin 523 -> 228 bytes editor/icons/2x/icon_mini_basis.png | Bin 0 -> 472 bytes editor/icons/2x/icon_mini_matrix3.png | Bin 391 -> 472 bytes editor/icons/2x/icon_mini_transform2D.png | Bin 0 -> 602 bytes editor/icons/2x/icon_mirror_x.png | Bin 247 -> 361 bytes editor/icons/2x/icon_mirror_y.png | Bin 240 -> 406 bytes editor/icons/2x/icon_move_down.png | Bin 357 -> 553 bytes editor/icons/2x/icon_move_up.png | Bin 346 -> 505 bytes editor/icons/2x/icon_new.png | Bin 196 -> 242 bytes editor/icons/2x/icon_particles_material.png | Bin 0 -> 657 bytes editor/icons/2x/icon_search.png | Bin 0 -> 762 bytes editor/icons/2x/icon_spatial_material.png | Bin 0 -> 704 bytes editor/icons/2x/icon_stream_texture.png | Bin 0 -> 247 bytes editor/icons/2x/icon_tabs.png | Bin 222 -> 366 bytes editor/icons/2x/icon_texture.png | Bin 262 -> 0 bytes editor/icons/2x/icon_tween.png | Bin 315 -> 320 bytes editor/icons/2x/icon_warning.png | Bin 154 -> 350 bytes editor/icons/2x/icon_zoom.png | Bin 762 -> 718 bytes editor/icons/icon_2_d.png | Bin 0 -> 252 bytes editor/icons/icon_3_d.png | Bin 0 -> 363 bytes editor/icons/icon_animation_player.png | Bin 153 -> 151 bytes editor/icons/icon_animation_tree.png | Bin 279 -> 291 bytes editor/icons/icon_animation_tree_player.png | Bin 279 -> 291 bytes editor/icons/icon_arrow_left.png | Bin 211 -> 269 bytes editor/icons/icon_arrow_right.png | Bin 215 -> 262 bytes editor/icons/icon_arrow_up.png | Bin 223 -> 259 bytes editor/icons/icon_asset_lib.png | Bin 0 -> 224 bytes editor/icons/icon_audio_bus_bypass.png | Bin 0 -> 242 bytes editor/icons/icon_audio_bus_layout.png | Bin 0 -> 319 bytes editor/icons/icon_audio_bus_mute.png | Bin 0 -> 292 bytes editor/icons/icon_audio_bus_solo.png | Bin 0 -> 309 bytes editor/icons/icon_audio_effect_amplify.png | Bin 379 -> 300 bytes editor/icons/icon_audio_player.png | Bin 0 -> 443 bytes editor/icons/icon_back.png | Bin 223 -> 290 bytes editor/icons/icon_baked_light.png | Bin 180 -> 179 bytes editor/icons/icon_bool.png | Bin 154 -> 250 bytes editor/icons/icon_bus_vu_db.png | Bin 1136 -> 3410 bytes editor/icons/icon_bus_vu_empty.png | Bin 1631 -> 938 bytes editor/icons/icon_bus_vu_frozen.png | Bin 267 -> 868 bytes editor/icons/icon_bus_vu_full.png | Bin 2463 -> 894 bytes editor/icons/icon_copy_node_path.png | Bin 248 -> 241 bytes editor/icons/icon_curve_texture.png | Bin 0 -> 391 bytes editor/icons/icon_debug.png | Bin 659 -> 492 bytes editor/icons/icon_edit_resource.png | Bin 232 -> 202 bytes editor/icons/icon_error.png | Bin 121 -> 195 bytes editor/icons/icon_file.png | Bin 157 -> 203 bytes editor/icons/icon_forward.png | Bin 224 -> 292 bytes editor/icons/icon_g_d_native_script.png | Bin 0 -> 392 bytes editor/icons/icon_gradient_texture.png | Bin 0 -> 250 bytes editor/icons/icon_graph_scalars_to_vec.png | Bin 172 -> 355 bytes editor/icons/icon_graph_vec_to_scalars.png | Bin 181 -> 358 bytes editor/icons/icon_graph_vecs_to_xform.png | Bin 178 -> 347 bytes editor/icons/icon_graph_xform_to_vecs.png | Bin 195 -> 352 bytes editor/icons/icon_key_hover.png | Bin 206 -> 138 bytes editor/icons/icon_key_selected.png | Bin 203 -> 181 bytes editor/icons/icon_key_value.png | Bin 210 -> 182 bytes editor/icons/icon_key_xform.png | Bin 213 -> 192 bytes editor/icons/icon_line_2d.png | Bin 474 -> 418 bytes editor/icons/icon_load.png | Bin 271 -> 170 bytes editor/icons/icon_mini_basis.png | Bin 0 -> 270 bytes editor/icons/icon_mini_matrix3.png | Bin 236 -> 270 bytes editor/icons/icon_mini_transform2D.png | Bin 0 -> 330 bytes editor/icons/icon_mirror_x.png | Bin 166 -> 247 bytes editor/icons/icon_mirror_y.png | Bin 168 -> 277 bytes editor/icons/icon_move_down.png | Bin 268 -> 309 bytes editor/icons/icon_move_up.png | Bin 269 -> 296 bytes editor/icons/icon_new.png | Bin 157 -> 203 bytes editor/icons/icon_particles_material.png | Bin 0 -> 367 bytes editor/icons/icon_search.png | Bin 0 -> 404 bytes editor/icons/icon_spatial_material.png | Bin 0 -> 483 bytes editor/icons/icon_stream_texture.png | Bin 0 -> 180 bytes editor/icons/icon_tabs.png | Bin 146 -> 232 bytes editor/icons/icon_texture.png | Bin 200 -> 0 bytes editor/icons/icon_tween.png | Bin 248 -> 247 bytes editor/icons/icon_warning.png | Bin 120 -> 204 bytes editor/icons/icon_zoom.png | Bin 404 -> 410 bytes editor/icons/source/icon_2_d.svg | 93 ++++++ editor/icons/source/icon_3_d.svg | 105 ++++++ editor/icons/source/icon_animation_player.svg | 16 +- .../source/icon_animation_tree_player.svg | 20 +- editor/icons/source/icon_arrow_left.svg | 25 +- editor/icons/source/icon_arrow_right.svg | 26 +- editor/icons/source/icon_arrow_up.svg | 16 +- editor/icons/source/icon_asset_lib.svg | 80 +++++ editor/icons/source/icon_audio_bus_bypass.svg | 295 ++++++++++++++++ editor/icons/source/icon_audio_bus_layout.svg | 107 ++++++ editor/icons/source/icon_audio_bus_mute.svg | 301 +++++++++++++++++ editor/icons/source/icon_audio_bus_solo.svg | 315 ++++++++++++++++++ .../source/icon_audio_effect_amplify.svg | 110 ++++++ editor/icons/source/icon_audio_player.svg | 113 +++++++ editor/icons/source/icon_back.svg | 21 +- editor/icons/source/icon_baked_light.svg | 10 +- editor/icons/source/icon_bool.svg | 80 ++++- editor/icons/source/icon_bus_vu_db.svg | 111 ++++++ editor/icons/source/icon_bus_vu_empty.svg | 115 +++++++ editor/icons/source/icon_bus_vu_frozen.svg | 110 ++++++ editor/icons/source/icon_bus_vu_full.svg | 110 ++++++ editor/icons/source/icon_copy_node_path.svg | 14 +- editor/icons/source/icon_curve_texture.svg | 81 +++++ editor/icons/source/icon_debug.svg | 93 ++++++ editor/icons/source/icon_edit_resource.svg | 18 +- editor/icons/source/icon_error.svg | 14 +- editor/icons/source/icon_forward.svg | 19 +- .../icons/source/icon_g_d_native_script.svg | 77 +++++ ..._texture.svg => icon_gradient_texture.svg} | 37 +- .../source/icon_graph_scalars_to_vec.svg | 58 ++-- .../source/icon_graph_vec_to_scalars.svg | 55 +-- .../icons/source/icon_graph_vecs_to_xform.svg | 45 ++- .../icons/source/icon_graph_xform_to_vecs.svg | 45 ++- editor/icons/source/icon_key_hover.svg | 28 +- editor/icons/source/icon_key_selected.svg | 26 +- editor/icons/source/icon_key_value.svg | 26 +- editor/icons/source/icon_key_xform.svg | 26 +- editor/icons/source/icon_mini_basis.svg | 204 ++++++++++++ editor/icons/source/icon_mini_matrix3.svg | 198 +++++++---- ...matrix32.svg => icon_mini_transform2D.svg} | 86 ++--- editor/icons/source/icon_mirror_x.svg | 34 +- editor/icons/source/icon_mirror_y.svg | 21 +- editor/icons/source/icon_move_down.svg | 25 +- editor/icons/source/icon_move_up.svg | 27 +- editor/icons/source/icon_new.svg | 26 +- ...shader.svg => icon_particles_material.svg} | 0 editor/icons/source/icon_search.svg | 87 +++++ ...l_shader.svg => icon_spatial_material.svg} | 0 editor/icons/source/icon_stream_texture.svg | 81 +++++ editor/icons/source/icon_tabs.svg | 83 +---- editor/icons/source/icon_tween.svg | 33 +- editor/icons/source/icon_warning.svg | 10 +- editor/icons/source/icon_zoom.svg | 30 +- .../editor_texture_import_plugin.cpp | 2 +- .../animation_player_editor_plugin.cpp | 20 +- .../plugins/animation_player_editor_plugin.h | 3 +- editor/plugins/canvas_item_editor_plugin.cpp | 7 +- editor/plugins/script_editor_plugin.cpp | 7 +- editor/project_settings.cpp | 2 +- editor/scene_tree_dock.cpp | 2 + editor/script_editor_debugger.cpp | 38 ++- misc/scripts/svgs_2_pngs.py | 12 +- .../visual_script/visual_script_editor.cpp | 4 +- scene/gui/button.cpp | 29 +- scene/gui/graph_edit.cpp | 4 +- scene/gui/item_list.cpp | 18 +- scene/gui/item_list.h | 4 + scene/gui/line_edit.cpp | 4 +- scene/gui/option_button.cpp | 19 +- scene/gui/spin_box.cpp | 7 +- scene/gui/tab_container.cpp | 9 +- scene/gui/tool_button.cpp | 4 + scene/gui/tool_button.h | 3 + scene/resources/default_theme/arrow_down.png | Bin 184 -> 170 bytes scene/resources/default_theme/arrow_right.png | Bin 183 -> 189 bytes .../default_theme/button_disabled.png | Bin 486 -> 333 bytes .../resources/default_theme/button_group.png | Bin 0 -> 427 bytes .../resources/default_theme/button_hover.png | Bin 606 -> 309 bytes .../resources/default_theme/button_normal.png | Bin 598 -> 333 bytes .../default_theme/button_pressed.png | Bin 499 -> 307 bytes scene/resources/default_theme/checked.png | Bin 627 -> 341 bytes scene/resources/default_theme/close.png | Bin 230 -> 265 bytes scene/resources/default_theme/close_hl.png | Bin 230 -> 265 bytes .../resources/default_theme/default_theme.cpp | 224 ++++++++----- scene/resources/default_theme/dropdown.png | Bin 369 -> 179 bytes scene/resources/default_theme/focus.png | Bin 411 -> 90 bytes scene/resources/default_theme/frame_focus.png | Bin 448 -> 90 bytes .../resources/default_theme/full_panel_bg.png | Bin 430 -> 332 bytes scene/resources/default_theme/graph_node.png | Bin 762 -> 277 bytes .../default_theme/graph_node_comment.png | Bin 506 -> 214 bytes .../graph_node_comment_focus.png | Bin 482 -> 226 bytes .../default_theme/graph_node_position.png | Bin 278 -> 252 bytes .../default_theme/graph_node_selected.png | Bin 933 -> 271 bytes scene/resources/default_theme/hseparator.png | Bin 323 -> 90 bytes scene/resources/default_theme/hslider_bg.png | Bin 526 -> 177 bytes .../default_theme/hslider_grabber.png | Bin 591 -> 328 bytes .../default_theme/hslider_grabber_hl.png | Bin 734 -> 316 bytes scene/resources/default_theme/hsplit_bg.png | Bin 334 -> 96 bytes scene/resources/default_theme/hsplitter.png | Bin 359 -> 132 bytes scene/resources/default_theme/icon_close.png | Bin 230 -> 265 bytes scene/resources/default_theme/line_edit.png | Bin 424 -> 408 bytes .../default_theme/line_edit_active.png | Bin 0 -> 411 bytes .../default_theme/line_edit_disabled.png | Bin 406 -> 389 bytes .../default_theme/line_edit_focus.png | Bin 660 -> 0 bytes .../default_theme/line_edit_selected.png | Bin 0 -> 411 bytes .../resources/default_theme/option_arrow.png | Bin 227 -> 205 bytes .../default_theme/option_button_disabled.png | Bin 901 -> 346 bytes .../default_theme/option_button_focus.png | Bin 679 -> 0 bytes .../default_theme/option_button_hover.png | Bin 924 -> 320 bytes .../default_theme/option_button_normal.png | Bin 922 -> 100 bytes .../default_theme/option_button_pressed.png | Bin 931 -> 318 bytes scene/resources/default_theme/panel_bg.png | Bin 334 -> 95 bytes scene/resources/default_theme/popup_bg.png | Bin 672 -> 425 bytes scene/resources/default_theme/popup_hover.png | Bin 404 -> 0 bytes .../default_theme/popup_unchecked.png | Bin 310 -> 0 bytes .../resources/default_theme/popup_window.png | Bin 1234 -> 514 bytes .../resources/default_theme/progress_bar.png | Bin 460 -> 93 bytes .../resources/default_theme/progress_fill.png | Bin 402 -> 309 bytes .../resources/default_theme/radio_checked.png | Bin 477 -> 441 bytes .../default_theme/radio_unchecked.png | Bin 422 -> 406 bytes scene/resources/default_theme/scroll_bg.png | Bin 510 -> 90 bytes .../default_theme/scroll_button_down.png | Bin 418 -> 187 bytes .../default_theme/scroll_button_down_hl.png | Bin 418 -> 222 bytes .../default_theme/scroll_button_left.png | Bin 444 -> 207 bytes .../default_theme/scroll_button_left_hl.png | Bin 461 -> 244 bytes .../default_theme/scroll_button_right.png | Bin 446 -> 205 bytes .../default_theme/scroll_button_right_hl.png | Bin 464 -> 243 bytes .../default_theme/scroll_button_up.png | Bin 421 -> 190 bytes .../default_theme/scroll_button_up_hl.png | Bin 421 -> 232 bytes .../default_theme/scroll_grabber.png | Bin 523 -> 147 bytes .../default_theme/scroll_grabber_hl.png | Bin 536 -> 188 bytes scene/resources/default_theme/selection.png | Bin 406 -> 261 bytes .../resources/default_theme/selection_oof.png | Bin 411 -> 257 bytes .../default_theme/source/arrow_down.svg | 20 +- .../default_theme/source/arrow_right.svg | 18 +- .../default_theme/source/button_disabled.svg | 80 +++++ .../default_theme/source/button_group.svg | 78 +++++ .../default_theme/source/button_hover.svg | 80 +++++ .../default_theme/source/button_normal.svg | 80 +++++ .../default_theme/source/button_pressed.svg | 80 +++++ .../default_theme/source/checked.svg | 79 +++++ .../default_theme/source/dropdown.svg | 79 +++++ .../resources/default_theme/source/focus.svg | 71 ++++ .../default_theme/source/frame_focus.svg | 71 ++++ .../default_theme/source/full_panel_bg.svg | 80 +++++ .../default_theme/source/graph_node.svg | 83 +++++ .../source/graph_node_comment.svg | 83 +++++ .../source/graph_node_comment_focus.svg | 83 +++++ .../source/graph_node_position.svg | 77 +++++ .../source/graph_node_selected.svg | 83 +++++ .../default_theme/source/hseparator.svg | 73 ++++ .../default_theme/source/hslider_bg.svg | 79 +++++ .../default_theme/source/hslider_grabber.svg | 80 +++++ .../source/hslider_grabber_hl.svg | 80 +++++ .../default_theme/source/hsplitter.svg | 79 +++++ .../default_theme/source/icon_close.svg | 43 +-- .../default_theme/source/line_edit.svg | 89 +++++ .../default_theme/source/line_edit_active.svg | 89 +++++ .../source/line_edit_disabled.svg | 86 +++++ .../default_theme/source/option_arrow.svg | 28 +- .../default_theme/source/panel_bg.svg | 79 +++++ .../default_theme/source/popup_bg.svg | 87 +++++ .../default_theme/source/popup_window.svg | 96 ++++++ .../default_theme/source/progress_bar.svg | 72 ++++ .../default_theme/source/progress_fill.svg | 82 +++++ .../default_theme/source/radio_checked.svg | 85 +++++ .../default_theme/source/radio_unchecked.svg | 79 +++++ .../default_theme/source/scroll_bg.svg | 71 ++++ .../source/scroll_button_down.svg | 77 +++++ .../source/scroll_button_down_hl.svg | 77 +++++ .../source/scroll_button_left.svg | 77 +++++ .../source/scroll_button_left_hl.svg | 77 +++++ .../source/scroll_button_right.svg | 77 +++++ .../source/scroll_button_right_hl.svg | 77 +++++ .../default_theme/source/scroll_button_up.svg | 77 +++++ .../source/scroll_button_up_hl.svg | 77 +++++ .../default_theme/source/scroll_grabber.svg | 78 +++++ .../source/scroll_grabber_hl.svg | 79 +++++ .../default_theme/source/selection.svg | 88 +++++ .../default_theme/source/selection_oof.svg | 88 +++++ .../default_theme/source/spinbox_updown.svg | 33 +- .../default_theme/source/submenu.svg | 19 +- scene/resources/default_theme/source/tab.svg | 81 +++++ .../default_theme/source/tab_behind.svg | 71 ++++ .../default_theme/source/tab_close.svg | 46 +-- .../default_theme/source/tab_container_bg.svg | 80 +++++ .../default_theme/source/tab_current.svg | 79 +++++ .../default_theme/source/tab_menu.svg | 36 +- .../default_theme/source/toggle_off.svg | 86 +++++ .../default_theme/source/toggle_on.svg | 85 +++++ .../default_theme/source/tooltip_bg.svg | 85 +++++ .../default_theme/source/tree_bg.svg | 80 +++++ .../default_theme/source/tree_title.svg | 80 +++++ .../source/tree_title_pressed.svg | 80 +++++ .../default_theme/source/unchecked.svg | 77 +++++ .../resources/default_theme/source/updown.svg | 14 +- .../default_theme/source/vseparator.svg | 73 ++++ .../default_theme/source/vslider_bg.svg | 85 +++++ .../default_theme/source/vslider_grabber.svg | 80 +++++ .../source/vslider_grabber_hl.svg | 80 +++++ .../default_theme/source/vsplit_bg.svg | 79 +++++ .../default_theme/source/vsplitter.svg | 79 +++++ .../default_theme/source/window_resizer.svg | 81 +++++ .../default_theme/spinbox_updown.png | Bin 280 -> 345 bytes scene/resources/default_theme/submenu.png | Bin 175 -> 217 bytes scene/resources/default_theme/tab.png | Bin 300 -> 158 bytes scene/resources/default_theme/tab_behind.png | Bin 553 -> 93 bytes scene/resources/default_theme/tab_close.png | Bin 325 -> 265 bytes .../default_theme/tab_container_backup.png | Bin 0 -> 211 bytes .../default_theme/tab_container_bg.png | Bin 598 -> 331 bytes scene/resources/default_theme/tab_current.png | Bin 627 -> 256 bytes scene/resources/default_theme/tab_menu.png | Bin 186 -> 146 bytes scene/resources/default_theme/tab_menu_hl.png | Bin 186 -> 146 bytes scene/resources/default_theme/theme_data.h | 202 ++++++----- scene/resources/default_theme/toggle_off.png | Bin 1355 -> 702 bytes scene/resources/default_theme/toggle_on.png | Bin 1318 -> 738 bytes .../default_theme/tool_button_pressed.png | Bin 1230 -> 0 bytes scene/resources/default_theme/tooltip_bg.png | Bin 424 -> 194 bytes scene/resources/default_theme/tree_bg.png | Bin 424 -> 304 bytes .../resources/default_theme/tree_bg_focus.png | Bin 1039 -> 0 bytes scene/resources/default_theme/tree_title.png | Bin 335 -> 104 bytes .../default_theme/tree_title_pressed.png | Bin 335 -> 104 bytes scene/resources/default_theme/unchecked.png | Bin 477 -> 231 bytes scene/resources/default_theme/updown.png | Bin 241 -> 214 bytes scene/resources/default_theme/vseparator.png | Bin 323 -> 90 bytes scene/resources/default_theme/vslider_bg.png | Bin 532 -> 180 bytes .../default_theme/vslider_grabber.png | Bin 394 -> 328 bytes .../default_theme/vslider_grabber_hl.png | Bin 439 -> 316 bytes scene/resources/default_theme/vsplit_bg.png | Bin 334 -> 96 bytes scene/resources/default_theme/vsplitter.png | Bin 351 -> 122 bytes .../default_theme/window_resizer.png | Bin 181 -> 138 bytes 354 files changed, 8681 insertions(+), 950 deletions(-) create mode 100644 editor/icons/2x/icon_2_d.png create mode 100644 editor/icons/2x/icon_3_d.png create mode 100644 editor/icons/2x/icon_asset_lib.png create mode 100644 editor/icons/2x/icon_audio_bus_bypass.png create mode 100644 editor/icons/2x/icon_audio_bus_layout.png create mode 100644 editor/icons/2x/icon_audio_bus_mute.png create mode 100644 editor/icons/2x/icon_audio_bus_solo.png create mode 100644 editor/icons/2x/icon_audio_effect_amplify.png create mode 100644 editor/icons/2x/icon_audio_player.png create mode 100644 editor/icons/2x/icon_bus_vu_db.png create mode 100644 editor/icons/2x/icon_bus_vu_empty.png create mode 100644 editor/icons/2x/icon_bus_vu_frozen.png create mode 100644 editor/icons/2x/icon_bus_vu_full.png create mode 100644 editor/icons/2x/icon_curve_texture.png create mode 100644 editor/icons/2x/icon_debug.png create mode 100644 editor/icons/2x/icon_g_d_native_script.png create mode 100644 editor/icons/2x/icon_gradient_texture.png create mode 100644 editor/icons/2x/icon_mini_basis.png create mode 100644 editor/icons/2x/icon_mini_transform2D.png create mode 100644 editor/icons/2x/icon_particles_material.png create mode 100644 editor/icons/2x/icon_search.png create mode 100644 editor/icons/2x/icon_spatial_material.png create mode 100644 editor/icons/2x/icon_stream_texture.png delete mode 100644 editor/icons/2x/icon_texture.png create mode 100644 editor/icons/icon_2_d.png create mode 100644 editor/icons/icon_3_d.png create mode 100644 editor/icons/icon_asset_lib.png create mode 100644 editor/icons/icon_audio_bus_bypass.png create mode 100644 editor/icons/icon_audio_bus_layout.png create mode 100644 editor/icons/icon_audio_bus_mute.png create mode 100644 editor/icons/icon_audio_bus_solo.png create mode 100644 editor/icons/icon_audio_player.png create mode 100644 editor/icons/icon_curve_texture.png create mode 100644 editor/icons/icon_g_d_native_script.png create mode 100644 editor/icons/icon_gradient_texture.png create mode 100644 editor/icons/icon_mini_basis.png create mode 100644 editor/icons/icon_mini_transform2D.png create mode 100644 editor/icons/icon_particles_material.png create mode 100644 editor/icons/icon_search.png create mode 100644 editor/icons/icon_spatial_material.png create mode 100644 editor/icons/icon_stream_texture.png delete mode 100644 editor/icons/icon_texture.png create mode 100644 editor/icons/source/icon_2_d.svg create mode 100644 editor/icons/source/icon_3_d.svg create mode 100644 editor/icons/source/icon_asset_lib.svg create mode 100644 editor/icons/source/icon_audio_bus_bypass.svg create mode 100644 editor/icons/source/icon_audio_bus_layout.svg create mode 100644 editor/icons/source/icon_audio_bus_mute.svg create mode 100644 editor/icons/source/icon_audio_bus_solo.svg create mode 100644 editor/icons/source/icon_audio_effect_amplify.svg create mode 100644 editor/icons/source/icon_audio_player.svg create mode 100644 editor/icons/source/icon_bus_vu_db.svg create mode 100644 editor/icons/source/icon_bus_vu_empty.svg create mode 100644 editor/icons/source/icon_bus_vu_frozen.svg create mode 100644 editor/icons/source/icon_bus_vu_full.svg create mode 100644 editor/icons/source/icon_curve_texture.svg create mode 100644 editor/icons/source/icon_debug.svg create mode 100644 editor/icons/source/icon_g_d_native_script.svg rename editor/icons/source/{icon_texture.svg => icon_gradient_texture.svg} (82%) create mode 100644 editor/icons/source/icon_mini_basis.svg rename editor/icons/source/{icon_mini_matrix32.svg => icon_mini_transform2D.svg} (51%) rename editor/icons/source/{icon_particles_shader.svg => icon_particles_material.svg} (100%) create mode 100644 editor/icons/source/icon_search.svg rename editor/icons/source/{icon_spatial_shader.svg => icon_spatial_material.svg} (100%) create mode 100644 editor/icons/source/icon_stream_texture.svg create mode 100644 scene/resources/default_theme/button_group.png create mode 100644 scene/resources/default_theme/line_edit_active.png delete mode 100644 scene/resources/default_theme/line_edit_focus.png create mode 100644 scene/resources/default_theme/line_edit_selected.png delete mode 100644 scene/resources/default_theme/option_button_focus.png delete mode 100644 scene/resources/default_theme/popup_hover.png delete mode 100644 scene/resources/default_theme/popup_unchecked.png create mode 100644 scene/resources/default_theme/source/button_disabled.svg create mode 100644 scene/resources/default_theme/source/button_group.svg create mode 100644 scene/resources/default_theme/source/button_hover.svg create mode 100644 scene/resources/default_theme/source/button_normal.svg create mode 100644 scene/resources/default_theme/source/button_pressed.svg create mode 100644 scene/resources/default_theme/source/checked.svg create mode 100644 scene/resources/default_theme/source/dropdown.svg create mode 100644 scene/resources/default_theme/source/focus.svg create mode 100644 scene/resources/default_theme/source/frame_focus.svg create mode 100644 scene/resources/default_theme/source/full_panel_bg.svg create mode 100644 scene/resources/default_theme/source/graph_node.svg create mode 100644 scene/resources/default_theme/source/graph_node_comment.svg create mode 100644 scene/resources/default_theme/source/graph_node_comment_focus.svg create mode 100644 scene/resources/default_theme/source/graph_node_position.svg create mode 100644 scene/resources/default_theme/source/graph_node_selected.svg create mode 100644 scene/resources/default_theme/source/hseparator.svg create mode 100644 scene/resources/default_theme/source/hslider_bg.svg create mode 100644 scene/resources/default_theme/source/hslider_grabber.svg create mode 100644 scene/resources/default_theme/source/hslider_grabber_hl.svg create mode 100644 scene/resources/default_theme/source/hsplitter.svg create mode 100644 scene/resources/default_theme/source/line_edit.svg create mode 100644 scene/resources/default_theme/source/line_edit_active.svg create mode 100644 scene/resources/default_theme/source/line_edit_disabled.svg create mode 100644 scene/resources/default_theme/source/panel_bg.svg create mode 100644 scene/resources/default_theme/source/popup_bg.svg create mode 100644 scene/resources/default_theme/source/popup_window.svg create mode 100644 scene/resources/default_theme/source/progress_bar.svg create mode 100644 scene/resources/default_theme/source/progress_fill.svg create mode 100644 scene/resources/default_theme/source/radio_checked.svg create mode 100644 scene/resources/default_theme/source/radio_unchecked.svg create mode 100644 scene/resources/default_theme/source/scroll_bg.svg create mode 100644 scene/resources/default_theme/source/scroll_button_down.svg create mode 100644 scene/resources/default_theme/source/scroll_button_down_hl.svg create mode 100644 scene/resources/default_theme/source/scroll_button_left.svg create mode 100644 scene/resources/default_theme/source/scroll_button_left_hl.svg create mode 100644 scene/resources/default_theme/source/scroll_button_right.svg create mode 100644 scene/resources/default_theme/source/scroll_button_right_hl.svg create mode 100644 scene/resources/default_theme/source/scroll_button_up.svg create mode 100644 scene/resources/default_theme/source/scroll_button_up_hl.svg create mode 100644 scene/resources/default_theme/source/scroll_grabber.svg create mode 100644 scene/resources/default_theme/source/scroll_grabber_hl.svg create mode 100644 scene/resources/default_theme/source/selection.svg create mode 100644 scene/resources/default_theme/source/selection_oof.svg create mode 100644 scene/resources/default_theme/source/tab.svg create mode 100644 scene/resources/default_theme/source/tab_behind.svg create mode 100644 scene/resources/default_theme/source/tab_container_bg.svg create mode 100644 scene/resources/default_theme/source/tab_current.svg create mode 100644 scene/resources/default_theme/source/toggle_off.svg create mode 100644 scene/resources/default_theme/source/toggle_on.svg create mode 100644 scene/resources/default_theme/source/tooltip_bg.svg create mode 100644 scene/resources/default_theme/source/tree_bg.svg create mode 100644 scene/resources/default_theme/source/tree_title.svg create mode 100644 scene/resources/default_theme/source/tree_title_pressed.svg create mode 100644 scene/resources/default_theme/source/unchecked.svg create mode 100644 scene/resources/default_theme/source/vseparator.svg create mode 100644 scene/resources/default_theme/source/vslider_bg.svg create mode 100644 scene/resources/default_theme/source/vslider_grabber.svg create mode 100644 scene/resources/default_theme/source/vslider_grabber_hl.svg create mode 100644 scene/resources/default_theme/source/vsplit_bg.svg create mode 100644 scene/resources/default_theme/source/vsplitter.svg create mode 100644 scene/resources/default_theme/source/window_resizer.svg create mode 100644 scene/resources/default_theme/tab_container_backup.png delete mode 100644 scene/resources/default_theme/tool_button_pressed.png delete mode 100644 scene/resources/default_theme/tree_bg_focus.png diff --git a/editor/animation_editor.cpp b/editor/animation_editor.cpp index 447f57a73f..63ed27e60c 100644 --- a/editor/animation_editor.cpp +++ b/editor/animation_editor.cpp @@ -1035,7 +1035,7 @@ void AnimationKeyEditor::_track_pos_draw() { //draw position int pixel = (timeline_pos - h_scroll->get_value()) * zoom_scale; pixel += name_limit; - track_pos->draw_line(ofs + Point2(pixel, 0), ofs + Point2(pixel, size.height), Color(1, 0.3, 0.3, 0.8)); + track_pos->draw_line(ofs + Point2(pixel, 0), ofs + Point2(pixel, size.height), get_color("animation_editor_track_pos", "Editor")); } } @@ -1089,9 +1089,8 @@ void AnimationKeyEditor::_track_editor_draw() { int sep = get_constant("vseparation", "Tree"); int hsep = get_constant("hseparation", "Tree"); Color color = get_color("font_color", "Tree"); - Color sepcolor = get_color("guide_color", "Tree"); - Color timecolor = get_color("prop_subsection", "Editor"); - timecolor = Color::html("ff4a414f"); + Color sepcolor = get_color("guide_color", "Editor"); + Color timecolor = get_color("animation_editor_time", "Editor"); Color hover_color = Color(1, 1, 1, 0.05); Color select_color = Color(1, 1, 1, 0.1); Color invalid_path_color = Color(1, 0.6, 0.4, 0.5); @@ -1155,8 +1154,9 @@ void AnimationKeyEditor::_track_editor_draw() { int settings_limit = size.width - right_separator_ofs; int name_limit = settings_limit * name_column_ratio; - te->draw_line(ofs + Point2(name_limit, 0), ofs + Point2(name_limit, size.height), color); - te->draw_line(ofs + Point2(settings_limit, 0), ofs + Point2(settings_limit, size.height), color); + Color line_color = get_color("animation_editor_line", "Editor"); + te->draw_line(ofs + Point2(name_limit, 0), ofs + Point2(name_limit, size.height), line_color); + te->draw_line(ofs + Point2(settings_limit, 0), ofs + Point2(settings_limit, size.height), line_color); te->draw_texture(hsize_icon, ofs + Point2(name_limit - hsize_icon->get_width() - hsep, (h - hsize_icon->get_height()) / 2)); te->draw_line(ofs + Point2(0, h), ofs + Point2(size.width, h), color); @@ -1483,7 +1483,7 @@ void AnimationKeyEditor::_track_editor_draw() { switch (click.click) { case ClickOver::CLICK_SELECT_KEYS: { - te->draw_rect(Rect2(click.at, click.to - click.at), Color(0.7, 0.7, 1.0, 0.5)); + te->draw_rect(Rect2(click.at, click.to - click.at), get_color("animation_editor_selection_rect", "Editor")); } break; case ClickOver::CLICK_MOVE_KEYS: { @@ -3753,6 +3753,7 @@ AnimationKeyEditor::AnimationKeyEditor() { //add_child(menu); zoomicon = memnew(TextureRect); + zoomicon->set_stretch_mode(TextureRect::STRETCH_KEEP_CENTERED); hb->add_child(zoomicon); zoomicon->set_tooltip(TTR("Animation zoom.")); diff --git a/editor/create_dialog.cpp b/editor/create_dialog.cpp index dc28fc9020..7c9dae1e3f 100644 --- a/editor/create_dialog.cpp +++ b/editor/create_dialog.cpp @@ -622,6 +622,7 @@ CreateDialog::CreateDialog() { search_box->set_h_size_flags(SIZE_EXPAND_FILL); search_hb->add_child(search_box); favorite = memnew(Button); + favorite->set_flat(true); favorite->set_toggle_mode(true); search_hb->add_child(favorite); favorite->connect("pressed", this, "_favorite_toggled"); diff --git a/editor/editor_audio_buses.cpp b/editor/editor_audio_buses.cpp index 6ef32a6afd..1129a7d633 100644 --- a/editor/editor_audio_buses.cpp +++ b/editor/editor_audio_buses.cpp @@ -45,6 +45,10 @@ void EditorAudioBus::_notification(int p_what) { vu_r->set_progress_texture(get_icon("BusVuFull", "EditorIcons")); scale->set_texture(get_icon("BusVuDb", "EditorIcons")); + solo->set_icon(get_icon("AudioBusSolo", "EditorIcons")); + mute->set_icon(get_icon("AudioBusMute", "EditorIcons")); + bypass->set_icon(get_icon("AudioBusBypass", "EditorIcons")); + disabled_vu = get_icon("BusVuFrozen", "EditorIcons"); prev_active = true; @@ -627,23 +631,23 @@ EditorAudioBus::EditorAudioBus(EditorAudioBuses *p_buses) { vb->add_child(hbc); hbc->add_spacer(); solo = memnew(ToolButton); - solo->set_text("S"); + solo->set_tooltip(TTR("Toggle Solo")); solo->set_toggle_mode(true); - solo->set_modulate(Color(0.8, 1.2, 0.8)); + // solo->set_modulate(Color(0.8, 1.2, 0.8)); solo->set_focus_mode(FOCUS_NONE); solo->connect("pressed", this, "_solo_toggled"); hbc->add_child(solo); mute = memnew(ToolButton); - mute->set_text("M"); - mute->set_toggle_mode(true); - mute->set_modulate(Color(1.2, 0.8, 0.8)); - mute->set_focus_mode(FOCUS_NONE); mute->connect("pressed", this, "_mute_toggled"); + mute->set_toggle_mode(true); + // mute->set_modulate(Color(1.2, 0.8, 0.8)); + mute->set_focus_mode(FOCUS_NONE); + mute->set_tooltip(TTR("Toggle Mute")); hbc->add_child(mute); bypass = memnew(ToolButton); - bypass->set_text("B"); + bypass->set_tooltip(TTR("Toggle Bypass")); bypass->set_toggle_mode(true); - bypass->set_modulate(Color(1.1, 1.1, 0.8)); + // bypass->set_modulate(Color(1.1, 1.1, 0.8)); bypass->set_focus_mode(FOCUS_NONE); bypass->connect("pressed", this, "_bypass_toggled"); hbc->add_child(bypass); @@ -763,7 +767,7 @@ void EditorAudioBuses::_update_buses() { EditorAudioBus *audio_bus = memnew(EditorAudioBus(this)); if (i == 0) { - audio_bus->set_self_modulate(Color(1, 0.9, 0.9)); + audio_bus->set_self_modulate(Color(0.7, 0.7, 0.7)); } bus_hb->add_child(audio_bus); audio_bus->connect("delete_request", this, "_delete_bus", varray(audio_bus), CONNECT_DEFERRED); diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 04d369fed4..cefeaeab60 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -2697,7 +2697,7 @@ void EditorNode::add_editor_plugin(EditorPlugin *p_editor) { ToolButton *tb = memnew(ToolButton); tb->set_toggle_mode(true); tb->connect("pressed", singleton, "_editor_select", varray(singleton->main_editor_buttons.size())); - tb->set_text(p_editor->get_name()); + tb->set_icon(singleton->gui_base->get_icon(p_editor->get_name(), "EditorIcons")); singleton->main_editor_buttons.push_back(tb); singleton->main_editor_button_vb->add_child(tb); singleton->editor_table.push_back(p_editor); @@ -5080,19 +5080,21 @@ EditorNode::EditorNode() { */ scene_tabs = memnew(Tabs); scene_tabs->add_tab("unsaved"); - scene_tabs->set_tab_align(Tabs::ALIGN_CENTER); + scene_tabs->set_tab_align(Tabs::ALIGN_LEFT); scene_tabs->set_tab_close_display_policy((bool(EDITOR_DEF("interface/always_show_close_button_in_scene_tabs", false)) ? Tabs::CLOSE_BUTTON_SHOW_ALWAYS : Tabs::CLOSE_BUTTON_SHOW_ACTIVE_ONLY)); scene_tabs->connect("tab_changed", this, "_scene_tab_changed"); scene_tabs->connect("right_button_pressed", this, "_scene_tab_script_edited"); scene_tabs->connect("tab_close", this, "_scene_tab_closed"); + // MarginContainer *st_mc = memnew( MarginContainer ); + // st_mc->add_child(scene_tabs); srt->add_child(scene_tabs); scene_root_parent = memnew(PanelContainer); scene_root_parent->set_custom_minimum_size(Size2(0, 80) * EDSCALE); - //Ref sp = scene_root_parent->get_stylebox("panel","TabContainer"); - //scene_root_parent->add_style_override("panel",sp); + // Ref sp = scene_root_parent->get_stylebox("panel_full","PanelContainer"); + // scene_root_parent->add_style_override("panel",sp); /*scene_root_parent->set_anchor( MARGIN_RIGHT, Control::ANCHOR_END ); scene_root_parent->set_anchor( MARGIN_BOTTOM, Control::ANCHOR_END ); @@ -5121,7 +5123,7 @@ EditorNode::EditorNode() { scene_root_parent->add_child(viewport); PanelContainer *top_region = memnew(PanelContainer); - top_region->add_style_override("panel", gui_base->get_stylebox("hover", "Button")); + top_region->add_style_override("panel", memnew(StyleBoxEmpty)); HBoxContainer *left_menu_hb = memnew(HBoxContainer); top_region->add_child(left_menu_hb); menu_hb->add_child(top_region); @@ -5204,7 +5206,7 @@ EditorNode::EditorNode() { } PanelContainer *editor_region = memnew(PanelContainer); - editor_region->add_style_override("panel", gui_base->get_stylebox("hover", "Button")); + editor_region->add_style_override("panel", memnew(StyleBoxEmpty)); main_editor_button_vb = memnew(HBoxContainer); editor_region->add_child(main_editor_button_vb); menu_hb->add_child(editor_region); @@ -5271,6 +5273,8 @@ EditorNode::EditorNode() { //s1->set_size(Point2(10,15)); play_cc = memnew(CenterContainer); + // play_cc->add_style_override("bg",gui_base->get_stylebox("panel","PanelContainer")); + play_cc->set_mouse_filter(Control::MOUSE_FILTER_IGNORE); gui_base->add_child(play_cc); play_cc->set_area_as_parent_rect(); @@ -5278,7 +5282,7 @@ EditorNode::EditorNode() { play_cc->set_margin(MARGIN_TOP, 5); top_region = memnew(PanelContainer); - top_region->add_style_override("panel", gui_base->get_stylebox("hover", "Button")); + top_region->add_style_override("panel", gui_base->get_stylebox("panel", "ButtonGroup")); play_cc->add_child(top_region); HBoxContainer *play_hb = memnew(HBoxContainer); @@ -5398,7 +5402,9 @@ EditorNode::EditorNode() { } PanelContainer *vu_cont = memnew(PanelContainer); - vu_cont->add_style_override("panel", gui_base->get_stylebox("hover", "Button")); + vu_cont->add_style_override("panel", memnew(StyleBoxEmpty)); + + // CenterContainer *vu_cont = memnew( CenterContainer ); menu_hb->add_child(vu_cont); audio_vu = memnew(TextureProgress); @@ -5419,7 +5425,7 @@ EditorNode::EditorNode() { } top_region = memnew(PanelContainer); - top_region->add_style_override("panel", gui_base->get_stylebox("hover", "Button")); + top_region->add_style_override("panel", memnew(StyleBoxEmpty)); HBoxContainer *right_menu_hb = memnew(HBoxContainer); top_region->add_child(right_menu_hb); menu_hb->add_child(top_region); @@ -5585,7 +5591,7 @@ EditorNode::EditorNode() { search_button = memnew(ToolButton); search_button->set_toggle_mode(true); search_button->set_pressed(false); - search_button->set_icon(gui_base->get_icon("Zoom", "EditorIcons")); + search_button->set_icon(gui_base->get_icon("Search", "EditorIcons")); prop_editor_hb->add_child(search_button); search_button->connect("toggled", this, "_toggle_search_bar"); diff --git a/editor/editor_settings.cpp b/editor/editor_settings.cpp index b494845611..5f2a4d2269 100644 --- a/editor/editor_settings.cpp +++ b/editor/editor_settings.cpp @@ -566,7 +566,7 @@ void EditorSettings::_load_defaults(Ref p_extra_config) { set("editors/grid_map/pick_distance", 5000.0); - set("editors/3d/grid_color", Color(0, 1, 0, 0.2)); + set("editors/3d/grid_color", Color(1, 1, 1, 0.2)); hints["editors/3d/grid_color"] = PropertyInfo(Variant::COLOR, "editors/3d/grid_color", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_RESTART_IF_CHANGED); set("editors/3d/default_fov", 45.0); diff --git a/editor/editor_themes.cpp b/editor/editor_themes.cpp index 3b5dbf7fc7..a3d6bde75a 100644 --- a/editor/editor_themes.cpp +++ b/editor/editor_themes.cpp @@ -49,11 +49,11 @@ Ref create_editor_theme() { } focus_sbt->set_draw_center(false); theme->set_stylebox("EditorFocus", "EditorStyles", focus_sbt); - theme->set_color("prop_category", "Editor", Color::hex(0x3f3a44ff)); - theme->set_color("prop_section", "Editor", Color::hex(0x35313aff)); - theme->set_color("prop_subsection", "Editor", Color::hex(0x312e37ff)); - theme->set_color("fg_selected", "Editor", Color::html("ffbd8e8e")); - theme->set_color("fg_error", "Editor", Color::html("ffbd8e8e")); + // theme->set_color("prop_category","Editor",Color::hex(0x3f3a44ff)); + // theme->set_color("prop_section","Editor",Color::hex(0x35313aff)); + // theme->set_color("prop_subsection","Editor",Color::hex(0x312e37ff)); + // theme->set_color("fg_selected","Editor",Color::html("ffbd8e8e")); + // theme->set_color("fg_error","Editor",Color::html("ffbd8e8e")); return theme; } diff --git a/editor/filesystem_dock.cpp b/editor/filesystem_dock.cpp index 9d10117418..218ccd4b30 100644 --- a/editor/filesystem_dock.cpp +++ b/editor/filesystem_dock.cpp @@ -150,10 +150,11 @@ void FileSystemDock::_notification(int p_what) { } button_display_mode->connect("pressed", this, "_change_file_display"); //file_options->set_icon( get_icon("Tools","EditorIcons")); + files->connect("item_activated", this, "_select_file"); button_hist_next->connect("pressed", this, "_fw_history"); button_hist_prev->connect("pressed", this, "_bw_history"); - search_icon->set_texture(get_icon("Zoom", "EditorIcons")); + search_icon->set_texture(get_icon("Search", "EditorIcons")); button_hist_next->set_icon(get_icon("Forward", "EditorIcons")); button_hist_prev->set_icon(get_icon("Back", "EditorIcons")); @@ -1659,8 +1660,6 @@ FileSystemDock::FileSystemDock(EditorNode *p_editor) { button_reload->set_tooltip(TTR("Re-Scan Filesystem")); button_reload->hide(); - //toolbar_hbc->add_spacer(); - button_favorite = memnew(Button); button_favorite->set_flat(true); button_favorite->set_toggle_mode(true); diff --git a/editor/icons/2x/icon_2_d.png b/editor/icons/2x/icon_2_d.png new file mode 100644 index 0000000000000000000000000000000000000000..9b2ed646653829ff6ba1933681db89c2eb97b772 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zl|5Y?Ln2z=PT!cV)XYB%-%mHzQw>AFMYwDS!2e0QWjyPU%i^;%relBvVz`qYkXg)+|% zGU^6GqK=}@Ilvs6xQFK5{N?5M*>c@73moGYGzAi1E1{QFJ-&&XcN(7c3Rt&X_rOXYiA#rkh)s)-Y%vn6db~|D`DV z&J)u)=hi9R;ORJ_-r#x+w|MGL%4*k0fc7L*p VrJsfTVPIfj@O1TaS?83{1OQF-of`lE literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_3_d.png b/editor/icons/2x/icon_3_d.png new file mode 100644 index 0000000000000000000000000000000000000000..218c246870fcce08ed3d414d784190f894da3f86 GIT binary patch literal 571 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zKX|%0hD5Z!oo=6Z#X+Qfzq#}|2Ej{xTaP;wFs|}YTo9nJqM^;CfGfjcqJW8qfU4^X z3ud85La#r1X*}XFsMCBj@!CDf^|{xUG{mRc_uqd%`{Qi;w))sfRTG~7?CX$Wa&zHZ zvvqkr?*ff3>s3`eF)N+oT;w9N?R)tI4EeKKXPkc?-fK9&QM#ei#M1bf%}l@L@za{O zwz&qrS^3KIh)lwwRq}I+zb7*soALa>*%r$KWs%d~huz~AublTj#P+_I3d0Nr`MJfr zb#rf(_=c(nG6+`gJys+6XoIBA=})2`L^Xa3ENwf@e5>Pcp0~;Dvvp~aW!^6D823BH zgwC#<#Ngj3e_&?E8*|1U!|I1S4WAY2M6PLbQL((bFjcnT+|N{p?6=c8euVr!^5)}I zcO(B-!e4?;#kk0Y2{?KcryMugeoe0P#P+2>$^}=7W=>xvpTqZH@BZwb%7d=y@n*$5 z>l*c*#hSbj&N)>ha6s*BHFM4_nJSToNgHp3UR}KI*}0v!4^&^9qi)sjAphAbzwz~f zZL8*~lwVxOV0(5p*X|cwM&u;bk818h%SQ|zxCkzjjm5_r}8;WHzK ztX(_|`by^y`Myqk=pXVod`?h&w#^5H)0-X(NaV68rJoV~9LOluHLIUDz&iQZng84m aWW*=^vSVS1V`pGsVDNPHb6Mw<&;$T60s4Oc literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_animation_player.png b/editor/icons/2x/icon_animation_player.png index 4a3209ab70e9828b6b1e0b6b49db38b7fa5956ec..1a9373938b560b906ce47e559c93daf8d50e20cd 100644 GIT binary patch delta 126 zcmZ3-xR!B(S$UGDi(^PcYjT3b%Lc(?KmIOyWzWpa%>20in1R^IYgb=9dcqXeY37z< zcgALhg|KQ{FmsO;gEH?0?w)0hj*l6{N*JrAG8-5?P&9beaIq-i3ghCZ2UakxQ=mxSw*s^i(^PcYjT3b%Lc(?6(v>=%$b>)57)Q-pZIB+^z{YZlewSxm~T+} zocQeEk(nBXbEFckFiK=L#3h*U@<_37SipT@wM;`JBY$Hcd(SlH#e5RF>~69KQG7jC i30q_&N)Ko-FzCkFSTDS_teb&>fx*+&&t;ucLK6VAgD(&O diff --git a/editor/icons/2x/icon_animation_tree.png b/editor/icons/2x/icon_animation_tree.png index a213ab6e5eb458cfed104df06f7d37dfcc23978e..a1dd4f137f764a0044ee6cdbb89d363bb9f05a69 100644 GIT binary patch delta 376 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 diff --git a/editor/icons/2x/icon_arrow_right.png b/editor/icons/2x/icon_arrow_right.png index 045b390e0dd56a82bd1fa1301cc55c0076af8da8..c3d6e664824426774098466442bdc08642211e54 100644 GIT binary patch delta 305 zcmdnObeCy@X+5Kmr;B4qMC;orhJMV30Ha#EFaCVSMPH&AK@DSX*1|($xR|RjPS>eEyUlsoL=VcW~%l6M8Kh{scENr>&~WpJ>3nWQrNXy=>Jp`3ww6J?ZrfaSU^w=BuG zT|T95C)1>8LC?iz(Vd2I3^$l9&P}rq^2&by_i_32sNRJu_jEe=R&I63wPZN6=BZ*! zv0$a%l=XYQ@7`$n%rN9?u2yd4)B}vmK4~?+sjpDpxn+vKj}OBE^|uOhr6=EQ{m8(; Oz~JfX=d#Wzp$P!mn2Rw0 delta 264 zcmcc1w1sJcX+6VBPZ!6Kh}O5047mzIo ztcdI1{TzEFe(bBi64n1tm4U&QL3-`iOC~P9%a0ZQSKaN%dT{%H5*qJNwRTr^8HT4(tg+_@xopk?Oy z_x)=_99$Bor9M7iaG;L0Trkq0_($%6We!WZ&?R^b diff --git a/editor/icons/2x/icon_arrow_up.png b/editor/icons/2x/icon_arrow_up.png index 524ab934e2ffb771ab0da48def5c10494a44bb3a..008ef633baf008a6595f4b190e885d7e188d7acd 100644 GIT binary patch delta 338 zcmZ3=^p9zRX+5K{r;B4qMC;orXT1(Ph`62KDspi7i6@06OSN5Nuju`)mSo)?B*^{f z()G++a~CyLSKFHlI?c*3TG})t-!$gk8B6mNwp}GZ-*3Fp8#yhPae70;V--)idS8Y1 z`^>K^Gxc5?v=nSFYUKJ6zDOmCvxd2UT87RA207J>9t&9aY&}vR#r(tULqOB{)eBln z&!1VhS?6}7m%{u%VlTuU-`VMG^}5u!q~B>Re~hn+@u@KaSi4VwyZOMrRhB_toZHQmaM{Mq^rhuvG*oG^p7G+rGut~)9Q5K2Ru^mF}G*tKd0F*!X?b zG_yjP`RS|*izdxvUz+^PdBv1_d?ibYV?S%VcJ{gda7LE8-(fju8R} zMH*e7RXpRYnV(edi@pAp<-k92s-xU|zda z_~KWg15wp%4_3DSaaTO@Qb?g|5qtJqjsp@0_B21R6pSr8*M3$$Dn6g_gm-S;yzkx& P3=9mOu6{1-oD!M<@%5IZ literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_audio_bus_bypass.png b/editor/icons/2x/icon_audio_bus_bypass.png new file mode 100644 index 0000000000000000000000000000000000000000..b44c40fb353e48dab4687c6020b43f358d50bc55 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zRXtrCLn2z=PCM_#Y$$OgecQe!xu`p5e^&@B{ZiWE^fe<;z(1~Lj!Hx=*UgU) z#G2awUVif}>6u8|liBf3c0vj-_jlKdTRhiexHEB$if)hLdqW2ITD9nGea0LHAC<-@ zQVw#=6H4d4*sJep$28-OjpuU1hjSVCd|$dm{fo^;M}}iO`K%JwGKq=L??^UOGhCjl zzOvjg`>o|kc7{`%-l(1byj{)Srm<9F-+GUA3^L3XD_3P*eb&yf`NoH+hiYlLb%8_UZ?j`lDB`N;j-`RwL%`t zYIHrC`b4zh{fr5F8TlA5uH-(}^5RaL>5;GU9p{@FuL$T*@?wZD{h=hLp!t&h(a(Z{ UidWT=3=9kmp00i_>zopr09ebHAOHXW literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_audio_bus_layout.png b/editor/icons/2x/icon_audio_bus_layout.png new file mode 100644 index 0000000000000000000000000000000000000000..d6a5cba5c1892ddbbd85736505798c87919b6899 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zUwOJXhD5YJoo??f<0#Qy|5<&tjz%5B+G6>GK|NE~-d7M<)XO1O-g+qXIcJjM5(}o4 zOkyi_n4%({8!rj-c2u78rpkDI>phF@_jdnY)FLV)vE%knTkG?CjCFP&sLt2==RDW1 zdCGgH2o{6T6Zafe1~0AgHr@WeZ}&~_9|{iDbK8R7@i)xmda0dku-?o~HSW~yhgT0i zS>SzuN3hO%_5Nkq(c*?z?K93xt*z#YP;+8G;ALa?L|ctr?it4(xwukJv0A1bp8KQb z$S_>``faE8*H!)u=8a1q{g^QQ%Zz@Oj8m#DU%Y?M3HGCs!De>Er9h5{8ih}mJIItC1YQ`%Cl(W9FXEu7UKethM+Jw`dm0=Hfa~#jM z7bKKM>Y3=NKaFfWb7NCXMvUL7&rDGo2c9gk(VoB^e&Fd68|{E<)+~GGodv8hey27w z%`{YMfanidFwa;(E`H`V^O@Uz-1~2Ny0!ib|8t|mdKI;Vst0L*LpzW@LL literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_audio_bus_mute.png b/editor/icons/2x/icon_audio_bus_mute.png new file mode 100644 index 0000000000000000000000000000000000000000..4b334682f004503dbe1a33ea8728eb3f1a8fe913 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zk9fK`hD5Z!opv_wvV(}*`K_Nh*8DjAqcTEaiAzHVi}tNm{lNlFydEq80;_I(v@l*Q zCbl7^^~$$oW4-39YGt{b74K{9GM-s%G;b$g&gcEdchxDj6!2RZY&Q0^KDSf9mPIXA zt@^z@gZF|dEi?DBb@qE&~%Z10;1SN#`1t#QJ z{5+)CVtqjSK~?PJE0qUT{xbbg&D_6g)%l+lyIju;S6|=MnEb#kd_nQM8eUJaf}onROj#`xod{C7c{naIz)tyg6z3Z6SM2Ns^OGnc*?zt`cC%KgUWX=PWY>t*V%eXM#m%fcZvRNK>7VaCnCK#|?q z{{@dqq))Qj@NCVKwLi2XtJ%!%Ja^pmQJ_!v;w!Np&5OUJ)H>aHJJ&WNjFnZ~5Mla{C{?vhI&($JR%J5xWgc zgL0QXWmS-VXmmm0`j$MUBEW@=^d?8+2J6=dNXjGk%*)?N2TY%Tr89(_%g|!#A3SUdL zli;~ld%u6?Po4vM4ZW=lr8Adj-a7Gl&+#+W&o6`S#pjR_yzE8B=ut;OptYkl?TE!!Yg}+{ITGyDi`KO1= zat6Dc$Io8K9x!e=t#kTY`b=ik_buC0&akXnbw#hh=a8&JbB45ladIrz0hULNGou;e i)SqqCKH#NY%gFb%uef{SS3d>@1_n=8KbLh*2~7Y9A}3|Ln2z=PEqtf93XJ~eUymQ;d09u(ff>@&X2U>T!jTDE1Zx~QIX)`Ok-+vOc3-q z;~}=Gg>zczTiK-QyT5i#yS`=a!us#~cYnY4{@!k}1(&C(K3Du0X>p-0J(~S|wW4B& zSHPaH6|WgSpPs-H(YZlg`qNrQpY={oDN`A$Q%if9ebzH4m5De9RTVsDn0&iIz~Lx| z97FW_)w~8f`8`~wH00DgzQ%Bj|6tN8$2IGA88&=WPRm6epRngiF4`=(ISs-!C)`I=R$9KX^t9LvLDSs6b zn!z^DzIx_G`y2L0H|^29T@^e1H&1%r&;2jg*IfN&^7}`rA_K#{d!EafW$j~*DW`9A zsW#4!p3gjEXPzT_-fBD63rouH|K&+cVR*S~RowgRciYRD%ks0Yg??QY#^8PF@!iE| zc)rx<8JQayTW$IJY@cPriiRsa*T1$hs8t5;S*OpYp|JM%v(W$2|NZxWv)#4&Lw?>p Q1_lNOPgg&ebxsLQ047_>DF6Tf literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_audio_player.png b/editor/icons/2x/icon_audio_player.png new file mode 100644 index 0000000000000000000000000000000000000000..799b93cc5d0f930424d4f962f3b4606e5bb1c86e GIT binary patch literal 769 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlJ8 zwt2cZhD5Z!4fFK~2^9Hvt~S3ep-C(v)!J`H=op@06>GD9biM@rP3s zoP1Im7p=|^-Bl78Ce5k1DQe4vjF0zt0)16=o3ftS?p@w`=ERvjmG95_=e}y*T=9Nh z@xJ$Si{I6X|G4hB)$fFP^6v*P?oKM`YS1{apF?8V#_aw(f4;8b6c;mj{&zPY(|olB z>D(F49jpu=`fl4aG@A+^DBfswd)Z?bk*)jpyj?CJWifw)0K1p22Iqqa9}C|{9LBDa zccwG;DY8sd{i5)#b$x^U_oTn}j-MH>YX=!NTxYlyGN*NZGf!ez+m5(43At~+Y(E*< z4UahPH8e807xyBVYoF)@$9wO0IYg*0Q{}X|yZ2*ZYuod=O&0sFtYYe#ah`R_-aXj~ zpNcCBMY&J>pJaRY`uo)?VQU)>@vQi|DJ5n`xTS{wluxS{ux8!hN^)gB_Pxw+O~ucj zTsMMrQWd4F)OUsa`J)}+c2nE&rt^>MtU0gt6>~9os78xMFCIN1ze8!)LO%{e<_87y z8hVy#$0}sC+<7=jIHB6V!t7l&?+Npc7eNyndY0{Hx$xAJe@&=ooJotdsKQ$@;Y#j= zu5gbWFU{EPiFx94`sc(JnbcmoRgTe~DWM4fb-7w_ literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_back.png b/editor/icons/2x/icon_back.png index 648c440928979d1dd44a998bf884de2a28f12ef1..b3c9b302b4d5abe4650062de2a871fcd32487469 100644 GIT binary patch delta 366 zcmX@iG>dtHX+5LAr;B5VN9WP0j(&#?L|oGEs6Jv**m;W4f@M|0QO+Adr=*UsTCj5T zHMX<}Oiz%%DfWeF#p$veQ%-nhU4O}xCVKPVWb^xFOn=%j zmBvOVpJ8wK`}M;03L85XhRtgugnAAA0}H*QdFK>QXHfenadLP4Gt2NjjIs>()@~J^ zbV|tMQHDv?3lV(}zxwXYZ0B~)TymN3*Ve7u@_OHP%~R2E^_QBmD8I*mWv{z|$li1T zrx|4zRqrmjP%Sv8cs>K)qMhd1Z$00=)oqHsDskj__1craOgJKN$a^_I_ayh7 zc1KvE^rjm#+`sr|-V%4uliumqUpa<`#$C!yKU=8hb-prV$~`@v-c5zl?Jk~X%T2sK zDNJ=cIqyiw6oEq}*)0}b-~Wle)i3^8-?$`f^;Onefl{Ke%T}$jIa$n5%uqZjT(z`* bvApxva|< delta 279 zcmbQme3)s1X+6UaPZ!4!kIti)4Eqilh_GCcT>gwBL3?`Qdx!lGnXYt96J`*1tnPa& ztLz}tVD(F+fyGOvK3(-%sK{^ovnp)=sspPxtb46LNqUl-i`Mfyal94p*BU+(KfuA@ zA-8s`FoVI$M8U*Bk=xHdJihzm=NuL%j;S3!$-nnDe7`p-=KI|GPNvw4n;SyD#5oAt za%C)bXUzTLr=VWNeWLdslM}~%%Zt$rCsW^jkTxjUTi1MbKEv}neNWCOG%PXk4QAZI z$HcHe=X7(24jZ#W-Bhs&(Mvy@KMU!+$DBJ=W5L=>)xxHslfo@SRXJT&&AG}@u->VN m?E%vRm!fquf1laKcxrj6puh^j{)-F@3=E#GelF{r5}E+_{dwsC diff --git a/editor/icons/2x/icon_baked_light.png b/editor/icons/2x/icon_baked_light.png index 3c1cba5586d81d8c161aaa1d617b63b18e9ebf96..9b13ed8ff1333c0ab162e74f3134f8c5ddd3ae25 100644 GIT binary patch delta 218 zcmeBX>R_5+R=?NN#W5tJ_3cz&z9s{K*85xTR*CHue#(+(!=rvdc*h5YcXx%Db9|45 z@=gi4V({n4&#)4Y3jOu#MShfP$k}u?sj|-fF6*nT`HeHnq0%&H*I&bjCTH$7E@6Cb zdo;c5%+CdlD=+Zvc+zeD`y2Plmg%z{x)!dhnSJM%ki>53&FTw+*{(E5W&CHCVwk-_ zV4v*j4;TC%C~4ei{dvbYp_7l{o$!h2VmH3?1Wb!vYZ%R-&akzifcM$r)O&&R?z8OM bA2hGyt>IynxL_{^1_lOCS3j3^P6Smf?R)4_L#W5tJH90}zWrJYsgM-cN|1&ceHZ?JI&Gp%`rANZxRYM?y|HLhR ze_t?6lV-EweNfWS)WoD*HE-!M3rF?~+&#+}#bShhJnEHc&~9PR=Xk)>a*1oDqWKr6 zhFh7*2b>eGFfQhkC}k+J{4lezu~Gck!os&d1dloJHSRUpA`r&<=l}nD^)}{ze}9J` zJaFK{Jic%HQ&UrQj}DZxab4TPn$cQjlEk7Ne~=|wI+r)$;pH0> zde@p=YdPM~o9DWk*G*Wt_mi=h2TS?;b#4n2{kP8infC1T-JRk>LPBD)nPJvek~dc8 zp3q^t`D{ic&u`w&#w*_)KCijVy7ThFxV3uwckJxGBkk~e&)!eGG0`*9-XmJQ1(ZxMzRnQvm0e zPO}ADSb~KNRi{jgRkzcstC8pY!dcC}>%iIrUoU;$HGBWWa)$pN->Y99H!4{4;pdgU oQc3Xx^ZMUTo-kpFVdQ&MBb@0QAwbBLDyZ delta 125 zcmZ3+yqa->X&FO;r;B4qL~C+_#LEW3=|_I{g#Y(6JWL&Bbg z%UNRzeb-o(7(7rkc-0Wd-eZ+;g;D2<5y##q%G*+8J_tyZ9$3NbCTsADVbxde3kNf1 g7o4z25Mf|AS0pOobn0?H0|Nttr>mdKI;Vst0E?e7#sB~S diff --git a/editor/icons/2x/icon_bus_vu_db.png b/editor/icons/2x/icon_bus_vu_db.png new file mode 100644 index 0000000000000000000000000000000000000000..8856b026f0249655407475e1a51a55e86175ca30 GIT binary patch literal 7645 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 U?Ad3FVdQ&MBb@0O&-Ns{jB1 literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_bus_vu_empty.png b/editor/icons/2x/icon_bus_vu_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa1536fb435a936015f43854ba958e5013d384b GIT binary patch literal 2241 zcmeAS@N?(olHy`uVBq!ia0y~yU{GLSU}WH6V_;yow6LU%fq{W7$=lt9;Xep2*t>i( z0|Q5yr;B4q#hkZu|1Xydmpg7h|NI%t^m%{kp37@0wg~7gY}xci<7v^|QtfJ?wQgZb zf-6IklC$Na*S^crT)M4AK&eH@=|#NJXZAOHji2BC_u{icW8|mHyr{zyIg4y5Y|d~BwBL^(BTc?t&!aiv72am}z` zo&J6H!P}-T{}h#i;-@b0ueVI+Zpv3|)a7{a`k?L-g^8LB_8%pynL<5hY1pxP+z6f7 z#97E?cRQbL@-eXx)t8s~pJ^1V`zo=GiLIm3vfyju)*hyBtdnjw-rr%q+(BfQhXbQx zS*WHFt4~gNT+Hq4o{!n`Gn<%JPETEU{?7b`2dpw`nW7&YxPDlPD<~_;^xMQKM~{iQ z)G|a7&h*%?7jl9^-@K;$dh>SYiyQ4KmWu?OY^D4T&fdx@{OIDw z8vz2pZ5ue|o)Gcr2rfupZEVL zt|(X<^z4+T`0c6b_4jhuaKC1lsOj*=RrTvnZDSD&`CB)-nHhcvWEJn2(i9Tq)ELmI zp|L_cd?u5gpX2V^GcKwxbl@`eZ``_%S7K7h#h$X53$D!hJBwC%O>JRPc{SzC)L=cg zgO~TeGrRVqwBxOy;x{Lay?>8eMko9^CZ@9BfX>1PvKv^vgqOTfUF_HC!zjM|!Rx!n zqQv*7xm@UWdhxdZznODmaqgR=j0}6)tLChjv#;7zS+Uiv$?id5b@~!+f!$tDPHBoS ze{lQmu^BA2M_Kkxams&xE?~pUMU883>}M2TAa~~WJNX$GT(-rioD>dfysK4y(WfKu z!;{~0kM$@z{%80yby8JzdK**rp=IkWcDb{BedzN4z-|x6MLCv<%U8+B78i2Wc{no) zebLtZ`pvy~+kv)g&Na~wnCDE;n-%Pob>zp?V5c`)Q#BtX?f&%R_}pVNH+;MJn)QPA z!Y{4-&mS?pzI~&cIpwA0Z9afh7WuDo@X~-q_chBXB$BVD`32wCC zs`a&%f8XrwtP>iV7#99}{&13~cGJrvbv(MCI#O0n4EiD(yp478BN3ZBnLb=x9KTm- zef=$-uCd|TcEtl>3@tOJe-Gei_tvm*Q*RV24d7U6BJ^$Jd^iI$Ae$?{#Si786nF*I@rqStPszsGg)cm%59^xQLFz^(~fHb9J@Cy@?jLdJ>|W8eAb-L z+3z2_9cN9{7k%0POk=~j?Hk3}84B#Kv^!fcZgbFBsMzSv;u5>_lt_Ug*S~*HiXOY| z{>J%?_vp%?_j&7|TWOeGEPQjrfZX$ostt2U;N;<`t;cs zfBXpE-m-Uv*WdQH`p>O3oF=`nxbpbnqj{HHDi?MB-lQH7ved0bMK181pl@gHsq6ms zmWveX_Bwbhw7*wpP%PE|HJ3w?msQwuk!SP=HPf4sysTdt1(V`Du86Llqx>jIWQ)Ij z_MEMpMoVvqFS-y8@`d`TDQ&lAO`f2v)q26fwWhyg#pIn?W{PeH+($Ql z@&1kG$7MwdH96#7C7!G~c>BEI%Cl2^bD|qq%a)$_%o-ysawq3Z#-sU{I&W|<{nA^! z{rRdiGf(-6{0q$-C47#ekoo@1DBa>a&MVoymWHX?4svC-=^K!^6>cb1wy~B z-L&L#yWHj?(&K$j*(;NK*^$RhUYRPd7Ekm3CoB701{4R+K3n%1CN~9JZ4CE%aXUT# z?3XE0x7!*%TCYCrIn!Ef)s+d4?i4kx6VM7ia71Irzejn=?3?)xx-VZ4-Y*nW8eH2%2s?D!5NNyD?*+I`e&waaad2esr)EucG1i0)xFj||MyoZ z2F9;h^6%AN|8xzB1z$B6CCg`3Z+NohUWHgf3I)ei=Vm%~(;|A}fP| Pfq}u()z4*}Q$iB}!G|g> literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_bus_vu_frozen.png b/editor/icons/2x/icon_bus_vu_frozen.png new file mode 100644 index 0000000000000000000000000000000000000000..367322b21ccfb82669671bf5cecff34b181d502a GIT binary patch literal 1673 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 X%1TUTe_YAHz`)??>gTe~DWM4f1l^BW delta 311 zcmaFH^n_`GS-qsEi(^Pc>(i-@euoVNT>rb@S)|aLKWW`gcT1)>UgZVMRTJ}0`lT8FIKy{t=kzOo&F}r#YhuAL z;m+z;p$z3q52g#O-^sAL>q#(IOFjD;bC;I*?d_)a_9xHWn^Szgeqr%dEd$N4&Q}bE z9cm2s9Zi@y98Fjwnj(ZB7_%>8JCMwGWXbKVi@Hy69;iLR|F!d3dBVCiTr0BNKOK&K z<(e}4mA>X`CYA61?wsMXtP^ZlRmNbIzq0(?*OhgK4!v(CGiIgE=LyjMtrmHr0poq>LFKDvL6p0_*d%IHXq+Idq+)dMCCOPfTdRA@xdEfVY zdlJQeTz5R_pjj$&pq8Qf+7-n>Ul+9*KUEnb+8*AEvSw!xyxHCAa8WVg;)b|_|3VuA z3pVkbxf5RKrFpkE{yonhwhzV5EL)=1{=J%2%5BUqbkXC`?A#j@7u8Ky;I1uRH04rc zX`DEtwriUB6IZKODf9Fe2E7t#&}2Ak(Wl;Z^igrbTcZyL=lt0Bo?!=f0(-;VZMpY7 zb8OQU{O4}HcKO+ynf%N*QUk8VH`^`pbK&6a(*@BMpj+go855p@@d zHrKUZpI+HD+vSQ~@l{EIiDH6xr6eRQp6q(}z2$rD{fkld4(VUA>gx7AuG5*_IMwdt zyytfr0{kwDA3t_XY4VF|@eU4F#{yXgtFQete!5oeo!Q8|Ew{cb_WO0Ox!1F{zI7Dv zVYbNp1@%?FBNB$^SvLy&H=xY0%#5%(s|aQkb|^Kk!s1U-XncAS1}CWVCqex{ede4S4QP jKm9apz2E=CN8}%5e>^4pG|G#Cfq}u()z4*}Q$iB}lrKf~ literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_debug.png b/editor/icons/2x/icon_debug.png new file mode 100644 index 0000000000000000000000000000000000000000..9c581f340f4b0e1e265a7a60e79df7fd50186eef GIT binary patch literal 1018 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlJ8 z*L%7+hD5X;4Uf%`brtz{E>E8=FuLwBoF zvqG1CWfpJH$M#hbEVV)*TOw3hxfMnKD0^_{8eU3Cdw;KOQB#M2Q&G8{{2AWY_s+h{ zUGuTIb#C##;(f-OcNeFzhBtP0cJf}$D&774-#!J7JoTM|3@%T^-~aV@6qqw}?%cUD zQc_u4W(VI=Jyuv#KS_n1F-LFVHP3ySJu`FE^8?%@WMz5h6thoOsocq1$Z$hPDS2zu zTggdFg>_V20=LY5Qk=`NT}|9_)s$a5IyNutRr#xOd6_DMy33Og0hY}S4x7$b?+Ri6VA6oC-yXPIbZfn`}jy>E96qSBY35pjH zdoX7;^NUEixInM39Ub|<($ms@9X9yGc))k&h5LsM_Grf*xpF0B>E_Lw`4;R4PI-iSMLDDU-MC^d9 zpgjwea+VL?h`5vuZxzKe~l2B zXgxJZd~@HOw3MEoatD$b#MZT1G(5EV7|PASu=Z>Ez2CVE%l@_gu$=TgW9|N!-hdl@ ztFOMYWVpXBbncTShR<>Y)1S%~oU>(lAi=OV?4a302AK;{{md&x1tykXbCfwPb$oX7 zCE<(py;GSy?065XYhI@MGo?77O0MACUao``T`#3ivw~I`Z2KU1<@MKSk8dJ{T@FRv z#d*Pk=~qQN7G=zMVz^}2O{tISC)0Zk<)2sFZC?$=yu)^*}kzuP_Q4OyLrX-PfJk#Iw?>TpVd;!)>rx-1s-+zPZKbI}HxV aKU-7q=F&dVBnAcs22WQ%7nXHS2~7Z1f_cpV delta 352 zcmdna)WbZ%w4Tw?)5S5wqIc=Ujb6--0&V~QpF5D1rO0w9&D!wBGs&8U373{|9ckFx zpOCJ6OLD8Q{DJfxVLWBCpYHnNS=iz;>vW;z_j3*QI&a?W|NQoh&csue*M%p#GjN`a zUi(#>PoRAE&zgM<1+yfdYzbTKJL~MTRa^p3zRljFsB~DxQ|bAg`k#&s3LI_>UF%C- zR5o4X`ZXM5qHVXnr|xSJ-*$3`)#|v zq({4k5@SQbdXrDCnpdwzO;<~2m?S;vI)j)>@+9W9UpL%X?;p)0ny27%XTK=}0|SGn LtDnm{r-UW|yp)_P diff --git a/editor/icons/2x/icon_error.png b/editor/icons/2x/icon_error.png index a6d79ab41b77fc2c33b7ef2c348cbc15d2c353a0..c915da1d2717c6114bb8129394d34165ec92214f 100644 GIT binary patch delta 302 zcmbQuc#CO*X+0yqr;B5VMeowd{$7V2MB4X%4|>75DfGM2yo2_!H?l)c?AzgG=KO6D zORL_kVvem^Ct&$cBmr3*^y8FHRYUbI6vc~jAH zliEB+<``oM8zzsdpRZ3$mhVd4zWd6nL$?kw$jvhke6Wo<=Ge}OOzLx43syC}RxIH9 z^G)E7hSGam7H`&P4R0BuL&UWLx45NTbNrx{xI^>4{rTkw+_@`S-`hKUZ9FogXORT6 zzD)jcCeD5K(-clDH0%9eSg2mp_uRK2&!u)wV&^NTLj}R>|1(Ej@;`7xH_M!Xfq}u( L)z4*}Q$iB}3@nOf delta 109 zcmcb`G@EgPX&OU-r;B5VMep0ohN2Ay0xTEj+r%(*eGpXt=ow8ODH!_dxaze P0|SGntDnm{r-UW|*)%A( diff --git a/editor/icons/2x/icon_file.png b/editor/icons/2x/icon_file.png index 683f1141fd1d2b1d0f26f06179257ba80b0d6a9d..a10fe2cc60e5cfb1b17f6569437567e7e7a35f92 100644 GIT binary patch delta 196 zcmX@Y_=$0XS^aWP7srr@*0)nn^EN2(I7B~IFqruG#lgkw*9#YI;+$u3LqqI|u+saC zMSE-(F#VBz!rxMRbBk zig?9j4W$Q@C4%*zJZqei#5&KzjC1J+r>op0jdk3U#0zr1?YLvROmz8eqqpK5cZ>bL zGR;?CsD0r3AKr4cRpKw0PM%|UZeQFWp8YQVf+gcJcDvopFWf8{7#J8lUHx3vIVCg! E0D0(BF8}}l delta 150 zcmeywc!Y6+S$(Cai(^Pc>)R^_c^edXST9_&@R%9oo^ZNM*tSwpkb7alhyTi)Z%^A# zdGY??r-NtK&2v;bZ74ePIbm%+uA+Wt~$(696!eJJJ9E diff --git a/editor/icons/2x/icon_forward.png b/editor/icons/2x/icon_forward.png index 11fd444a048cf696ab54ca42dfec395f1102f6ee..60294493546de213b21febc07a95ef9f151ea51f 100644 GIT binary patch delta 366 zcmX@cG>dtHX+5LAr;B5VN9Wn8hJJ?)BwFtmyI&D5DVQqD*Qgb-gHe0wT*sJ(=#T<# zHkFngEY&IQE5uh=ne{JSE3~|94(C73kMjHfSAUb2{_*<3!-LiJ%9*STD$}ps+V047 zZl^rMkw(q@hR&Y;Uc>d1Bu2VbU*&qWm#V2tx3akgR(Sd!G@q`iE&Fs~nAL8BE2mE8$|R}ove+4x z)H@|tRck`_((R$D7pwm>CR~$<^Iv}1Q{U0=3)h>%*;f@`{8K6Ok$a2A=Mjp@QLoppXrH3K?f|ib5t>?$R8@R%T#2y^_tKvCwjuwJ~NS{sy#uY z%6-AARh1ojFAYoOw&}2ZXJV*{%3dFIHJZgS=hd!#uV>#8QrO9|fo+3Y6O_$y!_P%`l-R|MoV&dNu}|4v)vHjo2BC zL!B7%rz$Ya(^|-25U9#l5Z1}`V1*DjL$j79gU35@#&0T&N<|S&F{d`!EMp3v6g_DY z%Y+*3u1A;mbu;Q!&NDxJIv_#BmaD+EpK;Db=f;yS92@kjI3D!AW3tMA-)krx|3z@Y plq%K_ybF|n%6!uP+y9gCsIWn*_=~-H;tUK744$rjF6*2UngE^VdgcHC diff --git a/editor/icons/2x/icon_g_d_native_script.png b/editor/icons/2x/icon_g_d_native_script.png new file mode 100644 index 0000000000000000000000000000000000000000..31cc130867c3704fd6ac02ee7e4a57cb0f00548f GIT binary patch literal 698 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlJ8 z@;zM~Ln2zAPTk)v>?m@4zp?d0E&ez8i9$j=%RJL7qpHJY=0tFmC6$Vq{o|kai#-#WzL5@O0Xsp#?oNyZ$xoeVA|k_W_< zs$T#8_p_vL=JHvFpIJio-(N3$k()tQ>DI=thVL3v4k$BBb@|2oz|Q!+x90YlKNnu~ z>3H3I@WITWSA53z*)~jD;>QqkHOl@htH-i6le6aaDKZ@YW@>4w&TuYst-9I!D?%!) z`8v-k&#pB+^T+P?9S#PDzQ=bCW!#!BDro$ErjQ%M_0npm4t8&r9pS65S`{-hILI6? zH;g*(ntbBS?`=y&9lUn(p046j{KZgq*dT`gaKYS}HKGt24Bsm zOP}~;M;B|R-Y&f>pLzHD-^~nmMw_!=x;k|%w&=UhXt646wFzSax6-4YEvvWIC9V2e z`=86${@iC4hP7K6y#8<>GN{Qt?Hc%H)r$F2`&0Ip_{``{+x+u%*!>KXI-x+thE4T{ zm$shL-f;HFrdR)e^31s;RaVXLV6wm?gRVu*Zi@}CUyZqvF6Lm>Cwu&6QSA3>&W4$G zpYGqw~AP`^B=X^bWdM!wM^57p*8Adlq$22k)SXW z-@dHInRoN+D-PUI4RLU(W^iYi-IyIW^XG);KUZ=WbOyvYduVQF*pRa)hOxqhDPr{k zPJz`G-eC-;ivpAu73()JrkwfDeu3f48&(Gw9)=*V#9w)**E3F1+4-AcN6P8RM|aMCg{ zG<5d?p2hbY0xzz)!P#)rKcS?-#5cb*R^6~GE%IB?Ml;DYF$S^J$TlOn#a)XM82lAo f1iJs%?q!_XQ~&dZ62mzL1_lOCS3j3^P6~=Tr1JvX5e2K#LM@lu0-P_DEL;j#{CAqXr9b$LZ=TS{XK5G9 zEuYu6|F(Q?S@1Ak|8?%H?cZfwtN8d@nc@N_Pz`M<}cf@eL=?al}T@RERq#@yC9;v;H&v> zw=LDLFKyhqwo#gE9&@4n@^5j@@AUdI_g?quDG|HM-aA`jt;0U8V$*Av7Owj~)BZ}{ z$GwY{=XNcc+wnS=ujAeGOMYpe^UoU@Ub;KAtvQmlW5+Rek9`|D6Ovy}PCnG^S^wmc z@w19yJ&gH);swOBR)_-8ZkiE_YY*yUDXo9(u|hUORDu34`~XsO1x%d>e046v(sr R9RmXcgQu&X%Q~loCII4_SC#+( diff --git a/editor/icons/2x/icon_graph_vec_to_scalars.png b/editor/icons/2x/icon_graph_vec_to_scalars.png index 1b8254b3c6e6a0a20afddd20c8ea28a8f71dee86..6d16ea72fec753991f7ea31a895b7b0593cade74 100644 GIT binary patch delta 533 zcmZo<+Rrkpzw~D;shzjzWL}iv zP1cWd)6&zPA3ig?^27f2MNvN5vJRq`cuMZ(@M zYT1{H?b)>EL|TTuoNH|qQNL-PsMvuPu9Z(8i~j#J@xZUm;gLNIX^SRASqUC+V=~v; zx`y|_1g>|FRyN+a@W5^Dq^k|}b38@vv|iaK@g-!|_4{3uua(KI5cOa6c0riTR@q;- z4u8$PT&UN7-+#^bw-+7=PLN4EUf;3Ar+>Hn#3|dFABk)1V7bK=D-d11t$g9}pT8@< zC*`KSY2UnToAB$C*WX3F{xGLncW>2&{m!y4kCfb-JZ1TE4d!+pZS!ffHZN>unE7W* zJ-e90#HrHT&A+?4?=qQrXi7SBK;qM9XZ4vcPR!4I_GpQ^a>braMW2sdXOKFz*+cw% zCC>@XWksJ~`N>P&vi6Ce`61=ZufUV@>a^)&FVu*f+b?O)SS-6saL#Ey%{>eZ3=E#GelF{r5}E)7s0oq) delta 212 zcmdnb(#SNyw4Py`r;B5VN9WsV8+i{I2r!)Q5M|KRVXRK!w_#-so?)9YgK63UR>?=1 zPEK4c_tytR>^pb#dCJRD!zq22`R>$S=PF{Gb!6g;g7(;mSO&4Eg$j;}%o)EVH?r(S;Awe@cgM{Q;QzavppOijk@&8?qdE%RA#%J}<69iM)Q<5ts>B)#6w zz!x7J<{UKC?ERHr_}Txb&Gkzm58uq#Zo+tbwid9 z*!FMPRQp@+FRWpc;aQZnZQt(M`nQ3qF0Gx-3{Q=}p18E4{bI%T zsr;|_#80Ka77UVVb$k8tNd^~7goU`=tn|V-n4(>DaW`y@{cC z`r#99ec`=()6BMfzhrZtU#x!b5vQXfu}U#adTj5{zY;3w{8hQ0P48O3+W)-;8*4ub z<;{k+uK6&A4%svu65*63*5} z>o+^(L-h69rR!h!%f5X5y|F)oskO1_xQ?`$*qwh8KPDVwxhiQdU8b_*ujU8SVlLxV z#@;tKPJGaPzA=B=u>-3%UspRE^x)a`1MbuI8Lz2YT2r2s!%_3CHq|rpjYGyxlllB+ zET>A;TRo=+Y3`XXZpQNI_x$UJCuoJIe?HpgFq!p$xo7U=-FEeg^>6-n#3xQYAp69? S@EijJ1B0ilpUXO@geCw-Snq)V delta 237 zcmZ3=GK*<~X+6VvPZ!4!kIuK#0=b$T1lsmbJog~jG5v**>vIm?UC!GlTxm|(Zn#06 z|KgVvEf%ZQtey8S>zsMBUFXgDLsurQI&rE%--BgM^*K8h&TaoxH*@UWHQ|Z^bA;Bc zh!ow0hb~+3teMl=)S|Gn`ASR4_ANW7y63Jdugkf0_;sG-^vECo(+(+mG9P%h=f#T) z)~8PTFVg1mo;B};)Wj{{LY_1Hy<%r}b_wUcNhVHxcKly2otR^?`NQ)=+swjq+8B~66Xg4{MUT`^Tfh-xeC0(?Dqo$| znoxsicCNX02P^d+{Ht4=G~M8VjoIpSKDj;LZIv5cg|zwCo5!bf$-VhCuQPnQq43pD zz0alZp6}zSyZ6mDQph<>_x_usZfyPce#mKbCSGOVKIw+XgNxJNM{=n}mVWcIGBf#6 zdieVi5uVlOe7+oCu=>)URrS}OE4Qa_TpjdAVk7rN=8eo7Z)d*szkQi~W3u@5!0$7X zXPnM_vcfDpC+GW`3jx9*QfWt*i;CUp+wpA1+gg8j_j^kxe|FTE;$RqMZ9geP?Re5AnHG&suWME1*Sgcn_?Ew8 zUwEO2$+Y_Cx96`GpK)w>`Er4->V+mB|6)eQG_@u(&5S&S18?3g$d!s_@oO~p%&xTf cpH|15<$Fln%_`f4fq{X+)78&qol`;+0HBER3;+NC delta 232 zcmdnMGL>n9X+6U!PZ!4!kIuK#cJm%`5OBG#lvTjgxSP>Yy5VPuBYy`o*TK*WO`IJ* z+#cR3$xH`cGdE3EpPle7Gko<$#}`7`3VZdAE!q|Q;%d(v)=0iZZv_`5vo3nYW6%(B zu{QCI!;5I7Rxu4oU&2hH9Q zX)R*ma5y8nrC7>_+1j5k;brUFN&G+JlNw4rnPa?nESoF!z?zeTS->^L$alv%v$Cf3 z|6+B2v`5@o@?TO~W!?Q3x7e*?JeW2-3%dT3CGm)qY1zj!s~ET$7#KWV{an^LB{Ts5 DDEK^a delta 332 zcmdnb_=9PJX+5K^r;B5VMeowdXT6vbMcU>UyG`IqI#IhV!`x$b-U4~?N@=clJWIG| zNS|=xig{7Wk{0XSU7*}_W!J&Ni3w-si1j8mP5QOw+#?(P`|R%ppRM@XETg0y$?bg4%@ZRQr388s}{)YUrn zQ_6@T?MZ0M-%{p=HB8$a8&*obmuA_s^1x#@#@x`&YWBR*Q%@8=nx=L)Z%vl;o$yUF z*D5jU;>THXW2byLQB&X2Pac{vFJ=XGjODo#ev4lJ2 zE4^j)*=3+BGTBV?U+RqSVl(ZX6t=hDjo!h`@nq?=W9I5{KQha|IrHY+4Nm8I{@O9F zn~C4%i1tj5vas%zvAYv3TzA5S;W>>%7OK{>&*g++jNxDwUkGWs|C8UTbsf R3IhWJgQu&X%Q~loCIF#SRiFR> delta 309 zcmey*_>gIWX+5Kur;B5VMeowdwtj~l1l;cPu=cJFxySY*TrmBCI_pk1rHk${%#8vb znv;qZS`SES1W1{4aP7XuEOFDhv02BvGv)W{u+^3R*0&@VPSiQwmKy2j`h>}10l1j7z|22IG3&2V0BZv8`hK zbnm%hi{Xb8|H`bX8)&$_+Cch<5v7qv9AMcd9D;EJ$%Zua$8e8h_+E_=gA S{}~t<7(8A5T-G@yGywpN_lIQw diff --git a/editor/icons/2x/icon_key_value.png b/editor/icons/2x/icon_key_value.png index 386340370609da4619cc4171566cdd803984684c..94921e24464abc04c811e231a1e53045f1a7f85c 100644 GIT binary patch delta 199 zcmeyv^o4PPX+6VAPZ!4!i{7P^FLE9-5OF)8o-^y&CM}Nx zhMp(e6By5V#WgWmXa=hOQ4M_YjU$Ka;S5QO6KCEXSSQ4Gpt`=;VSmH>LI?SI!LuVT zeW({se!4z?&4efHD;+l3o#LMKDYeUR^SSDJrU@obuKnbkr4asl=9GeK3=9kmp00i_ I>zopr0Ob~5b^rhX delta 336 zcmeyu_=jnNX+5K%r;B5VMep3nhTct#0&VlHS%tGWqgLB4S*k0bBm0HDW{3I??|S7f zje-kX56XXFOGR)Dw|nf$%lNXduyX?I#iI}8ZJKN1ckP_^xaWU8)1-CMQhbNMGi_9T z#1!=QWb~$|7RjszG--i5To>R9L34zOM9e+?6wOf6hcN=_Ee6%;&3!YbT=d-d@W}1YfA704$lG#Xei|PG0|SGntDnm{r-UW|kh+%) diff --git a/editor/icons/2x/icon_key_xform.png b/editor/icons/2x/icon_key_xform.png index 70c49b5b5fc0d5547d441f9fdbff522f1acab12a..5749aac8f4d2db279e9692bb8e91ae6dfec0abdc 100644 GIT binary patch delta 216 zcmZo+Ze^NaTFlyok znFq|0=4AyvGtH8IAlPfQcGcU-M(h7?K9+HEyVBn&M?x$$B#V7&cQwsrJYvH;_p|WP Y<<)&&Vj5o<7#J8lUHx3vIVCg!0PA2{T>t<8 delta 344 zcmZo=YGIyWTF+?d>Eak-(YtiAy|+`M$g%q8Uz;Sieo0^ZZNju|4jW2#=*izSIy+d*ar_v5q-d8ePpC%+I%=kV}tatW;CvRu+=|BIz=X_&vi=^qLjVq$! z{H6*gD&y=Ee&f9Dho2OIfP7dYn{7*?Z7%llM1FQ9iPOmIJAZ@{_vrnC6qZ%uz>l)yBm`x zbxx1YZ8>ylKlgUdgy@cK2g_U8tX3wka~eqB??^`!0S;~h#d>+^Yo z+spmqAM8H1^3`(p-wt6RlYX3wobu|%q@Y8YWq<$PH#(I1pYy%lN(Kf722WQ%mvv4F FO#m(arNRIJ diff --git a/editor/icons/2x/icon_line_2d.png b/editor/icons/2x/icon_line_2d.png index 27299a2b69d62b1b4c5da387e1edb84b89fa3f61..66e5bbc5ba4f0e26ac0956a39c35762e3856fbb4 100644 GIT binary patch delta 26 fcmbQu_Ly~o3O`$tx4R3&e-K=-clqRv*&CPuf}jfR delta 82 zcmaFNI-6~RiaSfOlV=DA2M0$DM@k0+0|RG)M`SSrgY_t>^**{$x1xee7l6Mm>33DSsN zw6N@X_Wm+?MdpZqws+bE4zVP#U8vvb%uwQAF{_N2p`AXyD qSJ?ycjS4%LP5E=PTxb7e-smN&QU~Sr$`}|J7(8A5T-G@yGywpAeoxB) delta 480 zcmaFD*v&G*w4U*Rr;B4qMC;pW{@KEg636P_r=3_k<(hr_2F1gZ6s|ZQoGtHQ@Aa4K zuh1jkHRiUQ^OlNNe|zPsC@?9~`pKo{8BU6cCvJNSOXueEB;y=k7e@|N1-*@KteK+sB39G}l zJ&`p(^*$`TnDOLV)XKPHGt3Hj-bf_RTW-+q#dK~b=Z4gt%;%Nw)@#Kr`NBIRB71u< zvqr<#uyy+E&+lkXa9{JbkvaSAM_<>QzWnPiHg+8O^FPL=Z&7&ZxtB(*_ABE(6;}G> zBt}m25BVw@@Mqcc0GD~CR&(q7H@Gpa`eoE;>9BBB{`6)IhWCGE7tB6TvoiEkAj9UH zZxWq~8}zdoJ5JcMe<;;uP|$2xwQf4YhUr2IEduioRM_m}zT^L*{@UxW=N2(8yZrK) zS%Sy`HERW~h9lAwyx9MUHe|6MVai#<{EFc@!@b{EGnea}wtW!i^uKN^^D72*?#M&e z@BOYZk%|oMwZG`%5qkgX^RVap9~S&jIK9dLfS=dpu3u-FVdQ&MBb@0Nv>3LjV8( diff --git a/editor/icons/2x/icon_mini_basis.png b/editor/icons/2x/icon_mini_basis.png new file mode 100644 index 0000000000000000000000000000000000000000..276b48d7227f1a73177332f5577155509aa92393 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0y~yU{GLSV36QoV_;yI9sJ*ffq{W7$=lt9;Xep2*t>i( z0|R5Pr;B5VN9Wrqw))P2636SGFX>cMx|pSN$5&S@_^m{)+hj*CVR?uB4#}#HyJq;@ zP!UVhpWN8#Svql-km|>4pC!Dm?0mO#O6R}HyKT<@-GAq^&2uO2|FWw>W==fTG(9TJ zUhvE6)$(5^$ximO{VTlrzJs$wzJSBZ8SNW#L)96o!`C(X_PorWvp+s|>M`{$agGbOw^l6N zdMfHE;{@5&(-@9j{I#HD=49u;OU_+|BK`7e`XC;Qp{72bT`LE9mLy}|l{M8xj>eWI7^Umk7W?)K7Xw%cna z10EGA&vkbTKiXM0mL+gRbg0k&?mhM8yj>pa_}B6`7DgXw)tFb!a!A1|ckaA%+ZLwE zz4){06!;(M77CD?p4VeP58y@yX-U%+AIjP?z=q3R6P;p-ZGdtT zILC$CTPqfBJr(toaf0mXX$d~@udiQtvGe*DGog&&jA`N=0sBr> z9`m@UHNWDnce=z>#+wX(`g2XCp2;8WW@YN0BfR6{rm+9<94xaL)N~v~^s8997SCR% z{o5tyjoYi14|fUGDwA#lXP8;OXk;vd$@?2>@;0%R~SG delta 346 zcmcb?+|E3~tlq}c#WBRA^X*i7@52rf$L5>MMF=|P&bhUtR3moRPtlmUvU8Sb{Ycf3 zI1$ucQY89^>(!Hhk{4+u-CIPL{L`$Aq9Y*VRwzE^*b*V3OK#T(Yt+i#e2$>!aBk!#1V z*A)bu;&#w=lXaQC_uj`OqoSPYixLHM)gE1c$?(TPtF8X*-Lw0m!i( z0|OJkr;B5VN9Wrq8?%E0MUK@!e`c!dxFJ)8>s5$y)9ipFR~BuvSTR|IMV+1ft(M-S zOD7fX&R)`e%#}lIJD<`LXN?>63#O{=;&9!_d(dQt+IzX>k4`IlPL_(fm0x}T=e}b5 zca_f%3G!L1{4aK^HjJ^IDAJImx?A_uF4IXXTfba&-MO9n!lHQ33+uyDZ?5u*Cx;QM+0>YJC_te#Bb@Mk)<=K1!tXGK=8zbH3|C-*)5+os3+Zn3e3 zKl`>iowuzo!WkM2SBA-zs9&AUeEYsI!z2Bl={wAe?afwor}vbKH$>O}-n1$5^wHUU zMG}VV{1#0L=&1BQcIqedeFq(rzrMY{S9FT#{U{YaeDYF-%GL~7J!aPRQOq{)o^x0w zC0RrYO-zsT3tca7;jr-6w>29ZTh)RhUO%~Mda&Ov>q_RzoaUsTu{_7s0@OCP{N-N% zflVU+xxC5#p3-LDY3uSA1e}|voDd$ktg(RmwEca**9iQ!Q1?pB)*oJ ztXoq3lfCcvzQY`afsdT6mvm3nVVJ$Y*jFi!jnUEwgrp{qkrI{ebd7d46Xrv>?h|1qrEyr+Ba-yUYX+5Kyr;B4qMC;orwtj~l1l;Z?6mzv~nYP}!Imkuxk~6bq7b|aVR|nI@ z0@>5biZxv8rzyQY@x%RNTSr^%r0$y=pZ_*7&hBtgn)tuZM>XWDSOwdLYxka3{u2z^ zp>uk+if3HSkBpwm*|`f=ty0|}I`N8ptz_~#XPy! zLf46F*XNlTsJ)w$-Ow)VV(w6U=13yTs$B)=-nu;56nNJHPw%6I0#=@rx7p%O8GnMX2kyY)N3^}p}i`B!IDs0eks cFzjQzJGauph->dU1_lNOPgg&ebxsLQ0APihEC2ui delta 202 zcmaFK^qp~nX+6UlPZ!6Kh}O4L9Jvk|2)G)@rA!K*mKSoz!{2gp@C&WSZr-`eH>xNq zoQY<;_1)`d;W-1I!zToi_n1^1-y3o6%u2I{nZbIGwy29we6{|+g3{r*BWeq_{t0LK zGNGQ6QO!lhoYD44)R8~jL0;$OKAHDhrd4{mFf&X!`%HnM!1ajpY^epV74NSul}WXH zy7i7_Dyw3Pr^~UgmAbQRxCME6^%oUiJlwnPk=|(|p2I)lr@an4h_vl5{vsQ*!^7(RwJEgDJ{?Kx)VJci2 zRgdA6lq&XTrEK25qEKf@27+*xBV;WPiAa?k6B7HROgs4yFB{+M7;aZkcw z-g9Tco#GSUR<7Vt?3q(sp3NR%v?oZtBaA`2t-P&+?ZoFAf0uf>a31ypXVR34<}7=u zvTXe^rWIM&Ok@(~6${@rHxrDIiPQVJPa>Nomp36z{DAa>vu`*yM4jUNz~|Gr`NqDv z|C#UoF4}14IZ0P=rL*a(v!ZKUZ5{Y8Fn?jNb&$5-uzrha6G(Y z`TfIchI_xm6U6uV9`BzTo!sp^S>{b;pt}G7 delta 195 zcmbQn{DEC00czwMXw(?~eZ;mX~(*%qyOz%}>{E{hBH8+1I5no_&wjd`BL}dsEW|6CIY= zG<)o2R8lft{deb-q7!F4V{aKVK!HPre8AP#na-!xjcw+;KG~$L&?TWM&sO8qGi^CT vbcfH+kdV@sc52J#i+-=HIqNjrXwy{djqBq#p5%-82{OXd)z4*}Q$iB}ckxoW diff --git a/editor/icons/2x/icon_move_down.png b/editor/icons/2x/icon_move_down.png index 97bbeea631eca5ff60635e704a329777076ad930..2a17aab2044eada35d56a43b4b1d95cfb878a0c3 100644 GIT binary patch delta 509 zcmaFLw320lS^Ygv7srr@*0;LMP!#uRoX__bV+~FP37coy92I)Im{KYt-Y5w<+8rI{O&;1?u%3RRDENRU6wk#A>Op! zl%r{}&H3wk%I81V=yEhEGpy!~xXWVkd>-=yCAFRFR$bOP9X2a#lTLKtRn3!Mqh^VQ z*)txSv9e>&isv4AZHYfNtyHV$IUKHH{@POTrtvYK*;!HjDJolaPWLlxdsX@Tj&Nx0 z>!)%nUs?D6@s>FrtyE;@!N4#jwQ}wga|ZM5mzH|(3>p5g6l@g}|NOHi*=XjUjKl9s zG`3#57j$(!!@A0?F^}|*-0_?A^9Gk3iJKR@LW65Gp{^%*TtIOytz&b WRN1>!EEyOW7(8A5T-G@yGywojuJDWi delta 312 zcmZ3<@|0)UC2a}OH`w8|U1H3YajcrOW=uQXS?KS6MV@z-6z`mrZ=n=idHz&X=t_AiI|71J{E+hyLg&=_`KD zU|>*Kq}mQEJyw*0x=g#Enb9Vf4U0;vxy zyKlc@=&WEXJz+q#~?Mg|{WR1l$W4cyT|R}_`8{?OaEw_-{nC&j!=%GtAimh7|HKMSqzF#V5J zSv|3Mp9_a26T{lCY{_q)ooBFkUfePvn!&j6m2uaiqfu+i>2ZZwJq0JhRlebP0l+XkK;H%g* delta 301 zcmey#e2Zy)WaJd4~){+Uxr^S*klYbrm-iHNNxVnX`Bf%gXi_N7#g_ zuSl1C6g%o~=bUaY#-=joNdJ<#e|kUe_wU>%apKGY%kme$|0SQ3dv&$dWlQR_?x0l( z&-NNV`;^b*vW4*j?}Asd1MD}Wd zL!u6E7KBDlOV7>~m7J}A;7seaU)%?7pV-oS?bnrUxjT0>eE%nWKrivtw#-?N7crgN z$!x6t{Meb3m40C#CPaVA-YXpRNk+8eiCU`B`Gfuj6J}32X|tF~c&Df2+0UK|hUS{h zm3EvQMU#cj2G@uS1WHJ+e;uXvrCjtrtM_EqO%7rwm?9OpQ}UX®K;UCzS5z`)?? L>gTe~DWM4fgQ|{R diff --git a/editor/icons/2x/icon_new.png b/editor/icons/2x/icon_new.png index 683f1141fd1d2b1d0f26f06179257ba80b0d6a9d..a10fe2cc60e5cfb1b17f6569437567e7e7a35f92 100644 GIT binary patch delta 196 zcmX@Y_=$0XS^aWP7srr@*0)nn^EN2(I7B~IFqruG#lgkw*9#YI;+$u3LqqI|u+saC zMSE-(F#VBz!rxMRbBk zig?9j4W$Q@C4%*zJZqei#5&KzjC1J+r>op0jdk3U#0zr1?YLvROmz8eqqpK5cZ>bL zGR;?CsD0r3AKr4cRpKw0PM%|UZeQFWp8YQVf+gcJcDvopFWf8{7#J8lUHx3vIVCg! E0D0(BF8}}l delta 150 zcmeywc!Y6+S$(Cai(^Pc>)R^_c^edXST9_&@R%9oo^ZNM*tSwpkb7alhyTi)Z%^A# zdGY??r-NtK&2v;bZ74ePIbm%+uA+Wt~$(696!eJJJ9E diff --git a/editor/icons/2x/icon_particles_material.png b/editor/icons/2x/icon_particles_material.png new file mode 100644 index 0000000000000000000000000000000000000000..26ce8f6809b0896a65eac80545a29bccd5ce1249 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlJ8 z+&oig5bW_z&1}2v-aS3P?s7ex5vd>&!@!^|v2?{7-?b)1AO5jq^=)(D6F6k( zzDH&ct3}l^)*^AG=6TP0`QNSBnr!YSvtxyae8M)3g&cbr#ddMtmlfQ7A>e@XUO~-8 z=NlL6PP*3Ww2bBXqe*{uc^;_UT5k1ZT0`<%h4qs@ep5g9^7W*s=2i6zj`UajKFRpx zh~63Pr;(}hKMvdsELYF97dfV2$!xmXfxomxR=^@gE?occxhd}ttyF)Iy!^)2uI#@$ zKTLi|Slm?P<$ikbmzIVhe~OjEyqlBL>n1l`ag3a-*LGV+NjaA1_THeIyxHfPUart- z|NKQeg3H?>IJTERtnoTmn1%oUl8|ZJ6`sepwDF#7ZsF5h!WyDrHgAf!qma4u`>XtC z7zJD9*e^MrXg*^8hVyvjnwjyp60RS4B#p;YTjce&t?v=Gnv6_ZL&GM@1I^yi=b$;Z|DA0}J~Y5o7OJ-()8-P`%zFBdT| PFfe$!`njxgN@xNAj+ZU6 literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_search.png b/editor/icons/2x/icon_search.png new file mode 100644 index 0000000000000000000000000000000000000000..0c4a6a8c84dbac98e6754757a7aa457f2a1bc394 GIT binary patch literal 762 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlJ8 z)_b}*hD5Z!o#ve_94K=9f4WeT+!yYMOrzj%H^mjR>)6+B>pGexp7$zl^+(|!8chp! z1PGevI%rI~w0_~D1TS&Ja-kX>rpQ*ll{1TDEHuq8o6VHGJXLPS(K*Ne|9N(1ZZ-Rl z>%DBO+Ecxh=K7r%xMn~@9?arKnw)1Ap*x~LXv+Udl>qRE)41$qaCQ{!IU;D~fk^J5Ky}-p_ z!I@ralao)T6#2L;>v$pA(8vF1UC^r}iH5u30V_j)EPJH|JO?-ZK z&HW>a3=?%Hdi*G5de2(*kl%KK*HS+g(az(K|J|7%$YA%PF+!(IcSA?wncp$*otX_j z?~)Uk=(;o{aYjSXDg~wPUFX+}avUg}WAsl($JW}(MY>sGORvVo&w_zluV%5by|C`d zxjm0{!?V*j6&FoE6Z2~AHy^d)u8wt8{`a!|l$aR&eJ<}2}{YNl!~%>%t@;xcFj*jle|fM20=j9^EZ>O*v?CcKczj?{Ao0j@-=IrlGXiB}Det z%oVS8y)zR0d+AQ0Qq;<;S=XJJznn2STeSJ+8RO3~4WSIt47cuWWlfkmbG^yzvwxmE zNtrnFIb(@w=Zr*&{5D6PKk7W$Tch4?N|aD#C_MX?FG^UMwS&p9s9}RZJCguglFIUj zb!m~;W_9Q!ygxMO(r3P0Cfm=xk4nvE@0I*^{qK5TP1E$----n-zp($yU-;Ji%VuMy VEi6;tGB7YOc)I$ztaD0e0ssOQRNw#r literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_spatial_material.png b/editor/icons/2x/icon_spatial_material.png new file mode 100644 index 0000000000000000000000000000000000000000..68f6cf8dac8b52647a575df59516a2a326371346 GIT binary patch literal 704 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlJ8 zN>F}!I$h}4`(Fw}xFP)|zau7GZ z*)_F<;n1W`QO?el^{m28JRM4nE4-Ro6prXS&(gmh|9qRU&E=Ej-|hBW@Be;}@&B%f zlt~tStiG$8_HcjVKeVCOAjg2CN}Wq#TkatPEd_Z74cA@26`}-4ng5}+BdK| z$IO#oyXM6nONO6OyE#9&UYyFHWqtg1%$GPfE zq4|POQz1rgC%+-?TdB++(`o@tb{Ait#-Rjv%v$+klT)wT`={$cG zL#Kk)F)fDv359!D9`!aov0B$3%=qe48sCBEytg(bOZ`~7Ws~Gr&TTAhuQ%_J7nh&m zdB|dG#6QLdox0Y(tP?sn9xqDM^kWTR2{a00>S(g~R2AL+uXbC0$HS`)r%zq~D6*j1 z_WP2C(|dol|D40S&hV~{V%@t(ML}LH1@}5jW7IM?3Ne<*%3r_V9sT~)&PB(*MH^v+GWnQKQNqf`^E3AM=rBk#T)SoZ(XTyY4a?>Kd#-qxy|YOAdoAE;u!`sk|HsEl z*gL8vLf5YFQrX64wd?JyoU%Dj-oCL&+M2z|^1?;cjZ+i$sW<%&zHL#YHmRSvf}Ksc z^FiXg%8PS*_8QLKHY1%k#6d*!VBlBBEeZwUwQ^bklKq#atMSNv3|zJIOa4k*uYQh6 zrz1EO)H@~>DmHL-T;8}~?#iZ3Yz_)FZ6DH`4|aWu{SaTz*k5L4dr_(983O|YgQu&X J%Q~loCIBI=H-Z2F literal 0 HcmV?d00001 diff --git a/editor/icons/2x/icon_stream_texture.png b/editor/icons/2x/icon_stream_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..85cc3e7206e7f12ef779b71536e2bcb2dd52682e GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo z)_A%&hD5Z!oqmw_umX>(?^WGP%)e76^j+!s&Oej+xr-qpa4qG35?OA~-X(is#drOG_Zc-mzkA;B!r|rG8(lk@ zU(OC#dV2S4X6FMH{7dZBRO6UX+5K|r;B4qMC;qBXZ2VdMOydY_G$Yl-n~u0dt<^=L!CEEgg!ECo3^KU z`HT%OH+)dLHqU`WNSS4>=IoghXS}*?dv|*8uWj3l&YxUqrP<-4^k4R3TRQ*rY^8r9 ziR=+;c6^rHk)`@qdHWN&Z0Q&G%APN~H8(q9@1hU>d2#n{-ELpKyMFzxg-Z$yE?Z_Q z@NF=(|6LeUw&FrVMGW&t#=8A)Tt0AZiknvV>||^)^MzUO*6&~~k2m30`!MhHv{nm; zd7D?BZDu=iTXI24_zzx{xKi7h`>uE@72jYs;!+W0%xEe=d&yb^CioFJBs6_7Xt$WgQu&X%Q~loCIF2!l=%Pv delta 177 zcmaFIbdPa@X+6VaPZ!6Kh}O504EYW@@UR?TUZY^rP$4WEa^aJ@fN6+kWr)@f#$`rU zts0j^J-NzOeZDy@JiA%of8Wu^|8lnF)v-qRSzhR!wtaqI_g`j()Xvj44l|yKRNY*B zBy?Idv&^fxe@ng=RGY>H&HrwhqvYp&G+2T0{@ovVI{i{88B z^uYedySOKXGn6wd_m#G~?)53{8$*Nh`hwfLEEznk9@}cLG0k_<(i3isk#S}Tote(NXUj=j&5 zPx&Xjtc>&C$=R~+{>GE@4(M&*{!;IAtEF~!XM@Uok3|!o2!C1GBEGfU;d|bW-$D!w O3=E#GelF{r5}E)ILu~{A diff --git a/editor/icons/2x/icon_tween.png b/editor/icons/2x/icon_tween.png index a13d955eb0252f547fd3e19787951595327957c2..1f020a0e7971e72826185cf27706f7c977010a8d 100644 GIT binary patch delta 275 zcmdnZbbx7sS^ZZ}7srr@*06|jjExcNg;x%- zYJ%$j8r(X18Skm@=RYHT?&VGkhqIFko;=|dl-=%Fb%AqP3HS0ddt;**at*Y_lHbf1 zNcCF9Z1iky;BS}pM!&rnSIqdXpclqaawb%jCE{?6Py+8~&j!;o&l$wb*{h5fuC+=cS^vdOiMp|E?K27KWDW*1%h_iZGEJD%7}0ASZ1lmH;r0zCLCaOI zDzoku91HGx$6y@a@j@ipT>8Krfs>Li6lcXWgtNsIznat$vMQ?nIg?81fvD)!uXs5X z&#?(i?CMyj{JF2=T{rWWT>1J+_6G;f{GO7)w*5kSUQcF2x`8Xp{CAw;%bFOR&afMP zJ{q-~`=)qBHE(RNK=M4Le70$3- zMA}#5fs9(myn{{)7Z_GC_lWJ*N!}>EDUWI5Q|)92|c(Z2g%aN#-<=kcyb|H*Y@__T6Wl1qpCK#_-ccAVk1E0tS zStg&x^Ri5KB2PBf)Vp!dV9X)1%ir;B5VMep0mhKvmc0!KdOH!tFlf4@XYAdJVxuCK9i=i5UU-kcP> z9Lj%zGv|xK?nZ;Hvu1cr|1;4}k@=0CBJ&0&?GMurRA1G2>A>SAq$%h2LA00s&9wUr P3=9mOu6{1-oD!M)UC**&>btZTDyWop7_k-a+N|ZT5ru9J9LrJGLBgxbWa$ z^T!vCj*jQ+=GnSjkh$_T;lPYPoXUcNo0QzPr}K49*ibP+c2V9`_VnrJa>|TtZ_fE* z>l+>#ZhQBtt?_~Vdas_Zxtet}Xr+mp%W?)8<_-4qKJy;XPK(Q^H<8kJb9b*-ea_~1 z;9G>|Q%gn`#{#JXvJ6$TU0cr7cxLaNz^X9cq{Bmx=kRR?z5L)Eb9YQqTQ_~zikL2b zr`b^g`M*EAoM96@Yw+3l{`YVOg|0=)^Pc;5o?u-%MgDxM#frO={J68WMhVte=e_1O zo_{53zxR#l3_7fi2CsukwChWw0<@+c+wk*1?iY=F6N6s8J;3m2HCwjL<@G-nq}*?M zylwH-tk75?)%B6LvNNQ=-|W-qy0@DlCG>i=LU&kr_;)d`*7pwYr+%9x`{!!ekA3wT zxsz(_=38ycUibA6+kwV!3e!*fGFHr0>wI3B?wT@L_pM(^(~O@>-wI63Og?j>te&&S zP+7@n?y`vZ292&~j5XV8syi|^%C{J%wRDIvirn62z+&bcpMA!~z{ATctGdYeAG5tyO3!3qP~bVdTd7Djw@LR((zDM|uhlb~cJrP3 z@Zp20(yr~y4KjkZM#p^8m=u)srk@UXO{t&LVYl=|AbWwgOI@_(CkDCYjV~%gwWgl> zbL-Zv#I$)VA4CqYGuShjByZ4a==}QiYqQtN*9_-U8(;kPf3d1+ubrdI)g2YlwdapG zFm7_-kvSlm6wVN%FlS$k-leGXiiHM@Pi)RxCmw%$i*L)+8=dV>i+(BzTK+xoF5=jX olL{Q~WV=tS)Bmx5&R6z%$%1*4e%oAUU|?YIboFyt=akR{0L-d7Bme*a delta 720 zcmX@d`ipgfS^auX7srr@*0=N|O7+9g%4i9PXyLVs;(-+HGA&v&8dW z#jXA*{6nK@!Hxhy^IQjwNtf0yT$JD?Zdfi#;@s(;B<|#zhRbx9Kxh zupE$D^ikBoaQf-J(wq$)M_zsX<;<|%nN!eq-i#SL++Adro%>+D$b_9iFfz+T>igkq zUl}Wszni}oxEL%r(@Sk~^2wAUAD3kvFC-iK_#dqcdX*&6a5p?)Wr)yBpETjW@BdgE z&)=-``g7e;ua!)KxeOBbMe9{oZM*$;vZMI3cPy7)e(70XnI2HgVBq_Ca>tx@GfqLv zd0tEPSTgUiKd8;R@GhPwYn`*e#npC!hiBMn{C8krNdMCCde_ngN@w1jx0PmnutKgt zCf#_&iErP&iO?^&xJ^4m`ETI$Cl+Ijr(zdQ2-8SGv()<@`+ z>2ByqJo7u|y)(1H=Us9F6J3{vB+h6ETBV@Wz3cpXQH}$JbBzAU=-662xkxuFZ0Xgw z_*pP;>(wk)winhtIk)GrZg_V3rsAUMXJTHh{pO=q+|{wJ%Ku)rpAr*;zt818qMQs2 zufG1;)S<&FdZE;X#pO!sGwErmYh9QG1Q*v|%&-xdXr0Kg=h>sX<*q3QP0nsV%=P^Z zv&)g2IomXpHoJt#-kQ1M)vk9&f`2dFDO8GDc{S_0GxL`-CTEK_-#ladS*9VBA)4XV zy{)VXQ)jL>nSJ)plP4(?XFg{vG3}g@D3Rah$n!^?Cwptu+f9iQstko^-||HXE3c-6Y_Z{~T z2Bl9d%S7!}*YT{93N@XUvFcIyzjFtso2-5%dSmv@Ov}QHEQZHq3qIWIS8S;&ZtC$a z(cJnszx;wpZ;mO`na?%C6X%s*Vb{2GaMF!C^^;n~nJnz5io8n|Wnf@n@O1TaS?83{ F1ONd$X?*|y literal 0 HcmV?d00001 diff --git a/editor/icons/icon_3_d.png b/editor/icons/icon_3_d.png new file mode 100644 index 0000000000000000000000000000000000000000..e1daf1077b5e5b2cae87bb6f214b412c7dac31fa GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG zDtNj$hFJ72oowrO*g>Fm|Hk9X7Vxdz-jUJ3rYN=I5~F&fwL;!OPY-s@2^tzstU{BL zkFK1s!|}<~=}M6)Q|@YLtiKg|w)*q4^hECt`zfh6gRd^^=-B#g)&2MN`8om9QuR-7 z5-iwJ^MAuNzC9kX*S{YqZU3IsW6AEp@X4nB#RNvakkTD$A7>W()v?~%HkUbnZiAu0 z_vy$|~a! zqTph7tcKD2?hX}~b*r@8;v6qH&RW*5_^HIIR%~Ky_S;tZ!V8W%#gkO54{Ti3r#AVd zoXfHeipP%4n7p9*{{w&i9z!8+mKkT$)}PxMEVjCibE4dl2j<&;`)@nO&+MMRBAs(` RI|Bm)gQu&X%Q~loCIHS}nU??n literal 0 HcmV?d00001 diff --git a/editor/icons/icon_animation_player.png b/editor/icons/icon_animation_player.png index 8a6f446e4e44b2ddfea435c07af67c1b771874a8..474ec2e647f8c6277ffb58bdefcb23ff88b851a8 100644 GIT binary patch delta 104 zcmbQqIGu5VS)z}pi(`mIZ*sx{0Rtlg1A{+xfnWdMuTPULJNaz&{`io;$Co#TF5+F+ z9=fP^VrQ0~g1d2O41@UtkdhhyIc|2X$ur?`JIrvjfsvWPKv+GoB7}#Nfq{X+)78&q Iol`;+0R3(#z5oCK delta 106 zcmbQvIFoULS+bv}i(`mIZ*sx{0Rtlg0|Of?*$=<%KiAh*F7CZ9H<#~6uYdELmuz7( zEc8KDK-r@9tj49MX$6z%E!e0Wnf@n N@O1TaS?83{1OWJ>DqjEq diff --git a/editor/icons/icon_animation_tree.png b/editor/icons/icon_animation_tree.png index 684edb876ba7a0a053db82a9c24a5ee4ec822abc..7a29f4d8417e29057d12a9a968ac16c6a99860a2 100644 GIT binary patch delta 245 zcmbQvw3umvS^W)97sn8b-nEk)g$^1>wBDER6273P>&u^z{8TDUXHL_mCFc$XM$Fil z{+QwIjs{7^{l2q1y`qiZMypl+y#HHh!6FWZ6qyZ4-)`UgruDd?o2O4YtN(GEN|twm zp3!9i7RLv{k+YWNE`FMO?&Q&>oF%MB-z@*jvv=mk@Gka*p35uqo>^uyy%kHk@N!)~ zgTi80{mehA+RVj=l;gh2uCQd@{N_Lm+sb)?8nxyD{861H}44Nm|A0|SGntDnm{r-UW| D2j6ck delta 233 zcmZ3?G@WUJS^XJL7sn8b-m^j0T!$P)=6pA+=Hy=G0!F`B{RsDV?%hov`AVW ze*)*8cUSK@?BskF#`5w+sX*uKD3knzm=|Z~a~^5Xnfcr2%%gtu1-rOo?S#ZSpB)xh q6s{P*qy8WNt)SO?&hc73W@Iji`g|nzC?^901B0ilpUXO@geCyO*JjKB diff --git a/editor/icons/icon_animation_tree_player.png b/editor/icons/icon_animation_tree_player.png index 684edb876ba7a0a053db82a9c24a5ee4ec822abc..7a29f4d8417e29057d12a9a968ac16c6a99860a2 100644 GIT binary patch delta 245 zcmbQvw3umvS^W)97sn8b-nEk)g$^1>wBDER6273P>&u^z{8TDUXHL_mCFc$XM$Fil z{+QwIjs{7^{l2q1y`qiZMypl+y#HHh!6FWZ6qyZ4-)`UgruDd?o2O4YtN(GEN|twm zp3!9i7RLv{k+YWNE`FMO?&Q&>oF%MB-z@*jvv=mk@Gka*p35uqo>^uyy%kHk@N!)~ zgTi80{mehA+RVj=l;gh2uCQd@{N_Lm+sb)?8nxyD{861H}44Nm|A0|SGntDnm{r-UW| D2j6ck delta 233 zcmZ3?G@WUJS^XJL7sn8b-m^j0T!$P)=6pA+=Hy=G0!F`B{RsDV?%hov`AVW ze*)*8cUSK@?BskF#`5w+sX*uKD3knzm=|Z~a~^5Xnfcr2%%gtu1-rOo?S#ZSpB)xh q6s{P*qy8WNt)SO?&hc73W@Iji`g|nzC?^901B0ilpUXO@geCyO*JjKB diff --git a/editor/icons/icon_arrow_left.png b/editor/icons/icon_arrow_left.png index 1e0d38b4b6710b9aca6247be199e073ba5975e8b..ad382516c22102b5c8e43560cedcd14102a91153 100644 GIT binary patch delta 223 zcmcc2*vmA*tp1Rvi(`mI@7;-O`42hp9F6xB7b&`to9HdD-~)%9$$u?2R-tZZot-l^ zIV^Y*x38Jex$!pNgby*7@2#(W-!NZ%tLY?_m&TvlI^NBD?tA;0Rc^oR@tce@7+&1c zGhp!2oIZ2Ak`a@Dxa-DEjBz>|OYanYmT=Hf+N{8FPM-Oa$==QgkM%l7CDd+R|D18= zfpp>46Pt1ZwlXBV`~B}Eo58+~^A1~gBr0|-%AWV!Tgi$^Lg?bHGRI`LM2Wa9*SHzj g8Th3i@PA=p%(tsLU&^(Zfq{X+)78&qol`;+0JPm+$N&HU delta 165 zcmeBWy39DitiHq3#WBR9_wB@uyiA4yEXVom3fWn1*eWn-yx>+^#F^C~BWShle5gX? zC&79J(I+#%z%LChg^zJv6{{bCFqC;US74}80OFL*=Cp6~rpujS-+{N0?A_@!6-15@>N Wz07tOxjY621_n=8KbLh*2~7Z~+C?G& diff --git a/editor/icons/icon_arrow_right.png b/editor/icons/icon_arrow_right.png index 09907755e1226912166c9d135cf9b04c484b5534..6260d44facf720bfa416696e226512079ce7dcfc 100644 GIT binary patch delta 216 zcmcc4*v2%$tbVtri(`mI@7+n(T!#V#T>aVP&BUTQ5(J&Ja$O3Tg|rVIjneLr7I@>r ztmwIL2g~eAGfs~`dm>)FZQD72r@@EMAMA85o7`o{4V~MbSW$aa(A_~;qWgrJ=cIer z+2%dhZICq(nV388`Cs+E$4r}aUPokyA7HWQI&tRv-{PJ5A*_L}?=vlakG=m@z~@uQWA{r3S3POf=(Y$WpiguKC?+cKBP2C)S9h z!JhWr4H6AcPNnnk@GRuw;yNxV;lbaW%)`U8%;2nwEM6XK#Z8`&vFBU#k5@TN84PP&Qu2E|n;DjdygjU9es8t_MJWF`RW>%l*E2#aaj9R>56zOSFtEd2M6OE2ATb`pWat7e#!7w VV-MxI&%nUI;OXk;vd$@?2>^YRTZ8}r delta 177 zcmZo>y3aVltbU58i(`mIZ*sx{)gAT!>wf+H{r&QXm5E1GKR!6f?9Im3R?EY~*ss)J|FmdKI;Vst0BDv~00000 diff --git a/editor/icons/icon_asset_lib.png b/editor/icons/icon_asset_lib.png new file mode 100644 index 0000000000000000000000000000000000000000..70d708a58cdebb7699023cceb0421f98bfe68990 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG zO!ahe46*2a+qaRI$xy_3zTl!C$^lFF3koa_xX_qX z)F{lndA_YP=xmRn-kCQlnan$O&o4gLzV3BiYFQlfjGKX%%3>y#rLk?$-@N(N+T%tC zye{qfaL=A$8iQgBw}V&a7rUwpO19#EW*2cdPL}_}XwMQ8-94!-+~GdcM3WuW_pPF? a%5GmRf9Ku$$tesB3=E#GelF{r5}E*z8dt>t literal 0 HcmV?d00001 diff --git a/editor/icons/icon_audio_bus_bypass.png b/editor/icons/icon_audio_bus_bypass.png new file mode 100644 index 0000000000000000000000000000000000000000..95a3a0177a5f21752993048a1a78e79149c03d89 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG zEcbMA46*1v8f3_K$UvZY)o-RV+f$lFIa!2lX0RU!YdhC-cEY)ug$I4wGdjIg+Nw6` z%zx_5H$z%ay-i@6QW4vPkgo=!3dsv|Z?|^DFs|{E3i;2oU;2ndK0{gXv30MdCi#cn ztt*O7ERtaG$Sc}&>h@{F`i8xZyb1pgM^An-gP-r@zKfRI&3r>QA5W85^I&iNm)d%j tO8u4pMH3V?mkKwq9aw6TVYi3jPMdST=*1~#7#J8BJYD@<);T3K0RZIVU3UNg literal 0 HcmV?d00001 diff --git a/editor/icons/icon_audio_bus_layout.png b/editor/icons/icon_audio_bus_layout.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa5e2c93363f2006ea50c2eed6b22cfd01cdfae GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG zeDQQ~46*24JK50huz^IY{p^U334RW@x~E8QC~oE0Xw1kg6wH4iZGA)QROth*lY~u# zWan7%Tv_E=*SWCrlK##2ljqN8KinC_aQD+sudfT4^!Vy7JI}mpTl43*al_u*>q{?O zfA;Mk_ks2E#2DimE1#T9Y+#CDF6Mm@tMMq2q4@KUm$5UB?k!*VLC;`@qyyW9x!)IW zUpnu|;$@s4^m-g#dDh%wv#vH{TB-igo^kC)YN?gZv)_{tDO_ zS(`6*aZQ>2^tBtmZfwkrN|yAQYjVQ7wJN&oJ?jCntX92#-cLabwd(#e@ci)n#kh2G WsokkNU5pG23=E#GelF{r5}E)MgoVri literal 0 HcmV?d00001 diff --git a/editor/icons/icon_audio_bus_mute.png b/editor/icons/icon_audio_bus_mute.png new file mode 100644 index 0000000000000000000000000000000000000000..b074d848e0a3ee1913694195b3a280576e309087 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG z-1KyD46*1v8nlq_kb_9}&1k0&3(lWuJT!4Z8`Ht%LOfhNjLt@^O)1`H=hZ)KbKWq~ z;FyK`UDNB!YTq;dXPbRO#gk2G6H|ah^0HjEAoWKU@2cl*XEiADys)y{HO2js=O3>L zsW$}=EP0zeYgzRq+t9hp4v`<@LNi3CzhIK+KC!Nb-*cW_+6UfMyH;G?E#|uM&6ZVl z4Jvbmf9%_Tu-JI|B&n$E>!D4}&FxGbA*LZ$1sq(A>aCY7GnGn~>R)^4Hcyknj+I#% uYi+GnewnQB`D8PHq7CDXT~dGf`8AbYFTHVH!_UCLz~JfX=d#Wzp$PzBi*+Ob literal 0 HcmV?d00001 diff --git a/editor/icons/icon_audio_bus_solo.png b/editor/icons/icon_audio_bus_solo.png new file mode 100644 index 0000000000000000000000000000000000000000..085269f23191b4fa0e7181d777a6fbd84caf5d5b GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG zyz+E$46*1vJIT=Ru!D%p{r+%~+v-9g`wM4svs^0VUFX=%B6|G<>kfw(LR?W#vSQc7 zELm8Ze$#vM)JI3w@c0^?&2q1Q*8he59IvF(=}mJalkYY7g-+LGF7~l_zASRu+Qy$V zSZtY}-?<|3Sx;$ySNEbFo38EaIKfo3iWc)UpF)uV! z?c~eEI}9sc9Zzhkf9%f|8hUi{J0B(SF6gj1zyJ2Oz2X!76XpuVv(+&q)Y&}A+w=b#0|Ntt Mr>mdKI;Vst0GkqmlK=n! literal 0 HcmV?d00001 diff --git a/editor/icons/icon_audio_effect_amplify.png b/editor/icons/icon_audio_effect_amplify.png index 9af3227d40838e861344d154fa0e844f0517df9f..6588b90372ebabb46cbce4ff8308259e03557beb 100644 GIT binary patch delta 267 zcmey(w1#PdR{ej5{|x^Z>|H*Yfq~(nr;B5VMeo@@L%+ig0gfs)XN<0FVI2L(NHuCk-JHU8JK`KaxmCG|N!$_kmCrL%+)9jglKmWgcsNN&L z&C%_;al;$)qhJ3Ttnm2b;`P~z@shLX9`$u4!E*QNSajr9KiFIE=IEVy(u8T+W~~!9 z&APm@Hwu3EWWw>_(W#r^Up;EsBW(DaijU|{iS=5pntu9E=^6&{=e67ao0~xX zuUYPUE8~VK;#V>kF=VoPRbI4uZ4!7omEnEm!O-`Y81K|x$%?zZMW^Auy_~jO+JBdL a*n2KEw9Usv{rjKX{x zT8}Dz8Za<0a(KEphFF|lJ9%RklcPY}e(oy&3HKOJH>}*svGF7~i_0g5N_O4D3%B+^ z-0QMti=V>FmYwIsPk1WaTPoSSd-a-xWiwN!{Y`r|KXS)~dLf3;Sf<$SwJuA_^&Xt6 zDW81yW{M^If&(FNk?PmLc!7ya zL44xI^^B>z7W-)1A2j{Iu|+phT4Lp^*PIQP-Pmjx%MUDP-xq$>lgEH1?Ev=&hMI~A zjw>7=Y1}dT&(pz}_b0eIovYLO#G$HVS|8RHMBQjpdNy(8Geh2E2Ob@He6(%~yJ*Oi zvk5bQ9T16Nwtu!<>C$)m%hDG%-mor^zI~v6b9|;+Oj`A}Z#x+n7#KWV{an^LB{Ts5 D!5@^l diff --git a/editor/icons/icon_audio_player.png b/editor/icons/icon_audio_player.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e6d6cafad1d6a3dc01dcf55ac324eb31f9a89c GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG z7I?ZihFJ72on-HE*g@jx{n&pMPOF1twm2<3w@#}`tecOktNFpRCrTO|d`De%xTFGQ zWJRw;mb_BnSouQ1V(0BEj#d^cG(#?#%x_*c%_Nice#QH0`+Mc(2kei|;+?Q;YxoY^ za~*024IB?lo)hK2W8WL`Up7A9o4ha2$vD+Cm0`iP8@5|Fmo_}|{B?-@RnZT!gYFoS_%Zt`qy#(DPy0{ATNEsods zS$vl{x|cDJ*}n4dzJ^H?UNyBP-VqG+n6zYRgihIG?uv?ga*7ETzWkST?lH9JTP)pH zxNOy{EEB0(Rt7$Xs)q?jLtMA5=&}tKG!PZs!pdxrA9*cVZ~E+&Wz`(%Z>FVdQ&MBb@0L?)I9&WUry2Yvik#xA7-1|<4)w3eU&j(Om?B2ERIkOYT!^?N$8;;za?t9sXUCi)U^#g8;tk?gwx2;(9 zisi>d?z|& zcJK;J^I>_^Q=7AG@pfZn-9M63oq7tDUNWf|NAEgyQEtZm>FajP^So7)Ew9jGFs+2m zE%bn8Im5Elxa*tVF;4PZTDtX#zy`K?z6Z{%vwZ$I!Nn_+`_3$_hVTCv*PL1rcQPvE kt+=%(_k+0CUySu1?p5h&I#(6Uz`(%Z>FVdQ&MBb@02~uboB#j- diff --git a/editor/icons/icon_baked_light.png b/editor/icons/icon_baked_light.png index 3b7fce5c9f93ba9e0b2313bc6ac67044db2d592d..c667b542c122f100fd5614c0a7e65ff9bc5004dd 100644 GIT binary patch delta 132 zcmdnOxS4T+S#5@=i(`mI@6kyYIS(lCuWL8;=!Kht-CInaLco;xz+Oj;D5$kcJ>XH p^NZiJDgES&lv_7J_HVM@LVbnP(P^I!GcYhPc)I$ztaD0e0sw<*I1~T? delta 133 zcmdnYxP@_oSzV^5i(`mI@6kz)Tn7|*Sjvy4f0=OoXWqhE_gmh~N*bJ+C4P>RN;{Z5 zGhE;Q?c?dV6;#= p@A*lF_m=b{xv;Cx-roPj(0D{qD!ZoeF#`hwgQu&X%Q~loCIGldISc>* diff --git a/editor/icons/icon_bool.png b/editor/icons/icon_bool.png index 822b5dd688bacf7dfb2ae6310ab0fe0fd1222ae0..c680bc195a85674289e71812b31e0a511a62c0b4 100644 GIT binary patch delta 204 zcmbQm_=|CZS^auX7sn8b-nSDCxef&gxZHO;%IvYHy;Whw(&+*@s?#@Y=6u5Njq&^> zy|_anjLiyHNruo?k zh3pnOXg@%N_f6?oJ7fhC?TX)V;NI1i#OkHGe*Pc1w`YhP(dd3=9km Mp00i_>zopr0M{#7bN~PV delta 107 zcmeyxIE!(DS&F}>i(`mIZ*sx{0RyGtbLo42_4`hI$Ybc1^N5FshsS5iE(Yc~=PSO- z-&MVFWW}?l!~_Oz!>)vj9NZpHGGr_CdG;{6JY|(QFim~Md~pv}h83og)rYqVzhYou OVDNPHb6Mw<&;$VV7bx8T diff --git a/editor/icons/icon_bus_vu_db.png b/editor/icons/icon_bus_vu_db.png index 52507cae52918260aa73f12a50145c13306e3e55..2c51a2e5592ee68061f9b5e54daf88c3e90558c6 100644 GIT binary patch delta 3401 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 P7#KWV{an^LB{Ts5P}JYE delta 1109 zcmca4^?_r8R{bJ|Qw&DSy-nvcFfecyctjR6FmMZlFeAgPIT8#E4D2PIzOL*K8HJdb zxC`#=c4uH+P-6-7=vfY#-v=SuR?#>=eAd9GIe7&HMiG>>XeTj>V{~IGUj`jAp zN)`&ch{$UjatjM6cKuLMR@&wfVsMco*-h}0-YXt4*K*%*-*8^zd)(7stqP9)TKL}b z`|kTIFTX6?J^5dDa8%yhyzSYVx3#?Q2sN-Ih^kE&a^O0w#Za{~E~orK_Mgt$9cwrl z=DuKKxY2X@qh9?tlb6hUg%mdM-A}ApS@VE#kKvoMtGN?*M40X2H-9*5>5L}#4YIQf zcAVnqS!CO~cE_$$r&sqm$wxOWL`YC@DnvtzTUd_zVY>zw^25; zT0EI1ys%jLcuC*%UaNOk1MECy)$2>=+%ULUxahGPBaidWXlGkyP}c*sIA< z{zzNqaNeBBo9A|lGe7ucR-@p*Q~gMWO^1A8+*J0f3m+>z-Pe#=Bl7&YnPl5vjqTed z>Q*?pHEV1SE<9}(WcAK{=TwHCuDlT?lRqZJ(M zW5o~fZt}TNWfPrnIQpYOUiXE(6xkit?soO3jh24SRiAf6-S@YHzL|`EqW8OBOC9|- z|BwkcIoc*Wr|I|y8?$3yO&`jqKe)%RW8p~ynZx=K($9@|*vNcYGGpG>#q*kCH_BRv zPBT7t{(JO{j_LjnPOH^C;I0u{xQ+2PS8%y)UrYVwJb&%Pq{B~`wWS>F8LO1}j(u$| zyvNbt$W&tWBe8Dkox3azMvT9L8xOSoTW0a5Elv{p}K)CfM18XA_V>Bn%XF5&49hxHfw zpXIC#3o1>Czwk|jVN00j)q~r2c>jM=@_1^lLb3Yf`_s zZj$<3lf86OR`;5=JwHB$X{~$^d~^E5@9ih#d-hE7ded=ANVJnzxZx@LgLq-J*s83B SR*4J@3=E#GelF{r5}E*wMgZ;r diff --git a/editor/icons/icon_bus_vu_empty.png b/editor/icons/icon_bus_vu_empty.png index 6fc3143a5514fcf11a466c7f926fa09917ead0ba..32d886b1a2fc73d32769486fa74943c6a52dd199 100644 GIT binary patch delta 910 zcmcc5vx|H*Yfq^;R)5S3)qw(y_T<;J^k>lqrFSD=Oo;qWa*zAR# zP9Y0U@5)=6nU*zcmnOtN!=@bAi6YMsc|~85JQTlV2v!-I)UC`ktT5$Y4?WV<97RecR5}j!){gemJG{ z#@zg*L$RR8)HBZ%{#5Q}>b|k1^?H6w7(0tns8OzB28)3Y3$LBPzU{|vafQy+#RKodQ>nHnuK~yP&uHkg$u!zf=D@XHJy3 z-`f;&^f7DnsRPqDiOZ%OOUjYuPzt@7s?6}gc!{`q-OP@Y3LG;71zufp=5}OmNL0$u zw=AsIQe!^rtRSRyDNT8YNcfi~1L4VzCtMvwGb6VwUT||N=N^+;(V60k3wIUOryKf5 zJ+C^*edt-um4oM2teQ2g=r^-olcGF_ba!C;lCD)+v)CK&YFBq2`n8))lI6@JuO+Kq zPcJeS+O1cy@$>ShY-J)I6IShUV&?bDBttLTK^hw}C7U1sb__0%75= zewK+X$$G8RA|Sv}>1CvTb7|`Kn4c1p73-juQ<=xH`+=pg= zt@bNjxUuS*&?GhkAH|Lm!w@|RSJ1KvGdNZ1vhX1a*+7_r$bjo zXo;16|MSmG=3I6yQ%;pwe)YIJb#Ymy^98=Ot1cVE8wQjb4zmNjoi57aY3&psH+G$?bWEAwS0?c>66Ug6HB@dUHQ2$ zMzQcY>*0Fa=!(?sIXC4e&dN*|S`s()%fIHid#|+aX4fpsbavFLUHAJ3f8vMzRfj(c aH=KRaUAtPGoq>UY!IRz9&t;ucLK6VxPNVt& delta 1608 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 E05jN+JOBUy delta 233 zcmaFD*3C3QtNsK-3Pb1bIS#T63=EtF9+AZi4BWyX%*Zfnjsyb(1AB?5uPggQMiB-> zqrb6t&oVGDNS3%plsM<-=BDPAFgO>bCYGe8D3oWGWGJ|M`UZqI@`*DrFcf>bIEG~0 zdwcUBuY&`F%fp+{6MyQgjcP;JAr8FYk95WU@6Wx@GbP|H*Yfq~iB)5S3)qw(y_Ko5~bf#d1#*6o-g#O-b5bEv(k zse^+{S*c1xX^F$62~3VIN<5m5xmW$x3M^hE#KNqt#iIFPVTW9oMAHHeu2+sH42~WW z;^y_9BX>%9Uu=<^?6&tWE#7_mU1$Ay{?GGz4mY@$+Z7};GajfHyLo@chF>Xi3=TR! zMUDQK?#=wyzsBOp{_vvHotrtG6q%R<)?9LAVEMVxWdGcMQT5kcyqyGD7eus5w|2aW zVB@gYyCTeRNP{w-VK*#cTCxKerM<8z(056U3W)`OnLY&ifNkilJ{SqG8%Q9Uc`E6di6Xe#*B~e zg8d@d6FNG~%^W1E9&`$KGHN6*?-mHH)aPz-mowaK!6kWHI4}K@N_*?YKlMM3C^J|d z+O(FlK5}|gs&vc2<)*7P&D*(CalsnzyZbzqcx~1ziky;U)F@77Xxbq+Q{l`0HDNA{ zn%R5#8Aa7MYpjxwdo2*QCb!^ePtxw3%eQ{r3lr4dGGXtolkp*;YU%63gcfdJ?xp&C z&K)&#F2QM1rY4RrDxV8#{BnAywS0w9J+m>F_oS0YJ}nD>KK1&O9cKI!j^-Xz;aY!B zds#U{)b>l}=59`MyW+l>u6lNi_vY1qi?r;fpX%``U%Qh3{IByXx?U|?<5jPuX=diI zpfPQudlJK`=sKkbp3`D@**N;yqeF`BO^bY(pW9W-DYS!2fx z`Q6K2oja=OYW)73S=#Qezj>Wn&uYgOT=?n{IPIK`SyX39=AUh+p2>E~&u}d_n<;+o z?;DZ*8(0{u%+??1WNP@~ILTMZ)W2k9*Q<{={xRr!T+R8^_V~+_*sDL{MNiJ}J^Oq9 dy@EeXzrq`5i}k0jVqjok@O1TaS?83{1OTvDg>(P_ delta 2447 zcmeyzHeYyxR{bJ|Qw&DSy-nvcFfecyctjR6FmMZlFeAgPIT8#E4D2PIzOL*K8HIVp ztWSH_JY!&BkSuYHC~?lu%}vcKVQ?-=O)N=GQ7F$W$xv|j^bH7aM&mQH)Bg#6!l<*P3;?phkk!`e!Xm;uf-qYbG83karB#7 zmI+x0cNYHIsjp$@W^?_jzS_CPVIQ_^deDDAe_^)7O5ZC@^?56=d+t5g`dv_%b5{f7 zIX~WG&GLJ%GA*BySnzTEY=-VbO7%jUk{p^C4b#PDG_WsU-hMS;v08a)?~)Jy)bp>g zxV%=n^i`KvW!K(^b5#Aro^VPUO#CqS<-`{~VHedz`+vWlxBttnIQO`VKy{U=`9$1+92rgqtzgGvTH`w}{jP8FQdV;*;tF-V#FfPk3Z{n`xy z^-o+q7u0eFZNA?ibZE1F-*J~jCIX{rbE-weh{|Uq-k8)v}X+{BsETSMf>Jrud8Gh4Olf zquc-OXj!>^{}k?(AJ5HU{`%^Pd&Q?Gf=l#Tb>r$|g8Np_zuNorw?W!u2gU2c`ZA{~ z4;pTeIBIP?JAr%2C)Z6YGpdjR`GPRgJ&c=x~E^0Gf?~@5VY=ie8rXn zu{^JxW?G%At>0Hs7c3r7Zpp*u?XM%z(5U>}jZ5N0g1k@fF`vTUm)?XOV@^Bv=uVW_ z2W6&$hsEFH+78}4|FJ1hH^V39lTS(1jOeQZX{H*%js^)4k39HS{`UGAQ#dtEM0j>^ z^4?94_b6Cj)!Qn6h_h!(==pox6MJq3Tgc02ZN9y6#vXCG4;=N6e1j~FlOLUN>^=D8 z;2Cf8O$#>hX6K4c%*x;Ty~n}zsF7i+jmCW0bG0i99gHVlZfZEUB6M4_($!~HM|pU> zC+$@V`st(D)%bJ9iG3R;?EgCR?i|)G$NOhOO7fX4t+}~gS24KhZv6H4*XiA_+-#j{ z^K4i92!v?qh5vSP?nyZAQvbcR)0lm0OX%O#uXJvns8in*l^X7NWzPna{nxJlmthf` z|0y-&#$L_-&~IxZpi=q)CC)<93R>q#B6nmrpS;Q=8qT6{ufdayUi$ z`XvL zJL0N_V7q~prP9X!H4G;>B@U!tnd<0vj=R2hX0>6*+SYILN*8@?Y&F(wNxiplWf04P zV&#%Ui8KEcZ+uV}^GHX(MCtC#LvuA>WE5rD*qF+!UcWqO>pdZcjC1cY0z!FSam!{D zKR&f`Mda(3F<<{*F>02Sm@g&7JtM>=YuCn$-hAE9-qhMQHQk81A+yDbW5$V=k0&3l zsbD%FQZMZrCS)tg+qn7rrZ49buB>0z{VT%D^3y-FAjuz1#$jFG54|`!sVTko^6}~w zn=0=;b^H75l=a&j3!yg>_q@%F3iC>K_sq3faKvz8i_elnJ*&@#mmTT7P;p_;uBYdv zw9ZfXcUnuoM*nO=wz0r*Kfa&S4;3oS*rPYcEW(f>_}Q^*_13d@@~K8QY{};DoEEC# z*Q@STsKA|-%q8(sXZ8M7Q?*vIp0)q#_gUjYgYJw^o=aDW^~{sto3$?C!-KYbnd(J9 zUu|0zxc=JK-i)dR=U&>!eQAEF*Q{$$wn*eC^X${TYSVM1*FS%Cu15QPuFKPy{guWwiG5-QPE+d$%eG7VQ*tT5>f0?pY@(=8S#&<&GY4xY1gC zY)x`vrkvaUS_AQr-t!@H76xmYc7AbF uToaS;Zd4|DBJ*&%%9ojsWWu<0W@pIc zEmFGul;hZ=_2DWTE#yqrl^gwIf6y7WGN1MJOp9M@1=ly`%#wDPslDyppET2B319W+ z9*SrEv~p^s$SvcelK-DAzIT38!@Rqe7d1N9{P|b#`)q3H;$0hm9*mmu-&1*_jz(tO zgQ8@HBlYeQzi(xTu|F_><(cI+v+DQuUIQgVDfx9@Jsmch@f6#fENWiSx!zvPch!W| z!aPT7pRB!a{%FFr9}DIR3$njTzOiEU@;K9J`;A`Ji%xoW`p8nh0C|Q3$Ln{F&)}=Q;(;+r$_T)a%s>)gNO%_Q^h~F!sfimpVnv zoXOm~%+!2rOc$=&Zuslh>FHaU)Krr$?th-w>MY^**iBjDV7ia-PD>}dE5ELk{pc3H z=W^U4?bE7~t&3761@G+mw0?%iSLxGxQyB`MiGJTaabw~2XK_1zemmR#`>Q;Im$ItO do3HjuZnQr(Fr9RZfq{X6!_(EzWt~$(69C%8qdx!u diff --git a/editor/icons/icon_copy_node_path.png b/editor/icons/icon_copy_node_path.png index d777f132d87ff6cfbf0497ea001a801267624df5..877bb81d81459e989c5e555c59c6b723336caec5 100644 GIT binary patch delta 195 zcmeyt_>pmfS^Y9k7sn8b-lY>Z3LY{Lah_kyvxqe#Xrs?A8P+q*ymA_$d@~#tUsz&b zXI84rA8w#d8FJ1J@3n`t{$*(7q~KR;Deo#dyw^lhdk-?oV*r-k1f zoS^pe=!4Tsu0Du0YFyJSr7|~oUP+K&!tU+1H}_4i=(;6-EcFz@g&x%R2Zk`M4yB^&OeSz`(%Z>FVdQ&MBb@ E0FEzMY5)KL delta 202 zcmey!_=9nRS^Zj17sn8b-lY>A`3@QIupIAbzj5C|=G5v3VLJ}4Ucpk^{&#Z00*^pZ zC#7#fxs&JS$o>ds5)d@ruv*qfGxp4zJ^%JaUdxhjaB(Z&Uza_BAtco6;rV};o}{HM zFKtfiJYkrBi8sPIim{lJX+y5(>Q{E(fBJOs-l^^A5E1-7>3pa&OUDV0_uKV#gs*8|+GgX=&-TuY{h`j{5W4%oKR1_&d27S6D{s~+ z8#T-{W%T-duxjtSr_=SFLYJq!^UlsHHk9h!cIxS;^)pskg_dfIa2IFmo6?yzaqA?N zliwQ|=FM=IrJ<{GrTp|H*Yfq`+Mr;B5VMQ`tjLMzL)!!v>)i2dH3tR`UxqK(`u)Pv?T5bl}nV}F-zrStLG%!1*|QTtutrEO)QbL zuoY!BW;@?lePFXi-}{R9x9iiE&1{*j@^+@=fye*dIv)Q}`Ec^gIsM9I^Omel+dT8U zBm)mybFgb*$oQMlq0wBb>(~gSvNDhWTd|Q{#*L|j`f2#lb-Fpm{GF$ZXSO^8vmT)eDz222V8TF zt6BfdnKM0Y8~2g}X#ygTe~DWM4f7oy?f delta 628 zcmaFEJehTZR{ceWiwqYHJOeH>FfecyctjR6FmMZlFeAgPIT8#E4D2PIzOL-|IapbE z_=N>sUobE*NS3%plsM<-=BDPAFgO>bCYGe8D3oWGWGJ|M`UZqI@`*DrF#h&*aSX9I z-8;!PLnKh7b^mrwDG`^jjULKcQ8!t)ONa@w#k6Fw)Mp=5ni`dryZ#1;s?yDZ zB@%sB#g^Ym3|q^isdL56L)qiRp6c~S)68evpKRuC|9x(!{c~H3CojMMZdZO*$>$I# z^4T@;k4{(8T8*x3_K(^Ok<)sGjE#+-RMs6n6F2+jmYJ~zo1fa8Ki|jQK8wp?ZJ6@u zP3e36ZP^u+&b!vP#1__jN1WaCrf_YTw8)FH-3&8sdg|A0z5FsJ=<4cwzc1hW9enS1 zR^+tM(ArxsOPE6c<{q2>P-WfSJm!!lg$rf7Wtq31;dy??G25P}DIxJm?CYUz*(4RsL_bacJu`lbH;4)KKJVPRo? zZz@`SZ~p1H$uC%GsZiy@V&AsiIXv`h_^f5z43nAJXPUp^iMZRN{{Of7vpaiFG1Rfm z@VPw2fM-90j_%%g=G(ys7|j||7hkL}KeIg3OO@xa;KqwP{>6s=-I2MfE9bG?fuuVB%^bP@MHy8V k2Ltx#->dz$`#1ad4Q2IwtKTFsFfcH9y85}Sb4q9e0F?F>od5s; diff --git a/editor/icons/icon_edit_resource.png b/editor/icons/icon_edit_resource.png index 9f064fea3f4af7afdd787c898a9f0ae21f6b9164..fca57f3e7e7b62cf1aa174d3a1ccd60a2bb928c3 100644 GIT binary patch delta 156 zcmaFCc#3g?S$(~yi(`ny)Y^VSE+$6-meuTGJf`+H9th1>tLoG@4E*5v&q4U+T=tHi zjXe`LsJBloyXf1^R=%IX`@w|bI>rcXmm^9_W|REh?PCkjo)Q!`>70YSpk3eNIEJm) zw2eJ>-Hb7q_|JFAl(NZe#@0-GXWE|0xm|kq^Y^3Cmu!{V-k%laKd{vB%Ths(3I+xS N22WQ%mvv4FO#pUOK`Q_N delta 186 zcmX@b_=0hQS^Zp37sn8ZsjdBnT!$P)Sf8tEF0ynnOBZ0N&QBDK7PM*Kny~hT>lR^a z?$^E^lZ7K%|C%XriuwJNV4KJAYS+G5k!mZ?eE#Fv&vD?4P(o5#`TM`0+&dmu@e?{N!Z-mh7Q7#J8BJYD@<);T3K0RW+6P$vKY diff --git a/editor/icons/icon_error.png b/editor/icons/icon_error.png index 7a9bed43aa2082f7053c33a814e9ec216da23894..8a9130f70bede0128156a91ffd9e05c6c07f1e3e 100644 GIT binary patch delta 148 zcmbfAUu?cTK+ z0nF#yW_Vm#Z@aTT&mnIXuiuTvj%y}U14CoaR2;sQ?k|$LFGguifzSJ!@84dQZ<*t= zWxr+oyS?bB>~9xJ+rmTD9@_Q#z|KfIxL*S`G>%T!b@n9QgzX~%mGxOnuzyg-# eZ~p&pXY_l>es%Lk-FOBD1_n=8KbLh*2~7ZVAsxB^ diff --git a/editor/icons/icon_file.png b/editor/icons/icon_file.png index 69c6c90dc70bfc6e8ab9d27b9d418f64516fdcb9..b012e1f2145493a18d6223f37c333a3217cfe763 100644 GIT binary patch delta 157 zcmbQsc$#s7S$%`2i(`mI@6w>1ybT6CPXwA{)RJU0G&CdHJKy;Fq^c-6B^6D5s`6d) z@CD8v3s!~gauHH0S~BI@pPZa9CNV+FI^iiEPAvH-?Ayv4W|Vr@f=9w;NB=DDk37Wu~S&I;|Gt*P3{*7R~ix%8ICeAG&~iL4iMRJ Rgn@y9!PC{xWt~$(695UaEQSC8 diff --git a/editor/icons/icon_forward.png b/editor/icons/icon_forward.png index 412ffa89d3ca01b015bb342efcdcbfe5791245d8..529964f49da824ad8917b0aa7080777fa963528f 100644 GIT binary patch delta 246 zcmaFBxP)nfS^Z5<7sn8diLL#6y_gdPT+iRt>6qHT!G3B&`eGM>8e!{rhwQ~`51#U? zoh2|q6!z8`Nd{1-V%X4xWD(C6n{VV8k=kL7Xn_xtDnlT)2IjvtUV zm{c+^^`?y^Q+A+#;1M%dhuG`tlh!rL8}IIFSheb#%HD53`BNkHloWg~S3ltRVX%4k z3fFvFc7x3yUsb*Mz|(W5)+**7<0QM^|0c(-HT%M?@+gR7U)G<;3=9kmp00i_>zopr E04qdr5C8xG delta 178 zcmZ3&^nh`KS^ZQ`7sn8diMK;k)Pq?pMMU+~-C+Y<;rAF?9P{KK1Okd)aJ4zD8(wON5jLpRFVdQ&MBb@072bLJOBUy diff --git a/editor/icons/icon_g_d_native_script.png b/editor/icons/icon_g_d_native_script.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4fe06704495dea1058863b034d45dd8aa535de GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG z+IqS;hFJ72o$Tv($WY*Ded{`lCe46|%m_*GH9hm3Rb-sQi^MzS#SPx|a*NA22%iaY z-odC7vnB7B`qC*LkGy9sGtR%aCo}4Y`jvGp9T7{XFjTzH-G2M8*2k=u2QAG7Cf3=^ zTf1AMRL=GHxt)#|9esQn8168u9|-i>&m8p|=xl6--f4JBF;+0Wxm4tW$ zzhX^Z?}e-Rj@*}-K^N6(_ST>f9H?q;l=eV|y#UTosTjvKw!D;~_@ zW{7&d%rK45VD{NrQLo?6$zB_3rMv0cI@Vsp&nEBYXrEjB*+FZQf6P+823L;6O;Ky} zs`lRV&)hO+vb9BkSFEWNZ^P?F&wDn16q*{eyih(YcJet_KfMi~^FuPW-(Ej;vM%HM vzuqFd{(7%)s$=gKIFzz8rtiDx57wd`4TnA2Tc_nYo=x!;6ulsWid@rw5oRc3= zbtLR7!(oFRvkFBY?A_o0Si`hf>;2!y*DsmdGOF`LD=yiny_|u8fx*+&&t;ucLK6U| C4P;yZ literal 0 HcmV?d00001 diff --git a/editor/icons/icon_graph_scalars_to_vec.png b/editor/icons/icon_graph_scalars_to_vec.png index 231a25a02a3e10b7d4e63d888c68e7b2e56694e7..b8893e78cadf2ee0109df98b32d0e0326aaed106 100644 GIT binary patch delta 311 zcmZ3(_?T&eX+5Kar;B5V#>Bao3_T7zFtk4WKS@JzrnX2-D<9j!CT~&B$RqFWT6?>( zo2$#-DJgn)Cp0F=;MPTpD+?dQh*(>yEb@FOvqY6cb0dGBHQ&DK@`4R1EDlfnoidMK zoBp%%hSlAw^-Npud(J%YtxK=@;n9M(@&WnH5{$EVt$TOq_3f&9)f;X?T7E<@>KcRUr(=& zy4ktZm&-JNj;d96*8Mag59_ievi+B@@?U>ja$jtpp;hI|R7=JO43ACDdR>%p`F&8fAsJK54Hn2eusnbC-?_kQMXfkfX1U8TpQDbi^@`7X`G-L%B2V=| T=nPi|1_lOCS3j3^P6C_V1z`gt0|SFO=W9x5JhX4-6}ze2cKK+|#>|vM**a#2 zIT}ApuKzdxe8pG!={9xJ9~m~8ZZa@5_SX+5K~r;B5V#>BZ7_WKRWKUeN>0yGwvc=7vE@9l91<~wHifR{*#TQL0ey9HY$sv2?M|L^$ z_up83c&qix==-gw-}LpgO66KFY*K4ta#CSbT3B5>J4~yF!Hl6kKk193N{Ouc+T*J@ zpK!K{&v4mVlKOp`)AhnjMN5`**fa%hy%O>M>@%hZ{~o^xzopr0N}}!HUIzs delta 136 zcmaFHw3Ts!X+1-hr;B5V#>C_V1!03nlPu={d}VOBo=sZEs!zgCd~@odOcgU zlX=oR5=%w%q&XQjnHm`x7#O^%m|8ib@u7X!{3EYt6}(gsuz1q+S#tfq`R6OX%1{5p sz{+RVaCs&RbNj@H96Q$?=n0G|yv!TBao?7f*C1==5$o9$+Kqx^)Kqlt}M(f5zDhxppJxhi7c zQ+Yb}Zp{^V%H($0b#@2Kn&wF%V%1IMcOqI`W^=pOT{Zad=FEXZU4jk23s;AKSR=YW z^IF+DwaNvI0Sh_aEL+*~w=Ub(+~2GS^Os%M_)4H8_-Gls z`RR=_#o49bYVKe=vqAKB?e25OmbJywUn4$;{q@1BgKqU-_r!Oc3I4fgZ~msZ zGjV~XhK2L)c?T2)%0%glK2LqJZ$C_V1z`gt0|SFM6;mr`G(OzVEA~=ZF6naa#>|vM`FduD zIT~cw8~uATbLOk{i9k1X@wrh50-|Nn)*W-~tOIw)qL o!^87~xjjajfAVXkISdS4`bxGxB*oV;FfcH9y85}Sb4q9e09e;DKL7v# diff --git a/editor/icons/icon_graph_xform_to_vecs.png b/editor/icons/icon_graph_xform_to_vecs.png index 3d59c7957de284edabdd53ffac9b00bb0af7567b..9e2909969f41dcfef494991b02bd47a8241a1ce7 100644 GIT binary patch delta 308 zcmX@i_<(7GX+5K;r;B5V#>BZ7_WCh7inKla&g0zV!`r!V)8YwjHy-+j@wE2Not}_! zZMI_IBh?ExSF{GKm@-MC=jJ6o<+Z&=yN@#oN+&!H_f30t(!BV={E1t{fBT<(^jzxt zy^j|)wtn}~x{@z8*=3i5s3Q9YA-;8onga7g%^Eeb&k8ogc3CCXE1vV&r64NUsiN%| zU{f7^%i=`~Yt9|kl?^Wcx)pBBQ2HTx?uE&o{?8}3l^Ya3nEOcf$DbP8`_tRqUe>5z zE%@ga@HaQ++m#!cN3A>6EcfrrLKFZ@qlrF*|nHuO$=M3e&3Z?%iPaVD7D$(e&wPRNt-hX S4;dI37(8A5T-G@yGywq4-H`48 delta 150 zcmaFBbeM61X+1-Qr;B5V#>AtOHu5$Y@UWckkTl}yuv@$&foobrppip{q>8b^OtaR> z3R3&N{J*_^`a|UjF6NV4#IHK;N$Ffe$!`njxg HN@xNAEz&*E diff --git a/editor/icons/icon_key_hover.png b/editor/icons/icon_key_hover.png index 7ab405bb075e878bb7998147c4c8fdba4f0ad8b0..c8e59f0e87dad7b09d46dd513eb34ab217aaa4ef 100644 GIT binary patch delta 91 zcmX@d*u^-(EX3Z^#W6%;YU_DxE(Qf2mxBq~_x|f`-0&&pyxKp74a_Uc6gwjsq%I`S x+S|azv#!$1^T%`s|3hcHHH%tpg7)rYxcO;8VHv;A0tN;K22WQ%mvv4FO#qmxB*_2( delta 160 zcmeBTJjXb}tiIXP#W6%;YV8?Au0swYt`~pb|H8P{Pk2M$>I-*04yetR*u)>(==v=| z+9Ok%>E-9+P6928;&G)9BpqayUs`hR0guBXbMD+=(dMItTB>^+Z2zBq7k7GzUNeKW zXW;(ZHR8Dn4nm!Ehvyq{>l&n&aAogWxw7lv-RuX9I`@}WNBos6v6Z_g?`f^36+EZN Roq>UY!PC{xWt~$(69CiVLkj=^ diff --git a/editor/icons/icon_key_selected.png b/editor/icons/icon_key_selected.png index 1838dc95aa6c74367ddc9ed7e1f61329f8693a22..e5f802db1cb3849add2d390a8bf59e07f8ef250c 100644 GIT binary patch delta 134 zcmX@jxRr5&S$&qLi(`ny)YkruTn+&eZs-4B_dUUVGGWW3M4M(CZn5sO3i?Z?OvyG3 z*#0i^yyQOrip=oYG3Lw-fveOe%Q`UZx_K=91k02B{gO*FjBXxP{OMNZ*2Bj+A#Pfn q?4x!zcGV3QchXvJ*2ehJUfUAkpz3FEHTJ-dG|5I7W*{kBm!;8x!|yCV`}`TBo+b-vzoyO_bi Pz`)??>gTe~DWM4fHc&%$ diff --git a/editor/icons/icon_key_value.png b/editor/icons/icon_key_value.png index 5c0b25a264cec38ce355d345f7cb878825b662d5..1fa007f9e2ea3343d14b0718f3771691ddb03ee5 100644 GIT binary patch delta 136 zcmcb_xQ%gwS$(#ri(`ny)Yg7Qp=JXS*6)iay)5Xj=ixEls{7p~bnCJ%<0D6pCC7yr zaJZyJ?AE?#>=)#f%#p}C;Y-R#HVxirTK t)uU4a$u*4s`)+5gJ^lB@?%C|u9PQP!Z7S$(^wi(`ny)Y3D1IS&;Gw0(TO_mB96dynlwuo6uWPva2E17s&C-P zn0W8ny)Y)p2j`Ty>YirSf1k&Yw)?Znne7Lf_T3T<4HgUkDk0usIDc!=>C44Gdl{6C z?%%k5d%n_^Es8aBB?9=3tY&FzE%^KR`;??y-^iG!)4XLIWLI#@ZaFV>`EpiWHN)TM XIv)%6tUu4dz`)??>gTe~DWM4fl^aXL diff --git a/editor/icons/icon_key_xform.png b/editor/icons/icon_key_xform.png index 1171bd80db52ad6d084c876d2c7b24d93c114d1f..bd87611d7a819d5a36d886993b988d0cf6e92bf8 100644 GIT binary patch delta 146 zcmcc0cz|(&S$(Oei(`ny)Z~`1{goK1Gzs`Tl)fHaG zqLuLL`&8u#jg1c(mR-w0UXw>gzU*C1(>!oRxuMW!bML*+c?whr;b!D6j zLwa)O+|q5a3daJkD>ZPhbJ$!}koW4KcFRNmx}7TOx=GhxuaH!55_$gjGgIRB{rBd} ZCq*0D?_a`jn1O+T!PC{xWt~$(69BFVO1l66 diff --git a/editor/icons/icon_line_2d.png b/editor/icons/icon_line_2d.png index 4ebf46af04e516f3e8e776ca7812d45ec07b9fc7..8d2b176335cf0585b96d5c83dc633c915b2dfa8a 100644 GIT binary patch delta 26 fcmcb`yoh;%3O`$tx4R3&e-K=-clqRv+4+nBf$|EZ delta 82 zcmZ3)e2aO4iaSfOlV=DA2M0$DM@k0+0|RG)M`SSr1MhVZW^~e+UBSS>AX(xXQ4*Y= jR#Ki=l*&+EUaps!mtCBkSdglhUz9%kosHB+<9tQ{kuVsl diff --git a/editor/icons/icon_load.png b/editor/icons/icon_load.png index 81835efa25f46928f62c25d8edaf35bc2df5d421..cc05e98ebb3faf9f69a61a7a9222b98f75ffefb8 100644 GIT binary patch delta 123 zcmeBYTE#fQtR&vk#WBR9_ig_{-Ub5>*ZFf>EPbr^mi8NQ#=Tj}x#XByT#Y#2fyd18 zn;ExU^GhgCTh$@rKjGagUFIhmj$N~4LrYcvvd$Ld4H47~=9Dq=*(dOkTa4?~WmjYC edvfuIS>=xk=^X8NxP^g%fx*+&&t;ucLK6VVMK3V` delta 225 zcmZ3**v~YVoBFp~qM(qAAHiPBZ hte{&iI?g*8vSnTPM8r;XFfcGMc)I$ztaD0e0sv(WUIqXF diff --git a/editor/icons/icon_mini_basis.png b/editor/icons/icon_mini_basis.png new file mode 100644 index 0000000000000000000000000000000000000000..7a4ac9b137653a79d6a5256a5ccbeb56d8546bae GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznVBq0kV_;y&es0^yz`($k|H*Y zfq~($r;B5V#>Ar&t+@_42(;~w)j4`-iBL`v|He-o)2_`DzLEKsQ$&YlZ|hQaP7j4% zL)S}L$JF}IGV8L;&ARb_{>=QehwmS@uluo3dwxw|(F6@klbT=A45>c+4Z%6BtMjhN zXMf>4$S83uda8KL`_G*#OMB9o6K?Lly z>r!@34~1Ss*GpN))cVgd>$1$vy77Ph%>1;6?;p0W`>{}aeobJ}1Px1*nqScjsXqJ- z!8xs~^RCEef8jgGC~+%#s(8%%&z&nvd(xN_ZtlLlV8*jHwW7$#m`KH|SyPs7p2Y8e zm?bK2LZ&P8*9lCv>u83EpoV_-lu0<#Ep$7vLt3o@EIBy82m|3 ziResh*mGfva>R`j>zpLM{I@qY(-&ajm~MD%LMp@K`Tr-(_|H*Y zfq~(_r;B5V#>Ar&4ZWBX1zPw2tnYSMHACR{S3b={T?(%`ZJJ$mwtBrwcsNB&yr#;xOc->!CSNM;c#zz&e#>tUW-&x3> z;m+iVNvphfH|JY^cwNK>t~cS!;&(`GNbbG4tMX2EXL792enGt*KP*2P@~~d|eRBcd z0?F4&FPR$`Jx|NDcVQ3_Gc~_<=t$IE-7gESD9m)ZebQTG^~Kfv%(j2m?BClp`}ApH zjpJGsOe+_)e_r)vj!Dgn3RhMZJulvn4_z-x9r?6^@30Ga^ROK7D0->8_n^51=N!*z lTW_6RygUBPf5Ur>TxDSvA1mkDFfcGMc)I$ztaD0e0sv^xi=Y4i literal 0 HcmV?d00001 diff --git a/editor/icons/icon_mirror_x.png b/editor/icons/icon_mirror_x.png index 7be48946b4c2cfddc0e9829129a3b1f45854474b..f2c9074b893213d191558774b96256efa31cd8f6 100644 GIT binary patch delta 201 zcmZ3+_?>ZrS^XMM7sn8b-nSDL@*Q#za7mwi+vJbK+gX!$v^@$aJ@EX|ssff*6VlIp zW1p2aTjyC<)+{xJ-&eY3o_WI{ZSQr(ZOuy z%$>7eSY`kK delta 119 zcmey)xQuavSwXa?i(`mIZ*qbJ>lIdhdAl|0PQKQDXZhu9ez>1#VCR?n<80O1CcQlEMAhCu=cH*=O(5lt5#Lcdp!#Bw^>*I!OqGLXc3`Pk;VIlkyT)#YytPW50i@DCGdI7T9zw#@d5X~ zi}nj1a-Z92ufW#U&~YLxbp5dzo)=h^gcuiJX9|^NmW{v0t#P`DP3GPjcW8taJLD@6GvN7(RxZN$m<0`Od(=z~JfX=d#Wzp$Pz5|7a%w delta 121 zcmbQrw1RPhSy8N~i(`mIZ*sx{)rub<68|1<=f8dO+Mfppo9p@IY<{$#7jTQ2_5c6> z`2Ix`CTRS+?)xUe#ye zljK-V?%3gE5&3TK{P57P#rLvjJ)1d`pP?%Itc|;shRF?{ z(GqPBWeMjeKl>i70~)B0?;=Kh|QdQ)%0@qYsM%(LIVTgAknak^;z zs#1x*%#c!BIX|tAd2@^B9~9~_yuCpoKN}!6U$<^zxw@;mEn_3{L;4nDt?*o Y{e^dSK8|5vU|{fc^>bP0l)%^o0K|xU;s5{u delta 222 zcmdnW)WbBvtp1>|VlNRP;hFO%t>0Z<=U;C3!28H*x5#OE5!y?|_Lawdl>NtO&++1XMCjFt zGe0X#7Fe#)Rpu}3q4}NR9OFN3LD^l4_ywFSl6}}7m?i7=7-oh~QYqWy|W>fS@Ry)fgHq&#$mVb9^{-6JUFZqF!=gExQ-=adz85CP0FPq%o zIp_32iNz~k3C&;%4vjq~vH9>O*24xijGqN(sh9n0+4uha+~U{8Ph{EuEcxynd;Rqz zw%F@;t)AO8az*s4c|N7qeDm%k$Iwvu1H2nP-P

^ZP&62u9%tYa!^vfda#DiNXRz#*1^)r3=9kmp00i_ I>zopr0F)4O6aWAK delta 223 zcmZ3%)XOx%tp1Rvi(`mI@7sy?d`$)-?e+a7+Ug313+FiKJvevdf#nw!HMv74d4wfUwweI$|+}$5jU)*doR7-v~se>skPJ8L8 z>8!_Qh#cT_xUpUD%$^{xxyx@R+}d!>jiKwJ0Yi&Rh^g=94_sR!t}QHH$7I0G)X^f) zdaX)lALk6q2|;oUI`Xlr)u#r@z1}5e+_<%jU*S6se~Ra%H*JT$bLYhzFSMy%znk~o gQ~e)J50ckS$+p^ms(A7Q1_lNOPgg&ebxsLQ0P@CU6aWAK diff --git a/editor/icons/icon_new.png b/editor/icons/icon_new.png index 69c6c90dc70bfc6e8ab9d27b9d418f64516fdcb9..b012e1f2145493a18d6223f37c333a3217cfe763 100644 GIT binary patch delta 157 zcmbQsc$#s7S$%`2i(`mI@6w>1ybT6CPXwA{)RJU0G&CdHJKy;Fq^c-6B^6D5s`6d) z@CD8v3s!~gauHH0S~BI@pPZa9CNV+FI^iiEPAvH-?Ayv4W|Vr@f=9w;NB=DDk37Wu~S&I;|Gt*P3{*7R~ix%8ICeAG&~iL4iMRJ Rgn@y9!PC{xWt~$(695UaEQSC8 diff --git a/editor/icons/icon_particles_material.png b/editor/icons/icon_particles_material.png new file mode 100644 index 0000000000000000000000000000000000000000..3b5c5644b2bd3b3ea0cba96f58facdd9046de26e GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG zs(89MhFJ72on-6H94O#=zE}H4XOmJ=rmE64rwzh?8Lv5QxL~xqlSXddV95T@w+|0D?a#ZuF05Z-u+%)aqX66CGLwi zu6BB;dFjBVm##~=3_h*>+BYRc@B4?XFG>!!ttb>_V(wv@UUsIbh4rY*^%LG!oU^#Q zuf`dkU%mT_@}bV$uhu;B4Y^Fh`=uEIn60ye&gZ?}@^DKLk6hDRmxe|)$Ld-h)rKC1 znB8lcf^DT(Rz2HlCcDScSnW=t41?`DG2fI&7u33Bn>X@r%4beUVxG~NFh5n~`0F>v z_m@mLXS+IPM_AwG_rE$dcYi#nbJcEk_^O0YQ{&_LUb~;V^Lo?HrN8GX|8bokc`LrE U^<;iF0|Nttr>mdKI;Vst0QFv)?*IS* literal 0 HcmV?d00001 diff --git a/editor/icons/icon_search.png b/editor/icons/icon_search.png new file mode 100644 index 0000000000000000000000000000000000000000..f3748803cfe2a7f25576f91664ad93f3df80d632 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG zdV0DzhFJ72_21~_>?knj?)RXssZA3eadb`%d&bPNRroK%N&6eF&Rnb)jpi%7Qopfk z<8?3HmM4X?y)InSsw~fb=-qKrl}*;--M6x|GO-`(89O#ydna_!uA%7L*9Uv^MYvjD z$MagvJvVbznED65Uc;{e&A%rb7lw!O&#*jyrZUu)2EkZ13-Oz=d|%ku?z0;A3O%yu+qB%zxPpb@c}(h*3Cl85XBe9? zFzorxn--_OC^=hqk;bl9(n1#n8H&!$ZRcT|==y}kLH9^tsKMvr_1ACfh;_eTD4Ni- z()xKBg9&3z+H<}Ga)P!iUwO$K|E{!2#K(YlZCJMA^wW14B3M6gB^;LcY_|EJiSR#H zbBC27zdSCNba%utoUwlXEbZz)huwGMd?uy*^nWCKX&e(uX^2|b)UL!LglT-D+gL*%HsVvWV81DQejzfS3Z_agzN6lXQBVu z*tm;hxY^|P+GIUktZG*D-CH%gu~Tf**X&SHCYjBA4igu*$I9h%NVi3NmpRYM&iZMq z{GUHlgF=hyF8Jkrh+BPD>8E>BuKvrnN#J_t_I{X8%5*gv0kxAiXa3E!GNXf4V)#J~CLs#VJ^8)kCPJ9$IN z`-aQj@JA^xE@>AgEt(f=H+AFJttUPQvN|tWyywgGz-K%m3k%k(Z8x$zHF?7iZ-*sD p8Rp4+FCv`JiksVAUi*3C4`NSg(3=9mOu6{1-oD!M(B3%~m5g+>jZrS^XMM7sn8b-lG!_@*Xk}V0pf1NsG%uc8w;!7iI1BD(Znk#?pd4AVa$K_btJxSTw;-$(rgV^mK&b{~`Z)3B~&o0yI7VrOSR?J?p zc}a89)fh*=`!XpX=4mc?7t#1mP4|b(+l6l`?lqcTV0wO~X$A9Er}j<4athK5&KmEZ z`s&#p)7TxC-#a<6G{kI`67uge2$#{Fq1~snMB>-~mS+18OkrAXLi}?KS1~X!FnGH9 KxvX delta 202 zcmey)_=9nRS^Zj17sn8b-lG#8`I-zwT;dmoH|V~NPKU#{{o%sBR?@fc$jwL*cc;^&5w_f|TaLO&_tsOFJ zww~XX8~-qEPb-%w!>@h%%a3$xuMu@;%RU;|DzfZfz0tvV1BTMiK37%mi*93JU|{fc L^>bP0l+XkK-_cx7 diff --git a/editor/icons/icon_warning.png b/editor/icons/icon_warning.png index 451beba8207878704111935c042545b953bbc067..45b52542da1066a7ea31afdc4c593de8037051e5 100644 GIT binary patch delta 157 zcmb<8!#KgLzR}agF+^f&?HNP9CI^w0hyQ!y9IC5!Jr$`^kd_kSjyh!fghk}e!IrLj z*CyOJv`K7&#N?}<%YLaPGc42>cIho-Vt9RFQgjrL*e|2R-*bH6%oyCmF|&u^V3Bcc2&<&$`16iZ% diff --git a/editor/icons/icon_zoom.png b/editor/icons/icon_zoom.png index f3748803cfe2a7f25576f91664ad93f3df80d632..e95cf2bd788e850e55af648606ca6a0a1d67baa7 100644 GIT binary patch delta 365 zcmbQjJd1gPS-rofi(`mI@6w68y_g+E+V;=9d!r*_=CNliLed*AnR6(KWu-5*Yo4o+ zB*1cTPixoSr4OF6ZZTF!nVjRHs8QCWU~Db+uI=n5HOK#H>C-;nKX<@>;ic(*%Qr8a za*K6ZgZ~4;72PLf9VFTW8#-RJJXUYd+g|->&Ta3PzD(Lmo2+!|8|Pabf1>~V&cf%F z;>RSo-z=FcykznZhQgdV#an|`mdu*9w*Qu6P@Dn zLk#Nw>=+`lw{K=XHshbY;Kj`Hj`|MyZ%RH(%H{@KDz{Hma_OTL@O1|G=1UD zcld+EjsLn@7YvStoPPQ#JB~HY<;j7l-F$bLYCa#;SopY)UapFEL(;DGMu!(;p)uA zdeLaU!YlO~t2SQu(rtNCINR&OHLc3>?1$bRCso;GE#7@AODhxmp`Nj0!?kxp7wsB~ zzI}bLH(!LS^>sY2)!cJ4SB0s6@ar}F8qoZEvTGKYf=Wg7pJe z!eNQeW}6S12>)|6cUT$n%j0rMcSjt<8SCfI(ysn<*nKz7XHv>f|3?D*81BWjr%(F5 ScPj$}1B0ilpUXO@geCw1TAr@} diff --git a/editor/icons/source/icon_2_d.svg b/editor/icons/source/icon_2_d.svg new file mode 100644 index 0000000000..54c93a45aa --- /dev/null +++ b/editor/icons/source/icon_2_d.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/editor/icons/source/icon_3_d.svg b/editor/icons/source/icon_3_d.svg new file mode 100644 index 0000000000..3147d14dc1 --- /dev/null +++ b/editor/icons/source/icon_3_d.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/editor/icons/source/icon_animation_player.svg b/editor/icons/source/icon_animation_player.svg index add4d5ac42..e6500ea249 100644 --- a/editor/icons/source/icon_animation_player.svg +++ b/editor/icons/source/icon_animation_player.svg @@ -14,11 +14,11 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_animation_player.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" - sodipodi:docname="icon_animation_player (copy).svg"> + sodipodi:docname="icon_animation_player.svg"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -69,7 +69,7 @@ id="layer1" transform="translate(0,-1036.3622)"> + sodipodi:docname="icon_animation_tree_player.svg"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -69,8 +69,8 @@ id="layer1" transform="translate(0,-1036.3622)"> diff --git a/editor/icons/source/icon_arrow_left.svg b/editor/icons/source/icon_arrow_left.svg index 75a9ef0d68..a9be19b6d4 100644 --- a/editor/icons/source/icon_arrow_left.svg +++ b/editor/icons/source/icon_arrow_left.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_arrow_left.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="32" - inkscape:cx="-0.2534386" - inkscape:cy="9.1352698" + inkscape:cx="7.4636822" + inkscape:cy="9.1396144" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -69,9 +69,16 @@ id="layer1" transform="translate(0,-1036.3622)"> + style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.99607843" + d="m 8,1048.3622 -4,-4 4,-4" + id="path814" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + diff --git a/editor/icons/source/icon_arrow_right.svg b/editor/icons/source/icon_arrow_right.svg index a7600699f7..f6cbe3bc19 100644 --- a/editor/icons/source/icon_arrow_right.svg +++ b/editor/icons/source/icon_arrow_right.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_arrow_left.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="32" - inkscape:cx="0.9028114" - inkscape:cy="9.2602698" + inkscape:cx="7.0981428" + inkscape:cy="9.8315212" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -69,10 +69,16 @@ id="layer1" transform="translate(0,-1036.3622)"> + sodipodi:nodetypes="ccc" /> + diff --git a/editor/icons/source/icon_arrow_up.svg b/editor/icons/source/icon_arrow_up.svg index c1839cd69e..b24a167b8e 100644 --- a/editor/icons/source/icon_arrow_up.svg +++ b/editor/icons/source/icon_arrow_up.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_arrow_left.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="32" - inkscape:cx="6.7465614" - inkscape:cy="9.3227698" + inkscape:cx="7.0981428" + inkscape:cy="9.8315212" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -69,9 +69,9 @@ id="layer1" transform="translate(0,-1036.3622)"> diff --git a/editor/icons/source/icon_asset_lib.svg b/editor/icons/source/icon_asset_lib.svg new file mode 100644 index 0000000000..db9fcda6d4 --- /dev/null +++ b/editor/icons/source/icon_asset_lib.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_audio_bus_bypass.svg b/editor/icons/source/icon_audio_bus_bypass.svg new file mode 100644 index 0000000000..fe517d9ff7 --- /dev/null +++ b/editor/icons/source/icon_audio_bus_bypass.svg @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_audio_bus_layout.svg b/editor/icons/source/icon_audio_bus_layout.svg new file mode 100644 index 0000000000..66dc37ecfc --- /dev/null +++ b/editor/icons/source/icon_audio_bus_layout.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_audio_bus_mute.svg b/editor/icons/source/icon_audio_bus_mute.svg new file mode 100644 index 0000000000..55a776dd97 --- /dev/null +++ b/editor/icons/source/icon_audio_bus_mute.svg @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/editor/icons/source/icon_audio_bus_solo.svg b/editor/icons/source/icon_audio_bus_solo.svg new file mode 100644 index 0000000000..fd06442da1 --- /dev/null +++ b/editor/icons/source/icon_audio_bus_solo.svg @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/editor/icons/source/icon_audio_effect_amplify.svg b/editor/icons/source/icon_audio_effect_amplify.svg new file mode 100644 index 0000000000..3c75d71791 --- /dev/null +++ b/editor/icons/source/icon_audio_effect_amplify.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_audio_player.svg b/editor/icons/source/icon_audio_player.svg new file mode 100644 index 0000000000..2d9c5f4e6c --- /dev/null +++ b/editor/icons/source/icon_audio_player.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/editor/icons/source/icon_back.svg b/editor/icons/source/icon_back.svg index 597a1c3068..dfaf25de01 100644 --- a/editor/icons/source/icon_back.svg +++ b/editor/icons/source/icon_back.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_bone.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="32" - inkscape:cx="4.4850647" - inkscape:cy="8.9717887" + inkscape:cx="8.1867174" + inkscape:cy="8.4650528" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -60,7 +60,7 @@ image/svg+xml - + @@ -70,10 +70,9 @@ id="layer1" transform="translate(0,-1036.3622)"> + style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 6,1038.3622 -4,6 4,6" + id="path814" + inkscape:connector-curvature="0" /> diff --git a/editor/icons/source/icon_baked_light.svg b/editor/icons/source/icon_baked_light.svg index 98dc3135f6..e4d435254d 100644 --- a/editor/icons/source/icon_baked_light.svg +++ b/editor/icons/source/icon_baked_light.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_bone.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,7 +29,7 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="22.627417" - inkscape:cx="6.1801151" + inkscape:cx="-2.7913022" inkscape:cy="10.551189" inkscape:document-units="px" inkscape:current-layer="layer1" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -70,7 +70,7 @@ id="layer1" transform="translate(0,-1036.3622)"> diff --git a/editor/icons/source/icon_bool.svg b/editor/icons/source/icon_bool.svg index e471871adf..9f429376fd 100644 --- a/editor/icons/source/icon_bool.svg +++ b/editor/icons/source/icon_bool.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_bool.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="16" - inkscape:cx="-0.0405559" - inkscape:cy="11.453214" + inkscape:zoom="32" + inkscape:cx="3.5294581" + inkscape:cy="7.990409" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -68,10 +68,68 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1036.3622)"> - + + + + + + + + + + + diff --git a/editor/icons/source/icon_bus_vu_db.svg b/editor/icons/source/icon_bus_vu_db.svg new file mode 100644 index 0000000000..813990bb42 --- /dev/null +++ b/editor/icons/source/icon_bus_vu_db.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_bus_vu_empty.svg b/editor/icons/source/icon_bus_vu_empty.svg new file mode 100644 index 0000000000..0755a2695b --- /dev/null +++ b/editor/icons/source/icon_bus_vu_empty.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/editor/icons/source/icon_bus_vu_frozen.svg b/editor/icons/source/icon_bus_vu_frozen.svg new file mode 100644 index 0000000000..0324076402 --- /dev/null +++ b/editor/icons/source/icon_bus_vu_frozen.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_bus_vu_full.svg b/editor/icons/source/icon_bus_vu_full.svg new file mode 100644 index 0000000000..7f2fd22560 --- /dev/null +++ b/editor/icons/source/icon_bus_vu_full.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_copy_node_path.svg b/editor/icons/source/icon_copy_node_path.svg index 9f33c5e54d..abc93eb003 100644 --- a/editor/icons/source/icon_copy_node_path.svg +++ b/editor/icons/source/icon_copy_node_path.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/godotengine/godot/tools/editor/icons/con_script_create.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -39,8 +39,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="21.189633" - inkscape:cx="12.640765" - inkscape:cy="9.6848443" + inkscape:cx="-1.3283302" + inkscape:cy="8.1746718" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -52,8 +52,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -73,7 +73,7 @@ image/svg+xml - + @@ -90,7 +90,7 @@ ry="1.0000174" rx="1" /> diff --git a/editor/icons/source/icon_curve_texture.svg b/editor/icons/source/icon_curve_texture.svg new file mode 100644 index 0000000000..b1cb456608 --- /dev/null +++ b/editor/icons/source/icon_curve_texture.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_debug.svg b/editor/icons/source/icon_debug.svg new file mode 100644 index 0000000000..1b3e748668 --- /dev/null +++ b/editor/icons/source/icon_debug.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/editor/icons/source/icon_edit_resource.svg b/editor/icons/source/icon_edit_resource.svg index 1950988ca2..7f6516eb58 100644 --- a/editor/icons/source/icon_edit_resource.svg +++ b/editor/icons/source/icon_edit_resource.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 8" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_node.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="63.999997" - inkscape:cx="1.8775976" - inkscape:cy="5.2018914" + inkscape:cx="2.7141614" + inkscape:cy="4.341677" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -73,9 +73,9 @@ id="layer1" transform="translate(0,-1044.3622)"> + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e0e0e0;fill-opacity:0.78431373;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 3.9902344 -0.009765625 A 1.0001 1.0001 0 0 0 3.2929688 1.7070312 L 4.5859375 3 L 1 3 L 1 5 L 4.5859375 5 L 3.2929688 6.2929688 A 1.0001 1.0001 0 1 0 4.7070312 7.7070312 L 7.7070312 4.7070312 A 1.0001 1.0001 0 0 0 7.7070312 3.2929688 L 4.7070312 0.29296875 A 1.0001 1.0001 0 0 0 3.9902344 -0.009765625 z " + transform="translate(0,1044.3622)" + id="path814" /> diff --git a/editor/icons/source/icon_error.svg b/editor/icons/source/icon_error.svg index a0b04a98cb..013f1c7ba9 100644 --- a/editor/icons/source/icon_error.svg +++ b/editor/icons/source/icon_error.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 8" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_node.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="22.627416" - inkscape:cx="5.542036" - inkscape:cy="14.568715" + inkscape:zoom="45.254832" + inkscape:cx="0.9455546" + inkscape:cy="4.9546755" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -76,6 +76,6 @@ height="8" x="2.220446e-16" y="1044.3622" - ry="1.0000174" /> + ry="4" /> diff --git a/editor/icons/source/icon_forward.svg b/editor/icons/source/icon_forward.svg index f6cb351cc1..392e2bda8e 100644 --- a/editor/icons/source/icon_forward.svg +++ b/editor/icons/source/icon_forward.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_bone.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,7 +29,7 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="32" - inkscape:cx="4.4850647" + inkscape:cx="-1.8586853" inkscape:cy="8.9717887" inkscape:document-units="px" inkscape:current-layer="layer1" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -60,7 +60,7 @@ image/svg+xml - + @@ -70,10 +70,9 @@ id="layer1" transform="translate(0,-1036.3622)"> + style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 2,1038.3622 4,6 -4,6" + id="path814" + inkscape:connector-curvature="0" /> diff --git a/editor/icons/source/icon_g_d_native_script.svg b/editor/icons/source/icon_g_d_native_script.svg new file mode 100644 index 0000000000..33a8e52a5d --- /dev/null +++ b/editor/icons/source/icon_g_d_native_script.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_texture.svg b/editor/icons/source/icon_gradient_texture.svg similarity index 82% rename from editor/icons/source/icon_texture.svg rename to editor/icons/source/icon_gradient_texture.svg index 39e88e592b..efc48bb778 100644 --- a/editor/icons/source/icon_texture.svg +++ b/editor/icons/source/icon_gradient_texture.svg @@ -7,6 +7,7 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="16" @@ -14,13 +15,35 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_key.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" - sodipodi:docname="icon_image_texture.svg"> + sodipodi:docname="icon_gradient_texture.svg"> + id="defs4"> + + + + + + diff --git a/editor/icons/source/icon_graph_scalars_to_vec.svg b/editor/icons/source/icon_graph_scalars_to_vec.svg index 0f2994a606..d951a41832 100644 --- a/editor/icons/source/icon_graph_scalars_to_vec.svg +++ b/editor/icons/source/icon_graph_scalars_to_vec.svg @@ -7,6 +7,7 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="14" @@ -14,13 +15,35 @@ viewBox="0 0 14 14" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot-design/assets/icons/svg/icon_graph_scalar_uniform.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="icon_graph_scalars_to_vec.svg"> + id="defs4"> + + + + + + image/svg+xml - + @@ -73,22 +96,9 @@ id="layer1" transform="translate(0,-1038.3622)"> - - + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient836);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 1.9902344 0.99023438 A 1.0001 1.0001 0 0 0 1.2929688 2.7070312 L 4.5859375 6 L 2 6 A 1.0001 1.0001 0 1 0 2 8 L 4.5859375 8 L 1.2929688 11.292969 A 1.0001 1.0001 0 1 0 2.7070312 12.707031 L 7.4140625 8 L 12 8 A 1.0001 1.0001 0 1 0 12 6 L 7.4140625 6 L 2.7070312 1.2929688 A 1.0001 1.0001 0 0 0 1.9902344 0.99023438 z " + transform="translate(0,1038.3622)" + id="path4154" /> diff --git a/editor/icons/source/icon_graph_vec_to_scalars.svg b/editor/icons/source/icon_graph_vec_to_scalars.svg index fb58db9d78..8bddf89b2d 100644 --- a/editor/icons/source/icon_graph_vec_to_scalars.svg +++ b/editor/icons/source/icon_graph_vec_to_scalars.svg @@ -7,6 +7,7 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="14" @@ -14,13 +15,36 @@ viewBox="0 0 14 14" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot-design/assets/icons/svg/icon_graph_scalar_uniform.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="icon_graph_vec_to_scalars.svg"> + id="defs4"> + + + + + + - - + inkscape:connector-curvature="0" /> diff --git a/editor/icons/source/icon_graph_vecs_to_xform.svg b/editor/icons/source/icon_graph_vecs_to_xform.svg index f8ba3eb4b8..1321766117 100644 --- a/editor/icons/source/icon_graph_vecs_to_xform.svg +++ b/editor/icons/source/icon_graph_vecs_to_xform.svg @@ -7,6 +7,7 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="14" @@ -14,13 +15,36 @@ viewBox="0 0 14 14" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot-design/assets/icons/svg/icon_graph_scalar_uniform.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="icon_graph_vecs_to_xform.svg"> + id="defs4"> + + + + + + - diff --git a/editor/icons/source/icon_graph_xform_to_vecs.svg b/editor/icons/source/icon_graph_xform_to_vecs.svg index cc113e72fd..45754c8a44 100644 --- a/editor/icons/source/icon_graph_xform_to_vecs.svg +++ b/editor/icons/source/icon_graph_xform_to_vecs.svg @@ -7,6 +7,7 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="14" @@ -14,13 +15,36 @@ viewBox="0 0 14 14" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot-design/assets/icons/svg/icon_graph_scalar_uniform.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" sodipodi:docname="icon_graph_xform_to_vecs.svg"> + id="defs4"> + + + + + + - diff --git a/editor/icons/source/icon_key_hover.svg b/editor/icons/source/icon_key_hover.svg index c3f34a781b..10caa81968 100644 --- a/editor/icons/source/icon_key_hover.svg +++ b/editor/icons/source/icon_key_hover.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 8" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_dependency_changed_hl.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="43.417341" - inkscape:cx="0.40602789" - inkscape:cy="4.9542089" + inkscape:zoom="61.401392" + inkscape:cx="1.5457638" + inkscape:cy="2.7778126" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -68,10 +68,14 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1044.3622)"> - + diff --git a/editor/icons/source/icon_key_selected.svg b/editor/icons/source/icon_key_selected.svg index c3f01dbec8..62180cca5b 100644 --- a/editor/icons/source/icon_key_selected.svg +++ b/editor/icons/source/icon_key_selected.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 8" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_dependency_changed_hl.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="43.417341" - inkscape:cx="3.4232555" - inkscape:cy="4.5626603" + inkscape:cx="-0.88377936" + inkscape:cy="3.8025953" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -68,10 +68,14 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1044.3622)"> - + diff --git a/editor/icons/source/icon_key_value.svg b/editor/icons/source/icon_key_value.svg index 5e6333e54b..21780cc695 100644 --- a/editor/icons/source/icon_key_value.svg +++ b/editor/icons/source/icon_key_value.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 8" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_dependency_changed_hl.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="43.417341" - inkscape:cx="3.2850619" - inkscape:cy="5.046338" + inkscape:cx="3.6075137" + inkscape:cy="3.8486599" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -68,10 +68,14 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1044.3622)"> - + diff --git a/editor/icons/source/icon_key_xform.svg b/editor/icons/source/icon_key_xform.svg index 06a282f705..37de107284 100644 --- a/editor/icons/source/icon_key_xform.svg +++ b/editor/icons/source/icon_key_xform.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 8" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_dependency_changed_hl.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="43.417341" - inkscape:cx="3.2850619" - inkscape:cy="5.046338" + inkscape:cx="4.6209337" + inkscape:cy="3.8256276" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -68,10 +68,14 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1044.3622)"> - + diff --git a/editor/icons/source/icon_mini_basis.svg b/editor/icons/source/icon_mini_basis.svg new file mode 100644 index 0000000000..a9d3be82ea --- /dev/null +++ b/editor/icons/source/icon_mini_basis.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/editor/icons/source/icon_mini_matrix3.svg b/editor/icons/source/icon_mini_matrix3.svg index 592230d13c..27adb40b17 100644 --- a/editor/icons/source/icon_mini_matrix3.svg +++ b/editor/icons/source/icon_mini_matrix3.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 12" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_add_track.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="32.000001" - inkscape:cx="4.071303" - inkscape:cy="4.582959" + inkscape:zoom="22.627418" + inkscape:cx="13.930099" + inkscape:cy="4.8789967" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -70,71 +70,135 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1040.3622)"> - - - + height="5.9999666" + x="-2" + y="1044.3621" + transform="scale(-1,1)" /> - - - - - + + + + + + + + + + + + + diff --git a/editor/icons/source/icon_mini_matrix32.svg b/editor/icons/source/icon_mini_transform2D.svg similarity index 51% rename from editor/icons/source/icon_mini_matrix32.svg rename to editor/icons/source/icon_mini_transform2D.svg index 5159ea0b87..e8e38f1256 100644 --- a/editor/icons/source/icon_mini_matrix32.svg +++ b/editor/icons/source/icon_mini_transform2D.svg @@ -14,11 +14,11 @@ viewBox="0 0 16 12" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_add_track.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" - sodipodi:docname="icon_mini_matrix32.svg"> + sodipodi:docname="icon_mini_transform2D.svg"> image/svg+xml - + @@ -70,76 +70,48 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1040.3622)"> - + style="fill:#ddf4aa;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="fill:#ddf4aa;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - + d="m 7,1042.3622 v 2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 v 2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 A 3,3 0 0 0 7,1042.3622 Z" + style="fill:#ddf4aa;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - + y="1042.3622" /> + id="rect825" + style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2.00000238;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - + style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2.1380899;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 10 2 L 10 10 L 12 10 A 4 4 0 0 0 15.464844 8 A 4 4 0 0 0 15.464844 4 A 4 4 0 0 0 12 2 L 10 2 z M 12 4 A 2.0000174 2.0000174 0 0 1 13.732422 5 A 2.0000174 2.0000174 0 0 1 13.732422 7 A 2.0000174 2.0000174 0 0 1 12 8 L 12 4 z " + transform="translate(0,1040.3622)" + id="rect827" /> diff --git a/editor/icons/source/icon_mirror_x.svg b/editor/icons/source/icon_mirror_x.svg index f24a630770..ca28fec4f8 100644 --- a/editor/icons/source/icon_mirror_x.svg +++ b/editor/icons/source/icon_mirror_x.svg @@ -14,11 +14,11 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_tool_move.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" - sodipodi:docname="icon_h_size.svg"> + sodipodi:docname="icon_mirror_x.svg"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -69,11 +69,21 @@ id="layer1" transform="translate(0,-1036.3622)"> + sodipodi:nodetypes="ccc" /> + + diff --git a/editor/icons/source/icon_mirror_y.svg b/editor/icons/source/icon_mirror_y.svg index bb913b84af..922caf6efc 100644 --- a/editor/icons/source/icon_mirror_y.svg +++ b/editor/icons/source/icon_mirror_y.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_tool_move.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="32" - inkscape:cx="1.7618301" - inkscape:cy="7.9093121" + inkscape:cx="2.7305801" + inkscape:cy="8.1905621" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -69,10 +69,9 @@ id="layer1" transform="translate(0,-1036.3622)"> + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e0e0e0;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 11.012128,1048.3548 a 1.0001,1.0001 0 0 0 -1.7167967,-0.6973 l -0.2929688,0.293 v -7.1719 l 0.2929688,0.293 a 1.0001,1.0001 0 0 0 1.7148437,-0.7266 1.0001,1.0001 0 0 0 -0.300781,-0.6875 l -2.0000003,-2 a 1.0001,1.0001 0 0 0 -1.4140624,0 l -1.9999998,2 a 1.0001,1.0001 0 1 0 1.4140622,1.4141 l 0.2929688,-0.293 v 7.1719 l -0.2929688,-0.293 a 1.0001,1.0001 0 1 0 -1.4140622,1.4141 l 1.9999998,2 a 1.0001,1.0001 0 0 0 1.4140624,0 l 2.0000003,-2 a 1.0001,1.0001 0 0 0 0.302734,-0.7168 z" + id="path816" + inkscape:connector-curvature="0" /> diff --git a/editor/icons/source/icon_move_down.svg b/editor/icons/source/icon_move_down.svg index e83a69ad50..911def98b8 100644 --- a/editor/icons/source/icon_move_down.svg +++ b/editor/icons/source/icon_move_down.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_arrow_left.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="22.627417" - inkscape:cx="4.2997855" - inkscape:cy="8.3620593" + inkscape:zoom="32" + inkscape:cx="-0.21847599" + inkscape:cy="8.1503711" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -62,7 +62,7 @@ image/svg+xml - + @@ -72,9 +72,14 @@ id="layer1" transform="translate(0,-1036.3622)"> + diff --git a/editor/icons/source/icon_move_up.svg b/editor/icons/source/icon_move_up.svg index 8f671a0d72..4e24791efb 100644 --- a/editor/icons/source/icon_move_up.svg +++ b/editor/icons/source/icon_move_up.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_arrow_left.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="22.627417" - inkscape:cx="4.2997855" - inkscape:cy="8.3620593" + inkscape:zoom="32" + inkscape:cx="5.8620142" + inkscape:cy="9.0057643" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -62,7 +62,7 @@ image/svg+xml - + @@ -72,9 +72,14 @@ id="layer1" transform="translate(0,-1036.3622)"> + style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.99607843;stroke-miterlimit:4;stroke-dasharray:none" + d="m 4,1043.3622 4,-5 4,5" + id="path814" + inkscape:connector-curvature="0" /> + diff --git a/editor/icons/source/icon_new.svg b/editor/icons/source/icon_new.svg index a37ba1be3f..d59dd3513a 100644 --- a/editor/icons/source/icon_new.svg +++ b/editor/icons/source/icon_new.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_new.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="16" - inkscape:cx="0.22745062" - inkscape:cy="11.330333" + inkscape:zoom="22.627417" + inkscape:cx="20.922744" + inkscape:cy="2.4022924" inkscape:document-units="px" inkscape:current-layer="layer1-8" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -76,11 +76,17 @@ inkscape:label="Layer 1" transform="translate(0,-1.6949463e-5)"> + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccc" /> + diff --git a/editor/icons/source/icon_particles_shader.svg b/editor/icons/source/icon_particles_material.svg similarity index 100% rename from editor/icons/source/icon_particles_shader.svg rename to editor/icons/source/icon_particles_material.svg diff --git a/editor/icons/source/icon_search.svg b/editor/icons/source/icon_search.svg new file mode 100644 index 0000000000..bcd2ecca46 --- /dev/null +++ b/editor/icons/source/icon_search.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/editor/icons/source/icon_spatial_shader.svg b/editor/icons/source/icon_spatial_material.svg similarity index 100% rename from editor/icons/source/icon_spatial_shader.svg rename to editor/icons/source/icon_spatial_material.svg diff --git a/editor/icons/source/icon_stream_texture.svg b/editor/icons/source/icon_stream_texture.svg new file mode 100644 index 0000000000..6ec701adff --- /dev/null +++ b/editor/icons/source/icon_stream_texture.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/editor/icons/source/icon_tabs.svg b/editor/icons/source/icon_tabs.svg index 79ed1e5910..c09a042033 100644 --- a/editor/icons/source/icon_tabs.svg +++ b/editor/icons/source/icon_tabs.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_center_container.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="22.627417" - inkscape:cx="11.687421" - inkscape:cy="9.3335226" + inkscape:zoom="32" + inkscape:cx="6.9623805" + inkscape:cy="8.3399158" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -71,73 +71,10 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1036.3622)"> - - - - - - - + style="fill:#a5efac;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 5 4 C 3.8919904 4 3.1821539 4.9071 3 6 L 2 12 L 1 12 L 1 14 L 5 14 L 11 14 L 15 14 L 15 12 L 13 12 L 12 6 C 11.817843 4.9071 11.108009 4 10 4 L 5 4 z " + transform="translate(0,1036.3622)" + id="rect821" /> diff --git a/editor/icons/source/icon_tween.svg b/editor/icons/source/icon_tween.svg index 5cb5cad227..7857c5f187 100644 --- a/editor/icons/source/icon_tween.svg +++ b/editor/icons/source/icon_tween.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_tween.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="32" - inkscape:cx="6.0670176" - inkscape:cy="10.041334" + inkscape:cx="4.9605895" + inkscape:cy="8.5201258" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -71,28 +71,25 @@ id="layer1" transform="translate(0,-1036.3622)"> + inkscape:connector-curvature="0" /> + inkscape:connector-curvature="0" /> + style="opacity:1;fill:#fbe87a;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + inkscape:connector-curvature="0" /> diff --git a/editor/icons/source/icon_warning.svg b/editor/icons/source/icon_warning.svg index 4d39141a58..d886fbdaed 100644 --- a/editor/icons/source/icon_warning.svg +++ b/editor/icons/source/icon_warning.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 8" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_node.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -29,7 +29,7 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="45.254832" - inkscape:cx="2.2320862" + inkscape:cx="-2.2536226" inkscape:cy="6.41947" inkscape:document-units="px" inkscape:current-layer="layer1" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="true" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -76,6 +76,6 @@ height="8" x="0" y="1044.3622" - ry="1" /> + ry="4" /> diff --git a/editor/icons/source/icon_zoom.svg b/editor/icons/source/icon_zoom.svg index 811036b370..de94ed9614 100644 --- a/editor/icons/source/icon_zoom.svg +++ b/editor/icons/source/icon_zoom.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_zoom.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="22.627417" - inkscape:cx="3.7772222" - inkscape:cy="11.922647" + inkscape:zoom="32" + inkscape:cx="9.872627" + inkscape:cy="8.8162049" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -59,7 +59,7 @@ image/svg+xml - + @@ -70,18 +70,8 @@ transform="translate(0,-1036.3622)"> - + d="M 6 1 A 5 5 0 0 0 1 6 A 5 5 0 0 0 6 11 A 5 5 0 0 0 8.7519531 10.166016 L 13.070312 14.484375 L 14.484375 13.070312 L 10.166016 8.7519531 A 5 5 0 0 0 10.576172 8 L 10 8 L 10 6 L 9 6 A 3 3 0 0 1 6 9 A 3 3 0 0 1 3 6 A 3 3 0 0 1 6 3 A 3 3 0 0 1 8 3.7675781 L 8 2 L 8.9902344 2 A 5 5 0 0 0 6 1 z M 11 1 L 11 3 L 9 3 L 9 5 L 11 5 L 11 7 L 13 7 L 13 5 L 15 5 L 15 3 L 13 3 L 13 1 L 11 1 z " + transform="translate(0,1036.3622)" + id="path4135" /> diff --git a/editor/io_plugins/editor_texture_import_plugin.cpp b/editor/io_plugins/editor_texture_import_plugin.cpp index a2f0ecaf7b..ba380f0334 100644 --- a/editor/io_plugins/editor_texture_import_plugin.cpp +++ b/editor/io_plugins/editor_texture_import_plugin.cpp @@ -678,7 +678,7 @@ EditorTextureImportDialog::EditorTextureImportDialog(EditorTextureImportPlugin* }; - mode_check[i]=memnew(CheckBox); + mode_check[i]=memnew( CheckBox ); bg->add_child(mode_check[i]); mode_check[i]->set_text(mode_name[i]); mode_check[i]->connect("pressed",this,"_mode_changed",varray(i)); diff --git a/editor/plugins/animation_player_editor_plugin.cpp b/editor/plugins/animation_player_editor_plugin.cpp index 0be7b202a8..b4398427f8 100644 --- a/editor/plugins/animation_player_editor_plugin.cpp +++ b/editor/plugins/animation_player_editor_plugin.cpp @@ -118,16 +118,7 @@ void AnimationPlayerEditor::_notification(int p_what) { blend_editor.next->connect("item_selected", this, "_blend_editor_next_changed"); - nodename->set_icon(get_icon("AnimationPlayer", "EditorIcons")); - - /* - anim_editor_load->set_normal_texture( get_icon("AnimGet","EditorIcons")); - anim_editor_store->set_normal_texture( get_icon("AnimSet","EditorIcons")); - anim_editor_load->set_pressed_texture( get_icon("AnimGet","EditorIcons")); - anim_editor_store->set_pressed_texture( get_icon("AnimSet","EditorIcons")); - anim_editor_load->set_hover_texture( get_icon("AnimGetHl","EditorIcons")); - anim_editor_store->set_hover_texture( get_icon("AnimSetHl","EditorIcons")); -*/ + // nodename->set_icon(get_icon("AnimationPlayer", "EditorIcons")); get_tree()->connect("node_removed", this, "_node_removed"); } @@ -793,7 +784,7 @@ void AnimationPlayerEditor::_update_player() { if (player) nodename->set_text(player->get_name()); else - nodename->set_text(""); + nodename->set_text(TTR("No player selected")); add_anim->set_disabled(player == NULL); load_anim->set_disabled(player == NULL); @@ -1367,9 +1358,14 @@ AnimationPlayerEditor::AnimationPlayerEditor(EditorNode *p_editor) { //tool_anim->get_popup()->add_item("Edit Anim Resource",TOOL_PASTE_ANIM); hb->add_child(tool_anim); - nodename = memnew(Button); + hb->add_child(memnew(VSeparator)); + nodename_icon = memnew(TextureRect); + nodename_icon->set_stretch_mode(TextureRect::STRETCH_KEEP_CENTERED); + hb->add_child(nodename_icon); + nodename = memnew(Label); hb->add_child(nodename); pin = memnew(ToolButton); + pin->set_tooltip(TTR("Keep this animation selected?")); pin->set_toggle_mode(true); hb->add_child(pin); diff --git a/editor/plugins/animation_player_editor_plugin.h b/editor/plugins/animation_player_editor_plugin.h index a042da14df..d80f9dccf2 100644 --- a/editor/plugins/animation_player_editor_plugin.h +++ b/editor/plugins/animation_player_editor_plugin.h @@ -85,7 +85,8 @@ class AnimationPlayerEditor : public VBoxContainer { Button *remove_anim; MenuButton *tool_anim; ToolButton *pin; - Button *nodename; + Label *nodename; + TextureRect *nodename_icon; SpinBox *frame; LineEdit *scale; LineEdit *name; diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp index 1a533dce32..430a5adeb1 100644 --- a/editor/plugins/canvas_item_editor_plugin.cpp +++ b/editor/plugins/canvas_item_editor_plugin.cpp @@ -3123,6 +3123,7 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) { editor_selection->connect("selection_changed", this, "update"); hb = memnew(HBoxContainer); + hb->add_style_override("bg", editor->get_gui_base()->get_stylebox("panel", "PanelContainer")); add_child(hb); hb->set_area_as_parent_rect(); @@ -3299,6 +3300,8 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) { animation_hb->hide(); key_loc_button = memnew(Button("loc")); + key_loc_button = memnew(Button("loc")); + key_loc_button->set_flat(true); key_loc_button->set_toggle_mode(true); key_loc_button->set_pressed(true); key_loc_button->set_focus_mode(FOCUS_NONE); @@ -3307,6 +3310,7 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) { key_loc_button->connect("pressed", this, "_popup_callback", varray(ANIM_INSERT_POS)); animation_hb->add_child(key_loc_button); key_rot_button = memnew(Button("rot")); + key_rot_button->set_flat(true); key_rot_button->set_toggle_mode(true); key_rot_button->set_pressed(true); key_rot_button->set_focus_mode(FOCUS_NONE); @@ -3315,13 +3319,14 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) { key_rot_button->connect("pressed", this, "_popup_callback", varray(ANIM_INSERT_ROT)); animation_hb->add_child(key_rot_button); key_scale_button = memnew(Button("scl")); + key_scale_button->set_flat(true); key_scale_button->set_toggle_mode(true); key_scale_button->set_focus_mode(FOCUS_NONE); key_scale_button->add_color_override("font_color", Color(1, 0.6, 0.6)); key_scale_button->add_color_override("font_color_pressed", Color(0.6, 1, 0.6)); key_scale_button->connect("pressed", this, "_popup_callback", varray(ANIM_INSERT_SCALE)); animation_hb->add_child(key_scale_button); - key_insert_button = memnew(Button); + key_insert_button = memnew(ToolButton); key_insert_button->set_focus_mode(FOCUS_NONE); key_insert_button->connect("pressed", this, "_popup_callback", varray(ANIM_INSERT_KEY)); key_insert_button->set_tooltip(TTR("Insert Keys")); diff --git a/editor/plugins/script_editor_plugin.cpp b/editor/plugins/script_editor_plugin.cpp index 972ef44c10..91e3170e32 100644 --- a/editor/plugins/script_editor_plugin.cpp +++ b/editor/plugins/script_editor_plugin.cpp @@ -1296,7 +1296,8 @@ void ScriptEditor::_update_script_colors() { int non_zero_hist_size = (hist_size == 0) ? 1 : hist_size; float v = Math::ease((edit_pass - pass) / float(non_zero_hist_size), 0.4); - script_list->set_item_custom_bg_color(i, hot_color.linear_interpolate(cold_color, v)); + //script_list->set_item_custom_bg_color(i, hot_color.linear_interpolate(cold_color, v)); + script_list->set_item_custom_font_color(i, hot_color.linear_interpolate(cold_color, v)); } } } @@ -2342,8 +2343,8 @@ ScriptEditorPlugin::ScriptEditorPlugin(EditorNode *p_node) { EDITOR_DEF("text_editor/open_scripts/script_temperature_enabled", true); EDITOR_DEF("text_editor/open_scripts/highlight_current_script", true); EDITOR_DEF("text_editor/open_scripts/script_temperature_history_size", 15); - EDITOR_DEF("text_editor/open_scripts/script_temperature_hot_color", Color(1, 0, 0, 0.3)); - EDITOR_DEF("text_editor/open_scripts/script_temperature_cold_color", Color(0, 0, 1, 0.3)); + EDITOR_DEF("text_editor/open_scripts/script_temperature_hot_color", Color::html("ff5446")); + EDITOR_DEF("text_editor/open_scripts/script_temperature_cold_color", Color::html("647b93")); EDITOR_DEF("text_editor/open_scripts/current_script_background_color", Color(0.81, 0.81, 0.14, 0.63)); EDITOR_DEF("text_editor/open_scripts/group_help_pages", true); EditorSettings::get_singleton()->add_property_hint(PropertyInfo(Variant::INT, "text_editor/open_scripts/sort_scripts_by", PROPERTY_HINT_ENUM, "Name,Path")); diff --git a/editor/project_settings.cpp b/editor/project_settings.cpp index bc1bdcf8af..b24b568459 100644 --- a/editor/project_settings.cpp +++ b/editor/project_settings.cpp @@ -78,7 +78,7 @@ void ProjectSettings::_notification(int p_what) { case NOTIFICATION_ENTER_TREE: { globals_editor->edit(GlobalConfig::get_singleton()); - search_button->set_icon(get_icon("Zoom", "EditorIcons")); + search_button->set_icon(get_icon("Search", "EditorIcons")); clear_button->set_icon(get_icon("Close", "EditorIcons")); translation_list->connect("button_pressed", this, "_translation_delete"); diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp index 69b8723431..2d1118c576 100644 --- a/editor/scene_tree_dock.cpp +++ b/editor/scene_tree_dock.cpp @@ -683,6 +683,8 @@ void SceneTreeDock::_notification(int p_what) { filter_icon->set_texture(get_icon("Zoom", "EditorIcons")); + filter_icon->set_texture(get_icon("Search", "EditorIcons")); + EditorNode::get_singleton()->get_editor_selection()->connect("selection_changed", this, "_selection_changed"); } break; diff --git a/editor/script_editor_debugger.cpp b/editor/script_editor_debugger.cpp index 38cb8d654e..95d05976da 100644 --- a/editor/script_editor_debugger.cpp +++ b/editor/script_editor_debugger.cpp @@ -1575,11 +1575,13 @@ ScriptEditorDebugger::ScriptEditorDebugger(EditorNode *p_editor) { hbc->add_child(memnew(VSeparator)); step = memnew(Button); + step->set_flat(true); hbc->add_child(step); step->set_tooltip(TTR("Step Into")); step->connect("pressed", this, "debug_step"); next = memnew(Button); + next->set_flat(true); hbc->add_child(next); next->set_tooltip(TTR("Step Over")); next->connect("pressed", this, "debug_next"); @@ -1587,11 +1589,13 @@ ScriptEditorDebugger::ScriptEditorDebugger(EditorNode *p_editor) { hbc->add_child(memnew(VSeparator)); dobreak = memnew(Button); + dobreak->set_flat(true); hbc->add_child(dobreak); dobreak->set_tooltip(TTR("Break")); dobreak->connect("pressed", this, "debug_break"); docontinue = memnew(Button); + docontinue->set_flat(true); hbc->add_child(docontinue); docontinue->set_tooltip(TTR("Continue")); docontinue->connect("pressed", this, "debug_continue"); @@ -1599,11 +1603,13 @@ ScriptEditorDebugger::ScriptEditorDebugger(EditorNode *p_editor) { //hbc->add_child( memnew( VSeparator) ); back = memnew(Button); + back->set_flat(true); hbc->add_child(back); back->set_tooltip(TTR("Inspect Previous Instance")); back->hide(); forward = memnew(Button); + forward->set_flat(true); hbc->add_child(forward); forward->set_tooltip(TTR("Inspect Next Instance")); forward->hide(); @@ -1765,6 +1771,7 @@ ScriptEditorDebugger::ScriptEditorDebugger(EditorNode *p_editor) { vmem_total->set_custom_minimum_size(Size2(100, 1) * EDSCALE); vmem_hb->add_child(vmem_total); vmem_refresh = memnew(Button); + vmem_refresh->set_flat(true); vmem_hb->add_child(vmem_refresh); vmem_vb->add_child(vmem_hb); vmem_refresh->connect("pressed", this, "_video_mem_request"); @@ -1797,30 +1804,35 @@ ScriptEditorDebugger::ScriptEditorDebugger(EditorNode *p_editor) { } { // misc - VBoxContainer *info_left = memnew(VBoxContainer); - info_left->set_h_size_flags(SIZE_EXPAND_FILL); - info_left->set_name(TTR("Misc")); - tabs->add_child(info_left); + + GridContainer *grid_cont = memnew(GridContainer); + grid_cont->set_h_size_flags(SIZE_EXPAND_FILL); + grid_cont->set_name(TTR("Misc")); + grid_cont->set_columns(2); + tabs->add_child(grid_cont); + + grid_cont->add_child(memnew(Label(TTR("Clicked Control:")))); clicked_ctrl = memnew(LineEdit); - info_left->add_margin_child(TTR("Clicked Control:"), clicked_ctrl); + grid_cont->add_child(clicked_ctrl); + + grid_cont->add_child(memnew(Label(TTR("Clicked Control Type:")))); clicked_ctrl_type = memnew(LineEdit); - info_left->add_margin_child(TTR("Clicked Control Type:"), clicked_ctrl_type); + grid_cont->add_child(clicked_ctrl_type); live_edit_root = memnew(LineEdit); + live_edit_root->set_h_size_flags(SIZE_EXPAND_FILL); { + grid_cont->add_child(memnew(Label(TTR("Live Edit Root:")))); + HBoxContainer *lehb = memnew(HBoxContainer); - Label *l = memnew(Label(TTR("Live Edit Root:"))); - lehb->add_child(l); - l->set_h_size_flags(SIZE_EXPAND_FILL); + lehb->set_h_size_flags(SIZE_EXPAND_FILL); + lehb->add_child(live_edit_root); le_set = memnew(Button(TTR("Set From Tree"))); lehb->add_child(le_set); le_clear = memnew(Button(TTR("Clear"))); lehb->add_child(le_clear); - info_left->add_child(lehb); - MarginContainer *mc = memnew(MarginContainer); - mc->add_child(live_edit_root); - info_left->add_child(mc); + grid_cont->add_child(lehb); le_set->set_disabled(true); le_clear->set_disabled(true); } diff --git a/misc/scripts/svgs_2_pngs.py b/misc/scripts/svgs_2_pngs.py index b24324dcd7..0459f63bfa 100644 --- a/misc/scripts/svgs_2_pngs.py +++ b/misc/scripts/svgs_2_pngs.py @@ -16,7 +16,7 @@ last_svg_data = None SCRIPT_FOLDER = dirname(realpath(__file__)) + '/' theme_dir_base = SCRIPT_FOLDER + '../../scene/resources/default_theme/' theme_dir_source = theme_dir_base + 'source/' -icons_dir_base = SCRIPT_FOLDER + '../editor/icons/' +icons_dir_base = SCRIPT_FOLDER + '../../editor/icons/' icons_dir_2x = icons_dir_base + '2x/' icons_dir_source = icons_dir_base + 'source/' @@ -54,14 +54,14 @@ def export_icons(): out_icon_names = [name_only] # export to a png with the same file name theme_out_icon_names = [] # special cases - if special_icons.has_key(name_only): + if special_icons.get(name_only): special_icon = special_icons[name_only] if type(special_icon) is dict: if special_icon.get('avoid_self'): out_icon_names = [] - if special_icon.has_key('output_names'): + if special_icon.get('output_names'): out_icon_names += special_icon['output_names'] - if special_icon.has_key('theme_output_names'): + if special_icon.get('theme_output_names'): theme_out_icon_names += special_icon['theme_output_names'] source_path = '%s%s.svg' % (svgs_path, name_only) @@ -83,10 +83,10 @@ def export_theme(): out_icon_names = [name_only] # export to a png with the same file name # special cases - if theme_icons.has_key(name_only): + if theme_icons.get(name_only): special_icon = theme_icons[name_only] if type(special_icon) is dict: - if special_icon.has_key('output_names'): + if special_icon.get('output_names'): out_icon_names += special_icon['output_names'] source_path = '%s%s.svg' % (svgs_path, name_only) diff --git a/modules/visual_script/visual_script_editor.cpp b/modules/visual_script/visual_script_editor.cpp index f1816a762e..d515f301ce 100644 --- a/modules/visual_script/visual_script_editor.cpp +++ b/modules/visual_script/visual_script_editor.cpp @@ -490,7 +490,7 @@ void VisualScriptEditor::_update_graph(int p_only_id) { } if (EditorSettings::get_singleton()->has("editors/visual_script/color_" + node->get_category())) { - gnode->set_modulate(EditorSettings::get_singleton()->get("editors/visual_script/color_" + node->get_category())); + gnode->set_self_modulate(EditorSettings::get_singleton()->get("editors/visual_script/color_" + node->get_category())); } gnode->set_meta("__vnode", node); @@ -2833,7 +2833,7 @@ void VisualScriptEditor::_node_filter_changed(const String &p_text) { void VisualScriptEditor::_notification(int p_what) { if (p_what == NOTIFICATION_READY) { - node_filter_icon->set_texture(Control::get_icon("Zoom", "EditorIcons")); + node_filter_icon->set_texture(Control::get_icon("Search", "EditorIcons")); } } diff --git a/scene/gui/button.cpp b/scene/gui/button.cpp index 6fcc878e11..f57b3d0fd1 100644 --- a/scene/gui/button.cpp +++ b/scene/gui/button.cpp @@ -69,49 +69,48 @@ void Button::_notification(int p_what) { RID ci = get_canvas_item(); Size2 size = get_size(); Color color; + Color icon_color = Color(1, 1, 1); //print_line(get_text()+": "+itos(is_flat())+" hover "+itos(get_draw_mode())); - Ref style = get_stylebox("normal"); - + String style_name = ""; switch (get_draw_mode()) { case DRAW_NORMAL: { - style = get_stylebox("normal"); - if (!flat) - style->draw(ci, Rect2(Point2(0, 0), size)); + style_name = "normal"; color = get_color("font_color"); + } break; case DRAW_PRESSED: { - style = get_stylebox("pressed"); - style->draw(ci, Rect2(Point2(0, 0), size)); - if (has_color("font_color_pressed")) + style_name = "pressed"; + if (has_color("font_color_pressed")) { color = get_color("font_color_pressed"); - else + icon_color = color; + } else color = get_color("font_color"); } break; case DRAW_HOVER: { - style = get_stylebox("hover"); - style->draw(ci, Rect2(Point2(0, 0), size)); + style_name = "hover"; color = get_color("font_color_hover"); } break; case DRAW_DISABLED: { - style = get_stylebox("disabled"); - style->draw(ci, Rect2(Point2(0, 0), size)); + style_name = "disabled"; color = get_color("font_color_disabled"); } break; } + if (style_name != "" && !flat) get_stylebox(style_name)->draw(ci, Rect2(Point2(0, 0), size)); + + Ref style = get_stylebox(style_name); if (has_focus()) { - Ref style = get_stylebox("focus"); style->draw(ci, Rect2(Point2(), size)); } @@ -149,7 +148,7 @@ void Button::_notification(int p_what) { int valign = size.height - style->get_minimum_size().y; - _icon->draw(ci, style->get_offset() + Point2(0, Math::floor((valign - _icon->get_height()) / 2.0)), is_disabled() ? Color(1, 1, 1, 0.4) : Color(1, 1, 1)); + _icon->draw(ci, style->get_offset() + Point2(0, Math::floor((valign - _icon->get_height()) / 2.0)), is_disabled() ? Color(1, 1, 1, 0.4) : icon_color); } } } diff --git a/scene/gui/graph_edit.cpp b/scene/gui/graph_edit.cpp index 0c092a4e17..0bc48677dd 100644 --- a/scene/gui/graph_edit.cpp +++ b/scene/gui/graph_edit.cpp @@ -579,7 +579,7 @@ void GraphEdit::_bake_segment2d(CanvasItem *p_where, float p_begin, float p_end, if (p_depth >= p_min_depth && (dp < p_tol || p_depth >= p_max_depth)) { - p_where->draw_line(beg, end, p_color.linear_interpolate(p_to_color, mp), 2, true); + p_where->draw_line(beg, end, p_color.linear_interpolate(p_to_color, mp), 4, true); lines++; } else { _bake_segment2d(p_where, p_begin, mp, p_a, p_out, p_b, p_in, p_depth + 1, p_min_depth, p_max_depth, p_tol, p_color, p_to_color, lines); @@ -598,7 +598,7 @@ void GraphEdit::_draw_cos_line(CanvasItem *p_where, const Vector2 &p_from, const int cp_neg_len = get_constant("bezier_len_neg"); if (diff > 0) { - cp_offset = MAX(cp_len, diff * 0.5); + cp_offset = MIN(cp_len, diff * 0.5); } else { cp_offset = MAX(MIN(cp_len - diff, cp_neg_len), -diff * 0.5); } diff --git a/scene/gui/item_list.cpp b/scene/gui/item_list.cpp index c2d5775b64..1dc4230d2a 100644 --- a/scene/gui/item_list.cpp +++ b/scene/gui/item_list.cpp @@ -42,6 +42,7 @@ void ItemList::add_item(const String &p_item, const Ref &p_texture, boo item.disabled = false; item.tooltip_enabled = true; item.custom_bg = Color(0, 0, 0, 0); + item.custom_font_color = get_color("font_color"); items.push_back(item); update(); @@ -151,6 +152,20 @@ Color ItemList::get_item_custom_bg_color(int p_idx) const { return items[p_idx].custom_bg; } +void ItemList::set_item_custom_font_color(int p_idx, const Color &p_custom_font_color) { + + ERR_FAIL_INDEX(p_idx, items.size()); + + items[p_idx].custom_font_color = p_custom_font_color; +} + +Color ItemList::get_item_custom_font_color(int p_idx) const { + + ERR_FAIL_INDEX_V(p_idx, items.size(), Color()); + + return items[p_idx].custom_font_color; +} + void ItemList::set_item_tag_icon(int p_idx, const Ref &p_tag_icon) { ERR_FAIL_INDEX(p_idx, items.size()); @@ -1013,7 +1028,8 @@ void ItemList::_notification(int p_what) { else max_len = size.x; - Color modulate = items[i].selected ? font_color_selected : font_color; + Color font_color_2 = items[i].custom_font_color; + Color modulate = items[i].selected ? font_color_selected : font_color_2; if (items[i].disabled) modulate.a *= 0.5; diff --git a/scene/gui/item_list.h b/scene/gui/item_list.h index 4b896de77c..96a894d3fd 100644 --- a/scene/gui/item_list.h +++ b/scene/gui/item_list.h @@ -62,6 +62,7 @@ private: Variant metadata; String tooltip; Color custom_bg; + Color custom_font_color; Rect2 rect_cache; Rect2 min_rect_cache; @@ -144,6 +145,9 @@ public: void set_item_custom_bg_color(int p_idx, const Color &p_custom_bg_color); Color get_item_custom_bg_color(int p_idx) const; + void set_item_custom_font_color(int p_idx, const Color &p_custom_font_color); + Color get_item_custom_font_color(int p_idx) const; + void select(int p_idx, bool p_single = true); void unselect(int p_idx); bool is_selected(int p_idx) const; diff --git a/scene/gui/line_edit.cpp b/scene/gui/line_edit.cpp index 9abf9649c0..0acb7265e3 100644 --- a/scene/gui/line_edit.cpp +++ b/scene/gui/line_edit.cpp @@ -576,7 +576,7 @@ void LineEdit::_notification(int p_what) { RID ci = get_canvas_item(); - Ref style = get_stylebox("normal"); + Ref style = has_focus() ? get_stylebox("active") : get_stylebox("normal"); if (!is_editable()) style = get_stylebox("read_only"); @@ -617,7 +617,7 @@ void LineEdit::_notification(int p_what) { int font_ascent = font->get_ascent(); Color selection_color = get_color("selection_color"); - Color font_color = get_color("font_color"); + Color font_color = is_editable() ? has_focus() ? get_color("font_color_active") : get_color("font_color") : get_color("font_color_read_only"); Color font_color_selected = get_color("font_color_selected"); Color cursor_color = get_color("cursor_color"); diff --git a/scene/gui/option_button.cpp b/scene/gui/option_button.cpp index 0806d35d48..b967a1a7ce 100644 --- a/scene/gui/option_button.cpp +++ b/scene/gui/option_button.cpp @@ -56,7 +56,24 @@ void OptionButton::_notification(int p_what) { Size2 size = get_size(); Point2 ofs(size.width - arrow->get_width() - get_constant("arrow_margin"), int(Math::abs((size.height - arrow->get_height()) / 2))); - arrow->draw(ci, ofs); + + Color arrow_color = get_color("font_color"); + switch (get_draw_mode()) { + case DRAW_NORMAL: { + arrow_color = get_color("font_color"); + } break; + case DRAW_PRESSED: { + arrow_color = get_color("font_color_pressed"); + } break; + case DRAW_HOVER: { + arrow_color = get_color("font_color_hover"); + } break; + case DRAW_DISABLED: { + arrow_color = get_color("font_color_disabled"); + } break; + } + + arrow->draw(ci, ofs, arrow_color); } break; } diff --git a/scene/gui/spin_box.cpp b/scene/gui/spin_box.cpp index 049adc6fb4..ba8ca63721 100644 --- a/scene/gui/spin_box.cpp +++ b/scene/gui/spin_box.cpp @@ -192,7 +192,12 @@ void SpinBox::_notification(int p_what) { RID ci = get_canvas_item(); Size2i size = get_size(); - updown->draw(ci, Point2i(size.width - updown->get_width(), (size.height - updown->get_height()) / 2)); + Color color = has_focus() ? line_edit->get_color("font_color_active") : line_edit->get_color("font_color"); + if (!is_editable()) + color = line_edit->get_color("font_color_read_only"); + updown->draw(ci, Point2i(size.width - updown->get_width(), (size.height - updown->get_height()) / 2), color); + + } else if (p_what == NOTIFICATION_FOCUS_EXIT) { } else if (p_what == NOTIFICATION_FOCUS_EXIT) { diff --git a/scene/gui/tab_container.cpp b/scene/gui/tab_container.cpp index 0c7a58dc16..952f2a9710 100644 --- a/scene/gui/tab_container.cpp +++ b/scene/gui/tab_container.cpp @@ -206,6 +206,9 @@ void TabContainer::_notification(int p_what) { break; } + // Draw the tab area. + panel->draw(canvas, Rect2(0, header_height, size.width, size.height - header_height)); + // Draw all visible tabs. int x = 0; for (int i = 0; i < tab_widths.size(); i++) { @@ -224,7 +227,7 @@ void TabContainer::_notification(int p_what) { // Draw the tab background. int tab_width = tab_widths[i]; - Rect2 tab_rect(tabs_ofs_cache + x, 0, tab_width, header_height); + Rect2 tab_rect(tabs_ofs_cache + x, 2, tab_width, header_height); tab_style->draw(canvas, tab_rect); // Draw the tab contents. @@ -279,8 +282,6 @@ void TabContainer::_notification(int p_what) { Color(1, 1, 1, first_tab_cache > 0 ? 1.0 : 0.5)); } - // Draw the tab area. - panel->draw(canvas, Rect2(0, header_height, size.width, size.height - header_height)); } break; case NOTIFICATION_THEME_CHANGED: { if (get_tab_count() > 0) { @@ -659,7 +660,7 @@ TabContainer::TabContainer() { current = 0; previous = 0; mouse_x_cache = 0; - align = ALIGN_CENTER; + align = ALIGN_LEFT; tabs_visible = true; popup = NULL; } \ No newline at end of file diff --git a/scene/gui/tool_button.cpp b/scene/gui/tool_button.cpp index 5fc4b6ecf8..7e8a426d15 100644 --- a/scene/gui/tool_button.cpp +++ b/scene/gui/tool_button.cpp @@ -29,6 +29,10 @@ /*************************************************************************/ #include "tool_button.h" +void ToolButton::_notification(int p_what) { + // set_self_modulate(get_color("pressed")); +} + ToolButton::ToolButton() { set_flat(true); } diff --git a/scene/gui/tool_button.h b/scene/gui/tool_button.h index d243b5559f..58948f798f 100644 --- a/scene/gui/tool_button.h +++ b/scene/gui/tool_button.h @@ -37,6 +37,9 @@ class ToolButton : public Button { public: ToolButton(); + +protected: + void _notification(int p_what); }; #endif // TOOL_BUTTON_H diff --git a/scene/resources/default_theme/arrow_down.png b/scene/resources/default_theme/arrow_down.png index fc837d120a50b7199084f663c975d2b468db4e2d..4ef7b41de643b1b4cc3843a92a424add88379398 100644 GIT binary patch delta 123 zcmdnNxQcOtSxLO7i(`n!#H;;=Tn!Ea%RG#FB)Sny}ZeA=74G@>kBRmM&Su(b3PP()7dJv$bhN+_`~fHwGC`8v2~1B g?@sw&6JdUVSLy1Vn1!nu7#J8lUHx3vIVCg!0B|`r@&Et; delta 138 zcmZ3*xPx(mS$(dji(`n!#N-5tk_N$J6(1fPtgqn`6%mn;l#q~^;jy)`hPS7u=OYgf zPyEIeKhK>wF@rC>U8nf}zgk{4wzkloo}OI+3#HGTIg_|))28Vgvl0>#5-L7EV*P%8 uzWs6o0|SE%n>RoA@bF03Tx!6`prIggNcuv}DFy}x22WQ%mvzie2~7ao$T|1` diff --git a/scene/resources/default_theme/arrow_right.png b/scene/resources/default_theme/arrow_right.png index ebe6e26ace1e536de2c40058178515bff62b7b29..13a42f730d5df1374b6d6c29866b2fe8c70af359 100644 GIT binary patch delta 143 zcmdnaxR-H)S$&bGi(`n!#H|-L@-ZfgxIBEniB;=}c4x%A>1)!3N=%AOqd%l?UVZbW zU!l?D#5YIGQ=SQm&g!TrnprU@?3Y$`rHuBIm3|79vGf39wk^~_~p=r@oP$g8~dlYxPO!PC{xWt|gKLK6Vgqe8;~ diff --git a/scene/resources/default_theme/button_disabled.png b/scene/resources/default_theme/button_disabled.png index d75e76989d401ea4ccc6d2bdfbbdaab6a5b7cdc6..1ee7be0674c5e1796eb24b7f2a5172a87e836e58 100644 GIT binary patch delta 317 zcmaFHe3of~WIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm07@0g>978O6-%d94V@ecg z-T(8jXvma9S=#R$7;pA9acoOEnZ~{TgFF+X^%7R@zrzM1F7w~^=bCoU%H7HK`(ESaCmdgl_A+wk9Z*eZUcr>L6wV2qLHN4zUoAYusZmF+Y(SC&I(jNQ$a*{14 z%EISgYWPnD8=2 z(10^UoRy2q$?nR2X2GtVRh?11Vl2ohYqSVBaR0bmhLo;0iGhHL2 z5F-OCV@oR|Gi?JSD+7a*Yfpe82B9H0KP5A*61RpO9}3b?s;9+UD?kPldJ&WLpzGuIW@qarty zebr3ZAGixMtPEVZ^V9}bqa|*wO2=PyM#;6D`r|Ryw5X%p3pPq^C3!bCodu;on@81%W9)Hf9 g_ORk{eNG)?UY~>WBino#1_lNOPgg&ebxsLQ02Z0LGynhq literal 0 HcmV?d00001 diff --git a/scene/resources/default_theme/button_hover.png b/scene/resources/default_theme/button_hover.png index 6e609f435fe09cca234233418b409e9d5c84a04f..5c6c434042990d5a4a3518fe8a800bdcb096ad0b 100644 GIT binary patch delta 293 zcmcb|vXyCqWIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm07+!h0IEGmCzP+p))RZW4 z^yB^1hz8g6DG7^KS1t|QKzQeHHkTk^m_Qz zX3h1h2~VtiX1BBF!mGIBrQUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhTZ_55LX7G zfs=!Gd{j<+RCZW!N_cRJowZwdaB_HXa&&k`R9L#NSGcEJkcVqvba+~1Xo|Z_KtxE2 zn{z-|aI&kDe^_vmtCL@7V3LcYUua;0i=(fzgO9s&ptHTNlf6%HKzy)&-2eaoXLjp_ zGB7ZRl?3?(vv3JY$}6des+!olxqFnqfB*h{`TMuo8bMVI3=E7(-tI1XA(sW(85kHi z3p^r=85p>QL70(Y)*J~21_t&LPhVH|2W(QOM%^{G*(e;Qz$M^m76kSsn=3n2xN}ZvFGxbjLlmwOrA;qa?*QC}i@eoLunD$gt zV{=G?g33+1Krs-+KkIVn({jUAbUGiE~@Zs`=KMV{E zswJ)wB`Jv|saDBFsfi`23`PcqX1WGux<*DJMg~^KmR3e)+6G2e1_meBo&Y5XgofPw Zl+3hB+!}U#D0l~oYfo1{mvv4FO#qIOw&MT* diff --git a/scene/resources/default_theme/button_normal.png b/scene/resources/default_theme/button_normal.png index 92482aaf2896bf70b6e09aca22d34ee2802b5b78..3e6c509f5b2b84bda78a25a67c52a54ba5fff2b8 100644 GIT binary patch delta 317 zcmcb{a+Ya=WIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm07@0g>978O6-%eiWcbGw- zZU6q6GZHL35}H!H<(K9)EjZq`UV-Q0!&efE4)c6@QNh^sX0eWrBM+mHOL|$yR7VeI z#jSr{9jT4in{KTkxmMeFZtOj|nGX|hoqE4byz|MQCAMyx>bENJIIFKUednNiWXe*x zV%EO5i8~~|U)|pR*MMibXv5L8&D|HBKC$op_SIjRJ@AdU)Y7eP>=M?iUw#z0tR(T^ z(U#)Y8C*6D>bH;Z8R$3dPszLVZutV2f2=bd()=C%^2gXFhcPv?9OhkgLtm*`_0YpR$1E4UGfQ8 Y?Tc78v+wd@3=9kmp00i_>zopr0Ndw{TL1t6 literal 598 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhOPjg5LX7G zfsK_*Sa4!kP=dQlkg=hqyGww(OJGnyY@mOvo0FfDotLAXXP{rSgPn)JPo%xAyPsEt zowb{{XQ+*piO>_ z%)r1c48n{Iv*t)JFfg!}c>21sKVTCR(q^@kGO}b~V3_Rb;us=vIrY4|P?LiI>xFqI zTqY?whPXJ0ysx)o?|Rj`@9Fwi9~e1OV@@~}xN$OcPBFVy`F_nsEhUH0IU>t_Cm!iy zx||t#b@nPBQ|7!`zxJ$_KJ0koTT_&_!>-r7v2$5o?zVpQN9qgzmGzC%ZYC{)iObbz z9SX{OCO+$Mt S4+ZZ)aqQ{p=d#Wzp$PyUgR)Bi diff --git a/scene/resources/default_theme/button_pressed.png b/scene/resources/default_theme/button_pressed.png index 19a7e237aa4adf062b1c3fc8affadadbab11f730..9559126ebac3898af030bb86910f1bd0537c21df 100644 GIT binary patch delta 280 zcmey&yqRf&NBlo`a1O!C9~JzM~5bc!J-HcK67<5{OBv)YzjM!4^J2R(jQ=_y8`Wu+C>2 z7rGcHZxt3fb5YBC)AXWcp=tlB0yfVRmD)bzOY)xrpQ+i`Hh)^DqGVhBGUW-YxajXX l@iXpn_qWe~nNr8-{K-?$Z;RGaP6h@B22WQ%mvv4FO#r(5fQSG9 delta 473 zcmdnY^qF~rN&pIsU4}1`-v`ZRgoF0s4o<5tFVCO9zaFrJRn7O1H267x79YrvM*X#Kfebpz*` z>b*Q2!V1>M4{+>YT-P}9=hL<2yXC)C-~H$4m8m=Vr#y>eXg%-xRg2fB&+l(cxwmom zUFn)NvuB^Xxn2Ly=eT80-`)P6eS7ag#SfektO=|)JaTVa?zcEFVzm6QA>+olD&XwA9MJ#Fu61-ru8-|X6X;)elY*} emb<3$nSPB@Ziy=Q=0yw)3=E#GelF{r5}E)=9?2R2 diff --git a/scene/resources/default_theme/checked.png b/scene/resources/default_theme/checked.png index 93e291a29ec3fc7f23abb28e72ac2cc517dab93f..aa5e7f6bdb5747ed9a752d7b47298003ac130f49 100644 GIT binary patch delta 325 zcmey&a+PU?k)`fL2$v|<&zm07`Z%M978O6k5019I_x0e zw%^}=uW!fYw_IoDDfucKpZNO+ThkJ5zYnTUvY!ZabLDOnFfZE64ACw6x^eY9WM1EsrxVYfE2|IH`ea9M)yx&$*W@$Ito-C}c zE?1np-WuNY4Gw|;hn_x5X%+#Q%-{aZ^?lIo+;o4;@ z&EU(S815B%?N%vAVm%+TLs8iDsMq4zxtt8gW}J%J?RU9^J)tu9lswa<{&PE_V$noHf2wXxcVON gm@(^B{$pv2{dt@9?p{@7U|?YIboFyt=akR{0Pxt3L;wH) literal 627 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhTZ_55LX5U z24C+;WE2sWykY%T3v&kr1(j{vc7}&XDJZB|m^mmYsLIJH$;&HuclZAP|6f5tMM+6r zSy{u$$^FNVAOHUSQ&rXS^9xc_(>{9i_^MT_ckI{|AD>)OQvUYsTVrF3-roKlJ9e6y zT3T7z{r>&?*RNljHf?cr^-N4m?eCwIoSdemrSH(h{f&WvfxjfkFPMQ{Js>S3t8vS( zyT5;L`L*LieIx?|17ni6yNgiuo*V`S1_sUokH}&M25w;xW@MN(M}mQYfxX1j*OmPN zo0yO`i=QmhdIkoDK2I0N5Q)pF=c9$140s#@J)%Wfqn)%_0vwKRe^*~Qt*fKT{=AP` z=kvc$nI9iAo!OMnnARAwPU3k&BWtHw>}r!}1MZltMSB#q3Uzm~F67DGut;k5S|Qsv z1^3M&W;5~~zbxtft6}cROQ$8)b(l*zPrNUmUyvQ2xxLKd%nOw_e9anf{HLGh*f;O- z8Qbrdg#{vbU9K#(uw!6gkSuYHC~?lu%}vcKVQ?-=O)N=GQ7F$W$xv|j^bH7a*F*2|+wzM)b(>5@&GB7x~_5>)EAT;FWr(~v8 W;?}U^L%};xNP4>ZxvXYmn#_c zI(DD*+Op%8Z1p_Tw*C5?_N#U=?Q&36GQa+sQSyVp#JAq>EfSb~8t?EdwA>yiBxSRJ z$?t$f#Hy_L(BOo`DBd@V1#_aaZmS(Q`lN9txBOdf0f%b`&ZLF#9XK}ow$c%=Z4I(LD?-`ABgFfcH9y85}Sb4q9e01?ezi2wiq delta 184 zcmeBVdd4`xtbVqqi(`mI@7YO)e1{AKSj1P^rr(aZaQVaH8Z(4wGj7(yttqTxle*dSXZJ98Y0g$_Tw=G>gvo*_g5iuI1E1yd%fB|fd)3cg s{dMm44bwwaYmn#_c zI(DD*+Op%8Z1p_Tw*C5?_N#U=?Q&36GQa+sQSyVp#JAq>EfSb~8t?EdwA>yiBxSRJ z$?t$f#Hy_L(BOo`DBd@V1#_aaZmS(Q`lN9txBOdf0f%b`&ZLF#9XK}ow$c%=Z4I(LD?-`ABgFfcH9y85}Sb4q9e01?ezi2wiq delta 184 zcmeBVdd4`xtbVqqi(`mI@7YO)e1{AKSj1P^rr(aZaQVaH8Z(4wGj7(yttqTxle*dSXZJ98Y0g$_Tw=G>gvo*_g5iuI1E1yd%fB|fd)3cg s{dMm44bwwa sb_expand(Ref p_sbox, float p_left, return p_sbox; } +static Ref sb_expand_default(Ref p_sbox) { + return sb_expand(p_sbox, 0, 0, 0, 0); +} + template static Ref make_icon(T p_src) { @@ -213,14 +217,16 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // Font Colors - Color control_font_color = Color::html("e0e0e0"); - Color control_font_color_lower = Color::html("a0a0a0"); - Color control_font_color_low = Color::html("b0b0b0"); + Color control_font_color = Color(1, 1, 1, 0.8); + Color control_font_color_lower = Color(1, 1, 1, 0.32); + Color control_font_color_low = Color(1, 1, 1, 0.58); Color control_font_color_hover = Color::html("f0f0f0"); - Color control_font_color_disabled = Color(0.9, 0.9, 0.9, 0.2); + Color control_font_color_disabled = Color::html("425468"); Color control_font_color_pressed = Color::html("ffffff"); Color font_color_selection = Color::html("7d7d7d"); + Color accent_color = Color::html("7eff8a"); + // Panel t->set_stylebox("panel", "Panel", make_stylebox(panel_bg_png, 0, 0, 0, 0)); @@ -234,11 +240,15 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // Button - Ref sb_button_normal = sb_expand(make_stylebox(button_normal_png, 4, 4, 4, 4, 6, 3, 6, 3), 2, 2, 2, 2); - Ref sb_button_pressed = sb_expand(make_stylebox(button_pressed_png, 4, 4, 4, 4, 6, 3, 6, 3), 2, 2, 2, 2); - Ref sb_button_hover = sb_expand(make_stylebox(button_hover_png, 4, 4, 4, 4, 6, 2, 6, 2), 2, 2, 2, 2); - Ref sb_button_disabled = sb_expand(make_stylebox(button_disabled_png, 4, 4, 4, 4, 6, 2, 6, 2), 2, 2, 2, 2); - Ref sb_button_focus = sb_expand(make_stylebox(button_focus_png, 4, 4, 4, 4, 6, 2, 6, 2), 2, 2, 2, 2); + Color button_font_color = Color::html("9fb4ca"); + Color button_font_color_hover = Color::html("70b1ff"); + Color button_font_color_disabled = Color::html("425468"); + + Ref sb_button_normal = sb_expand_default(make_stylebox(button_normal_png, 6, 6, 6, 6, 6, 4, 6, 4)); + Ref sb_button_pressed = sb_expand_default(make_stylebox(button_pressed_png, 6, 6, 6, 6, 6, 4, 6, 4)); + Ref sb_button_hover = sb_expand_default(make_stylebox(button_hover_png, 6, 6, 6, 6, 6, 4, 6, 4)); + Ref sb_button_disabled = sb_expand_default(make_stylebox(button_disabled_png, 6, 6, 6, 6, 6, 4, 6, 4)); + Ref sb_button_focus = make_stylebox(focus_png, 6, 6, 6, 6, 6, 2, 6, 2); t->set_stylebox("normal", "Button", sb_button_normal); t->set_stylebox("pressed", "Button", sb_button_pressed); @@ -248,12 +258,14 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_font("font", "Button", default_font); - t->set_color("font_color", "Button", control_font_color); - t->set_color("font_color_pressed", "Button", control_font_color_pressed); - t->set_color("font_color_hover", "Button", control_font_color_hover); - t->set_color("font_color_disabled", "Button", control_font_color_disabled); + t->set_color("font_color", "Button", button_font_color); + t->set_color("font_color_pressed", "Button", accent_color); + t->set_color("font_color_hover", "Button", button_font_color_hover); + t->set_color("font_color_disabled", "Button", button_font_color_disabled); - t->set_constant("hseparation", "Button", 2 * scale); + t->set_constant("side_margin", "Button", 4 * scale); + t->set_constant("bottom_margin", "Button", 4 * scale); + t->set_constant("hseparation", "Button", 4 * scale); // LinkButton @@ -284,66 +296,73 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // ToolButton - t->set_stylebox("normal", "ToolButton", make_empty_stylebox(6, 4, 6, 4)); - t->set_stylebox("pressed", "ToolButton", make_stylebox(button_pressed_png, 4, 4, 4, 4, 6, 4, 6, 4)); - t->set_stylebox("hover", "ToolButton", make_stylebox(button_normal_png, 4, 4, 4, 4, 6, 4, 6, 4)); - t->set_stylebox("disabled", "ToolButton", make_empty_stylebox(6, 4, 6, 4)); - t->set_stylebox("focus", "ToolButton", focus); + Ref tb_empty = memnew(StyleBoxEmpty); + tb_empty->set_default_margin(MARGIN_LEFT, 6 * scale); + tb_empty->set_default_margin(MARGIN_RIGHT, 6 * scale); + tb_empty->set_default_margin(MARGIN_TOP, 4 * scale); + tb_empty->set_default_margin(MARGIN_BOTTOM, 4 * scale); + + t->set_stylebox("normal", "ToolButton", tb_empty); + t->set_stylebox("pressed", "ToolButton", tb_empty); + t->set_stylebox("hover", "ToolButton", tb_empty); + t->set_stylebox("disabled", "ToolButton", tb_empty); + t->set_stylebox("focus", "ToolButton", tb_empty); t->set_font("font", "ToolButton", default_font); t->set_color("font_color", "ToolButton", control_font_color); - t->set_color("font_color_pressed", "ToolButton", control_font_color_pressed); + t->set_color("font_color_pressed", "ToolButton", accent_color); t->set_color("font_color_hover", "ToolButton", control_font_color_hover); - t->set_color("font_color_disabled", "ToolButton", Color(0.9, 0.95, 1, 0.3)); + t->set_color("font_color_disabled", "ToolButton", button_font_color_disabled); t->set_constant("hseparation", "ToolButton", 3); // OptionButton - Ref sb_optbutton_normal = sb_expand(make_stylebox(option_button_normal_png, 4, 4, 21, 4, 6, 3, 21, 3), 2, 2, 2, 2); - Ref sb_optbutton_pressed = sb_expand(make_stylebox(option_button_pressed_png, 4, 4, 21, 4, 6, 3, 21, 3), 2, 2, 2, 2); - Ref sb_optbutton_hover = sb_expand(make_stylebox(option_button_hover_png, 4, 4, 21, 4, 6, 2, 21, 2), 2, 2, 2, 2); - Ref sb_optbutton_disabled = sb_expand(make_stylebox(option_button_disabled_png, 4, 4, 21, 4, 6, 2, 21, 2), 2, 2, 2, 2); - Ref sb_optbutton_focus = sb_expand(make_stylebox(button_focus_png, 4, 4, 4, 4, 6, 2, 6, 2), 2, 2, 2, 2); + Ref sb_optbutton_normal = sb_expand_default(make_stylebox(button_normal_png, 6, 6, 6, 6, 6, 4, 16, 4)); + Ref sb_optbutton_pressed = sb_expand_default(make_stylebox(button_pressed_png, 6, 6, 6, 6, 6, 4, 16, 4)); + Ref sb_optbutton_hover = sb_expand_default(make_stylebox(button_hover_png, 6, 6, 6, 6, 6, 4, 16, 4)); + Ref sb_optbutton_disabled = sb_expand_default(make_stylebox(button_disabled_png, 6, 6, 6, 6, 6, 4, 16, 4)); + Ref sb_optbutton_focus = focus; t->set_stylebox("normal", "OptionButton", sb_optbutton_normal); t->set_stylebox("pressed", "OptionButton", sb_optbutton_pressed); t->set_stylebox("hover", "OptionButton", sb_optbutton_hover); t->set_stylebox("disabled", "OptionButton", sb_optbutton_disabled); - t->set_stylebox("focus", "OptionButton", sb_button_focus); + t->set_stylebox("focus", "OptionButton", sb_optbutton_focus); t->set_icon("arrow", "OptionButton", make_icon(option_arrow_png)); t->set_font("font", "OptionButton", default_font); - t->set_color("font_color", "OptionButton", control_font_color); - t->set_color("font_color_pressed", "OptionButton", control_font_color_pressed); - t->set_color("font_color_hover", "OptionButton", control_font_color_hover); - t->set_color("font_color_disabled", "OptionButton", control_font_color_disabled); + t->set_color("font_color", "OptionButton", button_font_color); + t->set_color("font_color_pressed", "OptionButton", accent_color); + t->set_color("font_color_hover", "OptionButton", button_font_color_hover); + t->set_color("font_color_disabled", "OptionButton", button_font_color_disabled); t->set_constant("hseparation", "OptionButton", 2 * scale); - t->set_constant("arrow_margin", "OptionButton", 2 * scale); + t->set_constant("arrow_margin", "OptionButton", 8 * scale); // MenuButton - t->set_stylebox("normal", "MenuButton", sb_button_normal); - t->set_stylebox("pressed", "MenuButton", sb_button_pressed); - t->set_stylebox("hover", "MenuButton", sb_button_pressed); + t->set_stylebox("normal", "MenuButton", tb_empty); + t->set_stylebox("pressed", "MenuButton", tb_empty); + t->set_stylebox("hover", "MenuButton", tb_empty); t->set_stylebox("disabled", "MenuButton", make_empty_stylebox(0, 0, 0, 0)); - t->set_stylebox("focus", "MenuButton", sb_button_focus); + t->set_stylebox("focus", "MenuButton", tb_empty); t->set_font("font", "MenuButton", default_font); t->set_color("font_color", "MenuButton", control_font_color); - t->set_color("font_color_pressed", "MenuButton", control_font_color_pressed); + t->set_color("font_color_pressed", "MenuButton", accent_color); t->set_color("font_color_hover", "MenuButton", control_font_color_hover); - t->set_color("font_color_disabled", "MenuButton", Color(1, 1, 1, 0.3)); + t->set_color("font_color_disabled", "MenuButton", button_font_color_disabled); + t->set_color("font_color_focus", "MenuButton", accent_color); t->set_constant("hseparation", "MenuButton", 3 * scale); // ButtonGroup - t->set_stylebox("panel", "ButtonGroup", memnew(StyleBoxEmpty)); + t->set_stylebox("panel", "ButtonGroup", make_stylebox(button_group_png, 16, 16, 16, 16, 8, 4, 8, 4)); // CheckBox @@ -410,7 +429,7 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_font("font", "Label", default_font); - t->set_color("font_color", "Label", Color(1, 1, 1)); + t->set_color("font_color", "Label", control_font_color_low); t->set_color("font_color_shadow", "Label", Color(0, 0, 0, 0)); t->set_constant("shadow_offset_x", "Label", 1 * scale); @@ -420,15 +439,21 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // LineEdit - t->set_stylebox("normal", "LineEdit", make_stylebox(line_edit_png, 5, 5, 5, 5)); + Ref sb_line_edit = sb_expand_default(make_stylebox(line_edit_png, 6, 6, 6, 6, 6, 4, 6, 4)); + t->set_stylebox("normal", "LineEdit", sb_line_edit); + Ref sb_line_edit_active = sb_expand_default(make_stylebox(line_edit_active_png, 6, 6, 6, 6, 6, 4, 6, 4)); + t->set_stylebox("active", "LineEdit", sb_line_edit_active); t->set_stylebox("focus", "LineEdit", focus); - t->set_stylebox("read_only", "LineEdit", make_stylebox(line_edit_disabled_png, 6, 6, 6, 6)); + Ref sb_line_edit_disabled = sb_expand_default(make_stylebox(line_edit_disabled_png, 6, 6, 6, 6, 6, 4, 6, 4)); + t->set_stylebox("read_only", "LineEdit", sb_line_edit_disabled); t->set_font("font", "LineEdit", default_font); - t->set_color("font_color", "LineEdit", control_font_color); - t->set_color("font_color_selected", "LineEdit", Color(0, 0, 0)); - t->set_color("cursor_color", "LineEdit", control_font_color_hover); + t->set_color("font_color", "LineEdit", button_font_color); + t->set_color("font_color_selected", "LineEdit", button_font_color); + t->set_color("font_color_active", "LineEdit", accent_color); + t->set_color("font_color_read_only", "LineEdit", button_font_color_disabled); + t->set_color("cursor_color", "LineEdit", button_font_color); t->set_color("selection_color", "LineEdit", font_color_selection); t->set_constant("minimum_spaces", "LineEdit", 12 * scale); @@ -445,9 +470,9 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // TextEdit - t->set_stylebox("normal", "TextEdit", make_stylebox(tree_bg_png, 3, 3, 3, 3)); + t->set_stylebox("normal", "TextEdit", make_stylebox(tree_bg_png, 6, 6, 6, 6)); t->set_stylebox("focus", "TextEdit", focus); - t->set_stylebox("completion", "TextEdit", make_stylebox(tree_bg_png, 3, 3, 3, 3)); + t->set_stylebox("completion", "TextEdit", make_stylebox(tree_bg_png, 6, 6, 6, 6)); t->set_icon("tab", "TextEdit", make_icon(tab_png)); @@ -532,17 +557,25 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // WindowDialog - t->set_stylebox("panel", "WindowDialog", sb_expand(make_stylebox(popup_window_png, 10, 26, 10, 8), 8, 24, 8, 6)); + Ref style_pp_win = make_stylebox(popup_window_png, 8, 8, 8, 8, 8, 30, 8, 8); + + t->set_stylebox("panel", "WindowDialog", style_pp_win); t->set_constant("scaleborder_size", "WindowDialog", 4 * scale); + t->set_icon("close", "WindowDialog", make_icon(close_png)); + t->set_icon("close_hilite", "WindowDialog", make_icon(close_hl_png)); + t->set_font("title_font", "WindowDialog", large_font); - t->set_color("title_color", "WindowDialog", Color(0, 0, 0)); + + t->set_color("title_color", "WindowDialog", Color::html("dae0e6")); + + t->set_constant("close_h_ofs", "WindowDialog", 20 * scale); + t->set_constant("close_v_ofs", "WindowDialog", 20 * scale); + t->set_constant("titlebar_height", "WindowDialog", 20 * scale); t->set_constant("title_height", "WindowDialog", 20 * scale); t->set_icon("close", "WindowDialog", make_icon(close_png)); t->set_icon("close_hilite", "WindowDialog", make_icon(close_hl_png)); - t->set_constant("close_h_ofs", "WindowDialog", 18 * scale); - t->set_constant("close_v_ofs", "WindowDialog", 18 * scale); // File Dialog @@ -550,9 +583,9 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // Popup - Ref style_pp = sb_expand(make_stylebox(popup_bg_png, 5, 5, 5, 5, 4, 4, 4, 4), 2, 2, 2, 2); + Ref style_pp = sb_expand(make_stylebox(popup_bg_png, 6, 6, 6, 6, 4, 4, 4, 4), 2, 2, 2, 2); - Ref selected = make_stylebox(selection_png, 6, 6, 6, 6); + Ref selected = make_stylebox(selection_png, 6, 7, 6, 7); for (int i = 0; i < 4; i++) { selected->set_expand_margin_size(Margin(i), 2 * scale); } @@ -613,16 +646,16 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // Tree - Ref tree_selected = make_stylebox(selection_png, 4, 4, 4, 4, 8, 0, 8, 0); - Ref tree_selected_oof = make_stylebox(selection_oof_png, 4, 4, 4, 4, 8, 0, 8, 0); + Ref tree_selected = make_stylebox(selection_png, 6, 7, 6, 7, 8, 0, 8, 0); + Ref tree_selected_oof = make_stylebox(selection_oof_png, 6, 6, 6, 6, 8, 0, 8, 0); - t->set_stylebox("bg", "Tree", make_stylebox(tree_bg_png, 4, 4, 4, 5)); + t->set_stylebox("bg", "Tree", make_stylebox(tree_bg_png, 6, 6, 6, 6)); t->set_stylebox("bg_focus", "Tree", focus); t->set_stylebox("selected", "Tree", tree_selected_oof); t->set_stylebox("selected_focus", "Tree", tree_selected); t->set_stylebox("cursor", "Tree", focus); t->set_stylebox("cursor_unfocused", "Tree", focus); - t->set_stylebox("button_pressed", "Tree", make_stylebox(button_pressed_png, 4, 4, 4, 4)); + t->set_stylebox("button_pressed", "Tree", make_stylebox(button_pressed_png, 6, 6, 6, 6)); t->set_stylebox("title_button_normal", "Tree", make_stylebox(tree_title_png, 4, 4, 4, 4)); t->set_stylebox("title_button_pressed", "Tree", make_stylebox(tree_title_pressed_png, 4, 4, 4, 4)); t->set_stylebox("title_button_hover", "Tree", make_stylebox(tree_title_png, 4, 4, 4, 4)); @@ -640,11 +673,12 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_color("title_button_color", "Tree", control_font_color); t->set_color("font_color", "Tree", control_font_color_low); t->set_color("font_color_selected", "Tree", control_font_color_pressed); - t->set_color("selection_color", "Tree", Color(0.1, 0.1, 1, 0.8)); + t->set_color("button_pressed", "Tree", accent_color); + t->set_color("selection_color", "Tree", Color(0, 0, 0, 0.8)); t->set_color("cursor_color", "Tree", Color(0, 0, 0)); t->set_color("guide_color", "Tree", Color(0, 0, 0, 0.1)); - t->set_color("drop_position_color", "Tree", Color(1, 0.3, 0.2)); - t->set_color("relationship_line_color", "Tree", Color::html("464646")); + t->set_color("drop_position_color", "Tree", Color(0, 0, 0, 0.2)); + t->set_color("relationship_line_color", "Tree", Color(0, 0, 0, 0.1)); t->set_constant("hseparation", "Tree", 4 * scale); t->set_constant("vseparation", "Tree", 4 * scale); @@ -656,10 +690,10 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_constant("scroll_speed", "Tree", 12); // ItemList - Ref item_selected = make_stylebox(selection_png, 4, 4, 4, 4, 8, 2, 8, 2); - Ref item_selected_oof = make_stylebox(selection_oof_png, 4, 4, 4, 4, 8, 2, 8, 2); + Ref item_selected = make_stylebox(selection_png, 6, 7, 6, 7, 8, 2, 4, 2); + Ref item_selected_oof = make_stylebox(selection_oof_png, 6, 6, 6, 6, 8, 2, 4, 2); - t->set_stylebox("bg", "ItemList", make_stylebox(tree_bg_png, 4, 4, 4, 5)); + t->set_stylebox("bg", "ItemList", make_stylebox(tree_bg_png, 6, 6, 6, 6)); t->set_stylebox("bg_focus", "ItemList", focus); t->set_constant("hseparation", "ItemList", 4); t->set_constant("vseparation", "ItemList", 2); @@ -676,14 +710,13 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // TabContainer - Ref tc_sb = sb_expand(make_stylebox(tab_container_bg_png, 4, 4, 4, 4, 4, 4, 4, 4), 3, 3, 3, 3); + Ref tc_sb = sb_expand(make_stylebox(tab_container_bg_png, 6, 6, 6, 6, 4, 4, 4, 4), 3, 3, 3, 3); tc_sb->set_expand_margin_size(MARGIN_TOP, 2 * scale); tc_sb->set_default_margin(MARGIN_TOP, 8 * scale); - t->set_stylebox("tab_fg", "TabContainer", sb_expand(make_stylebox(tab_current_png, 4, 4, 4, 1, 16, 4, 16, 4), 2, 2, 2, 2)); - t->set_stylebox("tab_bg", "TabContainer", sb_expand(make_stylebox(tab_behind_png, 5, 5, 5, 1, 16, 6, 16, 4), 3, 0, 3, 3)); - t->set_stylebox("tab_disabled", "TabContainer", sb_expand(make_stylebox(tab_disabled_png, 5, 5, 5, 1, 16, 6, 16, 4), 3, 0, 3, 3)); + t->set_stylebox("tab_fg", "TabContainer", sb_expand(make_stylebox(tab_current_png, 6, 6, 6, 0, 16, 8, 16, 8), 2, 2, 2, 2)); + t->set_stylebox("tab_bg", "TabContainer", sb_expand(make_stylebox(tab_behind_png, 5, 5, 5, 1, 16, 8, 16, 8), 3, 0, 3, 3)); t->set_stylebox("panel", "TabContainer", tc_sb); t->set_icon("increment", "TabContainer", make_icon(scroll_button_right_png)); @@ -695,7 +728,7 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_font("font", "TabContainer", default_font); - t->set_color("font_color_fg", "TabContainer", control_font_color_hover); + t->set_color("font_color_fg", "TabContainer", control_font_color); t->set_color("font_color_bg", "TabContainer", control_font_color_low); t->set_color("font_color_disabled", "TabContainer", control_font_color_disabled); @@ -707,12 +740,12 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< // Tabs - t->set_stylebox("tab_fg", "Tabs", sb_expand(make_stylebox(tab_current_png, 4, 3, 4, 1, 16, 3, 16, 2), 2, 2, 2, 2)); - t->set_stylebox("tab_bg", "Tabs", sb_expand(make_stylebox(tab_behind_png, 5, 4, 5, 1, 16, 5, 16, 2), 3, 3, 3, 3)); - t->set_stylebox("tab_disabled", "Tabs", sb_expand(make_stylebox(tab_disabled_png, 5, 4, 5, 1, 16, 5, 16, 2), 3, 3, 3, 3)); + t->set_stylebox("tab_fg", "Tabs", sb_expand(make_stylebox(tab_current_png, 6, 6, 6, 0, 16, 8, 16, 8), 2, 2, 2, 2)); + // tc_sb->set_expand_margin_size(MARGIN_TOP,2 *scale); + t->set_stylebox("tab_bg", "Tabs", sb_expand(make_stylebox(tab_behind_png, 5, 4, 5, 1, 16, 8, 16, 8), 2, 2, 2, 2)); t->set_stylebox("panel", "Tabs", tc_sb); - t->set_stylebox("button_pressed", "Tabs", make_stylebox(button_pressed_png, 4, 4, 4, 4)); - t->set_stylebox("button", "Tabs", make_stylebox(button_normal_png, 4, 4, 4, 4)); + t->set_stylebox("button_pressed", "Tabs", make_stylebox(button_pressed_png, 6, 6, 6, 6)); + t->set_stylebox("button", "Tabs", make_stylebox(button_normal_png, 6, 6, 6, 6)); t->set_icon("increment", "Tabs", make_icon(scroll_button_right_png)); t->set_icon("increment_hilite", "Tabs", make_icon(scroll_button_right_hl_png)); @@ -722,7 +755,15 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_font("font", "Tabs", default_font); - t->set_color("font_color_fg", "Tabs", control_font_color_hover); + t->set_icon("increment", "Tabs", make_icon(scroll_button_right_png)); + t->set_icon("increment_hilite", "Tabs", make_icon(scroll_button_right_hl_png)); + t->set_icon("decrement", "Tabs", make_icon(scroll_button_left_png)); + t->set_icon("decrement_hilite", "Tabs", make_icon(scroll_button_left_hl_png)); + t->set_icon("close", "Tabs", make_icon(tab_close_png)); + + t->set_font("font", "Tabs", default_font); + + t->set_color("font_color_fg", "Tabs", control_font_color); t->set_color("font_color_bg", "Tabs", control_font_color_low); t->set_color("font_color_disabled", "Tabs", control_font_color_disabled); @@ -740,8 +781,8 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_font("normal", "Fonts", default_font); t->set_font("large", "Fonts", large_font); - t->set_constant("separation", "HSeparator", 4 * scale); - t->set_constant("separation", "VSeparator", 4 * scale); + t->set_constant("separation", "HSeparator", 16 * scale); + t->set_constant("separation", "VSeparator", 16 * scale); // Dialogs @@ -810,12 +851,12 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_constant("separation", "HBoxContainer", 4 * scale); t->set_constant("separation", "VBoxContainer", 4 * scale); - t->set_constant("margin_left", "MarginContainer", 8 * scale); + t->set_constant("margin_left", "MarginContainer", 0 * scale); t->set_constant("margin_top", "MarginContainer", 0 * scale); t->set_constant("margin_right", "MarginContainer", 0 * scale); t->set_constant("margin_bottom", "MarginContainer", 0 * scale); - t->set_constant("hseparation", "GridContainer", 4 * scale); - t->set_constant("vseparation", "GridContainer", 4 * scale); + t->set_constant("hseparation", "GridContainer", 14 * scale); + t->set_constant("vseparation", "GridContainer", 8 * scale); t->set_constant("separation", "HSplitContainer", 12 * scale); t->set_constant("separation", "VSplitContainer", 12 * scale); t->set_constant("autohide", "HSplitContainer", 1 * scale); @@ -863,8 +904,19 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_stylebox("panelnc", "Panel", ttnc); t->set_stylebox("panelf", "Panel", tc_sb); - Ref sb_pc = make_stylebox(tab_container_bg_png, 4, 4, 4, 4, 7, 7, 7, 7); + Ref sb_pc = make_stylebox(tab_container_bg_png, 6, 6, 6, 6, 7, 7, 7, 7); t->set_stylebox("panel", "PanelContainer", sb_pc); + t->set_stylebox("panel_full", "PanelContainer", make_stylebox(tab_container_bg_png, 4, 4, 4, 4, 2, 7, 2, 0)); + + t->set_icon("minus", "GraphEdit", make_icon(icon_zoom_less_png)); + t->set_icon("reset", "GraphEdit", make_icon(icon_zoom_reset_png)); + t->set_icon("more", "GraphEdit", make_icon(icon_zoom_more_png)); + t->set_icon("snap", "GraphEdit", make_icon(icon_snap_png)); + t->set_stylebox("bg", "GraphEdit", make_stylebox(tree_bg_png, 6, 6, 6, 6)); + t->set_color("grid_minor", "GraphEdit", Color(1, 1, 1, 0.05)); + t->set_color("grid_major", "GraphEdit", Color(1, 1, 1, 0.2)); + t->set_constant("bezier_len_pos", "GraphEdit", 80 * scale); + t->set_constant("bezier_len_neg", "GraphEdit", 160 * scale); t->set_icon("minus", "GraphEdit", make_icon(icon_zoom_less_png)); t->set_icon("reset", "GraphEdit", make_icon(icon_zoom_reset_png)); @@ -878,6 +930,18 @@ void fill_default_theme(Ref &t, const Ref &default_font, const Ref< t->set_icon("logo", "Icons", make_icon(logo_png)); + // Editor + t->set_color("prop_category", "Editor", Color::html("232b33")); + t->set_color("prop_section", "Editor", Color(0, 0, 0, 0.1)); + t->set_color("prop_subsection", "Editor", Color::html("272f39")); + t->set_color("fg_selected", "Editor", Color::html("ffbd8e8e")); + t->set_color("fg_error", "Editor", Color::html("ffbd8e8e")); + + t->set_color("animation_editor_track_pos", "Editor", accent_color); + t->set_color("animation_editor_time", "Editor", Color(1, 1, 1, 0.1)); + t->set_color("animation_editor_selection_rect", "Editor", Color(1, 1, 1, 0.5)); + t->set_color("animation_editor_line", "Editor", Color(1, 1, 1, 0.1)); + // Theme default_icon = make_icon(error_icon_png); diff --git a/scene/resources/default_theme/dropdown.png b/scene/resources/default_theme/dropdown.png index 3a6a2ed7781f67a3ccae681d95c9dd055d6111f9..b9a324be7c2f768d7d611a50ceb10d3a0699b744 100644 GIT binary patch delta 162 zcmey!w3%^&WIY=L1H%#ieccQU3~Wi>?k)`fL2$v|<&zm07&1Iv9780gF6~p~JDecW zWdCo;%y*pgR=j+eRyJwoEZMv!;gIuxeD*HMOVVIsX{cAct^a_{X4NZ}4SSjV9~e*4 z@htOfe|zXBCt%_){n-orRcedlUzYnBUXp>tmuOHYqoS6}yt`*W`K?LX1- REes3{44$rjF6*2UngHzjL?!?L literal 369 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4i*LmhCH@11_lNOmUKs7M+SzC{oH>NSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2Bsu$cNd2L z?fqx=GcYi47I;J!Gca%qgD@k*tT_@43=Hfgp1!W^57@+nv{@~sj4T-#7*af4978y+ zCnqHQIBJLM&n&a&Ra(-X^9K%mU{^a((%Jb^ zbG`^O_u+UpHa50*786x@czEP*-1D~k^Z&#D*%3R=@#nmMa&L)|LNmXQffz&STIu@K zHx)h%3=FCzt`Q|Ei6yC4$wjG&C8-QX28L$324=cOMj=K9R>qcAMrPUuMpgy}C)b_; fg%LtSZhlH;S|x4`J3bV=0|la|tDnm{r-UW|#V~9Z diff --git a/scene/resources/default_theme/focus.png b/scene/resources/default_theme/focus.png index 5d37028f2d795267732bee341da35cda32bfcf15..1908fd8aee138ea714f91c699184d537ba30ce81 100644 GIT binary patch delta 72 zcmbQu95q40iGz)Sfg!9k<~aic16z`}y9>jA5L~c#`D6wL27XT$#}JK)$q5pyiyN#M a7?^w*82zU7_%bjsFnGH9xvX}f;+?*7#SEC7?Zr+UHBz- zG2CQeVBjq9h%9Dc;1&j9Muu5)Bp4VN*h@TpUD+S7i3w@5T1pvNGB7Y$c)B=-a9mFo zFyiDb4NLKOKgY7zP4aLSo5GEw0?dp0j9i*lth}MQLTCe)#_8v@lLeTi*%jA5L~c#`D6wL27XT$#}JK)$q5pyiyN#M a7?^w*82zU7_%bjsFnGH9xvXN^=282C$q{DK+yEHkRAtx5zqGWpp`1$T%sFfuSOFeZ7syD)UH z%6c#`FmM)lL>4nJa0`PlBg3pY5)2Fs>?NMQuIvxk#Duh2{A8KdGcYh%c)B=-a9mFo zFyiDb4NLKOKgY7zP4aLSo5GEw0?dp0j9i*lth}MQLTCe)#_8v@lLeTi*%kmbR`RA9JGi+g< z5n)!bN4-+7^2;i&wU;NUNa=c1%{YHfud!2|VFGWC&!=5Kq89#$iHuo)@z<$CPn&oYcU7-`Yqqmm=|u+fi$(Pg%nCae zMBdrnnKto360^VrY2B7B+c#S-v6ax}IPv-+!z_*a6ZaHUUXfq)=kpA|_VCg}SNgt+m zY8tAl>MAN~%F3!rN-Bzq%5riFva<3rGIE9nMge{yem(&{UVgUL_7-MV|NsAI*_=6> zfq{WB$=lsUVCp7b9R>yl&H|6fVg?3oVGw3ym^DX&fq{X&#M9T6{Q;YpkT$EOl#wL^ z14FW>i(`nz>9>&R}I|@KEg7;FuK19guj7Yh&d~ z#-qJ2r4zDi&oo?|ZOGL1J-yZDE^FhKp3(#nRfW}`RnBCE?>O||sqEI5Z<8c~vxSdwa$T$GwvlFDFYU}&amV5Vzi6k=pxWo&6>WTtIk oWMyD*a_tFF03$Ty=BH$)RpQpL<3qta1_lNOPgg&ebxsLQ0Bg~GasU7T diff --git a/scene/resources/default_theme/graph_node.png b/scene/resources/default_theme/graph_node.png index d4b4dd3c1fc288fc55d2158620981e7769e53d62..c7e374693c70b46521162fe2ca7a88cbad69fb35 100644 GIT binary patch delta 262 zcmeyxI+baHc)c438v_HwQ5BJH1_lPUByV>YhW{YAVDIwD3=9mXJY5_^B3j>`Tgc~F zD02Mc`=9T#ns{GwrF~|a=Xk()0_)?%43kw0H02)pnIBcVsn^(B*59xowtmZJ@8y5& z_A|%3E%Gq_eRrp}m-E62t5^&lO>2LgCiABJxt>?FeMG26{Q}SBGgd$H$f&C8=g@7R z@SRoQ)4AP$dKlRx5)Pbicu>mo>+4tbqYpDef1hM$lSpU)Nq~qC@(v1Y9EVSt=4$GM z<}s`~vS~(q)hf^9>9Gl~yq>;^IC3^be*Th9t&M7D_?EvtlKw-teEJ!)*SvZ delta 751 zcmbQr^ow`sf0}gRs zR-uI!&9fO87$i$vBTAg}b8}PkN*J7rQWHy3QxwWGOEMJPJ$(bh8~MZ;7??^tT^vIq z4!@mln}0b$;CQ|GY&BJ-wOkw@gGw31R3>Omt6^k2Qh)A*_{Ecdu){EZ3u8^1o;dH?R;_ewuobcGkNRlL)D z;>*Y_@jb+7de(uu1U?I%Ee*A-2h=XGTRDjTV7{S}C2V0@obWAc@x2`urlIzZoxJT2 zrz`Npt^5DVmbKoFN&1nJ?wPZ4H5Ek$KPkyXU_n%k3_=FJe;-Cimr;mS|u8Y}i^ZoDf>)Zz>y)Vi5HSfO6AHLlk z$K1KJB3q{>?l@_{a{u$}bvd34at(pfzmGE=kFxGaJD>bns6lQ2iu$c9xH^2Co0D@=ehI?{%cCb3YIMenT#Pa|>ipDnjQPPWE+wm#+_ThH zeRQ1V#I$KsE?e~C)yh{rj3zyl-8m^bB9)sXlnvP?~dTP8a5Z2woO`+2{=x5e8y;{Ers*$k%tE^0Zj zu3!*dz!cKJ^&y^V$rIs<>ykHYf81h8XgnYxd@F-JPEaD*Nr55f?AlG)jusK`N;1N4 zPgXE%@+;pe+tQqxz-w^wnHBS#Y}0gk^H-PCZO&_pUYAI2F8Hu-|Ha*WdswfjZa%cN zA^Cvf0=u-Ie2w!Dm~VHN*5r7l{`YhW{YAVDIwD3=9n2o-U3d5v^};Y~(%U zz{7fBx<=^)3ATuaNlmg6-MUI#HyE~^WN{Z}Q9bGSJ@%){|MGRdsisS(@UiD?_+@1N zsBxj@QkjkMI}WTpT9znLru&O)LB94O1&0O(#yYkV`M;G8Y2Us~=4E2x5C97@vHXxW z@cUck_RiG$nw-Kq*|wL4-&u-|r#?LXzKSV5Kujil`agLF1_lOCS3j3^P6`sf0}e?+ zE!k@o-3|;443Z_T5hc#~xw)x%B@E6*sfi`2DGKG8B^e6tp1uL$jeOz^42&h7E{-7) zhu==$?{_FbDC;BPTQ5_?9nLQ7E?n;R_=xw61fMI7 z2@zBNE9qXi_Viu{2a{>u_vpM?bKaM~vox2r>($R};FEZC<;OaP4~+hE7?WMCHn6EQ znh3CmsWCV&VBW*T`+)gFYPj@`xPH|>-OE-TZfAX$Wf&C1%Us`?TOK|AfbfOOF3V$# zCR*J;^;SkK=x)8%{uis{PTPgcHc+1p8vznylF z{g6@=%l_?A*`q^7;pM!CFQk`zligl_|K(P{2I~cDdtG-}Okgx)D0cf%)@Z&!t!T?~ pUmX*r&kuSynG8Q^Jb6_AN;t(mr`as`5-6S+JYD@<);T3K0RYNB$B6&{ diff --git a/scene/resources/default_theme/graph_node_comment_focus.png b/scene/resources/default_theme/graph_node_comment_focus.png index a4b7b5a6188c687d52a4c20d8a9c35fc75c354a9..49127da0929ae7fe7d807d02902e9a7983e12880 100644 GIT binary patch delta 211 zcmaFF{D^Uac)c438v_HwQ5BJH1_lPUByV>YhW{YAVDIwD3=9m@JzX3_B3j?x*eH0& zK)~f&pIslZj7EY2W)p4;dI3BuiW)N}Tg^b5rw57@Uhz6H8K46v{J8G8EiB zeFMT9`NSC*7`;4Q977@wzrDWS`?jOZv5(iy1M69sxfUs0dh{s8@y?w!4?^y2dZsTR z^}%0I>4$jAS+%(`CB?#uetJunimYjBO1e;Ud11MP=|7Jpw`~jVe5$-x{@v2z-N`%J z&WuM5(&bh)%e*xxFA)_r=;HKA2Wuzkl7&2xplHtV7e#Vn4BJT6{yA=>`q+L+b( zk6FSaBQm$u2d>RYdRzYaL%X=i-^`E7Wv90OV%vAz*gx^9sd3A!sSh-drA<9lu{x<% zjM4S)Y6-@<6{^iE9?bP>VDV_EmwNT_77w4rjr-BH-IzkM#FWedS zze_nLB~~zx$9Tq(6UGmBx7z;@Eh@3DzH(vV4EFgq9o1!i<{da@e>Hw?h@a@+*IWES O(dFst=d#Wzp$Pzvn8a)V diff --git a/scene/resources/default_theme/graph_node_position.png b/scene/resources/default_theme/graph_node_position.png index 7ec15e2ff46ac7cdf8f48ad69ed81b2ace5eb382..76a213be728398b460170b898ddb54fad931d2a4 100644 GIT binary patch delta 237 zcmbQn^oMbRc)c438v_HwQ5BJH1_lPUByV>YhW{YAVDIwD3=9k#JzX3_B3j>G-zeA= zAkgyge}klPQ3k8`K_iuf0OtD!vo0~MU9r@G$M6Hs5krFyjW2We-H)sKkbWfWYTG(% z7qPF_CCFVdQ&MBb@0M9vO8vp`sf0}eKR zYirNECvpr743Z_T5hc#~xw)x%B@E6*sfi`2DGKG8B^e6tp1uL$jeOz^3=9)IT^vIq z4!^y=m-B#v0PBNbox2Y11?=hN?Cu@XH)cO;3HA^WsSkP*tNO2IUWDzUvq7~1$vZku z=+4tNOZER`!0fI1U3y-zS?bmco*Ol*XKz|>Xu^3SJ>dAfylHP=XZB0qGZS6Ud-vtt zcm`z9AkX+z*Zxz~#Nsr+RGGK8f|6_}#+*-i?*E#t;lIn|D>q-&fs}i?`njxgN?>dP E09t=tG5`Po diff --git a/scene/resources/default_theme/graph_node_selected.png b/scene/resources/default_theme/graph_node_selected.png index f76c9703dd04d01533e31636517368fcdd2dbecf..0e22312e6a9b6f5f7c25fa2da90b500ce3c99964 100644 GIT binary patch delta 256 zcmZ3=-p@2ayxxt2je&vTsESB80|NtFlDE4H!+#K5uy^@n1_p*Bo-U3d5v^~}ZRBlo z5IOeo{akV9B%Ond2Q1o{BP6cKrZ7mC2Y7F9IC6;bO^>a!gSM98vGm6?ZyfBr`+Jr4 zkNwz$nGMrPAm4;o7+d_hj9A|1>f%aVRuEi9ft27!UCO`o3zSJkOc!l5_jE zt9B^Qe$A6py8QJT{pUgoe2ibTwn@&IG_B0ctbPACrkp(8cM-k^GZ+{c7(8A5T-G@y GGywpJ3utZt delta 924 zcmeBYTFO2_yxxI>je&tdxc2)r1_lPs0*}aI1_o|n5N2eUHAjMhfq}im)7O>#0f#s* zi}kOGTH6>Hm|Z+w977@wznyNMai>h=`2P3H=hs=?wfuH>>SpGHrP2jlFK4JuZV$3z zVLJEVl8Nb*KG{82y^rguCNsryE!`;1^!0+nf(ZgvDW@jY8#bz3xHQW_U;MuO?~+e1 z)&It^dv5c4{;DnSsoWh;r}wq@zSn*ge&K$`hvCTHYX3PK?iSwut$TcfU=(|c&y8(K zj)$(KOFKud|2bVhUV_Qs$eC+*<=@YHRoQI(Ht&1R`s*e=UC}C9QCW`EG4lZWm?YhM9tV$^ohQgo{y)3klj{ImPSLmi-4PEQjmnjzPJZ%i?>yfna)e>B zNZPK8AKxsKNO<&X;=P;eOnw>$?UK`o^_lW(<{o}mE}s~SYbPJP=zOwPHvZI{deQFW zJ4b5zdnWFjTzKI6{hF_@Zgwwkl|4VdTK@k1Uu7R%4%}Rt8gWREMMrnv=l5JT>-+E3 zZ5OD2Q2BRacH@7E-~%ECtUioj>d$|MsO+ZFN6*inocJt4l2uHHjUoC}=hsZXC}o+a zE`33a3{&pT>})VO9;j6?Mc7mI?t&-Nq7OTtm7YC6ZcpJ{IsQM)FAQXEmfQ?l^k&|n zW6!R3A9g;gy8TYjCEkqe*LA7y*H1rv_wTv(`L*?hFLyn@)#}Gnd)EH%hu3MP+rE8R zyM21Rka6_({kv^%zbct-b@yF0^ZnV^qi!GTsawmXm~eZW-tMW_w`P5f9gL3u|3cuv#cwQUe5|dl7hTK{>AR4% lwIVn7tiaLRyXr+5Hp#DVN~+4-&A`CG;OXk;vd$@?2>`1+yDk6# diff --git a/scene/resources/default_theme/hseparator.png b/scene/resources/default_theme/hseparator.png index 99609ac118455ebca670efe4b099996e30212523..88165ea6b2930d19a6e3580b2953ae0844a45e9d 100644 GIT binary patch delta 72 zcmX@i6g5G@iGz)Sf#C@MzHSBv2DT(`cNd2LAh=-f^2rPg4E&xhjv*3LlM^IZd3bnu a7#KMi7;7Duo?~EOVDNPHb6Mw<&;$U=tP>#s literal 323 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@CT0c(hMkFF5)2FsEa{HEjtmSN`?>!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3_JloA+8Jz z48^looxAh!|Ns9fIgFPW7#NsKg8YIRHg8VNVnW)imQqHR3=9kco-U3d9M_W*QW6plIrQ)_FdS## z|2j#3IRgWOYKdz^NlIc#s#S7PYGO$$gOP!unXZAEu8~oQk%5)5rInGHwtNcNLG2Xq|=8oF!GeUw#8`B-yrIJ08TKNyz zUvFzLFZxm`^!Vpu@kLXLx-A#%e(-lw*}tV5ra!jl$+#FJ8S!hwah79Kxkcor=HxRl PFfe$!`njxgN@xNA-48;L literal 526 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2EPEG5LX5U z24C+;tjNL6OG{H zRqOx%|MAzR_%bjs2$cl+1v4>$-uzCnB?v5BKan7 zYX<`Z180FpWHAE+w=f7ZGR&GI!N9=4UgGKN%Km^&Oh}v6Qp(7Zfq@~_)5S4F;&SV` zyL=4_9IOc;Ta>n%)K~pi?_GN>E9S@DgKW)K z{%8gU2FViFh!W@g+}zZ>5(ej@)Wnk16ovB4k_-iRPv3y>Mm}){1_o7-qLjpvRI6mL z3I-zsLo;0iGhHL25F-OCV@oR|Gi?JSD+7a*Yfpe85TPMAKP5A*61RpO9}3?k)`fL2$v|<&zm082);?IEGmCuAOA)ci2F} zZGQd9dkM|l0Vf1prxo>8EaeIRZB za_{+VJoP=2;;E7Mx=t7yu)bpqDP`WXI_uru`*TG?LcgZe_f#^j^W%|oQR#kMQK^#g z@cMl})2^-)dnV5~xY7QcPXFfhud604d%2upOZh$#wjE{XbQzZDrZE~Y_+CEK*0ejI z(J;+OBxA*bWUGT_Gs5nEV+xIJ=Wa38bS@Kr?q0)VYu0Y9-2Ny3C!@^-pED(@ TRtFgv7#KWV{an^LB{Ts5-jR#~ literal 591 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+u%tWsIx;Y9?C1WI$jZRL zppfhl0zK@IwYl4ILd=GZD%TGhEPgZ?# z?~3+r_C0+aGn-a^y7j0nqGEgdwnl-}@mb#cEHQ|1&T!NS3%plsM<- z=BDPAFgO>bCYGe8D3oWGWGJ|M`UZqI@`*DrFsOnQr6iW5S|x*3Fc=van&}#t=^7b@ z7#Ua@TUr^JX&V?>85o>gdjgaK5E^pxQ!>*kackJ|q2L_@0|SGntDnm{r-UW|$E(nl diff --git a/scene/resources/default_theme/hslider_grabber_hl.png b/scene/resources/default_theme/hslider_grabber_hl.png index f8a011e64b1d478fec690b7481064334157df6da..1639776a2890b61eaa7e05f678f45106297781fb 100644 GIT binary patch delta 300 zcmcb|x`%0kWIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm07(RNsIEGmCuAOA)$CN10 zy5Ia*ko8`M7pV(E_#D=YrYvs#sqMSu&MoE{0@5FiT=W=BoK`04{JWdFnQPaJ*J+c! z?=?SpKz`{fr5_I}j=mDQ!sPep+Hog+r_6x*U4jLVzdt{~Twkz3u^_X;Ttl*sG3D9u z_ferw+RBSMu5JBW>RlAtU2Zq4eAhflhdn>9r!^d|{iesDbMD%@#B*2m7&ESXUmeM` z?BgZR$-uIL4er>j?OU{pDP*RbUy2mJX zdlIibx7WOD%R@?@Zg*Gx=y`={ZrZ}+gB}sH)c?=6V~k7kXw=)^@rr?gfx*+&&t;uc GLK6TO-i4I_ literal 734 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhGPLfA+8J< zz@xc2Vg1I`-KP>aA7Wr&NZx)TdHZn&28P7VdlEM8fhdn&wlsOmHVE4)Gc#`E*|-g7 z&61ND7#PI0G!r)MP1?MlnHA(9h?>yZvx25gg|IpJ`IENnP2Rqrfq_BY!#(4``HX|- zb%TNeCr=8SJBNXRA!N}BpDBkt`VP4F?Dw90$a~Tu{~1SoryUMmd?I-ManJq(e$$Uc ztv(&K=1kDMV}Wyz{r~?zTW)J20|SF$NswPK12eCTx>(-9_b)U)d{DZ5PepwFQ7Nv} zKmSsA3?DquU}6-RGgX*X=k^_L|1aM|i)&dlKK@fnlDfi(`ny<=pevg_;ZmSOYwq zgf^7-@^Wj02_^AP`~P1nk>^44?=9cYyg3tl_=mY#1BYY6vzv!nf|}O)Fl^f?aOao< zvx?0mqem=R4k0H}SX`y%T+(bUzIicVWn9pXYp64~uqQemgj5)xU;R+qT6K zrz&h_W)-A=ZVx(t)M)*?pR2D|zpXxMd@ybI?afN+?(K`8{`)7*rt>FHezKN860@RF zDFXw8WQl7;iF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEv^pgDOZ-N@7W>RWeuw zgOP!unXZAEu8~oQk%5)5rInGHwtUvB{QuOw}u@b3f_SdfTydU J%Q~loCIEEn`&mdKI;Vst0F`kU6951J literal 334 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@MrH;EhJOcjPB1Vqu%tWsIx;Y9?C1WI$jZRL zppfhl4nJa0`PlBg3pY5)2Fs>?NMQuIvxk z#Duh2Ev1Ys85kJ2JzX3_IIbrrIIuD>2rw`%JgRt*fq_A?#5JPCIX^cyHLrxhxhOTU zBsE2$JhLQ2!QIn0AiR-JoPmKs6{IL7u_V+44$rjF6*2UngDr`R9yf7 diff --git a/scene/resources/default_theme/hsplitter.png b/scene/resources/default_theme/hsplitter.png index 71a3914d7e093b10313f308a7b703cb6593199a4..3ac1dddf904862c1d06f2e24a2363c28fafd0ba7 100644 GIT binary patch delta 114 zcmaFP)WSGHGMkNofkBos2A%3#NvGMx`MKS2P8(F6MF*?a`75b?|3>QTmnM;e$DcV7ZeJ P$XEtXS3j3^P6!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3``|Ke!&b3 zWs}cZfOtvX?k)`f+xyS#XJBC9EbxddW?({b z{vaU+1_sFz*N775{M_8syb=cIqSVBa)D(sC%#sWRcTeAd@J2py1_lOIkfM~tl2of? zunGnv14A=i12bJCqYxtlD`QJ5BQtFSBP#=glWR|aLI$BBH$NpatrE9}9UltbF)%PN Nc)I$ztaD0e0syu-UOfN+ diff --git a/scene/resources/default_theme/icon_close.png b/scene/resources/default_theme/icon_close.png index 5ac6357dcd60db3c34e5271ef4abdba6cd02e520..b6973740e75ea7db265d582b3485cf44eb596042 100644 GIT binary patch delta 219 zcmaFH*vT}(tbU)Ti(`mI@6`#`e1{x(T;_AS{t#){!7tjy;c;h57fb7`#|j>Ymn#_c zI(DD*+Op%8Z1p_Tw*C5?_N#U=?Q&36GQa+sQSyVp#JAq>EfSb~8t?EdwA>yiBxSRJ z$?t$f#Hy_L(BOo`DBd@V1#_aaZmS(Q`lN9txBOdf0f%b`&ZLF#9XK}ow$c%=Z4I(LD?-`ABgFfcH9y85}Sb4q9e01?ezi2wiq delta 184 zcmeBVdd4`xtbVqqi(`mI@7YO)e1{AKSj1P^rr(aZaQVaH8Z(4wGj7(yttqTxle*dSXZJ98Y0g$_Tw=G>gvo*_g5iuI1E1yd%fB|fd)3cg s{dMm44bwwakf|U!@pkvKG{(zh|0It5oE;upUds#nRsY%AOltFv}iSlFDn``1-O_`26gUwOMFdVTNiWQG8SgxlM; z3--^kQucFFS;g8Ur~UNLoQnk)-fgoxcV6k;y4cmd;+Exk`xw@6WZUS5OWkK+U|{fc L^>bP0l+XkK`wy%s literal 424 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXSeO|Y80uv%^)WCou%tWsIx;Y9?C1WI$jZRL zppfhl*n2KEw9Usv`A zY+^#%EPk>~>lqjrbUj@hLpZJ{Cxn=p2_<}(u{A4|+xf{nwc6x=<11Hv2m z#2FYER6&YT5=&C8lEEq%j0_CTbPddOjf_H!46KYTt&GgH4UDV|3{I{+0Sa1#hTQy= a%(P0}8g_grc*nrNz~JfX=d#Wzp$PzEnR3bi diff --git a/scene/resources/default_theme/line_edit_active.png b/scene/resources/default_theme/line_edit_active.png new file mode 100644 index 0000000000000000000000000000000000000000..b6bebde9259f2c8e45716450ef5feb40453c2ec6 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG z26(zShFJ98o$Tw)6e!Ymzc`IYwtc}0A9YDjo)(o`PlA;0xVY%HMeW*{@t*%f{+89b zv&9~+Qi&4#l4*aS=~5R5ll#I*m_Uf9UE@Ljdm+>?$L+A5Fd z9d^oB_`aj4ZX3J9E>@e}8!A{%7ztV`1li6PE_88WT~ShBxQpvRD1*Y(b59sVW`t_2 zI(3HU{bGX-g-7RFls3M4UHrA}cG@|iiHEtq-?qKB|IC}*9?aQ-_I+h4-+-)~C>HYkTo41HNUQiGd zi{kvn9HhEp?y?`IfX{jRQD#rWdY*O%`E8pIh^n9s^(Sbl~riO1OZle>gV zz}M*4SI@qyUjO@ya(bTN#N>x7=gyRLnNoR4jNyaE%shtuN6xjjOj(uOT=|2Yjg4X2 zp{uj1T!r}4ghag+J64*Rad35qsa#NzyKw)KAotS%Q(xu>%blj}>SLLfv(Y9rMq^rH zkLvuLw+ovNZK$6UQ60dgoxN_$BD><9o-RFI8>jF*-mdU&K7;Ul%`T;vwXEqno7k04 s?|dHn?d9ezp9^XWSq_{JD%ZN-UX;WTxRv8J0|Nttr>mdKI;Vst06W8^lK=n! literal 406 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXI9M1M7}TxV%@`OMSkfJR9T^xl_H+M9WMyDr zP)PO&@?~JCQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=7?_g0-CY>| zxA&jf&%nUIS>O>_%)r1c48n{Iv*t)JFfg!}c>21sKVTCR(q^@kGO}b~U`X+FaSY+O zKJ}cT5R;;S%SC&Kg)Yn7?j`#_6}8xOjcvmT1GZ^v!e;*1To-uyr_^S9uJt@?bx%Jn zvtTWIlk@#S@B`t6>gvvFjS43U{=DEfNxw0tEm1Gy<;3;gQMFn+%x~YzWuNw6mZq)B z#%S)qz`!6`;u=xnoS&PUnpeW$T$GwvlA5AWo>`Ki;O^-g5Z=fq&cMK+3R0AkSdwa$ z3|7HlWMF8fYhb2pWE5g#U}bD+Wn`vpU}R-raB}SlP(UIy@ N22WQ%mvv4FO#o^lcN+iz diff --git a/scene/resources/default_theme/line_edit_focus.png b/scene/resources/default_theme/line_edit_focus.png deleted file mode 100644 index e66d7b60e34567ba084abb9ce2f292df7134fbf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhSdQ+A+FNm z5)gDEL+Jh6=kMRX`0)0{hj%YNynX)m_0xAC^z6;c$FD)?(VLf#UOs#9>iL6L&mX>c za`(m4doP~eeevYpvq!g|J-+?y@tx<7Za;r~`^keFPaoWP`tat{2RENQy!rIujVBLo zKDvMH@%?L$?_GOz@7lvVS03KE{NT>zhj%YOynE&Ttqb>WUA%w$;)7ck@7_3n_r|$< zH_zR>aqjNTb9b(txqa=-oolE6|NmcHl$y`Lz`#@zb z(rXM144efXk;M!Q+`=Ht$S`Y;1Oo#Ddx@v7EBgaBF(GYMODQ8u1_p+Co-U3d5|?Ao z-xh095NJ)@vPD={L*%rVF@I#xjHLJf(=L8H^-uCzQf;|&hi!*IwaE!HgEE=&M^^8y z)G%zWv|q;But;_3YE#x6iR9>O>^BO}Kc4e@PPLr_%kKvQEeknX8D#vQYwU9=oTHL{ zz|?oM&grw>#SVqWqEG(@im5J`^y%lM{aTy>tHR#9ZS{>dXSiFt#q4(GTE_b0k%vF8 z)i>}L46qaOxXr-8AX(xXQR1ARo12*m_Uf9UE@Ljdm+>?$L+A5Fd z9d^oB_`aj4ZX3J9E>@e}8!A{%7ztV`1li6PE_88WT~ShBxQpvRD1*Y(b59sVW`t_2 zI(3HU{bGX-g-7RFls3M4UHrA}cG@|iiHEtq-UQGz9S7;XvyOLe+~DD|;e%S7(}lS6 zA9A++V7zD+d~RQ4TVth{?TW>>YId5wS|G=`>O*z{^Or2W#0AXT4*KkixiY&dG`e)* zJTHC)(S~&LM^+Tkljd zim&Ta^C%N>@aVYz_xpSAa;qP$Nj-|kB(@nvHcz<}7n;wYRP^EA{o6IyXU*9hdX;lS zL+Dk_=Q;6WS!>f1GA?Y`V86=RYH3N})eF2GF?+usU;aMN;Mkl7y`7Gq58cqQc;3~~ pSGV6-p0nPA@>)b?<4N+^CqDeAKpC6SbRYIfN|Eg-A@-SDiscI_@3WzK|bA1i|YZWnQH|b z2g96Yi`U5K%n%ldta2`w-TzE*-RvDr*C!s%XTOp9xK literal 901 zcmeAS@N?(olHy`uVBq!ia0y~yU{GLSU=ZM7W?*1&xYwJ_z`($g?&#~tz_78O`%fY( zNI|kkkS_y6l^O#>Lkk1LF9rsNh8GMBr3MTPuM!v-tY$DUh!@P+6==i2z-ScU6XME1 zC17uF9~Bj)t!=2MXA&71sikG$?d`3kq;6_z>gDC7qN1Uqq8SzzmXwsFrDdq4WuU8T zqOWhJr)R38W8~rC;o{=r?Ccy85~8N2t)il#uCA-8sjs1-r>d&0tgNA?rlYE=rKP2> zt!=2Jq!ttuuCA@8XQHEHsHv&v@9%GKZ}02tYiDPtqN1gu zqN$*u>f_^MYip~ap{uQJpsA^=prGvKsH&{2 zuArbIE30T}Y3c6nE-$YlFRv^or|9P9_W%F?z4pz!85kH;N`m}?8CbXkCFPY=WW{*d znM74h?A_cwoUL@F%illqeE;nI^YZskymq}h_?m%%ficP3-6eJF-H!PT3=EtF9+AZi z4BWyX%*Zfnjsyb(1AB?5uPgflHZdV>R!b=(O9lo;Zci7-5RLP_7jK3gG7xA;ytZgX zPU(GtkQGfOm%Kcqmu!u45s104s-f%jZ~JCN6`8)c7v+EFPoCL%UY?`vkW-65TH4~` z&->;xac`_pnknR3SeRL<`s%+ZOY-XM>N9nE`mzS?L5lnLIW`5K>m!*F*2|+wzM)b(>5@& mGB7x~_5>*3AT;FWr(~v8;?}U^L%};xmhg1-b6Mw<&;$TXHU{?q diff --git a/scene/resources/default_theme/option_button_focus.png b/scene/resources/default_theme/option_button_focus.png deleted file mode 100644 index c76d91287eb635c4c6342c8c8095645360640af5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 679 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhAja;A+A$b zZkV)uUEiXWU2~VT&Y0gYd3JUGwDPV=MQuHK4IP;^Eh**o2}M=Wd8J{Qg(n_AKk?}K zsmIUHJ$rfX*{ciBUY>jU>cX>E=bpa2@bu;7=dZ6ke|_`S+v_jiUVruW&YSmlUcZ0v z_T&9`AMd~Y_~6~g#~(gDdjIM1`%lk4etz-k>x<7{UVQrU;`7&QQPEezBc674UJZ}D z8WDLlGU{4n)U~LX>(MdSqhoKx#NLRByAd0IGdBK3PTv3j{}=L^_b@Op=#&Kcfx>_R z3FzSiYZ@}#85kHClf2zstS$Mzl<`$) zgtS>LrHm{Y7#J3Nx;TbNT#h|=Tg)jzqUE7KM{2m1>rK(0i#s)5{nOX+)2Y0+=ee`V z(Wmtmv+f!e%@_RNkSMV%bIq=R4=N%N(X-#4+m@T%@1(Ht$iYIs+P>zXB|nANRhLvR z7oJx#)zWq_Pdg8yIeKjSQ)a&Zp6vX*-{WuvI7*tDKBT7;dOH!?pi&7Iy zQW=a449#>6%yf;6LW~Toj4iE<%(M-RtPBiJt~~)tSqKfe`6-!cmAEzR_)zc;6ylz) KelF{r5}E+DNf=E4 diff --git a/scene/resources/default_theme/option_button_hover.png b/scene/resources/default_theme/option_button_hover.png index fd1e987ceb8381a99a78dc9e35bce963de937db2..2f67922f9289bf782672ed9984a3a7910d9f1273 100644 GIT binary patch delta 304 zcmbQket>C$WIY=L14B7OZ6pH&16z`}y9>jA5L~c#`D6wLhOeG3jv*eMZ?78q9d;0K zduYDlt>}1WGsG-;;tlHl3rbWn+_vNBB?Waz3WoVRT zehR<5cfItF=bptq+P-@p#woCtF@2rppg1pXmd96SiSSwVSK2x?YPYM|TTSQ}`1;bv zTH9Ui(A0`PX_mvScD>K4gq42X?rOa!w*D7K0s~9XcC~)i5A)ckY~JRPeAIllT3JPL z^Z~I84AU;pEK71_Us~39-fTgH<)#RR?41m83^ENBRS{~3cLrU5^1O3TI|skl+bHj4 zhn9x&E&ST!w)EZVhnjp3MQ-piGVE(eXTGjp{Yh-a$L+PuSw+Ef;-yxfXJBAp@O1Ta JS?83{1OUPyfm;9o literal 924 zcmeAS@N?(olHy`uVBq!ia0y~yU{GLSU=ZM7W?*1&xYwJ_z`($g?&#~tz_78O`%fY( zNI|kkkS_y6l^O#>Lkk1LF9rsNh8GMBr3MTPuM!v-tY$DUh!@P+6==i2z~~a-6XME1 zCE(=X9UqmWt!=2MXA&Qkt)*oU7M!A_q;6;J79O0eqN1Uqq8S~Y5fzr6o?ND-WvHcP zpsQ=5uWzQOXR4!PrLV1RsHCJ88Jgnm5}>PVtfZtK5t8EO9H6eQt*2+AqhqM4sTUTU?CRtn7M$ej zd}|No1vM?qn) zQWE4B%)r7WC@HU`A}hwr&Lpa8V(;ee;cTTVUH<-==lf^xpO?RX;f@S1c;H$r z6P4qSzy4%))O+&4&FygV<9YLIgePX`%zIE-SCmzy_U5nX59Q6pv!mC&P4T+1u&lKt ztL`8t)5W8E|MqBedrVouY^Z+P+fSfJcGG7cv;L_jOSP1)xu`#Q)T$JG!Z~Px*D97O zdk)o8?mjmewmMB+rIz7l{~-IgPp(D4Tn3K-`@~l}+e}QHKZ{J(j!O68Uig{YYbVQ3 zu8E3k&5~nZe|s>q%z6LClg4Ym>6Tu9nKYZ}&hGjPC){=I?QD0)S*t;_2$= Jvd$@?2>|y18Danc diff --git a/scene/resources/default_theme/option_button_normal.png b/scene/resources/default_theme/option_button_normal.png index 9d7fb98d1c2007416b28cfc8198754621c5d2b18..6f14414b41babfbf8f3fed8c36723d74761c1739 100644 GIT binary patch delta 83 zcmbQmo-#q)SB8U)fq{YH&|W151_rhyZ+91l{~)+v@AAnE3=EQA&_oQS3j3^P6Lkk1LF9rsNh8GMBr3MTPuM!v-tY$DUh!@P+6==i2z~~a-6XME1 zC17La5*D1Ot!=2MXA%~aprvKt?h>S=q;70z>FyGsqN1Uqq8Str8|WV!8l+udQvUq@?EW6KQYjuB&UTq@?cW6=7%Xrmn87r)Q$0W2mXA=j|D4W98!I z9%60jtfHc&qN1swpz7%sY-Qo3p`oj-ZJ?>CtDvCl?iyfe?x3Wkp{}kYC#U4@9AIH; z@8;yMsHmo>sH&{2uArbIE30T`V&~%MCoiueFRv^or|9D3>*DC+=N<9?|NrYJ{&g@g zFsPIS`2{nua0yDvE2+qe@v<|Cs+!olxqCQU=}MQsf9CoA+56|^@1J<>dUfzM0|NtN zlDE4{c2Mfl84L^zoCO|{#S9GG!XV7ZFl&wk0|NtliKnkC`vW#HA#D~vS*G<242*o9 zE{-7@=X)<+4?E-_(2$rF5EAufud_(&U6(~ULJAVRN*rP)Vh7^x{b!6Z+bq);_oDpo z{LRLj<<_5<=ipNGl91x-@2RT$)a$xvV}+B*(T|-cS8n(o{-EFI{F?k7W|K8DxpTZ< zUU?(K%XIPQ+`B#6-5b_4*jg@M#cjfIY}3rzf(hzTQZHut@XTa$+7s}Et8&T|2hZ>c zH@TfUKPiT9n^4E%b==HoO`JlQ-;PrW3obKkTu^l?wAeH?q3xGsqQA+k80N>HxfjGL zedXG$7=1nF^|6v)*;b~Xucc()yIaivmamXO>F#m$X4$NbKY8MAt=D4wn)m!|ZRgyo z%BPPne{G#`cmBa`A70(6w|l+*{XaITX_1{1zkjS|U|>)!ag8WRNi0dVN-j!GEJRR8~^|S diff --git a/scene/resources/default_theme/option_button_pressed.png b/scene/resources/default_theme/option_button_pressed.png index 28b1d934686392539b963a568ea3fa6fc6ce0f08..7ca71c44dba89dfb508105ec541e2e443e8d536b 100644 GIT binary patch delta 302 zcmZ3?zK>~wWIY=L14B7OZ6pH&16z`}y9>jA5L~c#`D6wLhR>cZjv*eMZ?779F*{1M zJ^Vg@YRN5i@e9H?xGrX|aTf?laW*(Dvgn-D3B@~M8?Gq1_9f~^WuH3oSLaNdLQ}+< zTTfQEB|fO#)mT68D*O6}ey*jwC5>l2_O49Oxw3o1n@rA#`XlNK9?l7?%sjr{@KtT^ zEzZqX9xQRHHf@SITDz`5O!?R4qSl-Rv#lAn?|6MKbE+?+%pEDK2tm;-t$%x8)>TVX zXCIIXU|v?+d&}2#uM>MkG!x6?mdINo516e@zHn^#$Qp1yadIPVm(YtO&9^U$`#>l)N+6SUbFD$Ktm6ui={?z{5iwjJa2vmq0fsLO0&U|?YIboFyt I=akR{02btjMgRZ+ literal 931 zcmeAS@N?(olHy`uVBq!ia0y~yU{GLSU=ZM7W?*1&xYwJ_z`($g?&#~tz_78O`%fY( zNI|kkkS_y6l^O#>Lkk1LF9rsNh8GMBr3MTPuM!v-tY$DUh!@P+6==i2z~~#`6XME1 zC19v;?&j>Tt!=2MXX5S>prvIH8WgXjq;6~F8WxnGqN1UqqUr45d&0tgPYUl+udQvUq@?ENCtDvCl=M`aR?WUxpp{}kYC#MwP8)a|n zVQ=g1?-Qx0sHUi>s;sQ8pr9fvtLWuBfcVCNCw7bP#RA}_BjC#M+X7Zd0g9UGbX z|Nnm`zyBW@7#LJag8YIRShxfw<&{)q#dz77L{&}f-P}E#t#qZ!-#_zw|Lpzq^7l`? zcD*|Int_3VG0EHAB~OVzP@I8*fwRCPvY3H^TNs2H8D`CqU|?WiFY)wsWq-gXCZx@3 zDP?5Iz`)4o>EaloalZFrc<>S0?{j;*~HgWUq1w@>tT(~U#?)CRSPoz6sl0UX+bTvC4R!)4s{(!usY;;VK zu6pn#u866ZR(|A^Vp%jf`*i|yVkG12BDc`x83H}Ixy9Czi zo}3~jtTW##Owo8(1-MVO$5;jj?n+xBC-}|f?Tpol zHAP%ojF-$yHcR>2v^sv4U%Kz|q_~+mXJ5~bF1Vf{#IA5@SG~cFh0EmU&x_UX4WHVO zwfg5byTg9A*55zA{N;4w-I;{win@pP^S@p%uVjA5L~c#`D6wL1`$se#}JO0$syN_k`A!V f*wDon#mSIq%+P;*fyoL61_lOCS3j3^P6?k)`fL2$v|<&zm07~?!$978O6-%d94mI)MT z-Cv%5Z+2^81W({0F*Y4156#9{Cys4hPP4W3)JJ?<#38nC;ycco=^bj= zG{bPFx$*a<2CXO7>0Ohvcv`;W`vJo{9u49Lj1Ls@9_GDFK@rytDBV? zJF%ivZe>)wSa|q;x4(~-7cltoUf6i8?B3g&Uyouw#f8omFqtKu&|{(`R2k1#SNH$h z&Q+^2S@zudwc&T6YPS58`t_RsW4vQ4pY8m#v_-&U(lxi=KYx{2N&2&F$edOhx^?BA z`UkZuYCHpSFKxNYyoRCPO(ib6Zg#=<%?%lA3^>L#nK?Y*%}ZCluy;yYWtqk6ac z?a^mnEZ-g|Qwg*>`F Rfq{X6!PC{xWt~$(696$2xUB#H literal 672 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhNS^MA+8MM z0&8n$Cns+^J9j%fH%CV=1_lOOTUTpqXDcfw3kyecb2~FLTT@dT1_lNT3kM4e2SY;( z6BBC_6KhLLdqYDDeSI@sU1J>`BW-O%EiFSWEdxzW15HhR4GldF4PAA0U3GOGO-(&D zH62qUYyQ{u2_Qe01o;IsFfy}paB;H;OUf%Li>aI1ySh#J`s?>shd;l6|Ni~wkJQ(1 zQ-A&bGNtg=nn?@{42((M?k;BT`#UZ&FfecyctjR6FmMZlFeAgPIT8#E4D2PIzOL*K z*u;diSuLfEEEyOW)_b}*hDcmaJ%3WD$v}YR0;AA221T7ss}`(i=-~MAe}CGH$xGkg z2)%rjdBF;)g}YojmuWF{Ir^SX>pPrtdPy6TR;lf~ZUq6m?=h>I(y9_g-Y>D>vJGZV z`ncq6!0du!<8}H$lFRy>u|Ge)0e}-FbP0l+XkK=tIQQ diff --git a/scene/resources/default_theme/popup_hover.png b/scene/resources/default_theme/popup_hover.png deleted file mode 100644 index 85d4e48475449b75eef745b8bbc2d1774965b017..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|>*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J7~0(?ST|1s01Q8ZyMm9xNgMbtPBQ|D*!>l|FJpl#`MwbpSoX}urR#?o;)6g?B zfgxoL6SG3Hxdek``T>R$JGj{#j#(Q7xI}OjvoXBfqWd-Q%8rE$3=FCzt`Q|Ei6yC4 z$wjG&C8-QX28L$324=cOMj=K9R>qcAMrPUuMpgy}C)b_;g&IObZhlH;S|x4`J3bV= RV_;xl@O1TaS?83{1OTK%d+h)K diff --git a/scene/resources/default_theme/popup_unchecked.png b/scene/resources/default_theme/popup_unchecked.png deleted file mode 100644 index c1137e6fbf5c16603f5cab70a3d9a2361f950c02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@MrH;EhJOcjPB1Vqu%tWsIx;Y9?C1WI$jZRL zppfhlZr-eX{3;4JWnEM{Qf76xHPhFNnY z7#JAXOFVsD*&ncp32C$V$ug~HU|`_(ba4#fxSpKgz{Rz7#J8BJYD@<);T3K0RYwgP9FdO diff --git a/scene/resources/default_theme/popup_window.png b/scene/resources/default_theme/popup_window.png index 59362a8ffd4cce04b4d0dd45b1c8facdcbe4c501..e667c93d2f787abc62eeec76653644d13ecefb42 100644 GIT binary patch literal 514 zcmeAS@N?(olHy`uVBq!ia0y~yU=U$oU{K*;V_;zD{4BMAfq{W7$=lt9;Xep2*t>i( z0|VoBPZ!4!kIuK#4D&BLNVLuWouppK!Hg2^LNYRD+qd!o4|cz&+i9?+wXm`?t6S~Q%2#M z!}5nWKkk2jUq)pzLk-iLM{MQ|bDb6zyncB3xxUua*VV@)lGmP;iPSVyQhNOHJb!-t z{wmAaXZJBOD`=?Pzr(Wa-JSP#ncHriUnZWsZ1TpgQkQF&E`~&Af83L`J7z80a`kw> zhWG>DkMi0qh{^vYo7{6TaLc2Y(=J{V$?jR1yQOUA{_X6i_iHp1$!y=4b!Lr3_L0K7 zZkMK;6y%<4v@~FUc0gtZ^L1X6hTg4q;a+D_PkVKCZng9Owb`VA$>&hu1#!W`?xp_^ z-AUpUoLC_8rLjBZZ{ci30~s0FZ?EdA_Xq7PJFh!UZ>duA;=}hA@q6zMI>1*T{lWV8 zUH7fM*Va8=H$ipn;R2B_{r6?R%y@k#{NF^?AJNZeow@qxl+|?AIdxnWsSjhS>zMVs XHeT4Xq|TUufq}u()z4*}Q$iB}>5u6s literal 1234 zcmeAS@N?(olHy`uVBq!ia0y~yV9;V14Ba#1H&%{28M4`Aq;t0MR74n2wPEJMOsQ0&X$u=fUp@D7?c!L z;aU{sRTvl;AS6Tz7&<=AHH~a|M`P^ z&+gxSdhgDYySE?Tx%KGQjR!Zc-@ktC{Kwj7j9iVcjLm@>*vp2e{}z~ zhg+bNgSUg7hl8z$hiib7y_dbMhr3IFBZ%SdXy<8f6{Z)fA?VCQLT?dIz2XKU^1 z;^b><t_uMZ*FR5Y35*VVrOgRW@ch*Yvp2YYHw<6 zL|y7`upa-ihJk^BG0EHArE=k&D;F3T7&r?&B8wRqxP?KOkzv*x2?hoR_7YEDSM~>N zVnW)imQqHR3=E7fJY5_^JdR(zb~E^Lg2=IllcE;8EWXydU}MzjTYGDEyw}cDyl_iN zl{Zr%AyZIG>Gb^f71QgU+ZxO6E%*~_U;g}&?ZgxHH#!oe6hqF~x18nnk~jP-TYHA( zg|M2#d?UtRJ)9Sw`!wuJVEUpeykPwdhT5|(E0pdTc!qS&6V9KRB4w?A&(JeuZ$aRm z^hqyPlzG-92u=T*(eWyLU01))qo^7apY`_z=Fd2CHd=92kK|+SFv&FCJNuHgoG ztc|F8Usn|IOTpAkN7kHU?E!|^m`#b^-9~dG;#M9Co2JgOwzlo6#@g#r8=~f33iSzR zTwBu^$}u-)^K66a+@M9luS40xV&^Mud3q>nN}h>9ZjQjKt+f%iC%^oXCVctXvn@W` z=P*3W5#04Q=~bTauE%w)JFQ!${pCBOFTCq@dE!64g=H6-Sx%W$n2R^#>SiU;S8X^Z!6#41U*hpMW)AUBshs8eLNV*vCpq`MHRpIPI&BPjpLEk!Ta;UIRo1aPGt(RQ z{F<|HrJ|JSV>iwDXO}EBx><9wWA?*`AxX=^&Zq`0aap%w=Ee)Gb@nV-2d_+4xvR6{ zBI8f~->hl*TC-LJHlAZ(V2~_vjVN)>&&^HED`9XhN=+)MDN0E!NwrD_t6(rPFf`LOFw-?M3NbRUGPblbGSfCNvNA9@x%LF85JG6k%}>cp XtHiBg$A^MgTe~DWM4f25-Ml diff --git a/scene/resources/default_theme/progress_bar.png b/scene/resources/default_theme/progress_bar.png index bf81e3adea9350d659d54d8e828e9bd01a2775ca..d3e18382481341ce759744d3be9b05dfb5f3ca85 100644 GIT binary patch delta 74 zcmX@Z96LeMg^huMLH_gqLQUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2IByq5LX7g zKvzfK!_CXb%g@8j%fZgc!purtUHzeKnlA$b15ZhiUoe-Hnx>XVYHnWI*MHl+_8BuU zFfb;0ySoTX-NdWIz`(#+;1OBOz`!jG!i)^F=14FwFtC?+`ns||U=tJ4X0?qcAMrPUuMpgy} jC)b_;1wTSVZhlH;S|x4`J3bV=1BI-otDnm{r-UW|rG0hd diff --git a/scene/resources/default_theme/progress_fill.png b/scene/resources/default_theme/progress_fill.png index 3a34dfdda6a540906527d9dcaa56058c1e3b26df..c211b0a74d6f7a82d0719241d3911470c0a5911e 100644 GIT binary patch delta 293 zcmbQlyp?H!WIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm07+!h0IEGmCo}FZvcgR7& z_5O`%1uw7cbQIAnc_LuPc%|c%NZ#cO7lIy~GnG+HXRs32FkevC>>zz|rpQKJ?PDi{ z4o=^8WBvd8Jz?D2r~NTgiv7lP#^r+IhnQQ{33DGW@AUCiuYcex-miDm`i1xL18WX& zKNpgZYVer8m;KDU{vzI!ALCd1&N;fIHpjcMc=N zGa-2yKW10u1n#0gmN_DFy)u5y&-C~3*D_yHa9w?-N^uth0|SGntDnm{r-UW|MM8l( literal 402 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+u%tWsIx;Y9?C1WI$jZRL zppfhlO>_%)r1c48n{Iv*t)JFfg!}c>21sKVTCR(q{3KWm?a`z>whS;uxZF zJ~=_6;s8goMMTZLAFe!yo>d-wUH^b(7SrSD@;m<*IN#8T|G9sjX#1u_u6-SU8>N4@ z|K>LDIqPzQHzef1=dP#PJ!d~neJ zMh1pvx&~&tMn)k<23E$FRz_yp21Zr}1}E2^00kmKLvDUbW?Cg~4Ld#*yklTsVDNPH Kb6Mw<&;$T<{e4vc diff --git a/scene/resources/default_theme/radio_checked.png b/scene/resources/default_theme/radio_checked.png index 95d472022fad9e3603262b95bf927e82f88b0c86..963cf76e983c4e1fee10b0b3679a16c5239bc6e4 100644 GIT binary patch delta 426 zcmcc1ypwr?WIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm081p<`978O6j|Oe@lXeuD z6Z!CKR8gn$PQxY+@s3L!^VlYJg*Z4)KDR|gL*B9F2g8floyJeNg-*&htm)9W9&zpD z+NHNI-@Wig@v!XH_|1ziR)0>rUwvRz^LtLutr}hXJgrzZ)Qi4IpTs}cFWtlFZ$N_8 z+--Zl+pFe=mno}XyLGy3x2*V_$agU!ljku0NL*{X;hLPsE~TIGLD#G6bytQ7actY} zc}}eRXnFD(zgf$e-~VlRvd(asf05csY1fN|Q=1omxMw2Od)emvdDXSd5$px?Qg2E& z+@4SzA;hqOli}JedzJn5Aw3VW_s0E~Eik-e&a_@}W!JgqpDQ!7Pc!{zQ1F~&%dnWM zF>v$EJN!R(DqQDsC{oEhE>WD=^D;e>jp1mxo985+ImP9Q-#0!{kU8mc$!*^A?<(`> z6sw=xIl1AzO0AM*=i`bWw<>NXTP(@;yt_&SypUjCkS^%%D}-)g^)QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2G;Bfy4H*el_clWq_`SPMgiz+KCi;Ih8WMr6`K`#0K|36nI z%M}I&2JVs|Kaiss7^FKceoy(vwE69I1_lPkByV>Yv6_o3BpDbOI14-?iy0WWg+Z8+ zVb&Z81_lQ95>H=O_6KZYLfWjBQbv{x3=El`E{-7*mvj4X^Bqv&aK3xgdhUuh|LaS$ zrs;HlTdOY86{MY+Ja@C({<6=CLJo#MY8mQHZ@W&H|J*piBHeGngG&*7Spg~90gY6EN&&14^C1qO6`quy2S@&)|`_A7S&nL*FdNMFDsFt`!l%yn< zq*^5xr6!i7G8h>cn&}#t=^7b@7#Ua@TUr^JX&V?>85o>gdjb?62o1UUDVb@NxHatf TQ1Fg{fq}u()z4*}Q$iB}reBTm diff --git a/scene/resources/default_theme/radio_unchecked.png b/scene/resources/default_theme/radio_unchecked.png index 7f0535c3a41646b52f036b9188e2528733690caf..0b9098903726dab7de65038a77d7957057fe87bc 100644 GIT binary patch delta 392 zcmZ3+JdJsRL_G%^0|SHn=l_We3=C{Z-tI08|3PrU-sO`S7#O`hT^vI!dd~*gdNVr; z)E3Y1El%3%G^^p%UHy)XxoXosvPay!xnzSty^G7G+c$46`Mh{@Fvq`!1f@9PLzCPT z3uZsM`KImkT~_b8Y3+&kt3Ri){dhg0rZGj;b5imoU54H3>TSd(wpZ=FCqD6LRMW|n zMQgW)t1J#OowzXQ)t<1`lJVS|PRZ#g1v5^h$N8C{`q{*W1f??Fy47;ZBg{Tl#hquLR3BTi=Fmsn^+mF85T^b z(*4ZOa5d}e(WP}ev|0AoAImY*&e8S$z{rp}>)m=~j>8`gEPc$>*l~y1L4YOw*o?C_ z6(&--j4yWV@AsbLe~0nzgr2)n)%S{LEo*16QrYgBlF?(CYa-Px%9K#)5j&}HX6q(r zEuK^ZiI6SVa<{LtWv^lXkka$A`ssgR`=cgvSy{3e{xL8xFnGH9xvXa=kBhM literal 422 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|>*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J9I1AIbU85kH? zm{~YEIoa6QxVX60F+hEN)6JVV-Q7L@|NpYzWlug{tOHZoCO|{#S9GG!XV7ZFl&wk0|NtliKnkC`vW#HA#GMmDI-e; z1_m!r7sn8e>&XcY4I8??g$U^G{B>q#?Bs@?o#_n^)R>uHO9?yRdP{k zVo554k%6I^u7R1Zkx__|ft9hPm64gYfsvJg!O68JK;ekckei>9nO2Eg!;TLH??7Jn MboFyt=akR{0L;2`A^-pY diff --git a/scene/resources/default_theme/scroll_bg.png b/scene/resources/default_theme/scroll_bg.png index cefadb2c0804f6725e28337453d25d746b8e4919..1908fd8aee138ea714f91c699184d537ba30ce81 100644 GIT binary patch delta 71 zcmeyz95q4Gk&S_YA*?j!IRgU&TavfC3&Vd9T(EcfWCjKXeoq(25RHk+2@|=@ Zn0y!*{igKzGB7YOc)I$ztaD0e0s!!R6i)yE literal 510 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4rT@hhQ!rtt}-w%u%tWsIx;Y9?C1WI$jZRL zppfhlR!b=(O9lpp7*7|+5RU7ieV%*=6nL1K z6FIFDfBz5mjt&(qmOiFVdQ&MBb@09!|n$^ZZW diff --git a/scene/resources/default_theme/scroll_button_down.png b/scene/resources/default_theme/scroll_button_down.png index caeac9b286df5fb4cb60471154b994e2397fd6d7..a901bc8c70a509d5a9ec86402d3014c2e1a43bd4 100644 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%CY)RhkE)4%caKYZ?lNlHo z3OrpLLo_B{J#WZ&D1e9g!t*j#z6;U{8^8ZER`&3am9${Y=JeLC)!NuRU86Jk_#b*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J871AIbUb#?ST z+`M#k^dZQ{%g@8j%fZgc!p!RM;lq)Uk(+})fedCX3Gxf(_{YgB>9y_PGX@3*#w2fd z7p{y8U&0s|7&r?&B8wRqxP?KOkzv*x2?hoR_7YEDSM~>NVnW(1ezHvK85kIhJzX3_ zIIbrr@USu~wte9<&`9oRFo^nSoW{hcwYd1%8A$S|xv6<249-QVi6yBi3gww484B*6z5(HleBulY45}bSDTyVi zR>@!$3`PcqX1WGux<*DJMg~^KmR3e)+6G2e1_meBo&bd*LPKtTN@iLmZVfv=6ue_# PU|{fc^>bP0l+XkKn_zJf diff --git a/scene/resources/default_theme/scroll_button_down_hl.png b/scene/resources/default_theme/scroll_button_down_hl.png index 48036e02977aec0dfb0de3849ab90f76f4fa2f1d..4e36bb924a7d4de50a815dc1c05e89636301612b 100644 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%CY)RhkE)4%caKYZ?lNlHo zCVRR#hGvR zFR-n+xP;rx<`ZIbSN{Zj0K=jVIzKJp1*+#3*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J871AIbUZLRGS zVv}sG?I9>NDLo-JDJ(d`+tcsdxpR?`kvqQTdN43Bu$Bb*1+)L-;gq?hy)>MGfq^l} z+uemL#0h^eRHmjwSktG8IgR!TJ zV+hCfDW^G#Obk)K zY=8cGl=6syfkCpwHKN2hKQ}iuuY|$5C^fMpHASI3vm`^o-P1Q9ypd0wfq_94q$nk^ zB-JVztb)PFz|c(Bz)aW3D8$IX%GlD%$V}V7$jZRrcptHiBg$A^M< Q3=9kmp00i_>zopr0IS7vr2qf` diff --git a/scene/resources/default_theme/scroll_button_left.png b/scene/resources/default_theme/scroll_button_left.png index 3b50938d97273a5ae0410b40326d9eaa8bd00d38..ab32b9deb1c57bbb500be04d70d2882f6a8fcaaf 100644 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%CY)RhkE)4%caKYZ?lNlHo zT0C7GLo_B%?Kc#1bQExj|7|p-CYHhV*+2FPb**4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J7~0(?STb#?ST z+`M#k^dZQ{%g@8j%fZgc!p!RM;lqax9XfdM;DG}N_V3@nZ{NPi$jCnTvX2Z546G$V ze!(37IC&+#wjF%Nz`($m;_2(k z{(wzPNSoDC%E*#|fx*tx#W95AdU65}E3;zT7d``xc6=y!$H2hA;OXk;vd$@?2>?exf$;zU diff --git a/scene/resources/default_theme/scroll_button_left_hl.png b/scene/resources/default_theme/scroll_button_left_hl.png index b3d348c24fce9d41fcbd5b3939fa44ab5b12250f..7a9ff6ac0a87780152770ba81e8c90fef5c89942 100644 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%CY)RhkE)4%caKYZ?lNlHo zR(iTPhG5%XBPw4PV&g2J_9L7Fyg;v2qe9ch`c zbwS`ChPg%Q>Yv&EO}WwMZTp3%iut5-r0+f3<6;H{EXN%7zp7;|+x6Yi_Q6V#IOU)P z9|H>BH3WW8j*OR*X89f^QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2IByq5La7k z`-IpeTWfm=N=-^nh)oI$j_~&MJ9+Zti4!M|9XodX`0=Ahj~+R4<{|^8dfsoe6x$DyFMv zUhZNkZFNpMwNAv!|TzIh1_TmZK$4mF-8$5l#fpz_JzqhT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eC(gjYpbAoyl30>z zl?+zFU}RuurfXoPYh)B+WME}%X=P-lZD3?&U~qEn2~hYWH00)|WTsW(*0AG4!8-;9 O1_n=8KbLh*2~7Z|&ySM; diff --git a/scene/resources/default_theme/scroll_button_right.png b/scene/resources/default_theme/scroll_button_right.png index 1c622a41adceb4443635a649d0f1222d85af49d6..3699c2cdf7ed46493e07a8778086c65fcaef564d 100644 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%CY)RhkE)4%caKYZ?lNlHo znmk<`Lo_B%onXy($U(q)z9;vh`!Nmu89Vjo5Z!P%PsOzo=sJ9cEUmv z)13LM>nDaR`yE=agn8QmJFkug?SO_9Yg0zg{0DKzo8S6sGkWqXT>ra~^Nc1-&UXhU zy8{N?H{zIgTlGzfTiYVM|9YC|&-q@g6-?V#yi2NOoViOuq~f1j69WSSgQu&X%Q~lo FCIH@(N~8b) literal 446 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|>*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J7~0(?STb#?ST z+`M#k^dZQ{%g@8j%fZgc!p!RM;lqax9XfdM;DG}N_V3@nZ{NPi$jCnTvX2Z546G$V ze!(37IC&+#wjF%Nz`($m;_2(k z{(wzPNSoDC%E*#|fx*Gk#W95AdU65}E3;zT7d``xUvB{QuOw}u@b3f?g=Ffe$!`njxgN@xNA57mNA diff --git a/scene/resources/default_theme/scroll_button_right_hl.png b/scene/resources/default_theme/scroll_button_right_hl.png index 108796ca020a656149042111da8d08f6957bef9f..37195daadd28925f3aac48c2053b242036f5e0d5 100644 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%CY)RhkE)4%caKYZ?lNlHo zR(QHNhG~BXEZMgGiG{nCDxz tg~jYP6QcL+)C%IVkv+3oKXaje_YobbQUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2D1R45La7k z`-IpeTWfm=N=-^nh)oI$j_~&MJ9+Zti4!M|9XodX`0=Ahj~+R4 zGw%)q0|RSGkY6zSKORn*TiQ#*85kHClf2zs1Rrg+-NnGbz**oCSEak7ak=&UX}$&n4wt}Hm)N&l`v3pdt30>l zJ*Ou-IH+h&F*~``Nwqu7YyX0+>@y^r%ir_Z-4Q${d#KV?S@59u^FP)+55C?x_g9nO2Eg!;TLH S?-&>u7(8A5T-G@yGywporjil> diff --git a/scene/resources/default_theme/scroll_button_up.png b/scene/resources/default_theme/scroll_button_up.png index 2c8238ae4ca466ab6bfc3fcac77741477f9451dd..a88d17e1c5f249b52972a774f50e2712c0e15623 100644 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%CY)RhkE)4%caKYZ?lNlHo zialK%Lo_B{ov@MXumg|t{2e`w@4mA)zWMv#G@HAzPd1Ow^SVo9%#LYh#jB5cY}=6Y z!}3M!hPzC)7gjGh9^U+xr^JCPlR0nFJAJm>nry`{RI|>yd%nJ0z~*;As`pdkW0lN| rRW95GD~-Liwmsi*(*67o^*22)R8Lm3a$R6xU|{fc^>bP0l+XkKtX@jq literal 421 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|>*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J871AIbUb#?ST z+`M#k^dZQ{%g@8j%fZgc!p!RM;lq)Uk(+})fedCX3Gxf(_{YgB>9y_PGX@3*#w2fd z7p{y8U&0s|7&r?&B8wRqxP?KOkzv*x2?hoR_7YEDSM~>NVnW)imQqHR3=9lro-U3d z9M_W*cvzVg+rID_Xe4(u7({I}wn}%9G){Mtm}{JVj=?yMiBXGrzNG-$ogn89V;6?V z6ShD3GmfrgU|^6eag8W(&d<$F%`0JWE=o--Nlj5G&n(GMaQE~L2yf&QXJBAZ1u05N zEJ?LW2CHB&GB7mLH89gPG72#=urju^GBVRPFtRc*IJx!&C>RkMa`RI%(<*Um*zuv@ R9RmXcgQu&X%Q~loCII$bZvFrO diff --git a/scene/resources/default_theme/scroll_button_up_hl.png b/scene/resources/default_theme/scroll_button_up_hl.png index 4283bd114aa7affe492c33679a6c193d4578dde4..04ce4029647536ed4fd12d9d21c5c4f028973f1d 100644 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%CY)RhkE)4%caKYZ?lNlHo z=6bp~hGh{{kpaM{rRI2JCqF=+78VP3-j5}VSKwp zS>xa&vwLRu?ldW^G6|0>Wl+lDKjM%&q3W!&w+)9^bEn|fhKbdaN(^7!(B|gf6E46`I>pQ^^dz`)??>gTe~DWM4fIXPNw literal 421 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|>*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J871AIbUZLRGS zVv}sG?I9>NDLo-JDJ(d`+tcsdxpR?`kvqQTdN43Bu$Bb*1+)L-;gq?hy)>MGfq^l} z+uemL#0h^eRHmjwSktG8IgPEs` zV+hCfo=I&2$aSbd8Kcj0~)dEv<~qv<-}`3=B@LJpl?vgofPwl+3hB+!}U# TD0s)fz`)??>gTe~DWM4fSzK`M diff --git a/scene/resources/default_theme/scroll_grabber.png b/scene/resources/default_theme/scroll_grabber.png index 1d625a9b7b6bb102fc2003b592dd28b29167ec3b..4be7f4e6ccce96d3b1c5271a909515aa6440a8b1 100644 GIT binary patch delta 129 zcmeBXnansrvWks?fg!9k<~aic16z`}y9>jA5L~c#`D6wL1`kgc#}JK)SI=zZZEz4^ zK4>YF(V(>8f7CuME(PmJ{0ws^aMY`+Z@bpxzo+|5%tqylN{@ED4=&u4c4nJa0`PlBg3pY z5)2Fs>?NMQuIvxk#Duh2Ev1Ys85kG>JY5_^IIbrr9AKB2Iiq!kgkp|ZSfZd{Vwjjg zyKe{&hs(_aGG&FF3Ifj=iY-)^HaJY;KJ#$e1U4qlJcIW3a4$EvY17%0WaRfZ%u$e! zyUnQlmqk$5h#DI>&LRDL|0B?~vqOg@+3}*4$uOnzk$QZ2rT-4Rb1fMwzS*U{~94RxmBU&VQDc zxyvn9le*$BU0WD}FYVZ5@NK`c$&)up26xZc{gd3b`qqLSDx&rlhyL7LqsJ=ou=esV bl{p;CWqv7aJ-dd1fq}u()z4*}Q$iB}9J)zs literal 536 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4rT@hhQ!rtt}-w%u%tWsIx;Y9?C1WI$jZRL zppfhlYWv!$fD+UGz&H|6fVg?3oVGw3ym^DX&fq{X&#M9T6{Q;YpkT$EOl#wL^14DqP zi(?4K_2h&D>=H9)v_?uO=7gCE1{w;Qg&DNR#xQXlxp`2A&r?%j!V{L_9ZOOh9A-(M zc{p(@GgG9TLHl(7I7i2c{o+Y7`x_Qa60ncE&FI+9QY(7oZx#asgJg+oM2T~LZf?Mn wv89!fnYMwEm4U&@wI@JPiO`UnpOTqYiCe>t4+ZZS7#J8lUHx3vIVCg!07SOF4gdfE diff --git a/scene/resources/default_theme/selection.png b/scene/resources/default_theme/selection.png index 501877a8b4097a276f1fd3d05fdda1405f008031..1aa4ffa86f8b48b52116f74d5de9cea08fc0b2eb 100644 GIT binary patch delta 245 zcmbQn+{!dTqMn0|fq_B(^Z!H!1_rhyZ+91l{~)+v@AAnE3=F$GT^vI!dXHW@=;drE z(E2dn>8>cZsK`s@E!V%-_l1ey?G`)Obo8$1G1ua!d8;NW%{!Yi=})nT#h>j-5h>4j z!*(2ca^x@no+N3({&;4i;?_Ky4UXRhH_i)rzAn%1;Rj}myrWE~&)k_h@pCaV&-)vp z%d}@)Zx*Y#5WV*Eqc81SUo4u#*xdAwXP^F!>uJBZKWw^IdvKc>_Zg`Nl6ezv@Hp-| z98^6)=ygYhg!|81hQjw*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J9I1AIbU8E}BV zzyJUJ4nyDmfBW)ZR8;(b!2v}E1_r*8AirQXelZCxYX=)PTNgV+RSsLREes3{j7i?^ zE`0fW4g47x7&r?&B8wRqxP?KOkzv*x2?hoR_7YEDSM~>NVnW)imQqHR3=9nBo-U3d z9M_W*Ld@8hlo{D3ZZJ{sC`}1?AH&LG+$C}5+a1=X%O`o#vK@P(rx+)&9a`HE%~j0C z;A-OGxcKNqWd;TY)e_f;l9a@fRIB8o)Wnih1|tJQGhG8ST_d9qBLgdAODiKYZ381K l1A~)mPk_P=p&>UvB{QuOw}u@b3f_Uj$kWx&Wt~$(698@mZMgsd diff --git a/scene/resources/default_theme/selection_oof.png b/scene/resources/default_theme/selection_oof.png index 9594fe0913679b9404878e5b104b294a43803516..7b485eec3b5baea5699a9c6af4dc835d8ff9746b 100644 GIT binary patch delta 241 zcmbQu+{iRRqMn0|fq_B(^Z!H!1_rhyZ+91l{~)+v@AAnE3=G>mT^vI!df#5&>*eey zaP;GSosHaVN*a^gJ=VSdFViXZ(zQ9^Ktg%z#vRqpT=rp?s%AZW^I?7>yWfgaXQbB@ zw05rl+8Car{77)oA?=dI`B!RP)~J^jhs)0|_`y0SsWCMz>)ol7&z`eM+}pU?C){9t zuUN&E=(V38{chg+V$mGN=KqX`8~*X^)4vgJ{Fk{R^7X!i=(9|l*(%ziRm_rSyxVX^ wZrKqlCAmI_v^eRakHK@Q4^KB2{Kzz4RZ_n)tt&H+fq{X+)78&qol`;+09u=DcmMzZ literal 411 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdp969eo`c7&i8E|4C$JU|>*4 z_6YK2V5m}KU}$JzVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#J7~0(?ST8Sn!g zroX@c!;z?{_{$JRMFs{2{*oZSU@j>&O)Zbq+`Keq1ywN~`I7x53=9m6N#5=*{1Uqu zZZa@1a29w(7Bet#3xhBt!>l<`$)gtS>LrHm{Y7#J)(T^vI=t|upi zlrb_XGqPR$!l$6YopK?jmW`v#H>u$MZ$6H^=>`>Zm<{i32{_dt&9R*+PxFi + sodipodi:nodetypes="ccc" /> diff --git a/scene/resources/default_theme/source/arrow_right.svg b/scene/resources/default_theme/source/arrow_right.svg index 4c4bc05e28..43134ba1b1 100644 --- a/scene/resources/default_theme/source/arrow_right.svg +++ b/scene/resources/default_theme/source/arrow_right.svg @@ -14,7 +14,7 @@ viewBox="0 0 12 12" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_collapse.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="45.254836" - inkscape:cx="3.0018179" - inkscape:cy="6.0349408" + inkscape:cx="4.0845752" + inkscape:cy="5.8802612" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -71,10 +71,10 @@ id="layer1" transform="translate(0,-1040.3622)"> + sodipodi:nodetypes="ccc" /> diff --git a/scene/resources/default_theme/source/button_disabled.svg b/scene/resources/default_theme/source/button_disabled.svg new file mode 100644 index 0000000000..eb4ce87e36 --- /dev/null +++ b/scene/resources/default_theme/source/button_disabled.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/button_group.svg b/scene/resources/default_theme/source/button_group.svg new file mode 100644 index 0000000000..84bdb00505 --- /dev/null +++ b/scene/resources/default_theme/source/button_group.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/button_hover.svg b/scene/resources/default_theme/source/button_hover.svg new file mode 100644 index 0000000000..46a58b1917 --- /dev/null +++ b/scene/resources/default_theme/source/button_hover.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/button_normal.svg b/scene/resources/default_theme/source/button_normal.svg new file mode 100644 index 0000000000..c0fc1f2c5a --- /dev/null +++ b/scene/resources/default_theme/source/button_normal.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/button_pressed.svg b/scene/resources/default_theme/source/button_pressed.svg new file mode 100644 index 0000000000..e761b07eb1 --- /dev/null +++ b/scene/resources/default_theme/source/button_pressed.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/checked.svg b/scene/resources/default_theme/source/checked.svg new file mode 100644 index 0000000000..6d2c03f4c5 --- /dev/null +++ b/scene/resources/default_theme/source/checked.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/dropdown.svg b/scene/resources/default_theme/source/dropdown.svg new file mode 100644 index 0000000000..5963e74007 --- /dev/null +++ b/scene/resources/default_theme/source/dropdown.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/focus.svg b/scene/resources/default_theme/source/focus.svg new file mode 100644 index 0000000000..4fd463b206 --- /dev/null +++ b/scene/resources/default_theme/source/focus.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/scene/resources/default_theme/source/frame_focus.svg b/scene/resources/default_theme/source/frame_focus.svg new file mode 100644 index 0000000000..fba950091a --- /dev/null +++ b/scene/resources/default_theme/source/frame_focus.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/scene/resources/default_theme/source/full_panel_bg.svg b/scene/resources/default_theme/source/full_panel_bg.svg new file mode 100644 index 0000000000..4adceb5254 --- /dev/null +++ b/scene/resources/default_theme/source/full_panel_bg.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/graph_node.svg b/scene/resources/default_theme/source/graph_node.svg new file mode 100644 index 0000000000..f309f29d9a --- /dev/null +++ b/scene/resources/default_theme/source/graph_node.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/graph_node_comment.svg b/scene/resources/default_theme/source/graph_node_comment.svg new file mode 100644 index 0000000000..4b41b9b3d0 --- /dev/null +++ b/scene/resources/default_theme/source/graph_node_comment.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/graph_node_comment_focus.svg b/scene/resources/default_theme/source/graph_node_comment_focus.svg new file mode 100644 index 0000000000..af60130ea0 --- /dev/null +++ b/scene/resources/default_theme/source/graph_node_comment_focus.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/graph_node_position.svg b/scene/resources/default_theme/source/graph_node_position.svg new file mode 100644 index 0000000000..6d98d8b115 --- /dev/null +++ b/scene/resources/default_theme/source/graph_node_position.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/graph_node_selected.svg b/scene/resources/default_theme/source/graph_node_selected.svg new file mode 100644 index 0000000000..a480cb8ab8 --- /dev/null +++ b/scene/resources/default_theme/source/graph_node_selected.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/hseparator.svg b/scene/resources/default_theme/source/hseparator.svg new file mode 100644 index 0000000000..4bf5381240 --- /dev/null +++ b/scene/resources/default_theme/source/hseparator.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/scene/resources/default_theme/source/hslider_bg.svg b/scene/resources/default_theme/source/hslider_bg.svg new file mode 100644 index 0000000000..f247904a33 --- /dev/null +++ b/scene/resources/default_theme/source/hslider_bg.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/hslider_grabber.svg b/scene/resources/default_theme/source/hslider_grabber.svg new file mode 100644 index 0000000000..a222edd37e --- /dev/null +++ b/scene/resources/default_theme/source/hslider_grabber.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/hslider_grabber_hl.svg b/scene/resources/default_theme/source/hslider_grabber_hl.svg new file mode 100644 index 0000000000..d53aa5c0e9 --- /dev/null +++ b/scene/resources/default_theme/source/hslider_grabber_hl.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/hsplitter.svg b/scene/resources/default_theme/source/hsplitter.svg new file mode 100644 index 0000000000..01c893fc56 --- /dev/null +++ b/scene/resources/default_theme/source/hsplitter.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/icon_close.svg b/scene/resources/default_theme/source/icon_close.svg index 6e6ec16638..f0eb83f54d 100644 --- a/scene/resources/default_theme/source/icon_close.svg +++ b/scene/resources/default_theme/source/icon_close.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_add_track.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="22.627418" - inkscape:cx="1.8501874" - inkscape:cy="8.0543329" + inkscape:zoom="45.254836" + inkscape:cx="7.6258883" + inkscape:cy="7.576455" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"> @@ -69,26 +69,15 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1036.3622)"> - - - - + + diff --git a/scene/resources/default_theme/source/line_edit.svg b/scene/resources/default_theme/source/line_edit.svg new file mode 100644 index 0000000000..bcddf8bf7f --- /dev/null +++ b/scene/resources/default_theme/source/line_edit.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/line_edit_active.svg b/scene/resources/default_theme/source/line_edit_active.svg new file mode 100644 index 0000000000..e823138141 --- /dev/null +++ b/scene/resources/default_theme/source/line_edit_active.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/line_edit_disabled.svg b/scene/resources/default_theme/source/line_edit_disabled.svg new file mode 100644 index 0000000000..9e60d7ccbd --- /dev/null +++ b/scene/resources/default_theme/source/line_edit_disabled.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/option_arrow.svg b/scene/resources/default_theme/source/option_arrow.svg index cd78404ff1..5cd943e9e3 100644 --- a/scene/resources/default_theme/source/option_arrow.svg +++ b/scene/resources/default_theme/source/option_arrow.svg @@ -14,7 +14,7 @@ viewBox="0 0 12 12" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_collapse.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="45.254836" - inkscape:cx="6.0969578" - inkscape:cy="7.5632913" + inkscape:zoom="45.254834" + inkscape:cx="3.1667338" + inkscape:cy="5.9875884" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -61,7 +61,7 @@ image/svg+xml - + @@ -71,16 +71,10 @@ id="layer1" transform="translate(0,-1040.3622)"> - + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.78431374;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 9.9999996,1043.3583 c -0.2637796,0.01 -0.5144012,0.1165 -0.697265,0.3067 l -3.292969,3.2929 -3.2929688,-3.2929 C 2.5285367,1043.4714 2.2700113,1043.3622 2,1043.3622 c -0.8974208,2e-4 -1.34038281,1.0909 -0.6972656,1.7168 l 4,4 c 0.3905299,0.3904 1.0235325,0.3904 1.4140624,0 l 4.0000002,-4 c 0.657344,-0.6321 0.194906,-1.7422 -0.7167974,-1.7207 z" + id="path4484" + sodipodi:nodetypes="cccccccccc" /> diff --git a/scene/resources/default_theme/source/panel_bg.svg b/scene/resources/default_theme/source/panel_bg.svg new file mode 100644 index 0000000000..5115d3d0ac --- /dev/null +++ b/scene/resources/default_theme/source/panel_bg.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/popup_bg.svg b/scene/resources/default_theme/source/popup_bg.svg new file mode 100644 index 0000000000..cbf356aec0 --- /dev/null +++ b/scene/resources/default_theme/source/popup_bg.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/popup_window.svg b/scene/resources/default_theme/source/popup_window.svg new file mode 100644 index 0000000000..43aabb3ca2 --- /dev/null +++ b/scene/resources/default_theme/source/popup_window.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/scene/resources/default_theme/source/progress_bar.svg b/scene/resources/default_theme/source/progress_bar.svg new file mode 100644 index 0000000000..ddaac73547 --- /dev/null +++ b/scene/resources/default_theme/source/progress_bar.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/scene/resources/default_theme/source/progress_fill.svg b/scene/resources/default_theme/source/progress_fill.svg new file mode 100644 index 0000000000..99b6a45bf5 --- /dev/null +++ b/scene/resources/default_theme/source/progress_fill.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/radio_checked.svg b/scene/resources/default_theme/source/radio_checked.svg new file mode 100644 index 0000000000..cbfb407bf2 --- /dev/null +++ b/scene/resources/default_theme/source/radio_checked.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/radio_unchecked.svg b/scene/resources/default_theme/source/radio_unchecked.svg new file mode 100644 index 0000000000..0e3aaae6d9 --- /dev/null +++ b/scene/resources/default_theme/source/radio_unchecked.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_bg.svg b/scene/resources/default_theme/source/scroll_bg.svg new file mode 100644 index 0000000000..29604b9e14 --- /dev/null +++ b/scene/resources/default_theme/source/scroll_bg.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_button_down.svg b/scene/resources/default_theme/source/scroll_button_down.svg new file mode 100644 index 0000000000..078cc5c37c --- /dev/null +++ b/scene/resources/default_theme/source/scroll_button_down.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_button_down_hl.svg b/scene/resources/default_theme/source/scroll_button_down_hl.svg new file mode 100644 index 0000000000..f0b461f037 --- /dev/null +++ b/scene/resources/default_theme/source/scroll_button_down_hl.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_button_left.svg b/scene/resources/default_theme/source/scroll_button_left.svg new file mode 100644 index 0000000000..22d7f42001 --- /dev/null +++ b/scene/resources/default_theme/source/scroll_button_left.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_button_left_hl.svg b/scene/resources/default_theme/source/scroll_button_left_hl.svg new file mode 100644 index 0000000000..22c24aae22 --- /dev/null +++ b/scene/resources/default_theme/source/scroll_button_left_hl.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_button_right.svg b/scene/resources/default_theme/source/scroll_button_right.svg new file mode 100644 index 0000000000..95afabf006 --- /dev/null +++ b/scene/resources/default_theme/source/scroll_button_right.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_button_right_hl.svg b/scene/resources/default_theme/source/scroll_button_right_hl.svg new file mode 100644 index 0000000000..c836c2975b --- /dev/null +++ b/scene/resources/default_theme/source/scroll_button_right_hl.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_button_up.svg b/scene/resources/default_theme/source/scroll_button_up.svg new file mode 100644 index 0000000000..90107666c9 --- /dev/null +++ b/scene/resources/default_theme/source/scroll_button_up.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_button_up_hl.svg b/scene/resources/default_theme/source/scroll_button_up_hl.svg new file mode 100644 index 0000000000..b5f92e0f8a --- /dev/null +++ b/scene/resources/default_theme/source/scroll_button_up_hl.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_grabber.svg b/scene/resources/default_theme/source/scroll_grabber.svg new file mode 100644 index 0000000000..b9d2bbbec0 --- /dev/null +++ b/scene/resources/default_theme/source/scroll_grabber.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/scroll_grabber_hl.svg b/scene/resources/default_theme/source/scroll_grabber_hl.svg new file mode 100644 index 0000000000..88f4317b8d --- /dev/null +++ b/scene/resources/default_theme/source/scroll_grabber_hl.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/selection.svg b/scene/resources/default_theme/source/selection.svg new file mode 100644 index 0000000000..7346191195 --- /dev/null +++ b/scene/resources/default_theme/source/selection.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/selection_oof.svg b/scene/resources/default_theme/source/selection_oof.svg new file mode 100644 index 0000000000..f12b066a52 --- /dev/null +++ b/scene/resources/default_theme/source/selection_oof.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/spinbox_updown.svg b/scene/resources/default_theme/source/spinbox_updown.svg index 5b8e0a83eb..e29d7fe0d2 100644 --- a/scene/resources/default_theme/source/spinbox_updown.svg +++ b/scene/resources/default_theme/source/spinbox_updown.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_collapse.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -28,11 +28,11 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="45.254834" - inkscape:cx="5.7914867" - inkscape:cy="9.8174296" + inkscape:zoom="16" + inkscape:cx="-1.901723" + inkscape:cy="9.1326297" inkscape:document-units="px" - inkscape:current-layer="layer1" + inkscape:current-layer="layer1-5" showgrid="true" units="px" inkscape:snap-bbox="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -71,16 +71,13 @@ id="layer1" transform="translate(0,-1036.3622)"> - + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e0e0e0;fill-opacity:0.78431374;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 7.984375 1.0019531 A 1.0001 1.0001 0 0 0 7.2929688 1.2929688 L 3.2929688 5.2929688 A 1.0001 1.0001 0 1 0 4.7070312 6.7070312 L 8 3.4140625 L 11.292969 6.7070312 A 1.0001 1.0001 0 1 0 12.707031 5.2929688 L 8.7070312 1.2929688 A 1.0001 1.0001 0 0 0 7.984375 1.0019531 z M 11.990234 8.9863281 A 1.0001 1.0001 0 0 0 11.292969 9.2929688 L 8 12.585938 L 4.7070312 9.2929688 A 1.0001 1.0001 0 0 0 3.9902344 8.9902344 A 1.0001 1.0001 0 0 0 3.2929688 10.707031 L 7.2929688 14.707031 A 1.0001 1.0001 0 0 0 8.7070312 14.707031 L 12.707031 10.707031 A 1.0001 1.0001 0 0 0 11.990234 8.9863281 z " + transform="translate(0,1036.3622)" + id="path4484" /> + diff --git a/scene/resources/default_theme/source/submenu.svg b/scene/resources/default_theme/source/submenu.svg index ef7f696571..927338d9bb 100644 --- a/scene/resources/default_theme/source/submenu.svg +++ b/scene/resources/default_theme/source/submenu.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 8" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_collapse.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="64.000003" - inkscape:cx="1.4039962" - inkscape:cy="5.6866955" + inkscape:cx="5.7489132" + inkscape:cy="3.1277668" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -71,10 +71,9 @@ id="layer1" transform="translate(0,-1044.3622)"> + style="fill:none;stroke:#e0e0e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.78431374;stroke-miterlimit:4;stroke-dasharray:none" + d="m 3,1045.3622 3,3 -3,3" + id="path814" + inkscape:connector-curvature="0" /> diff --git a/scene/resources/default_theme/source/tab.svg b/scene/resources/default_theme/source/tab.svg new file mode 100644 index 0000000000..612977953a --- /dev/null +++ b/scene/resources/default_theme/source/tab.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/tab_behind.svg b/scene/resources/default_theme/source/tab_behind.svg new file mode 100644 index 0000000000..5fa84ffda5 --- /dev/null +++ b/scene/resources/default_theme/source/tab_behind.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/scene/resources/default_theme/source/tab_close.svg b/scene/resources/default_theme/source/tab_close.svg index 65b71ae860..f85518665b 100644 --- a/scene/resources/default_theme/source/tab_close.svg +++ b/scene/resources/default_theme/source/tab_close.svg @@ -14,11 +14,11 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_add_track.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" - sodipodi:docname="icon_close.svg"> + sodipodi:docname="tab_close.svg"> @@ -60,7 +60,7 @@ image/svg+xml - + @@ -69,25 +69,15 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1036.3622)"> - - - - + + diff --git a/scene/resources/default_theme/source/tab_container_bg.svg b/scene/resources/default_theme/source/tab_container_bg.svg new file mode 100644 index 0000000000..d19cb7cfa1 --- /dev/null +++ b/scene/resources/default_theme/source/tab_container_bg.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/tab_current.svg b/scene/resources/default_theme/source/tab_current.svg new file mode 100644 index 0000000000..e43a83c3ec --- /dev/null +++ b/scene/resources/default_theme/source/tab_current.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/tab_menu.svg b/scene/resources/default_theme/source/tab_menu.svg index 84f7c8095a..39e0d1f261 100644 --- a/scene/resources/default_theme/source/tab_menu.svg +++ b/scene/resources/default_theme/source/tab_menu.svg @@ -14,7 +14,7 @@ viewBox="0 0 16 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_collapse.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -28,9 +28,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="45.254836" - inkscape:cx="6.2944765" - inkscape:cy="7.7343939" + inkscape:zoom="32.000001" + inkscape:cx="4.0814179" + inkscape:cy="8.4695645" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -70,11 +70,23 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-1036.3622)"> - + + + diff --git a/scene/resources/default_theme/source/toggle_off.svg b/scene/resources/default_theme/source/toggle_off.svg new file mode 100644 index 0000000000..e5bf0e9809 --- /dev/null +++ b/scene/resources/default_theme/source/toggle_off.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/toggle_on.svg b/scene/resources/default_theme/source/toggle_on.svg new file mode 100644 index 0000000000..f8b55a853d --- /dev/null +++ b/scene/resources/default_theme/source/toggle_on.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/tooltip_bg.svg b/scene/resources/default_theme/source/tooltip_bg.svg new file mode 100644 index 0000000000..84da6fe984 --- /dev/null +++ b/scene/resources/default_theme/source/tooltip_bg.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/scene/resources/default_theme/source/tree_bg.svg b/scene/resources/default_theme/source/tree_bg.svg new file mode 100644 index 0000000000..ba39010421 --- /dev/null +++ b/scene/resources/default_theme/source/tree_bg.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/tree_title.svg b/scene/resources/default_theme/source/tree_title.svg new file mode 100644 index 0000000000..f7140f3aff --- /dev/null +++ b/scene/resources/default_theme/source/tree_title.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/tree_title_pressed.svg b/scene/resources/default_theme/source/tree_title_pressed.svg new file mode 100644 index 0000000000..a1a6cd5a89 --- /dev/null +++ b/scene/resources/default_theme/source/tree_title_pressed.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/unchecked.svg b/scene/resources/default_theme/source/unchecked.svg new file mode 100644 index 0000000000..053cbe6de5 --- /dev/null +++ b/scene/resources/default_theme/source/unchecked.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/updown.svg b/scene/resources/default_theme/source/updown.svg index adc72b405d..24e4ed0f23 100644 --- a/scene/resources/default_theme/source/updown.svg +++ b/scene/resources/default_theme/source/updown.svg @@ -14,7 +14,7 @@ viewBox="0 0 8 16" id="svg2" version="1.1" - inkscape:version="0.91 r13725" + inkscape:version="0.92.1 r" inkscape:export-filename="/home/djrm/Projects/godot/tools/editor/icons/icon_collapse.png" inkscape:export-xdpi="45" inkscape:export-ydpi="45" @@ -29,8 +29,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="32.000001" - inkscape:cx="-3.4436559" - inkscape:cy="10.099799" + inkscape:cx="-0.193656" + inkscape:cy="9.787299" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" @@ -42,8 +42,8 @@ inkscape:snap-bbox-midpoints="false" inkscape:snap-object-midpoints="true" inkscape:snap-center="true" - inkscape:window-width="1920" - inkscape:window-height="1016" + inkscape:window-width="1600" + inkscape:window-height="836" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" @@ -71,7 +71,7 @@ id="layer1" transform="translate(0,-1036.3622)"> diff --git a/scene/resources/default_theme/source/vseparator.svg b/scene/resources/default_theme/source/vseparator.svg new file mode 100644 index 0000000000..40c2c674a1 --- /dev/null +++ b/scene/resources/default_theme/source/vseparator.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/scene/resources/default_theme/source/vslider_bg.svg b/scene/resources/default_theme/source/vslider_bg.svg new file mode 100644 index 0000000000..b34dddc2d0 --- /dev/null +++ b/scene/resources/default_theme/source/vslider_bg.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/scene/resources/default_theme/source/vslider_grabber.svg b/scene/resources/default_theme/source/vslider_grabber.svg new file mode 100644 index 0000000000..76703daa54 --- /dev/null +++ b/scene/resources/default_theme/source/vslider_grabber.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/vslider_grabber_hl.svg b/scene/resources/default_theme/source/vslider_grabber_hl.svg new file mode 100644 index 0000000000..b688130f24 --- /dev/null +++ b/scene/resources/default_theme/source/vslider_grabber_hl.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/vsplit_bg.svg b/scene/resources/default_theme/source/vsplit_bg.svg new file mode 100644 index 0000000000..e11940cf53 --- /dev/null +++ b/scene/resources/default_theme/source/vsplit_bg.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/vsplitter.svg b/scene/resources/default_theme/source/vsplitter.svg new file mode 100644 index 0000000000..80f7c2ce12 --- /dev/null +++ b/scene/resources/default_theme/source/vsplitter.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/source/window_resizer.svg b/scene/resources/default_theme/source/window_resizer.svg new file mode 100644 index 0000000000..ef92d64be0 --- /dev/null +++ b/scene/resources/default_theme/source/window_resizer.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/scene/resources/default_theme/spinbox_updown.png b/scene/resources/default_theme/spinbox_updown.png index b40b1e9fd2bfb9844ed1f83f987170ee1c6481e4..ff65df801bf42d9272da9684d461b2d791d78126 100644 GIT binary patch delta 301 zcmbQibdza($Ih%fz3GnM^2_CuxQ(+tmYq!bWZ|W-Qgx?Pl&|Jn6Y3`Z8; z`NwY`cku3XhI0&ecrTZIS5k^Q^G11T$mdKI;Vst0JhPOUH||9 delta 235 zcmcb~G=ph^X+6VPPZ!4!i{7WfhI~y90&`-O>>ApRFg)ZJi;DQk`dIkFp(E#Sd|-Vn zucMRmgYjrlD4sYM8S^zgxOBZ}{)tUF3<>um*%wf_uTn4y;PZbxLbS)~KUhT1P)vDfWw?bwW$6k+K-F)rnb62JYi$3qQ tUzrYw9_XDpeOapZl%USHGxr^nHI#R_Q_>ZEkb!}L!PC{xWt~$(69Ai delta 128 zcmcb~xSnx>S!If+i(`ny)Y?;uLJbNct{1=SvY0s}uh=EOd+yU644Z#n>tDWIY=L1H%#ieccQU3~Wi>?k)`fL2$v|<&zm07=k@r9780gmi8O+H5l+P zpI=(M`@?_xLtIyMLbwF)yoj)KWyvXbIG~rwAaajmg~RsPGy!q03-d0q=4{&g>HI`d u$y!aT4L+`M86Pz=uY?#B2;JMm81F4By?-0`PX-1C22WQuKbLh*2~7YJ2Q(A_ literal 300 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4i*LmhCH@11_lNOmUKs7M+SzC{oH>NSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2Bsu$cNYeR zRlUka3=9mM1s;*b3=G`DAk4@xYmNj10|R@Br>`sf12!=sZB|PuBTEJb26;~x#}JO| z$q5Ho{wx3Q{v-ZV-gAwBFf(&v@P-);JPa%BBnQUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhNu9a5LX5Y zfPtQwvx6@K1B0`JkDZOXowb{xzJ;!~vAvDEsgZT`2FC3S3=9$_L4LsujLfVYT--b? zf|Bw|Dx#_;_HORwpV{AE4vag+z`($m;_2(k{(wzPNSoDC%E*#|fg#V+#W6(U^42q+d<_Z$E*F_{CU~l;U->;hIN3xm z;`em@l}r-ivYty-N}G%uzAou4y=R?m@|9;!n?SIh>T(ITM*>zom!sBS%jAhlFe|+I zZFg>G8r#j1H~#LMSY8&@E=*HjSo3p1#Z@QcOuzpP!sj@IR!+F#KAC}mL9)a(qQp5r zH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkx!g~fk73dC?&BZ)hZdRg2BkZ&`j6BOxMUL y#K^$P*wV_#OxwW7%D~{{+7qC-MQF&)PsvQH#I0e+hk|#YX!CUSb6Mw<&;$UGmy6^8 diff --git a/scene/resources/default_theme/tab_close.png b/scene/resources/default_theme/tab_close.png index 20d9b5c810dde5c824405b42c8b88e5fd067da3f..b6973740e75ea7db265d582b3485cf44eb596042 100644 GIT binary patch delta 219 zcmX@g)X6l#tbU)Ti(`mI@6`#`e1{x(T;_AS{t#){!7tjy;c;h57fb7`#|j>Ymn#_c zI(DD*+Op%8Z1p_Tw*C5?_N#U=?Q&36GQa+sQSyVp#JAq>EfSb~8t?EdwA>yiBxSRJ z$?t$f#Hy_L(BOo`DBd@V1#_aaZmS(Q`lN9txBOdf0f%b`&ZLF#9XK}ow$c%=Z4I(LD?-`ABgFfcH9y85}Sb4q9e0QOy8X#fBK delta 280 zcmeBVI?6P`tp1m$i(`mI@7YQ5UPlZB+V^kVc}T1#`{1J1Di+;;mPh6l_$MB<;vf5McHN4?6`K@gK6A6j%Im2x!>1XZrjOkG_p|%qI)KBt7Xr_a{qE`mC(n0Rgr?1_lNO MPgg&ebxsLQ0KP{~ssI20 literal 0 HcmV?d00001 diff --git a/scene/resources/default_theme/tab_container_bg.png b/scene/resources/default_theme/tab_container_bg.png index 92482aaf2896bf70b6e09aca22d34ee2802b5b78..1b62e2690c7022f230c20e51da43de24e9d49167 100644 GIT binary patch delta 315 zcmcb{a++y^WIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm07#TcW978O6-%d94at;)5 zJzx92Sv#PkckbSmK`y)dlOBqlQHpVxw&-RP%ar?)(zE-yHwaAR*wwP<`?}sX1$&Jp zUk@D+F;0KS!;_=2_SxTuA3cI{Z^Q-vN!*?JK3|`4J;Skw^$%V=jQX~6NlQp+-{#40 zxeRmPv!xs82`;d|BgLtgw1#6Nmm!) WA)tKKTbO}?fx*+&&t;ucLK6VL=!_r$ literal 598 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhOPjg5LX7G zfsK_*Sa4!kP=dQlkg=hqyGww(OJGnyY@mOvo0FfDotLAXXP{rSgPn)JPo%xAyPsEt zowb{{XQ+*piO>_ z%)r1c48n{Iv*t)JFfg!}c>21sKVTCR(q^@kGO}b~V3_Rb;us=vIrY4|P?LiI>xFqI zTqY?whPXJ0ysx)o?|Rj`@9Fwi9~e1OV@@~}xN$OcPBFVy`F_nsEhUH0IU>t_Cm!iy zx||t#b@nPBQ|7!`zxJ$_KJ0koTT_&_!>-r7v2$5o?zVpQN9qgzmGzC%ZYC{)iObbz z9SX{OCO+$Mt S4+ZZ)aqQ{p=d#Wzp$PyUgR)Bi diff --git a/scene/resources/default_theme/tab_current.png b/scene/resources/default_theme/tab_current.png index 7289e032dad041f05dbf195eb397082851b54deb..c1f0ba24d4239e458775ff25abdca93fcebb2e61 100644 GIT binary patch delta 239 zcmey&(!ex9vYw5BfkFQB|3n4`2DT(`cNd2LAh=-f^2rPg3|l>2978O6-=0^@V@eb_ z`tg6Ye1{wZHZ-3?TmHuPCqIYa|MyryV5O2})(%2_zO@1Dy z?`D1BEA?Y={rO2T>Dd&ImD#tqgl|$&dY<_I>+gzRR&RI{TvbQUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhB*N~A+8KW z1AAMK=!mrF@YL{-q|o3bFSj5!M?Y6b-_W207e}AqfH-Fd?;yWeM>{Wn-za-q4?pin zI~#XjuLxUfH*e1n8!H!Y_YiAKXKPC*YYS&<3nwdcM@w@@D+@QJI_0`_rb;oiJ+A8E zzArwfa$R!6OSZ(C8%Gi!%u1*XoRl`(q|=6*c%-qFN-?LpB~w|8HA6nJP?{fiH}Y?{C0P8|89p=5_Jooip!smZOUd~U{Eb_jVMV;EJ?LWE=o--No6oHFf`LOFw-?M3NbRU vGPblbGSfCNvNA9@x%LDol^`_a=BH$)RpQpL<3qtaPy+CD^>bP0l+XkKuP3+g diff --git a/scene/resources/default_theme/tab_menu.png b/scene/resources/default_theme/tab_menu.png index 148b64b8aa5d9f505bf9f99d0c137e3394b9b2e0..ffc63f2d415f70f1a2af0a714a74a7fdc9272a96 100644 GIT binary patch delta 99 zcmdnRIEitBS&X}z_VwAc6U*Tw+Q}O^>gvupaY*SvwcrV4JQ~ z!zRG`L9(EwvGJj{i2SlEO1Bu@VuTiNbZ|G2;^yID_**M2d}N`jAp-*ggQu&X%Q~lo FCIG$)B&q-a delta 140 zcmbQlxQlUuS$)2zi(`mIZ*qbJ>*9vSM#0zz2bz_VwAc6U*Tw+Q}O^>gvupaY*SvwcrV4JQ~ z!zRG`L9(EwvGJj{i2SlEO1Bu@VuTiNbZ|G2;^yID_**M2d}N`jAp-*ggQu&X%Q~lo FCIG$)B&q-a delta 140 zcmbQlxQlUuS$)2zi(`mIZ*qbJ>*9vSM#0zz2b?k)`fL2$v|<&zm0n2J4J978f1-_G#$mJSqY zlQ*_lse4Ss?NZt28W@igaMmKBU3|ar18?Al{pf})~tK& z+K{*X_LtiIiMPM`tqrsGa1cJAZ06)5#5Tj>powp7Zf@?*2%WGWf49Bgxo&st+OTk& z^W4H0#AYj)D)8Hw_|^xnzy3PEXy={Bt6ApGn^(6kMC-h;(L;fQg%e@|l8>xD|LfPU zPoe7k6HY%(GdDAf&SlG&&*%E0Uw>s$(~*Wk zhS=-xHPt2L_v>GfcMIp8QkLm5afPP$s>Q+QlnoVFI1X=EI>$kvI#O55gU5pXLv4M$ zY2*9f^I3k0X9YSY9WZRjy={Gje_G(nx9{HV6MqrE!j*L;-{ULc z;oIhn zWIp@sy^|?M+ZSnYS2LH&(WKw$P6eoyV=v(8=G8_U4Jz~JfX=d#Wzp$Pz4z(>&l literal 1355 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU{K&-W?*2L>fE=Dfq{V~-O<;Pfnj4m_n$;o zkYut)kS_y6l^O#>Lkk1LF9rsNh8GMBr3MTPuM!v-tY$DUh!@P+6==i2z*rUF6XME1 z4Im;SuArc*qN1Uqq6s%oKtNbYNgcwKl$4Q@l7+AZ1x18}M3j}GQlg>~3JR(U3Mvp; z6%`Ez1_lTT6Hylxl~7jJ5E2q$U|^7vl4D?C5EK+vQc{B{&{S2`Qc=-RRn<^c)l^kg z*HzQ;)izJox6dFo z(6NZuvo%%Mw@^2T)3bHfGKtr>(^u7T(K69i(@D{{H&Zt-S2sx0chFJOanmvl*0FSO za9O){{r~^}KYjXCUS1U)9dBf09;;_-r)hNZ+EOG%=v%&{PXh<_&w)akM(Yw_Rqm0PisD>F)%PNCV9KN zWCx`#ox#Asz**oCSggE}Ok|ZCK>Ym&YtOhee+C*?rUYHgCzY#kc><6=dWc zc<}P&^s35v%=|U?Pgn2z9NX6RPf?&jWu?Oe6$P8SjIQkx)2ziA`cj=tSnt#?Z;Ol* zIIO%ld7p$VXE)P%zFQ=bX3m1)qs-`TF7F<5gdG z?)sbZ{N=TEOH(fRJ!4%a%|0Q@V*P@>>F29;1_Ejf5lF7tGnJmM<}l_G`-HanO)1;K~Zlzvk`N^iETva)ZzW_NeE(1y4^))0fbm zG?zV1EzZ4uVrQDJ&c90CI~J>1-)H@K`2K!$Z<_s%ovRMaKUeqQ@&2mS%jIXtb_!q1 zJ8X1>m-A-Bv8ONRM+onzsQ33ank3Qrj5&JI$Imq;N?tyfF3#Z8I{N8mNn))I!|T?P zY3adJvdsh(oS&OLd9YI<|H+GUBQ!5ic+)+Hd%B0UPBAbrNS3%p zlsM<-=BDPAFgO>bCYGe8D3oWGWGJ|M`UZqI@`*DrFsOnQr6iW5S|x*3Fc=van&}#t z=^7b@7#Ua@TUr^JX&V?>85o>gdjeGYAvEOXr(~v8;?}U^L%};x;o#}&=d#Wzp$PyN CVapi+ diff --git a/scene/resources/default_theme/toggle_on.png b/scene/resources/default_theme/toggle_on.png index 6ea1b589c7fe0492e772bb0d7c5a18be46da3720..77e46012058433ff9b92c006a70343c013f21afe 100644 GIT binary patch delta 725 zcmZ3+^@w$XWIY=L1H+=ZbuA1G3~Wi>?k)`fL2$v|<&zm0n5KKWIEG|2zMbLkArdHa z+C@J{Kn!#&aL%;j~-Ea%we-ZX!&|GW48?{oW(zqkGH@#Dvj zH+N~w7Vs~P;^AOsO!N_sU@UPco~7CodBmGJWC2@8g+#F}&japlf=PP}92i$M#>yRe z^rKh!_hsEu-;b+YoDGClu|=42#TRehIq~DXjsJXpA80ZDBE3yeX^+7IHh!`BE7o$% zm$bUS?454@v;5n~Hu==&M!kNW_vY1!b19!I5}K|sh~7}|aa^=b>5f&^O5;_>`0`Ws ztb6(X-SYgn5}z3^8)Q}3r!@WjdUQ_p#ar7h9%VjqCF1bS>Ee3Uckgo8rCeAmput|o z^`&9&bN)F#u?vs5x=g+(!l-I&Yci8{+T1XsN%aj{7sNcbUoqWz$~lm!-LL-o{Guw) z?Vr7QZs=VQ(_HN(Q@FY}{8+zN@kEIYz6*4Px>~eYZ)rVGzmdz6IaTd=QT&z2{n}2~ z9aY$#u-;N?oqE-B`>oK$8l}C?llmA9c zi`;Z!(;5DLxA|Vh6QvS3zA&WRVprReS-*DulatGz&F6`go>Nj3QDD9Q2m?32o-)JT z-dNewv+Ooq{P>H%_Q%1EySLAI$J68-5X9LOTg%$8L#1P)>6!li`}}e_e(yWf7Hf*6 z{#|uplTU8ezVC5==dS)0v#p_4@|WJs=qv^YzJ4ExeScq>GOA9#6TDBTi{&)aK?jlU z8prc~^`~mD&Fe4OxAWfZKOZ6!FB<&pUw1hB&uR9Fk}SXf`J27=)ai_!SM^h6TTAT+ ny$25`&*<;(?>`^*O#JYqvyT|=t((ojz`)??>gTe~DWM4fNm5&3 literal 1318 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU{K&-W?*2L>fE=Dfq{V~-O<;Pfnj4m_n$;o zkYut)kS_y6l^O#>Lkk1LF9rsNh8GMBr3MTPuM!v-tY$DUh!@P+6==i2z*rLC6XME1 z4ZzFGFC`_XprE3pq^_c(2{)39i$_*g5yBM|6j4^z5E2rFaJjj8m6bKPxq0Q}lprE} zd;(HZa#B*V5UzrP3WNb6`S=95xp^5F7=(pECUA2jOjcFZQc=-V)iG1|Ox28S)k>SH zl`&H@Ws-(ZwyL_Wx^s+Xe5bl+nyP`Fs+z8kJXgM-W3wd?=?|NrUJr}FZu=;(Mq zzo3&RPpLactNZ4t`{nN5y*D#6M&pIsO-x9e#ZQ)LJp%)ihNp{Th{y4(p_$>A z9YjQ=7t8JGsWpUh68D%ekEo`F#)1)*S3%RJ}1HHFK_soi}f2 zRwT>v_&Y4|{)vX(3)C1ZwevV9+!B~q65< zvvmG>EfD)6`o$_@)683Qm(BBLJ+$mmEW3BicD{eRgnHv<{Qn%cBm1jUL*AY8vd8@C z=2D*@+}pIg?O)}D$bI><*^jv_nlUw0LSnTx&(xB0TSN|SoR|^#pulPu`j5if z3(bzTJ6-{mFp?#%5hc#~xw)x%B@E6*sfi`2DGKG8B^e6tp1uL$jeOz^3=FCuMJb6T zsaDBg6%0lOhGx13X1Yd3Aw~vP#+Ft_X4(cuRt5$q*PZ|sYzPgx`6-!cmAEzR_)zc; PR3v!1`njxgN@xNA%;LbF diff --git a/scene/resources/default_theme/tool_button_pressed.png b/scene/resources/default_theme/tool_button_pressed.png deleted file mode 100644 index bcf70b486d62da7c390f0c64dd601f4d1c928dce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1230 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@ICdL4t5LZnr z2VFZCH4|$U6H8@73nfEy5Hc`RGBi^&u`zP-Q3HvaDe9TX>lnyu>&t8D$!Y7$YwMYL z2dNrcDCir>XzEF;X-O%oNhqmFDyc~-t4XS9D(D)i8d}%{Mk*Vc%WE4-scMTWsEEoa zibyMp$S4X+D~if0N~vl&geNE)n#pS$N~>y$$tjCS%L+-#3Q5a~NXfd!r7IbkE9e?Z zscDJItBT0T3rWihNh^p*%ZtjXNU3Uir{pRdSt#fkNvms%E2)FD%PET~sEEiZiOMO7 zE2_(=>-cAtD(V}{YU)ZVYe^`niz%v0C~JxKTU=)F>NUC>fZ@Y3WO; z=}M_;OR8#v7-~8as#;PiT2iVyvRe8|`X-U(P0GfWN(QF#I)*YD1~M9Y(wh1*T87dZ z`Z5~2((3y1+J!^X0qBQvf75S+C~bxMvD4o z$;}f~O)M1+&E)k=z{pI&&{EOZTG7Z_-oRX5&s0v=SYFpy(ZDRdYr2ZDrGkN(yuPWT zfw_{ArJ|{win*hTnWLhyjiRB2oW7}?o~eSKsfwXx&V+eN1|aJc3_u1do7gIwJF3~Z zt694#nc6GC442n6RWvXwnzpoP+R_&ytLzyV7*>@8`2`<7{OtPa!~6H`eR}x%fi(+e z&6qLc@aZ*^nyM=*s+-oFK74pVQ+|3%a!PvB;r+9!(&M6|;tubfQIQfI9v+=i0b(Xc zg@=VlC6^zbQ2}B`C6~{D34_H!ymF8XSkdljWgs?4rfk~bt&>WVqQb+%!XuMPCLLbc zU6>dN<|P((uRJ`pE;|mwjmxf^df2~WrU3&317ni6yUR*-el`{c1_sUokH}&M25w;x zW@MN(M}mQYfxX1j*OmPNo0yO`tEH5YB?AM)e@_?35Q)pl2@dQ%K4)~+zX;IQ6p-DkOlP(!0Z7Mp%^NFj=>y*~2tgKg3 zr)G6=ed39_Wwop77h78!n_JZ`t6Nb#$JCakJrkQ27B=mg*|ueB$9T%V@%8zg(_6PL z@15K{KD9EQxNrCD_SOAkWc=6Ycu?_M9M8hUhk_FWFB)zv{K(nqnYfVWq~^-Zmy$Ch zBX3&ntX!#ilIJIDtLstKrKwLvr-oiNW&O#swe%}*ukTsiwYhI)=f;+9<+*FSxAw2F zn%^v&)K^gTe~DWM4fxZ!P} diff --git a/scene/resources/default_theme/tooltip_bg.png b/scene/resources/default_theme/tooltip_bg.png index eca0675a98099b98098a9d2c3e4549d54393330d..7ca356778895d66463a680c5e137bce62f763147 100644 GIT binary patch delta 177 zcmZ3%e28&^WIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm07|K0e978O6-%dWr>);^b za-T~ypv~z;<7Q^j!o{qeZc{d9Nld>hPRrO~qJc|;V=}8*g2^Pd z1)MDNqk5KHjlI`sBVf}Yw1G4HZNQIrx|29wgw`LBf55y(Yj!`!Ipb>{uNuE4H(Ii~ hZNGA4|K}2>IvJU(HtHRl85kHCJYD@<);T3K0RU4sNT>h+ literal 424 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2IByq5LX7g zKvzfK!_DjN-Mc&O)Zbq+`P1}|IYm1?zNAB zfq^l}+uenyadTiY0|NtRfk$L90|U1(2s1Lwnj^u$z`$PO>Fdh=fK5zDo7Gav$dZA9 z!Nt?XF+}3>(et}S85B62FE(iWaQuG%T3hl$=8DrHl?;WGCd^KAK` zT%JoM`ige^w7Bz+_xr}@zl6)5=ikZURBcMns9<1VP%UwdC`m~yNwrEYN=+*F*2|+wzM)b(>5@&GB7x~_5>(s5gKyyQ!>*kackJ|q2L`T)I44NT-G@y GGywpxCv}Ga diff --git a/scene/resources/default_theme/tree_bg.png b/scene/resources/default_theme/tree_bg.png index 839a6a272a68e471f9acb9deb6183d674003cfd9..0be4f628a94a76c4940c27b16f8866865e27a7f3 100644 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG zJoR*O46*2aJK507*-@fp|IPaQoGOg0r*AAZjZ^4t3cui7p|H0p>8sv?u*NBwI!Bb6 z)NgFxf7H%%%2bW@U)x)C%hLWOrYAhe_-!}yoStBD!k5Fp&F7SDt=Yp?Gh4xD*=Fk_ znG+^?Z(Q|k-lpm!f9tl^Sg~(n{BkN>OgiZ@i}B*JrlSg-Z+>Rv*ZlaiuP(CX-U%Cz zlV{4R_|iOHRjn3bN|%3?9lloK@ZSVygM@#acAQJXKYXd4vApSKP4eu!$?tZ}y>O>= zipixz(>3JpE6x3Ddg}hElA=JNXODO7ySCJa-~3Cel#TrEHKA+X{(Jh7fq{X+)78&q Iol`;+0J%eo6951J literal 424 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXSeO|Y80uv%^)WCou%tWsIx;Y9?C1WI$jZRL zppfhl*n2KEw9Usv`A zY+^#%td>$nmJAFGx}GkMAsp9}6GF_)gc3f?*qW8f?fhh(@$%(H5pykz(+tIgl(>U# z9y`EvC6s}IM?`8usMMR=3=9mCC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ3hti10pX2& z;tUK7svt!vi6yC4$zT->Mh1pvx&~&tMn)k<23E$FRz_yp21Zr}1}E2^00k{VLvDUb aW?Cg~4Ld#*yklTsVDNPHb6Mw<&;$S(4{~h) diff --git a/scene/resources/default_theme/tree_bg_focus.png b/scene/resources/default_theme/tree_bg_focus.png deleted file mode 100644 index 692cf71926000fa3b56c0b73af2148923fa7e2ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1039 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ea{HEjtmSN`?>!lvVtU& zJ%W507^>757#dm_7=AG@Ff_biU???UV0e|lz+g3lfkC`r&aOZk1_lPUByV>YhW{YA zVDIwD3=9mM1s;*b3=G`DAk4@xYmNj10|R@Br>`sfZEhAJU8}9qBAyHkOgBAU977@w z9}PF`6EPH6^U79m;(gEW{1uG+4lOPMpA?*ugpM#*F#cC`+R=4D&j0q~ox5EXYNYP= zym`BB-K%#mAO3xNmz&}K$NFpD_wL{OdHVJI|3`n%UVpw|v#rhl54u;;(|KFzDK{{Hn03G57um=pvZ4HhvS+{(~Xd9y*qgTX^%?#`RM z8w?#{^cdY3crR>wZ`vo!w#PVO@hridre|CXZ7=i-SAL)4E1wz1cw@2o5-xQq;YwA` zRgZ7XiGNj_-f-PeVKuV?tAduWqk}d>nbOXU7bi`OZToEco^`Qm0&ia0Q-%X8LKxXz zip}@GBP0BFW2j+8LEov}GTWr3Y3f%n87B-p1o55M*rdq=c-4^-~*H2`6$c`zB)`E|~8jWc|7N(Cbr^wim@4P7w6- z*ety4j9p;D#Ng2O&ssD7*W^h3d~@sd6k+GP_F9gYxYbi%2rFpXAFJ_5<#4>UmI?>Z9<`^?`^J7uefu%=-Kry^=Coy0uOdfYTRPaDEl_&%6lRG z;st#CPAUrg6Zhx2{Jyu4Whwir1_DEZM$ zd)MB$&D%qT$|fAKVqBiKhk3#SjuTFrORE<>$H|T!v<{* z!6bzU1^4o(r!$=GnQk0hYU$9l_2%^`rpN})E{1wW4i}D;2QTuxx3n)iVk@q)c*Oyu zu2;tC40$|L;vTsPS}`<*GtSu0z2sZy6|IL14qrbny)2fsWx3=pe~A}5Cch^s?B-uA zd*JNz?aedsjv*Gk$tej521yGT o3<4KbUTFwqcH@=sVPjz6FJ}naJG)DRfq{X+)78&qol`;+0D~PG761SM literal 335 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltmUKs7M+SzC{oH>NSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2DSj75LZ=Y zRUa=u#-B6v7#J8Blf2zs82>Zr-eX{3;4JWnEM{Qf76xHPhFNnY7#JAXOFVsD*&ncp z32C!hN*P%)Ffj0Vx;Tb#Tu)9=;ALQ7FkoOjzN)p4fq_A?#5JPCIX^cyHLrxhxhOTU zBsE2$JhLQ2!QIn0AiR-J9OMmdsjv*Gk$tej51<4B- o3<4KbUTFwqcH@=sVPjxONM}gNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2DSj75LYu3 zGaoNMk?YYv7#J8Blf2zs82>Zr-eX{3;4JWnEM{Qf76xHPhFNnY7#JAXOFVsD*&ncp z32C!hN*P%)Ffj0Vx;Tb#Tu)9=;ALQ7FkoOjzN)p4fq_A?#5JPCIX^cyHLrxhxhOTU zBsE2$JhLQ2!QIn0AiR-J9OMm?k)`fL2$v|<&zm080L7oIEGmCz75*Vd&oeb zR{uCx%e9~-ItTUEIGTNsi)@pfpre|)srhS$L6?V2H=9&kY5Du&aG4L;2BMEG=Bbu4 z^zCLVn)YOFu{pyEu{&E+*cd!bPwIVbS7l@{Jm!7bsF&2g7B&#o#DJU8cY z7~}j$@*4yNoHB|Z>Aw5Qex85z*){TQiRIcSGfNv){EPJF`V<)%$6u=D=eIa+(kRoC StHi*-z~JfX=d#Wzp$Py|h*YWo literal 477 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I2D1R45LX5U z24C+;WMpCPprD|lprB%5=AfXUDkrBTFR!eiprWLtuB@z~s;c$>|Nrlk-KrQE7`RJ< z{DK+S)dSKpw*30N<=2w>hfxd+42((M?k<9lw%YDuU|`@Z@Q5sCVBi)8VMc~ob0ioT z7}!fZeO=ifu!#w2vsy|SSu!v%1bezThDcoAdj6nLg93+ZAgc&3>;M1R%IfK}a&E`Y z;o@zli6g&p&+1lqW0laz9u6 z`Mp+*lOJ&`+4%Z$7y|=?WQl7;iF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEv^p zgDOZ-N@7W>RWeuwgOP!unXZAEu8~oQk%5)5rInGHwteI1@9Ob7#KWV{an^LB{Ts5Picsp diff --git a/scene/resources/default_theme/updown.png b/scene/resources/default_theme/updown.png index 916284a3cf77d7e86fc2f4a08c4006228b032b1d..efcb04fde64b82b75f1ed017550d0a038ee8e4fc 100644 GIT binary patch delta 168 zcmey!c#Uy_S$(&si(`n!#I+L)`3?o}ILB*+p4rQ!^Y&)KLlvF32SW0`s#mq1n|r3= zb8Cb|*HWF0$w%AvI|iv|ekpmfS^Y9k7sn8diAyIa@*N5gaJjEOTR`ss=e5SiY!4P(*Ig%}GWBR};9c&7 zZ|R1=Jr62aWlf$r_Y9AY>nitimD)ugZ97p8dbDZrQ$LSLWNC{>awnm+F#V60?wjfq}u()z4*}Q$iB} DoRe6C diff --git a/scene/resources/default_theme/vseparator.png b/scene/resources/default_theme/vseparator.png index 498768c05b36e26b435eaa712257622b59ca443c..88165ea6b2930d19a6e3580b2953ae0844a45e9d 100644 GIT binary patch delta 72 zcmX@i6g5G@iGz)Sf#C@MzHSBv2DT(`cNd2LAh=-f^2rPg4E&xhjv*3LlM^IZd3bnu a7#KMi7;7Duo?~EOVDNPHb6Mw<&;$U=tP>#s literal 323 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@CT0c(hMkFF5)2FsEa{HEjtmSN`?>!lvNA9* zC?tCX`7$t6sWC7#v@kIIVqjosc)`F>YQVtoDuIE)Y6b&?c)^@qfi?^b3_JloA+8Jz z48^looxAh!|Ns9fIgFPW7#NsKg8YIRHg8VNVnW)imQqHR3=9kco-U3d9M_W*8XDJ3!N|bSOxM6n*T^Wu$iT|j(#pt8+rY@mz~JQC i6ChtBH00)|WTsW(*0AG4!8-;91_n=8KbLh*2~7aaD^fcE diff --git a/scene/resources/default_theme/vslider_bg.png b/scene/resources/default_theme/vslider_bg.png index 8d9ead3c5a235580a2270447b215da1936bdbe5e..b88582ba361eba66e7fdb0217a38df43835aaaaa 100644 GIT binary patch delta 163 zcmbQjvW0PiWIY=L1B3kM|A`C?3~Wi>?k)`fL2$v|<&zm07&1Lw978O6-(FtG*X$s| zdXag_!374sFaH0Rk~q+ieJLqSQ0^v6^MhS;%_XQUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@IhL8ZC5LX5U z24C+;6Jsk~9V1`wNHk<`=c%Qsub`k}Z|7-m=P56*;$Y{cprB%6Y^9)}s-&c@tgNA` zswF3?Mnv89!fnYMwEm4U&@wI@K)h|rLmpOTqYiCe>t U4+ZZS7#J8lUHx3vIVCg!0DyIw0ssI2 diff --git a/scene/resources/default_theme/vslider_grabber.png b/scene/resources/default_theme/vslider_grabber.png index afc490be45e98f0c872810495900c3f72a0d1f7d..c8be897e07fb423abe4a57c3ea4c39585aba4b4a 100644 GIT binary patch delta 312 zcmeBTKEX6WvYw5BfkFQB|3n4`2DT(`cNd2LAh=-f^2rPg41Yac978O6*G@9@J8U4~ zHoyMly@Y1&fD;0)(~5e_TI3X}clxC9HH2*35~Cbs6!wLwwY98g%6!$%MN`7IK9IJ5 zx%d1wp86h1@zltBT_=nUSl=;*lrryGo%L?-{kb9`p# zc>TVgX;;^YJ(Fh~+-QGJr+@SM*Hx32y*zkYbwP$+|RPPs_*mL@xQ=?ATqV;hM z0>?iFxjZ}Y?~c)j87hV+qr+utZ!glwn^VjkI+uw*cdy~GHEXw4ZvT`2lhI~^&zTZc StAh*-3=E#GelF{r5}E*sLW{fr delta 378 zcmX@X)WtkOvYv&3fnn<}^H&TE3`|Mh?k)`5|97y;GB7Z37I;J!Gca%qgD@k*tT_@4 z3=Hfgp1!W^4;h6R%{T&fE)Qm4V2~_vjVN)>&&^HED`9XhN=+>EaloaenWFjb2WH3~l?1`wE}VigCP>ROg4Q_nzlt3}f6m zcb5j61dpL&)GeQF#d~&|*1Xy)?4|H@>X#fLgO(pI*}u;=+sgdxZt&XG!D1kH*IN2x zdAmwuccqeifz8k3f+eN%S6pI`nqk0JN0jTe}I-?G}fr}Nj3;?k)`fL2$v|<&zm07(RNsIEGmCuAOA)$CN10 zy5Ia*ko8`M7pV(E_#D=YrYvs#sqMSu&MoE{0@5FiT=W=BoK`04{JWdFnQPaJ*J+c! z?=?SpKz`{fr5_I}j=mDQ!sPep+Hog+r_6x*U4jLVzdt{~Twkz3u^_X;Ttl*sG3D9u z_ferw+RBSMu5JBW>RlAtU2Zq4eAhflhdn>9r!^d|{iesDbMD%@#B*2m7&ESXUmeM` z?BgZR$-uIL4er>j?OU{pDP*RbUy2mJX zdlIibx7WOD%R@?@Zg*Gx=y`={ZrZ}+gB}sH)c?=6V~k7kXw=)^@rr?gfx*+&&t;uc GLK6V!#f5AD literal 439 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUW@hxV zrHPyOByT^Fy8BeZ`i&mV%@BPY{QRM_XC-Xf8@KUn;^spP3=HZX?nztr22P%oao{`y z14G!{IT;7f>jniSZ{Hs@ZEDiy{c#)4GB7YOv$C2cCns;&mauV8^7i8p(-;^SLKmO# zpK-){@*$rohe8&eh+2KxZ~76>{sZnk`#t&&1kF1ZIQLl8nlr)kkNZwL>^Ml^T)1_yk|*BOG}fnk3i&)c`h(~Ce}_jL7hS?83{1OSdwkL>^e diff --git a/scene/resources/default_theme/vsplit_bg.png b/scene/resources/default_theme/vsplit_bg.png index 7dd1d48b29e583e91f4ff25f6451a8a0ee3cda8d..0c29b1e35c94f5bc4022953f4cfa183504762d41 100644 GIT binary patch delta 78 zcmX@dlrTZUgM*EMf#C@MzHSBv2DT(`cNd2LAh=-f^2rPg45FScjv*3LlT#8BCZrr- gp7FtxPo9-QX$^y>?nSXB3=9kmp00i_>zopr0H_}q;{X5v literal 334 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@MrH;EhJOcjPB1Vqu%tWsIx;Y9?C1WI$jZRL zppfhl4nJa0`PlBg3pY5)2Fs>?NMQuIvxk z#Duh2Ev1Ys85kJ2JzX3_IIbrrIIuD>2rw`%JgRt*fq_A?#5JPCIX^cyHLrxhxhOTU zBsE2$JhLQ2!QIn0AiR-JoPmKs6{IL7u_V+44$rjF6*2UngDr`R9yf7 diff --git a/scene/resources/default_theme/vsplitter.png b/scene/resources/default_theme/vsplitter.png index ec5542bf69b8485bc86b1b333453546748b16dcc..56fb20bc3ff53a2058f230cd64fded7604f7c4ce 100644 GIT binary patch delta 103 zcmcc5R5d{|k&S_Y!87USeFg>wwj^(N7l!{JxM1({$qWn(`kpS1As(G?&p9$OC@?T> zJS@^?v~FQeqwW($Z-W)TW-;XGC$#CWm-Vb(A|5JQ%2>CIm1V-D&SD0Tp{{-|>zopr E05?7(e*gdg literal 351 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyVBp|jU|?X#;atYdz`($g?&#~tz_78O`%fY( z0|SFXvPY0F14ES>14Ba#1H&%{28M!MP|ku_QG`p**uBL&4qCHz2%`Pn>~)K^3GZC9x#cDjBST!N|bS zOxM6n*T^Wu$iT|j(#pt8+rY@mz~JQC6QB@5Xvob^$xN%ntzpN9f_I>h^K|udS?83{ F1OTnvSj_+c diff --git a/scene/resources/default_theme/window_resizer.png b/scene/resources/default_theme/window_resizer.png index ed51968c4ea8f8d696982b106d971bf1ae1142d2..baa3f30e5b52edc5215c1360f7cb09e3ab3ad72d 100644 GIT binary patch delta 109 zcmdnW*u^+OC5VO1B1P%i(`mIZ*qc!(S!g0|7(h5{`>#`KW9#n zkISu|%Vm4m1TOVlXGk)6Y|;>MHiB2d)wqpuNtT;ogUs2*4PFckY)4gozOe16Vqjok N@O1TaS?83{1OUTqEIt4L delta 153 zcmeBT+{!pXrJl3EBeIx*fm;}a85w5Hkzin8U@!6Xb!C6RAt`7qyy^gdJOcxRWQl7; ziF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEv^pgTAMWV~EA+xG#&l z4JR(zxpU{tn%SE-Z~oohn3mJ%F)3|PjPt~2f?N#6(LyGY0t>d)GB7YOc)I$ztaD0e F0stEMFv|b{