Files
XRLib/Assets/Resources/UIToolkit/Window/UTKPropertyTabListWindow.uxml
2026-02-23 14:52:30 +09:00

29 lines
1.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<UXML xmlns="UnityEngine.UIElements" xmlns:utk="UVC.UIToolkit">
<!--
UTKPropertyTabListWindow.uxml
탭 기능이 포함된 UTKPropertyList 윈도우 컴포넌트입니다.
헤더(타이틀, 닫기 버튼), 탭 영역, 내부 UTKPropertyList로 구성됩니다.
구조:
- container: 메인 컨테이너
- header: 윈도우 헤더
- title: 윈도우 제목
- close-btn: UTKButton 닫기 버튼
- tab-scroll-view: 탭 스크롤 영역
- tab-container: 탭 버튼 컨테이너
- UTKPropertyList: 프로퍼티 리스트
-->
<VisualElement name="container" class="utk-property-tab-window" style="flex-grow: 1; flex-shrink: 0;">
<VisualElement name="header" class="utk-property-tab-window__header">
<Label name="title" text="Properties" class="utk-property-tab-window__title" />
<utk:UTKButton name="close-btn" variant="Text" icon-only="true" class="utk-property-tab-window__close-btn" />
</VisualElement>
<ScrollView name="tab-scroll-view" mode="Horizontal" horizontal-scroller-visibility="Hidden" vertical-scroller-visibility="Hidden" style="flex-shrink: 0; margin-bottom: 8px; max-height: 28px;">
<VisualElement name="tab-container" style="flex-direction: row; flex-shrink: 0;" />
</ScrollView>
<utk:UTKPropertyList name="content" style="flex-grow: 1; width: 100%;" />
</VisualElement>
</UXML>