Class
GtkWindowGroup
Description [src]
class Gtk.WindowGroup : GObject.Object
{
priv: GtkWindowGroupPrivate*
}
A GtkWindowGroup
restricts the effect of grabs to windows
in the same group, thereby making window groups almost behave
like separate applications.
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. Grabs added with
gtk_grab_add()
only affect windows within the same GtkWindowGroup
.
Instance methods
gtk_window_group_get_current_device_grab
Returns the current grab widget for device
, or NULL
if none.
since: 3.0
gtk_window_group_get_current_grab
Gets the current grab widget of the given group, see gtk_grab_add().
since: 2.22
gtk_window_group_list_windows
Returns a list of the GtkWindows
that belong to window_group
.
since: 2.14
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct GtkWindowGroupClass {
GObjectClass parent_class;
void (* _gtk_reserved1) (
void
);
void (* _gtk_reserved2) (
void
);
void (* _gtk_reserved3) (
void
);
void (* _gtk_reserved4) (
void
);
}
No description available.
Class members
parent_class: GObjectClass
No description available.
_gtk_reserved1: void (* _gtk_reserved1) ( void )
No description available.
_gtk_reserved2: void (* _gtk_reserved2) ( void )
No description available.
_gtk_reserved3: void (* _gtk_reserved3) ( void )
No description available.
_gtk_reserved4: void (* _gtk_reserved4) ( void )
No description available.