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