[gnome-control-center] shell: Use the '@borders' CSS style for the CcStrengthBar outline
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] shell: Use the '@borders' CSS style for the CcStrengthBar outline
- Date: Wed, 15 Feb 2012 10:09:06 +0000 (UTC)
commit ae6e4040acf96ca30b5494da0d978c3e8be9849f
Author: Richard Hughes <richard hughsie com>
Date: Wed Feb 15 10:07:45 2012 +0000
shell: Use the '@borders' CSS style for the CcStrengthBar outline
shell/cc-strength-bar.c | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/shell/cc-strength-bar.c b/shell/cc-strength-bar.c
index cf7492f..1b9b4aa 100644
--- a/shell/cc-strength-bar.c
+++ b/shell/cc-strength-bar.c
@@ -160,13 +160,10 @@ cc_strength_bar_draw (GtkWidget *widget,
gint count;
gint last_x;
gint width, height;
- GtkStateFlags state;
GtkStyleContext *context;
guint i;
context = gtk_widget_get_style_context (widget);
- state = gtk_widget_get_state_flags (widget);
-
width = gtk_widget_get_allocated_width (widget);
height = gtk_widget_get_allocated_height (widget);
@@ -196,7 +193,16 @@ cc_strength_bar_draw (GtkWidget *widget,
0.5, 0.5,
width - 1, height - 1, 4);
cairo_fill_preserve (cr);
- gtk_style_context_get_color (context, state, &color);
+ ret = gtk_style_context_lookup_color (context,
+ "@borders",
+ &color);
+ if (!ret) {
+ /* fall back to black */
+ color.alpha = 1.0f;
+ color.red = 0.0;
+ color.green = 0.0;
+ color.blue = 0.0;
+ }
gdk_cairo_set_source_rgba (cr, &color);
cairo_stroke (cr);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]