Hi Stef,
>Now it is nicely integrated in pharo.
Not yet - why not open it in a separate window instead of a plain morph on the
desk?
This would be more consistent with inspect it, debug it and explore it from the
same menu.
You can also collapse the watch window and move it easily around...
see code below.
Bye
Torsten
-----------------------------------------------------------------------------------------
watchIt
| result |
self handleEdit:
[result := textMorph editor compileSelectionAsBlock.
((result isKindOf: FakeClassPool) or: [result == #failedDoit])
ifTrue: [^self flash]].
(RectangleMorph new)
layoutPolicy: TableLayout new;
layoutInset: 3;
listDirection: #topToBottom;
hResizing: #shrinkWrap;
vResizing: #shrinkWrap;
addMorphBack: (StringMorph contents: textMorph editor
selection);
addMorphBack: ((UpdatingStringMorph on: result selector: #value)
stepTime: 500;
maximumWidth: nil;
growable: true);
color: Color white;
borderColor: Color black;
openInWindow
--
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen:
http://www.gmx.net/de/go/multimessenger
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project