<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements"
         xmlns:u2d="UnityEditor.U2D.Tooling.Analyzer"
         noNamespaceSchemaLocation="../../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="True">
    <Style src="./AnalyzerWindow.uss"/>
    <ui:TwoPaneSplitView name="SplitView" fixed-pane-initial-dimension="220" class="split-view">
        <ui:VisualElement name="LeftPane" class="analyzer-left-pane">
            <u2d:ReportListView name="IssueList" virtualization-method="DynamicHeight"
                                show-alternating-row-backgrounds="ContentOnly" reorderable="true" header-title="Reports"
                                class="issue-list"/>
            <ui:VisualElement name="AnalyzerButtonContainer" picking-mode="Ignore" class="here-be-dragons">
                <uie:ToolbarButton name="AnalyzeButton" text="Analyze" class="analyze-button"/>
                <uie:ToolbarButton name="AnalyzeDataSourceButton" text="..." class="analyze-datasource-button"/>
                <ui:VisualElement name="LoadSaveContainer" class="load-save-container" style="flex-grow: 1;">
                    <uie:ToolbarButton name="SaveButton" text="Save" class="save-button"/>
                    <uie:ToolbarButton name="LoadButton" text="Load" class="load-button"/>
                </ui:VisualElement>
            </ui:VisualElement>
        </ui:VisualElement>
        <ui:VisualElement name="RightPane" class="right-pane">
            <ui:VisualElement name="Header" class="header">
                <ui:Label name="HeaderLabel" text="No Report Selected" class="issue-header-label"/>
                <uie:ToolbarButton name="HelpButton" class="help-button"/>
            </ui:VisualElement>
            <ui:VisualElement name="EmptyState" class="empty-state">
                <ui:Label name="EmptyStateLabel" text="Click the Analyze button to start analyzing your project or select a report to view its issues."
                          class="empty-state-label"/>
            </ui:VisualElement>
            <ui:VisualElement name="DataSourceSetting" class="data-source-setting">
                <u2d:DataSourceList name="DataSourceListView"/>
            </ui:VisualElement>
            <ui:VisualElement name="ReportArea" class="report-area">
                <ui:VisualElement name="ReportContainer" class="report-container"/>
                <ui:TwoPaneSplitView name="SplitViewReport" orientation="Vertical" fixed-pane-index="1"
                                     fixed-pane-initial-dimension="100" class="split-view-report">
                    <ui:VisualElement name="ReportContainerWithSettings" class="report-container-with-settings"/>
                    <ui:VisualElement name="ReportSettings" class="report-settings"/>
                </ui:TwoPaneSplitView>
            </ui:VisualElement>
        </ui:VisualElement>
    </ui:TwoPaneSplitView>
</ui:UXML>
