GnuSmalltalkUsersGuide:AdditionalChapter1 47

From 흡혈양파의 번역工房
Jump to navigation Jump to search
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