You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

99 lines
5.8 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns:upm="UnityEditor.PackageManager.UI" xmlns:engine="UnityEngine.Experimental.UIElements" xmlns:editor="UnityEditor.Experimental.UIElements" elementFormDefault="qualified" targetNamespace="UnityEditor.PackageManager.UI" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3. <xs:import schemaLocation="UnityEngine.Experimental.UIElements.xsd" namespace="UnityEngine.Experimental.UIElements" />
  4. <xs:complexType name="AlertType">
  5. <xs:complexContent mixed="false">
  6. <xs:restriction base="engine:VisualElementType">
  7. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  8. <xs:element ref="engine:VisualElement" />
  9. </xs:sequence>
  10. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  11. <xs:attribute default="Position" name="pickingMode" type="engine:VisualElement_pickingMode_Type" use="optional" />
  12. <xs:attribute default="-1" name="focusIndex" type="xs:int" use="optional" />
  13. <xs:attribute default="" name="text" type="xs:string" use="optional" />
  14. <xs:anyAttribute processContents="lax" />
  15. </xs:restriction>
  16. </xs:complexContent>
  17. </xs:complexType>
  18. <xs:element name="Alert" substitutionGroup="engine:VisualElement" type="upm:AlertType" />
  19. <xs:complexType name="LoadingSpinnerType">
  20. <xs:complexContent mixed="false">
  21. <xs:restriction base="engine:VisualElementType">
  22. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  23. <xs:attribute default="Position" name="pickingMode" type="engine:VisualElement_pickingMode_Type" use="optional" />
  24. <xs:attribute default="-1" name="focusIndex" type="xs:int" use="optional" />
  25. <xs:anyAttribute processContents="lax" />
  26. </xs:restriction>
  27. </xs:complexContent>
  28. </xs:complexType>
  29. <xs:element name="LoadingSpinner" substitutionGroup="engine:VisualElement" type="upm:LoadingSpinnerType" />
  30. <xs:complexType name="PackageDetailsType">
  31. <xs:complexContent mixed="false">
  32. <xs:restriction base="engine:VisualElementType">
  33. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  34. <xs:element ref="engine:VisualElement" />
  35. </xs:sequence>
  36. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  37. <xs:attribute default="Position" name="pickingMode" type="engine:VisualElement_pickingMode_Type" use="optional" />
  38. <xs:attribute default="-1" name="focusIndex" type="xs:int" use="optional" />
  39. <xs:anyAttribute processContents="lax" />
  40. </xs:restriction>
  41. </xs:complexContent>
  42. </xs:complexType>
  43. <xs:element name="PackageDetails" substitutionGroup="engine:VisualElement" type="upm:PackageDetailsType" />
  44. <xs:complexType name="PackageGroupType">
  45. <xs:complexContent mixed="false">
  46. <xs:restriction base="engine:VisualElementType">
  47. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  48. <xs:element ref="engine:VisualElement" />
  49. </xs:sequence>
  50. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  51. <xs:attribute default="Position" name="pickingMode" type="engine:VisualElement_pickingMode_Type" use="optional" />
  52. <xs:attribute default="-1" name="focusIndex" type="xs:int" use="optional" />
  53. <xs:anyAttribute processContents="lax" />
  54. </xs:restriction>
  55. </xs:complexContent>
  56. </xs:complexType>
  57. <xs:element name="PackageGroup" substitutionGroup="engine:VisualElement" type="upm:PackageGroupType" />
  58. <xs:complexType name="PackageItemType">
  59. <xs:complexContent mixed="false">
  60. <xs:restriction base="engine:VisualElementType">
  61. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  62. <xs:element ref="engine:VisualElement" />
  63. </xs:sequence>
  64. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  65. <xs:attribute default="Position" name="pickingMode" type="engine:VisualElement_pickingMode_Type" use="optional" />
  66. <xs:attribute default="-1" name="focusIndex" type="xs:int" use="optional" />
  67. <xs:anyAttribute processContents="lax" />
  68. </xs:restriction>
  69. </xs:complexContent>
  70. </xs:complexType>
  71. <xs:element name="PackageItem" substitutionGroup="engine:VisualElement" type="upm:PackageItemType" />
  72. <xs:complexType name="PackageListType">
  73. <xs:complexContent mixed="false">
  74. <xs:restriction base="engine:VisualElementType">
  75. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  76. <xs:element ref="engine:VisualElement" />
  77. </xs:sequence>
  78. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  79. <xs:attribute default="Position" name="pickingMode" type="engine:VisualElement_pickingMode_Type" use="optional" />
  80. <xs:attribute default="-1" name="focusIndex" type="xs:int" use="optional" />
  81. <xs:anyAttribute processContents="lax" />
  82. </xs:restriction>
  83. </xs:complexContent>
  84. </xs:complexType>
  85. <xs:element name="PackageList" substitutionGroup="engine:VisualElement" type="upm:PackageListType" />
  86. <xs:complexType name="PackageSearchFilterTabsType">
  87. <xs:complexContent mixed="false">
  88. <xs:restriction base="engine:VisualElementType">
  89. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  90. <xs:element ref="engine:VisualElement" />
  91. </xs:sequence>
  92. <xs:attribute default="" name="name" type="xs:string" use="optional" />
  93. <xs:attribute default="Position" name="pickingMode" type="engine:VisualElement_pickingMode_Type" use="optional" />
  94. <xs:attribute default="-1" name="focusIndex" type="xs:int" use="optional" />
  95. <xs:anyAttribute processContents="lax" />
  96. </xs:restriction>
  97. </xs:complexContent>
  98. </xs:complexType>
  99. <xs:element name="PackageSearchFilterTabs" substitutionGroup="engine:VisualElement" type="upm:PackageSearchFilterTabsType" />
  100. </xs:schema>