]> Pileus Git - ~andy/gtk/blobdiff - demos/gtk-demo/entry_buffer.c
Use accessor functions to access GtkDialog
[~andy/gtk] / demos / gtk-demo / entry_buffer.c
index 82f07c99efa9769df7adb3a36158965de5b33375..6c4d34d6f66487827bb491963313375db20593fa 100644 (file)
@@ -11,6 +11,7 @@ static GtkWidget *window = NULL;
 GtkWidget *
 do_entry_buffer (GtkWidget *do_widget)
 {
+  GtkWidget *content_area;
   GtkWidget *vbox;
   GtkWidget *label;
   GtkWidget *entry;
@@ -31,8 +32,10 @@ do_entry_buffer (GtkWidget *do_widget)
     g_signal_connect (window, "destroy",
                      G_CALLBACK (gtk_widget_destroyed), &window);
 
+    content_area = gtk_dialog_get_content_area (GTK_DIALOG (window));
+
     vbox = gtk_vbox_new (FALSE, 5);
-    gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->vbox), vbox, TRUE, TRUE, 0);
+    gtk_box_pack_start (GTK_BOX (content_area), vbox, TRUE, TRUE, 0);
     gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
 
     label = gtk_label_new (NULL);