1

我想知道一个 Transcript 窗口是否可见,如果不打开一个。

由于 Transcript 背后的模型是 PluggableTextMorph 我考虑收集所有代表 Transcripts 的模型

PluggableTextMorph allInstances 选择:[ :e| e模型=成绩单]

这一切都很好,返回一堆对象。但是,尚不清楚其中哪些是可见的。可能是一个初学者形态问题...... :)

4

1 回答 1

2

也许有更好的方法,但你绝对可以使用这个:

World submorphs
  detect: [ :m | m model = Transcript ]
  ifNone: [ Transcript open ]

或者

SystemWindow allInstances 检测到:[:m | 米模型=成绩单]如果没有:[成绩单打开]

事情是我试图做的

ThreadSafeTranscriptPluggableTextMorph allInstances detect: ...

但由于某种原因,即使窗口关闭,变形仍然存在

于 2014-07-07T17:24:44.247 回答