GnuSmalltalkUsersGuide:AdditionalChapter1 05
Revision as of 10:52, 28 January 2014 by Onionmixer (talk | contribs) (GSUG BLOX.BButtonLike 페이지 추가)
- 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
위젯에 대한 기본 콜백이다; 이는 오버라이드를 하지 않는 한 어떤 일도 하지 않는다. 물론 서브클래스가 이것을 오버라이드할 경우 당신(클래스의 사용자)은 자신만의 콜백으로부터 이 메서드를 호출하길 원할지도 모른다.