diff options
Diffstat (limited to 'editor/editor_node.cpp')
| -rw-r--r-- | editor/editor_node.cpp | 17 | 
1 files changed, 15 insertions, 2 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 03746fb8b7..9ee574408c 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -36,7 +36,6 @@  #include "core/io/resource_loader.h"  #include "core/io/resource_saver.h"  #include "core/io/stream_peer_ssl.h" -#include "core/io/zip_io.h"  #include "core/message_queue.h"  #include "core/os/file_access.h"  #include "core/os/input.h" @@ -4523,6 +4522,16 @@ void EditorNode::_bottom_panel_raise_toggled(bool p_pressed) {  	}  } +void EditorNode::_update_video_driver_color() { + +	//todo probably should de-harcode this and add to editor settings +	if (video_driver->get_text() == "GLES2") { +		video_driver->add_color_override("font_color", Color::hex(0x5586a4ff)); +	} else if (video_driver->get_text() == "GLES3") { +		video_driver->add_color_override("font_color", Color::hex(0xa5557dff)); +	} +} +  void EditorNode::_video_driver_selected(int p_which) {  	String driver = video_driver->get_item_metadata(p_which); @@ -4536,6 +4545,7 @@ void EditorNode::_video_driver_selected(int p_which) {  	video_driver_request = driver;  	video_restart_dialog->popup_centered_minsize();  	video_driver->select(video_driver_current); +	_update_video_driver_color();  }  void EditorNode::_bind_methods() { @@ -4839,7 +4849,7 @@ EditorNode::EditorNode() {  	EDITOR_DEF_RST("interface/inspector/capitalize_properties", true);  	EDITOR_DEF_RST("interface/inspector/disable_folding", false);  	EDITOR_DEF("interface/inspector/horizontal_vector2_editing", false); -	EDITOR_DEF("interface/inspector/horizontal_vector3_editing", true); +	EDITOR_DEF("interface/inspector/horizontal_vector_types_editing", true);  	EDITOR_DEF("interface/inspector/open_resources_in_current_inspector", true);  	EDITOR_DEF("interface/inspector/resources_types_to_open_in_new_inspector", "SpatialMaterial,Script");  	EDITOR_DEF("run/auto_save/save_before_running", true); @@ -5398,6 +5408,7 @@ EditorNode::EditorNode() {  	video_driver->set_focus_mode(Control::FOCUS_NONE);  	video_driver->set_v_size_flags(Control::SIZE_SHRINK_CENTER);  	video_driver->connect("item_selected", this, "_video_driver_selected"); +	video_driver->add_font_override("font", gui_base->get_font("bold", "EditorFonts"));  	menu_hb->add_child(video_driver);  	String video_drivers = ProjectSettings::get_singleton()->get_custom_property_info()["rendering/quality/driver/driver_name"].hint_string; @@ -5414,6 +5425,8 @@ EditorNode::EditorNode() {  		}  	} +	_update_video_driver_color(); +  	video_restart_dialog = memnew(ConfirmationDialog);  	video_restart_dialog->set_text(TTR("Changing the video driver requires restarting the editor."));  	video_restart_dialog->get_ok()->set_text(TTR("Save & Restart"));  |