[gtk+] Make gtk_window_group_get_current_grab public



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]