Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道一个 Transcript 窗口是否可见,如果不打开一个。
由于 Transcript 背后的模型是 PluggableTextMorph 我考虑收集所有代表 Transcripts 的模型
PluggableTextMorph allInstances 选择:[ :e| e模型=成绩单]
这一切都很好,返回一堆对象。但是,尚不清楚其中哪些是可见的。可能是一个初学者形态问题...... :)
也许有更好的方法,但你绝对可以使用这个:
World submorphs detect: [ :m | m model = Transcript ] ifNone: [ Transcript open ]
或者
SystemWindow allInstances 检测到:[:m | 米模型=成绩单]如果没有:[成绩单打开]
事情是我试图做的
ThreadSafeTranscriptPluggableTextMorph allInstances detect: ...
但由于某种原因,即使窗口关闭,变形仍然存在