[gtk+/gtk-2-22] Make gtk_window_group_get_current_grab public
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-2-22] Make gtk_window_group_get_current_grab public
- Date: Thu, 24 Jun 2010 15:22:46 +0000 (UTC)
commit 5c93288199bd9a261466e3db321eb28892a95434
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Jun 24 11:16:09 2010 -0400
Make gtk_window_group_get_current_grab public
See bug #620832.
docs/reference/gtk/gtk-sections.txt | 1 +
gtk/gtk.symbols | 1 +
gtk/gtkwindow.c | 13 +++++++++++--
gtk/gtkwindow.h | 2 +-
4 files changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/docs/reference/gtk/gtk-sections.txt b/docs/reference/gtk/gtk-sections.txt
index 2b6e56d..879cfd0 100644
--- a/docs/reference/gtk/gtk-sections.txt
+++ b/docs/reference/gtk/gtk-sections.txt
@@ -5915,6 +5915,7 @@ gtk_window_group_new
gtk_window_group_add_window
gtk_window_group_remove_window
gtk_window_group_list_windows
+gtk_window_group_get_current_grab
<SUBSECTION Standard>
GTK_IS_WINDOW_GROUP
GTK_IS_WINDOW_GROUP_CLASS
diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols
index 30241ff..c38272b 100644
--- a/gtk/gtk.symbols
+++ b/gtk/gtk.symbols
@@ -5321,6 +5321,7 @@ gtk_window_group_get_type G_GNUC_CONST
gtk_window_group_new
gtk_window_group_remove_window
gtk_window_group_list_windows
+gtk_window_group_get_current_grab
gtk_window_has_group
gtk_window_has_toplevel_focus
gtk_window_iconify
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 6a88167..bc64445 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -7761,10 +7761,19 @@ gtk_window_has_group (GtkWindow *window)
return window->group != NULL;
}
-/* Return the current grab widget of the given group
+/**
+ * gtk_window_group_get_current_current_grab:
+ * @window_group: a #GtkWindowGroup
+ *
+ * Gets the current grab widget of the given group,
+ * see gtk_grab_add().
+ *
+ * Returns: the current grab widget of the group
+ *
+ * Since: 2.22
*/
GtkWidget *
-_gtk_window_group_get_current_grab (GtkWindowGroup *window_group)
+gtk_window_group_get_current_grab (GtkWindowGroup *window_group)
{
if (window_group->grabs)
return GTK_WIDGET (window_group->grabs->data);
diff --git a/gtk/gtkwindow.h b/gtk/gtkwindow.h
index 5ddeed5..8c65f76 100644
--- a/gtk/gtkwindow.h
+++ b/gtk/gtkwindow.h
@@ -418,7 +418,7 @@ void _gtk_window_constrain_size (GtkWindow *window,
gint height,
gint *new_width,
gint *new_height);
-GtkWidget *_gtk_window_group_get_current_grab (GtkWindowGroup *window_group);
+GtkWidget *gtk_window_group_get_current_grab (GtkWindowGroup *window_group);
void _gtk_window_set_has_toplevel_focus (GtkWindow *window,
gboolean has_toplevel_focus);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]