crossfade hack and slash. removed overlap checks, overlap mode, default length,...
[ardour.git] / gtk2_ardour / ardour3_styles.rc.in
index f8afec52b174ccf97a9d95dd6656ff400997a227..4e18ce068ae4a6c15b230f15e2f4e3927dea2c38 100644 (file)
@@ -40,7 +40,6 @@ style "default_generic" = "medium_text"
 
 style "text_cell_entry" = "medium_text"
 {
-       GtkWidget::cursor_color =  @@COLPREFIX@_darkest
 }
 
 style "very_small_button" = "default_button" 
@@ -60,15 +59,6 @@ style "very_small_red_active_and_selected_button" = "very_small_button"
        bg[SELECTED] = @@COLPREFIX@_bright_indicator
 }
 
-style "punch_button" = "very_small_red_active_and_selected_button"
-{
-       font_name = "@FONT_SMALLER@"
-
-       fg[ACTIVE] = @@COLPREFIX@_darkest
-       bg[ACTIVE] = @@COLPREFIX@_bright_indicator
-       bg[SELECTED] = @@COLPREFIX@_bright_indicator
-}
-
 style "small_red_active_and_selected_button" = "small_button"
 {
        fg[ACTIVE] = @@COLPREFIX@_darkest
@@ -148,24 +138,23 @@ style "mixer_track_rec_enable_button_active" = "track_rec_enable_button_active"
        ythickness = 0
 }
 
+style "monitor" = "small_button"
+{
+}
 
-style "solo_button" = "small_button"
+style "solo_isolate" = "very_small_text"
 {
-  bg[NORMAL] = mix(0.1,@@COLPREFIX@_solo,@@COLPREFIX@_bg)
-  bg[ACTIVE] = @@COLPREFIX@_solo
-  fg[ACTIVE] = @@COLPREFIX@_darkest
 }
 
-style "solo_isolate_led"
+style "solo_safe" = "very_small_text"
 {
-  fg[NORMAL] = mix(0.2,@@COLPREFIX@_isolate, @@COLPREFIX@_darkest)
-  fg[ACTIVE] = @@COLPREFIX@_isolate
 }
 
-style "solo_safe_led"
+style "solo_button" = "small_button"
 {
-  fg[NORMAL] = mix(0.2,@@COLPREFIX@_isolate, @@COLPREFIX@_darkest)
-  fg[ACTIVE] = @@COLPREFIX@_isolate
+  bg[NORMAL] = mix(0.1,@@COLPREFIX@_solo,@@COLPREFIX@_bg)
+  bg[ACTIVE] = @@COLPREFIX@_solo
+  fg[ACTIVE] = @@COLPREFIX@_darkest
 }
 
 style "solo_button_alternate" = "small_button"
@@ -216,6 +205,10 @@ style "solo_button_active" = "small_button"
        fg[PRELIGHT] = @@COLPREFIX@_darkest
 }
 
+style "processor" = "small_text"
+{
+}
+
 style "mixer_invert_button" = "small_button"
 {
        bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
@@ -403,12 +396,13 @@ style "transport_button_alternate_two"
 
 style "transport_rec_button"
 {
-       bg[ACTIVE] = darker(@@COLPREFIX@_arm)         #the rest of these don't quite do what I expected
-  #bg[NORMAL] = mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg)
+        fg[ACTIVE] = @@COLPREFIX@_darkest
+       bg[ACTIVE] = darker(@@COLPREFIX@_arm)
+        #the rest of these don't quite do what I expected
+        #bg[NORMAL] = mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg)
        #bg[SELECTED] = darker(@@COLPREFIX@_arm)
        #bg[PRELIGHT] = lighter(mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg))
   
-  fg[ACTIVE] = @@COLPREFIX@_darkest
 }
 
 style "transport_rec_button_active"
@@ -432,7 +426,7 @@ style "midi_channel_selector_button"
        bg[NORMAL] = @@COLPREFIX@_bg
        bg[ACTIVE] = @@COLPREFIX@_midi_channel_selector
        fg[NORMAL] = @@COLPREFIX@_fg
-       fg[ACTIVE] = @@COLPREFIX@_darkest
+       fg[ACTIVE] = @@COLPREFIX@_light_text_on_dark
 }
 
 style "shuttle_control" = "very_small_text"
