Category: Data Broker
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
r68
Date:
08-09-2009 05:40 PM
Size:
155.53 Kb
Downloads:
9,323
Favorites:
221
MD5:
Pictures
Click to enlarge
FuBar-like layout
Simple "button bin" layout
Click to enlarge
Various label display options
Click to enlarge
Three bins arranged to simulate a left/middle/right FuBar display
ButtonBin   Popular! (More than 5000 hits)
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. Combined with FuBar2Broker, ButtonBin can fully replace FuBar as a displayer. With the new default configuration a left, right and center top bar layout is used, allowing for an easier transition.

Changes in r67:
  • Bumped .toc to 30100

Changes in r66:
  • 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.

Changes in r58:
  • Fixed issue with centered bins if the bin icon was shown (oops).
  • Added option to set use a custom icon texture and name for the bin icon display.

Feature List:
  • Customizable size (scale, button size and number of buttons per row)
  • 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.
  • Support for multiple bars (currently hard coded at up to five 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 show labels (always or on mouse over only)
  • Can set the (max) width of the bins in pixels.
  • Per-block label and icon visibility configuration.
  • Global / bin level font size and style configuration.

Planned features:
  • Ability to disable tooltips on a per-bin and/or per-block basis.
  • Button skinning support.
  • More complete configuration to control the display.
  • Whatever else comes up...
  Change Log - ButtonBin
r68:
  • Bumped .toc to 30200

r67:
  • Bumped .toc to 30100

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

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.

r62:
  • Fix formatting of label + value display.

r60:
  • Fixed a couple of bugs introduced in r59.

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.

r58:
  • Fixed issue with centered bins if the bin icon was shown (oops).
  • Added option to set use a custom icon texture and name for the bin icon display.

r57:
  • Added an option to center align the contents in a bin.
  • Added support for iconR, iconB, iconG, iconCoords/texcoords to enable fancy icon displays such as the TomTom crazy arrow feed.

r55:
  • Fixed bug when adding a new bin and immediately unlocking.
  • Fixed issue where a newly enabled data block didn't show up correctly.
  • Removed the ability to enable data blocks when there was no bins.
  • Changed default size and position to be center of the screen without a fixed width.

r53:
  • Added customizable tooltip scale. Only works on tooltips opened by ButtonBin however.
  • Some general code clean up and fixes.
  • Allow block level override for text display even on bars with all text disabled.
  • Rewrote text updating algorithm so it's no longer broken (fixes issues with StatBlock_Durability among others).
  • Added ability to toggle labels, text and values individually (per bin and per block)
  • Added configurable label, text, value and unit colors (on a bin level)
  • Fixed bug where a bin was initially the wrong size if it had mouseover visibility.
  • Fixed visibility issues when unlocking bins/buttons for mouseover bins.

r46:
  • Fixed bug when creating a new profile.
  • Fixed issues related to mouse over visibility and collapsing the bin.
  • Fixed issue with bin sizing when using label over mouse option.
  • Fixed an optimization bug that prevented the bin to be properly resized if the label length of a data block changed greatly.

r43
  • Per-data block configuration (label and icon visibility only)
  • Additional bin visibility option (mouse over while not in combat).
  • Ability to add and delete bins.
  • Fixes when copying and resetting a profile.
  • Ability to toggle icon visibility on a per-bin basis.
  • Fixed issue which made it impossible to set scale to 1.0 (doh!)
r35
  • Fixes for 3.0.
  • Fixed issues with profile copying.
  • Fixed an incorrect label (left vs right for icon location)
  • Some performance optimizations.
  • New versioning scheme, thus the lower number!
81491
  • Fixed issue with the green "moving box" unsticking from the bin if it's resized while movement is unlocked.
  • Fixed nil error when resizing / configuring a completely empty bin.
80757
  • Added option to set the pixel width of the bin.
  • Added toggle to decide whether or not to clamp a bin to the screen.
80714
  • Added font and font size bar level configuration.
  Optional Files - ButtonBin
Sorry, there are currently no optional files available.
  Archived Versions - ButtonBin
File Name
Version
Size
Author
Date
r67
156kB
neotron
04-19-2009 05:50 PM
r66
155kB
neotron
04-05-2009 10:38 PM
r62
153kB
neotron
04-05-2009 12:15 AM
r60
145kB
neotron
01-31-2009 05:05 AM
r58
138kB
neotron
01-03-2009 03:45 PM
r57
137kB
neotron
12-21-2008 04:44 PM
  Comments - ButtonBin
Post A Reply Comment Options
Old 01-31-2009, 04:34 AM  
neotron
A Kobold Labourer
 
neotron's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 73
Uploads: 8
Quote:
Originally posted by zoktar
i fixed it somehow dotn remember how. althogh now when i "miss" a move, it does as u say return 2 where it was.
With the latest version you can configure the bin for a block via the data block configuration. However this doesn't allow you to reorganize the order, only move bins. Might be a nice feature anyway.
neotron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-12-2009, 01:06 PM  
zoktar
A Deviate Faerie Dragon

Forum posts: 13
File comments: 116
Uploads: 0
Quote:
Originally posted by neotron
If you "miss" a move it should return to the bin it was originally in (i.e there shouldn't have been a change). If it still doesn't work you can try to go into the datablock configuration and enable/disable the specific plugin and/or reload the UI.
i fixed it somehow dotn remember how. althogh now when i "miss" a move, it does as u say return 2 where it was.
zoktar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-11-2009, 08:55 PM  
Toran
A Wyrmkin Dreamwalker

Forum posts: 59
File comments: 217
Uploads: 0
Ok I must be doing something wrong. I cannot seem to get any of the Statblock plugins or zbroker plugins to show up in a bin. In the "datablock configuration", it shows them there and I can enable/disable. But they don't show up anywhere.

Also noticed that FuBar_PerformanceFu doesn't show up - I'm using the dummy Fubar and Fubar2Broker addons.

Edit: Removed the dummy Fubar and Fubar_PerformanceFu showed up. Still can't get other Broker plugins to appear though. I *am* able to see "Broker_Bags" and "PvPFlagBroker".

Edit2: Seems to be an addon conflict. The author of Broker Memory addon confirmed he was able to get his addon to work fine. If anyone has had past issues like this please post which addons were causing the problem.

Edit3: Was able to get those addons to work with Fortress and Dockingstation. So, guess it's an issue specific to ButtonBin.

Last edited by Toran : 01-13-2009 at 08:37 PM.
Toran is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-09-2009, 03:49 PM  
neotron
A Kobold Labourer
 
neotron's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 73
Uploads: 8
Quote:
Originally posted by zoktar
im using button bin with broker2fubar, when i was moving a fubar addon to another bin i missed it and it dissapered, how do i get it back ?. couldnt find anything bout it.
If you "miss" a move it should return to the bin it was originally in (i.e there shouldn't have been a change). If it still doesn't work you can try to go into the datablock configuration and enable/disable the specific plugin and/or reload the UI.
neotron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-07-2009, 07:57 PM  
zoktar
A Deviate Faerie Dragon

Forum posts: 13
File comments: 116
Uploads: 0
im using button bin with broker2fubar, when i was moving a fubar addon to another bin i missed it and it dissapered, how do i get it back ?. couldnt find anything bout it.
zoktar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-21-2008, 10:34 PM  
khariv
A Defias Bandit

Forum posts: 2
File comments: 40
Uploads: 0
The option for "Hide Tooltips" doesnt seem to do anything. I have tried setting it at the global level as well as on the individual data buttons. Both settings result in the tooltips still being shown.
khariv is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-12-2008, 07:11 PM  
neotron
A Kobold Labourer
 
neotron's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 73
Uploads: 8
Good news! I was able to reproduce and fix the problem. I will upload a fixed version (r54) shortly.

Last edited by neotron : 11-13-2008 at 12:00 AM.
neotron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-12-2008, 03:24 PM  
Myster
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 78
Uploads: 9
version r53

Everytime I create a new bin and unlock it, it throws this error:

[2008/11/12 15:20:52-805-x1]: ButtonBin-1.0\ButtonBin.lua:678: Usage: ButtonBinMover:SetPoint("point" [, region or nil] [, "relativePoint"] [, offsetX, offsetY])
ButtonBin-1.0\ButtonBin.lua:678: in function `ToggleLocked'
ButtonBin-1.0\ButtonBin.lua:753: in function <Interface\AddOns\ButtonBin\ButtonBin.lua:753>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceConfigDialog-3.0-25:781: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:600>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-16 (Ace3):264: in function `Fire'
...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:51: in function <...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:47>:

---
Myster is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-07-2008, 10:15 PM  
neotron
A Kobold Labourer
 
neotron's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 73
Uploads: 8
Thanks for the report, I'll check it out.

Edit: Ok I am unable to reproduce it. Do you have the latest version? Reason I ask is that the number of the error doesn't match exactly with the latest version. If not, try to get the r46 download and see if it fixes the problem.

Last edited by neotron : 11-08-2008 at 03:33 PM.
neotron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-07-2008, 08:43 PM  
Myster
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 78
Uploads: 9
error

Everytime I create new Bin and then unlock them I get this error, also the newly created bin spans across the entire screen Horizontaly.

[2008/11/07 20:15:59-678-x1]: ButtonBin-1.0\ButtonBin.lua:606: Usage: ButtonBinMover:SetPoint("point" [, region or nil] [, "relativePoint"] [, offsetX, offsetY])
ButtonBin-1.0\ButtonBin.lua:606: in function `ToggleLocked'
ButtonBin-1.0\ButtonBin.lua:249: in function <Interface\AddOns\ButtonBin\ButtonBin.lua:240>

---
Myster is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-07-2008, 02:42 AM  
neotron
A Kobold Labourer
 
neotron's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 73
Uploads: 8
You just drag the icon of the object to the new bin. To be properly noticed you need to release it on top of an existing icon (be it the bin icon itself, or another data block).

If you drag it over an existing datablock, it will be added either before or after it depending where on the object you drop it - left side => before, right side => after. I am also planning on adding bin assignment to the newly added per-data block configuration pane.

As for minimap buttons - ButtonBin isn't an addon to move normal minimap buttons. It only supports display of LDB objects (in some cases, addons providing LDB objects might provide a minimap button if there is no available LDB display addon however).
neotron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-05-2008, 11:42 AM  
Harwel
A Murloc Raider

Forum posts: 5
File comments: 18
Uploads: 0
Dragging plugins

I found this after reading the whole thread in the wowace forums:

Quote:
If you make the buttons moveable (one of the two "lock" options in the BB config) you can then simply drag the buttons to the bin of your choice. If they don't move (i.e. they jump back to their original position when you release), just try again. Drag it onto the BB icon and release.
It doesn't seem to work very well though. I tried drag-and-drop for like 10 minutes before coming I came to the conclusion that drag-and-drop wasn't how they were supposed to be moved. Maybe I'm a spaz, or I was trying to drag it into the "block" rather than on to the bin icon. In either case, I've decided after further fiddling that I would rather use Fortress as the Fubar replacement since I find the setup far more intuitive. I'll still use ButtonBin for a mouseover display for those less frequently used buttons.

Last edited by Harwel : 11-05-2008 at 11:45 AM.
Harwel is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-05-2008, 01:29 AM  
Saskya
A Defias Bandit

Forum posts: 2
File comments: 1
Uploads: 0
Quote:
Maybe I'm being incredibly dense, but I just don't see how you assign a plugin to a bin. I made a second bin and can't get any plugins to show there. Any time I enable one, it will only show in Bin1 (which I have set up like a fubar replacement), I want to move it to Bin2 (which will be a mouseover), but I don't see how this is done. There doesn't appear to be any GUI option under Data Block Configuration or Bins, drag-and-drop does nothing, left-click or right-click with various key modifiers also does nothing.
I am running into this as well. I am hoping that it's not BOTH of us being dense. *grin*
Saskya is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-05-2008, 12:32 AM  
Harwel
A Murloc Raider

Forum posts: 5
File comments: 18
Uploads: 0
How to assign a plugin to a bin?

Maybe I'm being incredibly dense, but I just don't see how you assign a plugin to a bin. I made a second bin and can't get any plugins to show there. Any time I enable one, it will only show in Bin1 (which I have set up like a fubar replacement), I want to move it to Bin2 (which will be a mouseover), but I don't see how this is done. There doesn't appear to be any GUI option under Data Block Configuration or Bins, drag-and-drop does nothing, left-click or right-click with various key modifiers also does nothing.

What am I missing?
Harwel is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-04-2008, 05:13 AM  
Jeania
An Aku'mai Servant
 
Jeania's Avatar

Forum posts: 39
File comments: 181
Uploads: 0
looking at downloading this...but got a few concerns:

1) Do you have to put in fps and all that into your bin? Frankly all I'd want is 'some' of my minimap addon buttons in it. Is that possible? And what happens to the buttons you don't have in the bin...like the standard buttons that you have in your screenshot. Basically I don't want to move any buttons that are blizzard ui...just those dang addons lol.

2) Dagassist is having problems being able to be used with any of these. I've been using mbf...and I can't remove dag from the frame, and it went into it automatically. How does this do in that regard? It's a very important addon for me.

Thanks!
Jeania is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.