【发布时间】:2011-02-28 07:12:02
【问题描述】:
我正在我的 Pharo 图像中构建一个博客条目查看器和编辑器应用程序,条目内容被格式化为 Smalltalk 代码(Seaside 标记 API 非常好)。我对 Smalltalk 还很陌生,所以我以 this blog post 为例。
我目前有这个用于我的BlogEditor>>open 方法:
open
| builder content |
builder := UITheme builder.
content := builder newColumn: {
builder newRow: {
builder newListFor: self
list: #entries
selected: #entrySelectedIndex
changeSelected: #entrySelectedIndex:
help: 'Blog entries'.
}.
builder newRow: {
editor := builder
newTextEditorFor: self
getText: #readSelectedEntry
setText: #changeSelectedEntry:.
editor minHeight: 400 } }.
(content openInWindowLabeled: 'Entries') extent: 800@700
我不知道用什么代替editor := builder newTextEditorFor:。我看到了 SmalltalkEditor 的课程,但我不知道如何在我的 UI 上放一个。
【问题讨论】: