Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

색상 세트

현재 팔레트에 있는 각 색상 세트는 스타일 관리자 대화 상자에 있는 색상 버튼이 표시합니다. 각 색상은 색상 세트 ID(1 - 8 사이의 수)로 식별됩니다.

그림 17-1 HIGH_COLOR의 색상 세트 ID 값

Graphic

각 색상 세트는 최대 5가지 색상으로 구성됩니다. 각 색상 버튼은 색상 세트의 배경 색상을 표시합니다. 각 색상 세트내의 5 가지 색상이 다음과 같은 표시장치 구성요소 자원을 표시합니다.

포그라운드-응용 프로그램 윈도우나 윈도우 프레임의 포그라운드. 이 색상은 언제나 검은색 아니면 흰색입니다. 일반적으로 윈도우와 제목내에 있는 텍스트에 사용됩니다.

백그라운드-응용 프로그램 또는 윈도우 프레임의 백그라운드.

topShadowColor-응용 프로그램 제어 도구(누름 버튼 등)와 윈도우 프레임의 상단 및 왼쪽 사면의 색상.

bottomShadowColor-응용 프로그램 제어 도구 및 윈도우 프레임의 하단 및 오른쪽 사면의 색상.

selectColor-활성 토글 및 버튼 등의 일정한 제어 도구의 활성 상태를 표시하는 색상

각 팔레트에서 사용하는 색상 세트의 수는 colorUse 자원이 결정 하는데, 이 자원은 사용자 스타일 관리자의 사용할 색상 수 대화 상자를 사용하여 설정할 수 있습니다.

색상 값 지정

스타일 관리자가 팔레트 파일에 대한 색상 정보를 기록할 때는 RGB 값을 사용합니다. RGB 숫자에 대한 구문은 다음과 같습니다.

#RedGreenBlue

RedGreen, Blue는 16진수로서, 1-4 자릿수이며, 각 색상이 사용된 양을 나타냅니다. 각 색상의 자릿수는 같아야 합니다. 따라서 유효한 색상 값은 16진수 3, 6, 9 또는 12로 구성됩니다.

예를 들어, 흰색은 다음 방법 중 하나로 지정할 수 있습니다.

#fff #ffffff #fffffffff #fffffffffffff

사용자가 직접 색상 자원을 설정하는 경우, 색상 명을 사용하거나 RGB 값을 사용할 수 있습니다. 파일 /usr/lib/X11/rgb.txt는 명명된 모든 색상을 나열합니다.

색상 세트가 자원에 대응되는 방법

데스크탑은 자원을 통해 다양한 표시장치 요소에 색상 세트를 대응시키고, 표 17-5에 표시된 지정을 수행합니다.

표 17-5 자원에 대응된 색상 세트

자원 

표시장치 요소 

activeColorSetId

활성 윈도우 프레임 색상

inactiveColorSetId

비활성 윈도우 프레임 색상

textColorSetId

텍스트 입력란

primaryColorSetId

응용 프로그램의 주요 백그라운드 영역

secondaryColorSetId

응용 프로그램의 메뉴 막대와 메뉴, 대화 상자 

이 자원들은 색상 세트 ID를 자신의 값으로 취합니다. 색상 세트 ID로 표시장치 요소의 색상을 지정하면, 스타일 관리자를 사용해 새로운 팔레트가 선택될 때, 요소가 동적으로 새로운 색상 체계로 변경될 수 있습니다.

개별 응용 프로그램에 이러한 자원을 사용할 수 있습니다. 예를 들어, 다음 행은 사용자가 모든 dtterm 윈도우들의 1차 색상으로 색상 세트 8을 사용하여 이 윈도우들을 시각적으로 그룹화하는 방법을 나타내고 있는 것입니다.

dtterm*primaryColorSetId:   8

기본 색상 세트 지정

표시장치 요소에 사용되는 색상 세트 ID들은 스타일 관리자에서의 색상 수 설정에 따라 달라집니다.

표 17-6 에서는 고급 색상(8개의 색상 세트)의 색상 세트 ID를 나타내고 있습니다.-스타일 관리자 설정은 데스크탑을 위한 추가 색상

표 17-6 고급 색상

색상 세트 ID 

표시장치 요소 

활성 윈도우 프레임 색상 

비활성 윈도우 프레임 색상 

사용안함(기본값) 

텍스트 입력란 

응용 프로그램의 주요 백그라운드 영역 

응용 프로그램의 메뉴표시줄, 메뉴 및 대화 상자 

사용안함(기본값) 

프론트 패널 백그라운드 

표 17-7은 중간 색상(4 가지 색상 세트)의 색상 세트 ID들을 나타내고 있습니다.- 스타일 관리자 설정은 데스크탑을 위한 추가 색상

표 17-7 중간 색상

색상 세트 ID 

표시장치 요소 

활성 윈도우 프레임 색상 

비활성 윈도우 프레임 색상 

응용 프로그램 및 프론트 패널 백그라운드 색상 

텍스트 입력란 

표 17-8 은 저급 색상(2 가지 색상 세트)의 색상 ID들을 나타내고 있습니다. - 스타일 관리자 설정은 응용 프로그램을 위한 대부분 색상

표 17-8 저급 색상

색상 세트 ID 

표시장치 요소 

활성 윈도우 프레임, 작업 공간 선택 버튼 

다른 모든 표시장치 요소