start of tracking monitor state correctly
[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         GtkWidget::cursor_color =  @@COLPREFIX@_darkest
44 }
45
46 style "very_small_button" = "default_button" 
47 {
48         ythickness = 0
49         xthickness = 0
50 }
51
52 style "small_button" = "default_button"
53 {
54 }
55
56 style "very_small_red_active_and_selected_button" = "very_small_button"
57 {
58         fg[ACTIVE] = @@COLPREFIX@_darkest
59         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
60         bg[SELECTED] = @@COLPREFIX@_bright_indicator
61 }
62
63 style "punch_button" = "very_small_red_active_and_selected_button"
64 {
65         font_name = "@FONT_SMALLER@"
66
67         fg[ACTIVE] = @@COLPREFIX@_darkest
68         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
69         bg[SELECTED] = @@COLPREFIX@_bright_indicator
70 }
71
72 style "small_red_active_and_selected_button" = "small_button"
73 {
74         fg[ACTIVE] = @@COLPREFIX@_darkest
75         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
76         bg[SELECTED] = @@COLPREFIX@_bright_indicator
77 }
78
79 style "gain_fader"
80 {
81         bg[NORMAL] = shade (0.7, @@COLPREFIX@_lightest)
82         bg[ACTIVE] = shade (0.705, @@COLPREFIX@_lightest)
83 }
84
85 #MSR and related buttons
86
87 style "track_rec_enable_button" = "small_button"
88 {
89         fg[ACTIVE] =   @@COLPREFIX@_darkest
90         bg[NORMAL] =   mix(0.08,@@COLPREFIX@_arm,@@COLPREFIX@_bg)
91         bg[PRELIGHT] = shade(1.1,mix(0.08,@@COLPREFIX@_arm,@@COLPREFIX@_bg))
92 }
93
94 style "track_rec_enable_button_active" = "small_button"
95 {
96         #fg[ACTIVE] =   @@COLPREFIX@_darkest
97         #fg[SELECTED] = @@COLPREFIX@_darkest
98         #fg[PRELIGHT] = @@COLPREFIX@_darkest
99         #fg[NORMAL] = @@COLPREFIX@_darkest
100
101         bg[NORMAL] =   @@COLPREFIX@_arm
102         bg[ACTIVE] =   @@COLPREFIX@_arm
103         bg[SELECTED] =   @@COLPREFIX@_arm
104         bg[PRELIGHT] =   shade(1.1, @@COLPREFIX@_arm)
105 }
106
107 style "track_rec_enable_button_alternate" = "small_button"
108 {
109         fg[SELECTED] = @@COLPREFIX@_darkest
110         fg[ACTIVE] =   @@COLPREFIX@_darkest
111         fg[PRELIGHT] = @@COLPREFIX@_darkest
112         fg[NORMAL] = @@COLPREFIX@_darkest
113
114         bg[NORMAL] =   lighter(@@COLPREFIX@_arm)
115         bg[ACTIVE] =   lighter(@@COLPREFIX@_arm)
116         bg[SELECTED] =   lighter(@@COLPREFIX@_arm)
117         bg[PRELIGHT] =   shade(1.1, lighter(@@COLPREFIX@_arm))
118 }
119
120 style "track_rec_enable_button_alternate_two" = "small_button"
121 {
122         fg[SELECTED] = @@COLPREFIX@_darkest
123         fg[ACTIVE] =   @@COLPREFIX@_darkest
124         fg[PRELIGHT] = @@COLPREFIX@_darkest
125         fg[NORMAL] = @@COLPREFIX@_darkest
126
127         bg[NORMAL] =   darker(@@COLPREFIX@_arm)
128         bg[ACTIVE] =   darker(@@COLPREFIX@_arm)
129         bg[SELECTED] =   darker(@@COLPREFIX@_arm)
130         bg[PRELIGHT] =   shade(1.1, darker(@@COLPREFIX@_arm))
131 }
132
133 style "mixer_track_rec_enable_button" = "track_rec_enable_button"
134 {
135         xthickness = 0
136         ythickness = 0
137 }
138
139 style "mixer_track_rec_enable_button_alternate" = "track_rec_enable_button_alternate"
140 {
141         xthickness = 0
142         ythickness = 0
143 }
144
145 style "mixer_track_rec_enable_button_active" = "track_rec_enable_button_active"
146 {
147         xthickness = 0
148         ythickness = 0
149 }
150
151 style "monitor_input_button" = "small_button"
152 {
153         fg[NORMAL] = darker(@@COLPREFIX@_fg)
154         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
155         bg[NORMAL] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
156         bg[PRELIGHT] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
157 }
158
159 style "monitor_input_button_active" = "small_button"
160 {
161         fg[NORMAL] = @@COLPREFIX@_fg
162         fg[PRELIGHT] = @@COLPREFIX@_fg
163         bg[NORMAL] = @@COLPREFIX@_bright_indicator
164         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
165 }
166
167 style "monitor_input_button_alternate" = "small_button"
168 {
169         fg[NORMAL] = @@COLPREFIX@_fg
170         fg[PRELIGHT] = @@COLPREFIX@_fg
171         bg[NORMAL] = mix(0.3,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
172         bg[PRELIGHT] = mix(0.3,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
173 }
174
175 style "monitor_disk_button" = "small_button"
176 {
177         fg[NORMAL] = darker(@@COLPREFIX@_fg)
178         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
179         bg[NORMAL] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
180         bg[PRELIGHT] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
181 }
182
183 style "monitor_disk_button_active" = "small_button"
184 {
185         fg[NORMAL] = @@COLPREFIX@_fg
186         fg[PRELIGHT] = @@COLPREFIX@_fg
187         bg[NORMAL] = @@COLPREFIX@_bright_indicator
188         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
189 }
190
191 style "monitor_disk_button_alternate" = "small_button"
192 {
193         fg[NORMAL] = @@COLPREFIX@_fg
194         fg[PRELIGHT] = @@COLPREFIX@_fg
195         bg[NORMAL] = mix(0.3,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
196         bg[PRELIGHT] = mix(0.3,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
197 }
198
199 style "solo_button" = "small_button"
200 {
201   bg[NORMAL] = mix(0.1,@@COLPREFIX@_solo,@@COLPREFIX@_bg)
202   bg[ACTIVE] = @@COLPREFIX@_solo
203   fg[ACTIVE] = @@COLPREFIX@_darkest
204 }
205
206 style "solo_isolate_led"
207 {
208   fg[NORMAL] = mix(0.2,@@COLPREFIX@_isolate, @@COLPREFIX@_darkest)
209   fg[ACTIVE] = @@COLPREFIX@_isolate
210 }
211
212 style "solo_safe_led"
213 {
214   fg[NORMAL] = mix(0.2,@@COLPREFIX@_isolate, @@COLPREFIX@_darkest)
215   fg[ACTIVE] = @@COLPREFIX@_isolate
216 }
217
218 style "solo_button_alternate" = "small_button"
219 {
220         #
221         # this is the "solo-isolated" solo theme
222         #
223
224         bg[ACTIVE] = lighter(@@COLPREFIX@_solo)
225
226         fg[ACTIVE] = @@COLPREFIX@_bright_indicator
227         fg[SELECTED] = @@COLPREFIX@_bright_indicator
228         fg[NORMAL] = @@COLPREFIX@_bright_indicator
229         fg[PRELIGHT] = shade(1.1, @@COLPREFIX@_bright_indicator)
230 }
231
232 style "solo_button_alternate2" = "small_button"
233 {
234         #
235         # this is the "half-bright" solo theme
236         #
237
238         bg[NORMAL] = darker(@@COLPREFIX@_solo) 
239         bg[ACTIVE] = darker(@@COLPREFIX@_solo)
240         bg[SELECTED] = darker(@@COLPREFIX@_solo)
241         bg[PRELIGHT] = shade(1.1, darker(@@COLPREFIX@_solo))
242
243         fg[ACTIVE] = @@COLPREFIX@_darkest
244         fg[SELECTED] = @@COLPREFIX@_darkest
245         fg[NORMAL] = @@COLPREFIX@_darkest
246         fg[PRELIGHT] = @@COLPREFIX@_darkest
247 }
248
249 style "solo_button_active" = "small_button"
250 {
251         #
252         # this is the "full-bright" solo theme
253         #
254
255         bg[NORMAL] = @@COLPREFIX@_solo
256         bg[ACTIVE] = @@COLPREFIX@_solo
257         bg[SELECTED] = @@COLPREFIX@_solo
258         bg[PRELIGHT] = shade(1.1, @@COLPREFIX@_solo)
259
260         fg[ACTIVE] = @@COLPREFIX@_darkest
261         fg[SELECTED] = @@COLPREFIX@_darkest
262         fg[NORMAL] = @@COLPREFIX@_darkest
263         fg[PRELIGHT] = @@COLPREFIX@_darkest
264 }
265
266 style "mixer_invert_button" = "small_button"
267 {
268         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
269         fg[ACTIVE] = @@COLPREFIX@_darkest
270 }
271
272 style "mixer_solo_button" = "solo_button"
273 {
274         xthickness = 0
275         ythickness = 0
276 }
277
278 style "mixer_solo_button_alternate" = "solo_button_alternate"
279 {
280         xthickness = 0
281         ythickness = 0
282 }
283
284 style "mixer_solo_button_alternate2" = "solo_button_alternate2"
285 {
286         xthickness = 0
287         ythickness = 0
288 }
289
290
291 style "mixer_solo_button_active" = "solo_button_active"
292 {
293         xthickness = 0
294         ythickness = 0
295 }
296
297 style "mixer_monitor_input" = "monitor_input_button"
298 {
299         xthickness = 0
300         ythickness = 0
301 }
302
303 style "mixer_monitor_input_active" = "monitor_input_button_active"
304 {
305         xthickness = 0
306         ythickness = 0
307 }
308
309 style "mixer_monitor_input_alternate" = "monitor_input_button_alternate"
310 {
311         xthickness = 0
312         ythickness = 0
313 }
314
315 style "mixer_monitor_disk" = "monitor_disk_button"
316 {
317         xthickness = 0
318         ythickness = 0
319 }
320
321 style "mixer_monitor_disk_active" = "monitor_disk_button_active"
322 {
323         xthickness = 0
324         ythickness = 0
325 }
326
327 style "mixer_monitor_disk_alternate" = "monitor_disk_button_alternate"
328 {
329         xthickness = 0
330         ythickness = 0
331 }
332
333 style "monitor_opt_button" = "small_button"
334 {
335         bg[NORMAL] = mix(0.1,@@COLPREFIX@_not_so_bright_indicator,@@COLPREFIX@_bg)
336         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
337         fg[ACTIVE] = @@COLPREFIX@_darkest
338 }
339
340 style "monitor_mono_button" = "small_button"
341 {
342         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mono,@@COLPREFIX@_bg)
343         bg[ACTIVE] = @@COLPREFIX@_mono
344         fg[ACTIVE] = @@COLPREFIX@_darkest
345 }
346
347 style "monitor_invert_button" = "small_button"
348 {
349         bg[NORMAL] = mix(0.1,@@COLPREFIX@_not_so_bright_indicator,@@COLPREFIX@_bg)
350         bg[ACTIVE] = @@COLPREFIX@_not_so_bright_indicator
351         fg[ACTIVE] = @@COLPREFIX@_darkest
352 }
353
354 style "monitor_mute_button" = "small_button"
355 {
356         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mute,@@COLPREFIX@_bg)
357         bg[ACTIVE] = @@COLPREFIX@_mute
358         fg[ACTIVE] = @@COLPREFIX@_darkest
359 }
360
361 style "monitor_dim_button" = "small_button"
362 {
363         bg[NORMAL] = mix(0.1,lighter(@@COLPREFIX@_mute),@@COLPREFIX@_bg)
364         bg[ACTIVE] = lighter(@@COLPREFIX@_mute)
365         fg[ACTIVE] = @@COLPREFIX@_darkest
366 }
367
368 style "monitor_iso_button" = "small_button"
369 {
370         bg[NORMAL] = mix(0.1,@@COLPREFIX@_somewhat_bright_indicator,@@COLPREFIX@_bg)
371         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
372         fg[ACTIVE] = @@COLPREFIX@_darkest
373 }
374
375 style "mute_button" = "small_button"
376 {
377         bg[NORMAL] = mix(0.1,@@COLPREFIX@_mute,@@COLPREFIX@_bg)
378         bg[ACTIVE] = @@COLPREFIX@_mute
379         fg[ACTIVE] = @@COLPREFIX@_darkest
380 }
381
382 style "mute_button_fullylit" = "small_button"
383 {
384         # this is the normal "active" state for a mute button
385
386         bg[ACTIVE] = @@COLPREFIX@_mute
387         bg[NORMAL] = @@COLPREFIX@_mute
388         bg[SELECTED] = @@COLPREFIX@_mute
389         bg[PRELIGHT] = lighter (@@COLPREFIX@_mute)
390
391         fg[SELECTED] = @@COLPREFIX@_darkest
392         fg[ACTIVE] = @@COLPREFIX@_darkest
393         fg[NORMAL] = @@COLPREFIX@_darkest
394         fg[PRELIGHT] = @@COLPREFIX@_darkest
395 }
396
397 style "mute_button_halflit" = "small_button"
398 {
399         bg[NORMAL] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
400         bg[SELECTED] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
401         bg[ACTIVE] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
402         bg[PRELIGHT] = mix(0.5,@@COLPREFIX@_lightest,@@COLPREFIX@_mute)
403
404         fg[SELECTED] = @@COLPREFIX@_darkest
405         fg[ACTIVE] = @@COLPREFIX@_darkest
406         fg[NORMAL] = @@COLPREFIX@_darkest
407         fg[PRELIGHT] = @@COLPREFIX@_darkest
408 }
409
410 style "mixer_mute_button" = "mute_button"
411 {
412         xthickness = 0
413         ythickness = 0
414 }
415
416 style "mixer_mute_button_fullylit" = "mute_button_fullylit"
417 {
418         xthickness = 0
419         ythickness = 0
420 }
421
422 style "mixer_mute_button_halflit" = "mute_button_halflit"
423 {
424         xthickness = 0
425         ythickness = 0
426 }
427
428 style "multiline_combo" = "small_button"
429 {
430         xthickness = 0
431         ythickness = 0
432 }
433
434 style "track_loop_button" = "small_button"
435 {
436         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
437         bg[PRELIGHT] = lighter(@@COLPREFIX@_somewhat_bright_indicator)
438
439 }
440
441 style "mixer_red_active_button" = "very_small_button"
442 {
443         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
444
445         base[INSENSITIVE] = { 0.16, 0.16, 0.21 }
446         bg[INSENSITIVE] = { 0.16, 0.16, 0.21 }
447 }
448
449 style "time_button" = "default_button"
450 {
451         font_name = "@FONT_SMALL@"
452 }
453
454 style "transport_button"
455 {
456   #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
457         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
458         fg[ACTIVE] = @@COLPREFIX@_darkest
459 }
460
461 style "transport_button_active"
462 {
463         bg[NORMAL] = @@COLPREFIX@_contrasting_indicator
464         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
465         bg[SELECTED] = @@COLPREFIX@_contrasting_indicator
466         bg[PRELIGHT] = @@COLPREFIX@_contrasting_indicator
467
468         fg[NORMAL] = @@COLPREFIX@_darkest
469         fg[PRELIGHT] = @@COLPREFIX@_darkest
470         fg[SELECTED] = @@COLPREFIX@_darkest
471         fg[ACTIVE] = @@COLPREFIX@_darkest
472 }
473
474 style "transport_button_alternate_two"
475 {
476         fg[SELECTED] = @@COLPREFIX@_darkest
477         fg[ACTIVE] =   @@COLPREFIX@_darkest
478         fg[PRELIGHT] = @@COLPREFIX@_darkest
479         fg[NORMAL] = @@COLPREFIX@_darkest
480
481         bg[NORMAL] =   shade(0.2,@@COLPREFIX@_bright_indicator)
482         bg[ACTIVE] =   shade(0.2,@@COLPREFIX@_bright_indicator)
483         bg[SELECTED] =   shade(0.2,@@COLPREFIX@_bright_indicator)
484         bg[PRELIGHT] =   shade(0.2,@@COLPREFIX@_bright_indicator)
485 }
486
487 style "transport_rec_button"
488 {
489         fg[ACTIVE] = @@COLPREFIX@_darkest
490         bg[ACTIVE] = darker(@@COLPREFIX@_arm)
491         #the rest of these don't quite do what I expected
492         #bg[NORMAL] = mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg)
493         #bg[SELECTED] = darker(@@COLPREFIX@_arm)
494         #bg[PRELIGHT] = lighter(mix(0.05,@@COLPREFIX@_arm,@@COLPREFIX@_bg))
495   
496 }
497
498 style "transport_rec_button_active"
499 {
500         bg[ACTIVE] = darker(@@COLPREFIX@_arm)
501         bg[NORMAL] = darker(@@COLPREFIX@_arm)
502         bg[SELECTED] = darker(@@COLPREFIX@_arm)
503         bg[PRELIGHT] = darker(@@COLPREFIX@_arm)
504 }
505
506 style "transport_rec_button_alternate"
507 {
508         bg[PRELIGHT] = @@COLPREFIX@_arm
509         bg[NORMAL] = @@COLPREFIX@_arm
510         bg[SELECTED] = @@COLPREFIX@_arm
511         bg[ACTIVE] = @@COLPREFIX@_arm
512 }
513
514 style "midi_channel_selector_button"
515 {
516         bg[NORMAL] = @@COLPREFIX@_bg
517         bg[ACTIVE] = @@COLPREFIX@_midi_channel_selector
518         fg[NORMAL] = @@COLPREFIX@_fg
519         fg[ACTIVE] = @@COLPREFIX@_darkest
520 }
521
522 style "shuttle_control" = "very_small_text"
523 {
524         fg[NORMAL] = @@COLPREFIX@_control_text2
525         fg[ACTIVE] = @@COLPREFIX@_control_text2
526         fg[PRELIGHT] = @@COLPREFIX@_control_text2
527         fg[SELECTED] = @@COLPREFIX@_control_text2
528         fg[INSENSITIVE] = @@COLPREFIX@_control_text2
529
530         bg[NORMAL] = @@COLPREFIX@_darkest
531         bg[PRELIGHT] = @@COLPREFIX@_darkest
532         bg[INSENSITIVE] = @@COLPREFIX@_darkest
533         bg[ACTIVE] = @@COLPREFIX@_bright_color
534         bg[SELECTED] = @@COLPREFIX@_bright_color
535 }
536
537 style "ardour_adjusters" = "default_generic"
538 {
539         bg[NORMAL] = @@COLPREFIX@_bg
540         bg[PRELIGHT] = lighter(@@COLPREFIX@_bg)
541         bg[ACTIVE] = @@COLPREFIX@_darkest
542 }
543
544 style "editor_hscrollbar" = "ardour_adjusters"
545 {
546         #
547         # special case: we want this scrollbar to be as tall as the
548         # zoom focus selector combobox. scrollbars don't expand to
549         # fill the space available to them, so we have to explicitly
550         # make it bigger.
551         # 
552         GtkRange::slider_width = 27
553         GtkScrollbar::slider_width = 27
554 }
555
556 style "ardour_progressbars" = "default_generic"
557
558   # Clearlooks always uses darkest for the advancing bar, sigh
559   # so this is just a contrasting color for the trough
560   bg[NORMAL] = @@COLPREFIX@_bright_color
561 }
562
563 style "preferences"  = "default"
564 {
565         fg[PRELIGHT] = lighter(@@COLPREFIX@_fg)
566 }
567
568 style "option_entry"  = "default"
569 {
570
571 }
572
573 style "very_small_bright_when_active" = "very_small_text"
574 {
575         fg[NORMAL] = @@COLPREFIX@_fg
576         bg[NORMAL] = @@COLPREFIX@_bg
577         bg[PRELIGHT] = @@COLPREFIX@_bg
578
579         fg[ACTIVE] = @@COLPREFIX@_fg
580         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
581         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
582 }
583
584 style "bright_when_active" = "medium_text"
585 {
586         fg[NORMAL] = @@COLPREFIX@_fg
587         bg[NORMAL] = @@COLPREFIX@_bg
588         bg[PRELIGHT] = @@COLPREFIX@_bg
589
590         fg[ACTIVE] = @@COLPREFIX@_fg
591         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
592         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
593 }
594
595 style "xrun_warn"  = "larger_bold_text"
596 {
597         fg[NORMAL] = @@COLPREFIX@_fg
598         fg[ACTIVE] = @@COLPREFIX@_fg
599         text[NORMAL] = @@COLPREFIX@_fg
600         text[ACTIVE] = @@COLPREFIX@_fg
601         base[NORMAL] = @@COLPREFIX@_base
602         base[ACTIVE] = @@COLPREFIX@_base
603         bg[NORMAL] = @@COLPREFIX@_bright_indicator
604         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
605 }
606 /*
607 style "menu_bar_base" = "default"
608 {
609
610 }
611 */
612 style "fatal_message" = "medium_text"
613 {
614    fg[ACTIVE] = @@COLPREFIX@_bright_indicator
615    fg[NORMAL] = @@COLPREFIX@_bright_indicator
616    bg[ACTIVE]   = @@COLPREFIX@_base
617    bg[NORMAL]   = @@COLPREFIX@_base
618    base[NORMAL] = @@COLPREFIX@_base
619    base[NORMAL] = @@COLPREFIX@_base
620 }
621
622 style "error_message" = "medium_text"
623 {
624    fg[ACTIVE] = @@COLPREFIX@_bright_indicator
625    fg[NORMAL] = @@COLPREFIX@_bright_indicator
626    bg[ACTIVE]   = @@COLPREFIX@_base
627    bg[NORMAL]   = @@COLPREFIX@_base
628    base[NORMAL] = @@COLPREFIX@_base
629    base[NORMAL] = @@COLPREFIX@_base
630 }
631
632 style "info_message" = "medium_text"
633 {
634    fg[ACTIVE]   = @@COLPREFIX@_contrasting_indicator
635    fg[NORMAL]   = @@COLPREFIX@_contrasting_indicator
636    bg[ACTIVE]   = @@COLPREFIX@_base
637    bg[NORMAL]   = @@COLPREFIX@_base
638    base[NORMAL] = @@COLPREFIX@_base
639    base[NORMAL] = @@COLPREFIX@_base
640 }
641
642 style "warning_message" = "medium_text"
643 {
644    fg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
645    fg[NORMAL] = @@COLPREFIX@_somewhat_bright_indicator
646    bg[ACTIVE]   = @@COLPREFIX@_base
647    bg[NORMAL]   = @@COLPREFIX@_base
648    base[NORMAL] = @@COLPREFIX@_base
649    base[NORMAL] = @@COLPREFIX@_base
650 }
651
652 style "medium_entry" = "medium_text"
653 {
654         fg[NORMAL] = @@COLPREFIX@_text
655         fg[ACTIVE] = @@COLPREFIX@_text
656         fg[SELECTED] = @@COLPREFIX@_fg_selected
657         
658         bg[NORMAL] = @@COLPREFIX@_base
659         
660         base[NORMAL] = @@COLPREFIX@_base
661         base[ACTIVE] = @@COLPREFIX@_base
662         base[SELECTED] = @@COLPREFIX@_bg_selected
663 }
664
665 style "medium_entry_noselection_fg" = "medium_entry"
666 {
667         fg[SELECTED] = @@COLPREFIX@_contrasting_indicator
668 }
669
670 style "medium_entry_noselection_bg" = "medium_entry"
671 {
672         bg[SELECTED] = @@COLPREFIX@_text
673 }
674
675 style "medium_bold_entry"  = "medium_bold_text"
676 {
677         fg[NORMAL] = @@COLPREFIX@_text
678         fg[ACTIVE] = @@COLPREFIX@_text
679         
680         bg[NORMAL] = @@COLPREFIX@_base
681         
682         base[NORMAL] = @@COLPREFIX@_base
683         base[ACTIVE] = @@COLPREFIX@_base
684         base[SELECTED] = @@COLPREFIX@_base
685 }
686
687 style "small_entry" = "small_text"
688 {
689         fg[NORMAL] = @@COLPREFIX@_text
690         fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
691         fg[SELECTED] = @@COLPREFIX@_contrasting_indicator
692         text[NORMAL] = @@COLPREFIX@_text
693         text[ACTIVE] = @@COLPREFIX@_contrasting_indicator
694         text[SELECTED] = @@COLPREFIX@_fg_selected
695         bg[NORMAL] = @@COLPREFIX@_base
696         bg[SELECTED] = @@COLPREFIX@_base
697         bg[SELECTED] = @@COLPREFIX@_base
698         base[NORMAL] = @@COLPREFIX@_base
699         base[ACTIVE] = @@COLPREFIX@_base
700         base[SELECTED] = @@COLPREFIX@_base
701 }
702
703 style "red_active_small_entry" = "small_entry"
704 {
705         fg[ACTIVE] = @@COLPREFIX@_bright_indicator
706         fg[SELECTED] = @@COLPREFIX@_bright_indicator
707 }
708
709 style "small_bold_entry" = "small_bold_text"
710 {
711         fg[NORMAL] = @@COLPREFIX@_text
712         fg[ACTIVE] = @@COLPREFIX@_text
713         
714         bg[NORMAL] = @@COLPREFIX@_base
715         
716         base[NORMAL] = @@COLPREFIX@_base
717         base[ACTIVE] = @@COLPREFIX@_base
718         base[SELECTED] = @@COLPREFIX@_base
719 }
720
721 style "small_red_on_black_entry"  = "small_bold_text"
722 {
723        fg[NORMAL] = @@COLPREFIX@_bright_indicator
724        fg[ACTIVE] = @@COLPREFIX@_bright_indicator
725        base[NORMAL] = @@COLPREFIX@_base
726        base[ACTIVE] = @@COLPREFIX@_base
727        bg[NORMAL] = @@COLPREFIX@_base
728        bg[ACTIVE] = @@COLPREFIX@_base
729 }
730
731 #
732 # Clocks: "text" is the clock digits; "base" is the bg
733 #
734
735 style "non_recording_big_clock_display" = "medium_entry"
736 {
737         font_name = "@FONT_MASSIVE@"
738
739         text[NORMAL] = @@COLPREFIX@_control_text
740         text[ACTIVE] = @@COLPREFIX@_bright_indicator
741         text[SELECTED] = @@COLPREFIX@_bright_indicator
742         text[PRELIGHT] = @@COLPREFIX@_bright_indicator
743         text[INSENSITIVE] = @@COLPREFIX@_bright_indicator
744         
745         base[NORMAL] = @@COLPREFIX@_control_base
746         base[ACTIVE] = shade(0.5,@@COLPREFIX@_bright_indicator)
747 }
748
749 style "recording_big_clock_display" = "non_recording_big_clock_display"
750 {
751         text[NORMAL] = darker(@@COLPREFIX@_arm)
752 }
753
754 style "transport_clock_display"
755 {
756         font_name = "@FONT_BOLD_BIG@"
757
758         text[NORMAL] = darker (@@COLPREFIX@_contrasting_indicator)
759         text[ACTIVE] = darker (@@COLPREFIX@_bright_indicator)
760         text[SELECTED] = darker(@@COLPREFIX@_bright_indicator)
761         text[PRELIGHT] = darker(@@COLPREFIX@_bright_indicator)
762         text[INSENSITIVE] = darker(@@COLPREFIX@_bright_indicator)
763
764         base[NORMAL] = @@COLPREFIX@_darkest
765         base[ACTIVE] = @@COLPREFIX@_darkest
766         bg[NORMAL] = @@COLPREFIX@_darkest
767         bg[ACTIVE] = @@COLPREFIX@_darkest
768 }
769
770 style "transport_clock_display_delta" = "transport_clock_display"
771 {
772         text[NORMAL] = @@COLPREFIX@_bright_color
773 }
774
775 style "tempo_meter_clock_display" = "very_small_text"
776 {
777         text[NORMAL] = @@COLPREFIX@_fg
778         text[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
779         text[SELECTED] = @@COLPREFIX@_bright_indicator
780         base[NORMAL] = @@COLPREFIX@_base
781         base[ACTIVE] = @@COLPREFIX@_contrasting_indicator
782 }
783
784 style "default_clock_display" = "medium_text"
785 {
786         text[NORMAL] = @@COLPREFIX@_contrasting_indicator
787         text[ACTIVE] = @@COLPREFIX@_bright_indicator
788         text[SELECTED] = @@COLPREFIX@_bright_indicator
789         base[NORMAL] = @@COLPREFIX@_darkest
790         base[ACTIVE] = @@COLPREFIX@_darkest
791 }
792
793 style "selection_clock_display" 
794 {
795         font_name = "@FONT_SMALLER@"
796
797         text[NORMAL] = @@COLPREFIX@_contrasting_indicator
798         text[ACTIVE] = @@COLPREFIX@_bright_indicator
799         text[SELECTED] = @@COLPREFIX@_bright_indicator
800         base[NORMAL] = @@COLPREFIX@_darkest
801         base[ACTIVE] = @@COLPREFIX@_darkest
802 }
803
804 style "punch_clock_display" = "very_small_text"
805 {
806         font_name = "@FONT_SMALLER@"
807
808         text[NORMAL] = @@COLPREFIX@_contrasting_indicator
809         text[ACTIVE] = @@COLPREFIX@_bright_indicator
810         text[SELECTED] = @@COLPREFIX@_bright_indicator
811         base[NORMAL] = @@COLPREFIX@_darkest
812         base[ACTIVE] = @@COLPREFIX@_darkest
813 }
814
815 style "white_on_black_clock_display" = "medium_text"
816 {
817         text[NORMAL] = @@COLPREFIX@_fg
818         text[ACTIVE] = @@COLPREFIX@_bright_indicator
819         base[SELECTED] = @@COLPREFIX@_bright_indicator
820         base[NORMAL] = @@COLPREFIX@_darkest
821         base[ACTIVE] = @@COLPREFIX@_darkest
822 }
823
824 style "editor_time_ruler" = "small_text"
825 {
826         fg[NORMAL] = @@COLPREFIX@_fg
827         bg[NORMAL] = @@COLPREFIX@_base
828 }
829
830 style "audio_bus_base" = "very_small_text"
831 {
832   fg[NORMAL] = @@COLPREFIX@_fg
833   bg[NORMAL] = @@COLPREFIX@_audio_bus
834 }
835
836 style "send_strip_base" = "default"
837 {
838   font_name = "@FONT_SMALLER@"
839   # NORMAL is used for single-data type labels, or Audio
840   # ACTIVE is used for MIDI in the presence of multiple data type
841   fg[NORMAL] = @@COLPREFIX@_send_fg
842   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
843
844   bg[NORMAL] = @@COLPREFIX@_send_bg
845   bg[ACTIVE] = @@COLPREFIX@_send_bg
846   bg[PRELIGHT] = @@COLPREFIX@_send_bg
847   bg[INSENSITIVE] = @@COLPREFIX@_send_bg
848   bg[SELECTED] = @@COLPREFIX@_send_bg
849 }
850
851 style "audio_track_base" = "default"
852 {
853   font_name = "@FONT_SMALLER@"
854   # NORMAL is used for single-data type labels, or Audio
855   # ACTIVE is used for MIDI in the presence of multiple data type
856   fg[NORMAL] = @@COLPREFIX@_fg
857   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
858
859   bg[NORMAL] = @@COLPREFIX@_audio_track
860   bg[ACTIVE] = @@COLPREFIX@_bg
861   bg[PRELIGHT] = @@COLPREFIX@_bg
862   bg[INSENSITIVE] = @@COLPREFIX@_bg
863   bg[SELECTED] = @@COLPREFIX@_bg
864 }
865
866 style "midi_track_base" = "default"
867 {
868   font_name = "@FONT_SMALLER@"
869   # NORMAL is used for single-data type labels, or Audio
870   # ACTIVE is used for MIDI in the presence of multiple data type
871   fg[NORMAL] = @@COLPREFIX@_fg
872   fg[ACTIVE] = darker(@@COLPREFIX@_fg)
873
874   bg[NORMAL] = @@COLPREFIX@_midi_track
875   bg[ACTIVE] = @@COLPREFIX@_bg
876   bg[PRELIGHT] = @@COLPREFIX@_bg
877   bg[INSENSITIVE] = @@COLPREFIX@_bg
878   bg[SELECTED] = @@COLPREFIX@_bg
879 }
880
881 style "audio_track_metrics" = "audio_track_base"
882 {
883         font_name = "@FONT_TINY@"
884 }
885
886 style "midi_track_metrics" = "midi_track_base"
887 {
888         font_name = "@FONT_TINY@"
889 }
890
891 style "audio_bus_metrics" = "audio_bus_base"
892 {
893         font_name = "@FONT_TINY@"
894 }
895
896 style "audio_track_metrics_inactive" = "track_controls_inactive"
897 {
898         font_name = "@FONT_TINY@"
899 }
900
901 style "midi_track_metrics_inactive" = "track_controls_inactive"
902 {
903         font_name = "@FONT_TINY@"
904 }
905
906 style "audio_bus_metrics_inactive" = "track_controls_inactive"
907 {
908         font_name = "@FONT_TINY@"
909 }
910
911 style "track_name_display" = "medium_text"
912 {
913         fg[NORMAL] = @@COLPREFIX@_fg
914         fg[ACTIVE] = @@COLPREFIX@_fg
915
916         base[NORMAL] = @@COLPREFIX@_base
917         base[ACTIVE] = lighter(@@COLPREFIX@_base)
918         bg[NORMAL] = lighter(@@COLPREFIX@_base)
919         bg[ACTIVE] = lighter(@@COLPREFIX@_base)
920 }
921
922 style "active_track_name_display" = "medium_text"
923 {
924         GtkWidget::cursor_color =  @@COLPREFIX@_base
925         text[NORMAL] = @@COLPREFIX@_base
926         base[NORMAL] = @@COLPREFIX@_text
927 }
928
929 style "track_separator"
930 {
931         bg[NORMAL] = @@COLPREFIX@_fg
932 }
933
934 # Plugin Editors
935 style "plugin_slider" 
936 {
937         #font_name ="bold @FONT_BIG@"
938
939         # the slider itself. the inactive part is INSENSITIVE,
940         # the active part is taken from some other state.
941
942         fg[NORMAL] = @@COLPREFIX@_bright_color
943         fg[ACTIVE] = @@COLPREFIX@_bright_color
944         fg[INSENSITIVE] = @@COLPREFIX@_base # matches default
945         fg[SELECTED] = @@COLPREFIX@_bright_color
946         fg[PRELIGHT] = @@COLPREFIX@_bright_color
947
948         # draws the outer rectangle around the slider
949
950         bg[NORMAL] = shade (0.6, @@COLPREFIX@_lightest)
951         bg[ACTIVE] = shade (0.6, @@COLPREFIX@_lightest)
952         bg[INSENSITIVE] = shade (0.6, @@COLPREFIX@_lightest)
953         bg[SELECTED] = shade (0.6, @@COLPREFIX@_lightest)
954         bg[PRELIGHT] = shade (0.6, @@COLPREFIX@_lightest)
955
956         # the numeric display
957
958         text[NORMAL] = @@COLPREFIX@_text
959         text[ACTIVE] = @@COLPREFIX@_text
960         text[INSENSITIVE] = @@COLPREFIX@_text
961         text[SELECTED] = @@COLPREFIX@_text
962         text[PRELIGHT] = @@COLPREFIX@_text
963 }
964
965 style "track_list_display" = "small_bold_text"
966 {
967         text[NORMAL] = @@COLPREFIX@_text
968   text[ACTIVE] = darker(@@COLPREFIX@_text)
969   text[INSENSITIVE] = @@COLPREFIX@_base
970   text[SELECTED] = @@COLPREFIX@_fg_selected
971
972   base[NORMAL] = @@COLPREFIX@_base
973   base[ACTIVE] = lighter(@@COLPREFIX@_base)
974   base[INSENSITIVE] = darker(@@COLPREFIX@_base)
975   base[SELECTED] = @@COLPREFIX@_bg_selected
976 }
977
978 style "inspector_track_list_display" = "track_list_display"
979 {
980
981 }
982
983 style "processor_list" = "very_small_text"
984 {
985         bg[NORMAL] = @@COLPREFIX@_darkest
986         bg[ACTIVE] = shade (1.8, @@COLPREFIX@_fg_selected)
987         fg[ACTIVE] = @@COLPREFIX@_darkest
988         GtkCheckButton::indicator-size = 10
989         GtkCheckButton::indicator-spacing = 0
990 }
991
992 # Colour of a processor frame when it is selected
993 style "processor_frame_selected"
994 {
995         bg[NORMAL] = @@COLPREFIX@_fg_selected
996 }
997
998 # Colour of a processor frame when it is a send whose level is being controller by the fader
999 style "processor_frame_active_send"
1000 {
1001         bg[NORMAL] = @@COLPREFIX@_send_fg
1002 }
1003
1004 # Fader processor's background
1005 style "processor_fader"
1006 {
1007         bg[NORMAL] = @@COLPREFIX@_processor_fader_bg
1008 }
1009
1010 # Fader processor's frame
1011 style "processor_fader_frame" 
1012 {
1013 bg[NORMAL] = @@COLPREFIX@_processor_fader_frame
1014 }
1015
1016 # Pre-fader processor's background
1017 style "processor_prefader"
1018 {
1019         bg[NORMAL] = @@COLPREFIX@_processor_prefader
1020 }
1021
1022 # Pre-fader processor's frame
1023 style "processor_prefader_frame"
1024 {
1025         bg[NORMAL] = @@COLPREFIX@_processor_prefader_frame
1026 }
1027
1028 # Post-fader processor's background
1029 style "processor_postfader"
1030 {
1031         bg[NORMAL] = @@COLPREFIX@_processor_postfader
1032 }
1033
1034 # Post-fader processor's frame
1035 style "processor_postfader_frame"
1036 {
1037         bg[NORMAL] = @@COLPREFIX@_processor_postfader_frame
1038 }
1039
1040 # MixerPanZone:
1041 #
1042 # the NORMAL fg color is used for the pan puck
1043 # the ACTIVE fg color is used for the speaker boxes
1044
1045 style "pan_zone" = "default"
1046 {
1047         fg[NORMAL] = @@COLPREFIX@_contrasting_indicator
1048         fg[ACTIVE] = darker(@@COLPREFIX@_bright_color)
1049 }
1050
1051 style "paler_bright_when_active" = "medium_text"
1052 {
1053         fg[NORMAL] = @@COLPREFIX@_fg
1054         fg[PRELIGHT] = @@COLPREFIX@_fg
1055         bg[NORMAL] = @@COLPREFIX@_bg
1056         bg[PRELIGHT] = @@COLPREFIX@_bg
1057
1058         fg[ACTIVE] = @@COLPREFIX@_fg
1059         bg[ACTIVE] = lighter(@@COLPREFIX@_bright_indicator)
1060 }
1061
1062 style "peak_display_peaked_entry" = "small_text"
1063 {
1064         fg[NORMAL] = @@COLPREFIX@_text
1065         fg[ACTIVE] = @@COLPREFIX@_text
1066         fg[SELECTED] = @@COLPREFIX@_text
1067
1068         bg[NORMAL] = @@COLPREFIX@_bright_indicator
1069         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
1070         bg[PRELIGHT] = @@COLPREFIX@_bright_indicator
1071         bg[INSENSITIVE] = @@COLPREFIX@_bright_indicator
1072         bg[SELECTED] = @@COLPREFIX@_bright_indicator
1073         base[NORMAL] = @@COLPREFIX@_bright_indicator
1074         base[ACTIVE] = @@COLPREFIX@_bright_indicator
1075         base[PRELIGHT] = @@COLPREFIX@_bright_indicator
1076         base[INSENSITIVE] = @@COLPREFIX@_bright_indicator
1077         base[SELECTED] = @@COLPREFIX@_bright_indicator
1078 }
1079
1080 style "selected_strip_frame"
1081 {
1082         fg[NORMAL] = @@COLPREFIX@_bright_indicator
1083         bg[NORMAL] = darker(@@COLPREFIX@_bright_indicator)
1084 }
1085
1086 style "flashing_alert" = "very_small_text"
1087 {
1088         GtkButton::child-displacement-x = 0
1089         GtkButton::child-displacement-y = 0
1090   
1091         fg[NORMAL] = darker(@@COLPREFIX@_fg)
1092         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
1093         bg[NORMAL] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
1094         bg[PRELIGHT] = mix(0.1,@@COLPREFIX@_bright_indicator,darker(@@COLPREFIX@_bg))
1095         
1096         fg[ACTIVE] = @@COLPREFIX@_fg
1097         bg[ACTIVE] = @@COLPREFIX@_bright_indicator
1098 }
1099
1100
1101 style "green_flashing_alert" = "very_small_text"
1102 {
1103         GtkButton::child-displacement-x = 0
1104         GtkButton::child-displacement-y = 0
1105
1106         fg[NORMAL] = darker(@@COLPREFIX@_fg)
1107         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
1108         bg[NORMAL] = mix(0.1,@@COLPREFIX@_contrasting_indicator,darker(@@COLPREFIX@_bg))
1109         bg[PRELIGHT] = mix(0.1,@@COLPREFIX@_contrasting_indicator,darker(@@COLPREFIX@_bg))
1110
1111         fg[ACTIVE] = @@COLPREFIX@_fg
1112         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
1113 }
1114
1115 style "sync_alert"
1116 {
1117         #
1118         # this is used when the sync button is indicating that sync is
1119         # active, and alternates with another style if sync is active
1120         # but we are not locked
1121         #
1122         bg[ACTIVE] = @@COLPREFIX@_somewhat_bright_indicator
1123         bg[PRELIGHT] = @@COLPREFIX@_somewhat_bright_indicator
1124         bg[SELECTED] = @@COLPREFIX@_somewhat_bright_indicator
1125         bg[NORMAL] = @@COLPREFIX@_somewhat_bright_indicator
1126         
1127         fg[NORMAL] = @@COLPREFIX@_darkest
1128         fg[PRELIGHT] = @@COLPREFIX@_darkest
1129         fg[SELECTED] = @@COLPREFIX@_darkest
1130         fg[ACTIVE] = @@COLPREFIX@_darkest
1131 }
1132
1133 style "tearoff_arrow" = "medium_bold_entry"
1134 {
1135         fg[NORMAL] = darker(@@COLPREFIX@_fg)
1136         fg[PRELIGHT] = darker(@@COLPREFIX@_fg)
1137         bg[NORMAL] = darker(@@COLPREFIX@_fg)
1138         bg[PRELIGHT] = darker(@@COLPREFIX@_fg)
1139 }
1140
1141 style "location_row_button" = "default_button"
1142 {
1143         font_name = "@FONT_NORMAL@"
1144 }
1145
1146 style "location_rows_clock" = "default_clock_display"
1147 {
1148         font_name = "@FONT_NORMAL@"
1149 }
1150
1151 style "ardour_button" ="default_button"
1152 {
1153         xthickness = 1
1154         ythickness = 1
1155 }
1156
1157 style "padded_button" = "default_button"
1158 {
1159         xthickness = 8
1160 }
1161
1162 style "tooltip" = "medium_text"
1163 {
1164         fg[NORMAL] = @@COLPREFIX@_fg_tooltip
1165         bg[NORMAL] = @@COLPREFIX@_bg_tooltip
1166 }
1167
1168 style "default_toggle_button"
1169 {
1170         bg[ACTIVE] = @@COLPREFIX@_contrasting_indicator
1171         fg[ACTIVE] = @@COLPREFIX@_darkest
1172 }