On 12 April 2013 14:35, Henrik Johansen <henrik.s.johansen@veloxit.no> wrote:
On Apr 12, 2013, at 1:08 PM, phil@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).
indeeeed!
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.
the last time i checked this stuff, the platform support code exists only for windoze and mac, but no avail for linux.
Cheers, Henry
-- Best regards, Igor Stasenko.