TargetingControl.xaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. <!--
  2. SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
  3. SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
  4. SPDX-License-Identifier: AGPL-3.0-or-later
  5. -->
  6. <widgets:TargetingControl
  7. xmlns="https://spacestation14.io"
  8. xmlns:widgets="clr-namespace:Content.Client._Shitmed.UserInterface.Systems.Targeting.Widgets"
  9. Name="TargetingButton"
  10. VerticalExpand="True"
  11. VerticalAlignment="Bottom"
  12. HorizontalAlignment="Right">
  13. <Control HorizontalAlignment="Right">
  14. <TextureRect
  15. Name="TargetDoll"
  16. Stretch="KeepAspectCentered"
  17. SetSize="96 96">
  18. <PanelContainer
  19. SetSize="57 96"
  20. Margin="18 0 0 0"
  21. VerticalAlignment="Bottom"
  22. HorizontalAlignment="Left">
  23. <PanelContainer
  24. SetSize="18 39"
  25. Margin="0 7 0 0"
  26. HorizontalAlignment="Left">
  27. <TextureButton
  28. Name="RightArmButton"
  29. MinSize="18 30"
  30. StyleClasses="TargetDollButtonRightArm"
  31. VerticalAlignment="Top">
  32. <TextureRect
  33. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/rightarm.png"
  34. Stretch="KeepAspectCentered"
  35. SetSize="12 24"
  36. VerticalAlignment="Center"
  37. HorizontalAlignment="Center"/>
  38. </TextureButton>
  39. <TextureButton
  40. Name="RightHandButton"
  41. MinSize="18 18"
  42. VerticalAlignment="Bottom"
  43. StyleClasses="TargetDollButtonRightHand">
  44. <TextureRect
  45. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/righthand.png"
  46. Stretch="KeepAspectCentered"
  47. SetSize="12 12"
  48. VerticalAlignment="Center"
  49. HorizontalAlignment="Center"/>
  50. </TextureButton>
  51. </PanelContainer>
  52. <PanelContainer
  53. SetSize="51 90"
  54. Margin="0 64 0 0"
  55. VerticalAlignment="Bottom"
  56. HorizontalAlignment="Center">
  57. <TextureButton
  58. Name="HeadButton"
  59. MinSize="33 27"
  60. VerticalAlignment="Top"
  61. HorizontalAlignment="Center"
  62. StyleClasses="TargetDollButtonHead">
  63. <TextureRect
  64. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/head.png"
  65. Stretch="KeepAspectCentered"
  66. SetSize="27 21"
  67. VerticalAlignment="Center"
  68. HorizontalAlignment="Center"/>
  69. <!--<PanelContainer
  70. SetSize="15 15"
  71. Margin="0 9 0 0"
  72. HorizontalAlignment="Center">
  73. <TextureButton
  74. Name="EyesButton"
  75. MinSize="15 9"
  76. VerticalAlignment="Top"
  77. StyleClasses="TargetDollButtonEyes">
  78. <TextureRect
  79. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/eyes.png"
  80. Stretch="KeepAspectCentered"
  81. SetSize="15 9"/>
  82. </TextureButton>
  83. <TextureButton
  84. Name="MouthButton"
  85. SetSize="9 6"
  86. VerticalAlignment="Bottom"
  87. StyleClasses="TargetDollButtonMouth">
  88. <TextureRect
  89. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/mouth.png"
  90. Stretch="KeepAspectCentered"
  91. SetSize="9 6"/>
  92. </TextureButton>
  93. </PanelContainer>-->
  94. </TextureButton>
  95. <TextureButton
  96. Name="ChestButton"
  97. SetSize="33 36"
  98. Margin="0 21 0 0"
  99. VerticalAlignment="Top"
  100. HorizontalAlignment="Center"
  101. StyleClasses="TargetDollButtonChest">
  102. <TextureRect
  103. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/torso.png"
  104. Stretch="KeepAspectCentered"
  105. SetSize="27 30"
  106. VerticalAlignment="Center"
  107. HorizontalAlignment="Center"/>
  108. </TextureButton>
  109. <PanelContainer
  110. MinSize="45 42"
  111. VerticalAlignment="Bottom"
  112. HorizontalAlignment="Center">
  113. <TextureButton
  114. Name="GroinButton"
  115. MinSize="33 18"
  116. VerticalAlignment="Top"
  117. HorizontalAlignment="Center"
  118. StyleClasses="TargetDollButtonGroin">
  119. <TextureRect
  120. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/groin.png"
  121. Stretch="KeepAspectCentered"
  122. SetSize="27 12"
  123. VerticalAlignment="Center"
  124. HorizontalAlignment="Center"/>
  125. </TextureButton>
  126. <PanelContainer
  127. MinSize="24 36"
  128. VerticalAlignment="Bottom"
  129. HorizontalAlignment="Right">
  130. <TextureButton
  131. Name="LeftLegButton"
  132. MinSize="18 33"
  133. VerticalAlignment="Top"
  134. HorizontalAlignment="Left"
  135. StyleClasses="TargetDollButtonLeftLeg">
  136. <TextureRect
  137. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/leftleg.png"
  138. Stretch="KeepAspectCentered"
  139. SetSize="12 27"
  140. VerticalAlignment="Center"
  141. HorizontalAlignment="Center"/>
  142. </TextureButton>
  143. <TextureButton
  144. Name="LeftFootButton"
  145. MinSize="24 12"
  146. VerticalAlignment="Bottom"
  147. StyleClasses="TargetDollButtonLeftFoot">
  148. <TextureRect
  149. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/leftfoot.png"
  150. Stretch="KeepAspectCentered"
  151. SetSize="18 9"
  152. VerticalAlignment="Center"
  153. HorizontalAlignment="Center"/>
  154. </TextureButton>
  155. </PanelContainer>
  156. <PanelContainer
  157. MinSize="24 36"
  158. VerticalAlignment="Bottom"
  159. HorizontalAlignment="Left">
  160. <TextureButton
  161. Name="RightLegButton"
  162. MinSize="18 33"
  163. VerticalAlignment="Top"
  164. HorizontalAlignment="Right"
  165. StyleClasses="TargetDollButtonRightLeg">
  166. <TextureRect
  167. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/rightleg.png"
  168. Stretch="KeepAspectCentered"
  169. SetSize="12 27"
  170. VerticalAlignment="Center"
  171. HorizontalAlignment="Center"/>
  172. </TextureButton>
  173. <TextureButton
  174. Name="RightFootButton"
  175. MinSize="24 12"
  176. VerticalAlignment="Bottom"
  177. HorizontalAlignment="Center"
  178. StyleClasses="TargetDollButtonRightFoot">
  179. <TextureRect
  180. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/rightfoot.png"
  181. Stretch="KeepAspectCentered"
  182. SetSize="18 9"
  183. VerticalAlignment="Center"
  184. HorizontalAlignment="Center"/>
  185. </TextureButton>
  186. </PanelContainer>
  187. </PanelContainer>
  188. </PanelContainer>
  189. <PanelContainer
  190. SetSize="18 39"
  191. Margin="0 7 0 0"
  192. HorizontalAlignment="Right">
  193. <TextureButton
  194. Name="LeftArmButton"
  195. MinSize="18 30"
  196. StyleClasses="TargetDollButtonLeftArm"
  197. VerticalAlignment="Top">
  198. <TextureRect
  199. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/leftarm.png"
  200. Stretch="KeepAspectCentered"
  201. SetSize="12 24"
  202. VerticalAlignment="Center"
  203. HorizontalAlignment="Center"/>
  204. </TextureButton>
  205. <TextureButton
  206. Name="LeftHandButton"
  207. MinSize="18 18"
  208. VerticalAlignment="Bottom"
  209. StyleClasses="TargetDollButtonLeftHand">
  210. <TextureRect
  211. TexturePath="/Textures/_Shitmed/Interface/Targeting/Doll/lefthand.png"
  212. Stretch="KeepAspectCentered"
  213. SetSize="12 12"
  214. VerticalAlignment="Center"
  215. HorizontalAlignment="Center"/>
  216. </TextureButton>
  217. </PanelContainer>
  218. </PanelContainer>
  219. </TextureRect>
  220. </Control>
  221. </widgets:TargetingControl>