panel.types

D types for panel1 library

Members

Aliases

Action
alias Action = PanelAction*
ActionActivateFunc
alias ActionActivateFunc = void delegate(void* instance, string actionName, glib.variant.VariantG param)
Area
alias Area = PanelArea
FrameCallback
alias FrameCallback = void delegate(panel.frame.Frame frame)

Callback passed to "foreach frame" functions.

WorkspaceForeach
alias WorkspaceForeach = void delegate(panel.workspace.Workspace workspace)

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

Manifest constants

MAJOR_VERSION
enum MAJOR_VERSION;

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

MICRO_VERSION
enum MICRO_VERSION;

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

MINOR_VERSION
enum MINOR_VERSION;

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

VERSION_S
enum VERSION_S;

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

WIDGET_KIND_ANY
enum WIDGET_KIND_ANY;
WIDGET_KIND_DOCUMENT
enum WIDGET_KIND_DOCUMENT;
WIDGET_KIND_UNKNOWN
enum WIDGET_KIND_UNKNOWN;
WIDGET_KIND_UTILITY
enum WIDGET_KIND_UTILITY;