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");
19 aspect_bin_set_body_widget(ASPECT_BIN(aspectbin), button1, 1);
21 ASPECT_BIN(aspectbin)->constrain = TRUE;
22 ASPECT_BIN(aspectbin)->align = 0.5;
24 gtk_container_add(GTK_CONTAINER(aspectbin), button2);
25 gtk_container_add(GTK_CONTAINER(window), aspectbin);
27 gtk_widget_show_all(window);