
ChocolateBar Broker Display
Last Updated: Aug 22, 2018 Game Version: 8.0.1
ChocolateBar will create a bar on top or bottom of your screen where other addons called broker plugins can display stuff like your fps.
Example Bar:
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?
Data Broker category on WoWInterface
Updated list
Usage
Right click the bar or type "/chocolatebar" to open the options menu.
You can help with the localization, just go to: http://www.wowace.com/projects/chocolatebar/localization/
You miss a feature or found a bug? I look forward to your feedback.
Is there a way to show labels as text?
With broker everything and bazooka bar, bazooka has an option to show the label of the broker addon, so i had the friends module loaded and in bazooka ticked the show label option which then showed Friends as text next to the number of friends.
I cant seem to see this label option with this addon. Is it possible to add?
Im not sure where to ask, so i will ask here.
Is there a way to make plugins expand on click instead of mouse-over?
i'm not sure why, some of my add-ons are invisible on the chocolate bar when i have one particular add-on enabled now.
z-perl, all the things, deadly boss mods, saved instances are all invisible.
and it seems that saved instances is the one causing it? if i disable 'saved instances' the problem is solved.
here's the error report i get..
16x ChocolateBar\Bar.lua:484: ChocolateSavedInstances:SetPoint(): ChocolateDBM is dependent on this
[C]: in function `SetPoint'
ChocolateBar\Bar.lua:484: in function `UpdateBar'
ChocolateBar\Bar.lua:171: in function `AddChocolatePiece'
ChocolateBar\Core.lua:321: in function `EnableDataObject'
ChocolateBar\Core.lua:271: in function `?'
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:119: in function <...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[C]: ?
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:29: in function <...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
...ore\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:64: in function `Fire'
...toholic\libs\LibDataBroker-1.1\LibDataBroker-1.1-4.lua:49: in function `NewDataObject'
Prat-3.0-r1178 \modules\ldb.lua:3: in function `v'
Prat-3.0-r1178 \addon\addon.lua:321: in function <Prat-3.0\addon\addon.lua:315>
[C]: ?
DataStore\libs\AceAddon-3.0\AceAddon-3.0-12.lua:70: in function <DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
DataStore\libs\AceAddon-3.0\AceAddon-3.0-12.lua:527: in function `EnableAddon'
DataStore\libs\AceAddon-3.0\AceAddon-3.0-12.lua:620: in function <DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:605>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:488: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:1193: in function <FrameXML\UIParent.lua:1089>
[C]: ?
In reply to shhfiftyfive:
[C]: in function `SetPoint'
ChocolateBar\Bar.lua:484: in function `UpdateBar'
ChocolateBar\Bar.lua:171: in function `AddChocolatePiece'
ChocolateBar\Core.lua:321: in function `EnableDataObject'
ChocolateBar\Core.lua:271: in function `?'
...ings\lib\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:147: in function <...ings\lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...ings\lib\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:92: in function `Fire'
...heThings\lib\LibDataBroker-1.1\LibDataBroker-1.1-4.lua:49: in function `NewDataObject'
Ovale\dist\DataBroker.lua:126: in function `OnInitialize'
Ovale\libs\tsaddon\index.lua:29: in function <Ovale\libs\tsaddon\index.lua:17>
In reply to shhfiftyfive:
if i right click chocolate bar to go to options, and enable/disable one of these add-ons from the bar... i get this error:
[C]: in function `SetPoint'
ChocolateBar\Bar.lua:484: in function `UpdateBar'
ChocolateBar\Bar.lua:190: in function `EatChocolatePiece'
ChocolateBar\Core.lua:337: in function `DisableDataObject'
ChocolateBar\Options-Options.lua:1077: in function <ChocolateBar\Options.lua:1070>
[C]: ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-67.lua:50: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:48>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-67.lua:789: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:610>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...aceBartender4\libs\AceGUI-3.0\AceGUI-3.0-36.lua:314: in function `Fire'
...cy\libs\AceGUI-3.0-36\widgets\AceGUIWidget-CheckBox.lua:68: in function <...cy\libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>
In reply to shhfiftyfive:
[C]: in function `SetPoint'
ChocolateBar\Bar.lua:484: in function `UpdateBar'
ChocolateBar\Bar.lua:171: in function `AddChocolatePiece'
ChocolateBar\Core.lua:321: in function `EnableDataObject'
ChocolateBar\Core.lua:271: in function `?'
...ings\lib\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:147: in function <...ings\lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...ings\lib\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:92: in function `Fire'
...heThings\lib\LibDataBroker-1.1\LibDataBroker-1.1-4.lua:49: in function `NewDataObject'
Ovale\dist\DataBroker.lua:126: in function `OnInitialize'
Ovale\libs\tsaddon\index.lua:29: in function <Ovale\libs\tsaddon\index.lua:17>
In reply to shhfiftyfive:
is there a azerite power plugin?
In reply to Mindlessgalaxy:
Leatrix Plus addon is conflicting with the buffs display moving down.
2x ChocolateBar\Jostle.lua:322: attempt to index local 'frameData' (a nil value)
ChocolateBar\Jostle.lua:322: in function `Refresh'
ChocolateBar\Jostle.lua:53: in function <ChocolateBar\Jostle.lua:51>
Locals:
self = <table> {
Unregister = <function> defined @ChocolateBar\Jostle.lua:199
ProcessQueue = <function> defined @ChocolateBar\Jostle.lua:211
PLAYER_ENTERING_WORLD = <function> defined @ChocolateBar\Jostle.lua:138
hooks = <table> {
}
TicketStatusFrame_OnEvent = <function> defined @ChocolateBar\Jostle.lua:117
PLAYER_REGEN_ENABLED = <function> defined @ChocolateBar\Jostle.lua:223
RegisterTop = <function> defined @ChocolateBar\Jostle.lua:191
UIParent_ManageFramePositions = <function> defined @ChocolateBar\Jostle.lua:146
PlayerFrame_SequenceFinished = <function> defined @ChocolateBar\Jostle.lua:125
PLAYER_REGEN_DISABLED = <function> defined @ChocolateBar\Jostle.lua:228
UNIT_ENTERING_VEHICLE = <function> defined @ChocolateBar\Jostle.lua:129
Refresh = <function> defined @ChocolateBar\Jostle.lua:236
PLAYER_CONTROL_GAINED = <function> defined @ChocolateBar\Jostle.lua:219
RegisterBottom = <function> defined @ChocolateBar\Jostle.lua:184
WorldMapFrame_Hide = <function> defined @ChocolateBar\Jostle.lua:142
UNIT_EXITED_VEHICLE = <function> defined @ChocolateBar\Jostle.lua:134
Frame = <unnamed> {
}
}
screenHeight = 1079.9998779297
topOffset = 1066
bottomOffset = 15
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"
22 = "OrderHallCommandBar"
23 = "MicroButtonAndBagsBar"
}
screenHeight = 1079.9998779297
(for generator) = <function> defined =[C]:-1
(for state) = <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"
22 = "OrderHallCommandBar"
23 = "MicroButtonAndBagsBar"
}
(for control) = 22
_ = 22
frame = OrderHallCommandBar {
0 = <userdata>
WorldMapButton = <unnamed> {
}
RequestCategoryInfo = <function> defined @Blizzard_OrderHallUI\Blizzard_OrderHallCommandBar.lua:93
Currency = <unnamed> {
}
Background = <unnamed> {
}
RefreshCurrency = <function> defined @Blizzard_OrderHallUI\Blizzard_OrderHallCommandBar.lua:131
CurrencyHitTest = <unnamed> {
}
OnLoad = <function> defined @Blizzard_OrderHallUI\Blizzard_OrderHallCommandBar.lua:7
OnHide = <function> defined @Blizzard_OrderHallUI\Blizzard_OrderHallCommandBar.lua:52
TroopSummary = <table> {
}
OnEvent = <function> defined @Blizzard_OrderHallUI\Blizzard_OrderHallCommandBar.lua:69
currency = 1220
RefreshCategories = <function> defined @Blizzard_OrderHallUI\Blizzard_OrderHallCommandBar.lua:102
AreaName = <unnamed> {
}
CurrencyIcon = <unnamed> {
}
categoryPool = <table> {
}
RefreshAll = <function> defined @Blizzard_OrderHallUI\Blizzard_OrderHallCommandBar.lua:97
OnShow = <function> defined @Blizzard_OrderHallUI\Blizzard_OrderHallCommandBar.lua:30
ClassIcon = <unnamed> {
}
}
framescale = 1
frameData = nil
(*temporary) = nil
(*temporary) = UIParent {
0 = <userdata>
firstTimeLoaded = 1
variablesLoaded = true
}
(*temporary) =
In reply to viper2042:
In reply to yess:
Has anyone else noticed that anything on the right side of the bar can't be clicked? The icon that is in the far right can be clicked if you move your mouse completely to the corner where you can't see your cursor anymore. But then its just that one icon can be clicked. My husband is having the same issue and he doesn't have nearly as many addons as I do, or a UI addon.
In reply to jetshadowfire:
In reply to Kyrgune: