MSA-DropDownMenu-1.0

Addons
6,534 Downloads Last Updated: May 20, 2021 Game Version: 9.1.0

       

DropDown menu for non-Blizzard addons (Retail, BC Classic and Classic compatible)
Developed and tested on project Kaliel's Tracker.

Context menu example      Drop down example

Why this Lib?

Default Blizzard UIDropDownMenu functions are sometimes used inside protected frames and therefore usage UIDropDownMenu in non-Blizzard addons then causes taints.

Consequences of taints:

  • Alert popups
          Taint alert
  • LUA errors
          1x [ADDON_ACTION_FORBIDDEN] AddOn 'SomeAddon' tried to call the protected function 'SomeFunction()'.
  • 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

Limitations

  • Skinning from User Interface addons - supported only ElvUITukui and Aurora (partially).

Bugs or Feature requests

For reporting bugs or feature requests please use Tickets!