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

1단계: 글꼴 및 색상 자원 수정


주 -

응용 프로그램용 자원을 수정하는 예는 81 페이지의 "등록 패키지 작성 예"에서 1단계를 참조하십시오.


데스크탑은 인터페이스 글꼴 및 윈도우 색상을 설정하고 조작하는 메커니즘을 제공합니다. 응용 프로그램이 이 메커니즘을 적절히 사용하도록 응용 프로그램의 app-defaults 파일을 수정해야 할 수도 있습니다.

글꼴 자원 수정


주 -

이 절은 OSF/Motif 1.2 (TM)(또는 그 이후 버전)를 사용하여 만들어진 응용 프로그램에 적용됩니다. 스타일 관리자는 이전 버전의 OSF/Motif를 사용하여 기록된 응용 프로그램용 인터페이스 글꼴을 설정할 수 없습니다.


응용 프로그램이 특정 응용 프로그램 인터페이스 글꼴을 지정하지 않은 경우, 데스크탑 스타일 관리자는 OSF/Motif 1.2(또는 그 이후 버전)를 사용하여 작성된 응용 프로그램용 인터페이스 글꼴을 설정합니다.

스타일 관리자가 제공하는 두 가지 글꼴은 다음과 같습니다.

시스템 글꼴-레이블, 메뉴 및 버튼과 같은 시스템 영역에서 사용

사용자 글꼴-텍스트 필드와 같은 편집 가능한 영역에서 사용

각 글꼴은 7가지 크기로 제공되며 글꼴 대화상자에 1~7 레이블로 표시되어 있습니다. 스타일 관리자 글꼴은 /usr/dt/app-defaults/language/Dtstyle에 설정된 스타일 관리자 자원을 통해 시스템의 실제 글꼴과 연결됩니다.

응용 프로그램이 스타일 관리자 글꼴을 사용하도록 하려면 지정된 글꼴과 인터페이스하는 응용 프로그램 자원을 제거해야 합니다. 데스크탑이 자동으로 응용 프로그램 자원을 적절하게 설정합니다.

FontList-시스템 글꼴로 설정됨

XmText*FontList-사용자 글꼴로 설정됨

XmTextField*FontList-사용자 글꼴로 설정됨

색상 자원 수정

스타일 관리자는 응용 프로그램 색상을 동적으로 변경할 수 있습니다. 응용 프로그램은 OSF/Motif 1.1 또는 1.2 클라이언트여야 합니다. 그외의 툴킷으로 작성된 클라이언트는 색상을 동적으로 변경할 수 없습니다. 색상 변경은 클라이언트가 다시 시작할 때 반영됩니다.

데스크탑에 의해 제공된 동적 색상을 사용하는 가장 쉬운 방법은 배경색 및 전경색에 대한 모든 응용 프로그램 색상 자원을 제거하는 것입니다.