Advertisement
Skt16

CharacterCreate.XML

Aug 27th, 2016
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.23 KB | None | 0 0
  1. <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
  2. ..\FrameXML\UI.xsd">
  3. <Script file="CharacterCreate.lua"/>
  4. <CheckButton name="CharacterCreateIconButtonTemplate" virtual="true">
  5. <Size>
  6. <AbsDimension x="45" y="45"/>
  7. </Size>
  8. <Layers>
  9. <Layer level="HIGHLIGHT">
  10. <FontString name="$parentHighlightText" inherits="GlueFontNormalSmall">
  11. <Anchors>
  12. <Anchor point="BOTTOM">
  13. <Offset>
  14. <AbsDimension x="0" y="1"/>
  15. </Offset>
  16. </Anchor>
  17. </Anchors>
  18. </FontString>
  19. </Layer>
  20. </Layers>
  21. <HighlightTexture alphaMode="ADD" file="Interface\Buttons\ButtonHilight-Square"/>
  22. <!--
  23. <CheckedTexture alphaMode="ADD" file="Interface\Buttons\CheckButtonHilight"/>
  24. -->
  25. </CheckButton>
  26. <CheckButton name="CharacterCreateRaceButtonTemplate" inherits="CharacterCreateIconButtonTemplate" virtual="true">
  27. <Scripts>
  28. <OnClick>
  29. CharacterRace_OnClick(self, self:GetID());
  30. GlueTooltip:Hide();
  31. </OnClick>
  32. <OnEnter>
  33. if ( CharacterCreate.selectedRace == self:GetID() ) then
  34. return;
  35. end
  36. GlueTooltip_SetOwner(self, nil, -3, -5);
  37. GlueTooltip_SetText(self.tooltip, nil, 1.0, 1.0, 1.0);
  38. </OnEnter>
  39. <OnLeave>
  40. GlueTooltip:Hide();
  41. </OnLeave>
  42. </Scripts>
  43. <NormalTexture name="$parentNormalTexture" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-Races"/>
  44. </CheckButton>
  45. <CheckButton name="CharacterCreateClassButtonTemplate" inherits="CharacterCreateIconButtonTemplate" virtual="true">
  46. <Layers>
  47. <Layer level="BACKGROUND">
  48. <Texture file="Interface\Glues\CharacterCreate\UI-CharacterCreate-IconShadow">
  49. <Size>
  50. <AbsDimension x="64" y="64"/>
  51. </Size>
  52. <Anchors>
  53. <Anchor point="CENTER">
  54. <Offset>
  55. <AbsDimension x="2" y="-2"/>
  56. </Offset>
  57. </Anchor>
  58. </Anchors>
  59. </Texture>
  60. </Layer>
  61. </Layers>
  62. <Scripts>
  63. <OnClick>
  64. CharacterClass_OnClick(self:GetID());
  65. GlueTooltip:Hide();
  66. </OnClick>
  67. <OnEnter>
  68. if ( CharacterCreate.selectedClass == self:GetID() ) then
  69. return;
  70. end
  71. GlueTooltip_SetOwner(self, nil, -3, -5);
  72. GlueTooltip_SetText(self.tooltip, nil, 1.0, 1.0, 1.0);
  73. </OnEnter>
  74. <OnLeave>
  75. GlueTooltip:Hide();
  76. </OnLeave>
  77. </Scripts>
  78. <NormalTexture name="$parentNormalTexture" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-Classes"/>
  79. </CheckButton>
  80. <CheckButton name="CharacterCreateGenderButtonTemplate" inherits="CharacterCreateIconButtonTemplate" virtual="true">
  81. <Size x="40" y="40"/>
  82. <Layers>
  83. <Layer level="BACKGROUND">
  84. <Texture file="Interface\Glues\CharacterCreate\UI-CharacterCreate-IconShadow">
  85. <Size>
  86. <AbsDimension x="55" y="55"/>
  87. </Size>
  88. <Anchors>
  89. <Anchor point="CENTER">
  90. <Offset>
  91. <AbsDimension x="2" y="-2"/>
  92. </Offset>
  93. </Anchor>
  94. </Anchors>
  95. </Texture>
  96. </Layer>
  97. </Layers>
  98. <Scripts>
  99. <OnLeave>
  100. GlueTooltip:Hide();
  101. </OnLeave>
  102. </Scripts>
  103. <NormalTexture name="$parentNormalTexture" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-Gender"/>
  104. </CheckButton>
  105. <Frame name="CharacterCustomizationFrameTemplate" virtual="true">
  106. <Size>
  107. <AbsDimension x="198" y="32"/>
  108. </Size>
  109. <Layers>
  110. <Layer level="BACKGROUND">
  111. <Texture name="$parentLeft" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
  112. <Size>
  113. <AbsDimension x="25" y="64"/>
  114. </Size>
  115. <Anchors>
  116. <Anchor point="LEFT">
  117. <Offset>
  118. <AbsDimension x="-5" y="0"/>
  119. </Offset>
  120. </Anchor>
  121. </Anchors>
  122. <TexCoords left="0" right="0.1953125" top="0" bottom="1"/>
  123. </Texture>
  124. <Texture name="$parentRight" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
  125. <Size>
  126. <AbsDimension x="25" y="64"/>
  127. </Size>
  128. <Anchors>
  129. <Anchor point="RIGHT">
  130. <Offset>
  131. <AbsDimension x="-44" y="0"/>
  132. </Offset>
  133. </Anchor>
  134. </Anchors>
  135. <TexCoords left="0.8046875" right="1" top="0" bottom="1"/>
  136. </Texture>
  137. <Texture name="$parentMiddle" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
  138. <Size>
  139. <AbsDimension x="5" y="64"/>
  140. </Size>
  141. <Anchors>
  142. <Anchor point="LEFT" relativeTo="$parentLeft" relativePoint="RIGHT"/>
  143. <Anchor point="RIGHT" relativeTo="$parentRight" relativePoint="LEFT"/>
  144. </Anchors>
  145. <TexCoords left="0.1953125" right="0.8046875" top="0" bottom="1"/>
  146. </Texture>
  147. <FontString name="$parentText" inherits="GlueFontHighlightSmall">
  148. <Anchors>
  149. <Anchor point="CENTER" relativeTo="$parentMiddle">
  150. <Offset>
  151. <AbsDimension x="0" y="3"/>
  152. </Offset>
  153. </Anchor>
  154. </Anchors>
  155. </FontString>
  156. </Layer>
  157. </Layers>
  158. <Frames>
  159. <Button name="$parentRightButton">
  160. <Size>
  161. <AbsDimension x="32" y="32"/>
  162. </Size>
  163. <Anchors>
  164. <Anchor point="RIGHT"/>
  165. </Anchors>
  166. <Scripts>
  167. <OnClick>
  168. CharacterCustomization_Right(self:GetParent():GetID());
  169. </OnClick>
  170. </Scripts>
  171. <NormalTexture file="Interface\Glues\Common\Glue-RightArrow-Button-Up"/>
  172. <PushedTexture file="Interface\Glues\Common\Glue-RightArrow-Button-Down"/>
  173. <HighlightTexture file="Interface\Glues\Common\Glue-RightArrow-Button-Highlight" alphaMode="ADD"/>
  174. </Button>
  175. <Button name="$parentLeftButton">
  176. <Size>
  177. <AbsDimension x="32" y="32"/>
  178. </Size>
  179. <Anchors>
  180. <Anchor point="RIGHT" relativeTo="$parentRightButton" relativePoint="LEFT">
  181. <Offset>
  182. <AbsDimension x="3" y="0"/>
  183. </Offset>
  184. </Anchor>
  185. </Anchors>
  186. <Scripts>
  187. <OnClick>
  188. CharacterCustomization_Left(self:GetParent():GetID());
  189. </OnClick>
  190. </Scripts>
  191. <NormalTexture file="Interface\Glues\Common\Glue-LeftArrow-Button-Up"/>
  192. <PushedTexture file="Interface\Glues\Common\Glue-LeftArrow-Button-Down"/>
  193. <HighlightTexture file="Interface\Glues\Common\Glue-LeftArrow-Button-Highlight" alphaMode="ADD"/>
  194. </Button>
  195. </Frames>
  196. </Frame>
  197. <ModelFFX name="CharacterCreate" setAllPoints="true" file="Interface\Glues\Models\UI_NightElf\UI_NightElf.mdx" hidden="true" parent="GlueParent" enableKeyboard="true">
  198. <Frames>
  199. <Frame name="CharacterCreateFrame" setAllPoints="true" enableMouse="true">
  200. <Frames>
  201. <Frame name="CharacterCreateCharacterFaction">
  202. <Size>
  203. <AbsDimension x="240" y="160"/>
  204. </Size>
  205. <Anchors>
  206. <Anchor point="TOPRIGHT">
  207. <Offset>
  208. <AbsDimension x="-20" y="-20"/>
  209. </Offset>
  210. </Anchor>
  211. </Anchors>
  212. <Frames>
  213. <Frame name="CharacterCreateFactionIconFrame">
  214. <Size>
  215. <AbsDimension x="48" y="48"/>
  216. </Size>
  217. <Anchors>
  218. <Anchor point="TOPLEFT">
  219. <Offset>
  220. <AbsDimension x="-3" y="8"/>
  221. </Offset>
  222. </Anchor>
  223. </Anchors>
  224. <Layers>
  225. <Layer level="BACKGROUND">
  226. <Texture name="CharacterCreateFactionIcon" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-Factions">
  227. <Size>
  228. <AbsDimension x="48" y="48"/>
  229. </Size>
  230. <Anchors>
  231. <Anchor point="TOPLEFT"/>
  232. </Anchors>
  233. <TexCoords left="0" right="0.375" top="0" bottom="0.75"/>
  234. </Texture>
  235. </Layer>
  236. </Layers>
  237. <Scripts>
  238. <OnLoad>
  239. self:SetFrameLevel(self:GetFrameLevel() + 1);
  240. </OnLoad>
  241. </Scripts>
  242. </Frame>
  243. <ScrollFrame name="CharacterCreateFactionScrollFrame" inherits="GlueScrollFrameTemplate">
  244. <Size>
  245. <AbsDimension x="190" y="140"/>
  246. </Size>
  247. <Anchors>
  248. <Anchor point="TOPLEFT">
  249. <Offset>
  250. <AbsDimension x="17" y="-10"/>
  251. </Offset>
  252. </Anchor>
  253. </Anchors>
  254. <Layers>
  255. <Layer level="BACKGROUND">
  256. <Texture name="$parentTop" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-ScrollBar-Top">
  257. <Size>
  258. <AbsDimension x="32" y="128"/>
  259. </Size>
  260. <Anchors>
  261. <Anchor point="TOPLEFT" relativePoint="TOPRIGHT">
  262. <Offset>
  263. <AbsDimension x="-3" y="4"/>
  264. </Offset>
  265. </Anchor>
  266. </Anchors>
  267. </Texture>
  268. <Texture name="$parentBottom" file="Interface\ClassTrainerFrame\UI-ClassTrainer-ScrollBar">
  269. <Size>
  270. <AbsDimension x="30" y="123"/>
  271. </Size>
  272. <Anchors>
  273. <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT">
  274. <Offset>
  275. <AbsDimension x="-3" y="-2"/>
  276. </Offset>
  277. </Anchor>
  278. </Anchors>
  279. <TexCoords left="0.53125" right="1.0" top="0.03125" bottom="1.0"/>
  280. </Texture>
  281. </Layer>
  282. </Layers>
  283. <Scripts>
  284. <OnLoad>
  285. getglobal(self:GetName().."ScrollBarScrollDownButton"):Disable();
  286. getglobal(self:GetName().."ScrollBarScrollUpButton"):Disable();
  287. self.scrollBarHideable = 1;
  288. GlueScrollFrame_OnScrollRangeChanged(self);
  289. </OnLoad>
  290. <OnScrollRangeChanged>
  291. GlueScrollFrame_OnScrollRangeChanged(self, yrange);
  292. if ( self:GetVerticalScrollRange() == 0 ) then
  293. getglobal(self:GetName().."Top"):Hide();
  294. getglobal(self:GetName().."Bottom"):Hide();
  295. else
  296. getglobal(self:GetName().."Top"):Show();
  297. getglobal(self:GetName().."Bottom"):Show();
  298. end
  299. </OnScrollRangeChanged>
  300. </Scripts>
  301. <ScrollChild>
  302. <Frame name="CharacterCreateFactionScrollChild">
  303. <Size>
  304. <AbsDimension x="190" y="10"/>
  305. </Size>
  306. <Layers>
  307. <Layer level="BACKGROUND">
  308. <FontString name="CharacterCreateFactionLabel" inherits="GlueFontNormalLarge" justifyH="LEFT" text="RACE">
  309. <Size>
  310. <AbsDimension x="158" y="0"/>
  311. </Size>
  312. <Anchors>
  313. <Anchor point="TOPLEFT">
  314. <Offset>
  315. <AbsDimension x="32" y="0"/>
  316. </Offset>
  317. </Anchor>
  318. </Anchors>
  319. </FontString>
  320. <FontString name="CharacterCreateFactionText" inherits="GlueFontCharacterCreate" justifyH="LEFT">
  321. <Size>
  322. <AbsDimension x="190" y="0"/>
  323. </Size>
  324. <Anchors>
  325. <Anchor point="TOPLEFT" relativeTo="CharacterCreateFactionLabel" relativePoint="BOTTOMLEFT">
  326. <Offset>
  327. <AbsDimension x="-32" y="-2"/>
  328. </Offset>
  329. </Anchor>
  330. </Anchors>
  331. </FontString>
  332. <Texture>
  333. <Size>
  334. <AbsDimension x="5" y="5"/>
  335. </Size>
  336. <Anchors>
  337. <Anchor point="TOP" relativeTo="CharacterCreateFactionText" relativePoint="BOTTOM">
  338. <Offset>
  339. <AbsDimension x="0" y="0"/>
  340. </Offset>
  341. </Anchor>
  342. </Anchors>
  343. </Texture>
  344. </Layer>
  345. </Layers>
  346. </Frame>
  347. </ScrollChild>
  348. </ScrollFrame>
  349. </Frames>
  350. <Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Glues\Common\TextPanel-Border" tile="true">
  351. <BackgroundInsets>
  352. <AbsInset left="8" right="4" top="4" bottom="8"/>
  353. </BackgroundInsets>
  354. <TileSize>
  355. <AbsValue val="32"/>
  356. </TileSize>
  357. <EdgeSize>
  358. <AbsValue val="32"/>
  359. </EdgeSize>
  360. </Backdrop>
  361. </Frame>
  362. <Frame name="CharacterCreateCharacterRace">
  363. <Size>
  364. <AbsDimension x="240" y="260"/>
  365. </Size>
  366. <Anchors>
  367. <Anchor point="TOPLEFT" relativeTo="CharacterCreateCharacterFaction" relativePoint="BOTTOMLEFT">
  368. <Offset>
  369. <AbsDimension x="0" y="-10"/>
  370. </Offset>
  371. </Anchor>
  372. </Anchors>
  373. <Frames>
  374. <Frame name="CharacterCreateRaceIconFrame">
  375. <Size>
  376. <AbsDimension x="48" y="48"/>
  377. </Size>
  378. <Anchors>
  379. <Anchor point="TOPLEFT">
  380. <Offset>
  381. <AbsDimension x="-3" y="8"/>
  382. </Offset>
  383. </Anchor>
  384. </Anchors>
  385. <Layers>
  386. <Layer level="BACKGROUND">
  387. <Texture name="CharacterCreateRaceIcon" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-Races">
  388. <Size>
  389. <AbsDimension x="48" y="48"/>
  390. </Size>
  391. <Anchors>
  392. <Anchor point="TOPLEFT"/>
  393. </Anchors>
  394. <TexCoords left="0" right="0.375" top="0" bottom="0.75"/>
  395. </Texture>
  396. </Layer>
  397. </Layers>
  398. <Scripts>
  399. <OnLoad>
  400. self:SetFrameLevel(self:GetFrameLevel() + 1);
  401. </OnLoad>
  402. </Scripts>
  403. </Frame>
  404. <ScrollFrame name="CharacterCreateRaceScrollFrame" inherits="GlueScrollFrameTemplate">
  405. <Size>
  406. <AbsDimension x="190" y="240"/>
  407. </Size>
  408. <Anchors>
  409. <Anchor point="TOPLEFT">
  410. <Offset>
  411. <AbsDimension x="17" y="-10"/>
  412. </Offset>
  413. </Anchor>
  414. </Anchors>
  415. <Layers>
  416. <Layer level="BACKGROUND">
  417. <Texture name="$parentTop" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-ScrollBar-Top">
  418. <Size>
  419. <AbsDimension x="32" y="128"/>
  420. </Size>
  421. <Anchors>
  422. <Anchor point="TOPLEFT" relativePoint="TOPRIGHT">
  423. <Offset>
  424. <AbsDimension x="-3" y="4"/>
  425. </Offset>
  426. </Anchor>
  427. </Anchors>
  428. </Texture>
  429. <Texture name="$parentBottom" file="Interface\ClassTrainerFrame\UI-ClassTrainer-ScrollBar">
  430. <Size>
  431. <AbsDimension x="30" y="123"/>
  432. </Size>
  433. <Anchors>
  434. <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT">
  435. <Offset>
  436. <AbsDimension x="-3" y="-2"/>
  437. </Offset>
  438. </Anchor>
  439. </Anchors>
  440. <TexCoords left="0.53125" right="1.0" top="0.03125" bottom="1.0"/>
  441. </Texture>
  442. </Layer>
  443. </Layers>
  444. <Scripts>
  445. <OnLoad>
  446. getglobal(self:GetName().."ScrollBarScrollDownButton"):Disable();
  447. getglobal(self:GetName().."ScrollBarScrollUpButton"):Disable();
  448. self.scrollBarHideable = 1;
  449. GlueScrollFrame_OnScrollRangeChanged(self, yrange);
  450. </OnLoad>
  451. <OnScrollRangeChanged>
  452. GlueScrollFrame_OnScrollRangeChanged(self, yrange);
  453. if ( self:GetVerticalScrollRange() == 0 ) then
  454. getglobal(self:GetName().."Top"):Hide();
  455. getglobal(self:GetName().."Bottom"):Hide();
  456. else
  457. getglobal(self:GetName().."Top"):Show();
  458. getglobal(self:GetName().."Bottom"):Show();
  459. end
  460. </OnScrollRangeChanged>
  461. </Scripts>
  462. <ScrollChild>
  463. <Frame name="CharacterCreateRaceScrollChild">
  464. <Size>
  465. <AbsDimension x="190" y="10"/>
  466. </Size>
  467. <Layers>
  468. <Layer level="BACKGROUND">
  469. <FontString name="CharacterCreateRaceLabel" inherits="GlueFontNormalLarge" justifyH="LEFT" text="RACE">
  470. <Size>
  471. <AbsDimension x="158" y="0"/>
  472. </Size>
  473. <Anchors>
  474. <Anchor point="TOPLEFT">
  475. <Offset>
  476. <AbsDimension x="32" y="0"/>
  477. </Offset>
  478. </Anchor>
  479. </Anchors>
  480. </FontString>
  481. <FontString name="CharacterCreateRaceText" inherits="GlueFontCharacterCreate" justifyH="LEFT">
  482. <Size>
  483. <AbsDimension x="190" y="0"/>
  484. </Size>
  485. <Anchors>
  486. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceLabel" relativePoint="BOTTOMLEFT">
  487. <Offset>
  488. <AbsDimension x="-32" y="-2"/>
  489. </Offset>
  490. </Anchor>
  491. </Anchors>
  492. </FontString>
  493. <FontString name="CharacterCreateRaceAbilityText" inherits="GlueFontNormalSmall" justifyH="LEFT">
  494. <Size>
  495. <AbsDimension x="190" y="0"/>
  496. </Size>
  497. <Anchors>
  498. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceText" relativePoint="BOTTOMLEFT">
  499. <Offset>
  500. <AbsDimension x="0" y="-2"/>
  501. </Offset>
  502. </Anchor>
  503. </Anchors>
  504. </FontString>
  505. </Layer>
  506. </Layers>
  507. </Frame>
  508. </ScrollChild>
  509. </ScrollFrame>
  510. </Frames>
  511. <Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Glues\Common\TextPanel-Border" tile="true">
  512. <BackgroundInsets>
  513. <AbsInset left="8" right="4" top="4" bottom="8"/>
  514. </BackgroundInsets>
  515. <TileSize>
  516. <AbsValue val="32"/>
  517. </TileSize>
  518. <EdgeSize>
  519. <AbsValue val="32"/>
  520. </EdgeSize>
  521. </Backdrop>
  522. </Frame>
  523. <Frame name="CharacterCreateCharacterClass">
  524. <Size>
  525. <AbsDimension x="240" y="210"/>
  526. </Size>
  527. <Anchors>
  528. <Anchor point="TOPLEFT" relativeTo="CharacterCreateCharacterRace" relativePoint="BOTTOMLEFT">
  529. <Offset>
  530. <AbsDimension x="0" y="-10"/>
  531. </Offset>
  532. </Anchor>
  533. </Anchors>
  534. <Frames>
  535. <Frame name="CharacterCreateClassIconFrame">
  536. <Size>
  537. <AbsDimension x="48" y="48"/>
  538. </Size>
  539. <Anchors>
  540. <Anchor point="TOPLEFT">
  541. <Offset>
  542. <AbsDimension x="-3" y="8"/>
  543. </Offset>
  544. </Anchor>
  545. </Anchors>
  546. <Layers>
  547. <Layer level="BACKGROUND">
  548. <Texture name="CharacterCreateClassIcon" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-Classes">
  549. <Size>
  550. <AbsDimension x="48" y="48"/>
  551. </Size>
  552. <Anchors>
  553. <Anchor point="TOPLEFT"/>
  554. </Anchors>
  555. <TexCoords left="0" right="0.375" top="0" bottom="0.75"/>
  556. </Texture>
  557. </Layer>
  558. </Layers>
  559. <Scripts>
  560. <OnLoad>
  561. self:SetFrameLevel(self:GetFrameLevel() + 1);
  562. </OnLoad>
  563. </Scripts>
  564. </Frame>
  565. <ScrollFrame name="CharacterCreateClassScrollFrame" inherits="GlueScrollFrameTemplate">
  566. <Size>
  567. <AbsDimension x="190" y="190"/>
  568. </Size>
  569. <Anchors>
  570. <Anchor point="TOPLEFT">
  571. <Offset>
  572. <AbsDimension x="17" y="-10"/>
  573. </Offset>
  574. </Anchor>
  575. </Anchors>
  576. <Layers>
  577. <Layer level="BACKGROUND">
  578. <Texture name="$parentTop" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-ScrollBar-Top">
  579. <Size>
  580. <AbsDimension x="32" y="128"/>
  581. </Size>
  582. <Anchors>
  583. <Anchor point="TOPLEFT" relativePoint="TOPRIGHT">
  584. <Offset>
  585. <AbsDimension x="-3" y="4"/>
  586. </Offset>
  587. </Anchor>
  588. </Anchors>
  589. </Texture>
  590. <Texture name="$parentBottom" file="Interface\ClassTrainerFrame\UI-ClassTrainer-ScrollBar">
  591. <Size>
  592. <AbsDimension x="30" y="123"/>
  593. </Size>
  594. <Anchors>
  595. <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT">
  596. <Offset>
  597. <AbsDimension x="-3" y="-2"/>
  598. </Offset>
  599. </Anchor>
  600. </Anchors>
  601. <TexCoords left="0.53125" right="1.0" top="0.03125" bottom="1.0"/>
  602. </Texture>
  603. </Layer>
  604. </Layers>
  605. <Scripts>
  606. <OnLoad>
  607. getglobal(self:GetName().."ScrollBarScrollDownButton"):Disable();
  608. getglobal(self:GetName().."ScrollBarScrollUpButton"):Disable();
  609. self.scrollBarHideable = 1;
  610. GlueScrollFrame_OnScrollRangeChanged(self, yrange);
  611. </OnLoad>
  612. <OnScrollRangeChanged>
  613. GlueScrollFrame_OnScrollRangeChanged(self, yrange);
  614. if ( self:GetVerticalScrollRange() == 0 ) then
  615. getglobal(self:GetName().."Top"):Hide();
  616. getglobal(self:GetName().."Bottom"):Hide();
  617. else
  618. getglobal(self:GetName().."Top"):Show();
  619. getglobal(self:GetName().."Bottom"):Show();
  620. end
  621. </OnScrollRangeChanged>
  622. </Scripts>
  623. <ScrollChild>
  624. <Frame name="CharacterCreateClassScrollChild">
  625. <Size>
  626. <AbsDimension x="190" y="10"/>
  627. </Size>
  628. <Layers>
  629. <Layer level="BACKGROUND">
  630. <FontString name="CharacterCreateClassLabel" inherits="GlueFontNormalLarge" justifyH="LEFT" text="RACE">
  631. <Size>
  632. <AbsDimension x="158" y="0"/>
  633. </Size>
  634. <Anchors>
  635. <Anchor point="TOPLEFT">
  636. <Offset>
  637. <AbsDimension x="32" y="0"/>
  638. </Offset>
  639. </Anchor>
  640. </Anchors>
  641. </FontString>
  642. <FontString name="CharacterCreateClassText" inherits="GlueFontCharacterCreate" justifyH="LEFT">
  643. <Size>
  644. <AbsDimension x="190" y="0"/>
  645. </Size>
  646. <Anchors>
  647. <Anchor point="TOPLEFT" relativeTo="CharacterCreateClassLabel" relativePoint="BOTTOMLEFT">
  648. <Offset>
  649. <AbsDimension x="-32" y="-2"/>
  650. </Offset>
  651. </Anchor>
  652. </Anchors>
  653. </FontString>
  654. </Layer>
  655. </Layers>
  656. </Frame>
  657. </ScrollChild>
  658. </ScrollFrame>
  659. </Frames>
  660. <Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Glues\Common\TextPanel-Border" tile="true">
  661. <BackgroundInsets>
  662. <AbsInset left="8" right="4" top="4" bottom="8"/>
  663. </BackgroundInsets>
  664. <TileSize>
  665. <AbsValue val="32"/>
  666. </TileSize>
  667. <EdgeSize>
  668. <AbsValue val="32"/>
  669. </EdgeSize>
  670. </Backdrop>
  671. </Frame>
  672. <Frame name="CharacterCreateConfigurationFrame">
  673. <Size>
  674. <AbsDimension x="206" y="600"/>
  675. </Size>
  676. <Anchors>
  677. <Anchor point="TOPLEFT" relativeTo="CharacterCreateFrame" relativePoint="TOPLEFT">
  678. <Offset>
  679. <AbsDimension x="28" y="-60"/>
  680. </Offset>
  681. </Anchor>
  682. </Anchors>
  683. <Layers>
  684. <Layer level="ARTWORK">
  685. <Texture name="CharacterCreateOuterBorder1" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-OuterBorder">
  686. <Size>
  687. <AbsDimension x="224" y="236"/>
  688. </Size>
  689. <Anchors>
  690. <Anchor point="TOP">
  691. <Offset>
  692. <AbsDimension x="0" y="0"/>
  693. </Offset>
  694. </Anchor>
  695. </Anchors>
  696. <TexCoords left="0" right="0.875" top="0" bottom="0.9375"/>
  697. </Texture>
  698. <Texture name="CharacterCreateOuterBorder2" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-OuterBorder">
  699. <Size>
  700. <AbsDimension x="224" y="240"/>
  701. </Size>
  702. <Anchors>
  703. <Anchor point="TOP" relativeTo="CharacterCreateOuterBorder1" relativePoint="BOTTOM">
  704. <Offset>
  705. <AbsDimension x="0" y="0"/>
  706. </Offset>
  707. </Anchor>
  708. </Anchors>
  709. <TexCoords left="0" right="0.875" top="0" bottom="0.9375"/>
  710. </Texture>
  711. <Texture name="CharacterCreateOuterBorder3" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-OuterBorder">
  712. <Size>
  713. <AbsDimension x="224" y="228"/>
  714. </Size>
  715. <Anchors>
  716. <Anchor point="TOP" relativeTo="CharacterCreateOuterBorder2" relativePoint="BOTTOM">
  717. <Offset>
  718. <AbsDimension x="0" y="0"/>
  719. </Offset>
  720. </Anchor>
  721. </Anchors>
  722. <TexCoords left="0" right="0.875" top="0.1796875" bottom="1.0"/>
  723. </Texture>
  724. <Texture name="CharacterCreateBanners" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-Banners">
  725. <Size>
  726. <AbsDimension x="256" y="500"/>
  727. </Size>
  728. <Anchors>
  729. <Anchor point="TOP">
  730. <Offset>
  731. <AbsDimension x="0" y="-70"/>
  732. </Offset>
  733. </Anchor>
  734. </Anchors>
  735. </Texture>
  736. <FontString name="CharacterCreateAllianceLabel" inherits="GlueFontNormal" text="ALLIANCE">
  737. <Anchors>
  738. <Anchor point="BOTTOM" relativeTo="CharacterCreateBanners" relativePoint="TOP">
  739. <Offset>
  740. <AbsDimension x="-50" y="0"/>
  741. </Offset>
  742. </Anchor>
  743. </Anchors>
  744. </FontString>
  745. <FontString name="CharacterCreateHordeLabel" inherits="GlueFontNormal" text="HORDE">
  746. <Anchors>
  747. <Anchor point="BOTTOM" relativeTo="CharacterCreateBanners" relativePoint="TOP">
  748. <Offset>
  749. <AbsDimension x="50" y="0"/>
  750. </Offset>
  751. </Anchor>
  752. </Anchors>
  753. </FontString>
  754. </Layer>
  755. <Layer level="BACKGROUND">
  756. <Texture name="CharacterCreateBackground" file="Interface\Glues\CharacterCreate\UI-CharacterCreate-Background">
  757. <Size>
  758. <AbsDimension x="218" y="30"/>
  759. </Size>
  760. <Anchors>
  761. <Anchor point="TOPLEFT" relativeTo="CharacterCreateOuterBorder1">
  762. <Offset>
  763. <AbsDimension x="6" y="0"/>
  764. </Offset>
  765. </Anchor>
  766. <Anchor point="BOTTOMLEFT" relativeTo="CharacterCreateOuterBorder3">
  767. <Offset>
  768. <AbsDimension x="0" y="6"/>
  769. </Offset>
  770. </Anchor>
  771. </Anchors>
  772. </Texture>
  773. </Layer>
  774. </Layers>
  775. <Frames>
  776. <Frame name="CharacterCreateWoWLogo">
  777. <Size>
  778. <AbsDimension x="256" y="128"/>
  779. </Size>
  780. <Anchors>
  781. <Anchor point="TOPLEFT" relativeTo="CharacterCreateFrame">
  782. <Offset>
  783. <AbsDimension x="3" y="10"/>
  784. </Offset>
  785. </Anchor>
  786. </Anchors>
  787. <Layers>
  788. <Layer level="ARTWORK">
  789. <Texture name="CharacterCreateLogo" file="Interface\Glues\Common\Glues-WoW-WotLKLogo">
  790. <Size>
  791. <AbsDimension x="256" y="128"/>
  792. </Size>
  793. <Anchors>
  794. <Anchor point="TOP" relativePoint="TOPLEFT">
  795. <Offset>
  796. <AbsDimension x="128" y="0"/>
  797. </Offset>
  798. </Anchor>
  799. </Anchors>
  800. </Texture>
  801. </Layer>
  802. </Layers>
  803. </Frame>
  804. <CheckButton name="CharacterCreateRaceButton1" inherits="CharacterCreateRaceButtonTemplate" id="1">
  805. <Anchors>
  806. <Anchor point="TOPLEFT">
  807. <Offset>
  808. <AbsDimension x="35" y="-78"/>
  809. </Offset>
  810. </Anchor>
  811. </Anchors>
  812. </CheckButton>
  813. <CheckButton name="CharacterCreateRaceButton2" inherits="CharacterCreateRaceButtonTemplate" id="2">
  814. <Anchors>
  815. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton1" relativePoint="BOTTOMLEFT">
  816. <Offset>
  817. <AbsDimension x="0" y="-5"/>
  818. </Offset>
  819. </Anchor>
  820. </Anchors>
  821. </CheckButton>
  822. <CheckButton name="CharacterCreateRaceButton3" inherits="CharacterCreateRaceButtonTemplate" id="3">
  823. <Anchors>
  824. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton2" relativePoint="BOTTOMLEFT">
  825. <Offset>
  826. <AbsDimension x="0" y="-5"/>
  827. </Offset>
  828. </Anchor>
  829. </Anchors>
  830. </CheckButton>
  831. <CheckButton name="CharacterCreateRaceButton4" inherits="CharacterCreateRaceButtonTemplate" id="4">
  832. <Anchors>
  833. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton3" relativePoint="BOTTOMLEFT">
  834. <Offset>
  835. <AbsDimension x="0" y="-5"/>
  836. </Offset>
  837. </Anchor>
  838. </Anchors>
  839. </CheckButton>
  840. <CheckButton name="CharacterCreateRaceButton5" inherits="CharacterCreateRaceButtonTemplate" id="5">
  841. <Anchors>
  842. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton4" relativePoint="BOTTOMLEFT">
  843. <Offset>
  844. <AbsDimension x="0" y="-5"/>
  845. </Offset>
  846. </Anchor>
  847. </Anchors>
  848. </CheckButton>
  849. <CheckButton name="CharacterCreateRaceButton6" inherits="CharacterCreateRaceButtonTemplate" id="6">
  850. <Anchors>
  851. <Anchor point="LEFT" relativeTo="CharacterCreateRaceButton1" relativePoint="RIGHT">
  852. <Offset>
  853. <AbsDimension x="49" y="0"/>
  854. </Offset>
  855. </Anchor>
  856. </Anchors>
  857. </CheckButton>
  858. <CheckButton name="CharacterCreateRaceButton7" inherits="CharacterCreateRaceButtonTemplate" id="7">
  859. <Anchors>
  860. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton6" relativePoint="BOTTOMLEFT">
  861. <Offset>
  862. <AbsDimension x="0" y="-5"/>
  863. </Offset>
  864. </Anchor>
  865. </Anchors>
  866. </CheckButton>
  867. <CheckButton name="CharacterCreateRaceButton8" inherits="CharacterCreateRaceButtonTemplate" id="8">
  868. <Anchors>
  869. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton7" relativePoint="BOTTOMLEFT">
  870. <Offset>
  871. <AbsDimension x="0" y="-5"/>
  872. </Offset>
  873. </Anchor>
  874. </Anchors>
  875. </CheckButton>
  876. <CheckButton name="CharacterCreateRaceButton9" inherits="CharacterCreateRaceButtonTemplate" id="9">
  877. <Anchors>
  878. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton8" relativePoint="BOTTOMLEFT">
  879. <Offset>
  880. <AbsDimension x="0" y="-5"/>
  881. </Offset>
  882. </Anchor>
  883. </Anchors>
  884. </CheckButton>
  885. <CheckButton name="CharacterCreateRaceButton10" inherits="CharacterCreateRaceButtonTemplate" id="10">
  886. <Anchors>
  887. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton9" relativePoint="BOTTOMLEFT">
  888. <Offset>
  889. <AbsDimension x="0" y="-5"/>
  890. </Offset>
  891. </Anchor>
  892. </Anchors>
  893. </CheckButton>
  894. <CheckButton name="CharacterCreateRaceButton11" inherits="CharacterCreateRaceButtonTemplate" id="11">
  895. <Anchors>
  896. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton10" relativePoint="BOTTOMLEFT">
  897. <Offset>
  898. <AbsDimension x="0" y="-5"/>
  899. </Offset>
  900. </Anchor>
  901. </Anchors>
  902. </CheckButton>
  903. <CheckButton name="CharacterCreateRaceButton12" inherits="CharacterCreateRaceButtonTemplate" id="12">
  904. <Anchors>
  905. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton11" relativePoint="BOTTOMLEFT">
  906. <Offset>
  907. <AbsDimension x="0" y="-5"/>
  908. </Offset>
  909. </Anchor>
  910. </Anchors>
  911. </CheckButton>
  912. <CheckButton name="CharacterCreateGenderButtonMale" inherits="CharacterCreateGenderButtonTemplate">
  913. <Anchors>
  914. <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton5" relativePoint="BOTTOMLEFT">
  915. <Offset>
  916. <AbsDimension x="25" y="-25"/>
  917. </Offset>
  918. </Anchor>
  919. </Anchors>
  920. <Scripts>
  921. <OnLoad>
  922. getglobal(self:GetName().."NormalTexture"):SetTexCoord(0, 0.5, 0, 1.0);
  923. </OnLoad>
  924. <OnClick>
  925. PlaySound("gsCharacterCreationClass");
  926. if ( GetSelectedSex() ~= 1 ) then
  927. SetCharacterGender(1);
  928. end
  929. </OnClick>
  930. <OnEnter>
  931. if (GetSelectedSex() == 1) then
  932. return;
  933. end
  934. GlueTooltip_SetOwner(self, nil, -3, -5);
  935. GlueTooltip_SetText(MALE, nil, 1.0, 1.0, 1.0);
  936. </OnEnter>
  937. </Scripts>
  938. </CheckButton>
  939. <CheckButton name="CharacterCreateGenderButtonFemale" inherits="CharacterCreateGenderButtonTemplate">
  940. <Anchors>
  941. <Anchor point="LEFT" relativeTo="CharacterCreateGenderButtonMale" relativePoint="RIGHT">
  942. <Offset>
  943. <AbsDimension x="5" y="0"/>
  944. </Offset>
  945. </Anchor>
  946. </Anchors>
  947. <Scripts>
  948. <OnLoad>
  949. getglobal(self:GetName().."NormalTexture"):SetTexCoord(0.5, 1.0, 0, 1.0);
  950. </OnLoad>
  951. <OnClick>
  952. PlaySound("gsCharacterCreationClass");
  953. if ( GetSelectedSex() ~= 2 ) then
  954. SetCharacterGender(2);
  955. end
  956. </OnClick>
  957. <OnEnter>
  958. if (GetSelectedSex() == 2) then
  959. return;
  960. end
  961. GlueTooltip_SetOwner(self, nil, -3, -5);
  962. GlueTooltip_SetText(FEMALE, nil, 1.0, 1.0, 1.0);
  963. </OnEnter>
  964. </Scripts>
  965. </CheckButton>
  966. <CheckButton name="CharacterCreateClassButton1" inherits="CharacterCreateClassButtonTemplate" id="1">
  967. <Anchors>
  968. <Anchor point="TOPLEFT" relativeTo="CharacterCreateGenderButtonMale" relativePoint="BOTTOMLEFT">
  969. <Offset>
  970. <AbsDimension x="-52" y="-10"/>
  971. </Offset>
  972. </Anchor>
  973. </Anchors>
  974. </CheckButton>
  975. <CheckButton name="CharacterCreateClassButton2" inherits="CharacterCreateClassButtonTemplate" id="2">
  976. <Anchors>
  977. <Anchor point="LEFT" relativeTo="CharacterCreateClassButton1" relativePoint="RIGHT">
  978. <Offset>
  979. <AbsDimension x="4" y="0"/>
  980. </Offset>
  981. </Anchor>
  982. </Anchors>
  983. </CheckButton>
  984. <CheckButton name="CharacterCreateClassButton3" inherits="CharacterCreateClassButtonTemplate" id="3">
  985. <Anchors>
  986. <Anchor point="LEFT" relativeTo="CharacterCreateClassButton2" relativePoint="RIGHT">
  987. <Offset>
  988. <AbsDimension x="4" y="0"/>
  989. </Offset>
  990. </Anchor>
  991. </Anchors>
  992. </CheckButton>
  993. <CheckButton name="CharacterCreateClassButton4" inherits="CharacterCreateClassButtonTemplate" id="4">
  994. <Anchors>
  995. <Anchor point="LEFT" relativeTo="CharacterCreateClassButton3" relativePoint="RIGHT">
  996. <Offset>
  997. <AbsDimension x="4" y="0"/>
  998. </Offset>
  999. </Anchor>
  1000. </Anchors>
  1001. </CheckButton>
  1002. <CheckButton name="CharacterCreateClassButton5" inherits="CharacterCreateClassButtonTemplate" id="5">
  1003. <Anchors>
  1004. <Anchor point="TOPLEFT" relativeTo="CharacterCreateClassButton1" relativePoint="BOTTOMLEFT">
  1005. <Offset>
  1006. <AbsDimension x="0" y="0"/>
  1007. </Offset>
  1008. </Anchor>
  1009. </Anchors>
  1010. </CheckButton>
  1011. <CheckButton name="CharacterCreateClassButton6" inherits="CharacterCreateClassButtonTemplate" id="6">
  1012. <Anchors>
  1013. <Anchor point="LEFT" relativeTo="CharacterCreateClassButton5" relativePoint="RIGHT">
  1014. <Offset>
  1015. <AbsDimension x="4" y="0"/>
  1016. </Offset>
  1017. </Anchor>
  1018. </Anchors>
  1019. </CheckButton>
  1020. <CheckButton name="CharacterCreateClassButton7" inherits="CharacterCreateClassButtonTemplate" id="7">
  1021. <Anchors>
  1022. <Anchor point="LEFT" relativeTo="CharacterCreateClassButton6" relativePoint="RIGHT">
  1023. <Offset>
  1024. <AbsDimension x="4" y="0"/>
  1025. </Offset>
  1026. </Anchor>
  1027. </Anchors>
  1028. </CheckButton>
  1029. <CheckButton name="CharacterCreateClassButton8" inherits="CharacterCreateClassButtonTemplate" id="8">
  1030. <Anchors>
  1031. <Anchor point="LEFT" relativeTo="CharacterCreateClassButton7" relativePoint="RIGHT">
  1032. <Offset>
  1033. <AbsDimension x="4" y="0"/>
  1034. </Offset>
  1035. </Anchor>
  1036. </Anchors>
  1037. </CheckButton>
  1038. <Frame name="CharacterCustomizationButtonFrame1" inherits="CharacterCustomizationFrameTemplate" id="1">
  1039. <Anchors>
  1040. <Anchor point="TOPLEFT" relativeTo="CharacterCreateClassButton5" relativePoint="BOTTOMLEFT">
  1041. <Offset>
  1042. <AbsDimension x="-5" y="-10"/>
  1043. </Offset>
  1044. </Anchor>
  1045. </Anchors>
  1046. </Frame>
  1047. <Frame name="CharacterCustomizationButtonFrame2" inherits="CharacterCustomizationFrameTemplate" id="2">
  1048. <Anchors>
  1049. <Anchor point="TOP" relativeTo="CharacterCustomizationButtonFrame1" relativePoint="BOTTOM">
  1050. <Offset>
  1051. <AbsDimension x="0" y="0"/>
  1052. </Offset>
  1053. </Anchor>
  1054. </Anchors>
  1055. </Frame>
  1056. <Frame name="CharacterCustomizationButtonFrame3" inherits="CharacterCustomizationFrameTemplate" id="3">
  1057. <Anchors>
  1058. <Anchor point="TOP" relativeTo="CharacterCustomizationButtonFrame2" relativePoint="BOTTOM">
  1059. <Offset>
  1060. <AbsDimension x="0" y="0"/>
  1061. </Offset>
  1062. </Anchor>
  1063. </Anchors>
  1064. </Frame>
  1065. <Frame name="CharacterCustomizationButtonFrame4" inherits="CharacterCustomizationFrameTemplate" id="4">
  1066. <Anchors>
  1067. <Anchor point="TOP" relativeTo="CharacterCustomizationButtonFrame3" relativePoint="BOTTOM">
  1068. <Offset>
  1069. <AbsDimension x="0" y="0"/>
  1070. </Offset>
  1071. </Anchor>
  1072. </Anchors>
  1073. </Frame>
  1074. <Frame name="CharacterCustomizationButtonFrame5" inherits="CharacterCustomizationFrameTemplate" id="5">
  1075. <Anchors>
  1076. <Anchor point="TOP" relativeTo="CharacterCustomizationButtonFrame4" relativePoint="BOTTOM">
  1077. <Offset>
  1078. <AbsDimension x="0" y="0"/>
  1079. </Offset>
  1080. </Anchor>
  1081. </Anchors>
  1082. </Frame>
  1083. <Button name="CharCreateRandomizeButton" inherits="GlueButtonSmallTemplate" text="RANDOMIZE">
  1084. <Size>
  1085. <AbsDimension x="146" y="30"/>
  1086. </Size>
  1087. <Anchors>
  1088. <Anchor point="TOP" relativeTo="CharacterCustomizationButtonFrame5" relativePoint="BOTTOM">
  1089. <Offset>
  1090. <AbsDimension x="0" y="-15"/>
  1091. </Offset>
  1092. </Anchor>
  1093. </Anchors>
  1094. <Scripts>
  1095. <OnLoad>
  1096. self:SetWidth(self:GetTextWidth() + 50);
  1097. </OnLoad>
  1098. <OnClick>
  1099. CharacterCreate_Randomize();
  1100. </OnClick>
  1101. <OnUpdate>
  1102. CharacterCreate_DeathKnightSwap(self);
  1103. </OnUpdate>
  1104. </Scripts>
  1105. </Button>
  1106. </Frames>
  1107. </Frame>
  1108. <EditBox name="CharacterCreateNameEdit" letters="12">
  1109. <Size>
  1110. <AbsDimension x="156" y="40"/>
  1111. </Size>
  1112. <Anchors>
  1113. <Anchor point="BOTTOM">
  1114. <Offset>
  1115. <AbsDimension x="8" y="50"/>
  1116. </Offset>
  1117. </Anchor>
  1118. </Anchors>
  1119. <Layers>
  1120. <Layer level="BACKGROUND">
  1121. <FontString inherits="GlueFontNormalLarge" text="NAME">
  1122. <Size>
  1123. <AbsDimension x="256" y="64"/>
  1124. </Size>
  1125. <Anchors>
  1126. <Anchor point="BOTTOM" relativePoint="TOP">
  1127. <Offset>
  1128. <AbsDimension x="0" y="-23"/>
  1129. </Offset>
  1130. </Anchor>
  1131. </Anchors>
  1132. </FontString>
  1133. </Layer>
  1134. </Layers>
  1135. <Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Glues\Common\Glue-Tooltip-Border" tile="true">
  1136. <BackgroundInsets>
  1137. <AbsInset left="10" right="5" top="4" bottom="9"/>
  1138. </BackgroundInsets>
  1139. <TileSize>
  1140. <AbsValue val="16"/>
  1141. </TileSize>
  1142. <EdgeSize>
  1143. <AbsValue val="16"/>
  1144. </EdgeSize>
  1145. </Backdrop>
  1146. <Scripts>
  1147. <OnEscapePressed>
  1148. CharacterCreate_Back();
  1149. </OnEscapePressed>
  1150. <OnEnterPressed>
  1151. CharacterCreate_Okay();
  1152. </OnEnterPressed>
  1153. </Scripts>
  1154. <FontString inherits="GlueEditBoxFont"/>
  1155. <TextInsets>
  1156. <AbsInset left="15"/>
  1157. </TextInsets>
  1158. </EditBox>
  1159. <Button name="CharacterCreateRandomName" inherits="GlueButtonSmallTemplate" text="RANDOMIZE" hidden="true">
  1160. <Size>
  1161. <AbsDimension x="146" y="30"/>
  1162. </Size>
  1163. <Anchors>
  1164. <Anchor point="TOP" relativeTo="CharacterCreateNameEdit" relativePoint="BOTTOM">
  1165. <Offset>
  1166. <AbsDimension x="0" y="5"/>
  1167. </Offset>
  1168. </Anchor>
  1169. </Anchors>
  1170. <Scripts>
  1171. <OnLoad>
  1172. self:SetWidth(self:GetTextWidth() + 50);
  1173. </OnLoad>
  1174. <OnClick>
  1175. CharacterCreateNameEdit:SetText(GetRandomName());
  1176. PlaySound("gsCharacterCreationLook");
  1177. </OnClick>
  1178. <OnUpdate>
  1179. CharacterCreate_DeathKnightSwap(self);
  1180. </OnUpdate>
  1181. </Scripts>
  1182. </Button>
  1183. <Button name="CharacterCreateRotateLeft">
  1184. <Size>
  1185. <AbsDimension x="50" y="50"/>
  1186. </Size>
  1187. <Anchors>
  1188. <Anchor point="BOTTOMLEFT">
  1189. <Offset>
  1190. <AbsDimension x="237" y="0"/>
  1191. </Offset>
  1192. </Anchor>
  1193. </Anchors>
  1194. <HitRectInsets>
  1195. <AbsInset left="13" right="13" top="10" bottom="13"/>
  1196. </HitRectInsets>
  1197. <Scripts>
  1198. <OnLoad>
  1199. self:RegisterForClicks("LeftButtonDown", "LeftButtonUp");
  1200. </OnLoad>
  1201. <OnClick>
  1202. PlaySound("igInventoryRotateCharacter");
  1203. </OnClick>
  1204. <OnUpdate>
  1205. CharacterCreateRotateLeft_OnUpdate(self);
  1206. </OnUpdate>
  1207. </Scripts>
  1208. <NormalTexture file="Interface\Glues\CharacterCreate\UI-RotationRight-Big-Up">
  1209. <TexCoords left="1.0" right="0" top="0" bottom="1.0"/>
  1210. </NormalTexture>
  1211. <PushedTexture file="Interface\Glues\CharacterCreate\UI-RotationRight-Big-Down">
  1212. <TexCoords left="1.0" right="0" top="0" bottom="1.0"/>
  1213. </PushedTexture>
  1214. <HighlightTexture file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD">
  1215. <Size>
  1216. <AbsDimension x="30" y="30"/>
  1217. </Size>
  1218. <Anchors>
  1219. <Anchor point="CENTER">
  1220. <Offset>
  1221. <AbsDimension x="0" y="0"/>
  1222. </Offset>
  1223. </Anchor>
  1224. </Anchors>
  1225. </HighlightTexture>
  1226. </Button>
  1227. <Button name="CharacterCreateRotateRight">
  1228. <Size>
  1229. <AbsDimension x="50" y="50"/>
  1230. </Size>
  1231. <Anchors>
  1232. <Anchor point="LEFT" relativeTo="CharacterCreateRotateLeft" relativePoint="RIGHT">
  1233. <Offset>
  1234. <AbsDimension x="-19" y="0"/>
  1235. </Offset>
  1236. </Anchor>
  1237. </Anchors>
  1238. <HitRectInsets>
  1239. <AbsInset left="13" right="13" top="10" bottom="13"/>
  1240. </HitRectInsets>
  1241. <Scripts>
  1242. <OnLoad>
  1243. self:RegisterForClicks("LeftButtonDown", "LeftButtonUp");
  1244. </OnLoad>
  1245. <OnClick>
  1246. PlaySound("igInventoryRotateCharacter");
  1247. </OnClick>
  1248. <OnUpdate>
  1249. CharacterCreateRotateRight_OnUpdate(self);
  1250. </OnUpdate>
  1251. </Scripts>
  1252. <NormalTexture file="Interface\Glues\CharacterCreate\UI-RotationRight-Big-Up"/>
  1253. <PushedTexture file="Interface\Glues\CharacterCreate\UI-RotationRight-Big-Down"/>
  1254. <HighlightTexture file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD">
  1255. <Size>
  1256. <AbsDimension x="30" y="30"/>
  1257. </Size>
  1258. <Anchors>
  1259. <Anchor point="CENTER">
  1260. <Offset>
  1261. <AbsDimension x="0" y="0"/>
  1262. </Offset>
  1263. </Anchor>
  1264. </Anchors>
  1265. </HighlightTexture>
  1266. </Button>
  1267. <Button name="CharCreateBackButton" inherits="GlueButtonSmallTemplate" text="BACK">
  1268. <Size>
  1269. <AbsDimension x="120" y="30"/>
  1270. </Size>
  1271. <Anchors>
  1272. <Anchor point="BOTTOMRIGHT">
  1273. <Offset>
  1274. <AbsDimension x="-50" y="20"/>
  1275. </Offset>
  1276. </Anchor>
  1277. </Anchors>
  1278. <Scripts>
  1279. <OnClick>
  1280. CharacterCreate_Back();
  1281. </OnClick>
  1282. <OnUpdate>
  1283. CharacterCreate_DeathKnightSwap(self);
  1284. </OnUpdate>
  1285. </Scripts>
  1286. </Button>
  1287. <Button name="CharCreateOkayButton" inherits="GlueButtonTemplate" text="CHARACTER_CREATE_ACCEPT">
  1288. <Size>
  1289. <AbsDimension x="160" y="35"/>
  1290. </Size>
  1291. <Anchors>
  1292. <Anchor point="BOTTOM" relativeTo="CharCreateBackButton" relativePoint="TOP">
  1293. <Offset>
  1294. <AbsDimension x="0" y="5"/>
  1295. </Offset>
  1296. </Anchor>
  1297. </Anchors>
  1298. <Scripts>
  1299. <OnClick>
  1300. CharacterCreate_Okay();
  1301. </OnClick>
  1302. <OnUpdate>
  1303. CharacterCreate_DeathKnightSwap(self);
  1304. </OnUpdate>
  1305. </Scripts>
  1306. </Button>
  1307. </Frames>
  1308. <Scripts>
  1309. <OnMouseDown>
  1310. CharacterCreateFrame_OnMouseDown(button);
  1311. </OnMouseDown>
  1312. <OnMouseUp>
  1313. CharacterCreateFrame_OnMouseUp(button);
  1314. </OnMouseUp>
  1315. <OnUpdate>
  1316. CharacterCreateFrame_OnUpdate();
  1317. </OnUpdate>
  1318. </Scripts>
  1319. </Frame>
  1320. </Frames>
  1321. <Scripts>
  1322. <OnLoad>
  1323. CharacterCreate_OnLoad(self);
  1324. </OnLoad>
  1325. <OnShow>
  1326. CharacterCreate_OnShow();
  1327. </OnShow>
  1328. <OnHide>
  1329. CharacterCreate_OnHide();
  1330. </OnHide>
  1331. <OnChar>
  1332. CharacterCreate_OnChar();
  1333. </OnChar>
  1334. <OnKeyDown>
  1335. CharacterCreate_OnKeyDown(key);
  1336. </OnKeyDown>
  1337. <OnUpdateModel>
  1338. CharacterCreate_UpdateModel(self);
  1339. </OnUpdateModel>
  1340. </Scripts>
  1341. </ModelFFX>
  1342. </Ui>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement