Make this function public. (#170748, Morten Welinder)

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)
This commit is contained in:
Matthias Clasen 2005-05-03 04:44:53 +00:00 committed by Matthias Clasen
parent 093b389f6a
commit 2430a4018b
6 changed files with 40 additions and 3 deletions

View 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:

View 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:

View 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:

View 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

View 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;

View 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);