Aw: [Squeak-ev] ProfStef und OBSystemBrowser

pascal.vollmer at nexgo.de pascal.vollmer at nexgo.de
Die Dez 28 23:39:50 UTC 2010


 Hallo Markus,

pongbrowser := OBSystemBrowser openOnClass: EllipseMorph.
pongbrowser inspectInMorphic.

Wie Du über den Workspace den Weg zum Fenster für die Kategorien findest, habe ich nicht untersucht.

Gruß und ein schönes Neues Jahr,
Pascal


----- Original Nachricht ----
Von:     Markus Schlager <m.slg at gmx.de>
An:      "e.V. Squeak" <squeak-ev at lists.squeakfoundation.org>
Datum:   28.12.2010 21:22
Betreff: [Squeak-ev] ProfStef und OBSystemBrowser

> Vielleicht kann mir ja jemand helfen,
> 
> Ich bin gerade dabei, unter pharo ein ProfStef-Tutorial für meine 
> Zehntkläßler zu bauen. Darin würde ich ganz gerne auch den Umgang mit 
> / Aufbau von Sysmtembrowser etc. zeigen. Z.B. möchte ich gerne in mein 
> Tutorial Befehlszeilen der Art systembrowser>>zeigeKategorienbereich 
> einfügen, die etwa dazu führen sollen, daß der entsprechende Bereich rot 
> eingerahmt erscheint. Über einen Inspektor des zugehörigen Morphs habe ich 
> das auch schon von Hand hinbekommen. Aber wie komme ich am elegantesten an 
> den Morph, der den Browser darstellt?
> 
> Momentan behelfe ich mir so:
> 
> pongbrowser := OBSystemBrowser onClass: EllipseMorph.
> pongbrowserfenster := (World submorphs select: [:each | each model =
> pongbrowser]) at: 1.
> 
> Geht das einfacher? Kann ich den Browser auch so starten, daß ich direkt 
> eine Referenz auf seinen Morph bekomme? Der Browser selber scheint ihn ja 
> nicht zu kennen. Weiß da ein anderes Objekt Bescheid?
> 
> Schöne Grüße
> 
> Markus

Pascal Vollmer
Email: pascal.vollmer at ieee.org