I largely agree, though the example of having the various SystemWindow 
instances able to float around the desktop can be seen as an advantage too.  
There are times when I would want that, and times when I would prefer a single 
main window and the tools confined within it.  Otherwise, I agree that the 
commonly held idea that native==fast is more myth than fact.

An app using native decoration would take on the host appearance without the 
need for us to maintain emulation code.

Another potential advantage to multiple system windows is that it would force 
us to "play by the rules" with respect to input focus.  With many thanks to 
Pinesoft, that is far less of a concern in Pharo now than it was in Squeak.

Overall, emulate as much as you want.  That said, I look forward to a day when 
we will have a choice to do otherwise.

Bill


________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Douglas Brebner 
[[email protected]]
Sent: Saturday, June 05, 2010 12:28 PM
To: [email protected]
Subject: Re: [Pharo-project] pharo and stand along GUI projects

On 05/06/2010 14:39, Schwab,Wilhelm K wrote:
> Native widgets are over-rated IMHO.  That is not to say they have no value, 
> and it would be nice to see us make them easy to use.  I am split on whether 
> I would like to see the IDE tools appear as host widgets on Linux; it would 
> probably be best to set (sorry) a preference for the image to run over 
> multiple windows or to default to what we have now which can be very useful 
> if I need to work on two or more images at one time.  That is rare, and most 
> of the time I would like to see the OS' task bar include my Smalltalk tools.
>
>

The only real advantage I see for native widgets currently is that they
support things like accessibility, though Juan mentioned he's thought
about that for Morphic 3 which gives me hope :)

_______________________________________________
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