MSA-DropDownMenu-1.0
DropDown menu for non-Blizzard addons (WoW 8.0 compatible)
Developed and tested on project Kaliel's Tracker.
If you like this addon, support me. Thank you
WoW 8.0 info
Now without these errors:
Deferred XML Node object named ..... already exists
Why?
Default Blizzard UIDropDownMenu functions are sometimes used inside protected frames and therefore usage UIDropDownMenu in non-Blizzard addons then causes taints.
Taints generate:
- Alert popups
- LUA errors
1x [ADDON_ACTION_FORBIDDEN] AddOn 'SomeAddon' tried to call the protected function 'SomeFunction()'.
- and stops processing of functions from protected frames.
Who uses this Lib?
See Relations > Dependents
If you use this library, please mark it as a related project for your addon.
Documentation
MSA-DropDownMenu Documentation
Changes in version 1.0.5
Creation of dropdown menu base frame:
- Old method (to version 1.0.4)
local myDropDown = CreateFrame("Frame", "MyDropDown", ParentFrame, "MSA_DropDownMenuTemplate") - New method (from version 1.0.5)
local myDropDown = MSA_DropDownMenu_Create("MyDropDown", ParentFrame)
Limitations
Bugs or Feature requests
For reporting bugs or feature requests please use Tickets!