panel.document_workspace

Module for [DocumentWorkspace] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
DocumentWorkspace self() nothrowReturns `this`, for use in `with` statements.
DocumentWorkspaceGidBuilder builder() static nothrowGet builder for [panel.document_workspace.DocumentWorkspace] Returns: New builder object
panel.dock.Dock dock() @property nothrow
panel.grid.Grid grid() @property nothrow
bool addWidget(panel.widget.Widget widget, panel.position.Position position = null) nothrowRequests the workspace add widget to the dock at position.
panel.dock.Dock getDock() nothrowGet the #PanelDock for the workspace. Returns: a #PanelDock
panel.grid.Grid getGrid() nothrowGet the document grid for the workspace. Returns: a #PanelGrid
panel.statusbar.Statusbar getStatusbar() nothrowGets the statusbar for the workspace. Returns: a #PanelStatusbar
gtk.widget.Widget getTitlebar() nothrowGets the titlebar for the workspace. Returns: a #GtkWidget or null
void setTitlebar(gtk.widget.Widget titlebar) nothrow
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) nothrowConnect 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) nothrowConnect to `CreateFrame` signal.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new #PanelDocumentWorkspace. Returns: a #PanelDocumentWorkspace