]> Pileus Git - ~andy/gtk/commitdiff
GtkFontChooser: Create fundamental widgets for the new GtkFontSelection
authorAlberto Ruiz <aruiz@gnome.org>
Fri, 15 Apr 2011 20:40:57 +0000 (21:40 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 15 Aug 2011 22:57:50 +0000 (18:57 -0400)
gtk/gtkfontchooser.c

index 30fb81fa024fd499112d26c0751fbc9dd6f57978..a2fc26c3ac2f9e61f1af7160ec2e99aff1f5f154 100644 (file)
@@ -85,7 +85,7 @@ struct _GtkFontSelectionPrivate
   GtkWidget *search_entry;
   GtkWidget *family_face_list;
   GtkWidget *size_slider;
-  GtkWidget *size_spinner;
+  GtkWidget *size_spin;
 
   gint             size;
   PangoFontFace   *face;
@@ -299,6 +299,23 @@ gtk_font_selection_init (GtkFontSelection *fontsel)
                                                GtkFontSelectionPrivate);
   priv = fontsel->priv;
   gtk_widget_push_composite_child ();
+
+  priv->search_entry = gtk_entry_new ();
+  priv->family_face_list = gtk_tree_view_new ();
+  priv->size_slider = gtk_scale_new_with_range (GTK_ORIENTATION_HORIZONTAL,
+                                                font_sizes[0],
+                                                font_sizes[(sizeof (font_sizes) /
+                                                            sizeof (guint16)) - 1],
+                                                1);
+  priv->size_spin = gtk_spin_button_new_with_range (font_sizes[0],
+                                                font_sizes[(sizeof (font_sizes) /
+                                                            sizeof (guint16)) - 1],
+                                                1);
+
+  priv->size = 12 * PANGO_SCALE;
+  priv->face = NULL;
+  priv->family = NULL;
+
   gtk_widget_pop_composite_child();
 }