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.
        
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 2, 2012Hi there,
Are you planning to add an option to hide bars when in a pet battle? There are a lot of game generated frames that come up during them that bars can cover up, so it would be really useful to be able to have a toggle for hiding bars during pet battles. Thanks.
Edit: this can be more or less accomplished with changing the frame strata to Background, but there are reasons people might not want to do that in general, depending on their layout.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 2, 2012I keep trying to add a top chocolate bar, and it disappears. I try deleting it and recreating it, and it MIGHT stay there a minute or two, then it's gone again. Sometimes it will show, then it will disappear. My bottom bar is just fine - no problems.....
nvm...what seems to have happend is that "morechocolate" turned itself on and stole the upper bar for some strange reason. I set it to none and it's ok again.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 1, 2012This should work again with the latest version 2.2.6. If not check if you have set "Adjust Blizzard Frames" under Look and Feel of the ChocolateBar settings.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 2, 2012Thanks for this tip. The buffs are moved down, but the minimap still isn't. However, I can live with that.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 2, 2012Me too.Minimap can't move a bit down.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 5, 2012I 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.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 5, 2012After 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.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 6, 2012thank 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. :)
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 1, 2012Before 5.0.4, Minimap and Buffs were moved a bit down, so they would not overlap with Chocolate Bar at the top of the screen. This seems to me missing (for me at least), as of 5.0.4.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Sep 1, 2012Whats the name of your background texture? Try to select a different textrue and let me know if that helps.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Aug 29, 2012I am getting no LUA error but my ChocolateBars are green for some reason
http://imgur.com/wXOpV
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Aug 28, 2012OK 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.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Aug 28, 2012Running chocolatebar in 5.0.4 is giving me a billion lua errors and slowing my fps to about 7.
Fix, please! :C
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Aug 28, 2012If you have errors, install the updated LibJostle
http://www.wowace.com/media/files/601/66/LibJostle-3.0-r55.zip
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Aug 28, 2012Today is painful for chocolatebar. Looping LUA error.
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Aug 28, 2012What's the error message?
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jul 7, 2012- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Jun 30, 2012Seems 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
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Mar 23, 2012Broker: 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
- 
            
                
                View User Profile
     
            
            
            
       
 
 
       - 
            
                
                Send Message
     
            
            
            
       
 
 
Posted Feb 25, 2012How 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