GnuSmalltalkUsersGuide:AdditionalChapter1 05

From 흡혈양파의 번역工房
Jump to navigation Jump to search
BLOX.BButtonLike

BLOX.BButtonLike

네임스페이스 BLOX에 정의됨

슈퍼클래스: BLOX.BExtended

범주: 그래픽-예제


나는 버튼과 3D 모양이 닮은 객체이다.


BLOX.BButtonLike: 접근하기

callback

수신자를 클릭할 때 전송되는 DirectedMessage를 응답하고, 준비된 내용이 없을 경우 nil을 응답하라.

callback: aReceiver message: aSymbol

수신자를 클릭하면 aReceiver에 aSymbol 메시지(0-인자 또는 1-인자 선택자의 이름)가 전송되도록 준비하라. 메서드가 인자를 수락하면 수신자가 전달된다.

invokeCallback

종합적 콜백(synthetic callback)을 생성하라.

pressed

위젯에 대한 기본 콜백이다; 이는 오버라이드를 하지 않는 한 어떤 일도 하지 않는다. 물론 서브클래스가 이것을 오버라이드할 경우 당신(클래스의 사용자)은 자신만의 콜백으로부터 이 메서드를 호출하길 원할지도 모른다.


Notes