]> git.draconx.ca Git - aspectbin.git/commitdiff
Update simplebuttons example.
authorNick Bowler <nbowler@draconx.ca>
Mon, 23 Mar 2009 00:02:52 +0000 (20:02 -0400)
committerNick Bowler <nbowler@draconx.ca>
Mon, 23 Mar 2009 00:02:52 +0000 (20:02 -0400)
examples/simplebuttons.c

index 4184a374286ee490a6ac6d00a757ab37e1b8c8b4..7026829f87c4697793b04fc187b43c0cf80abe72 100644 (file)
 #include <gtk/gtk.h>
 #include <aspectbin.h>
 
-void quit()
-{
-       exit(0);
-}
-
 int main(int argc, char **argv)
 {
        GtkWidget *window;
@@ -35,15 +30,14 @@ int main(int argc, char **argv)
        gtk_init(&argc, &argv);
 
        window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-       gtk_window_set_title(GTK_WINDOW(window), "Blargh");
        gtk_window_set_default_size(GTK_WINDOW(window), 400, 300);
 
        aspectbin = aspect_bin_new();
        button1 = gtk_button_new_with_label("Square");
        button2 = gtk_button_new_with_label("Rectangle");
 
-       gtk_container_add(GTK_CONTAINER(aspectbin), button1);
-       gtk_container_add(GTK_CONTAINER(aspectbin), button2);
+       aspect_bin_set_body(ASPECT_BIN(aspectbin), button1, 1.0);
+       aspect_bin_set_side(ASPECT_BIN(aspectbin), button2);
 
        g_object_set(G_OBJECT(aspectbin),
                "constrain", TRUE,
@@ -54,7 +48,8 @@ int main(int argc, char **argv)
 
        gtk_container_add(GTK_CONTAINER(window), aspectbin);
 
-       g_signal_connect (G_OBJECT(window), "destroy", G_CALLBACK(quit), NULL);
+       g_signal_connect (G_OBJECT(window), "destroy",
+               G_CALLBACK(gtk_main_quit), NULL);
 
        gtk_widget_show_all(window);
        gtk_main();