panel.types

D types for panel1 library

Types 5

aliasActionActivateFunc = void delegate(void * instance, string actionName, glib.variant.Variant param)
aliasFrameCallback = void delegate(panel.frame.Frame frame)

Callback passed to "foreach frame" functions.

Parameters

frameThe #PanelFrame calling.
aliasWorkspaceForeach = void delegate(panel.workspace.Workspace workspace)

This function is called for each workspace window within a #PanelWorkbench when using [panel.workbench.Workbench.foreachWorkspace].

Parameters

workspacea #PanelWorkspace

Variables 8

enumvarMAJOR_VERSION = 1

libpanel major version component (e.g. 1 if PANEL_VERSION is 1.2.3)

enumvarMICRO_VERSION = 1

libpanel micro version component (e.g. 3 if PANEL_VERSION is 1.2.3)

enumvarMINOR_VERSION = 8

libpanel minor version component (e.g. 2 if PANEL_VERSION is 1.2.3)

enumvarVERSION_S = "1.8.1"

libpanel version, encoded as a string, useful for printing and concatenation.

enumvarWIDGET_KIND_ANY = "*"
enumvarWIDGET_KIND_DOCUMENT = "document"
enumvarWIDGET_KIND_UNKNOWN = "unknown"
enumvarWIDGET_KIND_UTILITY = "utility"