aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConor Curran <conor.curran@canonical.com>2011-08-24 17:09:36 +0100
committerConor Curran <conor.curran@canonical.com>2011-08-24 17:09:36 +0100
commit9b046a6d0370267dcbcc4c01849256fea433d869 (patch)
treea1466147447bff7f7f0d1031219f85583cd6e9fb
parent1e8fb454f4cb0762c60097a031fc5e833a9039d3 (diff)
parent7842750d1dbba49a02f2b18e9bda56bf0c893971 (diff)
downloadayatana-indicator-sound-9b046a6d0370267dcbcc4c01849256fea433d869.tar.gz
ayatana-indicator-sound-9b046a6d0370267dcbcc4c01849256fea433d869.tar.bz2
ayatana-indicator-sound-9b046a6d0370267dcbcc4c01849256fea433d869.zip
theming fix for the spinner
-rw-r--r--src/transport-widget.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/transport-widget.c b/src/transport-widget.c
index 564b76f..22e3b2a 100644
--- a/src/transport-widget.c
+++ b/src/transport-widget.c
@@ -181,13 +181,17 @@ transport_widget_init (TransportWidget *self)
/* create widget path */
spinner_widget_path = gtk_widget_path_new();
- gtk_widget_path_iter_set_name (spinner_widget_path, -1 , "IndicatorSoundSpinner");
+ gtk_widget_path_iter_set_name (spinner_widget_path, -1 , "IndicatorSound");
+ gtk_widget_path_append_type (spinner_widget_path, GTK_TYPE_MENU);
+ gtk_widget_path_append_type (spinner_widget_path, GTK_TYPE_MENU_ITEM);
gtk_widget_path_append_type (spinner_widget_path, GTK_TYPE_SPINNER);
/* create style context and append path */
spinner_style_context = gtk_style_context_new();
gtk_style_context_set_path (spinner_style_context, spinner_widget_path);
+ gtk_style_context_add_class (spinner_style_context, GTK_STYLE_CLASS_MENU);
+ gtk_style_context_add_class (spinner_style_context, GTK_STYLE_CLASS_MENUITEM);
gtk_style_context_add_class (spinner_style_context, GTK_STYLE_CLASS_SPINNER);
}
#endif
@@ -1282,7 +1286,7 @@ draw (GtkWidget* button, cairo_t *cr)
#if GTK_CHECK_VERSION(3, 0, 0)
gtk_style_context_add_class (gtk_widget_get_style_context (button),
- "menu");
+ GTK_STYLE_CLASS_MENU);
#endif
CairoColorRGB bg_color, fg_color, bg_selected, bg_prelight;
CairoColorRGB color_middle[2], color_middle_prelight[2], color_outer[2], color_outer_prelight[2],
@@ -1414,7 +1418,7 @@ draw (GtkWidget* button, cairo_t *cr)
draw_gradient (cr,
RECT_WIDTH / 2 + X,
Y + 1,
- (RECT_WIDTH - 7)/2,
+ (RECT_WIDTH - 4.5)/2,
MIDDLE_RADIUS,
INNER_COMPRESSED_START,
INNER_COMPRESSED_END);
@@ -1466,7 +1470,7 @@ draw (GtkWidget* button, cairo_t *cr)
draw_gradient (cr,
RECT_WIDTH / 2 + X,
Y + 1,
- (RECT_WIDTH - 7)/2,
+ (RECT_WIDTH - 4.5)/2,
MIDDLE_RADIUS,
MIDDLE_START_PRELIGHT,
MIDDLE_END_PRELIGHT);