panel.workspace

Module for [Workspace] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
Workspace self() nothrowReturns `this`, for use in `with` statements.
WorkspaceGidBuilder builder() static nothrowGet builder for [panel.workspace.Workspace] Returns: New builder object
string id() @property nothrowGet `id` property. Returns: The "id" of the workspace.
void id(string propval) @property nothrowSet `id` property. Params: propval = The "id" of the workspace.
panel.workspace.Workspace findFromWidget(gtk.widget.Widget widget) static nothrowFinds the workspace that contains widget.
void actionSetEnabled(string actionName, bool enabled) nothrow
string getId() nothrow
panel.workbench.Workbench getWorkbench() nothrowGets the #PanelWorkbench self is a part of. Returns: a #PanelWorkbench, or null
panel.inhibitor.Inhibitor inhibit(gtk.types.ApplicationInhibitFlags flags, string reason) nothrowInhibits one or more particular actions in the session.
void setId(string id) nothrow
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for panel.workspace.Workspace

Methods
T id(string propval) nothrowSet `id` property. Params: propval = The "id" of the workspace.

Fluent builder for panel.workspace.Workspace

Methods
Workspace build() nothrowCreate object from builder. Returns: New object