Quantcast

Tweaks for MoveAnything skin

Darthpred [07-07-12 - 06:55]
Tweaks for MoveAnything skin
Filename
ElvUI_SLE/modules/skins/addons/moveanything.lua
diff --git a/ElvUI_SLE/modules/skins/addons/moveanything.lua b/ElvUI_SLE/modules/skins/addons/moveanything.lua
index ea5b24a..be173d0 100644
--- a/ElvUI_SLE/modules/skins/addons/moveanything.lua
+++ b/ElvUI_SLE/modules/skins/addons/moveanything.lua
@@ -2,6 +2,7 @@ local E, L, V, P, G =  unpack(ElvUI); --Inport: Engine, Locales, ProfileDB, Glob
 local S = E:GetModule('Skins')

 local function LoadSkin()
+
 	MAOptions:StripTextures()
 	MAOptions:SetTemplate("Transparent")
 	MANudger:StripTextures()
@@ -13,68 +14,38 @@ local function LoadSkin()
 	S:HandleCheckBox(MAOptionsToggleFrameStack)
 	S:HandleCheckBox(MAOptionsToggleMovers)
 	S:HandleCheckBox(MAOptionsToggleFrameEditors)
+
 	S:HandleButton(MAOptionsClose, true)
 	S:HandleButton(MAOptionsOpenBlizzardOptions, true)
 	S:HandleButton(MAOptionsSync, true)

+	--Buttons
+	for i = 1, 100 do
+        if _G["MAMove"..i.."Reset"] then S:HandleButton(_G["MAMove"..i.."Reset"], true) end
+        if _G["MAMove"..i.."Reset"] then S:HandleButton(_G["MAMove"..i.."Reset"], true) end
+        if _G["MAMove"..i.."Backdrop"] then _G["MAMove"..i.."Backdrop"]:StripTextures() end
+        if _G["MAMove"..i.."Backdrop"] then _G["MAMove"..i.."Backdrop"]:SetTemplate() end
+        if _G["MAMove"..i.."Move"] then S:HandleCheckBox(_G["MAMove"..i.."Move"]) end
+        if _G["MAMove"..i.."Hide"] then S:HandleCheckBox(_G["MAMove"..i.."Hide"]) end
+    end
+
+	S:HandleButton(MANudger_CenterMe, true)
+	S:HandleButton(MANudger_CenterH, true)
+	S:HandleButton(MANudger_CenterV, true)
+	S:HandleButton(MANudger_NudgeUp, true)
+	S:HandleButton(MANudger_NudgeDown, true)
+	S:HandleButton(MANudger_NudgeLeft, true)
+	S:HandleButton(MANudger_NudgeRight, true)
+	S:HandleButton(MANudger_Detach, true)
+	S:HandleButton(MANudger_Hide, true)
+
 	S:HandleScrollBar(MAScrollFrameScrollBar)
 	S:HandleEditBox(MA_Search)
-	S:HandleCheckBox(MAMove1Move)
-	S:HandleCheckBox(MAMove1Hide)
-	S:HandleButton(MAMove1Reset, true)
-	S:HandleCheckBox(MAMove2Move)
-	S:HandleCheckBox(MAMove2Hide)
-	S:HandleButton(MAMove2Reset, true)
-	S:HandleCheckBox(MAMove3Move)
-	S:HandleCheckBox(MAMove3Hide)
-	S:HandleButton(MAMove3Reset, true)
-	S:HandleCheckBox(MAMove4Move)
-	S:HandleCheckBox(MAMove4Hide)
-	S:HandleButton(MAMove4Reset, true)
-	S:HandleCheckBox(MAMove5Move)
-	S:HandleCheckBox(MAMove5Hide)
-	S:HandleButton(MAMove5Reset, true)
-	S:HandleCheckBox(MAMove6Move)
-	S:HandleCheckBox(MAMove6Hide)
-	S:HandleButton(MAMove6Reset, true)
-	S:HandleCheckBox(MAMove7Move)
-	S:HandleCheckBox(MAMove7Hide)
-	S:HandleButton(MAMove7Reset, true)
-	S:HandleCheckBox(MAMove8Move)
-	S:HandleCheckBox(MAMove8Hide)
-	S:HandleButton(MAMove8Reset, true)
-	S:HandleCheckBox(MAMove9Move)
-	S:HandleCheckBox(MAMove9Hide)
-	S:HandleButton(MAMove9Reset, true)
-	S:HandleCheckBox(MAMove10Move)
-	S:HandleCheckBox(MAMove10Hide)
-	S:HandleButton(MAMove10Reset, true)
-	S:HandleCheckBox(MAMove11Move)
-	S:HandleCheckBox(MAMove11Hide)
-	S:HandleButton(MAMove11Reset, true)
-	S:HandleCheckBox(MAMove12Move)
-	S:HandleCheckBox(MAMove12Hide)
-	S:HandleButton(MAMove12Reset, true)
-	S:HandleCheckBox(MAMove13Move)
-	S:HandleCheckBox(MAMove13Hide)
-	S:HandleButton(MAMove13Reset, true)
-	S:HandleCheckBox(MAMove14Move)
-	S:HandleCheckBox(MAMove14Hide)
-	S:HandleButton(MAMove14Reset, true)
-	S:HandleCheckBox(MAMove15Move)
-	S:HandleCheckBox(MAMove15Hide)
-	S:HandleButton(MAMove15Reset, true)
-	S:HandleCheckBox(MAMove16Move)
-	S:HandleCheckBox(MAMove16Hide)
-	S:HandleButton(MAMove16Reset, true)
-	S:HandleCheckBox(MAMove17Move)
-	S:HandleCheckBox(MAMove17Hide)
-	S:HandleButton(MAMove17Reset, true)
-	S:HandleCheckBox(MAMove18Move)
-	S:HandleCheckBox(MAMove18Hide)
-	S:HandleButton(MAMove18Reset, true)
-
+
 	S:HandleButton(GameMenuButtonMoveAnything, true)
+	GameMenuButtonMoveAnything:CreateBackdrop()
+	GameMenuButtonMoveAnything:ClearAllPoints()
+	GameMenuButtonMoveAnything:Point("TOP", GameMenuFrame, "BOTTOM", 0, -3)
 end

-S:RegisterSkin("MoveAnything", LoadSkin)
\ No newline at end of file
+S:RegisterSkin("MoveAnything", LoadSkin)