MicroMenu
Shows the micro menu and game menu in a clickable broker tooltip. Also shows your fps and latency.
Broker_MicroMenu does not provide it’s own display, you will need a LDB-based display addon.
Known Problems:
When opening the spellbook via Broker MicroMenu, the spells can not be clicked. You can still drag them to your actionbars. This is a problem related to secure code and can not be fixed because of how the data broker system works. (Just use your hotkey for the spellbook if you want to click the spells there).
Adding the following lines to micromenu.lua seems ot be working for me:
Is there going to be an update soon for the new in-game store button that was put in today?
Patch 5.2 depreciated TogglePVPFrame. Blizzard replaced it with TogglePVPUI.
Recommend changing line 244 of file Broker_MicroMenu.lua to fix frame nill error
Old line:
_G.ToggleFrame(_G.PVPFrame)
New line:
_G.TogglePVPUI()
Good luck
Thank you, I fixed that.
Been trying to use this, it works perfectly fine on my paladin ,but I just CANT get it to work on my warlock. I have deleted WTF folder completely and loading ONLY titan and this addon but still Ig et the error below when I move my mouse over the addon trying to make the menu appear. Any help would be appreciated, thanks !
Message: ...terface\AddOns\Broker_MicroMenu\Broker_MicroMenu.lua:169: attempt to concatenate a nil value
Time: 10/13/12 03:01:30
Count: 1
Stack: ...terface\AddOns\Broker_MicroMenu\Broker_MicroMenu.lua:169: in function <...terface\AddOns\Broker_MicroMenu\Broker_MicroMenu.lua:152>
Interface\AddOns\Titan\LDBToTitan.lua:327: in function <Interface\AddOns\Titan\LDBToTitan.lua:286>
Locals: self = TitanPanelBroker_MicroMenuButton {
0 = <userdata>
registry = <table> {
}
tooltip = <unnamed> {
}
}
y = 1
x = 1
y = 2
x = 1
(*temporary) = <function> defined @Interface\AddOns\Broker_MicroMenu\libs\LibQTip-1.0\LibQTip-1.0.lua:1083
(*temporary) = <unnamed> {
0 = <userdata>
regularFont = GameTooltipText {
}
columns = <table> {
}
scrollChild = <unnamed> {
}
colspans = <table> {
}
width = 115
headerFont = GameTooltipHeaderText {
}
key = "Broker_MicroMenuTooltip"
height = 37
labelProvider = <table> {
}
lines = <table> {
}
scrollFrame = <unnamed> {
}
}
(*temporary) = 2
(*temporary) = 2
(*temporary) = "Spellbook & Abilities"
(*temporary) = " ("
(*temporary) = nil
(*temporary) = ")"
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
regularFont = GameTooltipText {
}
columns = <table> {
}
scrollChild = <unnamed> {
}
colspans = <table> {
}
width = 115
headerFont = GameTooltipHeaderText {
}
key = "Broker_MicroMenuTooltip"
height = 37
labelProvider = <table> {
}
lines = <table> {
}
scrollFrame = <unnamed> {
}
}
(*temporary) = 2
(*temporary) = 1
(*temporary) = "Interface\AddOns\Broker_MicroMenu\media\spells.tga"
(*temporary) = GameTooltipText {
0 = <userdata>
}
(*temporary) = "LEFT"
(*temporary) = 1
(*temporary) = <table> {
cells = <table> {
}
cellMetatable = <table> {
}
cellPrototype = <table> {
}
heap = <table> {
}
}
(*temporary) = <unnamed> {
cells = <table> {
}
height = 16
0 = <userdata>
}
(*temporary) = <table> {
1 = <unnamed> {
}
}
(*temporary) = <unnamed> {
0 = <userdata>
_font = GameTooltipText {
}
_column = 1
_provider = <table> {
}
_justification = "LEFT"
_line = 2
_colSpan = 1
texture = <unnamed> {
}
}
(*temporary) = nil
(*temporary) = 2
(*temporary) = 1
(*temporary) = 16
(*temporary) = 16
(*temporary) = 2
(*temporary) = 2
(*temporary) = 16
(*temporary) = <userdata>
(*temporary) = <function> defined =[C]:-1
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = 115
(*temporary) = "attempt to concatenate a nil value"
tooltip = <unnamed> {
0 = <userdata>
regularFont = GameTooltipText {
}
columns = <table> {
}
scrollChild = <unnamed> {
}
colspans = <table> {
}
width = 115
headerFont = GameTooltipHeaderText {
}
key = "Broker_MicroMenuTooltip"
height = 37
labelProvider = <table> {
}
lines = <table> {
}
scrollFrame = <unnamed> {
}
}
LibQTip = <table> {
activeTooltips = <table> {
}
LabelPrototype = <table> {
}
tooltipHeap = <table> {
}
cellPrototype = <table> {
}
tableHeap = <table> {
}
providerMetatable = <table> {
}
providerPrototype = <table> {
}
layoutCleaner = <unnamed> {
}
tipMetatable = <table> {
}
frameHeap = <table> {
}
IterateTooltips = <function> defined @Interface\AddOns\Broker_MicroMenu\libs\LibQTip-1.0\LibQTip-1.0.lua:135
LabelProvider = <table> {
}
CreateCellProvider = <function> defined @Interface\AddOns\Broker_MicroMenu\libs\LibQTip-1.0\LibQTip-1.0.lua:219
tipPrototype = <table> {
}
IsAcquired = <function> defined @Interface\AddOns\Broker_MicroMenu\libs\LibQTip-1.0\LibQTip-1.0.lua:128
Release = <function> defined @Interface\AddOns\Broker_MicroMenu\libs\LibQTip-1.0\LibQTip-1.0.lua:118
Acquire = <function> defined @Interface\AddOns\Broker_MicroMenu\libs\LibQTip-1.0\LibQTip-1.0.lua:95
cellMetatable = <table> {
}
frameMetatable = <table> {
}
}
myProvider = <table> {
cells = <table> {
}
cellMetatable = <table> {
}
cellPrototype = <table> {
}
heap = <table> {
}
}
_G = <table> {
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
Not sure why, but this works perfectly on all my other accounts ... just not this one.
I've deleted the WTF folder for this shaman account several times trying to narrow it down to see if it's other addons, and just load Addon Control Panel, Broker_MicroMenu and ChocolateBar.
Error:
4x Broker_MicroMenu\Broker_MicroMenu-v1.3.2.lua:169: attempt to concatenate a nil value
Broker_MicroMenu\Broker_MicroMenu-v1.3.2.lua:169: in function "OnEnter"
ChocolateBar-v2.2.6\Chocolate.lua:212: in function <ChocolateBar\Chocolate.lua:182>
Any idea what that might be?
Thanks :)
I tried to click on a spell in my spellbook and I recieved this error message:
1x [ADDON_ACTION_FORBIDDEN] AddOn "Broker_MicroMenu" tried to call the protected function "CastSpell()".
!BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
<in C code>
FrameXML\SpellBookFrame.lua:455: in function "SpellButton_OnClick"
<string>:"*:OnClick":5: in function <string>:"*:OnClick":1
Locals:
nil
This can't be fixed see "Known Problems" in the addon's description.
Which display addon do you use?
I've got same problem, any1 have solution ?
p.s. docking station
I have looked into it. The problem is that DockingStation is hiding the tooltip, it should not do that. I tried to comment the addon at WoWInterface but apparently my account there has been deleted because of inactivity, lol.
Just tell him about the problem and he most lightly will fix it.
You could also switch to a display addon made by me xD http://www.curse.com/addons/wow/chocolatebar
Ever since the patch the menu dissappears and I cannot click on anything. If I click the character window opens and right click brings up options. I have updated to r27 and still not working.
Since the patch the menu disappears and nothing can be clicked.
After updating to R26 i get these errors and the addon has dissapeared from my bazooka LDB display addon.
1x Broker_MicroMenu\Broker_MicroMenu-r26.lua:20: unexpected symbol near "]"
Locals:
1x Broker_MicroMenu-r26\Options.lua:140: attempt to index local "Broker_MicroMenu" (a nil value) Broker_MicroMenu-r26\Options.lua:140: in main chunk
Locals:
Get r27.
Thanks;)
"Broker_MicroMenu has been blocked from an action only available to the Blizzard UI"
Apparently, this taint is caused by not having all of your _ variables local
When do you get the taint issue?
Some taint issues can not be avoided because of the libdatabroker system, as stated in the description of the addon. One problem is that the display addon's can not create a secure frame for some plugins because the plugins need to be movable at any time.
Not trying to be a jerk but is any one working on an update on this for MOP?