substantive changes to pixfaders and derived classes. now fully dynamically sizable...
[ardour.git] / gtk2_ardour / ardour3_styles.rc.in
1 style "contrasting_popup" = "medium_monospace_text"
2 {
3   bg[NORMAL]          = @@COLPREFIX@_lightest
4   fg[NORMAL]          = @@COLPREFIX@_darkest
5   base[NORMAL]        = @@COLPREFIX@_lightest
6   text[NORMAL]        = @@COLPREFIX@_darkest
7   text[ACTIVE]        = @@COLPREFIX@_darkest
8   text[SELECTED]      = @@COLPREFIX@_darkest
9 }
10
11 style "base_frame"
12 {
13         fg[NORMAL] = @@COLPREFIX@_bg
14         bg[NORMAL] = @@COLPREFIX@_bg
15 }
16
17 style "transport_base" = "medium_bold_text"
18 {
19
20 }
21
22 style "default_button" = "small_text"
23 {
24 }
25
26 style "mouse_mode_button" = "default_button"
27 {
28         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
29         fg[ACTIVE] = @@COLPREFIX@_darkest
30 }
31
32 style "default_menu" = "medium_text"
33 {
34   #bg[NORMAL] = darker(@@COLPREFIX@_bg)
35 }
36
37 style "default_generic" = "medium_text"
38 {
39 }
40
41 style "text_cell_entry" = "medium_text"
42 {
43 }
44
45 style "very_small_button" = "default_button" 
46 {
47         ythickness = 0
48         xthickness = 0
49 }
50
51 style "small_button" = "default_button"
52 {
53 }
54
55 style "very_small_red_active_and_selected_button" = "very_small_button"
56 {
57         fg[ACTIVE] = @@COLPREFIX@_darkest
58         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
59         bg[SELECTED] = @@COLPREFIX@_bright_indicator
60 }
61
62 style "small_red_active_and_selected_button" = "small_button"
63 {
64         fg[ACTIVE] = @@COLPREFIX@_darkest
65         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
66         bg[SELECTED] = @@COLPREFIX@_bright_indicator
67 }
68
69 style "gain_fader"
70 {
71         bg[NORMAL] = shade (0.7, @@COLPREFIX@_bg)
72         bg[ACTIVE] = shade (0.705, @@COLPREFIX@_bg)
73         bg[INSENSITIVE] = shade (0.705, @@COLPREFIX@_bg)
74
75         fg[INSENSITIVE] = shade (0.7, @@COLPREFIX@_bright_color)
76         fg[NORMAL] = shade (0.7, @@COLPREFIX@_bright_color)
77         fg[ACTIVE] = shade (0.705, @@COLPREFIX@_bright_color)
78 }
79
80 #MSR and related buttons
81
82 style "track_rec_enable_button" = "small_button"
83 {
84         fg[ACTIVE] =   @@COLPREFIX@_darkest
85         bg[NORMAL] =   mix(0.08,@@COLPREFIX@_arm,@@COLPREFIX@_bg)
86         bg[PRELIGHT] = shade(1.1,mix(0.08,@@COLPREFIX@_arm,@@COLPREFIX@_bg))
87 }
88
89 style "track_rec_enable_button_active" = "small_button"
90 {
91         #fg[ACTIVE] =   @@COLPREFIX@_darkest
92         #fg[SELECTED] = @@COLPREFIX@_darkest
93         #fg[PRELIGHT] = @@COLPREFIX@_darkest
94         #fg[NORMAL] = @@COLPREFIX@_darkest
95
96         bg[NORMAL] =   @@COLPREFIX@_arm
97         bg[ACTIVE] =   @@COLPREFIX@_arm
98         bg[SELECTED] =   @@COLPREFIX@_arm
99         bg[PRELIGHT] =   shade(1.1, @@COLPREFIX@_arm)
100 }
101
102 style "track_rec_enable_button_alternate" = "small_button"
103 {
104         fg[SELECTED] = @@COLPREFIX@_darkest
105         fg[ACTIVE] =   @@COLPREFIX@_darkest
106         fg[PRELIGHT] = @@COLPREFIX@_darkest
107         fg[NORMAL] = @@COLPREFIX@_darkest
108
109         bg[NORMAL] =   lighter(@@COLPREFIX@_arm)
110         bg[ACTIVE] =   lighter(@@COLPREFIX@_arm)
111         bg[SELECTED] =   lighter(@@COLPREFIX@_arm)
112         bg[PRELIGHT] =   shade(1.1, lighter(@@COLPREFIX@_arm))
113 }
114
115 style "track_rec_enable_button_alternate_two" = "small_button"
116 {
117         fg[SELECTED] = @@COLPREFIX@_darkest
118         fg[ACTIVE] =   @@COLPREFIX@_darkest
119         fg[PRELIGHT] = @@COLPREFIX@_darkest
120         fg[NORMAL] = @@COLPREFIX@_darkest
121
122         bg[NORMAL] =   darker(@@COLPREFIX@_arm)
123         bg[ACTIVE] =   darker(@@COLPREFIX@_arm)
124         bg[SELECTED] =   darker(@@COLPREFIX@_arm)
125         bg[PRELIGHT] =   shade(1.1, darker(@@COLPREFIX@_arm))
126 }
127
128 style "mixer_track_rec_enable_button" = "track_rec_enable_button"
129 {
130         xthickness = 0
131         ythickness = 0
132 }
133
134 style "mixer_track_rec_enable_button_alternate" = "track_rec_enable_button_alternate"
135 {
136         xthickness = 0
137         ythickness = 0
138 }
139
140 style "mixer_track_rec_enable_button_active" = "track_rec_enable_button_active"
141 {
142         xthickness = 0
143         ythickness = 0
144 }
145
146 style "monitor" = "small_button"
147 {
148 }
149
150 style "solo_isolate" = "very_small_text"
151 {
152 }
153
154 style "solo_safe" = "very_small_text"
155 {
156 }
157
158 style "solo_button" = "small_button"
159 {
160   bg[NORMAL] = mix(0.1,@@COLPREFIX@_solo,@@COLPREFIX@_bg)
161   bg[ACTIVE] = @@COLPREFIX@_solo
162   fg[ACTIVE] = @@COLPREFIX@_darkest
163 }
164
165 style "solo_button_alternate" = "small_button"
166 {
167         #
168         # this is the "solo-isolated" solo theme
169         #
170
171         bg[ACTIVE] = lighter(@@COLPREFIX@_solo)
172
173         fg[ACTIVE] = @@COLPREFIX@_bright_indicator
174         fg[SELECTED] = @@COLPREFIX@_bright_indicator
175         fg[NORMAL] = @@COLPREFIX@_bright_indicator
176         fg[PRELIGHT] = shade(1.1, @@COLPREFIX@_bright_indicator)
177 }
178
179 style "solo_button_alternate2" = "small_button"
180 {
181         #
182         # this is the "half-bright" solo theme
183         #
184
185         bg[NORMAL] = darker(@@COLPREFIX@_solo) 
186         bg[ACTIVE] = darker(@@COLPREFIX@_solo)
187         bg[SELECTED] = darker(@@COLPREFIX@_solo)
188         bg[PRELIGHT] = shade(1.1, darker(@@COLPREFIX@_solo))
189
190         fg[ACTIVE] = @@COLPREFIX@_darkest
191         fg[SELECTED] = @@COLPREFIX@_darkest
192         fg[NORMAL] = @@COLPREFIX@_darkest
193         fg[PRELIGHT] = @@COLPREFIX@_darkest
194 }
195
196 style "solo_button_active" = "small_button"
197 {
198         #
199         # this is the "full-bright" solo theme
200         #
201
202         bg[NORMAL] = @@COLPREFIX@_solo
203         bg[ACTIVE] = @@COLPREFIX@_solo
204         bg[SELECTED] = @@COLPREFIX@_solo
205         bg[PRELIGHT] = shade(1.1, @@COLPREFIX@_solo)
206
207         fg[ACTIVE] = @@COLPREFIX@_darkest
208         fg[SELECTED] = @@COLPREFIX@_darkest
209         fg[NORMAL] = @@COLPREFIX@_darkest
210         fg[PRELIGHT] = @@COLPREFIX@_darkest
211 }
212
213 style "processor" = "small_text"
214 {
215 }
216
217 style "mixer_invert_button" = "small_button"
218 {
219         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
220         fg[ACTIVE] = @@COLPREFIX@_darkest
221 }
222
223 style "mixer_solo_button" = "solo_button"
224 {
225         xthickness = 0
226         ythickness = 0
227 }
228
229 style "mixer_solo_button_alternate" = "solo_button_alternate"
230 {
231         xthickness = 0
232         ythickness = 0
233 }
234
235 style "mixer_solo_button_alternate2" = "solo_button_alternate2"
236 {
237         xthickness = 0
238         ythickness = 0
239 }
240
241
242 style "mixer_solo_button_active" = "solo_button_active"
243 {
244         xthickness = 0
245         ythickness = 0
246 }
247
248 style "monitor_opt_button" = "small_button"
249 {
250         bg[NORMAL] = mix(0.1,@@COLPREFIX@_not_so_bright_indicator,@@COLPREFIX@_bg)
251         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
252         fg[ACTIVE] = @@COLPREFIX@_darkest
253 }
254
255 style "monitor_mono_button" = "small_button"
256 {
257         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mono,@@COLPREFIX@_bg)
258         bg[ACTIVE] = @@COLPREFIX@_mono
259         fg[ACTIVE] = @@COLPREFIX@_darkest
260 }
261
262 style "monitor_invert_button" = "small_button"
263 {
264         bg[NORMAL] = mix(0.1,@@COLPREFIX@_not_so_bright_indicator,@@COLPREFIX@_bg)
265         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
266         fg[ACTIVE] = @@COLPREFIX@_darkest
267 }
268
269 style "monitor_mute_button" = "small_button"
270 {
271         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mute,@@COLPREFIX@_bg)
272         bg[ACTIVE] = @@COLPREFIX@_mute
273         fg[ACTIVE] = @@COLPREFIX@_darkest
274 }
275
276 style "monitor_dim_button" = "small_button"
277 {
278         bg[NORMAL] = mix(0.1,lighter(@@COLPREFIX@_mute),@@COLPREFIX@_bg)
279         bg[ACTIVE] = lighter(@@COLPREFIX@_mute)
280         fg[ACTIVE] = @@COLPREFIX@_darkest
281 }
282
283 style "monitor_iso_button" = "small_button"
284 {
285         bg[NORMAL] = mix(0.1,@@COLPREFIX@_somewhat_bright_indicator,@@COLPREFIX@_bg)
286         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
287         fg[ACTIVE] = @@COLPREFIX@_darkest
288 }
289
290 style "mute_button" = "small_button"
291 {
292         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mute,@@COLPREFIX@_bg)
293         bg[ACTIVE] = @@COLPREFIX@_mute
294         fg[ACTIVE] = @@COLPREFIX@_darkest
295 }
296
297 style "mute_button_fullylit" = "small_button"
298 {
299         # this is the normal "active" state for a mute button
300
301         bg[ACTIVE] = @@COLPREFIX@_mute
302         bg[NORMAL] = @@COLPREFIX@_mute
303         bg[SELECTED] = @@COLPREFIX@_mute
304         bg[PRELIGHT] = lighter (@@COLPREFIX@_mute)
305
306         fg[SELECTED] = @@COLPREFIX@_darkest
307         fg[ACTIVE] = @@COLPREFIX@_darkest
308         fg[NORMAL] = @@COLPREFIX@_darkest
309         fg[PRELIGHT] = @@COLPREFIX@_darkest
310 }
311
312 style "mute_button_halflit" = "small_button"
313 {
314         bg[NORMAL] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
315         bg[SELECTED] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
316         bg[ACTIVE] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
317         bg[PRELIGHT] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
318
319         fg[SELECTED] = @@COLPREFIX@_darkest
320         fg[ACTIVE] = @@COLPREFIX@_darkest
321         fg[NORMAL] = @@COLPREFIX@_darkest
322         fg[PRELIGHT] = @@COLPREFIX@_darkest
323 }
324
325 style "mixer_mute_button" = "mute_button"
326 {
327         xthickness = 0
328         ythickness = 0
329 }
330
331 style "mixer_mute_button_fullylit" = "mute_button_fullylit"
332 {
333         xthickness = 0
334         ythickness = 0
335 }
336
337 style "mixer_mute_button_halflit" = "mute_button_halflit"
338 {
339         xthickness = 0
340         ythickness = 0
341 }
342
343 style "multiline_combo" = "small_button"
344 {
345         xthickness = 0
346         ythickness = 0
347 }
348
349 style "track_loop_button" = "small_button"
350 {
351         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
352         bg[PRELIGHT] = lighter(@@COLPREFIX@_somewhat_bright_indicator)
353
354 }
355
356 style "mixer_red_active_button" = "very_small_button"
357 {
358         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
359
360         base[INSENSITIVE] = { 0.16, 0.16, 0.21 }
361         bg[INSENSITIVE] = { 0.16, 0.16, 0.21 }
362 }
363
364 style "time_button" = "default_button"
365 {
366         font_name = "@FONT_SMALL@"
367 }
368
369 style "transport_button"
370 {
371   #bg[NORMAL] = mix(0.05,@@COLPREFIX@_contrasting_indicator,@@COLPREFIX@_bg)   #turns out this is kind of yucky looking, but it's there if you want to try it
372         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
373         fg[ACTIVE] = @@COLPREFIX@_darkest
374 }
375
376 style "transport_button_active"
377 {
378         bg[NORMAL] = @@COLPREFIX@_contrasting_indicator
379         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
380         bg[SELECTED] = @@COLPREFIX@_contrasting_indicator
381         bg[PRELIGHT] = @@COLPREFIX@_contrasting_indicator
382
383         fg[NORMAL] = @@COLPREFIX@_darkest
384         fg[PRELIGHT] = @@COLPREFIX@_darkest
385         fg[SELECTED] = @@COLPREFIX@_darkest
386         fg[ACTIVE] = @@COLPREFIX@_darkest
387 }
388
389 style "transport_button_alternate_two"
390 {
391         fg[SELECTED] = @@COLPREFIX@_darkest
392         fg[ACTIVE] =   @@COLPREFIX@_darkest
393         fg[PRELIGHT] = @@COLPREFIX@_darkest
394         fg[NORMAL] = @@COLPREFIX@_darkest
395
396         bg[NORMAL] =   shade(0.2,@@COLPREFIX@_bright_indicator)
397         bg[ACTIVE] =   shade(0.2,@@COLPREFIX@_bright_indicator)
398         bg[SELECTED] =   shade(0.2,@@COLPREFIX@_bright_indicator)
399         bg[PRELIGHT] =   shade(0.2,@@COLPREFIX@_bright_indicator)
400 }
401
402 style "transport_rec_button"
403 {
404         fg[ACTIVE] = @@COLPREFIX@_darkest
405         bg[ACTIVE] = darker(@@COLPREFIX@_arm)
406         #the rest of these don't quite do what I expected
407         #bg[NORMAL] = mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg)
408         #bg[SELECTED] = darker(@@COLPREFIX@_arm)
409         #bg[PRELIGHT] = lighter(mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg))
410   
411 }
412
413 style "transport_rec_button_active"
414 {
415         bg[ACTIVE] = darker(@@COLPREFIX@_arm)
416         bg[NORMAL] = darker(@@COLPREFIX@_arm)
417         bg[SELECTED] = darker(@@COLPREFIX@_arm)
418         bg[PRELIGHT] = darker(@@COLPREFIX@_arm)
419 }
420
421 style "transport_rec_button_alternate"
422 {
423         bg[PRELIGHT] = @@COLPREFIX@_arm
424         bg[NORMAL] = @@COLPREFIX@_arm
425         bg[SELECTED] = @@COLPREFIX@_arm
426         bg[ACTIVE] = @@COLPREFIX@_arm
427 }
428
429 style "midi_channel_selector_button"
430 {
431         bg[NORMAL] = @@COLPREFIX@_bg
432         bg[ACTIVE] = @@COLPREFIX@_midi_channel_selector
433         fg[NORMAL] = @@COLPREFIX@_fg
434         fg[ACTIVE] = @@COLPREFIX@_light_text_on_dark
435 }
436
437 style "shuttle_control" = "very_small_text"
438 {
439         fg[NORMAL] = @@COLPREFIX@_control_text2
440         fg[ACTIVE] = @@COLPREFIX@_control_text2
441         fg[PRELIGHT] = @@COLPREFIX@_control_text2
442         fg[SELECTED] = @@COLPREFIX@_control_text2
443         fg[INSENSITIVE] = @@COLPREFIX@_control_text2
444
445         bg[NORMAL] = @@COLPREFIX@_darkest
446         bg[PRELIGHT] = @@COLPREFIX@_darkest
447         bg[INSENSITIVE] = @@COLPREFIX@_darkest
448         bg[ACTIVE] = @@COLPREFIX@_bright_color
449         bg[SELECTED] = @@COLPREFIX@_bright_color
450 }
451
452 style "ardour_adjusters" = "default_generic"
453 {
454         bg[NORMAL] = @@COLPREFIX@_bg
455         bg[PRELIGHT] = lighter(@@COLPREFIX@_bg)
456         bg[ACTIVE] = @@COLPREFIX@_darkest
457 }
458
459 style "editor_hscrollbar" = "ardour_adjusters"
460 {
461         #
462         # special case: we want this scrollbar to be as tall as the
463         # zoom focus selector combobox. scrollbars don't expand to
464         # fill the space available to them, so we have to explicitly
465         # make it bigger.
466         # 
467         GtkRange::slider_width = 27
468         GtkScrollbar::slider_width = 27
469 }
470
471 style "ardour_progressbars" = "default_generic"
472
473   # Clearlooks always uses darkest for the advancing bar, sigh
474   # so this is just a contrasting color for the trough
475   bg[NORMAL] = @@COLPREFIX@_bright_color
476 }
477
478 style "preferences"  = "default"
479 {
480         fg[PRELIGHT] = lighter(@@COLPREFIX@_fg)
481 }
482
483 style "option_entry"  = "default"
484 {
485
486 }
487
488 style "very_small_bright_when_active" = "very_small_text"
489 {
490         fg[NORMAL] = @@COLPREFIX@_fg
491         bg[NORMAL] = @@COLPREFIX@_bg
492         bg[PRELIGHT] = @@COLPREFIX@_bg
493
494         fg[ACTIVE] = @@COLPREFIX@_fg
495         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
496         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
497 }
498
499 style "bright_when_active" = "medium_text"
500 {
501         fg[NORMAL] = @@COLPREFIX@_fg
502         bg[NORMAL] = @@COLPREFIX@_bg
503         bg[PRELIGHT] = @@COLPREFIX@_bg
504
505         fg[ACTIVE] = @@COLPREFIX@_fg
506         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
507         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
508 }
509
510 style "xrun_warn"  = "larger_bold_text"
511 {
512         fg[NORMAL] = @@COLPREFIX@_fg
513         fg[ACTIVE] = @@COLPREFIX@_fg
514         text[NORMAL] = @@COLPREFIX@_fg
515         text[ACTIVE] = @@COLPREFIX@_fg
516         base[NORMAL] = @@COLPREFIX@_base
517         base[ACTIVE] = @@COLPREFIX@_base
518         bg[NORMAL] = @@COLPREFIX@_bright_indicator
519         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
520 }
521 /*
522 style "menu_bar_base" = "default"
523 {
524
525 }
526 */
527 style "fatal_message" = "medium_text"
528 {
529    fg[ACTIVE] = @@COLPREFIX@_bright_indicator
530    fg[NORMAL] = @@COLPREFIX@_bright_indicator
531    bg[ACTIVE]   = @@COLPREFIX@_base
532    bg[NORMAL]   = @@COLPREFIX@_base
533    base[NORMAL] = @@COLPREFIX@_base
534    base[NORMAL] = @@COLPREFIX@_base
535 }
536
537 style "error_message" = "medium_text"
538 {
539    fg[ACTIVE] = @@COLPREFIX@_bright_indicator
540    fg[NORMAL] = @@COLPREFIX@_bright_indicator
541    bg[ACTIVE]   = @@COLPREFIX@_base
542    bg[NORMAL]   = @@COLPREFIX@_base
543    base[NORMAL] = @@COLPREFIX@_base
544    base[NORMAL] = @@COLPREFIX@_base
545 }
546
547 style "info_message" = "medium_text"
548 {
549    fg[ACTIVE]   = @@COLPREFIX@_contrasting_indicator
550    fg[NORMAL]   = @@COLPREFIX@_contrasting_indicator
551    bg[ACTIVE]   = @@COLPREFIX@_base
552    bg[NORMAL]   = @@COLPREFIX@_base
553    base[NORMAL] = @@COLPREFIX@_base
554    base[NORMAL] = @@COLPREFIX@_base
555 }
556
557 style "warning_message" = "medium_text"
558 {
559    fg[ACTIVE] = @@COLPREFIX@_bright_color
560    fg[NORMAL] = @@COLPREFIX@_bright_color
561    bg[ACTIVE]   = @@COLPREFIX@_base
562    bg[NORMAL]   = @@COLPREFIX@_base
563    base[NORMAL] = @@COLPREFIX@_base
564    base[NORMAL] = @@COLPREFIX@_base
565 }
566
567 style "medium_entry" = "medium_text"
568 {
569         fg[NORMAL] = @@COLPREFIX@_text
570         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
571         fg[SELECTED] = @@COLPREFIX@_fg_selected
572
573         text[NORMAL] = @@COLPREFIX@_text
574         text[ACTIVE] = @@COLPREFIX@_text
575         text[SELECTED] = @@COLPREFIX@_fg_selected
576
577         bg[NORMAL] = @@COLPREFIX@_base
578         bg[SELECTED] = @@COLPREFIX@_base
579         bg[SELECTED] = @@COLPREFIX@_bg_selected
580
581         base[NORMAL] = @@COLPREFIX@_base
582         base[ACTIVE] = @@COLPREFIX@_base
583         base[SELECTED] = @@COLPREFIX@_bg_selected
584 }
585
586 style "medium_entry_noselection_fg" = "medium_entry"
587 {
588         # this seems wrong to me, but the light theme uses it
589         fg[SELECTED] = @@COLPREFIX@_contrasting_indicator
590 }
591
592 style "medium_entry_noselection_bg" = "medium_entry"
593 {
594         # this seems wrong to me, but the light theme uses it
595         bg[SELECTED] = @@COLPREFIX@_text
596 }
597
598 style "medium_bold_entry"  = "medium_bold_text"
599 {
600         fg[NORMAL] = @@COLPREFIX@_text
601         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
602         fg[SELECTED] = @@COLPREFIX@_fg_selected
603         
604         text[NORMAL] = @@COLPREFIX@_text
605         text[ACTIVE] = @@COLPREFIX@_text
606         text[SELECTED] = @@COLPREFIX@_fg_selected
607
608         bg[NORMAL] = @@COLPREFIX@_base
609         bg[SELECTED] = @@COLPREFIX@_base
610         bg[SELECTED] = @@COLPREFIX@_base
611         
612         base[NORMAL] = @@COLPREFIX@_base
613         base[ACTIVE] = @@COLPREFIX@_base
614         base[SELECTED] = @@COLPREFIX@_bg_selected
615 }
616
617 style "small_entry" = "small_text"
618 {
619         fg[NORMAL] = @@COLPREFIX@_text
620         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
621         fg[SELECTED] = @@COLPREFIX@_fg_selected
622
623         text[NORMAL] = @@COLPREFIX@_text
624         text[ACTIVE] = @@COLPREFIX@_text
625         text[SELECTED] = @@COLPREFIX@_fg_selected
626
627         bg[NORMAL] = @@COLPREFIX@_base
628         bg[SELECTED] = @@COLPREFIX@_base
629         bg[SELECTED] = @@COLPREFIX@_bg_selected
630
631         base[NORMAL] = @@COLPREFIX@_base
632         base[ACTIVE] = @@COLPREFIX@_base
633         base[SELECTED] = @@COLPREFIX@_bg_selected
634 }
635
636 style "red_active_small_entry" = "small_entry"
637 {
638         fg[ACTIVE] = @@COLPREFIX@_bright_indicator
639         fg[SELECTED] = @@COLPREFIX@_bright_indicator
640 }
641
642 style "small_bold_entry" = "small_bold_text"
643 {
644         fg[NORMAL] = @@COLPREFIX@_text
645         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
646         fg[SELECTED] = @@COLPREFIX@_fg_selected
647
648         text[NORMAL] = @@COLPREFIX@_text
649         text[ACTIVE] = @@COLPREFIX@_text
650         text[SELECTED] = @@COLPREFIX@_fg_selected
651
652         bg[NORMAL] = @@COLPREFIX@_base
653         bg[SELECTED] = @@COLPREFIX@_base
654         bg[SELECTED] = @@COLPREFIX@_bg_selected
655
656         base[NORMAL] = @@COLPREFIX@_base
657         base[ACTIVE] = @@COLPREFIX@_base
658         base[SELECTED] = @@COLPREFIX@_bg_selected
659 }
660
661 style "small_red_on_black_entry"  = "small_bold_text"
662 {
663        fg[NORMAL] = @@COLPREFIX@_bright_indicator
664        fg[ACTIVE] = @@COLPREFIX@_bright_indicator
665        base[NORMAL] = @@COLPREFIX@_base
666        base[ACTIVE] = @@COLPREFIX@_base
667        bg[NORMAL] = @@COLPREFIX@_base
668        bg[ACTIVE] = @@COLPREFIX@_base
669 }
670
671 style "editor_time_ruler" = "small_text"
672 {
673         fg[NORMAL] = @@COLPREFIX@_fg
674         bg[NORMAL] = @@COLPREFIX@_base
675         ythickness = 0
676 }
677
678 style "audio_bus_base" = "very_small_text"
679 {
680   fg[NORMAL] = @@COLPREFIX@_fg
681   bg[NORMAL] = @@COLPREFIX@_audio_bus
682 }
683
684 style "send_strip_base" = "default"
685 {
686   font_name = "@FONT_SMALLER@"
687   # NORMAL is used for single-data type labels, or Audio
688   # ACTIVE is used for MIDI in the presence of multiple data type
689   fg[NORMAL] = @@COLPREFIX@_send_fg
690   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
691
692   bg[NORMAL] = @@COLPREFIX@_send_bg
693   bg[ACTIVE] = @@COLPREFIX@_send_bg
694   bg[PRELIGHT] = @@COLPREFIX@_send_bg
695   bg[INSENSITIVE] = @@COLPREFIX@_send_bg
696   bg[SELECTED] = @@COLPREFIX@_send_bg
697 }
698
699 style "audio_track_base" = "default"
700 {
701   font_name = "@FONT_SMALLER@"
702   # NORMAL is used for single-data type labels, or Audio
703   # ACTIVE is used for MIDI in the presence of multiple data type
704   fg[NORMAL] = @@COLPREFIX@_fg
705   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
706
707   bg[NORMAL] = @@COLPREFIX@_audio_track
708   bg[ACTIVE] = @@COLPREFIX@_bg
709   bg[PRELIGHT] = @@COLPREFIX@_bg
710   bg[INSENSITIVE] = @@COLPREFIX@_bg
711   bg[SELECTED] = @@COLPREFIX@_bg
712 }
713
714 style "midi_track_base" = "default"
715 {
716   font_name = "@FONT_SMALLER@"
717   # NORMAL is used for single-data type labels, or Audio
718   # ACTIVE is used for MIDI in the presence of multiple data type
719   fg[NORMAL] = @@COLPREFIX@_fg
720   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
721
722   bg[NORMAL] = @@COLPREFIX@_midi_track
723   bg[ACTIVE] = @@COLPREFIX@_bg
724   bg[PRELIGHT] = @@COLPREFIX@_bg
725   bg[INSENSITIVE] = @@COLPREFIX@_bg
726   bg[SELECTED] = @@COLPREFIX@_bg
727 }
728
729 style "audio_track_metrics" = "audio_track_base"
730 {
731         font_name = "@FONT_TINY@"
732 }
733
734 style "midi_track_metrics" = "midi_track_base"
735 {
736         font_name = "@FONT_TINY@"
737 }
738
739 style "audio_bus_metrics" = "audio_bus_base"
740 {
741         font_name = "@FONT_TINY@"
742 }
743
744 style "audio_track_metrics_inactive" = "track_controls_inactive"
745 {
746         font_name = "@FONT_TINY@"
747 }
748
749 style "midi_track_metrics_inactive" = "track_controls_inactive"
750 {
751         font_name = "@FONT_TINY@"
752 }
753
754 style "audio_bus_metrics_inactive" = "track_controls_inactive"
755 {
756         font_name = "@FONT_TINY@"
757 }
758
759 style "track_name_display" = "medium_text"
760 {
761         fg[NORMAL] = @@COLPREFIX@_fg
762         fg[ACTIVE] = @@COLPREFIX@_fg
763         fg[SELECTED] = @@COLPREFIX@_fg
764
765         text[NORMAL] = @@COLPREFIX@_fg
766         text[ACTIVE] = @@COLPREFIX@_fg
767         text[SELECTED] = @@COLPREFIX@_fg
768
769         base[NORMAL] = @@COLPREFIX@_base
770         base[ACTIVE] = lighter(@@COLPREFIX@_base)
771         base[SELECTED] = @@COLPREFIX@_bg_selected
772
773         bg[NORMAL] = lighter(@@COLPREFIX@_base)
774         bg[ACTIVE] = lighter(@@COLPREFIX@_base)
775         bg[SELECTED] = lighter(@@COLPREFIX@_base)
776 }
777
778 style "track_separator"
779 {
780         bg[NORMAL] = @@COLPREFIX@_fg
781 }
782
783 # Plugin Editors
784 style "plugin_slider" 
785 {
786         #font_name ="bold @FONT_BIG@"
787
788         # the slider itself. the inactive part is INSENSITIVE,
789         # the active part is taken from some other state.
790
791         fg[NORMAL] = @@COLPREFIX@_bright_color
792         fg[ACTIVE] = @@COLPREFIX@_bright_color
793         fg[INSENSITIVE] = @@COLPREFIX@_lightest # matches default
794         fg[SELECTED] = @@COLPREFIX@_bright_color
795         fg[PRELIGHT] = @@COLPREFIX@_bright_color
796
797         # draws the outer rectangle around the slider
798
799         bg[NORMAL] = shade (0.6, @@COLPREFIX@_lightest)
800         bg[ACTIVE] = shade (0.6, @@COLPREFIX@_lightest)
801         bg[INSENSITIVE] = shade (0.6, @@COLPREFIX@_lightest)
802         bg[SELECTED] = shade (0.6, @@COLPREFIX@_lightest)
803         bg[PRELIGHT] = shade (0.6, @@COLPREFIX@_lightest)
804
805         # the numeric display
806
807         text[NORMAL] = @@COLPREFIX@_text
808         text[ACTIVE] = @@COLPREFIX@_text
809         text[INSENSITIVE] = @@COLPREFIX@_text
810         text[SELECTED] = @@COLPREFIX@_text
811         text[PRELIGHT] = @@COLPREFIX@_text
812 }
813
814 style "track_list_display" = "small_bold_text"
815 {
816         text[NORMAL] = @@COLPREFIX@_text
817   text[ACTIVE] = darker(@@COLPREFIX@_text)
818   text[INSENSITIVE] = @@COLPREFIX@_base
819   text[SELECTED] = @@COLPREFIX@_fg_selected
820
821   base[NORMAL] = @@COLPREFIX@_base
822   base[ACTIVE] = lighter(@@COLPREFIX@_base)
823   base[INSENSITIVE] = darker(@@COLPREFIX@_base)
824   base[SELECTED] = @@COLPREFIX@_bg_selected
825 }
826
827 style "inspector_track_list_display" = "track_list_display"
828 {
829
830 }
831
832 style "processor_list" = "very_small_text"
833 {
834         bg[NORMAL] = @@COLPREFIX@_darkest
835         bg[ACTIVE] = shade (1.8, @@COLPREFIX@_fg_selected)
836         fg[ACTIVE] = @@COLPREFIX@_darkest
837 }
838
839 # Colour of a processor frame when it is a send whose level is being controller by the fader
840 style "processor_frame_active_send"
841 {
842         bg[NORMAL] = @@COLPREFIX@_send_fg
843 }
844
845 # MixerPanZone:
846 #
847 # the NORMAL fg color is used for the pan puck
848 # the ACTIVE fg color is used for the speaker boxes
849
850 style "pan_zone" = "default"
851 {
852         fg[NORMAL] = @@COLPREFIX@_contrasting_indicator
853         fg[ACTIVE] = darker(@@COLPREFIX@_bright_color)
854 }
855
856 style "paler_bright_when_active" = "medium_text"
857 {
858         fg[NORMAL] = @@COLPREFIX@_fg
859         fg[PRELIGHT] = @@COLPREFIX@_fg
860         bg[NORMAL] = @@COLPREFIX@_bg
861         bg[PRELIGHT] = @@COLPREFIX@_bg
862
863         fg[ACTIVE] = @@COLPREFIX@_fg
864         bg[ACTIVE] = lighter(@@COLPREFIX@_bright_indicator)
865 }
866
867 style "peak_display_peaked_entry" = "small_text"
868 {
869         fg[NORMAL] = @@COLPREFIX@_text
870         fg[ACTIVE] = @@COLPREFIX@_text
871         fg[SELECTED] = @@COLPREFIX@_text
872         text[NORMAL] = @@COLPREFIX@_text
873         text[ACTIVE] = @@COLPREFIX@_text
874         text[SELECTED] = @@COLPREFIX@_text
875
876         bg[NORMAL] = @@COLPREFIX@_bright_indicator
877         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
878         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
879         bg[INSENSITIVE] = @@COLPREFIX@_bright_indicator
880         bg[SELECTED] = @@COLPREFIX@_bright_indicator
881         base[NORMAL] = @@COLPREFIX@_bright_indicator
882         base[ACTIVE] = @@COLPREFIX@_bright_indicator
883         base[PRELIGHT] = @@COLPREFIX@_bright_indicator
884         base[INSENSITIVE] = @@COLPREFIX@_bright_indicator
885         base[SELECTED] = @@COLPREFIX@_bright_indicator
886 }
887
888 style "selected_strip_frame"
889 {
890         fg[NORMAL] = @@COLPREFIX@_bright_indicator
891         bg[NORMAL] = darker(@@COLPREFIX@_bright_indicator)
892 }
893
894 style "flashing_alert" = "very_small_text"
895 {
896         GtkButton::child-displacement-x = 0
897         GtkButton::child-displacement-y = 0
898   
899         fg[NORMAL] = darker(@@COLPREFIX@_fg)
900         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
901         bg[NORMAL] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
902         bg[PRELIGHT] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
903         
904         fg[ACTIVE] = @@COLPREFIX@_fg
905         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
906 }
907
908
909 style "green_flashing_alert" = "very_small_text"
910 {
911         GtkButton::child-displacement-x = 0
912         GtkButton::child-displacement-y = 0
913
914         fg[NORMAL] = darker(@@COLPREFIX@_fg)
915         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
916         bg[NORMAL] = mix(0.1,@@COLPREFIX@_contrasting_indicator,darker(@@COLPREFIX@_bg))
917         bg[PRELIGHT] = mix(0.1,@@COLPREFIX@_contrasting_indicator,darker(@@COLPREFIX@_bg))
918
919         fg[ACTIVE] = @@COLPREFIX@_fg
920         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
921 }
922
923 style "sync_alert"
924 {
925         #
926         # this is used when the sync button is indicating that sync is
927         # active, and alternates with another style if sync is active
928         # but we are not locked
929         #
930         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
931         bg[PRELIGHT] = @@COLPREFIX@_somewhat_bright_indicator
932         bg[SELECTED] = @@COLPREFIX@_somewhat_bright_indicator
933         bg[NORMAL] = @@COLPREFIX@_somewhat_bright_indicator
934         
935         fg[NORMAL] = @@COLPREFIX@_darkest
936         fg[PRELIGHT] = @@COLPREFIX@_darkest
937         fg[SELECTED] = @@COLPREFIX@_darkest
938         fg[ACTIVE] = @@COLPREFIX@_darkest
939 }
940
941 style "tearoff_arrow" = "medium_bold_entry"
942 {
943         fg[NORMAL] = darker(@@COLPREFIX@_fg)
944         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
945         bg[NORMAL] = darker(@@COLPREFIX@_fg)
946         bg[PRELIGHT] = darker(@@COLPREFIX@_fg)
947 }
948
949 style "location_row_button" = "default_button"
950 {
951         font_name = "@FONT_NORMAL@"
952 }
953
954
955 style "ardour_button" ="default_button"
956 {
957         xthickness = 1
958         ythickness = 1
959 }
960
961 style "padded_button" = "default_button"
962 {
963         xthickness = 8
964 }
965
966 style "tooltip" = "medium_text"
967 {
968         fg[NORMAL] = @@COLPREFIX@_fg_tooltip
969         bg[NORMAL] = @@COLPREFIX@_bg_tooltip
970 }
971
972 style "default_toggle_button"
973 {
974         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
975         fg[ACTIVE] = @@COLPREFIX@_darkest
976 }