shell: Use the '@borders' CSS style for the CcStrengthBar outline
This commit is contained in:
parent
a0e2935376
commit
ae6e4040ac
1 changed files with 10 additions and 4 deletions
|
@ -160,13 +160,10 @@ cc_strength_bar_draw (GtkWidget *widget,
|
||||||
gint count;
|
gint count;
|
||||||
gint last_x;
|
gint last_x;
|
||||||
gint width, height;
|
gint width, height;
|
||||||
GtkStateFlags state;
|
|
||||||
GtkStyleContext *context;
|
GtkStyleContext *context;
|
||||||
guint i;
|
guint i;
|
||||||
|
|
||||||
context = gtk_widget_get_style_context (widget);
|
context = gtk_widget_get_style_context (widget);
|
||||||
state = gtk_widget_get_state_flags (widget);
|
|
||||||
|
|
||||||
width = gtk_widget_get_allocated_width (widget);
|
width = gtk_widget_get_allocated_width (widget);
|
||||||
height = gtk_widget_get_allocated_height (widget);
|
height = gtk_widget_get_allocated_height (widget);
|
||||||
|
|
||||||
|
@ -196,7 +193,16 @@ cc_strength_bar_draw (GtkWidget *widget,
|
||||||
0.5, 0.5,
|
0.5, 0.5,
|
||||||
width - 1, height - 1, 4);
|
width - 1, height - 1, 4);
|
||||||
cairo_fill_preserve (cr);
|
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);
|
gdk_cairo_set_source_rgba (cr, &color);
|
||||||
cairo_stroke (cr);
|
cairo_stroke (cr);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue