--- /dev/null
+bin_PROGRAMS = simplebuttons
+
+simplebuttons_SOURCES = simplebuttons.c
+simplebuttons_CFLAGS = $(GTK_CFLAGS)
+simplebuttons_LDFLAGS = $(GTK_LIBS)
+simplebuttons_LDADD = $(top_builddir)/libaspectbin.la
+#include <stdlib.h>
#include <gtk/gtk.h>
-#include "aspectbin.h"
+#include <aspectbin.h>
+
+void quit()
+{
+ exit(0);
+}
int main(int argc, char **argv)
{
button1 = gtk_button_new_with_label("Square");
button2 = gtk_button_new_with_label("Rectangle");
- aspect_bin_set_body(ASPECT_BIN(aspectbin), button1, 1);
- aspect_bin_set_side(ASPECT_BIN(aspectbin), button2);
+ gtk_container_add(GTK_CONTAINER(aspectbin), button1);
+ gtk_container_add(GTK_CONTAINER(aspectbin), button2);
- ASPECT_BIN(aspectbin)->constrain = TRUE;
- ASPECT_BIN(aspectbin)->align = 0.5;
+ g_object_set(G_OBJECT(aspectbin),
+ "constrain", TRUE,
+ NULL);
+ gtk_container_child_set(GTK_CONTAINER(aspectbin), button1,
+ "align", 0.5,
+ NULL);
gtk_container_add(GTK_CONTAINER(window), aspectbin);
+ g_signal_connect (G_OBJECT(window), "destroy", G_CALLBACK(quit), NULL);
+
gtk_widget_show_all(window);
gtk_main();