我想知道Transcript窗口是否可见,如果不打开则。
由于Transcript背后的模型是PluggableTextMorph,我想收集所有代表Transcripts的模型
PluggableTextMorph allInstances选择:[:e | e model = Transcript]
这很好,返回一堆对象。但是,不清楚哪些是可见的。可能是初学者Morphic的问题...... :)
答案 0 :(得分:2)
也许有更好的方法,但你绝对可以使用它:
World submorphs
detect: [ :m | m model = Transcript ]
ifNone: [ Transcript open ]
或
SystemWindow allInstances 检测:[:m | m model =成绩单] ifNone:[成绩单打开]
事情就是我试图做
ThreadSafeTranscriptPluggableTextMorph allInstances detect: ...
但由于某种原因,即使窗口关闭,变形仍然存在