From 17de8a37adff57ea51d41c397c00c0c7ff707ab3 Mon Sep 17 00:00:00 2001 From: Petr G Date: Thu, 9 Jun 2016 10:18:19 +0300 Subject: [PATCH] Main UI list rows dividers added. Highlights hoovered row. ACP.L bugfix --- ViragDevTool.lua | 15 ++++++++++++++- ViragDevTool.xml | 35 +++++++++++++++++++++++++++++++++-- 2 files changed, 47 insertions(+), 3 deletions(-) diff --git a/ViragDevTool.lua b/ViragDevTool.lua index a87dd14..cc97900 100644 --- a/ViragDevTool.lua +++ b/ViragDevTool.lua @@ -1005,11 +1005,24 @@ function ViragDevTool:tablelength(T) return count end +function ViragDevTool:printtable(T) + print(tostring(T)) + if type(T) ~= "table" then return end + for k, v in pairs(T) do + print(tostring(k) .. " => " .. tostring(v)) + end + +end function ViragDevTool:GetObjectTypeFromWoWAPI(value) - if value.GetObjectType and value.IsForbidden then + if ACP and value == ACP.L then return end --todo fix this later throws exception + + if type(value) == "table" and value.GetObjectType and value.IsForbidden then + local ok, forbidden = pcall(value.IsForbidden, value) if ok and not forbidden then + local ok, result = pcall(value.GetObjectType, value) + if ok then return result end diff --git a/ViragDevTool.xml b/ViragDevTool.xml index 5d4039b..f7d7c17 100644 --- a/ViragDevTool.xml +++ b/ViragDevTool.xml @@ -75,17 +75,48 @@ + + + self:EnableMouse() + + + self:GetParent():LockHighlight() + + + self:GetParent():UnlockHighlight() + + + - + - + -- 1.7.9.5