NOT QUITE STABLE, AND AUTHOR IS LAZY, USE AT YOUR OWN RISK!
IF SOMETHING GOES WRONG, KILL THE WTF FILES
Do feel there are too many action bars occupying your screen? Want to organize seldom usage but necessary items? Put all transit methods together with precious pets? Try menu style!
Broker_ActionMenu is a LDB launcher factory which creates user customized launchers, and they launch... popup menus!
Requires a LDB display as usual.
create a Menu Group (LDB launcher), then put your craps inside.
Drag & Drop supported.
Supported entries : companion(pet/mount), spell, item(toybox, for god's sake), macro, and equipmentset.
Extra entries : custom macro(not stored in blizzard macro interface), LDB entry(any type).
Any-click on the launcher block for the popup menu.
Any modifier key + any-click on the launcher block for config panel access.
Some entries are NOT usable in combat. (Blizzard protected, as usual)
Once a macro or a equipment set is deleted, the corresponding menu entry is also removed.
Console command "/am" to bring up the config panel in interface options.
known issues :
Actions for LDB launcher/data source is restricted to "Left-Click".
The spells for accessing trade skill interface make LibDewdrop throws an error (e.g. First Aid).
ui playaround (and me look at poweraura, which is quite meaningless...)
add hierarchy menu support
fix pet related stuff
toy box support (for ppl interested, blizzard toybox codes are inside Blizzard_PetJournal, and all you need to know is 'PlayerHasToy(itemID)', doh)
fix marco text editor
fix several UI layouts
fix macroIcon, hopefully
fix combatpet type (still trying to acquire CD through)
fix macroIcon related functions.
fix spell indexing.
fix companion indexing.
work around the GetCompanionCooldown function. (not sure if spellID approach works, but hell..)
*better reset your spell, companion entries.
menu now anchored to cursor
add customizable LDB icon, label, text, and global profile support.
add fail-proof for LDB object that missing data field.
dealt with all kinds of item now, ie. equippable, usable, otherwise.
add item quantity display, but still, cooldown has higher display priority.
the 'red entry' also handles D&D now.