DependencyViewerWindow.uxml 1.4 KB

12345678910111213141516171819202122
  1. <ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../../../../UIElementsSchema/UIElements.xsd" editor-extension-mode="True">
  2. <!-- Toolbar for the main controls -->
  3. <ui:VisualElement name="toolbar" style="flex-direction: row; align-items: center; padding: 5px; border-bottom-width: 1px; border-bottom-color: rgb(50, 50, 50);">
  4. <uie:ObjectField name="script-selector" label="Script to Analyze:" type="UnityEditor.MonoScript, UnityEditor" style="flex-grow: 1;"/>
  5. <ui:Button name="refresh-button" text="Refresh Data" style="margin-left: 10px;" />
  6. </ui:VisualElement>
  7. <!-- Main content area with two columns -->
  8. <ui:VisualElement name="main-content" style="flex-grow: 1; flex-direction: row;">
  9. <!-- Dependencies Column -->
  10. <ui:VisualElement name="dependencies-column" class="column">
  11. <ui:Label text="Dependencies (Uses)" class="header-label" />
  12. <ui:ListView name="dependencies-list" class="list-view" />
  13. </ui:VisualElement>
  14. <!-- References Column -->
  15. <ui:VisualElement name="references-column" class="column">
  16. <ui:Label text="References (Used By)" class="header-label" />
  17. <ui:ListView name="references-list" class="list-view" />
  18. </ui:VisualElement>
  19. </ui:VisualElement>
  20. </ui:UXML>