]> git.draconx.ca Git - aspectbin.git/blob - main.c
Initial Commit
[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         aspect_bin_set_body_widget(ASPECT_BIN(aspectbin), button1, 1);
20         gtk_container_add(GTK_CONTAINER(aspectbin), button2);
21
22         gtk_container_add(GTK_CONTAINER(window), aspectbin);
23
24         gtk_widget_show_all(window);
25         gtk_main();
26
27         return 0;
28 }