• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Button Bin

 
Project Updated:
Files Updated: Fri, Dec 11 2009
Supports Game Version: 3.3.0
Category: Miscellaneous
Tags:

, , and [Edit Tags]

Project Manager: dhedbor
Additional Authors: No additional authors
Current Version: r69
License: BSD License
Development Site: WowAce.com
Avg Daily DL (last 30 days): 17
Downloads Total: 22,043
Favorites: 56
Comments: 8
  • About Button Bin
  •  

ButtonBin is a display addon for LibDataBroker objects. The initial design goal was to make a very compact display for LDB launchers, ignoring the labels. It has since evolved to become more of a full featured display addon, allowing both the compact button-only view as well as displaying labels with icons. This release should be considered beta but should be stable enough for daily use. Combined with FuBar2Broker, ButtonBin can fully replace FuBar as a displayer. The default configuation now uses a left/right/center top bar layout to allow for a smooth transition.

Changes in r69:

  • Bumped .toc to 30300 and repackaged with new dependencies.

Changes in r67:

  • Bumped .toc to 30100
  • Fixed a config UI issue. Moved 'Reset Bin Layout' to the main 'Bins' pane.
  • Fixed a small issue with profile copying.

Changes in r64:

  • Added option to disable tooltips on a per-bin and per-data block level.
  • Fixed problems with copying profiles. As a side effect, there is now a separate button to load the initial default bin layout that you can use after resetting a profile.

Changes in r62:

  • Fix formatting of label + value display.

Changes in r60:

  • Fixed a couple of bugs introduced in r59.

Changes in r59:

  • Fixed default layout to use a sane 3 bin setup emulating left/right/center FuBar geometry.
  • Added ability to move Blizzard frames out of the way to make room for the bins.
  • Added ability to assign a bin to a data block in the data block configuration.

Feature List:

  • Customizable size (scale, button size and number of buttons per row)
  • Per-bin font style and size configuration.
  • If an object doesn't have a native tooltip, BB makes one using the text.
  • Ability to collapse all buttons into one (state now saved)
  • Enable/disable individual data objects for display.
  • Ability to toggle horizontal and vertical growth direction (toggle x/y axis)
  • Configurable horizontal and vertical button padding.
  • Drop and Drag support to order the buttons and move them between bins.
  • Support for any number of bars.
  • Background and border texture/color configuration
  • Auto-hide options: Hide in combat, hide out of combat, and show on mouse over only.
  • Ability to toggle label and icon visibility per bin.
  • Can set the (max) width of the bins in pixels.
  • Basic per-block configuration (hide/show label and icon, overriding the bin level configuation).

Planned features:

  • Per data-block configuration such as label specifics etc.
  • Ability to disable tooltips on a per-bin and/or per-block basis.
  • More complete configuration to control the display.
  • Whatever else comes up... :)

AddOn developnent updates:

If you want to get the latest news of new AddOn releases or work in progress, subscribe to my Twitter feed.

  • Downloads (6)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Button Bin r69 Release 3.3.0 2,194 12/11/2009
  Button Bin r68 Release 3.2.0 5,665 8/9/2009
  Button Bin r67 Release 3.1.0 5,025 4/14/2009
  Button Bin r66 Release 3.0.9 1,549 4/5/2009
  Button Bin r64 Release 3.0.9 241 4/5/2009
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • There is a weird error with this mod and Ara Broker Guild Friends over on WoWInterface. The author looked into it and suggested the following to you:

    The problem comes from ButtonBin. To fix it, open "ButtonBin.lua" and search for the following code (leading spaces are important):

    Code:
    LDB_OnLeave(self)It should be around line 259.
    Replace it with

    Code:
    if not self.obj.OnLeave then LDB_OnLeave(self) end

    (Note for ButtonBin author: when the plugin is clicked, don't call the plugin's OnLeave. That's OK with "OnTooltipShow", "tooltip" and "tooltiptext", but certainly not with "OnEnter/OnLeave": potential conflicts.)

    If you'd like to see the mod in question or read the full post, you can find it here: http://www.wowinterface.com/downloads/info11205-Ara_Broker_Guild_Friends.html#comments

    Reply Report Permalink
  • Bokutu said

    What is the script to use kgPanels to hide and show the entire buttonbin panel. I tried to use kgPanels frame finder and it showed it as ButtonBinParent:1 but I dont know how to make that work with a kgpanel on click script.

    I tried:
    if ButtonBinParent:1:IsShown() then
    ButtonBinParent:1:Hide() else
    ButtonBinParent:1:Show()
    end

    any suggestions? thanks

    Reply Report Permalink
  • JaimSandar said

    I decided it is time to switch from FuBar to a LDB display, now that most of the plugins I've been using with FuBar (& Broker2Fubar) are LDB compatable.
    I looked at a few LDB display AddOns, and tried Button Bin. So far it seems to work well, except...
    All of the plugins displayed on the bins work as they should EXCEPT Armory. I see a tooltip with hints when hovering over Armory on the bin, but left or right clicking on the Armory icon or label does nothing. If I enable the minimap button and click on it, or type "/armory", the Armory frame appears but absolutely nothing when clicking on Armory on Button Bin. I am not seeing any error, it just plain doesn't respond to clicks.
    Back to FuBar, it works. Switched again to Button Bin, and doesn't work still.

    Later on, I tried a different LDB display: Docking Station. Armory works on that one.

    Thank you.

    Reply Report Permalink
  • JaimSandar said

    FYI: You probably already know, but Armory is
    http://www.wowinterface.com/downloads/info7952-Armory.html#info

    Reply Report Permalink
  • Tebasile said

    I absolutely love this add-on and cannot wait to see the per-block config options! Thanks so much =)

    Reply Report Permalink
  • dhedbor said

    There are already per-block overrides available under the "Datablock Configuration" option. The latest version adds the ability to quickly move blocks between bins using the per-block config page too. You still need to use drag and drop to reorder the bins though. I'll probably add some way to configure this in another way.

    Reply Report Permalink
  • lolzbones said

    I just started using LDB and so far i'm loving it and this addon for it.

    Reply Report Permalink
  • dhedbor said

    ButtonBin doesn't move buttons from the minimap. It is a displayer for addons that provide data via the LDB framework. It's possible your addon has an option to disable the minimap button and just use LDB (such as X-Perl).

    Reply Report Permalink
  • Rachellie1 said

    I installed Buttonbin but a lot of my buttons are still on my minimap is there someway to drag and drop them into the bin?

    Thanks!

    Reply Report Permalink
  • Can you add some screenshots? Thank you.

    Reply Report Permalink
  • dhedbor said

    I've uploaded some screenshots that should appear shortly. Please note that the actual layout options allow for a rather varied display (shared media backed backgrounds, borders, fonts etc).

    Reply Report Permalink
  • dhedbor said

    Sure, I'll get some new ones made and posted tonight.

    Reply Report Permalink
  • 1 page(s)
  • Addon Packs Containing Button Bin
  • Similar Addons
  •  

Average downloads per day

  1. 681 Skinner Miscellaneous
  2. 522 FuBar 3.6 Miscellaneous
  3. 359 Talented Miscellaneous
  4. 242 Fishing Buddy -- Tracking Miscellaneous
  5. 222 MoveAnything Miscellaneous