уважаемые! кодит ли кто на gtk? вот хочу научится, требуется ктото вроде учителя)) чтоб еси че моно было спросить)) заранее спс
писать все в чистом gtk+ тупо, возьми в руки glade и devhelp , главное чтобы devhelp содержал ман страницы о gtk+ и glade... Все даже очень лягко : 1.Создай окно в glade,назави его windows ( без разницы ),сохрани glade файл. 2.Открой редактор и пиши : Code: #include <gtk/gtk.h> #include <glade/glade.h> static gboolean window_quit( GtkWidget *window,GdkEvent *event ,gpointer data); int main(unsigned int argc ,char **argv){ // Init gtk gtk_init( &argc,&argv ); // Get glade file GladeXML *xml = glade_xml_new( "file.glade",NULL,NULL ); // Get window GtkWidget *window = glade_xml_get_widget( xml,"window" ); // Set signal g_signal_connect( G_OBJECT(window),"delete_event",G_CALLBACK(window_quit),NULL ); gtk_widget_show_all( window ); //.... //.... gtk_main(); return 0; } static gboolean window_quit( GtkWidget *window,GdkEvent *event ,gpointer data){ g_print( "Turn off...\n" ); gtk_main_quit(); return TRUE; } Компилируешь обычным способом,т.е. : gcc file.c -o file `pkg-config --libs --cflags gtk+-2.0 libglade-2.0` Надеюсь что смысл того что я хочу тебе сказать понял