Merge lp:~larsu/ubuntu-themes/overlay-scrollbars into lp:ubuntu-themes
- overlay-scrollbars
- Merge into trunk
Proposed by
Iain Lane
Status: | Merged |
---|---|
Approved by: | Sebastien Bacher |
Approved revision: | 441 |
Merged at revision: | 444 |
Proposed branch: | lp:~larsu/ubuntu-themes/overlay-scrollbars |
Merge into: | lp:ubuntu-themes |
Diff against target: |
443 lines (+41/-252) 12 files modified
Ambiance/gtk-3.0/apps/california.css (+0/-5) Ambiance/gtk-3.0/apps/geary.css (+0/-5) Ambiance/gtk-3.0/apps/software-center.css (+0/-5) Ambiance/gtk-3.0/gtk-main.css (+0/-3) Ambiance/gtk-3.0/gtk-widgets-borders.css (+0/-8) Ambiance/gtk-3.0/gtk-widgets.css (+21/-110) Radiance/gtk-3.0/apps/california.css (+0/-5) Radiance/gtk-3.0/apps/geary.css (+0/-5) Radiance/gtk-3.0/apps/software-center.css (+0/-5) Radiance/gtk-3.0/gtk-main.css (+0/-3) Radiance/gtk-3.0/gtk-widgets-borders.css (+0/-11) Radiance/gtk-3.0/gtk-widgets.css (+20/-87) |
To merge this branch: | bzr merge lp:~larsu/ubuntu-themes/overlay-scrollbars |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sebastien Bacher | Approve | ||
Review via email: mp+265372@code.launchpad.net |
Commit message
Theme GTK overlay-scrollbars to be more ubuntu-ish
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === removed file 'Ambiance/gtk-3.0/apps/california.css' | |||
2 | --- Ambiance/gtk-3.0/apps/california.css 2014-09-09 10:51:25 +0000 | |||
3 | +++ Ambiance/gtk-3.0/apps/california.css 1970-01-01 00:00:00 +0000 | |||
4 | @@ -1,5 +0,0 @@ | |||
5 | 1 | |||
6 | 2 | /* for overlay-scrollbars */ | ||
7 | 3 | CaliforniaViewWeekGrid { | ||
8 | 4 | background-color: @bg_color; | ||
9 | 5 | } | ||
10 | 6 | 0 | ||
11 | === removed file 'Ambiance/gtk-3.0/apps/geary.css' | |||
12 | --- Ambiance/gtk-3.0/apps/geary.css 2015-03-20 16:52:48 +0000 | |||
13 | +++ Ambiance/gtk-3.0/apps/geary.css 1970-01-01 00:00:00 +0000 | |||
14 | @@ -1,5 +0,0 @@ | |||
15 | 1 | |||
16 | 2 | /* for overlay-scrollbars */ | ||
17 | 3 | ComposerWidget { | ||
18 | 4 | background-color: @bg_color; | ||
19 | 5 | } | ||
20 | 6 | 0 | ||
21 | === removed file 'Ambiance/gtk-3.0/apps/software-center.css' | |||
22 | --- Ambiance/gtk-3.0/apps/software-center.css 2015-03-20 12:45:48 +0000 | |||
23 | +++ Ambiance/gtk-3.0/apps/software-center.css 1970-01-01 00:00:00 +0000 | |||
24 | @@ -1,5 +0,0 @@ | |||
25 | 1 | |||
26 | 2 | /* for overlay-scrollbars */ | ||
27 | 3 | .action-bar { | ||
28 | 4 | background-color: @bg_color; | ||
29 | 5 | } | ||
30 | 6 | 0 | ||
31 | === modified file 'Ambiance/gtk-3.0/gtk-main.css' | |||
32 | --- Ambiance/gtk-3.0/gtk-main.css 2015-04-10 10:57:46 +0000 | |||
33 | +++ Ambiance/gtk-3.0/gtk-main.css 2015-07-21 08:54:26 +0000 | |||
34 | @@ -53,7 +53,6 @@ | |||
35 | 53 | @import url("gtk-widgets-borders.css"); | 53 | @import url("gtk-widgets-borders.css"); |
36 | 54 | @import url("gtk-widgets-assets.css"); | 54 | @import url("gtk-widgets-assets.css"); |
37 | 55 | @import url("gtk-widgets.css"); | 55 | @import url("gtk-widgets.css"); |
38 | 56 | @import url("apps/geary.css"); | ||
39 | 57 | @import url("apps/unity.css"); | 56 | @import url("apps/unity.css"); |
40 | 58 | @import url("apps/baobab.css"); | 57 | @import url("apps/baobab.css"); |
41 | 59 | @import url("apps/gedit.css"); | 58 | @import url("apps/gedit.css"); |
42 | @@ -63,6 +62,4 @@ | |||
43 | 63 | @import url("apps/gnome-system-log.css"); | 62 | @import url("apps/gnome-system-log.css"); |
44 | 64 | @import url("apps/unity-greeter.css"); | 63 | @import url("apps/unity-greeter.css"); |
45 | 65 | @import url("apps/glade.css"); | 64 | @import url("apps/glade.css"); |
46 | 66 | @import url("apps/california.css"); | ||
47 | 67 | @import url("apps/software-center.css"); | ||
48 | 68 | @import url("public-colors.css"); | 65 | @import url("public-colors.css"); |
49 | 69 | 66 | ||
50 | === modified file 'Ambiance/gtk-3.0/gtk-widgets-borders.css' | |||
51 | --- Ambiance/gtk-3.0/gtk-widgets-borders.css 2014-11-27 13:01:02 +0000 | |||
52 | +++ Ambiance/gtk-3.0/gtk-widgets-borders.css 2015-07-21 08:54:26 +0000 | |||
53 | @@ -171,14 +171,6 @@ | |||
54 | 171 | border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 6px 7px 6px 7px stretch; | 171 | border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 6px 7px 6px 7px stretch; |
55 | 172 | } | 172 | } |
56 | 173 | 173 | ||
57 | 174 | .trough.vertical { | ||
58 | 175 | border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch; | ||
59 | 176 | } | ||
60 | 177 | |||
61 | 178 | .trough.vertical { | ||
62 | 179 | border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch; | ||
63 | 180 | } | ||
64 | 181 | |||
65 | 182 | GtkSwitch.trough { | 174 | GtkSwitch.trough { |
66 | 183 | border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch; | 175 | border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch; |
67 | 184 | } | 176 | } |
68 | 185 | 177 | ||
69 | === modified file 'Ambiance/gtk-3.0/gtk-widgets.css' | |||
70 | --- Ambiance/gtk-3.0/gtk-widgets.css 2015-05-29 09:06:29 +0000 | |||
71 | +++ Ambiance/gtk-3.0/gtk-widgets.css 2015-07-21 08:54:26 +0000 | |||
72 | @@ -27,9 +27,6 @@ | |||
73 | 27 | -GtkRange-trough-under-steppers: 1; | 27 | -GtkRange-trough-under-steppers: 1; |
74 | 28 | -GtkRange-stepper-spacing: 0; | 28 | -GtkRange-stepper-spacing: 0; |
75 | 29 | -GtkScale-trough-border: 0; | 29 | -GtkScale-trough-border: 0; |
76 | 30 | -GtkScrollbar-activate-slider: 1; | ||
77 | 31 | -GtkScrollbar-trough-border: 0; | ||
78 | 32 | -GtkScrollbar-min-slider-length: 31; | ||
79 | 33 | -GtkScrolledWindow-scrollbar-spacing: 0; | 30 | -GtkScrolledWindow-scrollbar-spacing: 0; |
80 | 34 | -GtkScrolledWindow-scrollbars-within-bevel: 1; | 31 | -GtkScrolledWindow-scrollbars-within-bevel: 1; |
81 | 35 | -GtkSeparatorMenuItem-horizontal-padding: 0; | 32 | -GtkSeparatorMenuItem-horizontal-padding: 0; |
82 | @@ -60,48 +57,6 @@ | |||
83 | 60 | 57 | ||
84 | 61 | .background:backdrop { | 58 | .background:backdrop { |
85 | 62 | color: @backdrop_fg_color; | 59 | color: @backdrop_fg_color; |
86 | 63 | } | ||
87 | 64 | |||
88 | 65 | /* LP: #1285783 */ | ||
89 | 66 | GtkScrolledWindow { | ||
90 | 67 | background-color: @bg_color; | ||
91 | 68 | } | ||
92 | 69 | |||
93 | 70 | GtkPaned { | ||
94 | 71 | background-color: @bg_color; | ||
95 | 72 | } | ||
96 | 73 | |||
97 | 74 | /* Background hack to make DejaDup Assistant windows not turn black when | ||
98 | 75 | * overlay scrollbars are enabled. | ||
99 | 76 | */ | ||
100 | 77 | Assistant GtkEventBox { | ||
101 | 78 | background-color: @bg_color; | ||
102 | 79 | } | ||
103 | 80 | |||
104 | 81 | /* ... and for Evolution's mail preferences window */ | ||
105 | 82 | EPreferencesWindow GtkNotebook GtkAlignment GtkVBox { | ||
106 | 83 | background-color: @bg_color; | ||
107 | 84 | } | ||
108 | 85 | |||
109 | 86 | /************* | ||
110 | 87 | * assistant * | ||
111 | 88 | *************/ | ||
112 | 89 | GtkAssistant .sidebar .highlight { | ||
113 | 90 | color: @fg_color; | ||
114 | 91 | font: bold; | ||
115 | 92 | } | ||
116 | 93 | |||
117 | 94 | GtkAssistant .sidebar { | ||
118 | 95 | background-color: shade (@bg_color, 0.97); | ||
119 | 96 | border-right-color: shade (@bg_color, 0.8); | ||
120 | 97 | border-radius: 0; | ||
121 | 98 | border-style: solid; | ||
122 | 99 | border-width: 0 1px 0 0; | ||
123 | 100 | padding: 12px; | ||
124 | 101 | |||
125 | 102 | color: mix (@fg_color, @bg_color, 0.40); | ||
126 | 103 | text-shadow: 0 1px shade (@bg_color, 1.04); | ||
127 | 104 | |||
128 | 105 | box-shadow: inset -1px 0 shade (@bg_color, 0.94); | 60 | box-shadow: inset -1px 0 shade (@bg_color, 0.94); |
129 | 106 | } | 61 | } |
130 | 107 | 62 | ||
131 | @@ -239,8 +194,7 @@ | |||
132 | 239 | 194 | ||
133 | 240 | .button.default:hover { | 195 | .button.default:hover { |
134 | 241 | border-image-source: url("assets/button-default-hover.png"); | 196 | border-image-source: url("assets/button-default-hover.png"); |
137 | 242 | } | 197 | }. |
136 | 243 | |||
138 | 244 | .button.default:focus { | 198 | .button.default:focus { |
139 | 245 | border-image-source: url("assets/button-default-focused.png"); | 199 | border-image-source: url("assets/button-default-focused.png"); |
140 | 246 | } | 200 | } |
141 | @@ -1181,74 +1135,31 @@ | |||
142 | 1181 | /************* | 1135 | /************* |
143 | 1182 | * scrollbar * | 1136 | * scrollbar * |
144 | 1183 | *************/ | 1137 | *************/ |
147 | 1184 | .scrollbar, | 1138 | .scrollbar { |
146 | 1185 | .scrollbar.vertical { | ||
148 | 1186 | -GtkScrollbar-has-backward-stepper: 0; | 1139 | -GtkScrollbar-has-backward-stepper: 0; |
149 | 1187 | -GtkScrollbar-has-forward-stepper: 0; | 1140 | -GtkScrollbar-has-forward-stepper: 0; |
201 | 1188 | -GtkRange-slider-width: 14; | 1141 | -GtkScrollbar-trough-border: 0; |
202 | 1189 | 1142 | -GtkScrollbar-min-slider-length: 31; | |
203 | 1190 | border-radius: 20px; | 1143 | -GtkRange-slider-width: 3; |
204 | 1191 | 1144 | ||
205 | 1192 | border-image: none; | 1145 | border: none; |
206 | 1193 | } | 1146 | } |
207 | 1194 | 1147 | ||
208 | 1195 | .scrollbar.trough, | 1148 | .scrollbar.hovering, |
209 | 1196 | .scrollbar.trough.vertical { | 1149 | .scrollbar.dragging { |
210 | 1197 | border-color: shade (@bg_color, 0.8); | 1150 | -GtkRange-slider-width: 10; |
211 | 1198 | } | 1151 | background-color: alpha(@bg_color, 0.8); |
212 | 1199 | 1152 | } | |
213 | 1200 | .scrollbar.slider, | 1153 | |
214 | 1201 | .scrollbar.slider:hover, | 1154 | .scrollbar.slider { |
215 | 1202 | .scrollbar.button, | 1155 | background-color: alpha(@selected_bg_color, 0.8); |
216 | 1203 | .scrollbar.slider.vertical, | 1156 | border-radius: 8px; |
217 | 1204 | .scrollbar.slider.vertical:hover, | 1157 | } |
218 | 1205 | .scrollbar.button.vertical { | 1158 | |
219 | 1206 | border-width: 1px; | 1159 | .scrollbar.slider:active { |
169 | 1207 | border-style: solid; | ||
170 | 1208 | border-color: shade (@bg_color, 0.86); | ||
171 | 1209 | background-image: -gtk-gradient (linear, left top, right top, | ||
172 | 1210 | from (shade (@button_bg_color, 1.08)), | ||
173 | 1211 | color-stop (0.5, @button_bg_color), | ||
174 | 1212 | to (shade (@button_bg_color, 0.94))); | ||
175 | 1213 | box-shadow: inset 1px 0 shade (@bg_color, 1.1), | ||
176 | 1214 | inset -1px 0 shade (@bg_color, 1.01), | ||
177 | 1215 | inset 0 1px shade (@bg_color, 1.1), | ||
178 | 1216 | inset 0 -1px shade (@bg_color, 1.1); | ||
179 | 1217 | } | ||
180 | 1218 | |||
181 | 1219 | .scrollbar.slider.horizontal, | ||
182 | 1220 | .scrollbar.slider.horizontal:hover, | ||
183 | 1221 | .scrollbar.button.horizontal { | ||
184 | 1222 | background-image: -gtk-gradient (linear, left top, left bottom, | ||
185 | 1223 | from (shade (@button_bg_color, 1.08)), | ||
186 | 1224 | color-stop (0.5, @button_bg_color), | ||
187 | 1225 | to (shade (@button_bg_color, 0.94))); | ||
188 | 1226 | box-shadow: inset 1px 0 shade (@bg_color, 1.1), | ||
189 | 1227 | inset -1px 0 shade (@bg_color, 1.1), | ||
190 | 1228 | inset 0 1px shade (@bg_color, 1.1), | ||
191 | 1229 | inset 0 -1px shade (@bg_color, 1.01); | ||
192 | 1230 | } | ||
193 | 1231 | |||
194 | 1232 | /* overlay scrollbar */ | ||
195 | 1233 | OsThumb { | ||
196 | 1234 | color: shade (@fg_color, 1.6); | ||
197 | 1235 | } | ||
198 | 1236 | |||
199 | 1237 | OsThumb:selected, | ||
200 | 1238 | GtkScrollbar:selected { | ||
220 | 1239 | background-color: @selected_bg_color; | 1160 | background-color: @selected_bg_color; |
221 | 1240 | } | 1161 | } |
222 | 1241 | 1162 | ||
223 | 1242 | OsThumb:active, | ||
224 | 1243 | GtkScrollbar:active { | ||
225 | 1244 | background-color: shade (@bg_color, 0.6); | ||
226 | 1245 | } | ||
227 | 1246 | |||
228 | 1247 | OsThumb:insensitive, | ||
229 | 1248 | GtkScrollbar:insensitive { | ||
230 | 1249 | background-color: shade (@bg_color, 0.85); | ||
231 | 1250 | } | ||
232 | 1251 | |||
233 | 1252 | /******************* | 1163 | /******************* |
234 | 1253 | * scrolled window * | 1164 | * scrolled window * |
235 | 1254 | *******************/ | 1165 | *******************/ |
236 | 1255 | 1166 | ||
237 | === removed file 'Radiance/gtk-3.0/apps/california.css' | |||
238 | --- Radiance/gtk-3.0/apps/california.css 2014-09-09 10:51:25 +0000 | |||
239 | +++ Radiance/gtk-3.0/apps/california.css 1970-01-01 00:00:00 +0000 | |||
240 | @@ -1,5 +0,0 @@ | |||
241 | 1 | |||
242 | 2 | /* for overlay-scrollbars */ | ||
243 | 3 | CaliforniaViewWeekGrid { | ||
244 | 4 | background-color: @bg_color; | ||
245 | 5 | } | ||
246 | 6 | 0 | ||
247 | === removed file 'Radiance/gtk-3.0/apps/geary.css' | |||
248 | --- Radiance/gtk-3.0/apps/geary.css 2015-03-20 16:52:48 +0000 | |||
249 | +++ Radiance/gtk-3.0/apps/geary.css 1970-01-01 00:00:00 +0000 | |||
250 | @@ -1,5 +0,0 @@ | |||
251 | 1 | |||
252 | 2 | /* for overlay-scrollbars */ | ||
253 | 3 | ComposerWidget { | ||
254 | 4 | background-color: @bg_color; | ||
255 | 5 | } | ||
256 | 6 | 0 | ||
257 | === removed file 'Radiance/gtk-3.0/apps/software-center.css' | |||
258 | --- Radiance/gtk-3.0/apps/software-center.css 2015-03-20 12:45:48 +0000 | |||
259 | +++ Radiance/gtk-3.0/apps/software-center.css 1970-01-01 00:00:00 +0000 | |||
260 | @@ -1,5 +0,0 @@ | |||
261 | 1 | |||
262 | 2 | /* for overlay-scrollbars */ | ||
263 | 3 | .action-bar { | ||
264 | 4 | background-color: @bg_color; | ||
265 | 5 | } | ||
266 | 6 | 0 | ||
267 | === modified file 'Radiance/gtk-3.0/gtk-main.css' | |||
268 | --- Radiance/gtk-3.0/gtk-main.css 2015-04-10 10:57:46 +0000 | |||
269 | +++ Radiance/gtk-3.0/gtk-main.css 2015-07-21 08:54:26 +0000 | |||
270 | @@ -55,7 +55,6 @@ | |||
271 | 55 | @import url("gtk-widgets-assets-radiance.css"); | 55 | @import url("gtk-widgets-assets-radiance.css"); |
272 | 56 | @import url("gtk-widgets.css"); | 56 | @import url("gtk-widgets.css"); |
273 | 57 | @import url("gtk-widgets-radiance.css"); | 57 | @import url("gtk-widgets-radiance.css"); |
274 | 58 | @import url("apps/geary.css"); | ||
275 | 59 | @import url("apps/unity.css"); | 58 | @import url("apps/unity.css"); |
276 | 60 | @import url("apps/unity-greeter.css"); | 59 | @import url("apps/unity-greeter.css"); |
277 | 61 | @import url("apps/baobab.css"); | 60 | @import url("apps/baobab.css"); |
278 | @@ -65,6 +64,4 @@ | |||
279 | 65 | @import url("apps/gnome-terminal.css"); | 64 | @import url("apps/gnome-terminal.css"); |
280 | 66 | @import url("apps/gnome-system-log.css"); | 65 | @import url("apps/gnome-system-log.css"); |
281 | 67 | @import url("apps/glade.css"); | 66 | @import url("apps/glade.css"); |
282 | 68 | @import url("apps/california.css"); | ||
283 | 69 | @import url("apps/software-center.css"); | ||
284 | 70 | @import url("public-colors.css"); | 67 | @import url("public-colors.css"); |
285 | 71 | 68 | ||
286 | === modified file 'Radiance/gtk-3.0/gtk-widgets-borders.css' | |||
287 | --- Radiance/gtk-3.0/gtk-widgets-borders.css 2014-11-27 13:01:02 +0000 | |||
288 | +++ Radiance/gtk-3.0/gtk-widgets-borders.css 2015-07-21 08:54:26 +0000 | |||
289 | @@ -180,17 +180,6 @@ | |||
290 | 180 | border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 6px 7px 6px 7px stretch; | 180 | border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 6px 7px 6px 7px stretch; |
291 | 181 | } | 181 | } |
292 | 182 | 182 | ||
293 | 183 | .trough.vertical { | ||
294 | 184 | border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch; | ||
295 | 185 | } | ||
296 | 186 | |||
297 | 187 | .trough row { | ||
298 | 188 | } | ||
299 | 189 | |||
300 | 190 | .trough.vertical { | ||
301 | 191 | border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch; | ||
302 | 192 | } | ||
303 | 193 | |||
304 | 194 | GtkSwitch.trough { | 183 | GtkSwitch.trough { |
305 | 195 | border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch; | 184 | border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch; |
306 | 196 | } | 185 | } |
307 | 197 | 186 | ||
308 | === modified file 'Radiance/gtk-3.0/gtk-widgets.css' | |||
309 | --- Radiance/gtk-3.0/gtk-widgets.css 2015-05-29 09:06:29 +0000 | |||
310 | +++ Radiance/gtk-3.0/gtk-widgets.css 2015-07-21 08:54:26 +0000 | |||
311 | @@ -27,9 +27,6 @@ | |||
312 | 27 | -GtkRange-trough-under-steppers: 1; | 27 | -GtkRange-trough-under-steppers: 1; |
313 | 28 | -GtkRange-stepper-spacing: 0; | 28 | -GtkRange-stepper-spacing: 0; |
314 | 29 | -GtkScale-trough-border: 0; | 29 | -GtkScale-trough-border: 0; |
315 | 30 | -GtkScrollbar-activate-slider: 1; | ||
316 | 31 | -GtkScrollbar-trough-border: 0; | ||
317 | 32 | -GtkScrollbar-min-slider-length: 31; | ||
318 | 33 | -GtkScrolledWindow-scrollbar-spacing: 0; | 30 | -GtkScrolledWindow-scrollbar-spacing: 0; |
319 | 34 | -GtkScrolledWindow-scrollbars-within-bevel: 1; | 31 | -GtkScrolledWindow-scrollbars-within-bevel: 1; |
320 | 35 | -GtkSeparatorMenuItem-horizontal-padding: 0; | 32 | -GtkSeparatorMenuItem-horizontal-padding: 0; |
321 | @@ -61,27 +58,6 @@ | |||
322 | 61 | color: @backdrop_fg_color; | 58 | color: @backdrop_fg_color; |
323 | 62 | } | 59 | } |
324 | 63 | 60 | ||
325 | 64 | /* LP: #1285783 */ | ||
326 | 65 | GtkScrolledWindow { | ||
327 | 66 | background-color: @bg_color; | ||
328 | 67 | } | ||
329 | 68 | |||
330 | 69 | GtkPaned { | ||
331 | 70 | background-color: @bg_color; | ||
332 | 71 | } | ||
333 | 72 | |||
334 | 73 | /* Background hack to make DejaDup Assistant windows not turn black when | ||
335 | 74 | * overlay scrollbars are enabled. | ||
336 | 75 | */ | ||
337 | 76 | Assistant GtkEventBox { | ||
338 | 77 | background-color: @bg_color; | ||
339 | 78 | } | ||
340 | 79 | |||
341 | 80 | /* ... and for Evolution's mail preferences window */ | ||
342 | 81 | EPreferencesWindow GtkNotebook GtkAlignment GtkVBox { | ||
343 | 82 | background-color: @bg_color; | ||
344 | 83 | } | ||
345 | 84 | |||
346 | 85 | /************* | 61 | /************* |
347 | 86 | * assistant * | 62 | * assistant * |
348 | 87 | *************/ | 63 | *************/ |
349 | @@ -1181,74 +1157,31 @@ | |||
350 | 1181 | /************* | 1157 | /************* |
351 | 1182 | * scrollbar * | 1158 | * scrollbar * |
352 | 1183 | *************/ | 1159 | *************/ |
355 | 1184 | .scrollbar, | 1160 | .scrollbar { |
354 | 1185 | .scrollbar.vertical { | ||
356 | 1186 | -GtkScrollbar-has-backward-stepper: 0; | 1161 | -GtkScrollbar-has-backward-stepper: 0; |
357 | 1187 | -GtkScrollbar-has-forward-stepper: 0; | 1162 | -GtkScrollbar-has-forward-stepper: 0; |
409 | 1188 | -GtkRange-slider-width: 14; | 1163 | -GtkScrollbar-trough-border: 0; |
410 | 1189 | 1164 | -GtkScrollbar-min-slider-length: 31; | |
411 | 1190 | border-radius: 20px; | 1165 | -GtkRange-slider-width: 3; |
412 | 1191 | 1166 | ||
413 | 1192 | border-image: none; | 1167 | border: none; |
414 | 1193 | } | 1168 | } |
415 | 1194 | 1169 | ||
416 | 1195 | .scrollbar.trough, | 1170 | .scrollbar.hovering, |
417 | 1196 | .scrollbar.trough.vertical { | 1171 | .scrollbar.dragging { |
418 | 1197 | border-color: shade (@bg_color, 0.8); | 1172 | -GtkRange-slider-width: 10; |
419 | 1198 | } | 1173 | background-color: alpha(@bg_color, 0.8); |
420 | 1199 | 1174 | } | |
421 | 1200 | .scrollbar.slider, | 1175 | |
422 | 1201 | .scrollbar.slider:hover, | 1176 | .scrollbar.slider { |
423 | 1202 | .scrollbar.button, | 1177 | background-color: alpha(@selected_bg_color, 0.8); |
424 | 1203 | .scrollbar.slider.vertical, | 1178 | border-radius: 8px; |
425 | 1204 | .scrollbar.slider.vertical:hover, | 1179 | } |
426 | 1205 | .scrollbar.button.vertical { | 1180 | |
427 | 1206 | border-width: 1px; | 1181 | .scrollbar.slider:active { |
377 | 1207 | border-style: solid; | ||
378 | 1208 | border-color: shade (@bg_color, 0.86); | ||
379 | 1209 | background-image: -gtk-gradient (linear, left top, right top, | ||
380 | 1210 | from (shade (@button_bg_color, 1.08)), | ||
381 | 1211 | color-stop (0.5, @button_bg_color), | ||
382 | 1212 | to (shade (@button_bg_color, 0.94))); | ||
383 | 1213 | box-shadow: inset 1px 0 shade (@bg_color, 1.1), | ||
384 | 1214 | inset -1px 0 shade (@bg_color, 1.01), | ||
385 | 1215 | inset 0 1px shade (@bg_color, 1.1), | ||
386 | 1216 | inset 0 -1px shade (@bg_color, 1.1); | ||
387 | 1217 | } | ||
388 | 1218 | |||
389 | 1219 | .scrollbar.slider.horizontal, | ||
390 | 1220 | .scrollbar.slider.horizontal:hover, | ||
391 | 1221 | .scrollbar.button.horizontal { | ||
392 | 1222 | background-image: -gtk-gradient (linear, left top, left bottom, | ||
393 | 1223 | from (shade (@button_bg_color, 1.08)), | ||
394 | 1224 | color-stop (0.5, @button_bg_color), | ||
395 | 1225 | to (shade (@button_bg_color, 0.94))); | ||
396 | 1226 | box-shadow: inset 1px 0 shade (@bg_color, 1.1), | ||
397 | 1227 | inset -1px 0 shade (@bg_color, 1.1), | ||
398 | 1228 | inset 0 1px shade (@bg_color, 1.1), | ||
399 | 1229 | inset 0 -1px shade (@bg_color, 1.01); | ||
400 | 1230 | } | ||
401 | 1231 | |||
402 | 1232 | /* overlay scrollbar */ | ||
403 | 1233 | OsThumb { | ||
404 | 1234 | color: shade (@fg_color, 1.6); | ||
405 | 1235 | } | ||
406 | 1236 | |||
407 | 1237 | OsThumb:selected, | ||
408 | 1238 | GtkScrollbar:selected { | ||
428 | 1239 | background-color: @selected_bg_color; | 1182 | background-color: @selected_bg_color; |
429 | 1240 | } | 1183 | } |
430 | 1241 | 1184 | ||
431 | 1242 | OsThumb:active, | ||
432 | 1243 | GtkScrollbar:active { | ||
433 | 1244 | background-color: shade (@bg_color, 0.6); | ||
434 | 1245 | } | ||
435 | 1246 | |||
436 | 1247 | OsThumb:insensitive, | ||
437 | 1248 | GtkScrollbar:insensitive { | ||
438 | 1249 | background-color: shade (@bg_color, 0.85); | ||
439 | 1250 | } | ||
440 | 1251 | |||
441 | 1252 | /******************* | 1185 | /******************* |
442 | 1253 | * scrolled window * | 1186 | * scrolled window * |
443 | 1254 | *******************/ | 1187 | *******************/ |
looks good to me, much nicer that what we currently have