SpriteFrameModuleInspector.uxml 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <UXML xmlns:ui = "UnityEngine.Experimental.UIElements" xmlns:uie = "UnityEditor.Experimental.UIElements">
  2. <ui:PopupWindow name = "spriteFrameModuleInspector" text = "Sprite">
  3. <ui:VisualElement name = "name" class = "spriteFrameModuleInspectorField">
  4. <ui:TextField name = "spriteName" label = "Name" value = "Square"/>
  5. </ui:VisualElement>
  6. <ui:VisualElement name = "position">
  7. <ui:VisualElement class = "spriteFrameModuleInspectorField unity-composite-field unity-composite-field--multi-line unity-base-field">
  8. <ui:Label text = "Position" />
  9. <ui:VisualElement class = "unity-composite-field__input unity-base-field__input">
  10. <ui:VisualElement name = "positionXY" class = "unity-composite-field__field-group">
  11. <uie:IntegerField name = "positionX" class = "unity-composite-field__field" label = "X"/>
  12. <uie:IntegerField name = "positionY" class = "unity-composite-field__field" label = "Y"/>
  13. </ui:VisualElement>
  14. <ui:VisualElement name = "positionWH" class = "unity-composite-field__field-group">
  15. <uie:IntegerField name = "positionW" class = "unity-composite-field__field" label = "W"/>
  16. <uie:IntegerField name = "positionH" class = "unity-composite-field__field" label = "H"/>
  17. </ui:VisualElement>
  18. </ui:VisualElement>
  19. </ui:VisualElement>
  20. </ui:VisualElement>
  21. <ui:VisualElement name = "border">
  22. <ui:VisualElement class = "spriteFrameModuleInspectorField unity-composite-field unity-composite-field--multi-line unity-base-field">
  23. <ui:Label text = "Border" />
  24. <ui:VisualElement class = "unity-composite-field__input unity-base-field__input">
  25. <ui:VisualElement name = "borderLT" class = "unity-composite-field__field-group">
  26. <uie:IntegerField name = "borderL" class = "unity-composite-field__field" label = "L"/>
  27. <uie:IntegerField name = "borderT" class = "unity-composite-field__field" label = "T"/>
  28. </ui:VisualElement>
  29. <ui:VisualElement name = "borderRB" class = "unity-composite-field__field-group">
  30. <uie:IntegerField name = "borderR" class = "unity-composite-field__field" label = "R"/>
  31. <uie:IntegerField name = "borderB" class = "unity-composite-field__field" label = "B"/>
  32. </ui:VisualElement>
  33. </ui:VisualElement>
  34. </ui:VisualElement>
  35. </ui:VisualElement>
  36. <ui:VisualElement name = "pivot" class = "spriteFrameModuleInspectorField">
  37. <uie:EnumField name = "pivotField" label = "Pivot" class="unity-enum-field"/>
  38. </ui:VisualElement>
  39. <ui:VisualElement name = "pivotUnitMode" class = "spriteFrameModuleInspectorField">
  40. <uie:EnumField name = "pivotUnitModeField" label ="Pivot Unit Mode" class="unity-enum-field"/>
  41. </ui:VisualElement>
  42. <ui:VisualElement name = "customPivot" class = "spriteFrameModuleInspectorField unity-composite-field unity-base-field">
  43. <ui:Label text = "Custom Pivot" />
  44. <ui:VisualElement name = "customPivotField" class = "unity-composite-field__input">
  45. <uie:FloatField name = "customPivotX" class = "unity-composite-field__field" label = "X"/>
  46. <uie:FloatField name = "customPivotY" class = "unity-composite-field__field" label = "Y"/>
  47. </ui:VisualElement>
  48. </ui:VisualElement>
  49. </ui:PopupWindow>
  50. </UXML>