- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,103 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
Broker2FuBar
- 0 Likes
- World of Warcraft
- 971 Monthly Downloads
- Supports: 3.0.2
- 188,495 Total Downloads
- Updated 10/17/2008
- Created 09/10/2008
- 928 Favorites
- Project Site
- Comments
- Release Type: Inactive
- License: All Rights Reserved
- Newest File: 1.1
About Broker2FuBar
Shows your LibDataBroker sources in FuBar.
Usage
Use /b2f to open the configuration UI.
There you can select which LDB sources and launchers you want displayed into FuBar.
Each enabled source and launcher has some FuBar configuration options in this UI.
Known issues
Some addon do not define LDB type at creation. Broker2FuBar does not catch it correctly at this moment. This is worked on.
------------------------------------------------------------------------
r29 | adirelle | 2008-10-17 23:17:10 +0000 (Fri, 17 Oct 2008) | 1 line
Changed paths:
A /tags/1.1 (from /trunk:28)
Tagging as 1.1.
------------------------------------------------------------------------
r28 | adirelle | 2008-10-17 15:39:55 +0000 (Fri, 17 Oct 2008) | 1 line
Changed paths:
M /trunk/core.lua
Register the Blizzard UI on initialization, instead of postponing it to first /b2f use.
------------------------------------------------------------------------
r27 | adirelle | 2008-10-17 14:25:03 +0000 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
M /trunk
M /trunk/.pkgmeta
M /trunk/Broker2FuBar.toc
M /trunk/core.lua
Fix externals and remove AceHook-3.0 (that wasn't even used).
Use Blizzard options UI for configuration.
------------------------------------------------------------------------
r25 | arrowmaster | 2008-10-17 00:51:02 +0000 (Fri, 17 Oct 2008) | 1 line
Changed paths:
M /trunk/Broker2FuBar.toc
Didn't mean to bump the version to 1.1 when 1.0 hasn't been 'released' yet
------------------------------------------------------------------------
r24 | arrowmaster | 2008-10-17 00:44:27 +0000 (Fri, 17 Oct 2008) | 2 lines
Changed paths:
M /trunk
M /trunk/.pkgmeta
M /trunk/Broker2FuBar.toc
M /trunk/core.lua
D /trunk/embeds.xml
D /trunk/libs
M /trunk/options.lua
M /trunk/pluginPrototype.lua
Rightclicks now passed to LDB plugin, use /b2f to configure the FuBar plugins
Uses LibFuBarPlugin-3.0 instead of LibFuBarPlugin-Mod-3.0
------------------------------------------------------------------------
r19 | pneumatus | 2008-10-15 16:38:37 +0000 (Wed, 15 Oct 2008) | 2 lines
Changed paths:
M /trunk
M /trunk/.pkgmeta
M /trunk/embeds.xml
Broker2FuBar:
- Fix missing libs
------------------------------------------------------------------------
r18 | root | 2008-09-30 23:06:43 +0000 (Tue, 30 Sep 2008) | 1 line
Changed paths:
M /trunk
A /trunk/.pkgmeta
Facilitate WowAce-on-CurseForge transition
------------------------------------------------------------------------
r16 | root | 2008-09-30 22:35:19 +0000 (Tue, 30 Sep 2008) | 1 line
Changed paths:
D /tmp/trunk/Broker2FuBar
A /trunk (from /tmp/trunk/Broker2FuBar:15)
Importing oldrepo data under /trunk
------------------------------------------------------------------------
r15 | sayclub | 2008-09-10 23:23:14 +0000 (Wed, 10 Sep 2008) | 2 lines
Changed paths:
M /tmp/trunk/Broker2FuBar/options.lua
Broker2FuBar:
- fixed a typo in localization
------------------------------------------------------------------------
r14 | adirelle | 2008-09-10 18:31:13 +0000 (Wed, 10 Sep 2008) | 4 lines
Changed paths:
M /tmp/trunk/Broker2FuBar/Broker2FuBar.toc
M /tmp/trunk/Broker2FuBar/core.lua
M /tmp/trunk/Broker2FuBar/pluginPrototype.lua
Broker2FuBar:
- only wrap launcher and data sources,
- display label or name in tooltip if neither OnTooltipShow nor OnEnter is provided,
- added a safety net to prevent evil things to happen when FuBar2Broker is loaded.
------------------------------------------------------------------------
r13 | adirelle | 2008-09-05 13:00:13 +0000 (Fri, 05 Sep 2008) | 3 lines
Changed paths:
M /tmp/trunk/Broker2FuBar/pluginPrototype.lua
Broker2FuBar:
- fixed a bug where the plugin icon was not updated when the .icon attribute was changed,
- the plugins now only register callbacks while enabled.
------------------------------------------------------------------------
r12 | adirelle | 2008-08-30 09:40:25 +0000 (Sat, 30 Aug 2008) | 3 lines
Changed paths:
M /tmp/trunk/Broker2FuBar/Broker2FuBar.toc
M /tmp/trunk/Broker2FuBar/core.lua
M /tmp/trunk/Broker2FuBar/options.lua
A /tmp/trunk/Broker2FuBar/pluginPrototype.lua
Broker2FuBar:
- fixed error on plugin dragging,
- do not create AceAddon-3.0 object on the fly anymore, use internal structure instead.
------------------------------------------------------------------------
r11 | adirelle | 2008-08-26 05:46:29 +0000 (Tue, 26 Aug 2008) | 3 lines
Changed paths:
M /tmp/trunk/Broker2FuBar/core.lua
Broker2FuBar:
- provide the fubar plugin frame to :OnEnter / :OnClick method, instead of the FuBar panel.
- dropped support of deprecated .tooltiptext attribute.
------------------------------------------------------------------------
r10 | adirelle | 2008-08-11 19:21:44 +0000 (Mon, 11 Aug 2008) | 1 line
Changed paths:
M /tmp/trunk/Broker2FuBar/core.lua
M /tmp/trunk/Broker2FuBar/options.lua
Broker2FuBar: configuration is now working.
------------------------------------------------------------------------
r9 | adirelle | 2008-08-11 15:12:05 +0000 (Mon, 11 Aug 2008) | 6 lines
Changed paths:
M /tmp/trunk/Broker2FuBar
M /tmp/trunk/Broker2FuBar/Broker2FuBar.toc
M /tmp/trunk/Broker2FuBar/core.lua
A /tmp/trunk/Broker2FuBar/embeds.xml
A /tmp/trunk/Broker2FuBar/libs/LibFuBarPlugin-Mod-3.0
A /tmp/trunk/Broker2FuBar/libs/LibFuBarPlugin-Mod-3.0/LibFuBarPlugin-Mod-3.0.lua
A /tmp/trunk/Broker2FuBar/libs/LibFuBarPlugin-Mod-3.0/lib.xml
M /tmp/trunk/Broker2FuBar/options.lua
Broker2FuBar:
- added the options to disable the plugins (not fully working),
- hard-embedded LibStub'd FuBarPlugin (so it should work without manual checkout),
- fixed externals,
- added embeds.xml
------------------------------------------------------------------------
r8 | adirelle | 2008-08-10 23:09:08 +0000 (Sun, 10 Aug 2008) | 1 line
Changed paths:
M /tmp/trunk/Broker2FuBar/Broker2FuBar.toc
M /tmp/trunk/Broker2FuBar/core.lua
A /tmp/trunk/Broker2FuBar/options.lua
Broker2FuBar: now provides some configuration.
------------------------------------------------------------------------
r7 | adirelle | 2008-08-10 22:05:54 +0000 (Sun, 10 Aug 2008) | 2 lines
Changed paths:
M /tmp/trunk/Broker2FuBar/core.lua
Broker2FuBar: added support for the following attributes : tooltip, tooltiptext, OnEnter, OnLeave.
------------------------------------------------------------------------
r6 | kemayo | 2008-08-03 23:49:26 +0000 (Sun, 03 Aug 2008) | 1 line
Changed paths:
M /tmp/trunk/Broker2FuBar
M /tmp/trunk/Broker2FuBar/Broker2FuBar.toc
Broker2FuBar: Externals, blah blah blah
------------------------------------------------------------------------
r5 | kemayo | 2008-08-03 23:40:30 +0000 (Sun, 03 Aug 2008) | 2 lines
Changed paths:
A /tmp/trunk/Broker2FuBar
A /tmp/trunk/Broker2FuBar/Broker2FuBar.toc
A /tmp/trunk/Broker2FuBar/core.lua
A /tmp/trunk/Broker2FuBar/libs
A /tmp/trunk/Broker2FuBar/libs/LibDataBroker-1.1
A /tmp/trunk/Broker2FuBar/libs/LibDataBroker-1.1/LibDataBroker-1.1.lua
Broker2FuBar: This is really, really rough. It has no config. But it does work.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 1.1-nolib | Release | 3.0.2 | 3,587 | 10/17/2008 |
| 1.1 | Release | 3.0.2 | 180,093 | 10/17/2008 |
| r28 | Beta | 3.0.2 | 849 | 10/17/2008 |
| r27 | Beta | 3.0.2 | 557 | 10/17/2008 |
| 1.0 | Release | 3.0.2 | 2,358 | 10/16/2008 |
| 1.0-nolib | Release | 3.0.2 | 1 | 10/16/2008 |
| r23-beta | Beta | 2.4.3 | 1,115 | 10/16/2008 |
| r23-beta-nolib | Beta | 2.4.3 | 4 | 10/16/2008 |
| r22-beta | Beta | 2.4.3 | - | 10/16/2008 |
| r22-beta-nolib | Beta | 2.4.3 | - | 10/16/2008 |
| Broker2FuBar-r81593.1 | Beta | 2.4.3 | 4 | 09/18/2008 |
| Broker2FuBar-r81593 | Beta | 2.4.3 | 1 | 09/10/2008 |
| Broker2FuBar-r81593-nolib | Beta | 2.4.3 | 2 | 09/10/2008 |
| Broker2FuBar-r81589-nolib | Beta | 2.4.3 | - | 09/10/2008 |
| Broker2FuBar-r81589 | Beta | 2.4.3 | 5 | 09/10/2008 |
| Broker2FuBar-r81399.1 | Beta | 2.4.3 | - | 09/06/2008 |
| Broker2FuBar-r81399 | Beta | 2.4.3 | - | 09/05/2008 |
| Broker2FuBar-r81399-nolib | Beta | 2.4.3 | 8 | 09/05/2008 |
| Broker2FuBar-r81124-nolib | Beta | 2.4.3 | 4 | 08/30/2008 |
| Broker2FuBar-r81124 | Beta | 2.4.3 | 3 | 08/30/2008 |
| Broker2FuBar-r80972 | Beta | 2.4.3 | - | 08/25/2008 |
| Broker2FuBar-r80972-nolib | Beta | 2.4.3 | - | 08/25/2008 |
| Broker2FuBar-r80192-nolib | Beta | 2.4.3 | - | 08/11/2008 |
| Broker2FuBar-r80192 | Beta | 2.4.3 | 4 | 08/11/2008 |
| Broker2FuBar-r80181 | Beta | 2.4.3 | 3 | 08/11/2008 |
| Broker2FuBar-r80181-nolib | Beta | 2.4.3 | - | 08/11/2008 |
| Broker2FuBar-r80152 | Beta | 2.4.3 | 4 | 08/10/2008 |
| Broker2FuBar-r80145 | Beta | 2.4.3 | 8 | 08/10/2008 |
| Broker2FuBar-r79749 | Beta | 2.4.3 | - | 08/03/2008 |
| Broker2FuBar-r79748 | Beta | 2.4.3 | 1 | 08/03/2008 |
Addon Packs Containing This...
-
HereticUI
-
Kanata's Super UI Collection
-
chanceibmny's Addon Pack
-
Miakada's Addon Pack
-
silentsaint's Addon Pack
-
Lorayo's ShadowPriest PvE UI
-
basicthought's Addon Pack
-
Fuzzy Bunnies of Doom Pack
-
mkchrissi's Addon Pack
-
TheShamousUI
-
Hogósha's Multichar Raid UI
-
Ultimate Raid and Leveling UI
-
Eesmee's Pretty 'n Pink UI
-
Clear Giga Interface 4.3
-
F3 PVE Package
-
Adokolus's DK/Warr DPS Addon Pack
-
Horde Hunters Guild Addon Pack
-
LevelKing Pack
-
Leveling / Group/RaidHealer Pack
-
Nightwalkers Pack
-
Lilililili - Mage Pack
-
Jaksh's Clean Leveling
-
Kazashin's Addon Pack
-
Erdras Raid/All around UI
-
riahna's Addon Pack
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,011,007 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 484,403 Monthly Downloads
-
- Auctioneer
- Mail, Tooltip, Bags & Inventory, Professions, and Auction & Economy
- 336,889 Monthly Downloads
-
- Recount
- Combat
- 322,013 Monthly Downloads
-
- HealBot Continued
- Healer and Unit Frames
- 295,551 Monthly Downloads

Comments
WARNING, this is a quick and dirty fix and may (and most likely, does) break other things.
In FuBar.lua code, around line 1200 (FuBar 3.6) locate:
if OnClick and (not downTime or GetTime() < downtime="" +="" 0.5)="" and="" (not="" this.stopclick="" or="" gettime()=""> this.stopClick) then
OnClick(...)
end
and replace with
if (this~=nil) then
if OnClick and (not downTime or GetTime() < downtime="" +="" 0.5)="" and="" (not="" this.stopclick="" or="" gettime()=""> this.stopClick) then
OnClick(...)
end
else
if OnClick and (not downTime or GetTime()
OnClick(...)
end
end
I hope this helps anyone
If i want to click on something which is broker on my fubar then i get this error message:
Message: Interface\AddOns\FuBar\FuBar.lua:1200: attempt to index global 'this' (a nil value)
Time: 10/13/10 16:50:13
Count: 2
Stack: Interface\AddOns\FuBar\FuBar.lua:1200: in function
Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'this' (a nil value)"
OnClick = defined @Interface\AddOns\FuBar\libs\LibFuBarPlugin-3.0\LibFuBarPlugin-3.0.lua:1338
downTime = nil
1/2 05:38:08.913 Global variable numEntries tainted by Broker2FuBar - Interface\FrameXML\WorldMapFrame.lua:1491 WorldMapFrame_UpdateQuests()
1/2 05:38:08.913 Interface\FrameXML\WorldMapFrame.lua:170
1/2 05:38:08.913 SetMapToCurrentZone()
1/2 05:38:08.913 Interface\FrameXML\WorldMapFrame.lua:132
1/2 05:38:08.913 WorldMapFrame:Show()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1530 :SetUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1372 :ShowUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1308
1/2 05:38:08.913 :SetAttribute()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1974 ShowUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1958 ToggleFrame()
1/2 05:38:08.913 TOGGLEWORLDMAP:1
1/2 05:38:08.913 Execution tainted by Broker2FuBar while reading numEntries - Interface\FrameXML\WorldMapFrame.lua:1496 WorldMapFrame_UpdateQuests()
1/2 05:38:08.913 Interface\FrameXML\WorldMapFrame.lua:170
1/2 05:38:08.913 SetMapToCurrentZone()
1/2 05:38:08.913 Interface\FrameXML\WorldMapFrame.lua:132
1/2 05:38:08.913 WorldMapFrame:Show()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1530 :SetUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1372 :ShowUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1308
1/2 05:38:08.913 :SetAttribute()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1974 ShowUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1958 ToggleFrame()
1/2 05:38:08.913 TOGGLEWORLDMAP:1
1/2 05:38:08.913 An action was blocked in combat because of taint from Broker2FuBar - WorldMapBlobFrame:Hide()
1/2 05:38:08.913 Interface\FrameXML\WorldMapFrame.lua:238 WorldMapFrame_AdjustMapAndQuestList()
1/2 05:38:08.913 Interface\FrameXML\WorldMapFrame.lua:172
1/2 05:38:08.913 SetMapToCurrentZone()
1/2 05:38:08.913 Interface\FrameXML\WorldMapFrame.lua:132
1/2 05:38:08.913 WorldMapFrame:Show()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1530 :SetUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1372 :ShowUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1308
1/2 05:38:08.913 :SetAttribute()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1974 ShowUIPanel()
1/2 05:38:08.913 Interface\FrameXML\UIParent.lua:1958 ToggleFrame()
1/2 05:38:08.913 TOGGLEWORLDMAP:1
EDIT: I have discovered, that the only effective way to stop this from happening is to actually uncheck the addons in the "Settings" for B2F. Once disabled there they do stop returning when I log back in. So it seems that allowing them to be enabled in B2F but disabled in FuBar is not enough for it to "remember" their states. So if anyone else has this problem, be sure to disable them fully from the B2F main "Settings" panel and see if that works for you.