트리 퍼블리싱 기본
트리 퍼블리싱에 관련된 기본 정보를 제공한다.
트리 컴포넌트는 부모/자식 관계를 가지고 있는 데이터를 표시하는 기능을 수행한다.
트리 아키텍처
트리 컴포넌트는 수직으로 깊이를 기준으로 표시되는 아이템으로 구성된다. 각 아이템은 버튼/체크박스/아이콘이미지/텍스트로 구성된다.
트리 생성과 삭제
트리 생성
트리 생성 방법은 아래와 같다.
- “컴포넌트”창 이용 방법
- “컴포넌트” 창에서 “트리” 컴포넌트 선택
- 화면 캔버스내 생성 위치를 클릭(컴포넌트 초기값 설정에 설정된 크기로 생성됨)
트리 삭제
트리 삭제는 아래의 방법중 한가지를 사용합니다.
- 트리 클릭후, 키보드 <DELETE> 입력
- 트리 클릭후, 키보드 <CONTROL> + “D” 입력
- 트리 우클릭후, 컨텍스트 메뉴에서 “삭제” 메뉴 선택
트리 라인 관련 속성
속성 | 설명 |
---|---|
has_lines | 아이템 깊이 표시용 라인 표시 여부 |
line_style | 아이템 깊이 표시용 표시 유형 |
트리 아이템 내부 요소 관련 속성
속성 | 설명 |
---|---|
has_buttons | 아이템 아이콘 이미지용 표시 여부 |
imagelist | 아이템 아이콘 이미지용 이미지 (item_imagewidth 속성값 너비의 이미지가 수평으로 연속적으로 붙어있는 하나의 이미지 지정) |
item_imagewidth | 아이템 아이콘 이미지 너비 |
has_buttons | 아이템 버튼 표시 여부 |
button_imagelist | 아이템 버튼 이미지 속성 등록창 (확장/축소/자식없음 순서), item_buttonwidth 속성 지정 필요 |
item_buttonwidth | 아이템 버튼 너비 |
has_checkboxes | 아이템 체크박스 표시 여부 |
check_imagelist | 아이템 체크박스 이미지 속성 등록창 (해제/체크 순서), item_checkwidth 속성 지정 필요 |
item_checkwidth | 아이템 체크박스 너비 |
트리 아이템 관련 관련 속성
속성 | 설명 |
---|---|
itemheight | 아이템 높이 |
item_depthwidth | 아이템 깊이간 차이 표시용 너비 |
item_gapwidth | 아이템내 버튼/체크박스/아이콘/텍스트간 간격 |
itemselect_style | 선택된 아이템 표시 유형 |