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