]> Pileus Git - ~andy/gtk/commitdiff
Make this function public. (#170748, Morten Welinder)
authorMatthias Clasen <mclasen@redhat.com>
Tue, 3 May 2005 04:44:53 +0000 (04:44 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 3 May 2005 04:44:53 +0000 (04:44 +0000)
2005-05-03  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtk.symbols:
* gtk/gtkdialog.h:
* gtk/gtkdialog.c (gtk_dialog_get_response_for_widget):
Make this function public.  (#170748, Morten Welinder)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtk.symbols
gtk/gtkdialog.c
gtk/gtkdialog.h

index 715c64ec44f850e3fbf6eaa7c69472f4bba417ba..cfd61c31866ccdbf211c11161e8306c8d4f29f93 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-05-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkdialog.h: 
+       * gtk/gtkdialog.c (gtk_dialog_get_response_for_widget): 
+       Make this function public.  (#170748, Morten Welinder)
+
 2005-05-02  Federico Mena Quintero  <federico@ximian.com>
 
        Merged from gtk-2-6:
index 715c64ec44f850e3fbf6eaa7c69472f4bba417ba..cfd61c31866ccdbf211c11161e8306c8d4f29f93 100644 (file)
@@ -1,3 +1,10 @@
+2005-05-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkdialog.h: 
+       * gtk/gtkdialog.c (gtk_dialog_get_response_for_widget): 
+       Make this function public.  (#170748, Morten Welinder)
+
 2005-05-02  Federico Mena Quintero  <federico@ximian.com>
 
        Merged from gtk-2-6:
index 715c64ec44f850e3fbf6eaa7c69472f4bba417ba..cfd61c31866ccdbf211c11161e8306c8d4f29f93 100644 (file)
@@ -1,3 +1,10 @@
+2005-05-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkdialog.h: 
+       * gtk/gtkdialog.c (gtk_dialog_get_response_for_widget): 
+       Make this function public.  (#170748, Morten Welinder)
+
 2005-05-02  Federico Mena Quintero  <federico@ximian.com>
 
        Merged from gtk-2-6:
index 2cd1ec0fd4ca2c894b5ef5f4da34eb27a83c636f..fc46bac5df92b8bd43b006735e70bf4c22f1f4c7 100644 (file)
@@ -910,6 +910,7 @@ gtk_dialog_add_action_widget
 gtk_dialog_add_button
 gtk_dialog_add_buttons G_GNUC_NULL_TERMINATED
 gtk_dialog_get_has_separator
+gtk_dialog_get_response_for_widget
 gtk_dialog_get_type G_GNUC_CONST
 gtk_dialog_new
 gtk_dialog_new_with_buttons G_GNUC_NULL_TERMINATED
index d20867a411ea4542efda87379a38b38aa9f69387..50a3871e68d47334f23cbc9f6e4ba8b3d41c359e 100644 (file)
@@ -552,7 +552,7 @@ action_widget_activated (GtkWidget *widget, GtkDialog *dialog)
 {
   gint response_id;
   
-  response_id = _gtk_dialog_get_response_for_widget (dialog, widget);
+  response_id = gtk_dialog_get_response_for_widget (dialog, widget);
 
   gtk_dialog_response (dialog, response_id);
 }
@@ -1049,9 +1049,22 @@ _gtk_dialog_set_ignore_separator (GtkDialog *dialog,
   priv->ignore_separator = ignore_separator;
 }
 
+/**
+ * gtk_dialog_get_response_for_widget:
+ * @dialog: a #GtkDialog
+ * @widget: a widget in the action area of @dialog
+ *
+ * Gets the response id of a widget in the action area
+ * of a dialog.
+ *
+ * Returns: the response id of @widget, or %GTK_RESPONSE_NONE
+ *  if @widget doesn't have a response id set.
+ *
+ * Since: 2.8
+ */
 gint
-_gtk_dialog_get_response_for_widget (GtkDialog *dialog,
-                                    GtkWidget *widget)
+gtk_dialog_get_response_for_widget (GtkDialog *dialog,
+                                   GtkWidget *widget)
 {
   ResponseData *rd;
 
index 0af0643b141931c1dbbd9b8851b7eb5a71c3656a..0219cf7459403ea93078323cb5ace7fc9d4767c7 100644 (file)
@@ -145,6 +145,8 @@ void gtk_dialog_set_response_sensitive (GtkDialog *dialog,
                                         gboolean   setting);
 void gtk_dialog_set_default_response   (GtkDialog *dialog,
                                         gint       response_id);
+gint gtk_dialog_get_response_for_widget (GtkDialog *dialog,
+                                        GtkWidget *widget);
 
 void     gtk_dialog_set_has_separator (GtkDialog *dialog,
                                        gboolean   setting);