Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(55 Kb)
Download
Updated: 09-15-12 09:05 AM
Pictures
File Info
Updated:09-15-12 09:05 AM
Created:04-23-10 03:53 AM
Downloads:2,554
Favorites:47
MD5:

Broker ActionMenu

Version: 2.21
by: boloKing [More]

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!

  • usage :

    Requires a LDB display as usual.

    Firstly, create a Menu Group (LDB launcher) in Broker_ActionMenu config panel (via drop down menu).
    Drag & Drop item, spell, macro, etc onto the created launcher block.
    Click the launcher block for the popup menu.

    For extra entry types, click the red entry in config panel.

    Supported entries : companion(pet/mount), spell, item, 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.
  • note :

    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).

2.21
fix marco text editor
fix several UI layouts

2.2b
fix macroIcon, hopefully
fix combatpet type (still trying to acquire CD through)

2.1b
5.0.4 compatible.
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.

2.01
menu now anchored to cursor

2.0
4.0.1 compatible

1.2
add customizable LDB icon, label, text, and global profile support.

1.13
add fail-proof for LDB object that missing data field.

1.12
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.

1.11
fixed LDB launcher locked bug.

1.1
Fix a remove menu group bug (stupid one).

1.0
Initial release
Archived Files (10)
File Name
Version
Size
Author
Date
2.2b
54kB
boloKing
09-03-12 08:16 AM
2.1b
54kB
boloKing
08-30-12 07:30 AM
2.01
53kB
boloKing
11-20-10 01:39 AM
2.0
53kB
boloKing
10-23-10 08:07 AM
1.2
52kB
boloKing
05-09-10 06:21 AM
1.13
50kB
boloKing
04-25-10 10:08 AM
1.12
50kB
boloKing
04-24-10 03:59 AM
1.11
50kB
boloKing
04-23-10 04:20 AM
1.1
50kB
boloKing
04-23-10 04:02 AM
1.0
50kB
boloKing
04-23-10 03:53 AM


Post A Reply Comment Options
Unread 11-30-12, 07:26 PM  
kittykatmax
A Deviate Faerie Dragon
 
kittykatmax's Avatar

Forum posts: 16
File comments: 230
Uploads: 0
Issue in Patch 5.1

Something changed with patch 5.1. All the old stuff works ok for mounts, but if I add new spells (I created brokers for pets and mounts), they now show up as a bright green box and there's no text, and clicking the additions does nothing. The battle pet/vanity pets also don't work. I see them set up, but clicking doesn't summon one.

Thanks for a great addon, hope you can update it!
Last edited by kittykatmax : 03-03-13 at 01:46 PM.
kittykatmax is offline Report comment to moderator  
Reply With Quote
Unread 10-25-12, 06:06 PM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Originally Posted by Aisenfaire
Hello!

Would this be compatible with the databroker ChocolateBar? For some reason, even though it's enabled, it's not showing up at all?
tested, no trouble with ChocolateBar v2.3
boloKing is offline Report comment to moderator  
Reply With Quote
Unread 10-21-12, 08:19 AM  
Aisenfaire
A Murloc Raider

Forum posts: 4
File comments: 270
Uploads: 0
Hello!

Would this be compatible with the databroker ChocolateBar? For some reason, even though it's enabled, it's not showing up at all?
Aisenfaire is offline Report comment to moderator  
Reply With Quote
Unread 09-03-12, 09:10 PM  
kittykatmax
A Deviate Faerie Dragon
 
kittykatmax's Avatar

Forum posts: 16
File comments: 230
Uploads: 0
Originally Posted by boloKing
2.2b should fix the icon problem.
It did, thanks! I am LOVING your addon.
kittykatmax is offline Report comment to moderator  
Reply With Quote
Unread 09-03-12, 09:20 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
2.2b should fix the icon problem.
boloKing is offline Report comment to moderator  
Reply With Quote
Unread 09-01-12, 11:51 PM  
kittykatmax
A Deviate Faerie Dragon
 
kittykatmax's Avatar

Forum posts: 16
File comments: 230
Uploads: 0
Just discovering your addon and I can tell I'm going to love it. One thing I've noticed, however, is that it won't let me select an icon for the broker button. I click on an icon and it gets highlighted, but when I click to accept (and click, and click, and....) and nothing happens. I finally have to cancel out, and therefore have a few icons now of "?" to represent my action menus.

Thanks for a great addon!
kittykatmax is offline Report comment to moderator  
Reply With Quote
Unread 04-10-12, 09:34 PM  
Kangdeokwon
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
4.3 have error

hi
thx for useful addon.

have error.
maybe patch 4.3 removed GetNumMacroIcons() and GetMacroIconInfo().

update plz.
thx. have a nice day~
Kangdeokwon is offline Report comment to moderator  
Reply With Quote
Unread 08-22-11, 05:09 AM  
Balrogg
A Kobold Labourer
 
Balrogg's Avatar

Forum posts: 0
File comments: 14
Uploads: 0
Hi, first of all - great Addon.

I have one single question.
Is there a way to call the frame by pressing a kgpanelframescript?
i tried:
if Dewdrop20Level1 then
Dewdrop20Level1:Show()
end

