port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on...
[ardour.git] / gtk2_ardour / ardour3_ui_dark.rc.in
index ff7ecc9a3cd9ef143b69bfdfb415d0d0307524eb..0085b62976edfbb91800321913bb4f49aa1d22dc 100644 (file)
@@ -2,6 +2,11 @@
 # This is the GTK style file for Ardour
 #
 
+style "smallest_text"
+{
+       font_name = "@FONT_TINY@"
+}
+
 style "very_small_text"
 {
        font_name = "@FONT_SMALLER@"
@@ -268,12 +273,14 @@ style "gain_fader"
 
 style "track_rec_enable_button" = "small_button"
 {
+       fg[ACTIVE] =   { 0.0, 0.0, 0.0 }
+       bg[ACTIVE] =   { 1.0, 0.0, 0.0 }
 }
 
 style "track_rec_enable_button_active" = "small_button"
 {
-       fg[SELECTED] = { 0.0, 0.0, 0.0 }
        fg[ACTIVE] =   { 0.0, 0.0, 0.0 }
+       fg[SELECTED] = { 0.0, 0.0, 0.0 }
        fg[PRELIGHT] = { 0.0, 0.0, 0.0 }
        fg[NORMAL] = { 0.0, 0.0, 0.0 }
 
@@ -296,6 +303,19 @@ style "track_rec_enable_button_alternate" = "small_button"
        bg[PRELIGHT] =   { 0.91, 0.68, 0.68}
 }
 
+style "track_rec_enable_button_alternate_two" = "small_button"
+{
+       fg[SELECTED] = { 0.0, 0.0, 0.0 }
+       fg[ACTIVE] =   { 0.0, 0.0, 0.0 }
+       fg[PRELIGHT] = { 0.0, 0.0, 0.0 }
+       fg[NORMAL] = { 0.0, 0.0, 0.0 }
+
+       bg[NORMAL] =   { 0.91, 0.68, 0.00 }
+       bg[ACTIVE] =   { 0.91, 0.68, 0.00 }
+       bg[SELECTED] =   { 0.91, 0.68, 0.00 }
+       bg[PRELIGHT] =   { 0.91, 0.68, 0.00 }
+}
+
 style "mixer_track_rec_enable_button" = "track_rec_enable_button"
 {
        font_name = "@FONT_SMALLER@"
@@ -319,14 +339,46 @@ style "mixer_track_rec_enable_button_active" = "track_rec_enable_button_active"
 
 style "solo_button" = "small_button"
 {
+       bg[ACTIVE] = { 0.66, 0.97, 0.19 }   # solo
+       fg[ACTIVE] = { 0, 0, 0 }
+}
+
+style "solo_isolate_led"
+{
+        fg[NORMAL] = { 0.725, 0.925, 0.949 }
+               fg[ACTIVE] = { 1.0, 0, 0 }
+}
+
+style "solo_safe_led"
+{
+       fg[NORMAL] = { 0.725, 0.925, 0.949 }
+               fg[ACTIVE] = { 1.0, 0, 0 } 
 }
 
 style "solo_button_alternate" = "small_button"
 {
-       bg[NORMAL] = { 0.19, 0.97, 0.69 } # solo-safe
-       bg[ACTIVE] = { 0.19, 0.97, 0.69 } # solo-safe
-       bg[SELECTED] = { 0.19, 0.97, 0.69 } # solo-safe
-       bg[PRELIGHT] = { 0.19, 0.97, 0.69 } # solo-safe
+        #
+        # this is the "solo-isolated" solo theme
+        #
+
+       bg[ACTIVE] = { 0.66, 0.97, 0.19 } 
+
+       fg[ACTIVE] = { 1.0, 0, 0 }
+       fg[SELECTED] = { 1.0, 0, 0 }
+       fg[NORMAL] = { 1.0, 0, 0 }
+       fg[PRELIGHT] = { 1.0, 0, 0 }
+}
+
+style "solo_button_alternate2" = "small_button"
+{
+        #
+        # this is the "half-bright" solo theme
+        #
+
+       bg[NORMAL] = { 0.752, 0.886, 0.752 } 
+       bg[ACTIVE] = { 0.752, 0.886, 0.752 } 
+       bg[SELECTED] = { 0.752, 0.886, 0.752 } 
+       bg[PRELIGHT] = { 0.752, 0.886, 0.752 } 
 
        fg[ACTIVE] = { 0, 0, 0 }
        fg[SELECTED] = { 0, 0, 0 }
@@ -334,9 +386,12 @@ style "solo_button_alternate" = "small_button"
        fg[PRELIGHT] = { 0, 0, 0 }
 }
 
-
 style "solo_button_active" = "small_button"
 {
+        #
+        # this is the "full-bright" solo theme
+        #
+
        bg[NORMAL] = { 0.66, 0.97, 0.19 }   # solo
        bg[ACTIVE] = { 0.66, 0.97, 0.19 }   # solo
        bg[SELECTED] = { 0.66, 0.97, 0.19 }   # solo
@@ -348,6 +403,12 @@ style "solo_button_active" = "small_button"
        fg[PRELIGHT] = { 0, 0, 0 }
 }
 
+style "mixer_invert_button" = "small_button"
+{
+       bg[ACTIVE] = { 1.0, 0.749, 0.247 }
+       fg[ACTIVE] = { 0, 0, 0 }
+}
+
 style "mixer_solo_button" = "solo_button"
 {
        font_name = "@FONT_SMALLER@"
@@ -361,6 +422,15 @@ style "mixer_solo_button_alternate" = "solo_button_alternate"
        xthickness = 0
        ythickness = 0
 }
+
+style "mixer_solo_button_alternate2" = "solo_button_alternate2"
+{
+       font_name = "@FONT_SMALLER@"
+       xthickness = 0
+       ythickness = 0
+}
+
+
 style "mixer_solo_button_active" = "solo_button_active"
 {
        font_name = "@FONT_SMALLER@"
@@ -368,8 +438,48 @@ style "mixer_solo_button_active" = "solo_button_active"
        ythickness = 0
 }
 
+style "monitor_opt_button" = "small_button"
+{
+       font_name = "@FONT_SMALLER@"
+       bg[ACTIVE] = { 1.0, 0.749, 0.247 }
+       fg[ACTIVE] = { 0, 0, 0 }
+}
+
+style "monitor_mono_button" = "small_button"
+{
+       bg[ACTIVE] = { 0.725, 0.925, 0.949 }
+       fg[ACTIVE] = { 0, 0, 0 }
+}
+
+style "monitor_invert_button" = "small_button"
+{
+       bg[ACTIVE] = { 1.0, 0.749, 0.247 }
+       fg[ACTIVE] = { 0, 0, 0 }
+}
+
+style "monitor_mute_button" = "small_button"
+{
+       bg[ACTIVE] = { 1.0, 0.98, 0.53 }
+       fg[ACTIVE] = { 0, 0, 0 }
+}
+
+style "monitor_dim_button" = "small_button"
+{
+       bg[ACTIVE] = { 0.90, 0.89, 0.73 }
+       fg[ACTIVE] = { 0, 0, 0 }
+}
+
+style "monitor_iso_button" = "small_button"
+{
+       font_name = "@FONT_SMALLER@"
+       bg[ACTIVE] = { 0.725, 0.925, 0.949 }
+       fg[ACTIVE] = { 0, 0, 0 }
+}
+
 style "mute_button" = "small_button"
 {
+       bg[ACTIVE] = { 0.90, 0.89, 0.73 }
+       fg[ACTIVE] = { 0, 0, 0 }
 }
 
 style "mute_button_alternate" = "small_button"
@@ -398,34 +508,35 @@ style "mute_button_active" = "small_button"
        fg[PRELIGHT] = { 0, 0, 0 }
 }
 
-style "mixer_mute_button_alternate" = "mute_button_alternate"
+style "mixer_mute_button" = "mute_button"
 {
        font_name = "@FONT_SMALLER@"
        xthickness = 0
        ythickness = 0
 }
 
-style "mixer_mute_button_active" = "mute_button_active"
+style "mixer_mute_button_alternate" = "mute_button_alternate"
 {
        font_name = "@FONT_SMALLER@"
        xthickness = 0
        ythickness = 0
 }
 
-style "multiline_combo" = "small_button"
+style "mixer_mute_button_active" = "mute_button_active"
 {
-       font_name = "@FONT_NORMAL@"
+       font_name = "@FONT_SMALLER@"
        xthickness = 0
        ythickness = 0
 }
 
-style "mixer_mute_button" = "mute_button"
+style "multiline_combo" = "small_button"
 {
-       font_name = "@FONT_SMALLER@"
+       font_name = "@FONT_NORMAL@"
        xthickness = 0
        ythickness = 0
 }
 
+
 style "track_loop_button" = "small_button"
 {
        bg[ACTIVE] = { 1.0, 0.98, 0.53 }
@@ -449,6 +560,8 @@ style "time_button" = "default_button"
 
 style "transport_button"
 {
+       bg[ACTIVE] = { 0.50, 1.0, 0.50 }
+       fg[ACTIVE] = { 0, 0, 0 }
 }
 
 style "transport_button_active"
@@ -464,8 +577,22 @@ style "transport_button_active"
        fg[ACTIVE] = { 0, 0, 0 }
 }
 
+style "transport_button_alternate_two"
+{
+       fg[SELECTED] = { 0.0, 0.0, 0.0 }
+       fg[ACTIVE] =   { 0.0, 0.0, 0.0 }
+       fg[PRELIGHT] = { 0.0, 0.0, 0.0 }
+       fg[NORMAL] = { 0.0, 0.0, 0.0 }
+
+       bg[NORMAL] =   { 0.91, 0.68, 0.00 }
+       bg[ACTIVE] =   { 0.91, 0.68, 0.00 }
+       bg[SELECTED] =   { 0.91, 0.68, 0.00 }
+       bg[PRELIGHT] =   { 0.91, 0.68, 0.00 }
+}
+
 style "transport_rec_button"
 {
+
 }
 
 style "transport_rec_button_active"
@@ -1132,7 +1259,7 @@ style "flashing_alert" = "very_small_text"
 {
        fg[NORMAL] = { 0.80, 0.80, 0.80 }
        bg[NORMAL] = { 0.26, 0.26, 0.31 }
-
+        
        fg[ACTIVE] = { 0.80, 0.80, 0.80 }
        bg[ACTIVE] = { 1.0, 0, 0}
 }
@@ -1154,10 +1281,10 @@ style "sync_alert"
        # active, and alternates with another style if sync is active
        # but we are not locked
        #
-       bg[ACTIVE] = { 0.52, 1.0, 0}
-       bg[PRELIGHT] = { 0.52, 1.0, 0}
-       bg[SELECTED] = { 0.52, 1.0, 0}
-       bg[NORMAL] = { 0.52, 1.0, 0}
+       bg[ACTIVE] = { 0.98, 0.4, 0}
+       bg[PRELIGHT] = { 0.98, 0.4, 0}
+       bg[SELECTED] = { 0.98, 0.4, 0}
+       bg[NORMAL] = { 0.98, 0.4, 0}
        
        fg[NORMAL] = { 0, 0, 0 }
        fg[PRELIGHT] = { 0, 0, 0 }
@@ -1378,6 +1505,7 @@ widget "*NewSessionDialogButton" style:highest "small_red_active_and_selected_bu
 widget "*RecordEnableButton" style:highest "track_rec_enable_button"
 widget "*RecordEnableButton-active" style:highest "track_rec_enable_button_active"
 widget "*RecordEnableButton-alternate" style:highest "track_rec_enable_button_alternate"
+widget "*RecordEnableButton-alternate2" style:highest "track_rec_enable_button_alternate_two"
 widget "*MixerRecordEnableButton" style:highest "mixer_track_rec_enable_button"
 widget "*MixerRecordEnableButton-active" style:highest "mixer_track_rec_enable_button_active"
 widget "*MixerRecordEnableButton-alternate" style:highest "mixer_track_rec_enable_button_alternate"
@@ -1389,15 +1517,17 @@ widget "*MixerMuteButton-alternate" style:highest "mixer_mute_button_alternate"
 widget "*MixerMuteButton-active" style:highest "mixer_mute_button_active"
 widget "*SoloButton" style:highest "solo_button"
 widget "*SoloButton-alternate" style:highest "solo_button_alternate"
+widget "*SoloButton-alternate2" style:highest "solo_button_alternate2"
 widget "*SoloButton-active" style:highest "solo_button_active"
 widget "*MixerSoloButton" style:highest "mixer_solo_button"
 widget "*MixerSoloButton-alternate" style:highest "mixer_solo_button_alternate"
+widget "*MixerSoloButton-alternate2" style:highest "mixer_solo_button_alternate2"
 widget "*MixerSoloButton-active" style:highest "mixer_solo_button_active"
 widget "*TrackLoopButton*" style:highest "track_loop_button"
 widget "*PanAutomationLineSelector*" style:highest "multiline_combo"
 widget "*EditorTimeButton*" style:highest "time_button"
-widget "*MixerPhaseInvertButton*" style:highest "very_small_button"
-widget "*MixerPhaseInvertButton.*" style:highest "very_small_button"
+widget "*MixerInvertButton*" style:highest "mixer_invert_button"
+widget "*MixerInvertButton.*" style:highest "mixer_invert_button"
 widget "*MixerAutomationRecordingButton*" style:highest "very_small_button"
 widget "*MixerAutomationRecordingButton.*" style:highest "very_small_button"
 widget "*MixerAutomationModeButton*" style:highest "very_small_button"
@@ -1413,8 +1543,9 @@ widget "*MixerCommentButton*" style:highest "very_small_button"
 widget "*MixerMonoButton*" style:highest "very_small_button"
 widget "*EditGroupButton" style:highest "very_small_button"
 widget "*EditGroupButtonLabel" style:highest "very_small_button"
-widget "*TransportButton" style:highest "transport_rec_button"
+widget "*TransportButton" style:highest "transport_button"
 widget "*TransportButton-active" style:highest "transport_button_active"
+widget "*TransportButton-alternate2" style:highest "transport_button_alternate_two"
 widget "*TransportSyncButton" style:highest "transport_button"
 widget "*TransportSyncButton*" style:highest "transport_button"
 widget "*TransportSyncButton-active" style:highest "sync_alert"
@@ -1581,10 +1712,26 @@ widget "*MixerStripSelectedFrame" style:highest "selected_strip_frame"
 widget "*MixerStripFrame" style:highest "base_frame"
 widget "*HWMonitorButton" style:highest "red_when_active"
 widget "*HWMonitorButton*" style:highest "red_when_active"
+widget "*MonitorInvertButton" style:highest "monitor_invert_button"
+widget "*MonitorInvertButton*" style:highest "monitor_invert_button"
+widget "*MonitorMuteButton" style:highest "monitor_mute_button"
+widget "*MonitorMuteButton*" style:highest "monitor_mute_button"
+widget "*MonitorDimButton" style:highest "monitor_dim_button"
+widget "*MonitorDimButton*" style:highest "monitor_dim_button"
+widget "*MonitorMonoButton" style:highest "monitor_mono_button"
+widget "*MonitorMonoButton*" style:highest "monitor_mono_button"
+widget "*MonitorInvertButton" style:highest "monitor_invert_button"
+widget "*MonitorInvertButton*" style:highest "monitor_invert_button"
+widget "*MonitorOptButton" style:highest "monitor_opt_button"
+widget "*MonitorOptButton*" style:highest "monitor_opt_button"
+widget "*MonitorIsoAlert" style:highest "monitor_iso_button"
+widget "*MonitorIsoAlert*" style:highest "monitor_iso_button"
 widget "*BypassButton" style:highest "red_when_active"
 widget "*BypassButton*" style:highest "red_when_active"
 widget "*TransportSoloAlert" style:highest "flashing_alert"
 widget "*TransportSoloAlert.*" style:highest "flashing_alert"
+widget "*TransportSoloAlert-active" style:highest "flashing_alert"
+widget "*TransportSoloAlert-alternate" style:highest "flashing_alert"
 widget "*SendAlert" style:highest "green_flashing_alert"
 widget "*SendAlert.*" style:highest "green_flashing_alert"
 widget "*TransportAuditioningAlert" style:highest "flashing_alert"
@@ -1694,3 +1841,6 @@ widget "*MidiListView*" style:highest "white_tree_view"
 widget "*ProcessorSelector*" style:highest "processor_list_display"
 widget "*PortMatrixLabel*" style:highest "small_text"
 widget "*MidiTracerTextView" style:highest "midi_tracer_textview"
+widget "*SoloIsolatedLED" style:highest "solo_isolate_led"
+widget "*SoloSafeLED" style:highest "solo_safe_led"
+widget "*SoloLEDLabel" style:highest "very_small_text"