Get an Epic Experience with Premium

Broker2FuBar

Miscellaneous Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 1,675 Monthly Downloads
  • Supports: 3.0.2
  • 207,505 Total Downloads
  • Updated 10/17/2008
  • Created 09/10/2008
  • 926 Favorites
  • Project Site
  • Comments
  • Release Type: Mature
  • License: MIT License
  • Newest File: 1.1
or
Support development! **
Donate

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.

------------------------------------------------------------------------

Comments

First Previous Page 1 of 4 Next Last
  • #50
    I recently installed this addon and when I loaded wow I had 2 of almost every minimap button! Had to uninstall this that's not cool at all.
  • #49
    It seems to be working for me (mostly) while using FuBar 3.6 r28 alpha (from http://www.wowace.com/addons/fubar/files/568-r38/ ). Of course, it might just be that the LDB mods I'm using don't hit the bit of code that's breaking for you. Still, try FuBar 3.6 r28 alpha and see if that fixes the problem.
  • #48
    possible to update for 4.0.1 ?
  • #47
    I'm not sure if the problem is in b2f or in Fubar itself, but since the error is originating in fubar, it can be fixed within its code.

    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
  • #45
    This Addon doesn't work anymore for 4.0.1

    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
  • #44
    Maybe it's soon time to change to Titan, but I like the lightweight implementation fubar seemed to be and for that this addon is a must .. It's just so outdated :-/
  • #43
    I'm getting alot of taint from this addon. I also noticed that I know have some "lag" when trying to close the world map window. I think Broker2Fubar is conflicting with the new world map frame in patch 3.3 I don't use any map addons.

    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
  • #42
    Yep I noticed that as well and why I came here to see if there was an update
  • #41
    Cannot right-click LDB sources since the patch. Tried Broker: Transit and Broker_Portals, right-clicking does nothing where it's supposed to show their menus.
  • #40
    Works fine AFAIK. Just tick the load out of date addons box.
  • #38
    Update to 3.2.0?
  • #37
    I just wondered if this will be updated so it isn't showing as out of date?
  • #35
    this addon doesn't save the minimap settings for me. I configure it to display no minimap buttons through /b2f. That works fine. BUT, the next time I log in, it has reverted back to how it was. Any ideas?
  • #39
    I am having the same problems using Fubar 3.6 and Broker2FuBar 1.1. No matter how many times I disable addon icon buttons by going into the options, having them show on FuBar, then going into FuBar and turning them off to remove them, they return to the minimap (or in my case MinimapButtonFrame) and are once again displayed as soon as I relog. Wonderful addon and I would love to use it to display a few LibBroker icons from various addons into FuBar, but this is a rather annoying problem.

    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.
  • #34
    The slash command to access the b2f options is simply /b2f then uncheck modules showing double icons.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Logitech G Ultimate Gamer Pack Giveaway