panel.workbench

Module for [Workbench] class

Types 3

Methods
GType _gType() @property
Workbench self()Returns `this`, for use in `with` statements.
WorkbenchGidBuilder builder()Get builder for [panel.workbench.Workbench] Returns: New builder object
string id() @propertyGet `id` property. Returns: The "id" of the workbench.
void id(string propval) @propertySet `id` property. Params: propval = The "id" of the workbench.
panel.workbench.Workbench findFromWidget(gtk.widget.Widget widget)Finds the workbench that contains widget.
void actionSetEnabled(string actionName, bool enabled)
void activate()
panel.workspace.Workspace findWorkspaceTyped(gobject.types.GType workspaceType)Locates a workspace in self with a type matching type.
void foreachWorkspace(panel.types.WorkspaceForeach foreachFunc)Calls foreach_func for each workspace in the workbench.
string getId()
void setId(string id)
gulong connectActivate(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : panel.workbench.Workbench))) && Parameters!T.length < 2)Connect to `Activate` signal.
Constructors
this(void * ptr, Flag!"Take" take)
Methods
T id(string propval)Set `id` property. Params: propval = The "id" of the workbench.

Fluent builder for [panel.workbench.Workbench]

Methods