On Tue, Aug 26, 2014 at 12:02 PM, Julian Gold <[email protected]> wrote: > Have just started developing for BBB, and have written the most basic GTK > application: > > #include <gtk/gtk.h> > > int main( int argc, char *argv[]) > { > GtkWidget *window; > gtk_init(&argc, &argv); > window = gtk_window_new(GTK_WINDOW_TOPLEVEL); > gtk_widget_show(window); > gtk_main(); > return 0; > } > > which I've compiled and linked successfully with > > gcc -o simple simple.c `pkg-config --libs --cflags gtk+-2.0` > > However, when I run from either the terminal or Gnome, all I get is a > locked-up white square in the top left corner of the screen. What am I doing > wrong? > You created a toplevel window and went into the event loop with no events connected to callbacks or anything else, so your application is working exactly as written. You could try to create a widget button GtkWidget * button = gtk_button_new_with_label("Exit");, place it, and g_signal_connect() it to gtk exit callback. Or, you could use glade GUI builder to streamline the process.
-- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
