Files
XRLib/Assets/Resources/UIToolkit/Sample/Menu/UTKTopMenuSample.uxml
2026-02-19 18:40:37 +09:00

41 lines
2.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<UXML xmlns="UnityEngine.UIElements" xmlns:utk="UVC.UIToolkit">
<Style src="../UTKSampleCommon.uss" />
<Style src="UTKTopMenuSample.uss" />
<VisualElement class="utk-sample-container">
<Label class="utk-sample-desc" text="UIToolkit 기반 Top Menu 컴포넌트입니다. 가로/세로 정렬, 서브메뉴, 아이콘 메뉴, ItemSpacing, Command 실행 등을 지원합니다." />
<!-- 가로 메뉴 (Horizontal) -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Horizontal Menu (기본)" />
<VisualElement name="horizontal-menu-container" class="utk-menu-sample-container" />
</VisualElement>
<!-- 가로 메뉴 + 간격 + 이미지 아이콘 -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Image Icon Menu (ItemSpacing)" />
<VisualElement name="icon-menu-container" class="utk-menu-sample-container" />
</VisualElement>
<!-- 세로 메뉴 (Vertical) -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Vertical Menu (세로 정렬)" />
<VisualElement name="vertical-menu-container" class="utk-menu-sample-container utk-menu-sample-container--vertical" />
</VisualElement>
<!-- API 테스트 -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="API 테스트" />
<VisualElement name="api-test-container" class="utk-sample-row" />
<Label name="api-result-label" class="utk-menu-sample-result" text="" />
</VisualElement>
<!-- Code Sample -->
<VisualElement class="utk-code-sample-container">
<utk:UTKCodeBlock name="code-csharp" title="C#" />
<utk:UTKCodeBlock name="code-uxml" title="UXML" />
</VisualElement>
</VisualElement>
</UXML>