You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-29 16:16:38 +00:00
editor_node: add an option to stop the update spinner from spinning, fixes #6653
(cherry picked from commit 4527fbcfa1)
This commit is contained in:
@@ -278,8 +278,10 @@ void EditorNode::_notification(int p_what) {
|
||||
circle_step_msec=tick;
|
||||
circle_step_frame=frame+1;
|
||||
|
||||
// update the circle itself only when its enabled
|
||||
if (!update_menu->get_popup()->is_item_checked(3)){
|
||||
update_menu->set_icon(gui_base->get_icon("Progress"+itos(circle_step+1),"EditorIcons"));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
scene_root->set_size_override(true,Size2(Globals::get_singleton()->get("display/width"),Globals::get_singleton()->get("display/height")));
|
||||
@@ -2802,6 +2804,10 @@ void EditorNode::_menu_option_confirm(int p_option,bool p_confirmed) {
|
||||
update_menu->get_popup()->set_item_checked(1,true);
|
||||
OS::get_singleton()->set_low_processor_usage_mode(true);
|
||||
} break;
|
||||
case SETTINGS_UPDATE_SPINNER_HIDE: {
|
||||
update_menu->set_icon(gui_base->get_icon("Collapse","EditorIcons"));
|
||||
update_menu->get_popup()->toggle_item_checked(3);
|
||||
} break;
|
||||
case SETTINGS_PREFERENCES: {
|
||||
|
||||
settings_config_dialog->popup_edit_settings();
|
||||
@@ -6000,6 +6006,8 @@ EditorNode::EditorNode() {
|
||||
p=update_menu->get_popup();
|
||||
p->add_check_item(TTR("Update Always"),SETTINGS_UPDATE_ALWAYS);
|
||||
p->add_check_item(TTR("Update Changes"),SETTINGS_UPDATE_CHANGES);
|
||||
p->add_separator();
|
||||
p->add_check_item(TTR("Disable Update Spinner"),SETTINGS_UPDATE_SPINNER_HIDE);
|
||||
p->set_item_checked(1,true);
|
||||
|
||||
//sources_button->connect();
|
||||
|
||||
@@ -177,6 +177,7 @@ private:
|
||||
RUN_RELOAD_SCRIPTS,
|
||||
SETTINGS_UPDATE_ALWAYS,
|
||||
SETTINGS_UPDATE_CHANGES,
|
||||
SETTINGS_UPDATE_SPINNER_HIDE,
|
||||
SETTINGS_EXPORT_PREFERENCES,
|
||||
SETTINGS_PREFERENCES,
|
||||
SETTINGS_OPTIMIZED_PRESETS,
|
||||
|
||||
Reference in New Issue
Block a user