2014-07-07 6 views
1

대본 창을 볼 수 있는지, 열지는지 알고 싶습니다. 성적 증명서 뒤에 모델 이후 Pharo : 아무도 열려 있지 않은 경우 대본을 여는 방법

내가

PluggableTextMorph allInstances와 성적 증명서를 대표하는 모든 수집에 대해 생각 PluggableTextMorph 선택입니다 : [: 전자 | e 모델 = 대본]

이것은 모두 좋은 결과이며 많은 수의 개체를 반환합니다. 그러나 이들 중 어느 것이 표시되는지는 명확하지 않습니다. | m : 아마 초보자 모르 픽 질문은 ... :)

답변

2

아마 더 좋은 방법이 있지만, 당신은 확실히이 사용할 수 있습니다

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

또는

SystemWindow allInstances 감지 : [을 m 모델 = 성적 증명서] ifNone : [성적 증명서의 공개]

것은 내가

ThreadSafeTranscriptPluggableTextMorph allInstances detect: ... 

을 시도한 것입니다하지만 어떤 이유 모프는 아직 살아위한 창이

+0

감사 닫힌 경우에도 우코! 이것은 일했다 :) – mircealungu