/* ** gcc `pkg-config libgnomeui-2.0 --cflags --libs` black-window.c -o black-window */ #include #include #include int main( int argc, char **argv ) { GtkWidget *pwid_window = NULL, *pwid_label = NULL; gtk_rc_add_default_file( "black-window.rc" ); gtk_init( &argc, &argv ); pwid_window = gtk_window_new( GTK_WINDOW_TOPLEVEL ); if( !pwid_window ) { printf( "error creating window\n" ); return( 1 ); } pwid_label = gtk_label_new( "" ); if( !pwid_label ) { printf( "error creating label\n" ); gtk_widget_destroy( pwid_window ); return( 2 ); } gtk_widget_set_name( pwid_label, "my_label" ); gtk_widget_set_name( pwid_window, "my_window" ); gtk_label_set_markup( GTK_LABEL( pwid_label ), "no effect loaded" ); gtk_misc_set_padding( GTK_MISC( pwid_label ), 4, 4 ); gtk_container_add( GTK_CONTAINER( pwid_window ), pwid_label ); gtk_widget_show( pwid_label ); gtk_widget_show( pwid_window ); g_signal_connect( G_OBJECT( pwid_window ), "delete_event", G_CALLBACK( gtk_main_quit ), NULL ); gtk_main(); return( 0 ); }