Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Widget to render the typical playback control element in the UI.
When a running playback process is created within the core and a viewer display connection is established, a viewer, some timeline and a player control entity are collaborating. The latter is the typical setup of play, stop, jump and fast forward / fast backward buttons, and in addition it allows to control loop playback and single stepping. Of course, there is also a key binding to control these operations, and in addition, Lumiera may be connected with some hardware control surface (TODO obviously we need that, but as of 12/2016 we don't even know remotely how to implement it). Typically, the PlayerWidget is also combined with a timecode display, and when several player widgets are connected to the same playback process, their UI controls are "ganged together".
Definition in file player-widget.hpp.
#include "stage/gtk-base.hpp"
Classes | |
class | PlayerWidget |
Namespaces | |
stage | |
Lumiera GTK UI implementation root. | |
stage::widget | |
Lumiera custom widgets. | |