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.

Reply via email to