Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Sub-Service of the InteractionDirector: Hold and maintain InteractionState.
Typically, each distinct gesture or elaborate interaction pattern has a dedicated InteractionState subclass to maintain the state of ongoing gestures within the UI. Client code attaches and accesses this state through the CmdContext front-end. The InteractionDirector exposes a singleton instance of the GestureState manager through the lib::Depend access framework (Dependency-Injection).
Definition in file gesture-state.hpp.
#include "lib/error.hpp"
#include "lib/nocopy.hpp"
#include "stage/interact/interaction-state.hpp"
#include "lib/symbol.hpp"
#include <memory>
Classes | |
class | GestureState |
Holder for InteractionState dedicated to UI gestures and complex interactions. More... | |
Namespaces | |
stage | |
Lumiera GTK UI implementation root. | |
stage::interact | |
UI interaction control. | |