![]() |
Lumiera 0.pre.04
»edit your freedom«
|
A dockable container to hold a notebook of timeline displays. More...
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
as of 03/2023 the backbone of the new structure is in place (see #1042)
as of 05/2025 we need actual editing functionality in the core to continue building here.... //////TICKET #305
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>Namespaces | |
| namespace | stage |
| Lumiera GTK UI implementation root. | |
| namespace | stage::panel |
| Docking panel classes. | |
Classes | |
| class | TimelinePanel |
| Dockable panel to hold timeline widget(s). More... | |