[gtk+/gtk-2-22] Make gtk_window_group_get_current_grab public



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]