10 int main(int argc, char **argv)
14 GtkWidget *button1, *button2;
16 gtk_init(&argc, &argv);
18 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
19 gtk_window_set_title(GTK_WINDOW(window), "Blargh");
20 gtk_window_set_default_size(GTK_WINDOW(window), 400, 300);
22 aspectbin = aspect_bin_new();
23 button1 = gtk_button_new_with_label("Square");
24 button2 = gtk_button_new_with_label("Rectangle");
26 gtk_container_add(GTK_CONTAINER(aspectbin), button1);
27 gtk_container_add(GTK_CONTAINER(aspectbin), button2);
29 g_object_set(G_OBJECT(aspectbin),
32 gtk_container_child_set(GTK_CONTAINER(aspectbin), button1,
36 gtk_container_add(GTK_CONTAINER(window), aspectbin);
38 g_signal_connect (G_OBJECT(window), "destroy", G_CALLBACK(quit), NULL);
40 gtk_widget_show_all(window);