Quantcast

TooltipMain and ChatFrame1 are tied together in terms of intersect checks. LibWidget will watch whenever StarTipTooltipMain and ChatFrame1 intersect. What happens is the StarTipTooltipMain is hidden with alpha=0. It's a round about way of fixing the issue while mousing over the ChatFrame1 and there happens to be a unit right behind it. Before the tooltip hid all the text on ChatFrame1, and I guess the only way to get rid of it was to use an inverted modifier key and physically hide the tooltip that way. Note the default rate should be pretty slow. The current 500ms is way too fast for something rarely checked. Maybe once a second. There's also the possibility of creating a MouseGesture using ChatFrame1 as, and configure it so when you simply click on ChatFrame1 then StarTipTooltipMain hides. hmm

Scott Sibley [07-30-11 - 10:16]
TooltipMain and ChatFrame1 are tied together in terms of intersect checks. LibWidget will watch whenever StarTipTooltipMain and ChatFrame1 intersect. What happens is the StarTipTooltipMain is hidden with alpha=0. It's a round about way of fixing the issue while mousing over the ChatFrame1 and there happens to be a unit right behind it. Before the tooltip hid all the text on ChatFrame1, and I guess the only way to get rid of it was to use an inverted modifier key and physically hide the tooltip that way. Note the default rate should be pretty slow. The current 500ms is way too fast for something rarely checked. Maybe once a second. There's also the possibility of creating a MouseGesture using ChatFrame1 as, and configure it so when you simply click on ChatFrame1 then StarTipTooltipMain hides. hmm
Filename
StarTip.lua
diff --git a/StarTip.lua b/StarTip.lua
index 5280072..215a513 100644
--- a/StarTip.lua
+++ b/StarTip.lua
@@ -181,7 +181,7 @@ local defaults = {
 		modules = {},
 		timers = {},
 		minimap = {hide=true},
-		widgetMain = {frameName="ChatFrame1", frameParent="StarTipTooltipMain", strata=1, level=1, alwaysShown=false, intersect=true, intersectxPad1 = 0, intersectyPad1 = 0, intersectxPad2 = 0, intersectyPad2 = 0, insersectPad = 0, minStrata=5},
+		widgetMain = {frameName="StarTipTooltipMain", intersectFrameName="ChatFrame1", strata=1, level=1, alwaysShown=false, intersect=true, intersectxPad1 = 0, intersectyPad1 = 0, intersectxPad2 = 0, intersectyPad2 = 0, insersectPad = 0, minStrata=5},
 		modifier = 1,
 		unitShow = 1,
 		objectShow = 1,