4 int main(int argc, char **argv)
8 GtkWidget *button1, *button2;
10 gtk_init(&argc, &argv);
12 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
13 gtk_window_set_title(GTK_WINDOW(window), "Blargh");
14 gtk_window_set_default_size(GTK_WINDOW(window), 400, 300);
16 aspectbin = aspect_bin_new();
17 button1 = gtk_button_new_with_label("Square");
18 button2 = gtk_button_new_with_label("Rectangle");
20 aspect_bin_set_body(ASPECT_BIN(aspectbin), button1, 1);
21 aspect_bin_set_side(ASPECT_BIN(aspectbin), button2);
23 ASPECT_BIN(aspectbin)->constrain = TRUE;
24 ASPECT_BIN(aspectbin)->align = 0.5;
26 gtk_container_add(GTK_CONTAINER(window), aspectbin);
28 gtk_widget_show_all(window);