but this is only bringing up an empty frame at its standartstartposition.

Thanks
Balrogg is offline Report comment to moderator  
Reply With Quote
Unread 02-28-11, 02:30 AM  
MrsAngelD
A Murloc Raider
 
MrsAngelD's Avatar

Forum posts: 5
File comments: 19
Uploads: 0
Hi, This is a fantastic addon and does exactly what I needed!

However I was wondering if it were possible to make just a single button say to just turn a macro into a broker button instead of using a sub-menu to house it.

Anyway thanks for the addon and keep up the awesome work!

Angel
MrsAngelD is offline Report comment to moderator  
Reply With Quote
Unread 11-20-10, 01:48 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
ops, never notice that popup location was so weired (using fortress myself).

As for the second request, no. If the menu doesn't disappear, I'll have to update its visual (cool down, item count, ...etc) over and over.

*updated, 2.01 popup menu now anchored to cursor.
boloKing is offline Report comment to moderator  
Reply With Quote
Unread 11-18-10, 05:47 AM  
Chilius
Premium Member

Forum posts: 10
File comments: 66
Uploads: 0
Awesome addon !!!

With so many addons out there it's hard to find something new, but Broker ActionMenu really stands out.
The option to add customized LDB icons even made it better, i'm glad you've updated it for Cataclysm.

I use Bazooka for displaying my LDB addons, and as you might know it's a bar.
When you click one of the LDB's made by Broker ActionMenu it always pops up on the left side of the LDB icon when the icon is on the top bar or on the right side when the icon is located on the bottom bar, that looks a bit strange on a bar.
So my first request: Can you make an option where you can choose where to show the pop-up (left, right, top, bottom side of the LDB icon) ?

Second request: An option to leave the pop-up screen visible after you press a button.
Right now the pop-up screen is gone as soon as you press something on it.
But what in some cases would be great is it to stay on screen untill you:
-1 Press the LDB icon again
-2 Press <esc>
-3 Press a button on your character's ActionBar
But leaving it visible on screen when you press buttons in some kind of menu (open a bag, open your spellbook or use buttons in another addon).

When Broker ActionMenu wasn't updated right after the 4.0.1 patch, i went looking for an alternative addon and found YssDrop. This addon only handles LDB icons, but does it in a same sort of way as BAM does. But that's not the point.
What is is the fact that it does exactly what i discribed in my second request: It's the only LDB addon i know that leaves the pop-up screen open on screen for so long. So maybe you can check it to see if it's anything to add to Broker ActionMenu.

I hope you like any of the ideas.

Good luck and thanks a lot for bringing up this addon !
Last edited by Chilius : 11-18-10 at 05:50 AM.
Chilius is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 03:55 PM  
Taigen
A Defias Bandit
 
Taigen's Avatar

Forum posts: 3
File comments: 83
Uploads: 0
YAY!! Thanks for updating this... I missed it! =/
Taigen is offline Report comment to moderator  
Reply With Quote
Unread 10-14-10, 11:52 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
I feel your pain. lol I'm hacking patches into half a dozen different abandoned addons. This patch cycle is being especially annoying to me. Thank you for your work!
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 10-14-10, 07:09 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
omg, guess i'll have to go through api changes.
boloKing is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 09:36 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
Date: 2010-10-13 09:35:18
ID: 5
Error occured in: Global
Count: 6
Message: ..\AddOns\Broker_ActionMenu\core.lua line 127:
Usage: GetItemCooldown(itemID)
Debug:
[C]: ?
[C]: GetItemCooldown()
Broker_ActionMenu\core.lua:127:
Broker_ActionMenu\core.lua:92
Broker_ActionMenu\core.lua:204:
Broker_ActionMenu\core.lua:203
...tlasLoot\Libs\DewdropLib\Dewdrop-2.0\Dewdrop-2.0.lua:1894:
...tlasLoot\Libs\DewdropLib\Dewdrop-2.0\Dewdrop-2.0.lua:1843
...tlasLoot\Libs\DewdropLib\Dewdrop-2.0\Dewdrop-2.0.lua:2779:
...tlasLoot\Libs\DewdropLib\Dewdrop-2.0\Dewdrop-2.0.lua:2738
...tlasLoot\Libs\DewdropLib\Dewdrop-2.0\Dewdrop-2.0.lua:2996: Open()
Broker_ActionMenu\core.lua:203: OnClick()
Bazooka\Bazooka.lua:1255:
Bazooka\Bazooka.lua:1252

Are you going to be able to update this for WoW 4.0.1, please?

Edit: The above error may have been due to me including an item in my menu that no longer exists. I'm not sure, and I don't remember exactly what was in there. Perhaps this error will be more important:

Date: 2010-10-13 09:38:56
ID: 8
Error occured in: Global
Count: 1
Message: ..\AddOns\Broker_ActionMenu\config.lua line 285:
attempt to index global 'this' (a nil value)
Debug:
[C]: ?
Broker_ActionMenu\config.lua:285: func()
..\FrameXML\UIDropDownMenu.lua:636: UIDropDownMenuButton_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Last edited by Jzar : 10-13-10 at 09:40 AM.
Jzar is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: