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