Lumiera
0.pre.03
»edit your freedom«
|
#include "stage/timeline/display-manager.hpp"
Interface for coordination of the overall timeline display.
Definition at line 146 of file display-manager.hpp.
Public Types | |
using | SignalStructureChange = sigc::signal< void > |
Public Member Functions | |
virtual | ~DisplayManager () |
this is an interface | |
PixSpan | getPixSpan () |
the overall horizontal pixel span to cover by this timeline | |
virtual void | triggerDisplayEvaluation ()=0 |
cause a re-allocation of the complete layout | |
Public Member Functions inherited from DisplayViewHooks | |
virtual | ~DisplayViewHooks () |
this is an interface | |
virtual model::ViewHook< TrackBody > & | getBodyHook ()=0 |
virtual model::CanvasHook< Gtk::Widget > & | getClipHook ()=0 |
virtual model::ViewHook< TrackHeadWidget > & | getHeadHook ()=0 |
Public Member Functions inherited from DisplayMetric | |
virtual | ~DisplayMetric () |
this is an interface | |
virtual TimeValue | applyScreenDelta (Time anchor, double deltaPx) const =0 |
translate an offset in pixel coordinates into a temporal position More... | |
virtual TimeSpan | coveredTime () const =0 |
the overall time Duration covered by this timeline canvas | |
virtual int | translateScreenDelta (Offset) const =0 |
translate a temporal offset into a pixel Δ | |
virtual int | translateTimeToPixels (TimeValue) const =0 |
extension point for time axis zoom management. More... | |
Public Attributes | |
SignalStructureChange | signalStructureChange_ |
signal to be invoked whenever the virtual structure of the corresponding timeline changes, thus necessitating a new arrangement of the timeline layout. More... | |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |
SignalStructureChange signalStructureChange_ |
signal to be invoked whenever the virtual structure of the corresponding timeline changes, thus necessitating a new arrangement of the timeline layout.
Definition at line 168 of file display-manager.hpp.