diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2010-12-24 20:16:22 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2010-12-24 20:20:40 +0100 |
commit | 0f0512aee3f18d4a160a87ec1ad9934aa459cbe1 (patch) | |
tree | 334985a850fd5613039cdaf67877197654ba4ee0 /gtk/gtkspinbutton.c | |
parent | 92102c3bf448327de1b0d7154b4b098dba0e0f1f (diff) | |
download | gtk+-0f0512aee3f18d4a160a87ec1ad9934aa459cbe1.tar.gz |
Use gtk_style_context_get_font() in GtkSpinButton
Diffstat (limited to 'gtk/gtkspinbutton.c')
-rw-r--r-- | gtk/gtkspinbutton.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c index 38dbde0951..492aeae7be 100644 --- a/gtk/gtkspinbutton.c +++ b/gtk/gtkspinbutton.c @@ -693,7 +693,7 @@ gtk_spin_button_get_preferred_width (GtkWidget *widget, if (gtk_entry_get_width_chars (entry) < 0) { PangoContext *context; - PangoFontDescription *font_desc; + const PangoFontDescription *font_desc; PangoFontMetrics *metrics; gint width; gint w; @@ -710,10 +710,7 @@ gtk_spin_button_get_preferred_width (GtkWidget *widget, "focus-line-width", &focus_width, NULL); - /* FIXME: update to get_font_desc */ - gtk_style_context_get (style_context, 0, - "font", &font_desc, - NULL); + font_desc = gtk_style_context_get_font (style_context, 0); context = gtk_widget_get_pango_context (widget); metrics = pango_context_get_metrics (context, font_desc, @@ -2301,16 +2298,14 @@ gtk_spin_button_get_wrap (GtkSpinButton *spin_button) static gint spin_button_get_arrow_size (GtkSpinButton *spin_button) { - PangoFontDescription *font_desc; + const PangoFontDescription *font_desc; GtkStyleContext *context; gint size; gint arrow_size; /* FIXME: use getter */ context = gtk_widget_get_style_context (GTK_WIDGET (spin_button)); - gtk_style_context_get (context, 0, - "font", &font_desc, - NULL); + font_desc = gtk_style_context_get_font (context, 0); size = pango_font_description_get_size (font_desc); arrow_size = MAX (PANGO_PIXELS (size), MIN_ARROW_WIDTH); |