Thread Tools Display Modes
07-18-24, 02:04 AM   #1
joannhammond
A Kobold Labourer
Join Date: Jul 2024
Posts: 1
Interface question

Hey folks,

Does anyone know what these gold banners are called, often popping up in open world events? If so, are there any ways to modify their behavior? When they are on screen, I can not click and pan if my mouse is over the banner and I find that extraordinarily irritating. I've also had issues with them blocking mouseover casting. In general, I would really just like to be able to treat them like any other clickthrough asset but I can't even figure out what they are called.

Thanks!!
__________________

Last edited by joannhammond : 07-18-24 at 08:29 PM.
  Reply With Quote
07-20-24, 03:27 AM   #2
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 6,006
Have you tried using the /fstack command when it appears and hover over it to see the name of the frames under the mouse ? I usually use that to identify what the frame could be and then look at the Blizzard source code for what functionality Blizzard gives us for it if any.

Originally Posted by joannhammond View Post
Hey folks,

Does anyone know what these gold banners are called, often popping up in open world events? If so, are there any ways to modify their behavior? When they are on screen, I can not click and pan if my mouse is over the banner and I find that extraordinarily irritating. I've also had issues with them blocking mouseover casting. In general, I would really just like to be able to treat them like any other clickthrough asset but I can't even figure out what they are called.

Thanks!!
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 70 - Resto Druid
Gamaliel - 70 - Disc Priest
Lienae - 70 - Resto Shaman
Velandryn - 70 - Prot Paladin (TR)
+ 5 at 60+
+ 2 at 40+

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
  Reply With Quote
07-20-24, 11:15 PM   #3
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,356
I haven't played since early DragonFlight, but I whipped up this script when I was having a similar problem.
Lua Code:
  1. function EventToastManagerFrame:OnUpdate()
  2.     local ismouseover=self:IsMouseOver();
  3.     if ismouseover~=self:AreAnimationsPaused() then
  4.         self[ismouseover and "PauseAnimations" or "ResumeAnimations"](self);
  5.     end
  6. end
  7.  
  8. EventToastManagerFrame:SetScript("OnUpdate",EventToastManagerFrame.OnUpdate);
  9. EventToastManagerFrame:EnableMouse(false);
  10.  
  11. EventToastManagerSideDisplay:EnableMouse(false);
  12.  
  13. do
  14.     local Modified={};
  15.  
  16. --  EventToastManagerSideDisplay calls by EventToastManagerMixin.GetToastFrame()
  17.     hooksecurefunc(EventToastManagerMixin,"GetToastFrame",function(self)
  18.         for frame in self.eventToastPools:EnumerateActive() do
  19.             if not Modified[frame] then
  20.                 frame:EnableMouse(false);
  21.                 if frame.TitleTextMouseOverFrame then frame.TitleTextMouseOverFrame:SetMouseClickEnabled(false); end
  22.                 if frame.SubTitleMouseOverFrame then frame.SubTitleMouseOverFrame:SetMouseClickEnabled(false); end
  23.                 Modified[frame]=true;
  24.             end
  25.         end
  26.     end);
  27.     EventToastManagerFrame.GetToastFrame=EventToastManagerMixin.GetToastFrame;
  28. end
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)

Last edited by SDPhantom : 07-20-24 at 11:19 PM.
  Reply With Quote

WoWInterface » General Discussion » Gameplay » Interface question


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off