GnuSmalltalkUsersGuide:AdditionalChapter1 23

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

BLOX.BLabel

네임스페이스 BLOX에 정의됨

슈퍼클래스: BLOX.BPrimitive

범주: 그래픽-윈도우


나는 정적 텍스트를 표시하는 라벨이다.


BLOX.BLabel 클래스: 초기화

initialize

Private - 수신자의 클래스 변수를 초기화하라.


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

new: parent label: label

주어진 부모 위젯 내부에 배치된 새 BLabel 위젯을 응답하되, 기본값으로 'label' String을 표시한다.


BLOX.BLabel: 접근하기

alignment

위젯에 대한 앵커 옵션의 값을 응답하라.

위젯 내 정보가 (예: 텍스트 또는 비트맵) 위젯에서 어떻게 표시되는지를 명시한다. #topLeft, #topCenter, #topRight, #leftCenter, #center, #rightCenter, #bottomLeft, #bottomCenter, #bottomRight 부호 중 하나여야 한다. 예를 들어 #topLeft 는 상단 좌측 모서리가 위젯의 상단 좌측 모서리에 위치한 채로 정보를 표시함을 의미한다.

alignment: aSymbol

위젯에 대한 앵커 옵션의 값을 설정하라.

위젯 내 정보가 (예: 텍스트 또는 비트맵) 위젯에서 어떻게 표시되는지를 명시한다. #topLeft, #topCenter, #topRight, #leftCenter, #center, #rightCenter, #bottomLeft, #bottomCenter, #bottomRight 부호 중 하나여야 한다. 예를 들어 #topLeft 는 상단 좌측 모서리가 위젯의 상단 좌측 모서리에 위치한 채로 정보를 표시함을 의미한다.

backgroundColor

위젯에 대한 backgroundColor 옵션의 값을 응답하라.

위젯을 표시할 때 사용할 일반 배경색을 명시한다.

backgroundColor: value

위젯에 대한 backgroundColor 옵션의 값을 설정하라.

위젯을 표시할 때 사용할 일반 배경색을 명시한다.

font

위젯에 대한 폰트 옵션의 값을 응답하라.

위젯 내부에서 텍스트를 그릴 때 사용할 폰트를 명시한다. 폰트는 X 폰트명이나 Blox 폰트 설명 문자열로 주어질 수 있다.

X 폰트명은 다수의 필드로서 주어지는데, 각 필드 앞에는 - 표시가 되어 있고, 기본값이 괜찮음을 나타내기 위해 각 -는 *로 대체될 수 있다: foundry, family, weight, slant, setwidth, addstyle, pixel size, point size (관습에 따라 픽셀 크기와 동일), horizontal resolution, vertical resolution, spacing, width, charset, character encoding.

Blox 폰트 설명 문자열은 3개의 필드로 구성되는데, 각 필드는 공백(space)으로 구분되어야 하나 첫 번째 공백만 의무적이다: 글꼴 집합(font family), 폰트의 포인트 크기 (음수값이 제공될 경우 픽셀로), 공백으로 구분된 스타일 수(유효한 스타일로는 보통, 굵게, 이탤릭체, 밑줄, 오버스트라이크가 있다). 유효한 폰트의 예로, "Helvetica 10 Bold", "Times -14", "Futura Bold Underline"가 있다. 두 개 이상의 단어로 이루어진 경우 글꼴 집합을 괄호로 닫아야 한다.

font: value

위젯에 대한 폰트 옵션의 값을 설정하라.

위젯 내부에서 텍스트를 그릴 때 사용할 폰트를 명시한다. 폰트는 X 폰트명이나 Blox 폰트 설명 문자열로 주어질 수 있다.

X 폰트명은 다수의 필드로서 주어지는데, 각 필드 앞에는 - 표시가 되어 있고, 기본값이 괜찮음을 나타내기 위해 각 -는 *로 대체될 수 있다: foundry, family, weight, slant, setwidth, addstyle, pixel size, point size (관습에 따라 픽셀 크기와 동일), horizontal resolution, vertical resolution, spacing, width, charset, character encoding.

Blox 폰트 설명 문자열은 3개의 필드로 구성되는데, 각 필드는 공백(space)으로 구분되어야 하나 첫 번째 공백만 의무적이다: 글꼴 집합(font family), 폰트의 포인트 크기 (음수값이 제공될 경우 픽셀로), 공백으로 구분된 스타일 수(유효한 스타일로는 보통, 굵게, 이탤릭체, 밑줄, 오버스트라이크가 있다). 유효한 폰트의 예로, "Helvetica 10 Bold", "Times -14", "Futura Bold Underline"가 있다. 두 개 이상의 단어로 이루어진 경우 글꼴 집합을 괄호로 닫아야 한다.

foregroundColor

위젯에 대한 foregroundColor 옵션의 값을 응답하라.

위젯을 표시할 때 사용할 일반 전경색을 명시한다.

foregroundColor: value

위젯에 대한 foregroundColor 옵션의 값을 설정하라.

위젯을 표시할 때 사용할 일반 전경색을 명시한다.

label

위젯에 대한 라벨 옵션의 값을 응답하라.

위젯 내부에 표시될 문자열을 명시한다. 문자열이 표시되는 방식은 특정 위젯에 따라 좌우되고, 앵커와 같은 다른 옵션들에 의해 결정된다. 창(windows)의 경우 이는 창의 제목에 해당한다.

label: value

위젯에 대한 라벨 옵션의 값을 설정하라.

위젯 내부에 표시될 문자열을 명시한다. 문자열이 표시되는 방식은 특정 위젯에 따라 좌우되고, 앵커와 같은 다른 옵션들에 의해 결정된다. 창(windows)의 경우 이는 창의 제목에 해당한다.


Notes