[gtk/gtkwindow] Added accessor for GTK_WINDOW ()->type

There already is the "type" property, but an accessor
function for it would be intuitive: gtk_window_get_window_type()

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=595498
This commit is contained in:
Christian Dywan 2009-11-11 20:06:52 +01:00 committed by Javier Jardón
parent ecc3065f76
commit 00d87c2563
4 changed files with 22 additions and 0 deletions

View File

@ -5744,6 +5744,7 @@ gtk_window_get_urgency_hint
gtk_window_get_accept_focus
gtk_window_get_focus_on_map
gtk_window_get_group
gtk_window_get_window_type
gtk_window_move
gtk_window_parse_geometry
gtk_window_reshow_with_initial_size

View File

@ -5198,6 +5198,7 @@ gtk_window_get_title
gtk_window_get_transient_for
gtk_window_get_type G_GNUC_CONST
gtk_window_get_type_hint
gtk_window_get_window_type
gtk_window_group_add_window
gtk_window_group_get_type G_GNUC_CONST
gtk_window_group_new

View File

@ -8409,6 +8409,24 @@ gtk_window_set_auto_startup_notification (gboolean setting)
disable_startup_notification = !setting;
}
/**
* gtk_window_get_window_type:
* @window: a #GtkWindow
*
* Gets the type of the window. See #GtkWindowType.
*
* Return value: the type of the window
*
* Since: 2.20
**/
GtkWindowType
gtk_window_get_window_type (GtkWindow *window)
{
g_return_val_if_fail (GTK_IS_WINDOW (window), GTK_WINDOW_TOPLEVEL);
return window->type;
}
#if defined (G_OS_WIN32) && !defined (_WIN64)
#undef gtk_window_set_icon_from_file

View File

@ -385,6 +385,8 @@ GtkWindowGroup *gtk_window_get_group (GtkWindow *window);
/* Ignore this unless you are writing a GUI builder */
void gtk_window_reshow_with_initial_size (GtkWindow *window);
GtkWindowType gtk_window_get_window_type (GtkWindow *window);
/* Window groups
*/
GType gtk_window_group_get_type (void) G_GNUC_CONST;