Lumiera  0.pre.03
»edit your freedom«
gesture-state.cpp File Reference

Go to the source code of this file.

Description

Implementation of a holder and manager for interaction state.

Todo:
do we really need a segregated translation unit for the InteractionState implementations? The alternative would be to emit all the related code from interaction-director.cpp; and in this alternative solution, we'd also allocate all the interaction state right within GestureState, without PImpl. The benefit would to avoid yet another indirection, while the downside would be to include all those implementations unnecessarily also into cmd-context.cpp, with the danger that someone later on starts to "short circuit" directly into some implementation, by switching on type.

Definition in file gesture-state.cpp.

Namespaces

 stage
 Lumiera GTK UI implementation root.
 
 stage::interact
 UI interaction control.