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="LootTrackerQueryUI.lua"/>

    <Button name="LT_QueryButtonTemplate" virtual="true">
        <Size x="395" y="14"/>
        <Layers>
            <Layer level="BORDER">
                <FontString name="$parentText" inherits="GameFontHighlight" wraponspaces="false" justifyH="LEFT"/>
            </Layer>
        </Layers>
        <Scripts>
            <OnClick>
                LT_QueryButtonClicked(this);
            </OnClick>
            <OnShow>
                local text = getglobal(this:GetName() .. "Text");
                local fadeLength = 10;
                text:SetAlphaGradient(55, fadeLength);
            </OnShow>
        </Scripts>
    </Button>

    <Frame name="LT_QueryFrameTemplate" virtual="true" inherits="OptionFrameBoxTemplate">
        <Size x="420" y="440"/>
        <Frames>
        
            <!-- Query EditBox -->
            <EditBox name="LT_QueryEditBox" letters="40" autoFocus="false" inherits="InputBoxTemplate">
                <Size x="400" y="20"/>
                <Anchors>
                    <Anchor point="TopLEFT" relativePoint="TopLEFT" relativeTo="$parent">
                        <Offset x="15" y="-10"/>
                    </Anchor>
                </Anchors>
                <FontString inherits="ChatFontHighlight" font="Fonts\ARIALN.TTF">
                    <Color r="1" g="1" b="0"/>
                    <FontHeight>
                        <AbsValue val="12"/>
                    </FontHeight>
                </FontString>
                <Scripts>
                    <OnEnterPressed>
                        LT_DoQuery(this:GetText());
                    </OnEnterPressed>
                </Scripts>
            </EditBox>
            
            <ScrollFrame name="LT_QueryScrollFrame" inherits="FauxScrollFrameTemplate">
                <Size x="375" y="370"/>
                <Anchors>
                    <Anchor point="TopLEFT" relativePoint="BottomLEFT" relativeTo="LT_QueryEditBox">
                        <Offset x="-5" y="-5"/>
                    </Anchor>
                </Anchors>
                <Scripts>
                    <OnVerticalScroll>
                        FauxScrollFrame_OnVerticalScroll(LT_SCROLL_QUERYITEMHEIGHT, LT_UpdateQueryScroll)
                    </OnVerticalScroll>
                    <OnShow>
                        LT_UpdateQueryScroll();
                    </OnShow>
                </Scripts>
            </ScrollFrame>
            
            <!-- TODO: Rename to QueryHelp -->
            <Frame name="LT_QueryResult">
                <Size x="400" y="300"/>
                <Anchors>
                    <Anchor point="TopLEFT" relativePoint="TopLEFT" relativeTo="LT_QueryScrollFrame"/>
                </Anchors>
                <Layers>
                    <Layer level="BACKGROUND">
                        <FontString name="LT_QueryResultText" inherits="GameFontHighlight"
                                    justifyH="LEFT" justifyV="TOP" maxLines="27"
                                    text="Type a query above and hit ENTER.">
                            <Anchors>
                                <Anchor point="TopLEFT"/>
                            </Anchors>
                        </FontString>
                    </Layer>
                </Layers>
            </Frame>
            
            <Button name="LT_QueryButton1" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryScrollFrame" relativePoint="TopLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton2" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton1" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton3" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton2" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton4" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton3" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton5" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton4" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton6" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton5" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton7" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton6" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton8" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton7" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton9" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton8" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton10" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton9" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton11" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton10" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton12" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton11" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton13" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton12" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton14" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton13" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton15" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton14" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton16" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton15" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton17" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton16" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton18" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton17" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton19" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton18" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton20" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton19" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton21" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton20" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton22" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton21" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton23" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton22" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton24" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton23" relativePoint="BottomLEFT"/></Anchors></Button>
            <Button name="LT_QueryButton25" inherits="LT_QueryButtonTemplate"><Anchors><Anchor point="TopLEFT" relativeTo="LT_QueryButton24" relativePoint="BottomLEFT"/></Anchors></Button>
            
            
            <!-- Items -->
            <Button name="LT_ItemsQueryButton" inherits="OptionsButtonTemplate">
                <Size x="125" y="20"/>
                <Anchors>
                    <Anchor point="BottomLEFT" relativePoint="BottomLEFT" relativeTo="$parent">
                        <Offset x="11" y="10"/>
                    </Anchor>
                </Anchors>
                <Scripts>
                    <OnClick>
                        LT_DoQuery("items");
                    </OnClick>
                    <OnShow>
                        this:SetText(LT_LABEL_QUERYITEMS);
                    </OnShow>
                </Scripts>
            </Button>
            
            <!-- Kills -->
            <Button name="LT_KillsQueryButton" inherits="OptionsButtonTemplate">
                <Size x="125" y="20"/>
                <Anchors>
                    <Anchor point="TopLEFT" relativePoint="TopRIGHT" relativeTo="LT_ItemsQueryButton">
                        <Offset x="10" y="0"/>
                    </Anchor>
                </Anchors>
                <Scripts>
                    <OnClick>
                        LT_DoQuery("kills");
                    </OnClick>
                    <OnShow>
                        this:SetText(LT_LABEL_QUERYKILLS);
                    </OnShow>
                </Scripts>
            </Button>
            
            <!-- Players -->
            <Button name="LT_PlayersQueryButton" inherits="OptionsButtonTemplate">
                <Size x="125" y="20"/>
                <Anchors>
                    <Anchor point="TopLEFT" relativePoint="TopRIGHT" relativeTo="LT_KillsQueryButton">
                        <Offset x="10" y="0"/>
                    </Anchor>
                </Anchors>
                <Scripts>
                    <OnClick>
                        LT_DoQuery("players");
                    </OnClick>
                    <OnShow>
                        this:SetText(LT_LABEL_QUERYPLAYERS);
                    </OnShow>
                </Scripts>
            </Button>
            
        </Frames>
        <Scripts>
            <OnShow>
                LT_AddListener(LT_UpdateQueryScroll);
                LT_UpdateQueryScroll();
            </OnShow>
            <OnHide>
                LT_RemoveListener(LT_UpdateQueryScroll);
            </OnHide>
        </Scripts>
    </Frame>

</Ui>

Generated by GNU Enscript 1.6.5.90.