panel.position

Module for [Position] class

Types 3

Specifies a position in the dock. You receive a #PanelPosition in the handler to signal@PanelDock::create-frame.

Methods
GType _gType() @property
Position self()Returns `this`, for use in `with` statements.
PositionGidBuilder builder()Get builder for [panel.position.Position] Returns: New builder object
panel.types.Area area() @propertyGet `area` property. Returns: The area.
void area(panel.types.Area propval) @propertySet `area` property. Params: propval = The area.
bool areaSet() @propertyGet `areaSet` property. Returns: The area is set.
void areaSet(bool propval) @propertySet `areaSet` property. Params: propval = The area is set.
uint column() @propertyGet `column` property. Returns: The column in the position.
void column(uint propval) @propertySet `column` property. Params: propval = The column in the position.
bool columnSet() @propertyGet `columnSet` property. Returns: The column is set.
void columnSet(bool propval) @propertySet `columnSet` property. Params: propval = The column is set.
uint depth() @property
void depth(uint propval) @property
bool depthSet() @property
void depthSet(bool propval) @property
uint row() @property
void row(uint propval) @property
bool rowSet() @property
void rowSet(bool propval) @property
panel.position.Position newFromVariant(glib.variant.Variant variant)Create a #PanelPosition from a #GVariant.
bool equal(panel.position.Position b)Compares two #PanelPosition.
panel.types.Area getArea()Gets the area. Returns: the area.
bool getAreaSet()Gets wether the area is set. Returns: the wether the area is set.
uint getColumn()
uint getDepth()
uint getRow()
bool getRowSet()
bool isIndeterminate()Tells is the position is indeterminate. Returns: whether the position is indeterminate.
void setArea(panel.types.Area area)Sets the area.
void setAreaSet(bool areaSet)Sets whether the area is set.
void setColumn(uint column)
void setColumnSet(bool columnSet)
void setDepth(uint depth)
void setDepthSet(bool depthSet)
void setRow(uint row)
void setRowSet(bool rowSet)
glib.variant.Variant toVariant()Convert a #PanelPosition to a #GVariant. Returns: the new #GVariant containing the positon values
Constructors
this(void * ptr, Flag!"Take" take)
this()Create a position. Returns: a newly created instance of #PanelPosition.
Methods
T area(panel.types.Area propval)Set `area` property. Params: propval = The area. Returns: Builder instance for fluent chaining
T areaSet(bool propval)Set `areaSet` property. Params: propval = The area is set. Returns: Builder instance for fluent chaining
T column(uint propval)Set `column` property. Params: propval = The column in the position. Returns: Builder instance for fluent chaining
T columnSet(bool propval)Set `columnSet` property. Params: propval = The column is set. Returns: Builder instance for fluent chaining
T depth(uint propval)
T depthSet(bool propval)
T row(uint propval)
T rowSet(bool propval)

Fluent builder for [panel.position.Position]

Methods