Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Implementation details regarding display of the track heads within the timeline UI.
In Lumiera, »Tracks« are arranged as a system of nested scopes. The TrackHeadWidget thus has to reflect this nested structure, which can be achieved by recursively nesting further TrackHeadWidget instances. The header and »patchbay« for each scope is implemented as a Gtk::Grid
widget, with initially three rows:
Definition in file track-head-widget.cpp.
#include "stage/gtk-base.hpp"
#include "stage/style-scheme.hpp"
#include "stage/timeline/track-head-widget.hpp"
#include "lib/util.hpp"
Namespaces | |
stage | |
Lumiera GTK UI implementation root. | |
stage::timeline | |
The timeline display and editing operations. | |