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