On 12 April 2013 14:38, Henrik Johansen <henrik.s.johan...@veloxit.no> wrote: > > 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 :) > yes.. we know where we going and what we want :)
Actually i always wanted to do a nice multi-window support for squeak.. and even started writing new plugin prototype once in a while.. but then switched to something else. I could try to find this code, if i not lost it under tons of other started/drafted and then quickly abandoned hacks. > Cheers, > Henry -- Best regards, Igor Stasenko.