[gtk+] Make gtk_window_group_get_current_grab public
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Make gtk_window_group_get_current_grab public
- Date: Thu, 24 Jun 2010 15:18:07 +0000 (UTC)
commit 9bf7f99a178f198f35ee33c9f0139c6a66b8bbab
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/gtk3-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/gtk3-sections.txt b/docs/reference/gtk/gtk3-sections.txt
index f2d5d82..8bc5fe4 100644
--- a/docs/reference/gtk/gtk3-sections.txt
+++ b/docs/reference/gtk/gtk3-sections.txt
@@ -5086,6 +5086,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
gtk_window_group_get_current_device_grab
<SUBSECTION Standard>
GTK_IS_WINDOW_GROUP
diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols
index becdd71..84c10a1 100644
--- a/gtk/gtk.symbols
+++ b/gtk/gtk.symbols
@@ -4545,6 +4545,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_group_get_current_device_grab
gtk_window_has_group
gtk_window_has_toplevel_focus
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 37e1bed..874f08b 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -7904,10 +7904,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 1a36d67..3b4543b 100644
--- a/gtk/gtkwindow.h
+++ b/gtk/gtkwindow.h
@@ -415,7 +415,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_group_add_device_grab (GtkWindowGroup *window_group,
GtkWidget *widget,
GdkDevice *device,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]