summaryrefslogtreecommitdiff
path: root/gtk/gtkdialog.h
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@ximian.com>2004-03-12 20:38:54 +0000
committerFederico Mena Quintero <federico@src.gnome.org>2004-03-12 20:38:54 +0000
commitedf8e6f58039f1074249f449ab157c6834e3d4f0 (patch)
tree8cfb57cf2f15e62b216642e878bb98f40ab681b2 /gtk/gtkdialog.h
parentc2ddd0e23c8a8698a859ebefba599b16cd9aef3d (diff)
downloadgtk+-edf8e6f58039f1074249f449ab157c6834e3d4f0.tar.gz
Don't ignore the return value of gtk_widget_activate().
2004-03-12 Federico Mena Quintero <federico@ximian.com> * gtk/gtkwindow.c (gtk_window_activate_focus): Don't ignore the return value of gtk_widget_activate(). (gtk_window_activate_default): Likewise. Fixes #137008. * gtk/gtkfilechooserdialog.c (response_cb): Act on positive response IDs we recognize, rather than bailing out on cancellation ones. Fixes #136237; patch by Olivier Andrieu <oliv__a@users.sourceforge.net>. (file_chooser_widget_file_activated): If the dialog doesn't have a default widget, try to find a suitable response widget on our own. People should *really* be using gtk_dialog_set_default_response(), but this is to help lazy programmers. * gtk/gtkdialog.c (_gtk_dialog_get_response_for_widget): New internal function. (get_response_data): Add a "create" argument so that we don't unconditionally create the response data.
Diffstat (limited to 'gtk/gtkdialog.h')
-rw-r--r--gtk/gtkdialog.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkdialog.h b/gtk/gtkdialog.h
index 60c860fa47..4e64e24b90 100644
--- a/gtk/gtkdialog.h
+++ b/gtk/gtkdialog.h
@@ -163,6 +163,8 @@ gint gtk_dialog_run (GtkDialog *dialog);
/* For private use only */
void _gtk_dialog_set_ignore_separator (GtkDialog *dialog,
gboolean ignore_separator);
+gint _gtk_dialog_get_response_for_widget (GtkDialog *dialog,
+ GtkWidget *widget);
#ifdef __cplusplus
}