Skip to content
Baertram edited this page May 20, 2021 · 9 revisions

LibAddonMenu-2.0 offers many different control types that can be used to create your own settings menu. Some properties are shared between multiple control types, but each control may also have special properties that are unique to its type.

Structuring

Submenu - A folding submenu which can contain other controls.
Header - A header label
Description - A text block
Texture - An image
Divider - A horizontal line

Input

Checkbox - basic on/off switch
Slider - slider for numeric inputs
Editbox - text field
Dropdown - dropdown with text choices
Icon Picker - dropdown with icons
Color Picker - ingame color picker

External input controls

Date Picker - Date picker
OrderListBox - Manually ordered list box

Misc

Panel - The container for all other controls
Button - Creates a button that can be used to trigger something
Custom - A basic control that can be extended to create your own types