View Single Post
03/29/15, 06:57 PM   #5
lightz39
AddOn Author - Click to view addons
Join Date: Mar 2015
Posts: 21
Sure thanks for the help I do appreciate it.

Here is my XML:

XML Code:
  1. <GuiXml>
  2.     <Controls>
  3.         <TopLevelControl name="NM_SystemBarWin" movable="true" mouseEnabled="true" clampedToScreen="true" hidden="false">
  4.             <Dimensions x="350" y="68"/>
  5.             <ClampedToScreenInsets top="20" bottom="-20" left="20" right="-20"/>
  6.             <Anchor point="TOPLEFT"/>
  7.             <Controls>
  8.                 <Backdrop name="$(parent)Backdrop" integralWrapping="true">
  9.                     <Anchor point="TOPLEFT"/>
  10.                     <Anchor point="BOTTOMRIGHT"/>
  11.                     <Edge file="EsoUI/Art/ChatWindow/chat_BG_edge.dds" edgeFileWidth="256" edgeFileHeight="256" edgeSize="32"/>
  12.                     <Center file="EsoUI/Art/ChatWindow/chat_BG_center.dds"/>
  13.                     <Insets top="32" bottom="-32" left="32" right="-32"/>
  14.                 </Backdrop>
  15.                 <Control name="$(parent)Clock" mouseEnabled="true">
  16.                     <Dimensions x="80" y="40"/>
  17.                     <Anchor point="RIGHT" relativeTo="$(parent)" relativePoint="CENTER" offsetX="-60"/>
  18.                     <Controls>
  19.                         <Label name="$(parent)Label" font="ZoFontWinT2" horizontalAlignment="CENTER" verticalAlignment="CENTER">
  20.                             <AnchorFill/>
  21.                         </Label>
  22.                     </Controls>
  23.                     <OnMouseDown>
  24.                         self:GetParent():StartMoving()
  25.                     </OnMouseDown>
  26.                     <OnMouseUp>
  27.                         self:GetParent():StopMovingOrResizing()
  28.                     </OnMouseUp>
  29.                 </Control>
  30.                 <Control name="$(parent)Fps" mouseEnabled="true">
  31.                     <Dimensions x="80" y="40"/>
  32.                     <Anchor point="LEFT" relativeTo="$(parent)Clock" relativePoint="RIGHT" offsetX="-5"/>
  33.                     <Controls>
  34.                         <Label name="$(parent)Label" font="ZoFontWinT2" color="c5c29e" horizontalAlignment="CENTER" verticalAlignment="CENTER">
  35.                             <AnchorFill/>
  36.                         </Label>
  37.                     </Controls>
  38.                     <OnMouseDown>
  39.                         self:GetParent():StartMoving()
  40.                     </OnMouseDown>
  41.                     <OnMouseUp>
  42.                         self:GetParent():StopMovingOrResizing()
  43.                     </OnMouseUp>
  44.                 </Control>
  45.                 <Control name="$(parent)Latency" mouseEnabled="true">
  46.                     <Dimensions x="80" y="40"/>
  47.                     <Anchor point="LEFT" relativeTo="$(parent)Fps" relativePoint="RIGHT"/>
  48.                     <Controls>
  49.                         <Texture name="$(parent)Icon" textureFile="EsoUI/Art/Campaign/campaignbrowser_hipop.dds">
  50.                             <Dimensions x="26" y="26"/>
  51.                             <Anchor point="LEFT" relativeTo="$(parent)" relativePoint="LEFT"/>
  52.                         </Texture>
  53.                         <Label name="$(parent)Label" font="ZoFontWinT2" horizontalAlignment="LEFT" verticalAlignment="CENTER">
  54.                             <Anchor point="LEFT" relativeTo="$(parent)Icon" relativePoint="RIGHT"/>
  55.                         </Label>
  56.                     </Controls>
  57.                     <OnMouseDown>
  58.                         self:GetParent():StartMoving()
  59.                     </OnMouseDown>
  60.                     <OnMouseUp>
  61.                         self:GetParent():StopMovingOrResizing()
  62.                     </OnMouseUp>
  63.                 </Control>
  64.                 <Control name="$(parent)Gold" mouseEnabled="true">
  65.                     <Dimensions x="80" y="40"/>
  66.                     <Anchor point="LEFT" relativeTo="$(parent)Latency" relativePoint="RIGHT" offsetX="-34"/>
  67.                     <Controls>
  68.                         <Label name="$(parent)Label" font="ZoFontWinT2" horizontalAlignment="CENTER" verticalAlignment="CENTER">
  69.                             <AnchorFill/>
  70.                         </Label>
  71.                         <Texture name="$(parent)Icon" textureFile="/EsoUI/Art/Currency/currency_gold.dds">
  72.                             <Dimensions x="16" y="16"/>
  73.                             <Anchor point="LEFT" relativeTo="$(parent)Label" relativePoint="RIGHT" offsetX="-20"/>
  74.                         </Texture>
  75.                     </Controls>
  76.                     <OnMouseDown>
  77.                         self:GetParent():StartMoving()
  78.                     </OnMouseDown>
  79.                     <OnMouseUp>
  80.                         self:GetParent():StopMovingOrResizing()
  81.                     </OnMouseUp>
  82.                 </Control>
  83.             </Controls>
  84.             <OnMoveStop>
  85.                 NM_SystemBar.OnMoveStop()
  86.             </OnMoveStop>
  87.         </TopLevelControl>
  88.     </Controls>
  89. </GuiXml>

Anchors are still a bit of an issue for me. Maybe I'm just not wrapping my head around it.



Here is what I currently have. Basically what I'm going for is all the "modules" to be evenly spaced at all times no matter the situation.
  Reply With Quote