From 786f2e8b98d51b966a27598ede53fb4db387e6d3 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Sat, 28 Jun 2014 02:01:23 +0400 Subject: [PATCH] Layout --- ElvUI_SLE/layout/layout.lua | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/ElvUI_SLE/layout/layout.lua b/ElvUI_SLE/layout/layout.lua index 9c52f14..3aedfb1 100755 --- a/ElvUI_SLE/layout/layout.lua +++ b/ElvUI_SLE/layout/layout.lua @@ -1,6 +1,6 @@ local E, L, V, P, G = unpack(ElvUI); --Inport: Engine, Locales, ProfileDB, GlobalDB local LO = E:GetModule('Layout'); -local DTP = E:GetModule('DTPanels'); +local DTP = E:GetModule('SLE_DTPanels'); local Point = Point @@ -10,6 +10,28 @@ local SIDE_BUTTON_WIDTH = 16; LO.ToggleChatPanelsSLE = LO.ToggleChatPanels function LO:ToggleChatPanels() LO.ToggleChatPanelsSLE(self) + + if not E.db.sle.datatext.chathandle then return end + + if not E:HasMoverBeenMoved("LeftChatMover") and E.db.datatexts.leftChatPanel then + if not E.db.movers then E.db.movers = {}; end + if E.PixelMode then + E.db.movers.LeftChatMover = "BOTTOMLEFTUIParentBOTTOMLEFT019" + else + E.db.movers.LeftChatMover = "BOTTOMLEFTUIParentBOTTOMLEFT021" + end + E:SetMoversPositions() + end + + if not E:HasMoverBeenMoved("RightChatMover") and E.db.datatexts.rightChatPanel then + if not E.db.movers then E.db.movers = {}; end + if E.PixelMode then + E.db.movers.RightChatMover = "BOTTOMRIGHTUIParentBOTTOMRIGHT019" + else + E.db.movers.RightChatMover = "BOTTOMRIGHTUIParentBOTTOMRIGHT021" + end + E:SetMoversPositions() + end if E.db.chat.panelBackdrop == 'SHOWBOTH' then LeftChatPanel.backdrop:Show() @@ -72,4 +94,4 @@ function LO:CreateChatPanels() --Right Chat Tab RightChatTab:Point('TOPRIGHT', RightChatPanel, 'TOPRIGHT', -2, -2) RightChatTab:Point('BOTTOMLEFT', RightChatPanel, 'TOPLEFT', 2, -PANEL_HEIGHT) -end +end \ No newline at end of file -- 1.7.9.5