#include #include int main (int argc, char *argv[]) { gtk_init (&argc, &argv); GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL); GtkWidget *vpaned = gtk_vpaned_new (); gtk_container_add (GTK_CONTAINER (window), vpaned); gtk_widget_show (vpaned); GtkWidget *big_button = g_object_new (GTK_TYPE_BUTTON, "visible", TRUE, "width-request", 200, "height-request", 200, "label", "big buttton", NULL); gtk_paned_add2 (GTK_PANED(vpaned), big_button); GtkWidget* text = g_object_new (GTK_TYPE_LABEL, "visible", TRUE, "label", "substitute create_text();", NULL); gtk_paned_add1 (GTK_PANED(vpaned), text); gtk_widget_show (window); gtk_main(); return 0; } // gcc -Wall -O2 `pkg-config --cflags --libs gtk+-2.0` x.c && ./a.out