Add skins/blizzard/keybindings.lua
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
pfUI:RegisterSkin("KeyBindings", "vanilla:tbc", function ()
|
||||
local rawborder, border = GetBorderSize()
|
||||
local bpad = rawborder > 1 and border - GetPerfectPixel() or GetPerfectPixel()
|
||||
|
||||
HookAddonOrVariable("Blizzard_BindingUI", function()
|
||||
StripTextures(KeyBindingFrame)
|
||||
CreateBackdrop(KeyBindingFrame, nil, nil, .75)
|
||||
CreateBackdropShadow(KeyBindingFrame)
|
||||
|
||||
KeyBindingFrame.backdrop:SetPoint("TOPLEFT", 2, 10)
|
||||
KeyBindingFrame.backdrop:SetPoint("BOTTOMRIGHT", -42, 10)
|
||||
KeyBindingFrame:SetHitRectInsets(2,42,10,10)
|
||||
EnableMovable(KeyBindingFrame)
|
||||
|
||||
SkinScrollbar(KeyBindingFrameScrollFrameScrollBar)
|
||||
|
||||
SkinCheckbox(KeyBindingFrameCharacterButton)
|
||||
|
||||
SkinButton(KeyBindingFrameDefaultButton)
|
||||
SkinButton(KeyBindingFrameCancelButton)
|
||||
|
||||
SkinButton(KeyBindingFrameOkayButton)
|
||||
SkinButton(KeyBindingFrameOkayButton)
|
||||
KeyBindingFrameOkayButton:ClearAllPoints()
|
||||
KeyBindingFrameOkayButton:SetPoint("RIGHT", KeyBindingFrameCancelButton, "LEFT", -2*bpad, 0)
|
||||
|
||||
SkinButton(KeyBindingFrameUnbindButton)
|
||||
SkinButton(KeyBindingFrameUnbindButton)
|
||||
KeyBindingFrameUnbindButton:ClearAllPoints()
|
||||
KeyBindingFrameUnbindButton:SetPoint("RIGHT", KeyBindingFrameOkayButton, "LEFT", -2*bpad, 0)
|
||||
|
||||
for key = 1, KEY_BINDINGS_DISPLAYED do
|
||||
for btn = 1, 2 do
|
||||
local button = _G["KeyBindingFrameBinding"..key.."Key"..btn.."Button"]
|
||||
StripTextures(button)
|
||||
SkinButton(button)
|
||||
button:SetScript("OnMouseDown", function() end)
|
||||
button:SetScript("OnMouseUp", function() end)
|
||||
end
|
||||
end
|
||||
end)
|
||||
end)
|
||||
Reference in New Issue
Block a user