Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
A dockable container to hold a notebook of timeline displays.
Within the Lumiera GTK UI, there is an UI top-level circle of managing entities to handle global concerns and actions. The ctrl::InteractionDirector incorporates the role of model root and thus manages a collection of timelines. The timeline panel exposes this collection and allows to view and interact with one of the given timelines. The build-up of the timeline display and thus the initiative to expose a timeline comes from the interaction director – but as usual with graphical user interfaces, any user interaction after this point is handled autonomously by the stage::timeline::TimelineWidget and stage::timeline::TimelineController
as of 10/2016 this is WIP-WIP-WIP : canvas widgets experiment
as of 10/2018 we start to build a new timeline widget, connected to the UI-Bus
Definition in file timeline-panel.hpp.
#include "stage/panel/panel.hpp"
#include "stage/timeline/timeline-widget.hpp"
#include <gtkmm/notebook.h>
#include <memory>
#include <vector>
Classes | |
class | TimelinePanel |
Dockable panel to hold timeline widget(s). More... | |
Namespaces | |
stage | |
Lumiera GTK UI implementation root. | |
stage::panel | |
Docking panel classes. | |