현재 팔레트에 있는 각 색상 세트는 스타일 관리자 대화 상자에 있는 색상 버튼이 표시합니다. 각 색상은 색상 세트 ID(1 - 8 사이의 수)로 식별됩니다.
각 색상 세트는 최대 5가지 색상으로 구성됩니다. 각 색상 버튼은 색상 세트의 배경 색상을 표시합니다. 각 색상 세트내의 5 가지 색상이 다음과 같은 표시장치 구성요소 자원을 표시합니다.
포그라운드-응용 프로그램 윈도우나 윈도우 프레임의 포그라운드. 이 색상은 언제나 검은색 아니면 흰색입니다. 일반적으로 윈도우와 제목내에 있는 텍스트에 사용됩니다.
백그라운드-응용 프로그램 또는 윈도우 프레임의 백그라운드.
topShadowColor-응용 프로그램 제어 도구(누름 버튼 등)와 윈도우 프레임의 상단 및 왼쪽 사면의 색상.
bottomShadowColor-응용 프로그램 제어 도구 및 윈도우 프레임의 하단 및 오른쪽 사면의 색상.
selectColor-활성 토글 및 버튼 등의 일정한 제어 도구의 활성 상태를 표시하는 색상
각 팔레트에서 사용하는 색상 세트의 수는 colorUse 자원이 결정 하는데, 이 자원은 사용자 스타일 관리자의 사용할 색상 수 대화 상자를 사용하여 설정할 수 있습니다.
스타일 관리자가 팔레트 파일에 대한 색상 정보를 기록할 때는 RGB 값을 사용합니다. RGB 숫자에 대한 구문은 다음과 같습니다.
#RedGreenBlue
Red와 Green, Blue는 16진수로서, 1-4 자릿수이며, 각 색상이 사용된 양을 나타냅니다. 각 색상의 자릿수는 같아야 합니다. 따라서 유효한 색상 값은 16진수 3, 6, 9 또는 12로 구성됩니다.
예를 들어, 흰색은 다음 방법 중 하나로 지정할 수 있습니다.
#fff #ffffff #fffffffff #fffffffffffff
사용자가 직접 색상 자원을 설정하는 경우, 색상 명을 사용하거나 RGB 값을 사용할 수 있습니다. 파일 /usr/lib/X11/rgb.txt는 명명된 모든 색상을 나열합니다.
데스크탑은 자원을 통해 다양한 표시장치 요소에 색상 세트를 대응시키고, 표 17-5에 표시된 지정을 수행합니다.
표 17-5 자원에 대응된 색상 세트
자원 |
표시장치 요소 |
---|---|
응용 프로그램의 메뉴 막대와 메뉴, 대화 상자 |
이 자원들은 색상 세트 ID를 자신의 값으로 취합니다. 색상 세트 ID로 표시장치 요소의 색상을 지정하면, 스타일 관리자를 사용해 새로운 팔레트가 선택될 때, 요소가 동적으로 새로운 색상 체계로 변경될 수 있습니다.
개별 응용 프로그램에 이러한 자원을 사용할 수 있습니다. 예를 들어, 다음 행은 사용자가 모든 dtterm 윈도우들의 1차 색상으로 색상 세트 8을 사용하여 이 윈도우들을 시각적으로 그룹화하는 방법을 나타내고 있는 것입니다.
dtterm*primaryColorSetId: 8
표시장치 요소에 사용되는 색상 세트 ID들은 스타일 관리자에서의 색상 수 설정에 따라 달라집니다.
표 17-6 에서는 고급 색상(8개의 색상 세트)의 색상 세트 ID를 나타내고 있습니다.-스타일 관리자 설정은 데스크탑을 위한 추가 색상
표 17-6 고급 색상
색상 세트 ID |
표시장치 요소 |
---|---|
1 |
활성 윈도우 프레임 색상 |
2 |
비활성 윈도우 프레임 색상 |
3 |
사용안함(기본값) |
4 |
텍스트 입력란 |
5 |
응용 프로그램의 주요 백그라운드 영역 |
6 |
응용 프로그램의 메뉴표시줄, 메뉴 및 대화 상자 |
7 |
사용안함(기본값) |
8 |
프론트 패널 백그라운드 |
표 17-7은 중간 색상(4 가지 색상 세트)의 색상 세트 ID들을 나타내고 있습니다.- 스타일 관리자 설정은 데스크탑을 위한 추가 색상
표 17-7 중간 색상
색상 세트 ID |
표시장치 요소 |
---|---|
1 |
활성 윈도우 프레임 색상 |
2 |
비활성 윈도우 프레임 색상 |
3 |
응용 프로그램 및 프론트 패널 백그라운드 색상 |
4 |
텍스트 입력란 |
표 17-8 은 저급 색상(2 가지 색상 세트)의 색상 ID들을 나타내고 있습니다. - 스타일 관리자 설정은 응용 프로그램을 위한 대부분 색상
표 17-8 저급 색상
색상 세트 ID |
표시장치 요소 |
---|---|
1 |
활성 윈도우 프레임, 작업 공간 선택 버튼 |
2 |
다른 모든 표시장치 요소 |