View Single Post
Old 03-13-2018, 12:15 PM   #942
Geoff Waddington
Human being with feelings
Geoff Waddington's Avatar
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 3,679

Afternoon blog:

Aha, got a part of it at least.

Virtual Surfaces that are within the same Zone, Bank together, Shift together, etc.


First of all, we have to step down from Virtual Surface level to Widget level, to get the granularity we need.

A Widget can be associated with a Navigator (more generalized concept of Bank), a Modifier(Shift, Alt, etc.), and all sorts of other things that describe containment/membership/aggregation/association/etc. relationships.

In other words we have a model for the Widget interacting with the system in many different contexts simultaneously, just what we are looking for.

Now to come up with a way to express that succinctly in code
CSI - You can donate here:
Alpha software:
Reaper forum thread:
Geoff Waddington is offline   Reply With Quote