another patch from "Jerome De Greef" <jerome_degreef@hotmail.com>
now save & quit works. SVN revision: 2178
This commit is contained in:
parent
2aaa8c76d4
commit
36ee4fbe0b
9
viewer.c
9
viewer.c
|
@ -521,6 +521,13 @@ on_exit_application(GtkWidget * widget, gpointer user_data)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
on_save_and_exit_application(GtkWidget * widget, gpointer user_data)
|
||||||
|
{
|
||||||
|
on_save_data(widget, user_data);
|
||||||
|
on_exit_application(widget, user_data);
|
||||||
|
}
|
||||||
|
|
||||||
GtkWidget *
|
GtkWidget *
|
||||||
create_list_window(void)
|
create_list_window(void)
|
||||||
{
|
{
|
||||||
|
@ -567,6 +574,8 @@ create_list_window(void)
|
||||||
GTK_SIGNAL_FUNC(on_save_data),NULL);
|
GTK_SIGNAL_FUNC(on_save_data),NULL);
|
||||||
menuitem = CreateMenuItem(menu,"Save & Quit","",
|
menuitem = CreateMenuItem(menu,"Save & Quit","",
|
||||||
"Save Current Data & Quit Application",NULL, "save quit");
|
"Save Current Data & Quit Application",NULL, "save quit");
|
||||||
|
gtk_signal_connect(GTK_OBJECT(menuitem),"activate",
|
||||||
|
GTK_SIGNAL_FUNC(on_save_and_exit_application),NULL);
|
||||||
menuitem = CreateMenuItem(menu,"Quit","","Quit Without Saving",NULL,
|
menuitem = CreateMenuItem(menu,"Quit","","Quit Without Saving",NULL,
|
||||||
"quit program");
|
"quit program");
|
||||||
gtk_signal_connect(GTK_OBJECT(menuitem),"activate",
|
gtk_signal_connect(GTK_OBJECT(menuitem),"activate",
|
||||||
|
|
Loading…
Reference in New Issue