GnuSmalltalkUsersGuide:AdditionalChapter1 47

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
BLOX.BTransientWindow

BLOX.BTransientWindow

네임스페이스 BLOX에 정의됨

슈퍼클래스: BLOX.BWindow

범주: 그래픽-윈도우


나는 무리의 우두머리에 가깝다고 할 수 있다. 나는 위젯 계층구조에서 높이 위치한 대상과 논리적으로 연결된 창을 나타내는데, 대화상자를 예로 들 수 있겠다.


BLOX.BTransientWindow 클래스: 인스턴스 생성

new

이 클래스의 인스턴스를 대상으로 해당 메서드를 호출해서는 안 된다.

new: parentWindow

주어진 부모 창에 붙어 있고 제목 표시줄 캡션에 아무 내용이 없는 새 임시(transient) 창을 응답하라.

new: label in: parentWindow

주어진 부모 창에 붙어 있고 제목 표시줄 캡션에 'label'이라 적힌 새 임시(transient) 창을 응답하라.


BLOX.BTransientWindow: 위젯 프로토콜

map

창을 매핑하고, 수신자는 그 부모를 대신해 작업하는 임시 창이라는 사실을 창 관리자(windows manager)에게 알려라. 창은 부모 창의 창 그룹에 놓인다: 창 관리자는 이 정보를 이용해 가령 그룹의 리더가 아이콘으로 바뀔 때 그룹 내 모든 창을 매핑해제(unmap)하기도 한다.


Notes