[Squeak-ev] Workspace - Save

Boris Gaertner Boris.Gaertner at gmx.net
Fre Dez 17 14:49:38 UTC 2004


"Klaus Füller" <klausf at schule.de> schrieb:
To: "Squeak e.V." <squeak-ev at lists.squeakfoundation.org>
Sent: Friday, December 17, 2004 11:26 AM
Subject: [Squeak-ev] Workspace - Save


Wenn ich in einem Workspace "speichern" drücke ([Alt]+S), ist der rote
Rand weg und der Workspace lässt sich ohne Nachfrage schließen.

Wohin wird denn das gespeichert?
Im Workspace selbst, und zwar in der Instanzvariable  contents.
Der editierte, aber nicht mit 'accept' gespeicherte Text steht
im TextMorphForEditView in der Instanzvariable  text.

Wenn Sie den Inhalt eine Workspace gespeichert haben und
danach weiter editieren, kommen sie mit 'cancel' zur gespeicherten
Textfassung zurück.

Die Methoden sind
PluggableTextMorph>>accept (gibt den Inhalt des Editors
an den Workspace weiter)
PluggableTextMorph>>cancel (holt den gespeicherten
Text beim Worksspace ab und gibt dem Edit-Morph eine
Kopie davon.)
Der editierte Text steht in  ParagraphEditor  :: paragraph.


Beste Grüße
Boris