LUMIERA.clone/src
Ichthyostega 305ff8e6cc Structure-Change: draft API for re-ordering attached widgets
basically this attempts to work around an "impedance mismatch" caused by relying on Lumiera's Diff framework.
Applying a diff might alter the structural order of components, without those componets
being aware of the change. If especially those components are attached into some
UI layout, or otherwise delegate to display widgets, we need a dedicated mechanism
to reestablish those display elements in proper order after applying the change.

The typical examples is a sequence of sub-Tracks, which might have been reordert due
to applying rules down in the Steam Layer. The resulting diff will propagate the
new order of sub-Tracks up into the UI, yet now all of the elaborate layout and
space allocation done in the presentation code needs to be adjusted or even
recomputed to accomodate the change.
2019-12-06 21:53:43 +01:00
..
common QA: check for possible misalignment through placement new (-> #1204) 2019-11-08 01:14:36 +01:00
include UI-Style: reorganise style constants and introduce some BEM notation 2019-08-08 19:08:04 +02:00
lib ClipDisplay: basic implementation of ViewHook helper 2019-11-08 20:49:37 +01:00
lumiera Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
plugin
stage Structure-Change: draft API for re-ordering attached widgets 2019-12-06 21:53:43 +01:00
steam QA: check for possible misalignment through placement new (-> #1204) 2019-11-08 01:14:36 +01:00
tool
vault Library: clarify usage of the basic time scale 2018-12-10 00:12:52 +01:00
.gitignore
DIR_INFO
doxygen.dox
SConscript Global-Layer-Renaming: fix handling of GuiResources in the build 2018-11-16 18:18:33 +01:00