79 #ifndef STAGE_TIMELINE_DISPLAY_MANAGER_H 80 #define STAGE_TIMELINE_DISPLAY_MANAGER_H 89 #include <sigc++/signal.h> 99 class TrackHeadWidget;
135 : b{begin}, e{max (begin,end)}
166 virtual void triggerDisplayEvaluation() =0;
168 using SignalStructureChange = sigc::signal<void>;
184 return {translateTimeToPixels (coveredTime().start())
185 ,translateTimeToPixels (coveredTime().end())
PixSpan getPixSpan()
the overall horizontal pixel span to cover by this timeline
SignalStructureChange signalStructureChange_
signal to be invoked whenever the virtual structure of the corresponding timeline changes...
Mix-in interface to allow for concrete CanvasHooked widgets to adapt themselves to the metric current...
Any copy and copy construction prohibited.
Allow widgets to connect to a common shared presentation context.
virtual ~DisplayViewHooks()
this is an interface
Mix-Ins to allow or prohibit various degrees of copying and cloning.
Specialised (abstracted) presentation context with positioning by coordinates.
Lumiera GTK UI implementation root.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...
Interface: a compound of anchoring facilities.
Lumiera error handling (C++ interface).
basic constant internal time value.
Interface for coordination of the overall timeline display.