WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   AddOn Help/Support (https://www.wowinterface.com/forums/forumdisplay.php?f=3)
-   -   What Frame Is This? (https://www.wowinterface.com/forums/showthread.php?t=52802)

Kalamir 10-06-15 03:09 PM

What Frame Is This?
 
Hello, I'm bad at this but slowly learning.

What frame is this so I can disable it from showing?

http://i.imgur.com/hPMGrOu.png

Thanks for your time.

Nikita S. Doroshenko 10-06-15 03:44 PM

You can find Frame names by typing in game chat "/fstack" (FrameStack) without quotes. Then hover your mouse over element which frame you want to know. More here.

Fizzlemizz 10-06-15 03:49 PM

It's probably a Message dialog but it seems like you have an addon installed that has a dependancy on the default Blizzard arena frames but you have another addon that stops them from loading or some such.

Check your addon list for arena related items and try disabling them.

semlar 10-06-15 04:09 PM

It looks to me like he disabled the blizzard arena ui addon either with a macro or through an addon, and entering the arena has triggered this dialog.

Hiding the dialog itself is not a very good solution.

Kalamir 10-06-15 04:16 PM

DisableAddOn("Blizzard_ArenaUI");

That's what I put in my basic addon to turn things off. It works but triggers the error frame.

That FrameStack function is pretty slick. Here is what it revealed = http://i.imgur.com/SJTDLHo.png

Looks like BasicScriptErrors is contained inside BasicControls.xml ?

http://wowprogramming.com/utils/xmlb...icControls.xml

So how would I block BasicControls.xml?

BasicScriptErrors:Hide(); will close the window but not prevent it from opening.

semlar 10-06-15 04:25 PM

The error dialog is from UIParentLoadAddOn in UIParent.lua being called by the Arena_LoadUI function.

You could overwrite it like "Arena_LoadUI = function() end" and that would probably prevent the message, but don't put that in an addon that you plan on sharing with other people.

Kalamir 10-06-15 10:57 PM

function Arena_LoadUI() end;

Seems like that did the trick, thanks to all who contributed to my education today!


All times are GMT -6. The time now is 06:57 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI