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