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
