diff options
author | Alberto Ruiz <aruiz@gnome.org> | 2011-07-25 18:37:13 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2011-08-15 18:57:56 -0400 |
commit | 5795d3d6164e075c74473d7598d17c4411f85f52 (patch) | |
tree | b04ce60ea663cc504baf35af55254729328784f0 /gtk/gtkfontchooser.c | |
parent | 9245a66e6f000c26458636200dbce65594181360 (diff) | |
download | gtk+-5795d3d6164e075c74473d7598d17c4411f85f52.tar.gz |
GtkFontChooser: Using G_N_ELEMENTS instead of a define
Diffstat (limited to 'gtk/gtkfontchooser.c')
-rw-r--r-- | gtk/gtkfontchooser.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gtk/gtkfontchooser.c b/gtk/gtkfontchooser.c index b18dafa2ca..427526a4ef 100644 --- a/gtk/gtkfontchooser.c +++ b/gtk/gtkfontchooser.c @@ -110,7 +110,6 @@ struct _GtkFontChooserPrivate /* These are what we use as the standard font sizes, for the size list. */ -#define FONT_SIZES_LENGTH 14 static const gint font_sizes[] = { 6, 8, 9, 10, 11, 12, 13, 14, 16, 20, 24, 36, 48, 72 }; @@ -381,7 +380,7 @@ set_range_marks (GtkFontChooserPrivate *priv, if (length < 2) { sizes = (gint*)font_sizes; - length = FONT_SIZES_LENGTH; + length = G_N_ELEMENTS (font_sizes); } gtk_scale_clear_marks (GTK_SCALE (size_slider)); @@ -525,7 +524,7 @@ gtk_font_chooser_init (GtkFontChooser *fontchooser) priv->preview = gtk_entry_new (); priv->size_slider = gtk_scale_new_with_range (GTK_ORIENTATION_HORIZONTAL, (gdouble) font_sizes[0], - (gdouble) font_sizes[FONT_SIZES_LENGTH - 1], + (gdouble) font_sizes[G_N_ELEMENTS (font_sizes) - 1], 1.0); priv->size_spin = gtk_spin_button_new_with_range (0.0, (gdouble)(G_MAXINT / PANGO_SCALE), 1.0); @@ -621,7 +620,7 @@ gtk_font_chooser_init (GtkFontChooser *fontchooser) g_signal_connect (G_OBJECT (priv->size_slider), "scroll-event", G_CALLBACK (zoom_preview_cb), fontchooser); - set_range_marks (priv, priv->size_slider, (gint*)font_sizes, FONT_SIZES_LENGTH); + set_range_marks (priv, priv->size_slider, (gint*)font_sizes, G_N_ELEMENTS (font_sizes)); /* Set default focus */ gtk_widget_pop_composite_child(); |