On Mon, 27 Jan 2014 06:54:49 +0100 Florian Jung <[email protected]> wrote:
> Am 27.01.2014 02:02, schrieb Dennis Schulmeister: > > Hi Florian, > > So here is a slightly modified idea in pseudo-code as it's too late for > > me to describe it in words. :-) > > [you meant having one model in usage and one copy for editing, and > swapping their pointers after editing since swapping is a 'fast' operation] Uhm yes. I knew it was easy ... > I've thought about (and ardour does it :)) using a Diff system: So the model contains a list of changes filled by the GUI. During the lock phase all changes are applied at once. If most time is spent waiting on the user to complete his actions, this should work. But it will complicate things due to the indirect nature of making changes to the model. The interface needs to be well thought about, before-hand. Dennis ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
