]> git.draconx.ca Git - aspectbin.git/blob - main.c
Switch to autotools for building.
[aspectbin.git] / main.c
1 #include <gtk/gtk.h>
2 #include "aspectbin.h"
3
4 int main(int argc, char **argv)
5 {
6         GtkWidget *window;
7         GtkWidget *aspectbin;
8         GtkWidget *button1, *button2;
9
10         gtk_init(&argc, &argv);
11
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);
15
16         aspectbin = aspect_bin_new();
17         button1 = gtk_button_new_with_label("Square");
18         button2 = gtk_button_new_with_label("Rectangle");
19
20         aspect_bin_set_body(ASPECT_BIN(aspectbin), button1, 1);
21         aspect_bin_set_side(ASPECT_BIN(aspectbin), button2);
22
23         ASPECT_BIN(aspectbin)->constrain = TRUE;
24         ASPECT_BIN(aspectbin)->align     = 0.5;
25
26         gtk_container_add(GTK_CONTAINER(window), aspectbin);
27
28         gtk_widget_show_all(window);
29         gtk_main();
30
31         return 0;
32 }