我在Pharo圖像中構建了一個博客條目查看器和編輯器應用程序,條目內容被格式化爲Smalltalk代碼(Seaside標記API非常好)。我對Smalltalk很新,所以我以this blog post爲例。如何將Smalltalk代碼編輯器嵌入到我的應用程序中?
我現在有這對我的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: [email protected]
我不知道要放什麼東西來代替editor := builder newTextEditorFor:
。我看到類SmalltalkEditor
,但我不知道如何將其放在我的用戶界面上。