1 /* "Tradition" theme for GTK 3, by John Lindgren */
2 /* Last modified: October 21, 2012 */
7 @define-color color_base #c8c4c0;
8 @define-color color_sel #406080;
9 @define-color color_tip #ffffc0;
10 @define-color color_dark shade (@color_base, 0.6);
13 background-color: @color_base;
14 border-color: @color_dark;
19 .cell, .check, .entry, .menu, .radio, GtkTextView, GtkTreeView {
20 background-color: white;
23 GtkImage, GtkLabel, .menuitem {
24 background-color: transparent;
28 background-color: @color_tip;
35 *:selected, .menuitem:prelight, *:prelight {
36 background-color: @color_sel;
40 GtkCheckButton:selected {
41 background-color: @color_base;
44 .check:prelight, .check:selected, .radio:prelight, .radio:selected {
45 background-color: white;
49 .slider, .pane-separator {
50 background-color: alpha (black, 0);
51 color: alpha (black, 0);
56 .button, .notebook tab:active, .slider {
57 background-image: -gtk-gradient (linear, left top, left bottom,
58 from (shade (@color_base, 1.2)), to (@color_base));
61 .button:active, .notebook tab, .trough {
62 background-image: -gtk-gradient (linear, left top, left bottom,
63 from (shade (@color_base, 0.8)), to (@color_base));
66 .button.vertical, .slider.vertical {
67 background-image: -gtk-gradient (linear, left top, right top,
68 from (shade (@color_base, 1.2)), to (@color_base));
71 .button.vertical:active, .trough.vertical {
72 background-image: -gtk-gradient (linear, left top, right top,
73 from (shade (@color_base, 0.8)), to (@color_base));
76 column-header > .button {
77 background-image: none;
81 background-image: -gtk-gradient (linear, left top, left bottom,
82 from (shade (@color_sel, 1.2)), to (@color_sel));
83 border-color: shade (@color_sel, 0.7);
86 .progressbar.vertical {
87 background-image: -gtk-gradient (linear, left top, right top,
88 from (shade (@color_sel, 1.2)), to (@color_sel));
110 padding: 0px 3px 0px 3px;
113 .button, .check, .entry, .frame, .notebook, .progressbar, .radio, .scale,
114 .scrollbar, .slider, .trough {
123 .notebook tab:active {
131 .entry, column-header > .button {
135 GtkComboBox .button {
136 padding: 0px 2px 0px 2px;
139 .combobox-entry > .entry {
140 border-radius: 2px 0px 0px 2px;
141 border-width: 1px 0px 1px 1px;
144 .combobox-entry > .button {
145 border-radius: 0px 2px 2px 0px;
150 border-width: 0px 1px 0px 1px;
153 .spinbutton.button:last-child {
157 column-header > .button {
159 border-width: 0px 0px 1px 0px;
167 border-width: 1px 1px 0px 1px;
170 .scrollbar.trough.vertical {
171 border-width: 1px 0px 1px 1px;
174 .scrollbar.button.left, .scrollbar.button.right {
175 border-width: 1px 0px 0px 0px;
178 .scrollbar.button.top, .scrollbar.button.bottom {
179 border-width: 0px 0px 0px 1px;
182 .scrollbars-junction {
183 border-width: 1px 0px 0px 1px;
187 border-width: 1px 1px 0px 1px;
190 .scrollbar.slider.vertical {
191 border-width: 1px 0px 1px 1px;
199 GtkComboBox .separator, GtkFontButton .separator {
212 -GtkButton-default-border: 0;
213 -GtkButton-image-spacing: 4;
214 -GtkButtonBox-child-internal-pad-x: 0;
215 -GtkButtonBox-child-internal-pad-y: 0;
216 -GtkButtonBox-child-min-width: 0;
217 -GtkButtonBox-child-min-height: 0;
218 -GtkCheckButton-indicator-size: 12;
219 -GtkCheckMenuItem-indicator-size: 12;
220 -GtkComboBox-arrow-scaling: 0.667;
221 -GtkDialog-action-area-border: 0;
222 -GtkDialog-button-spacing: 6;
223 -GtkDialog-content-area-border: 6;
224 -GtkDialog-content-area-spacing: 6;
225 -GtkEntry-inner-border: 1;
226 -GtkMenu-horizontal-padding: 1;
227 -GtkMenu-horizontal-offset: 0;
228 -GtkMenuBar-internal-padding: 0;
229 -GtkMenuItem-arrow-scaling: 0.667;
230 -GtkMenuItem-toggle-spacing: 6;
231 -GtkNotebook-tab-overlap: 1;
232 -GtkPaned-handle-size: 6;
233 -GtkProgressBar-min-horizontal-bar-height: 12;
234 -GtkProgressBar-min-vertical-bar-width: 12;
235 -GtkRange-slider-width: 12;
236 -GtkRange-trough-border: 0;
237 -GtkScale-slider-length: 30;
238 -GtkScrolledWindow-scrollbar-spacing: 0;
239 -GtkScrolledWindow-scrollbars-within-bevel: 1;
240 -GtkTreeView-horizontal-separator: 0;
241 -GtkTreeView-vertical-separator: 0;
242 -GtkWidget-focus-line-width: 0;
243 -GtkWidget-focus-padding: 0;
244 -GtkWidget-separator-height: 1;
245 -GtkWidget-separator-width: 1;
246 -GtkWidget-wide-separators: TRUE;
247 -GtkWindow-resize-grip-height: 0;
251 -GtkRange-slider-width: 17;
252 -GtkRange-stepper-size: 16;
253 -GtkRange-trough-under-steppers: FALSE;
254 -GtkScrollbar-min-slider-length: 18;