skin: add interface options

This commit is contained in:
Artur Morozov
2019-03-31 14:59:21 +02:00
committed by shagu
parent 0ef327cc6d
commit fe4d40611a
3 changed files with 76 additions and 23 deletions
-23
View File
@@ -84,29 +84,6 @@ pfUI:RegisterModule("skin", function ()
if a then this:SetPoint(a, b, c, d, e) end if a then this:SetPoint(a, b, c, d, e) end
end) end)
UI_OPTIONS_FRAME:SetScript("OnShow", function()
-- default events
UIOptionsFrame_Load();
MultiActionBar_Update();
MultiActionBar_ShowAllGrids();
Disable_BagButtons();
UpdateMicroButtons();
-- customize
UIOptionsBlackground:Hide()
UI_OPTIONS_FRAME:SetMovable(true)
UI_OPTIONS_FRAME:EnableMouse(true)
UI_OPTIONS_FRAME:SetScale(.8)
UI_OPTIONS_FRAME:SetScript("OnMouseDown",function()
UI_OPTIONS_FRAME:StartMoving()
end)
UI_OPTIONS_FRAME:SetScript("OnMouseUp",function()
UI_OPTIONS_FRAME:StopMovingOrSizing()
end)
end)
if C.global.errors_limit == "1" then if C.global.errors_limit == "1" then
UIErrorsFrame:SetHeight(25) UIErrorsFrame:SetHeight(25)
end end
+1
View File
@@ -77,6 +77,7 @@ skins\blizzard\dressup.lua
skins\blizzard\game_menu.lua skins\blizzard\game_menu.lua
skins\blizzard\guild_registrar.lua skins\blizzard\guild_registrar.lua
skins\blizzard\help.lua skins\blizzard\help.lua
skins\blizzard\options-interface.lua
# modules # modules
modules\gui.lua modules\gui.lua
+75
View File
@@ -0,0 +1,75 @@
pfUI:RegisterSkin("Options-Interface", function ()
local border = tonumber(pfUI_config.appearance.border.default)
local bpad = border > 1 and border - 1 or 1
StripTextures(UIOptionsFrame)
CreateBackdrop(UIOptionsFrame, nil, nil, .75)
EnableMovable(UIOptionsFrame)
UIOptionsFrame.backdrop:SetPoint("TOPLEFT", 120, -30)
UIOptionsFrame.backdrop:SetPoint("BOTTOMRIGHT", -120, 120)
UIOptionsFrame:SetHitRectInsets(120,120,30,120)
SkinCloseButton(GetNoNameObject(UIOptionsFrame, "Button", nil, "UI--Panel--MinimizeButton--Up"), UIOptionsFrame.backdrop, -6, -6)
UIOptionsFrameTitle:ClearAllPoints()
UIOptionsFrameTitle:SetPoint("TOP", UIOptionsFrame.backdrop, "TOP", 0, -10)
SkinTab(UIOptionsFrameTab1)
UIOptionsFrameTab1:ClearAllPoints()
UIOptionsFrameTab1:SetPoint("TOPLEFT", UIOptionsFrame.backdrop, "TOPLEFT", 20, -20)
UIOptionsFrameTab1:SetScript("OnClick", function()
PanelTemplates_Tab_OnClick(UIOptionsFrame)
BasicOptions:Show()
AdvancedOptions:Hide()
PlaySound("igCharacterInfoTab")
end)
SkinTab(UIOptionsFrameTab2)
UIOptionsFrameTab2:ClearAllPoints()
UIOptionsFrameTab2:SetPoint("LEFT", UIOptionsFrameTab1, "RIGHT", border*2 + 1, 0)
UIOptionsFrameTab2:SetScript("OnClick", function()
PanelTemplates_Tab_OnClick(UIOptionsFrame)
BasicOptions:Hide()
AdvancedOptions:Show()
PlaySound("igCharacterInfoTab")
end)
UIOptionsFrameCheckButton1:ClearAllPoints() -- Invert Mouse button
UIOptionsFrameCheckButton1:SetPoint("TOPLEFT", UIOptionsFrameSlider1, "TOPRIGHT", 40, 10)
for i=1, 69 do
local buton = _G["UIOptionsFrameCheckButton"..i]
if buton then
SkinCheckbox(buton)
end
end
for i=1, 4 do
SkinSlider(_G["UIOptionsFrameSlider"..i])
end
CreateBackdrop(BasicOptionsGeneral, nil, true, .75)
CreateBackdrop(BasicOptionsDisplay, nil, true, .75)
CreateBackdrop(BasicOptionsCamera, nil, true, .75)
CreateBackdrop(BasicOptionsHelp, nil, true, .75)
CreateBackdrop(AdvancedOptionsActionBars, nil, true, .75)
CreateBackdrop(AdvancedOptionsChat, nil, true, .75)
CreateBackdrop(AdvancedOptionsRaid, nil, true, .75)
CreateBackdrop(AdvancedOptionsCombatText, nil, true, .75)
SkinDropDown(UIOptionsFrameClickCameraDropDown)
SkinDropDown(UIOptionsFrameCameraDropDown)
SkinDropDown(UIOptionsFrameTargetofTargetDropDown)
SkinDropDown(UIOptionsFrameCombatTextDropDown)
SkinButton(UIOptionsFrameResetTutorials)
SkinButton(UIOptionsFrameDefaults)
UIOptionsFrameDefaults:ClearAllPoints()
UIOptionsFrameDefaults:SetPoint("BOTTOMLEFT", UIOptionsFrame.backdrop, "BOTTOMLEFT", 14, 14)
SkinButton(UIOptionsFrameCancel)
UIOptionsFrameCancel:ClearAllPoints()
UIOptionsFrameCancel:SetPoint("BOTTOMRIGHT", UIOptionsFrame.backdrop, "BOTTOMRIGHT", -14, 14)
SkinButton(UIOptionsFrameOkay)
UIOptionsFrameOkay:ClearAllPoints()
UIOptionsFrameOkay:SetPoint("RIGHT", UIOptionsFrameCancel, "LEFT", -2*bpad, 0)
end)