Hallo,

Pardon, es sollte heißen TimesTable (eine Anwendung zum Erlernen des kleinen 
Einmaleins).

Hintergrundfarbe: 
   ptm := PluggableTextMorph new. 
   ptm textMorph backgroundColor: Color yellow.

Nach links verschwindender Text:
   hier habe ich mich geirrt: auch bei meiner Anwendung wird der Text in neu 
hinzugenommenen Zeilen erweitert. Du hast Recht.

Zum Anordnen:
   benutze ich für das RectangleMorph in das das PluggableTextMorph eingebettet 
ist setLayout.

zum acceptOnCR:
   hier die Klassenmethode, mit der die Methode bekannt gemacht wird, die bei 
Beendigung der Eingabe mit CR ausgeführt werden soll (hier: checkAnswer):
        ptm := PluggableTextMorph 
                on: self
                text: #answer
                accept: #checkAnswer:.

Wenn ich es recht sehe, werden CR und Alt-s als Eingabebeendigung gleich 
behandelt.

Gruß
Pascal


----- Original Nachricht ----
Von:     Klaus Füller <[email protected]>
An:      Squeak in Germany / Squeak in Deutschland 
<[email protected]>
Datum:   17.01.2009 21:50
Betreff: Re: Aw: [Squeak-ev] String-Eingabe

> 
> Am 17.01.2009 um 19:14 schrieb [email protected]:
> 
> > zumindest mit der Anforderung dass getippte Zeichen links aus dem  
> > Textfeld verschwinden, wird Dir PluggableTextMorph gute Dienste  
> > leisten. Ich verwende es in squeaksource/TimeTable.
> 
> Ich finde squeaksource/TimeTable nicht.
> 
> Wenn ich PluggableTextMorph benutze, weiß ich nicht -
> 
> - wie ich die Texthintergrundfarbe ändern kann,
> - Ich kann die Größe setzen, beispielsweise auf 1...@20. Dann bekomme  
> ich fast das,
>    was ich brauche. Allerdings scrollt der Inhalt nach wie vor  
> senkrecht.
> - Wie kann ich den Text horizontal scrollen lassen?
> - Außerdem sollte die Höhe natürlich von der Schriftgröße abhängen.
> - Wenn ich die Morphs nebeneinander anordne, überlappen die sich bei  
> knappem Platz.
>    Es scheint so zu sein, dass PluggableTextMorph dem Layout-Manager  
> falsche Informationen
>    über seine Größe gibt.
> 
> - Ich kann #acceptOnCr machen. OK. Ruft der einen Block auf, wenn ich  
> Accept mache??
>    Kann ich von außen den roten Rand (den für "Inhalt geändert" wieder  
> abschalten?
> 
> Danke für die schnelle Antwort.
> 
> Klaus

Pascal Vollmer
Email: [email protected]

Jetzt komfortabel bei Arcor-Digital TV einsteigen: Mehr Happy Ends, mehr 
Herzschmerz, mehr Fernsehen! Erleben Sie 50 digitale TV Programme und optional 
60 Pay TV Sender, einen elektronischen Programmführer mit Movie Star 
Bewertungen von TV Movie. Außerdem, aktuelle Filmhits und spannende Dokus in 
der Arcor-Videothek. Infos unter www.arcor.de/tv

Antwort per Email an