03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

10.6 Einbeziehung von Fenster-Bausteinen 215<br />

ergänzt werden:<br />

WerteErfassung11 addSubpane:<br />

(EntryField new<br />

framingRatio:( (Rectangle leftTopUnit<br />

rightAndDown:2/8@(2/8)) extentFromLeftTop:2/8@(1/8) )<br />

)<br />

Hinweis: Sofern das zugehörige Fenster am Bildschirm bereits angezeigt wird, ist diese<br />

Ergänzung nicht unmittelbar wirksam.<br />

Entfernen wir jedoch dieses Fenster vom Bildschirm und stellen anschließend die Anforderung<br />

WerteErfassung11 openWindow<br />

so wird das Fenster – zusammen mit dem Eingabefeld – angezeigt.<br />

Um ein View festzulegen, das aus einem Rahmenfenster mit Fenster-Bausteinen besteht,<br />

sind insgesamt die folgenden Angaben zu machen:<br />

addView: ( topPaneClass new<br />

framingRatio: ( );<br />

owner: ;<br />

... ;<br />

addSubpane: ( new<br />

framingRatio: ( );<br />

... );<br />

addSubpane: ( new<br />

framingRatio: ( );<br />

... )<br />

)<br />

Hinweis: Dabei ist zu beachten, daß sämtliche Angaben, die<br />

topPaneClass new<br />

folgen, als Empfänger-Objekt jeweils “” haben.<br />

Hinter der Message “owner:” lassen sich z.B. die folgenden Messages einsetzen:<br />

• pStyle: #(sysmenu sizable titlebar minimize maximize)<br />

• viewName: ’erfassungsfenster’<br />

• labelWithoutPrefix: ’ ’<br />

• noSmalltalkMenuBar<br />

Benennung von Fenster-Bausteinen<br />

Damit einem Fenster-Baustein – im Hinblick auf den jeweiligen Lösungsplan – eine<br />

Message zugestellt werden kann, ist eine Zeichenkette als Name für diesen Baustein<br />

festzulegen. Dies läßt sich unter Einsatz der Basis-Methode “paneName:” erreichen.<br />

Anschließend kann diesem Fenster-Baustein eine Message unter Einsatz der Basis-<br />

Methode “paneNamed:” zugestellt werden.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!