30 #ifndef STAGE_INTERACT_GESTURE_STATE_H 31 #define STAGE_INTERACT_GESTURE_STATE_H 53 using std::unique_ptr;
56 class DragRelocateController;
70 unique_ptr<DragRelocateController> dragRelocate_;
Abstraction: a component to watch, maintain and guide UI state.
InteractionState & getStateFor(Action action, Scope qualifier)
Decode the classification of the kind of interaction and gesture, and thus translate to a concrete In...
Any copy and copy construction prohibited.
Abstract foundation for context dependent UI interactions.
Token or Atom with distinct identity.
Mix-Ins to allow or prohibit various degrees of copying and cloning.
Marker types to indicate a literal string and a Symbol.
Lumiera GTK UI implementation root.
Lumiera error handling (C++ interface).
Holder for InteractionState dedicated to UI gestures and complex interactions.