Make gtk_window_group_get_current_grab public

See bug #620832.
This commit is contained in:
Matthias Clasen 2010-06-24 11:16:09 -04:00
parent f010eeb7d3
commit 9bf7f99a17
4 changed files with 14 additions and 3 deletions

View File

@ -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

View File

@ -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

View File

@ -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);

View File

@ -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,