863709e450
release / release (push) Successful in 5s
Root cause of the 'all over the place' Skills layout: the Skills content frame was 745 wide (widened at coa.9 for extra columns) vs 615 for every other Summary view. Both anchor TOPRIGHT, so the extra 130px pushed the Skills frame's LEFT edge over the nav menu -> profession names rendered on top of the menu. Restored to 615 so the left edge clears the menu like AccountSummary; the two-column name/rank list now sits in the content area.
356 lines
11 KiB
XML
356 lines
11 KiB
XML
<Ui xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.blizzard.com/wow/ui/">
|
|
<Script file="Skills.lua"></Script>
|
|
|
|
<Button name="AltoSkillButtonTemplate" virtual="true">
|
|
<Size>
|
|
<AbsDimension x="65" y="18"/>
|
|
</Size>
|
|
<ButtonText name="$parentNormalText" justifyH="LEFT">
|
|
<Size>
|
|
<AbsDimension x="65" y="18"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="LEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</ButtonText>
|
|
<Scripts>
|
|
<OnEnter>
|
|
Altoholic.TradeSkills:OnEnter(self)
|
|
</OnEnter>
|
|
<OnClick>
|
|
Altoholic.TradeSkills:OnClick(self, button)
|
|
</OnClick>
|
|
<OnLeave>
|
|
AltoTooltip:Hide();
|
|
</OnLeave>
|
|
</Scripts>
|
|
<NormalFont style="GameFontNormalSmallLeft"/>
|
|
<HighlightFont style="GameFontHighlightSmallLeft"/>
|
|
</Button>
|
|
|
|
<Button name="AltoSkillsTemplate" virtual="true">
|
|
<Size>
|
|
<AbsDimension x="615" y="22"/>
|
|
</Size>
|
|
<Layers>
|
|
<Layer level="BACKGROUND">
|
|
<FontString name="$parentLevel" inherits="GameFontNormalSmall" justifyH="CENTER">
|
|
<Size>
|
|
<AbsDimension x="55" y="18"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="150" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
</Layer>
|
|
</Layers>
|
|
<Frames>
|
|
<Button name="$parentCollapse" hidden="true">
|
|
<Size>
|
|
<AbsDimension x="16" y="16"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="LEFT">
|
|
<Offset>
|
|
<AbsDimension x="5" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnClick>
|
|
Altoholic.Characters:ToggleHeader(self)
|
|
Altoholic.TradeSkills:Update()
|
|
</OnClick>
|
|
</Scripts>
|
|
<NormalTexture name="$parentIcon" file="Interface\Buttons\UI-MinusButton-UP" />
|
|
<HighlightTexture file="Interface\Buttons\UI-PlusButton-Hilight" alphaMode="ADD" />
|
|
</Button>
|
|
|
|
<Button name="$parentName" id="7">
|
|
<Size>
|
|
<AbsDimension x="170" y="18"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="25" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<ButtonText name="$parentNormalText" justifyH="LEFT">
|
|
<Size>
|
|
<AbsDimension x="170" y="18"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="LEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</ButtonText>
|
|
<Scripts>
|
|
<OnEnter>
|
|
Altoholic.TradeSkills:OnEnter(self)
|
|
</OnEnter>
|
|
<OnLeave>
|
|
AltoTooltip:Hide();
|
|
</OnLeave>
|
|
</Scripts>
|
|
<NormalFont style="GameFontNormalSmallLeft"/>
|
|
<HighlightFont style="GameFontHighlightSmallLeft"/>
|
|
</Button>
|
|
<!-- CoA: single wide "Professions" cell. Lists every known primary
|
|
profession (incl. customs Woodcutting/Woodworking) as icon+rank
|
|
segments, replacing the old fixed Prof.1/Prof.2 columns. Width
|
|
(325) must match the "Professions" header in TabSummary.lua. -->
|
|
<!-- CoA: self-contained (NOT inheriting AltoSkillButtonTemplate) so the wide
|
|
325px professions-strip ButtonText is the ONLY $parentNormalText on this
|
|
button. Inheriting + redefining ButtonText collided on the global name and
|
|
left Skill1NormalText nil (crashed the Skills tab). -->
|
|
<Button name="$parentSkill1" id="1">
|
|
<Size>
|
|
<AbsDimension x="325" y="18"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT" relativeTo="$parentLevel" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="10" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<ButtonText name="$parentNormalText" justifyH="LEFT">
|
|
<Size>
|
|
<AbsDimension x="325" y="18"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="LEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</ButtonText>
|
|
<Scripts>
|
|
<OnEnter>
|
|
Altoholic.TradeSkills:OnEnter(self)
|
|
</OnEnter>
|
|
<OnClick>
|
|
Altoholic.TradeSkills:OnClick(self, button)
|
|
</OnClick>
|
|
<OnLeave>
|
|
AltoTooltip:Hide();
|
|
</OnLeave>
|
|
</Scripts>
|
|
<NormalFont style="GameFontNormalSmallLeft"/>
|
|
<HighlightFont style="GameFontHighlightSmallLeft"/>
|
|
</Button>
|
|
<Button name="$parentCooking" inherits="AltoSkillButtonTemplate" id="3">
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT" relativeTo="$parentSkill1" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentFirstAid" inherits="AltoSkillButtonTemplate" id="4">
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT" relativeTo="$parentCooking" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentFishing" inherits="AltoSkillButtonTemplate" id="5">
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT" relativeTo="$parentFirstAid" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentRiding" inherits="AltoSkillButtonTemplate" id="6">
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT" relativeTo="$parentFishing" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
</Frames>
|
|
</Button>
|
|
|
|
<Frame name="AltoholicFrameSkills" parent="AltoholicTabSummary" hidden="true">
|
|
<Size>
|
|
<AbsDimension x="615" y="414"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="39" y="-105"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Frames>
|
|
<ScrollFrame name="$parentScrollFrame" inherits="FauxScrollFrameTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" />
|
|
<Anchor point="BOTTOMRIGHT" />
|
|
</Anchors>
|
|
<Layers>
|
|
<Layer level="ARTWORK">
|
|
<Texture file="Interface\PaperDollInfoFrame\UI-Character-ScrollBar">
|
|
<Size>
|
|
<AbsDimension x="31" y="256"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativePoint="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-2" y="5"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<TexCoords left="0" right="0.484375" top="0" bottom="1.0"/>
|
|
</Texture>
|
|
<Texture file="Interface\PaperDollInfoFrame\UI-Character-ScrollBar">
|
|
<Size>
|
|
<AbsDimension x="31" y="106"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-2" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<TexCoords left="0.515625" right="1.0" top="0" bottom="0.4140625"/>
|
|
</Texture>
|
|
</Layer>
|
|
</Layers>
|
|
<Scripts>
|
|
<OnVerticalScroll>
|
|
FauxScrollFrame_OnVerticalScroll(self, offset, 18, Altoholic.TradeSkills.Update)
|
|
</OnVerticalScroll>
|
|
</Scripts>
|
|
</ScrollFrame>
|
|
|
|
<Button name="$parentEntry1" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentScrollFrame" relativePoint="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry2" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry1" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry3" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry2" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry4" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry3" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry5" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry4" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry6" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry5" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry7" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry6" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry8" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry7" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry9" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry8" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry10" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry9" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry11" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry10" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry12" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry11" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry13" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry12" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry14" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry13" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry15" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry14" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry16" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry15" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry17" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry16" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry18" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry17" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry19" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry18" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="$parentEntry20" inherits="AltoSkillsTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="$parentEntry19" relativePoint="BOTTOMLEFT" />
|
|
</Anchors>
|
|
</Button>
|
|
</Frames>
|
|
</Frame>
|
|
|
|
</Ui> |