Dazzle.DockManager

g Dazzle.DockManager Dazzle.DockManager GObject.Object GObject.Object GObject.Object->Dazzle.DockManager

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

pause_grabs ()

register_dock (dock)

release_transient_grab ()

unpause_grabs ()

unregister_dock (dock)

Virtual Methods

Inherited:

GObject.Object (7)

do_register_dock (dock)

do_unregister_dock (dock)

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

register-dock

unregister-dock

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Dazzle.DockManager(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Dazzle.DockManagerClass

classmethod new()
Return type:

Dazzle.DockManager

pause_grabs()

Requests that the transient grab monitoring stop until Dazzle.DockManager.unpause_grabs() is called.

This might be useful while setting up UI so that you don’t focus something unexpectedly.

This function may be called multiple times and after an equivalent number of calls to Dazzle.DockManager.unpause_grabs(), transient grab monitoring will continue.

New in version 3.26.

register_dock(dock)
Parameters:

dock (Dazzle.Dock) –

release_transient_grab()
unpause_grabs()

Unpauses a previous call to Dazzle.DockManager.pause_grabs().

Once the pause count returns to zero, transient grab monitoring will be restored.

New in version 3.26.

unregister_dock(dock)
Parameters:

dock (Dazzle.Dock) –

do_register_dock(dock) virtual
Parameters:

dock (Dazzle.Dock) –

do_unregister_dock(dock) virtual
Parameters:

dock (Dazzle.Dock) –

Signal Details

Dazzle.DockManager.signals.register_dock(dock_manager, object)
Signal Name:

register-dock

Flags:

RUN_LAST

Parameters:
Dazzle.DockManager.signals.unregister_dock(dock_manager, object)
Signal Name:

unregister-dock

Flags:

RUN_LAST

Parameters: