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
