X-Git-Url: http://git.draconx.ca/gitweb/aspectbin.git/blobdiff_plain/d4f61136550911d7576f3d819680a5725b0dc2d9:/main.c..bbda4fee7164bffd88a627c8ed4c60c22f0fad5c:/examples/simplebuttons.c diff --git a/main.c b/examples/simplebuttons.c similarity index 58% rename from main.c rename to examples/simplebuttons.c index 947ac9b..d7aeddd 100644 --- a/main.c +++ b/examples/simplebuttons.c @@ -1,5 +1,11 @@ +#include #include -#include "aspectbin.h" +#include + +void quit() +{ + exit(0); +} int main(int argc, char **argv) { @@ -17,14 +23,20 @@ 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();