Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Quiñones <manuq@laptop.org>2012-10-10 00:15:58 (GMT)
committer Manuel Quiñones <manuq@laptop.org>2012-10-16 18:29:28 (GMT)
commit64bca5182f7e055ba7da449fb13679f394fc4c7b (patch)
treecbc3224113de458ff31bac4b3f54f9e9ca7e34aa
parent043a580ffcf0edec293a72c4f748537d1be8b204 (diff)
GtkScale: use .slider CSS class and remove harcoded numbers
Signed-off-by: Manuel Quiñones <manuq@laptop.org> Acked-by: Simon Schampijer <simon@laptop.org>
-rw-r--r--gtk3/theme/gtk-widgets.css.em26
1 files changed, 14 insertions, 12 deletions
diff --git a/gtk3/theme/gtk-widgets.css.em b/gtk3/theme/gtk-widgets.css.em
index 58a8933..9e40bc3 100644
--- a/gtk3/theme/gtk-widgets.css.em
+++ b/gtk3/theme/gtk-widgets.css.em
@@ -67,7 +67,6 @@ icon_large = icon_base * 5
-GtkWidget-focus-line-width: 0; /* Prevents some drawing glitches */
-GtkEntry-focus-line-width: 0;
-GtkScale-focus-line-width: 0;
- -GtkScale-focus-line-width: 0;
-GtkWidget-focus-padding: 0;
/* 0.05 works good for both the sugar and sugar-xo themes */
-GtkWidget-cursor-aspect-ratio: 0.05;
@@ -570,35 +569,38 @@ SugarPaletteWindowWidget GtkScrolledWindow * {
/* Scales */
-GtkScale {
+.scale {
-GtkScale-slider-length: $scale_slider_width;
-GtkRange-slider-width: $scale_slider_width;
}
-GtkScale.trough {
+.scale.trough {
background-color: @button_grey;
border-style: solid;
- border-radius: 30px;
+ border-radius: $(2*subcell_size)px;
border-color: @button_grey;
- border-width: 2px;
+ border-width: $(thickness)px;
}
-GtkScale.trough:focused {
+.scale.trough:focused {
border-color: @white;
}
-GtkScale.trough.top, GtkScale.trough.left {
+.scale.trough.top,
+.scale.trough.left {
background-color: @white;
}
-GtkScale.slider {
- color: alpha(@theme_base_color, 0.0);
- background-color: alpha(@theme_base_color, 0.0);
+.scale.slider,
+.scale.slider:active {
+ background-color: transparent;
+}
+
+.scale.slider {
background-image: url("assets/scale-slider.svg");
}
-GtkScale.slider:active {
- color: alpha(@theme_base_color, 0.0);
+.scale.slider:active {
background-image: url("assets/scale-slider-active.svg");
}