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 b375f30b44e7b65ff6eb6f014528f1938c64441d..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@"
@@ -27,6 +32,11 @@ style "medium_text"
        font_name = "@FONT_NORMAL@"
 }
 
+style "medium_monospace_text"
+{
+       font_name = "@FONT_MONOSPACE_NORMAL@"
+}
+
 style "red_medium_text" = "medium_text"
 {      
        fg[NORMAL] = { 1.0, 0, 0 }
@@ -76,6 +86,11 @@ style "marker_text"
        font_name = "@FONT_SMALL@"
 }
 
+style "midi_tracer_textview" = "medium_monospace_text"
+{
+       
+}
+
 style "time_axis_view_item_name"
 {
        font_name = "@FONT_SMALLER@"
@@ -258,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 }
 
@@ -286,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@"
@@ -309,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 }
@@ -324,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
@@ -338,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@"
@@ -351,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@"
@@ -358,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"
@@ -388,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 }
@@ -439,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"
@@ -454,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"
@@ -748,6 +885,18 @@ style "default_clock_display" = "medium text"
        bg[ACTIVE] = { 0, 0, 0 }
 }
 
+
+style "white_on_black_clock_display" = "medium text"
+{
+       fg[NORMAL] = { 1.0, 1.0, 1.0 }
+       fg[ACTIVE] = { 1.0, 0.0, 0.0 }
+       fg[SELECTED] = { 1.0, 0, 0 }
+       base[NORMAL] = { 0, 0, 0 }
+       base[ACTIVE] = { 0, 0, 0 }
+       bg[NORMAL] = { 0, 0, 0 }
+       bg[ACTIVE] = { 0, 0, 0 }
+}
+
 style "editor_time_ruler" = "small_text"
 {
        fg[NORMAL] = { 0.80, 0.80, 0.80 }
@@ -1049,8 +1198,10 @@ style "processor_list_display"
        # fg[NORMAL] = { 0.5, 0.5, 0.5 }  # used for inactive
        # fg[ACTIVE] = { 1.0, 1.0, 1.0 }  # used for active
 
-       font_name = "@FONT_SMALL@"
+       font_name = "@FONT_SMALLER@"
        bg[NORMAL] = { 0, 0, 0 }
+       GtkCheckButton::indicator-size = 10
+       GtkCheckButton::indicator-spacing = 0
 }
 
 style "inspector_processor_list_display" = "processor_list_display"
@@ -1108,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}
 }
@@ -1130,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 }
@@ -1354,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"
@@ -1365,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"
@@ -1389,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"
@@ -1428,6 +1583,7 @@ widget "*AudioClockBBTUpperInfo" style:highest "tempo_meter_clock_display"
 widget "*AudioClockBBTLowerInfo" style:highest "tempo_meter_clock_display"
 widget "*SelectionStartClock" style:highest "default_clock_display"
 widget "*SelectionEndClock" style:highest "default_clock_display"
+widget "*SilenceDurationClock" style:highest "white_on_black_clock_display"
 widget "*EditPointClock" style:highest "default_clock_display"
 widget "*PreRollClock" style:highest "default_clock_display"
 widget "*PostRollClock" style:highest "default_clock_display"
@@ -1556,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"
@@ -1667,3 +1839,8 @@ widget "*OddPortGroups" style:highest "odd_port_groups"
 widget "*EvenPortGroups" style:highest "even_port_groups"
 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"