Lumiera  0.pre.03
»edit your freedom«
patchbay-widget.hpp File Reference

Go to the source code of this file.

Description

Widget to hold the track head controls within the timeline header pane UI.

The fork, a recursively nested system of scopes, is rendered within the timeline display as a system of nested tracks. For each of these tracks we get a header section, allowing to control its placement parameters, including start time, output routing level and panning. The Patch Bay is the container holding all those track header controls, arranged into a recursively nested structure. Besides that, the Patch Bay serves a secondary concern, namely to present this nested structure with proper vertical scrolling, so to keep each Track Head aligned with the display of the corresponding track's content.

Todo:
WIP-WIP-WIP as of 10/2018

Definition in file patchbay-widget.hpp.

#include "stage/gtk-base.hpp"

Classes

class  PatchbayWidget
 Header pane control area corresponding to a fork of nested tracks. More...
 

Namespaces

 stage
 Lumiera GTK UI implementation root.
 
 stage::timeline
 The timeline display and editing operations.