프론트 패널은 활동 데이터베이스 검색 경로상에 위치한 모든 환경설정 파일로부터 조립됩니다.
정의의 구성요소 사이에 충돌이 있을 경우, 우선순위 규칙이 사용될 정의를 결정합니다. 두 구성요소가 다음과 같은 경우 서로 충돌됩니다.
같은 제어 도구명 CONTAINER_NAME
과 CONTAINER_TYPE
을 갖는 경우
같은 위치를 두고 경쟁할 경우(이름은 다르지만 같은 CONTAINER_NAME
, CONTAINER_TYPE
및 POSITION_HINTS
)를 갖는 경우)
프론트 패널의 우선순위 규칙은 다음과 같습니다.
구성요소의 제어 도구명, 보관소명, 유형이 모두 같은 경우, 먼저 읽혀진 구성요소가 사용됩니다.
예를 들어, 시스템-전체 제어 도구와 내장 제어 도구 두 가지 모두 다음 필드들을 갖고 있지만 다른 것은 서로 다른 경우,
CONTROL TextEditor { CONTAINER_TYPE BOX CONTAINER_NAME Top ... }
시스템-전체 제어 도구가 우선권을 가집니다.
두 구성요소가 같은 위치를 두고 경쟁을 하는 경우, 읽혀진 순서대로 놓입니다.
예를 들어, 주 패널(CONTAINER_TYPE
상자와 CONTAINER_NAME
상단)에 대해 새로운 개인 제어 도구를 만들고, 거기에 POSITION_HINTS
5를 지정하면, 개인 제어 도구가 내장 제어 도구와 위치 번호가 더 높은 다른 제어 도구를 한 위치 더 오른쪽으로 밀어냅니다.
어떤 제어 도구에 대해 새로운 시스템-전체 또는 개인 버전을 작성함으로써 그 제어 도구를 수정하는 경우, 새로운 제어 도구 정의에 같은 제어 도구명 CONTAINER_NAME
과 CONTAINER_TYPE
을 지정해야 합니다. 그렇지 않으면 작성한 새로운 제어 도구가 기존의 제어 도구에 추가되어 나타납니다.