68 GestureState::~GestureState() { }
70 GestureState::GestureState()
87 if (DRAG==action and ON_TIMELINE==qualifier)
88 return *dragRelocate_;
90 throw error::State (
_Fmt{
"Unforeseen interaction state in Lumiera UI requested. " 91 "GestureState::getStateFor... Action=%d Scope=%d"}
InteractionState & getStateFor(Action action, Scope qualifier)
Decode the classification of the kind of interaction and gesture, and thus translate to a concrete In...
Sub-Service of the InteractionDirector: Hold and maintain InteractionState.
A front-end for using printf-style formatting.
Abstract foundation for context dependent UI interactions.
Derived specific exceptions within Lumiera's exception hierarchy.
Lumiera GTK UI implementation root.
Gesture controller for dragging objects within the Timeline display.
A set of basic GTK includes for the UI.
Concrete implementation of a dragging gesture to relocate an UI entity.