@@ -4283,7 +4283,7 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
42834283 buttons_hbox->add_child (filename);
42844284
42854285 members_overview_alphabeta_sort_button = memnew (Button);
4286- members_overview_alphabeta_sort_button->set_flat ( true );
4286+ members_overview_alphabeta_sort_button->set_theme_type_variation ( SceneStringName (FlatButton) );
42874287 members_overview_alphabeta_sort_button->set_tooltip_text (TTRC (" Toggle alphabetical sorting of the method list." ));
42884288 members_overview_alphabeta_sort_button->set_toggle_mode (true );
42894289 members_overview_alphabeta_sort_button->set_pressed (EDITOR_GET (" text_editor/script_list/sort_members_outline_alphabetically" ));
@@ -4340,6 +4340,8 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
43404340 set_process_shortcut_input (true );
43414341
43424342 file_menu = memnew (MenuButton);
4343+ file_menu->set_flat (false );
4344+ file_menu->set_theme_type_variation (" FlatMenuButton" );
43434345 file_menu->set_text (TTRC (" File" ));
43444346 file_menu->set_switch_on_hover (true );
43454347 file_menu->set_shortcut_context (this );
@@ -4408,13 +4410,17 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
44084410 file_menu->get_popup ()->connect (" popup_hide" , callable_mp (this , &ScriptEditor::_file_menu_closed));
44094411
44104412 script_search_menu = memnew (MenuButton);
4413+ script_search_menu->set_flat (false );
4414+ script_search_menu->set_theme_type_variation (" FlatMenuButton" );
44114415 script_search_menu->set_text (TTRC (" Search" ));
44124416 script_search_menu->set_switch_on_hover (true );
44134417 script_search_menu->set_shortcut_context (this );
44144418 script_search_menu->get_popup ()->connect (SceneStringName (id_pressed), callable_mp (this , &ScriptEditor::_menu_option));
44154419 menu_hb->add_child (script_search_menu);
44164420
44174421 MenuButton *debug_menu_btn = memnew (MenuButton);
4422+ debug_menu_btn->set_flat (false );
4423+ debug_menu_btn->set_theme_type_variation (" FlatMenuButton" );
44184424 menu_hb->add_child (debug_menu_btn);
44194425 debug_menu_btn->hide (); // Handled by EditorDebuggerNode below.
44204426
@@ -4441,13 +4447,13 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
44414447 menu_hb->add_spacer ();
44424448
44434449 site_search = memnew (Button);
4450+ site_search->set_theme_type_variation (SceneStringName (FlatButton));
44444451 site_search->set_accessibility_name (TTRC (" Site Search" ));
4445- site_search->set_flat (true );
44464452 site_search->connect (SceneStringName (pressed), callable_mp (this , &ScriptEditor::_menu_option).bind (SEARCH_WEBSITE));
44474453 menu_hb->add_child (site_search);
44484454
44494455 help_search = memnew (Button);
4450- help_search->set_flat ( true );
4456+ help_search->set_theme_type_variation ( SceneStringName (FlatButton) );
44514457 help_search->set_text (TTRC (" Search Help" ));
44524458 help_search->connect (SceneStringName (pressed), callable_mp (this , &ScriptEditor::_menu_option).bind (SEARCH_HELP));
44534459 menu_hb->add_child (help_search);
@@ -4456,14 +4462,14 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
44564462 menu_hb->add_child (memnew (VSeparator));
44574463
44584464 script_back = memnew (Button);
4459- script_back->set_flat ( true );
4465+ script_back->set_theme_type_variation ( SceneStringName (FlatButton) );
44604466 script_back->connect (SceneStringName (pressed), callable_mp (this , &ScriptEditor::_history_back));
44614467 menu_hb->add_child (script_back);
44624468 script_back->set_disabled (true );
44634469 script_back->set_tooltip_text (TTRC (" Go to previous edited document." ));
44644470
44654471 script_forward = memnew (Button);
4466- script_forward->set_flat ( true );
4472+ script_forward->set_theme_type_variation ( SceneStringName (FlatButton) );
44674473 script_forward->connect (SceneStringName (pressed), callable_mp (this , &ScriptEditor::_history_forward));
44684474 menu_hb->add_child (script_forward);
44694475 script_forward->set_disabled (true );
@@ -4472,7 +4478,6 @@ ScriptEditor::ScriptEditor(WindowWrapper *p_wrapper) {
44724478 menu_hb->add_child (memnew (VSeparator));
44734479
44744480 make_floating = memnew (ScreenSelect);
4475- make_floating->set_flat (true );
44764481 make_floating->set_tooltip_auto_translate_mode (AUTO_TRANSLATE_MODE_DISABLED);
44774482 make_floating->connect (" request_open_in_screen" , callable_mp (window_wrapper, &WindowWrapper::enable_window_on_screen).bind (true ));
44784483
0 commit comments