@@ -557,8 +551,8 @@ style "info_message" = "medium_text"
 
 style "warning_message" = "medium_text"
 {
-   fg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
-   fg[NORMAL] = @@COLPREFIX@_somewhat_bright_indicator
+   fg[ACTIVE] = @@COLPREFIX@_bright_color
+   fg[NORMAL] = @@COLPREFIX@_bright_color
    bg[ACTIVE]   = @@COLPREFIX@_base
    bg[NORMAL]   = @@COLPREFIX@_base
    base[NORMAL] = @@COLPREFIX@_base
@@ -568,11 +562,17 @@ style "warning_message" = "medium_text"
 style "medium_entry" = "medium_text"
 {
        fg[NORMAL] = @@COLPREFIX@_text
-       fg[ACTIVE] = @@COLPREFIX@_text
+       fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
        fg[SELECTED] = @@COLPREFIX@_fg_selected
-       
-       bg[NORMAL] = @@COLPREFIX@_bg
-       
+
+       text[NORMAL] = @@COLPREFIX@_text
+       text[ACTIVE] = @@COLPREFIX@_text
+       text[SELECTED] = @@COLPREFIX@_fg_selected
+
+       bg[NORMAL] = @@COLPREFIX@_base
+       bg[SELECTED] = @@COLPREFIX@_base
+       bg[SELECTED] = @@COLPREFIX@_bg_selected
+
        base[NORMAL] = @@COLPREFIX@_base
        base[ACTIVE] = @@COLPREFIX@_base
        base[SELECTED] = @@COLPREFIX@_bg_selected
@@ -580,40 +580,52 @@ style "medium_entry" = "medium_text"
 
 style "medium_entry_noselection_fg" = "medium_entry"
 {
+        # this seems wrong to me, but the light theme uses it
        fg[SELECTED] = @@COLPREFIX@_contrasting_indicator
 }
 
 style "medium_entry_noselection_bg" = "medium_entry"
 {
+        # this seems wrong to me, but the light theme uses it
        bg[SELECTED] = @@COLPREFIX@_text
 }
 
 style "medium_bold_entry"  = "medium_bold_text"
 {
        fg[NORMAL] = @@COLPREFIX@_text
-       fg[ACTIVE] = @@COLPREFIX@_text
+       fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
+       fg[SELECTED] = @@COLPREFIX@_fg_selected
        
-       bg[NORMAL] = @@COLPREFIX@_bg
+       text[NORMAL] = @@COLPREFIX@_text
+       text[ACTIVE] = @@COLPREFIX@_text
+       text[SELECTED] = @@COLPREFIX@_fg_selected
+
+       bg[NORMAL] = @@COLPREFIX@_base
+       bg[SELECTED] = @@COLPREFIX@_base
+       bg[SELECTED] = @@COLPREFIX@_base
        
        base[NORMAL] = @@COLPREFIX@_base
        base[ACTIVE] = @@COLPREFIX@_base
-       base[SELECTED] = @@COLPREFIX@_base
+       base[SELECTED] = @@COLPREFIX@_bg_selected
 }
 
 style "small_entry" = "small_text"
 {
        fg[NORMAL] = @@COLPREFIX@_text
        fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
-       fg[SELECTED] = @@COLPREFIX@_contrasting_indicator
+       fg[SELECTED] = @@COLPREFIX@_fg_selected
+
        text[NORMAL] = @@COLPREFIX@_text
-       text[ACTIVE] = @@COLPREFIX@_contrasting_indicator
+       text[ACTIVE] = @@COLPREFIX@_text
        text[SELECTED] = @@COLPREFIX@_fg_selected
+
        bg[NORMAL] = @@COLPREFIX@_base
        bg[SELECTED] = @@COLPREFIX@_base
-       bg[SELECTED] = @@COLPREFIX@_base
+       bg[SELECTED] = @@COLPREFIX@_bg_selected
+
        base[NORMAL] = @@COLPREFIX@_base
        base[ACTIVE] = @@COLPREFIX@_base
-       base[SELECTED] = @@COLPREFIX@_base
+       base[SELECTED] = @@COLPREFIX@_bg_selected
 }
 
 style "red_active_small_entry" = "small_entry"
@@ -625,13 +637,20 @@ style "red_active_small_entry" = "small_entry"
 style "small_bold_entry" = "small_bold_text"
 {
        fg[NORMAL] = @@COLPREFIX@_text
-       fg[ACTIVE] = @@COLPREFIX@_text
-       
-       bg[NORMAL] = @@COLPREFIX@_bg
-       
+       fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
+       fg[SELECTED] = @@COLPREFIX@_fg_selected
+
+       text[NORMAL] = @@COLPREFIX@_text
+       text[ACTIVE] = @@COLPREFIX@_text
+       text[SELECTED] = @@COLPREFIX@_fg_selected
+
+       bg[NORMAL] = @@COLPREFIX@_base
+       bg[SELECTED] = @@COLPREFIX@_base
+       bg[SELECTED] = @@COLPREFIX@_bg_selected
+
        base[NORMAL] = @@COLPREFIX@_base
        base[ACTIVE] = @@COLPREFIX@_base
-       base[SELECTED] = @@COLPREFIX@_base
+       base[SELECTED] = @@COLPREFIX@_bg_selected
 }
 
 style "small_red_on_black_entry"  = "small_bold_text"
@@ -644,103 +663,11 @@ style "small_red_on_black_entry"  = "small_bold_text"
        bg[ACTIVE] = @@COLPREFIX@_base
 }
 
-#
-# Clocks: "text" is the clock digits; "base" is the bg
-#
-
-style "non_recording_big_clock_display" = "medium_entry"
-{
-       font_name = "@FONT_MASSIVE@"
-
-       text[NORMAL] = @@COLPREFIX@_control_text
-       text[ACTIVE] = @@COLPREFIX@_bright_indicator
-       text[SELECTED] = @@COLPREFIX@_bright_indicator
-       text[PRELIGHT] = @@COLPREFIX@_bright_indicator
-       text[INSENSITIVE] = @@COLPREFIX@_bright_indicator
-       
-       base[NORMAL] = @@COLPREFIX@_control_base
-       base[ACTIVE] = shade(0.5,@@COLPREFIX@_bright_indicator)
-}
-
-style "recording_big_clock_display" = "non_recording_big_clock_display"
-{
-       text[NORMAL] = darker(@@COLPREFIX@_arm)
-}
-
-style "transport_clock_display"
-{
-       font_name = "@FONT_BOLD_BIG@"
-
-        text[NORMAL] = darker (@@COLPREFIX@_contrasting_indicator)
-        text[ACTIVE] = darker (@@COLPREFIX@_bright_indicator)
-       text[SELECTED] = darker(@@COLPREFIX@_bright_indicator)
-       text[PRELIGHT] = darker(@@COLPREFIX@_bright_indicator)
-        text[INSENSITIVE] = darker(@@COLPREFIX@_bright_indicator)
-
-       base[NORMAL] = @@COLPREFIX@_darkest
-       base[ACTIVE] = @@COLPREFIX@_darkest
-       bg[NORMAL] = @@COLPREFIX@_darkest
-       bg[ACTIVE] = @@COLPREFIX@_darkest
-}
-
-style "transport_clock_display_delta" = "transport_clock_display"
-{
-        text[NORMAL] = @@COLPREFIX@_bright_color
-}
-
-style "tempo_meter_clock_display" = "very_small_text"
-{
-       text[NORMAL] = @@COLPREFIX@_fg
-        text[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
-       text[SELECTED] = @@COLPREFIX@_bright_indicator
-       base[NORMAL] = @@COLPREFIX@_base
-       base[ACTIVE] = @@COLPREFIX@_contrasting_indicator
-}
-
-style "default_clock_display" = "medium_text"
-{
-        text[NORMAL] = @@COLPREFIX@_contrasting_indicator
-       text[ACTIVE] = @@COLPREFIX@_bright_indicator
-       text[SELECTED] = @@COLPREFIX@_bright_indicator
-       base[NORMAL] = @@COLPREFIX@_darkest
-       base[ACTIVE] = @@COLPREFIX@_darkest
-}
-
-style "selection_clock_display" 
-{
-        font_name = "@FONT_SMALLER@"
-
-        text[NORMAL] = @@COLPREFIX@_contrasting_indicator
-       text[ACTIVE] = @@COLPREFIX@_bright_indicator
-       text[SELECTED] = @@COLPREFIX@_bright_indicator
-       base[NORMAL] = @@COLPREFIX@_darkest
-       base[ACTIVE] = @@COLPREFIX@_darkest
-}
-
-style "punch_clock_display" = "very_small_text"
-{
-        font_name = "@FONT_SMALLER@"
-
-        text[NORMAL] = @@COLPREFIX@_contrasting_indicator
-       text[ACTIVE] = @@COLPREFIX@_bright_indicator
-       text[SELECTED] = @@COLPREFIX@_bright_indicator
-       base[NORMAL] = @@COLPREFIX@_darkest
-       base[ACTIVE] = @@COLPREFIX@_darkest
-}
-
-style "white_on_black_clock_display" = "medium_text"
-{
-       text[NORMAL] = @@COLPREFIX@_fg
-       text[ACTIVE] = @@COLPREFIX@_bright_indicator
-        base[SELECTED] = @@COLPREFIX@_bright_indicator
-       base[NORMAL] = @@COLPREFIX@_darkest
-       base[ACTIVE] = @@COLPREFIX@_darkest
-}
-
 style "editor_time_ruler" = "small_text"
 {
        fg[NORMAL] = @@COLPREFIX@_fg
        bg[NORMAL] = @@COLPREFIX@_base
+        ythickness = 0
 }
 
 style "audio_bus_base" = "very_small_text"
@@ -752,7 +679,11 @@ style "audio_bus_base" = "very_small_text"
 style "send_strip_base" = "default"
 {
   font_name = "@FONT_SMALLER@"
+  # NORMAL is used for single-data type labels, or Audio
+  # ACTIVE is used for MIDI in the presence of multiple data type
   fg[NORMAL] = @@COLPREFIX@_send_fg
+  fg[ACTIVE] = darker(@@COLPREFIX@_fg)
+
   bg[NORMAL] = @@COLPREFIX@_send_bg
   bg[ACTIVE] = @@COLPREFIX@_send_bg
   bg[PRELIGHT] = @@COLPREFIX@_send_bg
@@ -763,7 +694,11 @@ style "send_strip_base" = "default"
 style "audio_track_base" = "default"
 {
   font_name = "@FONT_SMALLER@"
+  # NORMAL is used for single-data type labels, or Audio
+  # ACTIVE is used for MIDI in the presence of multiple data type
   fg[NORMAL] = @@COLPREFIX@_fg
+  fg[ACTIVE] = darker(@@COLPREFIX@_fg)
+
   bg[NORMAL] = @@COLPREFIX@_audio_track
   bg[ACTIVE] = @@COLPREFIX@_bg
   bg[PRELIGHT] = @@COLPREFIX@_bg
@@ -774,7 +709,11 @@ style "audio_track_base" = "default"
 style "midi_track_base" = "default"
 {
   font_name = "@FONT_SMALLER@"
+  # NORMAL is used for single-data type labels, or Audio
+  # ACTIVE is used for MIDI in the presence of multiple data type
   fg[NORMAL] = @@COLPREFIX@_fg
+  fg[ACTIVE] = darker(@@COLPREFIX@_fg)
+
   bg[NORMAL] = @@COLPREFIX@_midi_track
   bg[ACTIVE] = @@COLPREFIX@_bg
   bg[PRELIGHT] = @@COLPREFIX@_bg
@@ -816,18 +755,19 @@ style "track_name_display" = "medium_text"
 {
        fg[NORMAL] = @@COLPREFIX@_fg
        fg[ACTIVE] = @@COLPREFIX@_fg
+       fg[SELECTED] = @@COLPREFIX@_fg
+
+       text[NORMAL] = @@COLPREFIX@_fg
+       text[ACTIVE] = @@COLPREFIX@_fg
+       text[SELECTED] = @@COLPREFIX@_fg
 
        base[NORMAL] = @@COLPREFIX@_base
        base[ACTIVE] = lighter(@@COLPREFIX@_base)
+        base[SELECTED] = @@COLPREFIX@_bg_selected
+
        bg[NORMAL] = lighter(@@COLPREFIX@_base)
        bg[ACTIVE] = lighter(@@COLPREFIX@_base)
-}
-
-style "active_track_name_display" = "medium_text"
-{
-       GtkWidget::cursor_color =  @@COLPREFIX@_base
-       text[NORMAL] = @@COLPREFIX@_base
-       base[NORMAL] = @@COLPREFIX@_text
+       bg[SELECTED] = lighter(@@COLPREFIX@_base)
 }
 
 style "track_separator"
@@ -889,14 +829,6 @@ style "processor_list" = "very_small_text"
        bg[NORMAL] = @@COLPREFIX@_darkest
         bg[ACTIVE] = shade (1.8, @@COLPREFIX@_fg_selected)
         fg[ACTIVE] = @@COLPREFIX@_darkest
-       GtkCheckButton::indicator-size = 10
-       GtkCheckButton::indicator-spacing = 0
-}
-
-# Colour of a processor frame when it is selected
-style "processor_frame_selected"
-{
-       bg[NORMAL] = @@COLPREFIX@_fg_selected
 }
 
 # Colour of a processor frame when it is a send whose level is being controller by the fader
@@ -905,42 +837,6 @@ style "processor_frame_active_send"
        bg[NORMAL] = @@COLPREFIX@_send_fg
 }
 
-# Fader processor's background
-style "processor_fader"
-{
-       bg[NORMAL] = @@COLPREFIX@_processor_fader_bg
-}
-
-# Fader processor's frame
-style "processor_fader_frame" 
-{
-bg[NORMAL] = @@COLPREFIX@_processor_fader_frame
-}
-
-# Pre-fader processor's background
-style "processor_prefader"
-{
-       bg[NORMAL] = @@COLPREFIX@_processor_prefader
-}
-
-# Pre-fader processor's frame
-style "processor_prefader_frame"
-{
-       bg[NORMAL] = @@COLPREFIX@_processor_prefader_frame
-}
-
-# Post-fader processor's background
-style "processor_postfader"
-{
-       bg[NORMAL] = @@COLPREFIX@_processor_postfader
-}
-
-# Post-fader processor's frame
-style "processor_postfader_frame"
-{
-       bg[NORMAL] = @@COLPREFIX@_processor_postfader_frame
-}
-
 # MixerPanZone:
 #
 # the NORMAL fg color is used for the pan puck
@@ -968,6 +864,9 @@ style "peak_display_peaked_entry" = "small_text"
        fg[NORMAL] = @@COLPREFIX@_text
        fg[ACTIVE] = @@COLPREFIX@_text
        fg[SELECTED] = @@COLPREFIX@_text
+       text[NORMAL] = @@COLPREFIX@_text
+       text[ACTIVE] = @@COLPREFIX@_text
+       text[SELECTED] = @@COLPREFIX@_text
 
         bg[NORMAL] = @@COLPREFIX@_bright_indicator
         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
@@ -1047,10 +946,6 @@ style "location_row_button" = "default_button"
        font_name = "@FONT_NORMAL@"
 }
 
-style "location_rows_clock" = "default_clock_display"
-{
-       font_name = "@FONT_NORMAL@"
-}
 
 style "ardour_button" ="default_button"
 {
@@ -1068,3 +963,9 @@ style "tooltip" = "medium_text"
         fg[NORMAL] = @@COLPREFIX@_fg_tooltip
         bg[NORMAL] = @@COLPREFIX@_bg_tooltip
 }
+
+style "default_toggle_button"
+{
+       bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
+       fg[ACTIVE] = @@COLPREFIX@_darkest
+}