panel.session

Module for [Session] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
Session self() nothrowReturns `this`, for use in `with` statements.
SessionGidBuilder builder() static nothrowGet builder for [panel.session.Session] Returns: New builder object
panel.session.Session newFromVariant(glib.variant.Variant variant) staticCreates a new #PanelSession from a #GVariant.
panel.session_item.SessionItem getItem(uint position) nothrowGets the item at position.
uint getNItems() nothrow
void insert(uint position, panel.session_item.SessionItem item) nothrow
panel.session_item.SessionItem lookupById(string id) nothrowGets a session item matching id.
void removeAt(uint position) nothrow
glib.variant.Variant toVariant() nothrowSerializes a #PanelSession as a #GVariant
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for panel.session.Session

Fluent builder for panel.session.Session

Methods
Session build() nothrowCreate object from builder. Returns: New object