WoW:Using UIDropDownMenu: Difference between revisions

(Typo fixing using AWB)
Line 1: Line 1:
[[UI Object UIDropDownMenu|UIDropDownMenu]] can be used to display a basic drop down menu or a series of complex menus such as those that occur when you right click a chat tab. This tutorial explains both.
{{UIHowTo}}
'''UIDropDownMenu''' is a [[FrameXML]] Frame template that can be used to create contextual menus and dropdown boxes in World of Warcraft. This tutorial explains how to use it in your addon.
 
== Provided functionality ==
The template can be used to create two UI elements: drop-down lists and context menus, shown below. The differences between the two are mostly cosmetic; both allow a multi-level menu to be displayed to the user.
{|
! align="center" | Drop-down list
! align="center" | Context menu
|-
| [[Image:UIDropDownMenu-NoMenu.png]]
| [[Image:UIDropDownMenu-Menu.png|162px]]
|}
Menu items may be disabled, checked, show a color picker swatch, or be styled as a title. The template automatically creates a drop-down box, as well as any list buttons as necessary.
 


== Step 1 : The Button ==
== Step 1 : The Button ==
Line 145: Line 158:


== See also ==
== See also ==
*[[UI Object UIDropDownMenu]]
* [[UI Object UIDropDownMenu]]: template documentation.
*[[API EasyMenu]]
* [[API EasyMenu]]: a table-based interface for dropdowns