I thought it was someone's name at first :)

http://wiki.squeak.org/squeak/3862

This looks right to me, thanks for the heads up stef.   I don't see where
there is any code available however.   A concrete starting point might be
with vm primitives for creating and controlling native windows;  once these
are in place, it is a matter of creating a small pharo codebase to manage
the OS resources(ffenestria), and drawing to them through primitives via the
GraphicsContext (bitblitting of course).  I would think that most everything
in morphic would continue to work as is.

does this make sense?

If the primitives existed, I could help out, but not being a c/c++
programmer I am at a disadvantage here.


2009/6/11 Mariano Martinez Peck <[email protected]>

> what is ffenestria? links?
>
>
> On Thu, Jun 11, 2009 at 3:45 PM, Stéphane Ducasse <
> [email protected]> wrote:
>
>>
>>
>> > Would it be ok if this was configurable via a user preference,
>> > meaning pharo supported both?
>>
>> sure.
>>
>> > A VisualWorks multiple-native-window capability would open up the
>> > possibility of creating a different class of applications.  Alot of
>> > my work revolves around integration with legacy systems.   Having a
>> > smalltalk with multiple native windows would allow me to more
>> > seamlessly introduce it into the world of tools at my company.
>>
>> I really think that if somebody would work on ffenestria we would
>> integrate it.
>>
>> >
>> >
>> > thanks
>> > sw
>> >
>> > On Thu, Jun 11, 2009 at 11:33 AM, Alexandre Bergel <[email protected]
>> > > wrote:
>> >
>> > I used Visualworks and Squeak, and frankly, I prefer to have embedded
>> > morphic windows in a unique native window, as it is now in Pharo.
>> > Application switching is easier in my opinion and I do not feel a need
>> > to have an email clients between two code browsers.
>> > As the discussion on save and quit testified, people have radically
>> > different habits when programming. Even for simple things.
>> > Interesting.
>> >
>> > Cheers,
>> > Alexandre
>> >
>> >
>> > On 11 Jun 2009, at 10:58, Steve Wirts wrote:
>> >
>> > > If the primitives existed in pharo that would allow someone to
>> > > create and control native windows, I would be more than happy to
>> > > take the time to try and massage morphic into working cleanly/
>> > > elegantly with multiple windows.
>> > >
>> > > On Thu, Jun 11, 2009 at 10:44 AM, Damien Cassou <
>> [email protected]
>> > > > wrote:
>> > > On Thu, Jun 11, 2009 at 4:38 PM, Michael Rueger<[email protected]>
>> > > wrote:
>> > > > Also the GTK bindings and Newspeak use native windows (I
>> > > > think?).
>> > >
>> > > Newspeak uses either native or morphic windows, depending on the
>> > > wishes of the user.
>> > >
>> > > --
>> > > Damien Cassou
>> > > http://damiencassou.seasidehosting.st
>> > >
>> > > "Lambdas are relegated to relative obscurity until Java makes them
>> > > popular by not having them." James Iry
>> > >
>> > > _______________________________________________
>> > > Pharo-project mailing list
>> > > [email protected]
>> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> > >
>> > > _______________________________________________
>> > > Pharo-project mailing list
>> > > [email protected]
>> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >
>> > --
>> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> > Alexandre Bergel  http://www.bergel.eu
>> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> >
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Pharo-project mailing list
>> > [email protected]
>> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >
>> > _______________________________________________
>> > Pharo-project mailing list
>> > [email protected]
>> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to