ChocolateBar Broker Display
ChocolateBar will create a bar on top or bottom of your screen where other addons called broker plugins can display stuff like your fps.
Main Features
- Easy setup, install & go!
- Multiple bars - top or bottom as many as you want.
- Left, right and center alignment.
- Support for icon colors and coordinates like used by TomTom.
- Easy config, simply drag a plugin and drop points will show. The idea is to easily disable a plugin or toggle its text. See pics.
- Load-on-demand options, and small memory footprint.
- More Chocolate - a broker plugin to show a bar that will autohide again. Great for launchers or other plugins you don't need visible all the time:)
Options for:
- Show bars on mouse over only.
- Hide bars in combat.
- Hide bars during a pet battle.
- Set a fixed width for any plugin.
- Change textures, font, colors and a lot more...
Where to get plugins?
Search for broker on CurseForge
Updated list by tekkub on Github (last update April 2021)
Usage
Right click the bar or type "/chocolatebar" to open the options menu.
How you can help
Create a pull request on Github.
You can help with the localization.
You miss a feature or found a bug? I look forward to your feedback on Github.
Me too.Minimap can't move a bit down.
I had the same problem with the minimap not moving. However, when I deactivated all other addons except ChocolateBar and one broker plugin, the minimap did move. I added all the others back bit by bit and noticed that in my case it was Broker_Location that stopped the minimap from moving.
After a bit more checking I noticed that this happens when 'Show location above minimap' is unchecked in the Broker_Location settings. When I check that option, the minimap moves even with Broker_Location active.
thank you for the tip, i had noticed as well that the mini-map didn't move down as well. so broker_location, OFF for now. :)
I am getting no LUA error but my ChocolateBars are green for some reason
http://imgur.com/wXOpV
Whats the name of your background texture? Try to select a different textrue and let me know if that helps.
OK 2.2.6 should fix the LibJostle errors. Sorry for the fuss, I made an update of the lib weeks ago but the new version did not make it into the release of ChocolateBar.
Running chocolatebar in 5.0.4 is giving me a billion lua errors and slowing my fps to about 7.
Fix, please! :C
If you have errors, install the updated LibJostle
http://www.wowace.com/media/files/601/66/LibJostle-3.0-r55.zip
Today is painful for chocolatebar. Looping LUA error.
What's the error message?
Seems to work partially in MoP beta. Enabling autohide causes fps to drop to 1-3 fps. And the refresh loop in the addon causes a LUA error as follows:
Message: ...ns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:443: attempt to index global 'ShapeshiftBarFrame' (a nil value) Time: 06/30/12 11:18:09 Count: 1 Stack: ...ns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:443: in function `Refresh' ...ns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:130: in function <...ns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:128>
Locals: self = <table> { Unregister = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:232 topFrames = <table> { } ProcessQueue = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:288 IsTopAdjusting = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:249 Refresh = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:313 hooks = <table> { } TicketStatusFrame_OnEvent = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:158 PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:305 topAdjust = true PLAYER_REGEN_ENABLED = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:300 PLAYER_CONTROL_GAINED = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:296 EnableTopAdjusting = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:253 GetScreenTop = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:178 frame = <unnamed> { } IsBottomAdjusting = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:267 RegisterTop = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:198 DisableTopAdjusting = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:260 UIParent_ManageFramePositions = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:170 PlayerFrame_SequenceFinished = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:174 FCF_UpdateCombatLogPosition = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:166 EnableBottomAdjusting = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:271 DisableBottomAdjusting = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:278 bottomAdjust = true GetScreenBottom = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:188 FCF_UpdateDockPosition = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:162 PLAYER_AURAS_CHANGED = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:150 bottomFrames = <table> { } RegisterBottom = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:215 WorldMapFrame_Hide = <function> defined @Interface\AddOns\ChocolateBar\libs\LibJostle-3.0\LibJostle-3.0.lua:154 } screenHeight = 1200.0001158357 topOffset = 1180.0001223022 bottomOffset = 0 frames = <table> { 1 = "PlayerFrame" 2 = "TargetFrame" 3 = "MinimapCluster" 4 = "PartyMemberFrame1" 5 = "TicketStatusFrame" 6 = "WorldStateAlwaysUpFrame" 7 = "MainMenuBar" 8 = "MultiBarRight" 9 = "CT_PlayerFrame_Drag" 10 = "CT_TargetFrame_Drag" 11 = "Gypsy_PlayerFrameCapsule" 12 = "Gypsy_TargetFrameCapsule" 13 = "ConsolidatedBuffs" 14 = "BuffFrame" 15 = "DEFAULT_CHAT_FRAME" 16 = "ChatFrame2" 17 = "GroupLootFrame1" 18 = "TutorialFrameParent" 19 = "FramerateLabel" 20 = "DurabilityFrame" 21 = "CastingBarFrame" } screenHeight = 1200.0001158357 (for generator) = <function> defined =[C]:-1 (for state) = <table> { 1 = "PlayerFrame" 2 = "TargetFrame" 3 = "MinimapCluster" 4 = "PartyMemberFrame1" 5 = "TicketStatusFrame" 6 = "WorldStat
Broker: TicketStatus addon doesnt seems to work with chocolate addon. It works with bazooka. Is it a fault in TicketStatus or in chocolate?
http://www.wowinterface.com/downloads/fileinfo.php?id=20888
Here is how the plugin and its tooltip appear on the Bazooka display addon: http://i.imgur.com/qSgUB.jpg
And here it is in Bazooka's list of plugins:
http://i.imgur.com/Avl3p.jpg
How do I remove the currency (gold) display for a character that no longer exists? I cannot find an option under Gold, nor can I find entries in the .lua file in the SavedVariables folder.
Thanks
<p>How do I completely disable a plugin? The built in blizzard calendar is gone for me. It's still gone even after I disable everything under Calendar.</p>
<p>I remember doing it before, but I can't for the life of me remember how.</p>
Edit-
Wrong mod @_@ It was http://www.curse.com/addons/wow/broker-everything that handeled the calendar.
ChocolateBar (and other display addons) can only remove (hide) a plugin from your screen, not completely disable it.
To completely disable a plugin you have to disable the addon from the character screen. Some addons bring an optional broker plugin with them, usually the have an option to disable this.
small blemish (FrameXML.log)
ChocolateBar.toc
Error loading Interface\AddOns\ChocolateBar\Clock.lua
Fixed in r149.
This addon is fantastic and I love how easy it is to view/access different data. However, I was wondering if it were possible to have the option to click before it brings up the tooltip instead of just hovering. For example, today when I was falling I went to click on my levitate spell, but instead I pulled up my reputation tooltip. Since my spell button was covered, I didn't get to it in time and died.
Maybe I'm just not using it right though?