Stef,

I could be wrong, but I suspect the correct path is to take the GUI 
manipulation out of the base classes, and if we are still so slow as to need 
some progress indication, it could be readily hacked (in a good way) as follows:

(1) Transcript output, provided it works on the fly vs. appearing all at once 
at the end (I fear the latter might hold at present??)
(2) via a good logging system and an external process (cross-platform analog to 
OutputDebugString() and DebugView on Windows)
(3) trigger an event and let anything that wants to observe them, with nothing 
doing so by default.

I would really like to see (2) grow as an option for us.  I periodically do 
some work with Pharo on a particular Windows system (getting to be ever more 
rare in my world<g>), but I do greatly appreciate the real-time tracing.  Even 
if we end up doing it with a separate image and sockets, it would be nice to 
have.  The separate image could be a nice example of deploying an "executable" 
as well as a potential show piece for Polymorph.

Bill


________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Stéphane Ducasse 
[[email protected]]
Sent: Sunday, September 19, 2010 6:12 AM
To: Pharo Development
Subject: [Pharo-project] we need to find a way to declare that an action is     
UIless

hi guys

I tried to add borderStyle to BorderedMorph and the progressbar showing the 
progress blow up.
So we should really have a way to specify silent ui action.
Does anybody have an idea how I could do that?

        [BorderedMorph addInstVarNamed: 'borderStyle'] silent would be cool.

Stef
_______________________________________________
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