panel.document_workspace

Module for [DocumentWorkspace] class

Types 3

Methods
GType _gType() @property
DocumentWorkspace self()Returns `this`, for use in `with` statements.
DocumentWorkspaceGidBuilder builder()Get builder for [panel.document_workspace.DocumentWorkspace] Returns: New builder object
panel.dock.Dock dock() @property
panel.grid.Grid grid() @property
bool addWidget(panel.widget.Widget widget, panel.position.Position position = null)Requests the workspace add widget to the dock at position.
panel.dock.Dock getDock()Get the #PanelDock for the workspace. Returns: a #PanelDock
panel.grid.Grid getGrid()Get the document grid for the workspace. Returns: a #PanelGrid
panel.statusbar.Statusbar getStatusbar()Gets the statusbar for the workspace. Returns: a #PanelStatusbar
gtk.widget.Widget getTitlebar()Gets the titlebar for the workspace. Returns: a #GtkWidget or null
gulong connectAddWidget(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == bool) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : panel.widget.Widget))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : panel.position.Position))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : panel.document_workspace.DocumentWorkspace))) && Parameters!T.length < 4)Connect to `AddWidget` signal.
gulong connectCreateFrame(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T : panel.frame.Frame) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : panel.position.Position))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : panel.document_workspace.DocumentWorkspace))) && Parameters!T.length < 3)Connect to `CreateFrame` signal.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new #PanelDocumentWorkspace. Returns: a #PanelDocumentWorkspace

Fluent builder for [panel.document_workspace.DocumentWorkspace]