📄 bag_status_meters.xml
字号:
</Scripts>
<BarTexture file="Interface\TargetingFrame\UI-StatusBar"/>
<BarColor r="0.0" g="1.0" b="0.0"/>
</StatusBar>
</Frames>
<Scripts>
<!-- causes error on xml-load and has no sense since BSM_Save is not defined -->
<!-- <OnClick>
if BSM_Save.click then
BSM_openBag(this);
end
</OnClick>
-->
<OnLoad>
this:RegisterEvent("BAG_UPDATE");
this:RegisterEvent("UNIT_MODEL_CHANGED");
this:RegisterEvent("ITEM_LOCK_CHANGED");
this:RegisterEvent("VARIABLES_LOADED");
BSM_initCommands();
</OnLoad>
<OnEvent>
if event == "VARIABLES_LOADED" then
BSM_loadVariables();
end
if event ~= "UNIT_MODEL_CHANGED" or arg1 == "player" then
BSM_updateFreeSlots();
end
</OnEvent>
<OnMouseDown>
if ( arg1 == "LeftButton" and not BSM_Save.O.lock ) then
this:StartMoving();
end
</OnMouseDown>
<OnMouseUp>
if ( arg1 == "LeftButton" ) then
this:StopMovingOrSizing();
BSM_SavePosition();
getglobal("BSM_Options_PositionX"):SetText(math.floor(BSM_Save.dispX));
getglobal("BSM_Options_PositionY"):SetText(math.floor(BSM_Save.dispY));
end
</OnMouseUp>
</Scripts>
</Frame>
<Frame name="BSM_Dropdowns" toplevel="false" movable="true" enableMouse="false" hidden="true" frameStrata="LOW" parent="UIParent">
<Size>
<AbsDimension x="70" y="100"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="BSM_Frame" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-5" y="5"/>
</Offset>
</Anchor>
</Anchors>
<Frames>
<Button name="$parent0" inherits="BSM_DropdownTemplate">
<Anchors>
<Anchor point="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="-1"/>
</Offset>
</Anchor>
</Anchors>
<Frames>
<Button name="$parentKey" inherits="BSM_BindingButton"/>
</Frames>
<!--<Layers>
<Layer level="OVERLAY">
<FontString name="$parentKey" inherits="BSM_BindingLabel"/>
</Layer>
</Layers>-->
</Button>
<Button name="$parent1" inherits="BSM_DropdownTemplate">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parent0" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-1"/>
</Offset>
</Anchor>
</Anchors>
<Frames>
<Button name="$parentKey" inherits="BSM_BindingButton"/>
</Frames>
<!--<Layers>
<Layer level="OVERLAY">
<FontString name="$parentKey" inherits="BSM_BindingLabel"/>
</Layer>
</Layers>-->
</Button>
<Button name="$parent2" inherits="BSM_DropdownTemplate">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parent1" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-1"/>
</Offset>
</Anchor>
</Anchors>
<Frames>
<Button name="$parentKey" inherits="BSM_BindingButton"/>
</Frames>
<!--<Layers>
<Layer level="OVERLAY">
<FontString name="$parentKey" inherits="BSM_BindingLabel"/>
</Layer>
</Layers>-->
</Button>
<Button name="$parent3" inherits="BSM_DropdownTemplate">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parent2" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-1"/>
</Offset>
</Anchor>
</Anchors>
<Frames>
<Button name="$parentKey" inherits="BSM_BindingButton"/>
</Frames>
<!--<Layers>
<Layer level="OVERLAY">
<FontString name="$parentKey" inherits="BSM_BindingLabel"/>
</Layer>
</Layers>-->
</Button>
<Button name="$parent4" inherits="BSM_DropdownTemplate">
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parent3" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="0" y="-1"/>
</Offset>
</Anchor>
</Anchors>
<Frames>
<Button name="$parentKey" inherits="BSM_BindingButton"/>
</Frames>
<!--<Layers>
<Layer level="OVERLAY">
<FontString name="$parentKey" inherits="BSM_BindingLabel"/>
</Layer>
</Layers>-->
</Button>
<StatusBar name="$parentBars0" inherits="BSM_DropdownBarTemplate">
<Anchors>
<Anchor point="LEFT" relativeTo="$parent0">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
</StatusBar>
<StatusBar name="$parentBars1" inherits="BSM_DropdownBarTemplate">
<Anchors>
<Anchor point="LEFT" relativeTo="$parent1">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
</StatusBar>
<StatusBar name="$parentBars2" inherits="BSM_DropdownBarTemplate">
<Anchors>
<Anchor point="LEFT" relativeTo="$parent2">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
</StatusBar>
<StatusBar name="$parentBars3" inherits="BSM_DropdownBarTemplate">
<Anchors>
<Anchor point="LEFT" relativeTo="$parent3">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
</StatusBar>
<StatusBar name="$parentBars4" inherits="BSM_DropdownBarTemplate">
<Anchors>
<Anchor point="LEFT" relativeTo="$parent4">
<Offset>
<AbsDimension x="2" y="0"/>
</Offset>
</Anchor>
</Anchors>
</StatusBar>
</Frames>
</Frame>
<Frame name="BSM_DropdownLabels" toplevel="true" movable="false" enableMouse="false" hidden="false" parent="BSM_Dropdowns">
<Anchors>
<Anchor point="TOPRIGHT"/>
<Anchor point="BOTTOMLEFT"/>
</Anchors>
<Layers>
<Layer level="OVERLAY">
<FontString name="$parent0" inherits="BSM_Font1" text="16/16">
<Anchors>
<Anchor point="CENTER" relativeTo="BSM_Dropdowns0">
<Offset>
<AbsDimension x="0" y="1"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent1" inherits="BSM_Font1" text="16/16">
<Anchors>
<Anchor point="CENTER" relativeTo="BSM_Dropdowns1">
<Offset>
<AbsDimension x="0" y="1"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent2" inherits="BSM_Font1" text="16/16">
<Anchors>
<Anchor point="CENTER" relativeTo="BSM_Dropdowns2">
<Offset>
<AbsDimension x="0" y="1"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent3" inherits="BSM_Font1" text="16/16">
<Anchors>
<Anchor point="CENTER" relativeTo="BSM_Dropdowns3">
<Offset>
<AbsDimension x="0" y="1"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent4" inherits="BSM_Font1" text="16/16">
<Anchors>
<Anchor point="CENTER" relativeTo="BSM_Dropdowns4">
<Offset>
<AbsDimension x="0" y="1"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
</Frame>
<Frame name="BSM_Bank_Bars" toplevel="false" frameStrata="HIGH" movable="false" enableMouse="false" hidden="true" parent="BankFrame">
<Size>
<AbsDimension x="0" y="8"/>
</Size>
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeTo="BankFrameBag6" relativePoint="BOTTOMRIGHT"/>
<Anchor point="BOTTOMLEFT" relativeTo="BankFrameBag1" relativePoint="BOTTOMLEFT"/>
</Anchors>
<Frames>
<Frame name="BSM_BankBag1" inherits="BSM_BankBagTemplate">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeTo="BankFrameBag1" relativePoint="BOTTOMRIGHT"/>
<Anchor point="BOTTOMLEFT" relativeTo="BankFrameBag1" relativePoint="BOTTOMLEFT"/>
</Anchors>
</Frame>
<Frame name="BSM_BankBag2" inherits="BSM_BankBagTemplate">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeTo="BankFrameBag2" relativePoint="BOTTOMRIGHT"/>
<Anchor point="BOTTOMLEFT" relativeTo="BankFrameBag2" relativePoint="BOTTOMLEFT"/>
</Anchors>
</Frame>
<Frame name="BSM_BankBag3" inherits="BSM_BankBagTemplate">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeTo="BankFrameBag3" relativePoint="BOTTOMRIGHT"/>
<Anchor point="BOTTOMLEFT" relativeTo="BankFrameBag3" relativePoint="BOTTOMLEFT"/>
</Anchors>
</Frame>
<Frame name="BSM_BankBag4" inherits="BSM_BankBagTemplate">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeTo="BankFrameBag4" relativePoint="BOTTOMRIGHT"/>
<Anchor point="BOTTOMLEFT" relativeTo="BankFrameBag4" relativePoint="BOTTOMLEFT"/>
</Anchors>
</Frame>
<Frame name="BSM_BankBag5" inherits="BSM_BankBagTemplate">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeTo="BankFrameBag5" relativePoint="BOTTOMRIGHT"/>
<Anchor point="BOTTOMLEFT" relativeTo="BankFrameBag5" relativePoint="BOTTOMLEFT"/>
</Anchors>
</Frame>
<Frame name="BSM_BankBag6" inherits="BSM_BankBagTemplate">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeTo="BankFrameBag6" relativePoint="BOTTOMRIGHT"/>
<Anchor point="BOTTOMLEFT" relativeTo="BankFrameBag6" relativePoint="BOTTOMLEFT"/>
</Anchors>
</Frame>
</Frames>
<Scripts>
<OnLoad>
this:RegisterEvent("BANKFRAME_OPENED");
this:RegisterEvent("BANKFRAME_CLOSED");
this:RegisterEvent("PLAYERBANKBAGSLOTS_CHANGED");
</OnLoad>
<OnEvent>
if event == "BANKFRAME_OPENED" then
this:Show();
BSM_updateBankBags();
elseif event == "BANKFRAME_CLOSED" then
this:Hide();
elseif this:IsVisible() then
BSM_updateBankBags();
end
</OnEvent>
<OnUpdate>
if this:IsVisible() then
BSM_updateBankBags();
end
</OnUpdate>
</Scripts>
</Frame>
</Ui>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -