Class
Gtk.WindowGroup
Description [src]
class Gtk.WindowGroup : GObject.Object {
parent_instance: GObject,
priv: GtkWindowGroupPrivate*
}
GtkWindowGroup
makes group of windows behave like separate applications.
It achieves this by limiting the effect of GTK grabs and modality to windows in the same group.
A window can be a member in at most one window group at a time. Windows that have not been explicitly assigned to a group are implicitly treated like windows of the default window group.
GtkWindowGroup
objects are referenced by each window in the group,
so once you have added all windows to a GtkWindowGroup
, you can drop
the initial reference to the window group with g_object_unref()
. If the
windows in the window group are subsequently destroyed, then they will
be removed from the window group and drop their references on the window
group; when all window have been removed, the window group will be freed.
Constructors
gtk_window_group_new
Creates a new GtkWindowGroup
object.
Instance methods
gtk_window_group_add_window
Adds a window to a GtkWindowGroup
.
gtk_window_group_list_windows
Returns a list of the GtkWindows
that belong to window_group
.
gtk_window_group_remove_window
Removes a window from a GtkWindowGroup
.
Class structure
struct GtkWindowGroupClass {
GObjectClass parent_class;
void (* _gtk_reserved1) (
void
);
void (* _gtk_reserved2) (
void
);
void (* _gtk_reserved3) (
void
);
void (* _gtk_reserved4) (
void
);
}
Class members
parent_class |
|
No description available. | |
_gtk_reserved1 |
|
No description available. | |
_gtk_reserved2 |
|
No description available. | |
_gtk_reserved3 |
|
No description available. | |
_gtk_reserved4 |
|
No description available. |