gtk.window_group
Module for [WindowGroup] class
Types 3
[gtk.window_group.WindowGroup] 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.
[gtk.window_group.WindowGroup] objects are referenced by each window in the group, so once you have added all windows to a [gtk.window_group.WindowGroup], you can drop the initial reference to the window group with [gobject.object.ObjectWrap.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.
WindowGroup self()Returns `this`, for use in `with` statements.WindowGroupGidBuilder builder()Get builder for [gtk.window_group.WindowGroup] Returns: New builder objectvoid addWindow(gtk.window.Window window)Adds a window to a [gtk.window_group.WindowGroup].gtk.window.Window[] listWindows()Returns a list of the `GtkWindows` that belong to window_group. Returns: A newly-allocated list of windows inside the group.void removeWindow(gtk.window.Window window)Removes a window from a [gtk.window_group.WindowGroup].Fluent builder for [gtk.window_group.WindowGroup]