Areithfa Ffenestri Linux VM?
John M McIntosh
johnmci at smalltalkconsulting.com
Sat Dec 31 20:57:30 UTC 2005
Tim, that would be a *fun* project, however tweak was easy because
it's project world is an instance and referring to the display or to
the eventsensor queue leads to an instance variable, versus a global.
So with Areithfa Ffenestri we could set to the Areithfa Ffenestri
window display, and dispatch events from the VM to the window keyed
eventsensor for a tweak project. Plus of course the coordinate
systems was 0,0 in a project and asking for the cooridnates involved
tweak mapping the eventsensor values to tweak values which works just
fine
when dealing with tweak in the main window or a window containing a
tweak project, mapping is different but that just means a different
subclass of the tweak project class.
With morphic you refer directly to the eventsensor and display
without any concept of a window so there is not even at times
anywhere to ask/go/find what window you are getting events from or
should be rendering too. In my sophie image there is 435 usages of
Display, 269 of Sensor, nontrivial issue.
On 31-Dec-05, at 10:50 AM, tim Rowledge wrote:
>
> On 31-Dec-05, at 6:44 AM, Jerry Bell wrote:
>
>> Does such a thing exist yet?
> Not to my knowledge; the original work was done on RISC OS and OSX,
> with some progress made on Windows that I've heard of.
>
> The VM work is relatively simple (deliberately) and the real task
> is getting someone with real morphic skills to integrate morphic
> with the idea of multiple (ie any number from 0 up) windows. John
> also did work on a mac menubar extension.
>
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Quality assurance: A way to ensure you never deliver shoddy goods
> accidentally.
>
>
>
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
More information about the Squeak-dev
mailing list
|