Advertisement
Ylaana

GlyphList.xml

May 12th, 2021 (edited)
21
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <Ui xmlns="http://www.blizzard.com/wow/ui/"
  2.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.    xsi:schemaLocation="http://www.blizzard.com/wow/ui/..\FrameXML\UI.xsd">
  4.  
  5.     <Script file="GlyphData.lua"/>
  6.     <Script file="GlyphList.lua"/>
  7.  
  8.     <Frame name="GlyphListItemTemplate" virtual="true">
  9.         <Size x="0" y="28"/>
  10.         <Layers>
  11.             <Layer level="BACKGROUND">
  12.                 <Texture parentKey="Background" setAllPoints="true">
  13.                     <Color r="0" g="0" b="0" a="0.2"/>
  14.                 </Texture>
  15.                 <Texture parentKey="GlyphActive" setAllPoints="true">
  16.                 </Texture>
  17.                 <Texture parentKey="GlyphConflict" setAllPoints="true">
  18.                 </Texture>
  19.             </Layer>
  20.             <Layer level="ARTWORK">
  21.                 <Texture parentKey="Icon">
  22.                     <Size x="24" y="24"/>
  23.                     <Anchors>
  24.                         <Anchor point="LEFT" x="0" y="0"/>
  25.                     </Anchors>
  26.                 </Texture>
  27.                 <FontString parentKey="Text" inherits="GameFontNormal" justifyH="LEFT">
  28.                     <Anchors>
  29.                         <Anchor point="LEFT" relativeKey="$parent.Icon" relativePoint="RIGHT" x="8" y="0"/>
  30.                     </Anchors>
  31.                 </FontString>
  32.             </Layer>
  33.             <Layer level="HIGHLIGHT">
  34.                 <Texture parentKey="Highlight" setAllPoints="true" alphaMode="ADD">
  35.                     <Color r="1" g="0.75" b="0" a="0.2"/>
  36.                 </Texture>
  37.             </Layer>
  38.         </Layers>        
  39.     </Frame>
  40.  
  41.     <Frame name="GlyphListFrame" parent="UIParent" inherits="BasicFrameTemplate" mixin="GlyphListMixin">
  42.         <Size x="300" y="255"/>
  43.         <Layers>
  44.             <Layer level="OVERLAY">
  45.                 <FontString parentKey="TitleText" inherits="GameFontNormal" text="GlyphList">
  46.                     <Anchors>
  47.                         <Anchor point="TOP" x="-6" y="-5" />
  48.                     </Anchors>
  49.                 </FontString>
  50.             </Layer>
  51.         </Layers>
  52.         <Anchors>
  53.             <Anchor point="CENTER" x="0" y="0"/>
  54.         </Anchors>
  55.         <Frames>
  56.             <ScrollFrame parentKey="ListScrollFrame" inherits="HybridScrollFrameTemplate">
  57.                 <Anchors>
  58.                     <Anchor point="TOPLEFT" x="4" y="-24"/>
  59.                     <Anchor point="BOTTOMRIGHT" x="-25" y="7"/>
  60.                 </Anchors>
  61.                 <Frames>
  62.                     <Slider parentKey="scrollBar" inherits="HybridScrollBarTemplate">
  63.                         <Anchors>
  64.                             <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" x="1" y="-16"/>
  65.                             <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" x="1" y="12"/>
  66.                         </Anchors>
  67.                     </Slider>
  68.                 </Frames>
  69.             </ScrollFrame>
  70.         </Frames>
  71.         <Scripts>
  72.             <OnLoad method="OnLoad"/>
  73.             <OnShow method="OnShow"/>
  74.             <OnDragStart>
  75.                 self:StartMoving()
  76.             </OnDragStart>
  77.             <OnDragStop>
  78.                 self:StopMovingOrSizing()
  79.             </OnDragStop>
  80.             <OnEvent>
  81.                 if event == "GET_ITEM_INFO_RECEIVED" then
  82.                     self:RefreshLayout();
  83.                 end
  84.             </OnEvent>            
  85.         </Scripts>
  86.     </Frame>
  87. </Ui>
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement