smalltalk texteditor виджет распечатать новую строку - PullRequest
2 голосов
/ 21 февраля 2011

Я использую Cincom VisualWorks и использую виджет TextEditor. Я могу записать данные в этот виджет, но на всю жизнь я не могу печатать символы новой строки (или возврата каррейга). Использование «cr» как для «Transcript: cr» не работает в этом виджете. Кто-нибудь знает, что делать?

1 Ответ

2 голосов
/ 21 февраля 2011

Существует метод #setText:, и в зависимости от системы вам могут понадобиться CR и LF:

myTextEditorWidget setText: 'line1', Character cr asString, Character lf asString, 'line2'.

если #setText: метод еще не определен, вы можете сделать это, добавив это как средство доступа к классу; скажем, вы сказали UIBuilder, что текстовое поле имеет имя myText, тогда вы можете добавить метод:

myTextEditorWidget myText: 'line1', Character cr asString, Character lf asString, 'line2'.
...