GnuSmalltalkUsersGuide:AdditionalChapter1 30
- BLOX.BMenuObject
BLOX.BMenuObject
네임스페이스 BLOX에 정의됨
슈퍼클래스: BLOX.Blox
범주: 그래픽-윈도우
- 나는 메뉴 구조를 구성하는 위젯들을 위한 추상 슈퍼클래스이다.
BLOX.BMenuObject: 접근하기
activeBackground
위젯에 대한 activeBackground 옵션의 값을 응답하라.
활성 요소를 그릴 때 사용할 배경색을 명시한다. 요소(위젯 또는 위젯의 일부)는 마우스 커서를 요소에 갖다대면 활성화되고, 마우스 버튼을 누르면 어떤 액션이 발생할 것이다. Windows와 Macintosh 운영체제에서 일부 요소는 요소 위에서 마우스 버튼 1을 누를 때에만 활성 색상을 사용할 수 있을 것이다.
activeBackground: value
위젯에 대한 activeBackground 옵션의 값을 설정하라.
활성 요소를 그릴 때 사용할 배경색을 명시한다. 요소(위젯 또는 위젯의 일부)는 마우스 커서를 요소에 갖다대면 활성화되고, 마우스 버튼을 누르면 어떤 액션이 발생할 것이다. Windows와 Macintosh 운영체제에서 일부 요소는 요소 위에서 마우스 버튼 1을 누를 때에만 활성 색상을 사용할 수 있을 것이다.
activeForeground
위젯에 대한 activeForeground 옵션의 값을 응답하라.
활성 요소를 그릴 때 사용할 전경색을 명시한다. 활성 요소의 정의는 위를 참고하라.
activeForeground: value
위젯에 대한 activeForeground 옵션의 값을 설정하라.
활성 요소를 그릴 때 사용할 전경색을 명시한다. 활성 요소의 정의는 위를 참고하라.
asPrimitiveWidget
수신자를 구현하는 프리미티브 위젯을 응답하라.
backgroundColor
위젯에 대한 backgroundColor 옵션의 값을 응답하라.
위젯을 표시할 때 사용할 일반 배경색을 명시한다.
backgroundColor: value
위젯에 대한 backgroundColor 옵션의 값을 설정하라.
위젯을 표시할 때 사용할 일반 배경색을 명시한다.
foregroundColor
위젯에 대한 foregroundColor 옵션의 값을 응답하라.
위젯을 표시할 때 사용할 일반 전경색을 명시한다.
foregroundColor: value
위젯에 대한 foregroundColor 옵션의 값을 설정하라.
위젯을 표시할 때 사용할 일반 전경색을 명시한다.
BLOX.BMenuObject: 콜백
callback
수신자를 수정하면 전송되는 DirectedMessage를 응답하고, 준비된 내용이 없을 경우 nil을 응답하라.
callback: aReceiver message: aSymbol
수신자를 클릭하면 aReceiver에 aSymbol 메시지(0-인자 또는 1-인자 선택자의 이름)가 전송되도록 준비하라. 메서드가 인자를 수락하면 수신자가 전달된다.
callback: aReceiver message: aSymbol argument: anObject
수신자를 클릭하면 aReceiver에 aSymbol 메시지(1-인자 또는 2-인자 선택자의 이름)가 전송되도록 준비하라. 메서드가 2개의 인자를 수락하면 수신자와 함께 anObject가 전달된다; 대신 하나의 인자만 수락할 경우 anObject만 전달된다.
invokeCallback
종합적 콜백(synthetic callback)을 생성하라.