목차

트리 퍼블리싱 기본

트리 퍼블리싱에 관련된 기본 정보를 제공한다.

트리 컴포넌트는 부모/자식 관계를 가지고 있는 데이터를 표시하는 기능을 수행한다.

트리 아키텍처

트리 컴포넌트는 수직으로 깊이를 기준으로 표시되는 아이템으로 구성된다. 각 아이템은 버튼/체크박스/아이콘이미지/텍스트로 구성된다.

트리 생성과 삭제

트리 생성

트리 생성 방법은 아래와 같다.

트리 삭제

트리 삭제는 아래의 방법중 한가지를 사용합니다.

트리 라인 관련 속성

속성 설명
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 선택된 아이템 표시 유형