![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "stage/interact/view-spec-dsl.hpp"
A specification to describe the desired location of a component view within the Lumiera UI.
LocatorSpec is basically a set of UI coordinates, with the additional possibility of specifying several alternatives, with the intention to pick the first applicable one.
| depth | the level in the tree addressed by this locator |
Definition at line 134 of file view-spec-dsl.hpp.
Public Member Functions | |
| LocatorSpec (LocationRule &&ruleToDetermineLocation) | |
| LocatorSpec (UICoord::Builder &&simpleLocationSpec) | |
| shortcut to allow initialisation from UI-Coordinate builder expression | |
| operator string () const | |
Private Attributes | |
| LocationRule | rules_ |
|
inline |
Definition at line 140 of file view-spec-dsl.hpp.
References LocatorSpec< depth >::rules_.
|
inline |
shortcut to allow initialisation from UI-Coordinate builder expression
Definition at line 150 of file view-spec-dsl.hpp.
|
inline |
Definition at line 157 of file view-spec-dsl.hpp.
References LocatorSpec< depth >::rules_.
|
private |
Definition at line 137 of file view-spec-dsl.hpp.
Referenced by LocatorSpec< depth >::LocatorSpec(), and LocatorSpec< depth >::operator string().
Inheritance diagram for LocatorSpec< depth >:
Collaboration diagram for LocatorSpec< depth >: