From 26153af8afa03fa3516f78cd06d0c758fb4de4f2 Mon Sep 17 00:00:00 2001 From: Tim Janik Date: Fri, 20 Jun 2008 11:02:08 +0000 Subject: Add gtk_window_get_default() * gtk/gtkwindow.[ch]: Add gtk_window_get_default(). * gtk/gtk.symbols: same here. svn path=/trunk/; revision=20536 --- gtk/gtkwindow.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gtk/gtkwindow.c') diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 38868f3952..ffd05e8d1c 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -1513,6 +1513,25 @@ gtk_window_set_default (GtkWindow *window, } } +/** + * gtk_window_get_default: + * @window: a #GtkWindow + * + * Returns the default widget for @window. See gtk_window_set_default() + * for more details. + * + * Returns: the default widget, or %NULL if there is none. + * + * Since: GSEAL-branch + **/ +GtkWidget * +gtk_window_get_default (GtkWindow *window) +{ + g_return_val_if_fail (GTK_IS_WINDOW (window), NULL); + + return window->default_widget; +} + void gtk_window_set_policy (GtkWindow *window, gboolean allow_shrink, -- cgit v1.2.1