Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
patchbay-widget.hpp File Reference

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

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"

Namespaces

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

Classes

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