James Jensen wrote: > Hi, everyone. I'm writing an open-source text editor with wGLADE and > Dev-C++ w/DevEx (which provides the GTK libs) named Free Notepad. > > I'm having trouble with opening files. What happens is that when I > click "Open File" under the "File" menu, a GTK file_selection window > appears. I select the file, and it loads its contents into the editor. > > The problem comes when I go to open a new file. I designed the program > to open up a new window if the contents of the first have been changed > (such as through opening a file). The program appears to work > correctly, opening a new window with the file contents, but when I > close one of the windows, they *all* close. > > > void > on_btnOpenFile_clicked (GtkButton *button, gpointer user_data) > { > /* This function is called when the "OK" button is clicked in the > file_opener from on_mnuFileOpen_activate. */ > > temp.file_selected = TRUE; > gtk_main_quit();
^^^^^^^^^^^^^^ Hello, this one is for terminate gtk+ application. You should use gtk_widget_destroy instead. Pass pointer to widget you want to destroy in user_data and call gtk_widget_destroy(GTK_WIDGET(user_data)) Olexiy _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list