Mercurial > wow > hotcorners
view HotCorners.xml @ 0:fc346da3afd9
First commit Hot Corners standalone.
author | tercio |
---|---|
date | Fri, 08 Aug 2014 12:35:17 -0300 |
parents | |
children | a6fb0ff113b1 |
line wrap: on
line source
<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"> <Frame name="HotCornersBackgroundFrame" frameStrata="MEDIUM" parent="UIParent"> <Anchors> <Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT" x="0" y="0"/> <Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="BOTTOMRIGHT" x="0" y="0"/> </Anchors> <Scripts> <OnLoad> self:EnableMouse (false); </OnLoad> <OnEnter> HotCornersBackgroundOnEnter (self); </OnEnter> </Scripts> </Frame> <Frame name="HotCornersFrameCornerTemplate" frameStrata="FULLSCREEN" virtual="true" parent="UIParent"> <Size x="1" y="1"/> <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" tile="true"> <TileSize> <AbsValue val="40"/> </TileSize> <BackgroundInsets> <AbsInset left="0" right="0" top="0" bottom="0"/> </BackgroundInsets> </Backdrop> <Scripts> <OnEnter> HotCornersOnEnter (self); </OnEnter> <OnLeave> HotCornersOnLeave (self); </OnLeave> </Scripts> </Frame> <Frame name="HotCornersQuickCornerButtonTemplate" frameStrata="FULLSCREEN" virtual="true"> <Size x="1" y="1"/> <Anchors> <Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT" x="0" y="0"/> </Anchors> <Scripts> <OnLoad> self:SetFrameLevel (self:GetParent():GetFrameLevel()+2); </OnLoad> <OnClick> HotCornersOnQuickClick (self, button); </OnClick> <OnEnter> HotCornersOnEnter (self:GetParent()); </OnEnter> </Scripts> </Frame> <Frame name="HotCornersButtonTemplate" frameStrata="FULLSCREEN" hidden="true" virtual="true"> <Size x="32" y="32"/> <Scripts> <OnLoad> self:SetFrameLevel (self:GetParent():GetFrameLevel()+2); </OnLoad> <OnEnter> HotCornersButtonOnEnter (self); </OnEnter> <OnLeave> HotCornersButtonOnLeave (self); </OnLeave> <OnMouseDown> HotCornersButtonOnMouseDown (self, button); </OnMouseDown> <OnMouseUp> HotCornersButtonOnMouseUp (self, button); </OnMouseUp> </Scripts> </Frame> <Button name="HotCornersOptionsButtonTemplate" frameStrata="FULLSCREEN" hidden="false" virtual="true"> <Size x="32" y="32"/> <Layers> <Layer level="OVERLAY"> <FontString text="options" name="$parentText" inherits="GameFontHighlightSmall" justifyH="LEFT" nonspacewrap="true" parentKey="text"> <Anchors> <Anchor point="CENTER" relativeTo="$parent" relativePoint="CENTER"/> </Anchors> <Color r="0.8" g="0.8" b="0.8" a="0.8"/> </FontString> </Layer> </Layers> <Scripts> <OnLoad> self:SetFrameLevel (self:GetParent():GetFrameLevel()+2); </OnLoad> <OnEnter> HotCornersOptionsButtonOnEnter (self); self.text:SetTextColor (1, 1, 1, 1); </OnEnter> <OnLeave> HotCornersOptionsButtonOnLeave (self); self.text:SetTextColor (0.8, 0.8, 0.8, 0.8); </OnLeave> <OnMouseDown> self.text:SetPoint ("center", self, "center", 1, -1); </OnMouseDown> <OnMouseUp> self.text:SetPoint ("center", self, "center"); HotCornersOpenOptions (self:GetParent()); </OnMouseUp> </Scripts> </Button> <Script file="HotCorners.lua"/> </Ui>