Преглед на файлове

Merge pull request #24923 from groud/add_color_audio_buses_buttons

Adds color to the audio buses buttons
Rémi Verschelde преди 6 години
родител
ревизия
35c1694c04
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      editor/editor_audio_buses.cpp

+ 7 - 0
editor/editor_audio_buses.cpp

@@ -75,9 +75,16 @@ void EditorAudioBus::_notification(int p_what) {
 
 
 		disabled_vu = get_icon("BusVuFrozen", "EditorIcons");
 		disabled_vu = get_icon("BusVuFrozen", "EditorIcons");
 
 
+		Color solo_color = Color::html(EditorSettings::get_singleton()->is_dark_theme() ? "#ffe337" : "#ffeb70");
+		Color mute_color = Color::html(EditorSettings::get_singleton()->is_dark_theme() ? "#ff2929" : "#ff7070");
+		Color bypass_color = Color::html(EditorSettings::get_singleton()->is_dark_theme() ? "#22ccff" : "#70deff");
+
 		solo->set_icon(get_icon("AudioBusSolo", "EditorIcons"));
 		solo->set_icon(get_icon("AudioBusSolo", "EditorIcons"));
+		solo->add_color_override("icon_color_pressed", solo_color);
 		mute->set_icon(get_icon("AudioBusMute", "EditorIcons"));
 		mute->set_icon(get_icon("AudioBusMute", "EditorIcons"));
+		mute->add_color_override("icon_color_pressed", mute_color);
 		bypass->set_icon(get_icon("AudioBusBypass", "EditorIcons"));
 		bypass->set_icon(get_icon("AudioBusBypass", "EditorIcons"));
+		bypass->add_color_override("icon_color_pressed", bypass_color);
 
 
 		bus_options->set_icon(get_icon("GuiMiniTabMenu", "EditorIcons"));
 		bus_options->set_icon(get_icon("GuiMiniTabMenu", "EditorIcons"));