DocumentWorkspace

Constructors

this
this(void* ptr, Flag!"Take" take)
this
this()

Creates a new #PanelDocumentWorkspace.

Members

Functions

addWidget
bool addWidget(panel.widget.Widget widget, panel.position.Position position)

Requests the workspace add widget to the dock at position.

connectAddWidget
ulong connectAddWidget(T callback, Flag!"After" after)

Connect to AddWidget signal.

connectCreateFrame
ulong connectCreateFrame(T callback, Flag!"After" after)

Connect to CreateFrame signal.

getDock
panel.dock.Dock getDock()

Get the #PanelDock for the workspace.

getGrid
panel.grid.Grid getGrid()

Get the document grid for the workspace.

getStatusbar
panel.statusbar.Statusbar getStatusbar()

Gets the statusbar for the workspace.

getTitlebar
gtk.widget.Widget getTitlebar()

Gets the titlebar for the workspace.

self
DocumentWorkspace self()

Returns this, for use in with statements.

setTitlebar
void setTitlebar(gtk.widget.Widget titlebar)

Properties

gType
GType gType [@property getter]

Static functions

getGType
GType getGType()

Inherited Members

From Workspace

getGType
GType getGType()
gType
GType gType [@property getter]
self
Workspace self()

Returns this, for use in with statements.

findFromWidget
panel.workspace.Workspace findFromWidget(gtk.widget.Widget widget)

Finds the workspace that contains widget.

actionSetEnabled
void actionSetEnabled(string actionName, bool enabled)
getId
string getId()
getWorkbench
panel.workbench.Workbench getWorkbench()

Gets the #PanelWorkbench self is a part of.

inhibit
panel.inhibitor.Inhibitor inhibit(gtk.types.ApplicationInhibitFlags flags, string reason)

Inhibits one or more particular actions in the session.

setId
void setId(string id)