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?
Auf Squeak-dev lese ich von "Filesystem". Was ist das?
Mir reicht für derartige Fragen ein Zeiger auf irgend welche Ansätze von Doku.
kf
Am 17.12.2004 um 11:26 schrieb Klaus Füller:
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?
garnicht, soweit ich weiss. (Und das mit dem roten rand ist daher eher ein Bug als ein feature)
Auf Squeak-dev lese ich von "Filesystem". Was ist das?
Generell ist ein Filesystem das, was bei einem Betriebsystem die Dateien verwaltet. In der Squeak Klassenbibliothek gibt es Klassen, mit denen man (einigermassen) Betriebsystem-Unhabhaengig auf das Dateisystem zugreifen kann. Also Dateien oeffnen und lesen, neue anlegen, loeschen usw...
Mir reicht für derartige Fragen ein Zeiger auf irgend welche Ansätze von Doku.
Ja... dokumentation waere mal was... ein richtiges, gutes buch wie es fuer alle anderes system existiert (Ruby, Perl...).
Marcus
Marcus Denker wrote:
Am 17.12.2004 um 11:26 schrieb Klaus Füller:
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?
garnicht, soweit ich weiss. (Und das mit dem roten rand ist daher eher ein Bug als ein feature)
Soweit ich weiss wurden schon bessere Versionen von Workspaces produziert (inkl. den üblichen Tasten oben). Irgenwie habe diese Korrekturen nicht Eingang in das BaseImage oder das FullImage gefunden.
Ich arbeite z.Zt. gerade an einem kleinen Paket das einige von diesen Dingen enthält. Ich habe ein Systemwindow habe mit 5 Reitern ('Tabs') oben und in jeder Karte einen Workspace. Das Speichern habe ich noch nicht angeschaut. Es ist gut um Instruktionen in Schritten zu präsentieren und für jeden Schritt hat man dann einen Workspace.
S. dazu meine Mail http://lists.squeakfoundation.org/pipermail/squeak-dev/2004-December/086221....
Auf Squeak-dev lese ich von "Filesystem". Was ist das?
Generell ist ein Filesystem das, was bei einem Betriebsystem die Dateien verwaltet.
Es sind in Squeak die Klassen in der Klassenkategorie 'System-Files'.
Hannes
"Klaus Füller" klausf@schule.de schrieb: To: "Squeak e.V." squeak-ev@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
squeak-ev@lists.squeakfoundation.org