ensure that all waveviews have ALL their colors set accurately before first render
[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(1.4, @@COLPREFIX@_bg)
76         fg[NORMAL] = shade(1.4, @@COLPREFIX@_bg)
77         fg[ACTIVE] = shade(1.4, @@COLPREFIX@_bg)
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 "meterbridge_label" = "small_text"
151 {
152 }
153
154 style "midi_device" = "very_small_text"
155 {
156 }
157
158 style "solo_isolate" = "very_small_text"
159 {
160 }
161
162 style "solo_safe" = "very_small_text"
163 {
164 }
165
166 style "solo_button" = "small_button"
167 {
168   bg[NORMAL] = mix(0.1,@@COLPREFIX@_solo,@@COLPREFIX@_bg)
169   bg[ACTIVE] = @@COLPREFIX@_solo
170   fg[ACTIVE] = @@COLPREFIX@_darkest
171 }
172
173 style "solo_button_alternate" = "small_button"
174 {
175         #
176         # this is the "solo-isolated" solo theme
177         #
178
179         bg[ACTIVE] = lighter(@@COLPREFIX@_solo)
180
181         fg[ACTIVE] = @@COLPREFIX@_bright_indicator
182         fg[SELECTED] = @@COLPREFIX@_bright_indicator
183         fg[NORMAL] = @@COLPREFIX@_bright_indicator
184         fg[PRELIGHT] = shade(1.1, @@COLPREFIX@_bright_indicator)
185 }
186
187 style "solo_button_alternate2" = "small_button"
188 {
189         #
190         # this is the "half-bright" solo theme
191         #
192
193         bg[NORMAL] = darker(@@COLPREFIX@_solo) 
194         bg[ACTIVE] = darker(@@COLPREFIX@_solo)
195         bg[SELECTED] = darker(@@COLPREFIX@_solo)
196         bg[PRELIGHT] = shade(1.1, darker(@@COLPREFIX@_solo))
197
198         fg[ACTIVE] = @@COLPREFIX@_darkest
199         fg[SELECTED] = @@COLPREFIX@_darkest
200         fg[NORMAL] = @@COLPREFIX@_darkest
201         fg[PRELIGHT] = @@COLPREFIX@_darkest
202 }
203
204 style "solo_button_active" = "small_button"
205 {
206         #
207         # this is the "full-bright" solo theme
208         #
209
210         bg[NORMAL] = @@COLPREFIX@_solo
211         bg[ACTIVE] = @@COLPREFIX@_solo
212         bg[SELECTED] = @@COLPREFIX@_solo
213         bg[PRELIGHT] = shade(1.1, @@COLPREFIX@_solo)
214
215         fg[ACTIVE] = @@COLPREFIX@_darkest
216         fg[SELECTED] = @@COLPREFIX@_darkest
217         fg[NORMAL] = @@COLPREFIX@_darkest
218         fg[PRELIGHT] = @@COLPREFIX@_darkest
219 }
220
221 style "processor" = "small_text"
222 {
223 }
224
225 style "mixer_invert_button" = "small_button"
226 {
227         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
228         fg[ACTIVE] = @@COLPREFIX@_darkest
229 }
230
231 style "mixer_solo_button" = "solo_button"
232 {
233         xthickness = 0
234         ythickness = 0
235 }
236
237 style "mixer_solo_button_alternate" = "solo_button_alternate"
238 {
239         xthickness = 0
240         ythickness = 0
241 }
242
243 style "mixer_solo_button_alternate2" = "solo_button_alternate2"
244 {
245         xthickness = 0
246         ythickness = 0
247 }
248
249
250 style "mixer_solo_button_active" = "solo_button_active"
251 {
252         xthickness = 0
253         ythickness = 0
254 }
255
256 style "monitor_opt_button" = "small_button"
257 {
258         bg[NORMAL] = mix(0.1,@@COLPREFIX@_not_so_bright_indicator,@@COLPREFIX@_bg)
259         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
260         fg[ACTIVE] = @@COLPREFIX@_darkest
261 }
262
263 style "monitor_mono_button" = "small_button"
264 {
265         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mono,@@COLPREFIX@_bg)
266         bg[ACTIVE] = @@COLPREFIX@_mono
267         fg[ACTIVE] = @@COLPREFIX@_darkest
268 }
269
270 style "monitor_invert_button" = "small_button"
271 {
272         bg[NORMAL] = mix(0.1,@@COLPREFIX@_not_so_bright_indicator,@@COLPREFIX@_bg)
273         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
274         fg[ACTIVE] = @@COLPREFIX@_darkest
275 }
276
277 style "monitor_mute_button" = "small_button"
278 {
279         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mute,@@COLPREFIX@_bg)
280         bg[ACTIVE] = @@COLPREFIX@_mute
281         fg[ACTIVE] = @@COLPREFIX@_darkest
282 }
283
284 style "monitor_dim_button" = "small_button"
285 {
286         bg[NORMAL] = mix(0.1,lighter(@@COLPREFIX@_mute),@@COLPREFIX@_bg)
287         bg[ACTIVE] = lighter(@@COLPREFIX@_mute)
288         fg[ACTIVE] = @@COLPREFIX@_darkest
289 }
290
291 style "monitor_iso_button" = "small_button"
292 {
293         bg[NORMAL] = mix(0.1,@@COLPREFIX@_somewhat_bright_indicator,@@COLPREFIX@_bg)
294         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
295         fg[ACTIVE] = @@COLPREFIX@_darkest
296 }
297
298 style "mute_button" = "small_button"
299 {
300         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mute,@@COLPREFIX@_bg)
301         bg[ACTIVE] = @@COLPREFIX@_mute
302         fg[ACTIVE] = @@COLPREFIX@_darkest
303 }
304
305 style "mute_button_fullylit" = "small_button"
306 {
307         # this is the normal "active" state for a mute button
308
309         bg[ACTIVE] = @@COLPREFIX@_mute
310         bg[NORMAL] = @@COLPREFIX@_mute
311         bg[SELECTED] = @@COLPREFIX@_mute
312         bg[PRELIGHT] = lighter (@@COLPREFIX@_mute)
313
314         fg[SELECTED] = @@COLPREFIX@_darkest
315         fg[ACTIVE] = @@COLPREFIX@_darkest
316         fg[NORMAL] = @@COLPREFIX@_darkest
317         fg[PRELIGHT] = @@COLPREFIX@_darkest
318 }
319
320 style "mute_button_halflit" = "small_button"
321 {
322         bg[NORMAL] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
323         bg[SELECTED] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
324         bg[ACTIVE] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
325         bg[PRELIGHT] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
326
327         fg[SELECTED] = @@COLPREFIX@_darkest
328         fg[ACTIVE] = @@COLPREFIX@_darkest
329         fg[NORMAL] = @@COLPREFIX@_darkest
330         fg[PRELIGHT] = @@COLPREFIX@_darkest
331 }
332
333 style "mixer_mute_button" = "mute_button"
334 {
335         xthickness = 0
336         ythickness = 0
337 }
338
339 style "mixer_mute_button_fullylit" = "mute_button_fullylit"
340 {
341         xthickness = 0
342         ythickness = 0
343 }
344
345 style "mixer_mute_button_halflit" = "mute_button_halflit"
346 {
347         xthickness = 0
348         ythickness = 0
349 }
350
351 style "multiline_combo" = "small_button"
352 {
353         xthickness = 0
354         ythickness = 0
355 }
356
357 style "track_loop_button" = "small_button"
358 {
359         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
360         bg[PRELIGHT] = lighter(@@COLPREFIX@_somewhat_bright_indicator)
361
362 }
363
364 style "mixer_red_active_button" = "very_small_button"
365 {
366         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
367
368         base[INSENSITIVE] = { 0.16, 0.16, 0.21 }
369         bg[INSENSITIVE] = { 0.16, 0.16, 0.21 }
370 }
371
372 style "ruler_label" = "small_bold_text"
373 {
374         fg[NORMAL] = @@COLPREFIX@_light_text_on_dark
375 }
376
377 style "transport_button"
378 {
379   #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
380         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
381         fg[ACTIVE] = @@COLPREFIX@_darkest
382 }
383
384 style "transport_button_active"
385 {
386         bg[NORMAL] = @@COLPREFIX@_contrasting_indicator
387         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
388         bg[SELECTED] = @@COLPREFIX@_contrasting_indicator
389         bg[PRELIGHT] = @@COLPREFIX@_contrasting_indicator
390
391         fg[NORMAL] = @@COLPREFIX@_darkest
392         fg[PRELIGHT] = @@COLPREFIX@_darkest
393         fg[SELECTED] = @@COLPREFIX@_darkest
394         fg[ACTIVE] = @@COLPREFIX@_darkest
395 }
396
397 style "transport_button_alternate_two"
398 {
399         fg[SELECTED] = @@COLPREFIX@_darkest
400         fg[ACTIVE] =   @@COLPREFIX@_darkest
401         fg[PRELIGHT] = @@COLPREFIX@_darkest
402         fg[NORMAL] = @@COLPREFIX@_darkest
403
404         bg[NORMAL] =   shade(0.2,@@COLPREFIX@_bright_indicator)
405         bg[ACTIVE] =   shade(0.2,@@COLPREFIX@_bright_indicator)
406         bg[SELECTED] =   shade(0.2,@@COLPREFIX@_bright_indicator)
407         bg[PRELIGHT] =   shade(0.2,@@COLPREFIX@_bright_indicator)
408 }
409
410 style "transport_rec_button"
411 {
412         fg[ACTIVE] = @@COLPREFIX@_darkest
413         bg[ACTIVE] = darker(@@COLPREFIX@_arm)
414         #the rest of these don't quite do what I expected
415         #bg[NORMAL] = mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg)
416         #bg[SELECTED] = darker(@@COLPREFIX@_arm)
417         #bg[PRELIGHT] = lighter(mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg))
418   
419 }
420
421 style "transport_rec_button_active"
422 {
423         bg[ACTIVE] = darker(@@COLPREFIX@_arm)
424         bg[NORMAL] = darker(@@COLPREFIX@_arm)
425         bg[SELECTED] = darker(@@COLPREFIX@_arm)
426         bg[PRELIGHT] = darker(@@COLPREFIX@_arm)
427 }
428
429 style "transport_rec_button_alternate"
430 {
431         bg[PRELIGHT] = @@COLPREFIX@_arm
432         bg[NORMAL] = @@COLPREFIX@_arm
433         bg[SELECTED] = @@COLPREFIX@_arm
434         bg[ACTIVE] = @@COLPREFIX@_arm
435 }
436
437 style "midi_channel_selector_button"
438 {
439         bg[NORMAL] = @@COLPREFIX@_bg
440         bg[ACTIVE] = @@COLPREFIX@_midi_channel_selector
441         fg[NORMAL] = @@COLPREFIX@_fg
442         fg[ACTIVE] = @@COLPREFIX@_light_text_on_dark
443 }
444
445 style "shuttle_control" = "very_small_text"
446 {
447         fg[NORMAL] = @@COLPREFIX@_control_text2
448         fg[ACTIVE] = @@COLPREFIX@_control_text2
449         fg[PRELIGHT] = @@COLPREFIX@_control_text2
450         fg[SELECTED] = @@COLPREFIX@_control_text2
451         fg[INSENSITIVE] = @@COLPREFIX@_control_text2
452
453         bg[NORMAL] = @@COLPREFIX@_darkest
454         bg[PRELIGHT] = @@COLPREFIX@_darkest
455         bg[INSENSITIVE] = @@COLPREFIX@_darkest
456         bg[ACTIVE] = @@COLPREFIX@_bright_color
457         bg[SELECTED] = @@COLPREFIX@_bright_color
458 }
459
460 style "ardour_adjusters" = "default_generic"
461 {
462         bg[NORMAL] = @@COLPREFIX@_bg
463         bg[PRELIGHT] = lighter(@@COLPREFIX@_bg)
464         bg[ACTIVE] = @@COLPREFIX@_darkest
465 }
466
467 style "editor_hscrollbar" = "ardour_adjusters"
468 {
469         #
470         # special case: we want this scrollbar to be as tall as the
471         # zoom focus selector combobox. scrollbars don't expand to
472         # fill the space available to them, so we have to explicitly
473         # make it bigger.
474         # 
475         GtkRange::slider_width = 27
476         GtkScrollbar::slider_width = 27
477 }
478
479 style "ardour_progressbars" = "default_generic"
480
481   # Clearlooks always uses darkest for the advancing bar, sigh
482   # so this is just a contrasting color for the trough
483   bg[NORMAL] = @@COLPREFIX@_bright_color
484 }
485
486 style "preferences"  = "default"
487 {
488         fg[PRELIGHT] = lighter(@@COLPREFIX@_fg)
489 }
490
491 style "option_entry"  = "default"
492 {
493
494 }
495
496 style "very_small_bright_when_active" = "very_small_text"
497 {
498         fg[NORMAL] = @@COLPREFIX@_fg
499         bg[NORMAL] = @@COLPREFIX@_bg
500         bg[PRELIGHT] = @@COLPREFIX@_bg
501
502         fg[ACTIVE] = @@COLPREFIX@_fg
503         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
504         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
505 }
506
507 style "bright_when_active" = "medium_text"
508 {
509         fg[NORMAL] = @@COLPREFIX@_fg
510         bg[NORMAL] = @@COLPREFIX@_bg
511         bg[PRELIGHT] = @@COLPREFIX@_bg
512
513         fg[ACTIVE] = @@COLPREFIX@_fg
514         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
515         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
516 }
517
518 style "xrun_warn"  = "larger_bold_text"
519 {
520         fg[NORMAL] = @@COLPREFIX@_fg
521         fg[ACTIVE] = @@COLPREFIX@_fg
522         text[NORMAL] = @@COLPREFIX@_fg
523         text[ACTIVE] = @@COLPREFIX@_fg
524         base[NORMAL] = @@COLPREFIX@_base
525         base[ACTIVE] = @@COLPREFIX@_base
526         bg[NORMAL] = @@COLPREFIX@_bright_indicator
527         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
528 }
529 /*
530 style "menu_bar_base" = "default"
531 {
532
533 }
534 */
535 style "fatal_message" = "medium_text"
536 {
537    fg[ACTIVE] = @@COLPREFIX@_bright_indicator
538    fg[NORMAL] = @@COLPREFIX@_bright_indicator
539    bg[ACTIVE]   = @@COLPREFIX@_base
540    bg[NORMAL]   = @@COLPREFIX@_base
541    base[NORMAL] = @@COLPREFIX@_base
542    base[NORMAL] = @@COLPREFIX@_base
543 }
544
545 style "error_message" = "medium_text"
546 {
547    fg[ACTIVE] = @@COLPREFIX@_bright_indicator
548    fg[NORMAL] = @@COLPREFIX@_bright_indicator
549    bg[ACTIVE]   = @@COLPREFIX@_base
550    bg[NORMAL]   = @@COLPREFIX@_base
551    base[NORMAL] = @@COLPREFIX@_base
552    base[NORMAL] = @@COLPREFIX@_base
553 }
554
555 style "info_message" = "medium_text"
556 {
557    fg[ACTIVE]   = @@COLPREFIX@_contrasting_indicator
558    fg[NORMAL]   = @@COLPREFIX@_contrasting_indicator
559    bg[ACTIVE]   = @@COLPREFIX@_base
560    bg[NORMAL]   = @@COLPREFIX@_base
561    base[NORMAL] = @@COLPREFIX@_base
562    base[NORMAL] = @@COLPREFIX@_base
563 }
564
565 style "warning_message" = "medium_text"
566 {
567    fg[ACTIVE] = @@COLPREFIX@_bright_color
568    fg[NORMAL] = @@COLPREFIX@_bright_color
569    bg[ACTIVE]   = @@COLPREFIX@_base
570    bg[NORMAL]   = @@COLPREFIX@_base
571    base[NORMAL] = @@COLPREFIX@_base
572    base[NORMAL] = @@COLPREFIX@_base
573 }
574
575 style "medium_entry" = "medium_text"
576 {
577         fg[NORMAL] = @@COLPREFIX@_text
578         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
579         fg[SELECTED] = @@COLPREFIX@_fg_selected
580
581         text[NORMAL] = @@COLPREFIX@_text
582         text[ACTIVE] = @@COLPREFIX@_text
583         text[SELECTED] = @@COLPREFIX@_fg_selected
584
585         bg[NORMAL] = @@COLPREFIX@_base
586         bg[SELECTED] = @@COLPREFIX@_base
587         bg[SELECTED] = @@COLPREFIX@_bg_selected
588
589         base[NORMAL] = @@COLPREFIX@_base
590         base[ACTIVE] = @@COLPREFIX@_base
591         base[SELECTED] = @@COLPREFIX@_bg_selected
592 }
593
594 style "medium_entry_noselection_fg" = "medium_entry"
595 {
596         # this seems wrong to me, but the light theme uses it
597         fg[SELECTED] = @@COLPREFIX@_contrasting_indicator
598 }
599
600 style "medium_entry_noselection_bg" = "medium_entry"
601 {
602         # this seems wrong to me, but the light theme uses it
603         bg[SELECTED] = @@COLPREFIX@_text
604 }
605
606 style "medium_bold_entry"  = "medium_bold_text"
607 {
608         fg[NORMAL] = @@COLPREFIX@_text
609         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
610         fg[SELECTED] = @@COLPREFIX@_fg_selected
611         
612         text[NORMAL] = @@COLPREFIX@_text
613         text[ACTIVE] = @@COLPREFIX@_text
614         text[SELECTED] = @@COLPREFIX@_fg_selected
615
616         bg[NORMAL] = @@COLPREFIX@_base
617         bg[SELECTED] = @@COLPREFIX@_base
618         bg[SELECTED] = @@COLPREFIX@_base
619         
620         base[NORMAL] = @@COLPREFIX@_base
621         base[ACTIVE] = @@COLPREFIX@_base
622         base[SELECTED] = @@COLPREFIX@_bg_selected
623 }
624
625 style "small_entry" = "small_text"
626 {
627         fg[NORMAL] = @@COLPREFIX@_text
628         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
629         fg[SELECTED] = @@COLPREFIX@_fg_selected
630
631         text[NORMAL] = @@COLPREFIX@_text
632         text[ACTIVE] = @@COLPREFIX@_text
633         text[SELECTED] = @@COLPREFIX@_fg_selected
634
635         bg[NORMAL] = @@COLPREFIX@_base
636         bg[SELECTED] = @@COLPREFIX@_base
637         bg[SELECTED] = @@COLPREFIX@_bg_selected
638
639         base[NORMAL] = @@COLPREFIX@_base
640         base[ACTIVE] = @@COLPREFIX@_base
641         base[SELECTED] = @@COLPREFIX@_bg_selected
642 }
643
644 style "red_active_small_entry" = "small_entry"
645 {
646         fg[ACTIVE] = @@COLPREFIX@_bright_indicator
647         fg[SELECTED] = @@COLPREFIX@_bright_indicator
648 }
649
650 style "small_bold_entry" = "small_bold_text"
651 {
652         fg[NORMAL] = @@COLPREFIX@_text
653         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
654         fg[SELECTED] = @@COLPREFIX@_fg_selected
655
656         text[NORMAL] = @@COLPREFIX@_text
657         text[ACTIVE] = @@COLPREFIX@_text
658         text[SELECTED] = @@COLPREFIX@_fg_selected
659
660         bg[NORMAL] = @@COLPREFIX@_base
661         bg[SELECTED] = @@COLPREFIX@_base
662         bg[SELECTED] = @@COLPREFIX@_bg_selected
663
664         base[NORMAL] = @@COLPREFIX@_base
665         base[ACTIVE] = @@COLPREFIX@_base
666         base[SELECTED] = @@COLPREFIX@_bg_selected
667 }
668
669 style "small_red_on_black_entry"  = "small_bold_text"
670 {
671        fg[NORMAL] = @@COLPREFIX@_bright_indicator
672        fg[ACTIVE] = @@COLPREFIX@_bright_indicator
673        base[NORMAL] = @@COLPREFIX@_base
674        base[ACTIVE] = @@COLPREFIX@_base
675        bg[NORMAL] = @@COLPREFIX@_base
676        bg[ACTIVE] = @@COLPREFIX@_base
677 }
678
679 style "audio_bus_base" = "very_small_text"
680 {
681   fg[NORMAL] = @@COLPREFIX@_fg
682   bg[NORMAL] = @@COLPREFIX@_audio_bus
683   bg[ACTIVE] = @@COLPREFIX@_bg
684 }
685
686 style "send_strip_base" = "default"
687 {
688   font_name = "@FONT_SMALLER@"
689   # NORMAL is used for single-data type labels, or Audio
690   # ACTIVE is used for MIDI in the presence of multiple data type
691   fg[NORMAL] = @@COLPREFIX@_send_fg
692   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
693
694   bg[NORMAL] = @@COLPREFIX@_send_bg
695   bg[ACTIVE] = @@COLPREFIX@_send_bg
696   bg[PRELIGHT] = @@COLPREFIX@_send_bg
697   bg[INSENSITIVE] = @@COLPREFIX@_send_bg
698   bg[SELECTED] = @@COLPREFIX@_send_bg
699 }
700
701 style "audio_track_base" = "default"
702 {
703   font_name = "@FONT_SMALLER@"
704   # NORMAL is used for single-data type labels, or Audio
705   # ACTIVE is used for MIDI in the presence of multiple data type
706   fg[NORMAL] = @@COLPREFIX@_fg
707   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
708
709   bg[NORMAL] = @@COLPREFIX@_audio_track
710   bg[ACTIVE] = @@COLPREFIX@_bg
711   bg[PRELIGHT] = @@COLPREFIX@_bg
712   bg[INSENSITIVE] = @@COLPREFIX@_bg
713   bg[SELECTED] = @@COLPREFIX@_bg
714 }
715
716 style "midi_track_base" = "default"
717 {
718   font_name = "@FONT_SMALLER@"
719   # NORMAL is used for single-data type labels, or Audio
720   # ACTIVE is used for MIDI in the presence of multiple data type
721   fg[NORMAL] = @@COLPREFIX@_fg
722   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
723
724   bg[NORMAL] = @@COLPREFIX@_midi_track
725   bg[ACTIVE] = @@COLPREFIX@_bg
726   bg[PRELIGHT] = @@COLPREFIX@_bg
727   bg[INSENSITIVE] = @@COLPREFIX@_bg
728   bg[SELECTED] = @@COLPREFIX@_bg
729 }
730
731 style "audio_track_fader" = "gain_fader"
732 {
733   bg[PRELIGHT] = @@COLPREFIX@_audio_track
734 }
735 style "audio_bus_fader" = "gain_fader"
736 {
737   bg[PRELIGHT] = @@COLPREFIX@_audio_bus
738 }
739 style "midi_track_fader" = "gain_fader"
740 {
741   bg[PRELIGHT] = @@COLPREFIX@_midi_track
742 }
743
744 style "audio_track_metrics" = "audio_track_base"
745 {
746         font_name = "@FONT_TINY@"
747 }
748
749 style "midi_track_metrics" = "midi_track_base"
750 {
751         font_name = "@FONT_TINY@"
752 }
753
754 style "audiomidi_track_metrics" = "midi_track_base"
755 {
756         font_name = "@FONT_TINY@"
757 }
758
759 style "audio_bus_metrics" = "audio_bus_base"
760 {
761         font_name = "@FONT_TINY@"
762 }
763
764 style "audio_track_metrics_inactive" = "track_controls_inactive"
765 {
766         font_name = "@FONT_TINY@"
767 }
768
769 style "midi_track_metrics_inactive" = "track_controls_inactive"
770 {
771         font_name = "@FONT_TINY@"
772 }
773
774 style "audiomidi_track_metrics_inactive" = "track_controls_inactive"
775 {
776         font_name = "@FONT_TINY@"
777 }
778
779 style "audio_bus_metrics_inactive" = "track_controls_inactive"
780 {
781         font_name = "@FONT_TINY@"
782 }
783
784 style "track_name_display" = "medium_text"
785 {
786         fg[NORMAL] = @@COLPREFIX@_fg
787         fg[ACTIVE] = @@COLPREFIX@_fg
788         fg[SELECTED] = @@COLPREFIX@_fg
789
790         text[NORMAL] = @@COLPREFIX@_fg
791         text[ACTIVE] = @@COLPREFIX@_fg
792         text[SELECTED] = @@COLPREFIX@_fg
793
794         base[NORMAL] = @@COLPREFIX@_base
795         base[ACTIVE] = lighter(@@COLPREFIX@_base)
796         base[SELECTED] = @@COLPREFIX@_bg_selected
797
798         bg[NORMAL] = lighter(@@COLPREFIX@_base)
799         bg[ACTIVE] = lighter(@@COLPREFIX@_base)
800         bg[SELECTED] = lighter(@@COLPREFIX@_base)
801 }
802
803 style "track_separator"
804 {
805         bg[NORMAL] = lighter(@@COLPREFIX@_bg)
806 }
807
808 # Plugin Editors
809 style "plugin_slider" 
810 {
811         #font_name ="bold @FONT_BIG@"
812
813         # the slider itself. the inactive part is INSENSITIVE,
814         # the active part is taken from some other state.
815
816         fg[NORMAL] = @@COLPREFIX@_bright_color
817         fg[ACTIVE] = @@COLPREFIX@_bright_color
818         fg[INSENSITIVE] = @@COLPREFIX@_lightest # matches default
819         fg[SELECTED] = @@COLPREFIX@_bright_color
820         fg[PRELIGHT] = @@COLPREFIX@_bright_color
821
822         # draws the outer rectangle around the slider
823
824         bg[NORMAL] = shade (0.6, @@COLPREFIX@_lightest)
825         bg[ACTIVE] = shade (0.6, @@COLPREFIX@_lightest)
826         bg[INSENSITIVE] = shade (0.6, @@COLPREFIX@_lightest)
827         bg[SELECTED] = shade (0.6, @@COLPREFIX@_lightest)
828
829         # outer round-corner-background (pixslider does its own hover prelight)
830         bg[PRELIGHT] = @@COLPREFIX@_bg
831
832         # the numeric display
833
834         text[NORMAL] = @@COLPREFIX@_text
835         text[ACTIVE] = @@COLPREFIX@_text
836         text[INSENSITIVE] = @@COLPREFIX@_text
837         text[SELECTED] = @@COLPREFIX@_text
838         text[PRELIGHT] = @@COLPREFIX@_text
839 }
840
841 style "processor_control_button"  = "very_small_text"
842 {
843 }
844
845 style "processor_control_slider"  = "plugin_slider"
846 {
847         bg[PRELIGHT] = @@COLPREFIX@_darkest
848         bg[NORMAL] = @@COLPREFIX@_bg
849 }
850
851 style "track_list_display" = "small_bold_text"
852 {
853         text[NORMAL] = @@COLPREFIX@_text
854   text[ACTIVE] = darker(@@COLPREFIX@_text)
855   text[INSENSITIVE] = @@COLPREFIX@_base
856   text[SELECTED] = @@COLPREFIX@_fg_selected
857
858   base[NORMAL] = @@COLPREFIX@_base
859   base[ACTIVE] = lighter(@@COLPREFIX@_base)
860   base[INSENSITIVE] = darker(@@COLPREFIX@_base)
861   base[SELECTED] = @@COLPREFIX@_bg_selected
862 }
863
864 style "inspector_track_list_display" = "track_list_display"
865 {
866
867 }
868
869 style "processor_list" = "very_small_text"
870 {
871         bg[NORMAL] = @@COLPREFIX@_darkest
872         bg[ACTIVE] = shade (1.8, @@COLPREFIX@_fg_selected)
873         fg[ACTIVE] = @@COLPREFIX@_darkest
874 }
875
876 # Colour of a processor frame when it is a send whose level is being controller by the fader
877 style "processor_frame_active_send"
878 {
879         bg[NORMAL] = @@COLPREFIX@_send_fg
880 }
881
882 # MixerPanZone:
883 #
884 # the NORMAL fg color is used for the pan puck
885 # the ACTIVE fg color is used for the speaker boxes
886
887 style "pan_zone" = "default"
888 {
889         fg[NORMAL] = @@COLPREFIX@_contrasting_indicator
890         fg[ACTIVE] = darker(@@COLPREFIX@_bright_color)
891 }
892
893 style "paler_bright_when_active" = "medium_text"
894 {
895         fg[NORMAL] = @@COLPREFIX@_fg
896         fg[PRELIGHT] = @@COLPREFIX@_fg
897         bg[NORMAL] = @@COLPREFIX@_bg
898         bg[PRELIGHT] = @@COLPREFIX@_bg
899
900         fg[ACTIVE] = @@COLPREFIX@_fg
901         bg[ACTIVE] = lighter(@@COLPREFIX@_bright_indicator)
902 }
903
904 style "peak_display_peaked_entry" = "small_text"
905 {
906         fg[NORMAL] = @@COLPREFIX@_text
907         fg[ACTIVE] = @@COLPREFIX@_text
908         fg[SELECTED] = @@COLPREFIX@_text
909         text[NORMAL] = @@COLPREFIX@_text
910         text[ACTIVE] = @@COLPREFIX@_text
911         text[SELECTED] = @@COLPREFIX@_text
912
913         bg[NORMAL] = @@COLPREFIX@_bright_indicator
914         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
915         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
916         bg[INSENSITIVE] = @@COLPREFIX@_bright_indicator
917         bg[SELECTED] = @@COLPREFIX@_bright_indicator
918         base[NORMAL] = @@COLPREFIX@_bright_indicator
919         base[ACTIVE] = @@COLPREFIX@_bright_indicator
920         base[PRELIGHT] = @@COLPREFIX@_bright_indicator
921         base[INSENSITIVE] = @@COLPREFIX@_bright_indicator
922         base[SELECTED] = @@COLPREFIX@_bright_indicator
923 }
924
925 style "selected_strip_frame"
926 {
927         fg[NORMAL] = @@COLPREFIX@_bright_indicator
928         bg[NORMAL] = darker(@@COLPREFIX@_bright_indicator)
929 }
930
931 style "flashing_alert" = "very_small_text"
932 {
933         GtkButton::child-displacement-x = 0
934         GtkButton::child-displacement-y = 0
935   
936         fg[NORMAL] = darker(@@COLPREFIX@_fg)
937         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
938         bg[NORMAL] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
939         bg[PRELIGHT] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
940         
941         fg[ACTIVE] = @@COLPREFIX@_fg
942         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
943 }
944
945
946 style "green_flashing_alert" = "very_small_text"
947 {
948         GtkButton::child-displacement-x = 0
949         GtkButton::child-displacement-y = 0
950
951         fg[NORMAL] = darker(@@COLPREFIX@_fg)
952         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
953         bg[NORMAL] = mix(0.1,@@COLPREFIX@_contrasting_indicator,darker(@@COLPREFIX@_bg))
954         bg[PRELIGHT] = mix(0.1,@@COLPREFIX@_contrasting_indicator,darker(@@COLPREFIX@_bg))
955
956         fg[ACTIVE] = @@COLPREFIX@_fg
957         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
958 }
959
960 style "sync_alert"
961 {
962         #
963         # this is used when the sync button is indicating that sync is
964         # active, and alternates with another style if sync is active
965         # but we are not locked
966         #
967         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
968         bg[PRELIGHT] = @@COLPREFIX@_somewhat_bright_indicator
969         bg[SELECTED] = @@COLPREFIX@_somewhat_bright_indicator
970         bg[NORMAL] = @@COLPREFIX@_somewhat_bright_indicator
971         
972         fg[NORMAL] = @@COLPREFIX@_darkest
973         fg[PRELIGHT] = @@COLPREFIX@_darkest
974         fg[SELECTED] = @@COLPREFIX@_darkest
975         fg[ACTIVE] = @@COLPREFIX@_darkest
976 }
977
978 style "tearoff_arrow" = "medium_bold_entry"
979 {
980         fg[NORMAL] = darker(@@COLPREFIX@_fg)
981         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
982         bg[NORMAL] = darker(@@COLPREFIX@_fg)
983         bg[PRELIGHT] = darker(@@COLPREFIX@_fg)
984 }
985
986 style "location_row_button" = "default_button"
987 {
988         font_name = "@FONT_NORMAL@"
989 }
990
991
992 style "ardour_button" ="default_button"
993 {
994         xthickness = 1
995         ythickness = 1
996 }
997
998 style "padded_button" = "default_button"
999 {
1000         xthickness = 8
1001 }
1002
1003 style "tooltip" = "medium_text"
1004 {
1005         fg[NORMAL] = @@COLPREFIX@_fg_tooltip
1006         bg[NORMAL] = @@COLPREFIX@_bg_tooltip
1007 }
1008
1009 style "default_toggle_button"
1010 {
1011         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
1012         fg[ACTIVE] = @@COLPREFIX@_darkest
1013 }
1014
1015
1016 style "meter_strip_dpm" = "default"
1017 {
1018 }
1019
1020 style "meter_strip_ppm" = "default"
1021 {
1022   bg[NORMAL] = { 0.1, 0.1, 0.1 }
1023   fg[NORMAL] = { 1.0, 1.0, 1.0 }
1024 }
1025
1026 style "meter_strip_vu" = "default"
1027 {
1028   bg[NORMAL] = { .84, .77, .58 }
1029   fg[NORMAL] = { 0.0, 0.0, 0.0 }
1030 }
1031
1032 style "meter_strip_sep" = "default"
1033 {
1034   bg[NORMAL] = { 0.0, 0.0, 0.0 }
1035 }
1036
1037 style "settings_notebook" = "big_text"
1038 {
1039
1040 }