GTK+(第2章、はじめてのGTK)

最小のGTK+ Widget


#include
#include

int main( int argc, char* argv[] )
{
GtkWidget* window;

// initialize GTK+, always necessary
gtk_init( &argc, &argv );
// make the base window
window = gtk_window_new( GTK_WINDOW_TOPLEVEL );

// implement call back function
// when window is destroyed, call gtk_main_quit (quit the widget)
// g_signal_connect( G_OBJECT( window ), "destroy", G_CALLBACK( gtk_main_quit ), NULL );

// show the widget, including any child widget
gtk_widget_show_all( window );
// start main loop
gtk_main();

return EXIT_SUCCESS;
}