1 | proc SetTkDefaultOptions {} { |
---|
2 | |
---|
3 | set TkDefault(prioLevel) 10 |
---|
4 | set TkDefault(font) -*-helvetica-medium-r-normal-*-14-*-*-*-*-*-*-* |
---|
5 | set TkDefault(bold_font) -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-* |
---|
6 | set TkDefault(menu_font) -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-*-* |
---|
7 | set TkDefault(italic_font) -*-helvetica-bold-o-normal-*-14-*-*-*-*-*-*-* |
---|
8 | #set TkDefault(fixed_font) -*-courier-medium-r-*-*-14-*-*-*-*-*-*-* |
---|
9 | |
---|
10 | option add *Font $TkDefault(font) $TkDefault(prioLevel) |
---|
11 | option add *font $TkDefault(font) $TkDefault(prioLevel) |
---|
12 | option add *Menu.font $TkDefault(menu_font) $TkDefault(prioLevel) |
---|
13 | option add *Menubutton.font $TkDefault(menu_font) $TkDefault(prioLevel) |
---|
14 | option add *Label.font $TkDefault(bold_font) $TkDefault(prioLevel) |
---|
15 | option add *Scale.font $TkDefault(italic_font) $TkDefault(prioLevel) |
---|
16 | option add *TitleFrame.font $TkDefault(italic_font) $TkDefault(prioLevel) |
---|
17 | |
---|
18 | set TkDefault(bg) lightgray |
---|
19 | set TkDefault(fg) black |
---|
20 | |
---|
21 | set TkDefault(dark1_bg) gray86 |
---|
22 | set TkDefault(dark1_fg) black |
---|
23 | #set TkDefault(dark2_bg) gray77 |
---|
24 | #set TkDefault(dark2_fg) black |
---|
25 | set TkDefault(inactive_bg) gray77 |
---|
26 | set TkDefault(inactive_fg) black |
---|
27 | |
---|
28 | set TkDefault(light1_bg) gray92 |
---|
29 | #set TkDefault(light1_fg) white |
---|
30 | #set TkDefault(light2_bg) gray95 |
---|
31 | #set TkDefault(light2_fg) white |
---|
32 | |
---|
33 | set TkDefault(active_bg) $TkDefault(dark1_bg) |
---|
34 | set TkDefault(active_fg) $TkDefault(fg) |
---|
35 | set TkDefault(disabled_fg) gray55 |
---|
36 | |
---|
37 | set TkDefault(input1_bg) gray95 |
---|
38 | set TkDefault(input2_bg) gray95 |
---|
39 | set TkDefault(output1_bg) $TkDefault(dark1_bg) |
---|
40 | set TkDefault(output2_bg) $TkDefault(bg) |
---|
41 | |
---|
42 | set TkDefault(select_fg) black |
---|
43 | set TkDefault(select_bg) lightblue |
---|
44 | |
---|
45 | set TkDefault(selector) yellow |
---|
46 | |
---|
47 | option add *background $TkDefault(bg) 10 |
---|
48 | option add *Background $TkDefault(bg) $TkDefault(prioLevel) |
---|
49 | option add *background $TkDefault(bg) $TkDefault(prioLevel) |
---|
50 | option add *Foreground $TkDefault(fg) $TkDefault(prioLevel) |
---|
51 | option add *foreground $TkDefault(fg) $TkDefault(prioLevel) |
---|
52 | option add *activeBackground $TkDefault(active_bg) $TkDefault(prioLevel) |
---|
53 | option add *activeForeground $TkDefault(active_fg) $TkDefault(prioLevel) |
---|
54 | option add *HighlightBackground $TkDefault(bg) $TkDefault(prioLevel) |
---|
55 | option add *selectBackground $TkDefault(select_bg) $TkDefault(prioLevel) |
---|
56 | option add *selectForeground $TkDefault(select_fg) $TkDefault(prioLevel) |
---|
57 | option add *selectBorderWidth 0 $TkDefault(prioLevel) |
---|
58 | option add *Menu.selectColor $TkDefault(selector) $TkDefault(prioLevel) |
---|
59 | option add *Menubutton.padY 5 $TkDefault(prioLevel) |
---|
60 | option add *Button.borderWidth 2 $TkDefault(prioLevel) |
---|
61 | option add *Button.anchor c $TkDefault(prioLevel) |
---|
62 | option add *Checkbutton.selectColor $TkDefault(selector) $TkDefault(prioLevel) |
---|
63 | option add *Radiobutton.selectColor $TkDefault(selector) $TkDefault(prioLevel) |
---|
64 | option add *Entry.relief sunken $TkDefault(prioLevel) |
---|
65 | option add *Entry.highlightBacground $TkDefault(bg) $TkDefault(prioLevel) |
---|
66 | option add *Entry.background $TkDefault(input1_bg) $TkDefault(prioLevel) |
---|
67 | option add *Entry.foreground black $TkDefault(prioLevel) |
---|
68 | option add *Entry.insertBackground black $TkDefault(prioLevel) |
---|
69 | option add *Label.anchor w $TkDefault(prioLevel) |
---|
70 | option add *Label.borderWidth 0 $TkDefault(prioLevel) |
---|
71 | option add *Listbox.background $TkDefault(light1_bg) $TkDefault(prioLevel) |
---|
72 | option add *Listbox.relief sunken $TkDefault(prioLevel) |
---|
73 | option add *Scale.foreground $TkDefault(fg) $TkDefault(prioLevel) |
---|
74 | option add *Scale.activeForeground $TkDefault(bg) $TkDefault(prioLevel) |
---|
75 | option add *Scale.background $TkDefault(bg) $TkDefault(prioLevel) |
---|
76 | option add *Scale.sliderForeground $TkDefault(bg) $TkDefault(prioLevel) |
---|
77 | option add *Scale.sliderBackground $TkDefault(light1_bg) $TkDefault(prioLevel) |
---|
78 | option add *Scrollbar.background $TkDefault(bg) $TkDefault(prioLevel) |
---|
79 | option add *Scrollbar.troughColor $TkDefault(light1_bg) $TkDefault(prioLevel) |
---|
80 | option add *Scrollbar.relief sunken $TkDefault(prioLevel) |
---|
81 | option add *Scrollbar.borderWidth 1 $TkDefault(prioLevel) |
---|
82 | option add *Scrollbar.width 15 $TkDefault(prioLevel) |
---|
83 | option add *Text.background $TkDefault(input1_bg) $TkDefault(prioLevel) |
---|
84 | option add *Text.relief sunken $TkDefault(prioLevel) |
---|
85 | . config -background $TkDefault(bg) |
---|
86 | } |
---|
87 | SetTkDefaultOptions |
---|