On Apr 12, 2013, at 2:35 PM, Henrik Johansen wrote: > > On Apr 12, 2013, at 1:08 PM, p...@highoctane.be wrote: > >> One crappy hack would be to have two host windows started by the VM and the >> Pharo Display bitmap split in two and each half being painted in its own >> window at the VM level. >> >> Which could even be extented to 'n' windows. >> >> The current display code uses a nxn matrix to repaint, refreshing in two >> windows is doable without too much fuss. >> >> For a Proof of Concept, that's workable. >> Phil > > The painting itself isn't the real bear though, but event > handling/distribution with multiple concurrent "worlds" and/or displays (or, > in another term, WindowManagers). > I mean, Areithfa Ffenestri (http://wiki.squeak.org/squeak/3862) has provided > a workable multiple-windows API / VM implementation (on MacOS at least) for > years, but the image-side code changes needed to make it work with > source-aware events are still MIA. And that's not just due to lack of > interest. > > Cheers, > Henry
On a positive note, I should say; there HAS been progress in Pharo lately that would make this work easier than it used to; for example. the move away from use of a global Sensor :) Cheers, Henry