Quantcast

Some PixelPerfect adjustments for Datatext Panels

Repooc [11-13-12 - 12:52]
Some PixelPerfect adjustments for Datatext Panels

Signed-off-by: Repooc <repooc@tukui.org>
Filename
ElvUI_SLE/modules/datatexts/add_panels.lua
ElvUI_SLE/modules/install.lua
diff --git a/ElvUI_SLE/modules/datatexts/add_panels.lua b/ElvUI_SLE/modules/datatexts/add_panels.lua
index f717f87..ccc73f5 100644
--- a/ElvUI_SLE/modules/datatexts/add_panels.lua
+++ b/ElvUI_SLE/modules/datatexts/add_panels.lua
@@ -73,7 +73,7 @@ function DTP:CreateDataPanels()
 	local top_bar = CreateFrame('Frame', 'DP_5', E.UIParent)
 	top_bar:SetTemplate('Default', true)
 	top_bar:SetFrameStrata('LOW')
-	top_bar:Point("RIGHT", Bottom_Panel, "LEFT", -1, 0);
+	top_bar:Point("RIGHT", Bottom_Panel, "LEFT", (E.PixelMode and 0 or -1), 0);
 	E:GetModule('DataTexts'):RegisterPanel(DP_5, 3, 'ANCHOR_BOTTOM', 0, -4)
 	top_bar:Hide()

@@ -81,7 +81,7 @@ function DTP:CreateDataPanels()
 	local bottom_bar = CreateFrame('Frame', "DP_6", E.UIParent)
 	bottom_bar:SetTemplate('Default', true)
 	bottom_bar:SetFrameStrata('LOW')
-	bottom_bar:Point("LEFT", Bottom_Panel, "RIGHT", 1, 0);
+	bottom_bar:Point("LEFT", Bottom_Panel, "RIGHT", (E.PixelMode and 0 or 1), 0);
 	E:GetModule('DataTexts'):RegisterPanel(DP_6, 3, 'ANCHOR_BOTTOM', 0, -4)
 	bottom_bar:Hide()
 end
@@ -99,8 +99,8 @@ function DTP:Resize()
 end

 function DTP:ChatResize()
-	LeftChatDataPanel:Point('TOPRIGHT', LeftChatPanel, 'BOTTOMLEFT', 16 + E.db.sle.datatext.chatleft.width, (E.PixelMode and 1 or -1))
-	RightChatDataPanel:Point('BOTTOMLEFT', RightChatPanel, 'BOTTOMRIGHT', - E.db.sle.datatext.chatright.width - 16, (E.PixelMode and -19 or -21))
+	LeftChatDataPanel:Point('TOPRIGHT', LeftChatPanel, 'BOTTOMLEFT', 16 + E.db.sle.datatext.chatleft.width, -1)
+	RightChatDataPanel:Point('BOTTOMLEFT', RightChatPanel, 'BOTTOMRIGHT', - E.db.sle.datatext.chatright.width - 16, -21)
 end

 --Showing panels
diff --git a/ElvUI_SLE/modules/install.lua b/ElvUI_SLE/modules/install.lua
index 4028360..b987a2f 100644
--- a/ElvUI_SLE/modules/install.lua
+++ b/ElvUI_SLE/modules/install.lua
@@ -194,7 +194,8 @@ function E:SetupTheme(theme, noDisplayMsg, noPopup)
 		E:CopyTable(E.db.nameplate, P.nameplate)
 		E:CopyTable(E.db.bags, P.bags)
 		E:CopyTable(E.private.auras, V.auras)
-
+		E:CopyTable(E.db.sle.datatext, P.sle.datatext)
+
 		if E.db.movers then
 			E.db.movers.AurasMover = nil;
 		end
@@ -234,6 +235,10 @@ function E:SetupTheme(theme, noDisplayMsg, noPopup)
 		E.db.actionbar.bar5.buttonsize = 32;
 		E.db.actionbar.stanceBar.buttonsize = 32;
 		E.db.actionbar.barPet.buttonsize = 32;
+
+		E.db.sle.datatext.top.width = (E.screenwidth/5);
+		E.db.sle.datatext.dp5.width = (E.screenwidth/4 - 26);
+		E.db.sle.datatext.dp6.width = (E.screenwidth/4 - 26);

 		E.db.unitframe.units.player.classbar.fill = 'fill';
 		E.db.unitframe.units.target.combobar.fill = 'fill';
@@ -254,7 +259,9 @@ function E:SetupTheme(theme, noDisplayMsg, noPopup)
 			E.db.movers["AurasMover"] = "TOPRIGHTElvUIParentTOPRIGHT-221-5"
 			E.db.movers["ElvUF_TargetTargetMover"] = "BOTTOMElvUIParentBOTTOM064"
 			E.db.movers["ElvUF_PlayerMover"] = "BOTTOMElvUIParentBOTTOM-27865"
-			E.db.movers["ElvUF_TargetMover"] = "BOTTOMElvUIParentBOTTOM27864"
+			E.db.movers["ElvUF_TargetMover"] = "BOTTOMElvUIParentBOTTOM27864"
+			--E.db.movers["DP_5_Mover"] = "
+			--E.db.movers["DP_6_Mover"] = "
 		end
 	elseif theme == "classic" then
 		E.db.general.bottomPanel = false;