XPLATFORM에서 지원되는 컴포넌트나 만들어진 다른 User Component를 상속받아서 새로운 User Component를 만들 수 있습니다.
User Component 생성
User Component는 메뉴[File – New – Item – User Object]나 Toolbar를 사용하여 생성할 수 있습니다.
상속받을 Base object class를 선택하고 UserObject Class의 이름을 지정하면, 해당 위치에 User Component가 생성됩니다.
속성 | 설명 | |
---|---|---|
1 | Base object class | 상속받을 Base object |
2 | UserObject Class name | 생성될 UserObject 명 |
3 | Location | 생성될 UserObject의 파일 위치 |
4 | Insert to TypeDefinition | TypeDefinition 추가 유무 |
5 | TypeDefinition’s ID | TypeDefinition에 등록될 ID |
TypeDefinition에 자동 또는 수동으로 User Component를 추가하여 다른 컴포넌트들과 동일하게 사용할 수 있습니다.
User Component 편집
User Component는 Script로 작성되며, 편집 창에서는 다른 Script 편집 창과 동일한 기능을 지원합니다.
Function 추가
Project Explorer에 추가된 User Component의 PopupMenu에서 선택된 User Component에 Function을 추가 할 수 있습니다.
Function은 [그림] 의 입력 창을 통해 생성됩니다.
속성 | 설명 | |
---|---|---|
1 | Access | 생성될 Function 외부 접근 허용 방식 |
2 | Function | 생성될 Function 명 |
3 | Parameter | 매개변수 명 |
4 | Type | 매개변수 타입 |
5 | Add | 입력된 매개변수를 Parameter List에 추가 |
6 | Remove | Parameter List에서 선택된 Parameter를 삭제 |
7 | Parameter List | Function의 매개변수 목록 |
8 | Function signature | 생성될 Function의 예상 모습 |
Property 추가
Project Explorer에 추가된 User Component의 PopupMenu에서 선택된 User Component에 Property를 추가 할 수 있습니다.
Property는 입력 창을 통해 생성됩니다.
속성 | 설명 | |
---|---|---|
1 | Access | 생성될 Property의 외부 접근 허용 방식 |
2 | Property ID | 생성될 Property 명 |
3 | ReadOnly | ReadOnly 유무 설정 |
4 | Function signature | 생성될 Property의 예상 모습 |
Type Definition 등록
기존에 생성한 User Component나 생성시 Type Definition에 등록하지 않은 User Component는 수동으로 Type Definition에 등록하여 사용할 수 있습니다.
Type Definition 편집 화면의 Add Object에서 생성되어 있는 User Component의 경로를 입력하고 추가하면 Type Definition에 등록됩니다.