splitTrackPanel (new container holding PanelTrackViewers)
letfPanel: PanelTrackViewer (reused existing)
rightPanel: PanelTrackViewer (reused existing)
FrameSplitTrackViewer
Adding a track to the FrameSplitTrackViewer is done using
addLeftTrack (adds a track to the left PanelTrackViewer)
addRightTrack (adds a track to the right PanelTrackViewer)
Consulting the left and right panel should be done using getLeftPanel or getRightPanel
PanelSplitTrackViewer
Renders the left and right PanelTrackViewer next to each other using css display flex and some padding and adds some glue to link PanelTrackViewers (left and right) to the FrameSplitTrackViewer and calculates the height/width of the PanelTrackViewers (left and right).
NOTE: I accidentally did an auto format again. You can ignore everything above line 1131 (master) / 1120 (new branch)...
Created a new FrameSplitTrackViewer having
FrameSplitTrackViewer Adding a track to the FrameSplitTrackViewer is done using
Consulting the left and right panel should be done using getLeftPanel or getRightPanel
PanelSplitTrackViewer Renders the left and right PanelTrackViewer next to each other using css display flex and some padding and adds some glue to link PanelTrackViewers (left and right) to the FrameSplitTrackViewer and calculates the height/width of the PanelTrackViewers (left and right).
NOTE: I accidentally did an auto format again. You can ignore everything above line 1131 (master) / 1120 (new branch)...