handle WM delete of toolbox correctly. (gdisplay_delete): don't close

* app/interface.c (toolbox_delete): handle WM delete of toolbox
        correctly.
        (gdisplay_delete): don't close image window without confirmation.
-timj
This commit is contained in:
Tim Janik
1998-03-15 03:15:35 +00:00
parent 9610c8c901
commit 83d3ce6535
7 changed files with 21 additions and 15 deletions

View File

@ -1,3 +1,9 @@
Sun Mar 15 03:54:58 1998 Tim Janik <timj@gimp.org>
* app/interface.c (toolbox_delete): handle WM delete of toolbox
correctly.
(gdisplay_delete): don't close image window without confirmation.
Sat Mar 14 18:38:26 PST 1998 Manish Singh <yosh@gimp.org>
* app/iscissors.c: new, improved, still buggy iscissors!

View File

@ -572,7 +572,7 @@ really_quit_callback (GtkButton *button,
}
static void
really_quit_cancel_callback (GtkButton *button,
really_quit_cancel_callback (GtkWidget *widget,
GtkWidget *dialog)
{
menus_set_sensitive ("<Toolbox>/File/Quit", TRUE);
@ -585,7 +585,7 @@ really_quit_delete_callback (GtkWidget *widget,
GdkEvent *event,
gpointer client_data)
{
really_quit_cancel_callback (GTK_BUTTON(widget), (GtkWidget *) client_data);
really_quit_cancel_callback (widget, (GtkWidget *) client_data);
return TRUE;
}

View File

@ -287,9 +287,9 @@ gdisplay_delete_warning_callback (GtkWidget *widget,
GdkEvent *event,
gpointer client_data)
{
gdisplay_cancel_warning_callback (widget, client_data);
menus_set_sensitive ("<Image>/File/Close", TRUE);
return TRUE;
return FALSE;
}
static void

View File

@ -227,9 +227,9 @@ tools_button_press (GtkWidget *w,
static gint
toolbox_delete (GtkWidget *w, GdkEvent *e, gpointer data)
{
app_exit (FALSE);
app_exit (0);
return FALSE;
return TRUE;
}
static void
@ -252,7 +252,7 @@ gdisplay_delete (GtkWidget *w,
{
gdisplay_close_window (gdisp, FALSE);
return FALSE;
return TRUE;
}
static void

View File

@ -227,9 +227,9 @@ tools_button_press (GtkWidget *w,
static gint
toolbox_delete (GtkWidget *w, GdkEvent *e, gpointer data)
{
app_exit (FALSE);
app_exit (0);
return FALSE;
return TRUE;
}
static void
@ -252,7 +252,7 @@ gdisplay_delete (GtkWidget *w,
{
gdisplay_close_window (gdisp, FALSE);
return FALSE;
return TRUE;
}
static void

View File

@ -287,9 +287,9 @@ gdisplay_delete_warning_callback (GtkWidget *widget,
GdkEvent *event,
gpointer client_data)
{
gdisplay_cancel_warning_callback (widget, client_data);
menus_set_sensitive ("<Image>/File/Close", TRUE);
return TRUE;
return FALSE;
}
static void

View File

@ -227,9 +227,9 @@ tools_button_press (GtkWidget *w,
static gint
toolbox_delete (GtkWidget *w, GdkEvent *e, gpointer data)
{
app_exit (FALSE);
app_exit (0);
return FALSE;
return TRUE;
}
static void
@ -252,7 +252,7 @@ gdisplay_delete (GtkWidget *w,
{
gdisplay_close_window (gdisp, FALSE);
return FALSE;
return TRUE;
}
static void