summaryrefslogtreecommitdiff
path: root/gtk/gtkfontchooser.c
diff options
context:
space:
mode:
authorAlberto Ruiz <aruiz@gnome.org>2011-07-25 18:37:13 +0100
committerMatthias Clasen <mclasen@redhat.com>2011-08-15 18:57:56 -0400
commit5795d3d6164e075c74473d7598d17c4411f85f52 (patch)
treeb04ce60ea663cc504baf35af55254729328784f0 /gtk/gtkfontchooser.c
parent9245a66e6f000c26458636200dbce65594181360 (diff)
downloadgtk+-5795d3d6164e075c74473d7598d17c4411f85f52.tar.gz
GtkFontChooser: Using G_N_ELEMENTS instead of a define
Diffstat (limited to 'gtk/gtkfontchooser.c')
-rw-r--r--gtk/gtkfontchooser.c7
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();