_mate.scss
ASCII text
1
// based css:
2
// https://github.com/mate-desktop/mate-themes/blob/master/desktop-themes/Menta/gtk-3.0/mate-applications.css
3
4
/**************
5
* Mate-Panel *
6
**************/
7
8
// first make all transparent
9
.mate-panel-menu-bar menubar,
10
#PanelApplet-window-menu-applet-button {
11
background-color: transparent;
12
}
13
14
// let's start it
15
#PanelPlug,
16
PanelToplevel.background {
17
background-color: $panel_bg_color;
18
color: $titlebar_fg_color;
19
font-weight: 500;
20
}
21
22
// hide buttons
23
PanelToplevel > widget > button {
24
padding: 0 4px;
25
border-radius: 0;
26
27
@extend %simple_flat_button;
28
}
29
30
#PanelApplet {
31
// border-width: 0;
32
}
33
34
PanelSeparator {
35
color: $border_color;
36
}
37
38
// the grid left from na-tray and wncktasklist
39
MatePanelAppletFrameDBus {
40
border-style: solid;
41
border-width: 0 1px;
42
border-color: $border_color;
43
}
44
45
// main menu
46
// set normal menubar button
47
.mate-panel-menu-bar menubar menuitem {
48
padding: 4px;
49
}
50
51
// set normal menubar menuitem
52
.mate-panel-menu-bar menubar menu menuitem {
53
padding: 6px;
54
// font-weight: initial;
55
}
56
57
// all applets
58
.mate-panel-menu-bar #PanelApplet button {
59
-GtkWidget-window-dragging: true;
60
padding: 4px;
61
border-radius: 0;
62
63
&:not(.flat) { @extend %flat_button; }
64
}
65
66
// WnckPager
67
PanelApplet.wnck-applet .wnck-pager {
68
background-color: transparent;
69
color: $alt_primary_color;
70
71
&:hover { background-color: $semi_fill_color; }
72
73
&:active { background-color: $fill_color; }
74
75
&:selected { background-color: $primary_color; }
76
}
77
78
#clock-applet-button {
79
// font-weight: initial;
80
}
81
82
#MatePanelPopupWindow {
83
border: 1px solid $border_color;
84
border-radius: $material_radius + 1px;
85
box-shadow: inset 0 1px $highlight_color;
86
87
frame > border { border-style: none; }
88
89
// FIXME, does not work
90
ClockMap { border: 1px solid $border_color; }
91
}
92
93
na-tray-applet {
94
-NaTrayApplet-icon-padding: 3px;
95
-NaTrayApplet-icon-size: 16;
96
}
97
98
// remove right space a bit
99
na-tray-applet > widget > box {
100
// margin-right: 2px;
101
}
102
103
// no background for icon-padding area
104
na-tray-applet widget box widget {
105
// background-color: transparent;
106
}
107
108
// Classic icon style
109
.mate-panel-menu-bar {
110
-PanelMenuBar-icon-visible: true;
111
}
112
113
// volume applet, brightness applet
114
.mate-panel-applet-slider {
115
background-color: transparent;
116
117
frame {
118
border: 1px solid $border_color;
119
border-radius: $material_radius + 1px;
120
box-shadow: inset 0 1px $highlight_color;
121
background-color: $bg_color;
122
123
frame { all: unset; }
124
125
> border { border-style: none; }
126
}
127
}
128
129
/*********************
130
* CAJA File manager *
131
*********************/
132
133
// pathpar toggle button
134
.caja-navigation-window button.toggle.image-button {
135
border-radius: $material_radius;
136
}
137
138
// pathbar
139
// pathbar buttons
140
.caja-pathbar button {
141
margin: 0 -1px 0 -2px;
142
// padding: 4px;
143
144
@extend %pathbar_button;
145
}
146
147
// arrow button
148
.caja-pathbar button > widget {
149
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
150
-GtkArrow-arrow-scaling: 1;
151
}
152
153
// places, treeview, history, information, emblems and notes
154
// .caja-side-pane notebook treeview.view,
155
// .caja-side-pane notebook textview.view text,
156
.caja-side-pane notebook viewport.frame,
157
.caja-side-pane notebook widget .vertical {
158
background-color: $base_color;
159
}
160
161
// treeview rows
162
.caja-side-pane treeview.view {
163
// padding: 2px 0;
164
}
165
166
.caja-side-pane notebook .frame,
167
.caja-notebook .frame {
168
border-style: none;
169
}
170
171
.caja-side-pane notebook,
172
.caja-notebook {
173
border-top: 1px solid $border_color;
174
}
175
176
// window and desktop mode
177
.caja-canvas-item {
178
@extend iconview;
179
180
// border-radius: $material_radius;
181
}
182
183
// desktop mode
184
.caja-desktop.caja-canvas-item {
185
@extend .nautilus-desktop.nautilus-canvas-item;
186
}
187
188
.caja-desktop EelEditableLabel.entry {
189
}
190
191
// statusbar
192
.caja-navigation-window statusbar {
193
margin: 0 -10px;
194
padding: 0 4px;
195
border-top: 1px solid $border_color;
196
}
197
198
// infobar
199
.caja-notebook frame > border {
200
border-style: none;
201
}
202
203
#caja-extra-view-widget {
204
border-bottom: 1px solid $border_color;
205
background-color: $bg_color; // needs overriding
206
207
> box > box > label { font-weight: bold; }
208
}
209
210
/*********
211
* Pluma *
212
*********/
213
214
// Pluma status bar
215
.pluma-window statusbar {
216
margin: 0 -10px;
217
padding: 0 4px;
218
border-top: 1px solid $border_color;
219
}
220
221
.pluma-window statusbar frame > border {
222
border-style: none;
223
}
224
225
.pluma-window statusbar frame button.flat {
226
padding: 0 4px;
227
border-radius: 0;
228
}
229
230
.pluma-window statusbar frame button.flat widget {
231
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
232
-GtkArrow-arrow-scaling: 1;
233
}
234
235
// Printpreview
236
.pluma-print-preview toolbar {
237
border-bottom: 1px solid $border_color;
238
}
239
240
.pluma-print-preview scrolledwindow {
241
// background-color: $base_color;
242
}
243
244
// sidebar file-browser
245
.pluma-window paned.horizontal box.vertical box.horizontal button.flat {
246
margin: 1px;
247
248
@extend %small_button;
249
}
250
251
.pluma-window paned.horizontal box.vertical .frame {
252
border-style: none;
253
}
254
255
.pluma-window paned.horizontal box.vertical notebook.frame {
256
margin-top: -1px;
257
border-top: 1px solid $border_color;
258
}
259
260
.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
261
border-bottom: 1px solid $border_color;
262
}
263
264
/*********
265
* Atril *
266
*********/
267
268
.atril-window paned.horizontal box.vertical .frame {
269
border-style: none;
270
}
271
272
.atril-window paned.horizontal box.vertical notebook .frame {
273
border-top: 1px solid $border_color;
274
}
275
276
/* mate-screensaver lock dialog */
277
278
.lock-dialog {
279
border-radius: $material_radius;
280
// not sure if box-shadow works here
281
box-shadow: $shadow_4, inset 0 1px $highlight_color;
282
283
frame > border { border-style: none; }
284
}
285
286