vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
<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/
..\FrameXML\UI.xsd">
        <Script file="ClassIcons.lua" />

        <Frame name="UnitFrameClassIconTemplate" level="OVERLAY" hidden="true" virtual="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <Anchors>
                        <Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
                                <Offset>
                                        <AbsDimension x="85" y="-5"/>
                                </Offset>
                        </Anchor>
                </Anchors>
                <Layers>
                        <Layer>
                                <Texture name="$parentTexture">
                                        <Size>
                                                <AbsDimension x="32" y="32"/>
                                        </Size>
                                </Texture>
                        </Layer>
                </Layers>
                <Scripts>
                        <OnLoad>
                                ClassIcons_Icon_OnLoad();
                        </OnLoad>
                </Scripts>
        </Frame>

        <Frame name="$parentClassIcon" inherits="UnitFrameClassIconTemplate" parent="TargetFrame">
                <Scripts>
                        <OnLoad>
                                this:SetFrameLevel(this:GetFrameLevel()+2);
                                this:ClearAllPoints();
                                this:SetPoint("TOPRIGHT", "TargetFrame", "TOPRIGHT", -85, -5);
                        </OnLoad>
                </Scripts>
        </Frame>

        <Frame name="$parentClassIcon" inherits="UnitFrameClassIconTemplate" parent="PlayerFrame" />

        <Frame name="UnitFrameClassIconSmallTemplate" level="OVERLAY" hidden="true" virtual="true">
                <Size>
                        <AbsDimension x="20" y="20"/>
                </Size>
                <Anchors>
                        <Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
                                <Offset>
                                        <AbsDimension x="30" y="0"/>
                                </Offset>
                        </Anchor>
                </Anchors>
                <Layers>
                        <Layer>
                                <Texture name="$parentTexture">
                                        <Size>
                                                <AbsDimension x="20" y="20"/>
                                        </Size>
                                </Texture>
                        </Layer>
                </Layers>
                <Scripts>
                        <OnLoad>
                                ClassIcons_Icon_OnLoad();
                        </OnLoad>
                </Scripts>
        </Frame>
        
        <Frame name="$parentClassIcon" inherits="UnitFrameClassIconSmallTemplate" parent="PartyMemberFrame1" id="1" />
        <Frame name="$parentClassIcon" inherits="UnitFrameClassIconSmallTemplate" parent="PartyMemberFrame2" id="2" />
        <Frame name="$parentClassIcon" inherits="UnitFrameClassIconSmallTemplate" parent="PartyMemberFrame3" id="3" />
        <Frame name="$parentClassIcon" inherits="UnitFrameClassIconSmallTemplate" parent="PartyMemberFrame4" id="4" />
        
        <Frame name="ClassIcons" hidden="true">
                <Scripts>
                        <OnLoad>
                                ClassIcons_OnLoad();
            </OnLoad>
            <OnEvent>
                                ClassIcons_OnEvent(event);
            </OnEvent>
                </Scripts>
        </Frame>
        
</Ui>