Quantcast
Download
(280 Kb)
Download
Updated: 10-22-20 06:59 PM
Pictures
File Info
Compatibility:
Shadowlands pre-patch (9.0.1)
Updated:10-22-20 06:59 PM
Created:01-24-09 04:30 PM
Downloads:62,974
Favorites:481
MD5:
9.0.1

ChocolateBar (Broker Display)  Popular! (More than 5000 hits)

Version: v3.6.3
by: yess [More]

ChocolateBar is a sweet display addon for broker plugins
Basically its a Titan-panel or Fubar replacement.

Any data broker addon you have will be put on a pice of chocolate and together they create a chocolate bar on the top of your screen.

Main Features

* Easy config, simply drag some chocolate and drop points will show. The idea is to easily get rid of a plugin or disable the text. See pics.
* Load-on-demand options, and small memory footprint.* Multiple bars - top or bottom as many as you want.
* Move bars anywhere you want.
* More Chocolate - a broker plugin to show a second bar that will autohide again. Great for launchers or other plugins you don't need visible all the time
* Support for icon colors and coordinates like used by TomTom

Options for:
* Show bars on mouse over only
* Hide bars in combat
* Set a fixed width for any plugin
* Change icon size
* Change textures, colours and a lot more...

Where to get more chocolate?

.)Updated list
.)WoWInterface

Usage

Right click the panel
or type "/chocolatebar" to open the options menu.
You can also go to the great Blizz addons menu if you like
windows that cant be moved or resized...

You miss a feature or had to much chocolate, please let me know. I look forward to your feedback.

ChocolateBar
v3.6.3 (2020-10-23)
Full Changelog
  • Merge pull request #5 from Nevcairiel/patch-1
    Update LibQTip-1.0 repository location
  • Merge branch 'master' into patch-1
  • Update .pkgmeta
  • Update LibQTip-1.0 repository location
    LibQTip moved to Git a while ago, and they are unfortunately not providing a 9.0 compatible tag at this time (alphas are fine though), update the pkgmeta to account for this.
Optional Files (0)


Archived Files (22)
File Name
Version
Size
Author
Date
v3.3.5
279kB
yess
02-07-20 10:07 PM
v3.3.4
279kB
yess
09-02-19 03:44 PM
v3.3.3
279kB
yess
09-02-19 01:42 PM
v3.3.2
279kB
yess
09-01-19 01:28 PM
v3.3.1
279kB
yess
08-31-19 07:41 PM
v3.3
278kB
yess
08-31-19 04:50 PM
v3.2.4
278kB
yess
07-21-19 03:18 PM
v3.2.3
267kB
yess
08-22-18 09:07 AM
v3.2.2
266kB
yess
08-16-18 08:17 AM
v3.2.1
207kB
yess
08-05-18 01:54 AM
v3.2
207kB
yess
07-29-18 02:52 AM
v3.1.11
204kB
yess
07-27-18 09:35 AM
v3.1.10
209kB
yess
07-24-18 07:26 AM
v3.1.8
204kB
yess
07-22-18 12:34 PM
v3.1.8
204kB
yess
07-19-18 10:27 AM
v3.1.7
202kB
yess
07-17-18 05:35 AM
v3.1.6
202kB
yess
05-12-18 02:24 PM
v3.1.5
205kB
yess
05-12-18 08:28 AM
v3.1.4
205kB
yess
05-12-18 03:53 AM
v3.1.2
65kB
yess
05-11-18 02:35 PM
v3.1.2
65kB
yess
05-11-18 02:00 PM
2.4.5
280kB
yess
04-23-16 07:29 PM


Post A Reply Comment Options
Unread 10-20-20, 05:59 PM  
Pachinak
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Performing Action Reserved for Blizzard UI

Update:

Message: [ADDON_ACTION_FORBIDDEN] AddOn 'ChocolateBar' tried to call the protected function 'SpellStopCasting()'.
Time: Tue Oct 20 16:57:37 2020
Count: 1
Stack: [ADDON_ACTION_FORBIDDEN] AddOn 'ChocolateBar' tried to call the protected function 'SpellStopCasting()'.

Locals: <none>

is what's happening.
Report comment to moderator  
Reply With Quote
Unread 10-19-20, 09:22 PM  
Pachinak
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Performing Action Reserved for Blizzard UI

Not sure if it's chocolate bar that's doing this or one of the broker displays on it, but pretty much every time I do something I get a message as in the title of this post.

Any ideas?
Report comment to moderator  
Reply With Quote
Unread 10-17-20, 11:57 PM  
MrsAngelD
A Murloc Raider
 
MrsAngelD's Avatar

Forum posts: 5
File comments: 22
Uploads: 0
Fix for 9.0

So I had a look at the Pull Request that's open on Chocolate bar here

And made the changes manually since for some reason the commit hasn't been accepted. I'll post the fix below.

Open Bar.lua
On Line 8 Replace
Code:
local pairs, ipairs, table, math, mod = pairs, ipairs, table, math, mod
With

Code:
local _G, pairs, ipairs, table, math, mod = _G, pairs, ipairs, table, math, mod
On Line 30 replace
Code:
local frame = CreateFrame("Frame", name, UIParent, "BackdropTemplate")
With

Code:
local frame = CreateFrame("Frame",name, _G.UIParent, BackdropTemplateMixin and "BackdropTemplate")
Save & Close


Open Chocolate.lua
On line 1 Replace
Code:
local ChocolateBar = LibStub("AceAddon-3.0"):GetAddon("ChocolateBar")
With

Code:
local ChocolateBar = LibStub("AceAddon-3.0"):GetAddon("ChocolateBar")
On Line 373 Replace
Code:
local chocolate = CreateFrame("Button", "Chocolate" .. name)
With

Code:
local chocolate = CreateFrame("Button", "Chocolate" .. name, _G.UIParent, BackdropTemplateMixin and "BackdropTemplate")
Save and Close

Open DropPoints.lua
After Line 3 which reads
Code:
local dopPoints
Add
Code:
local _G = _G
On Line 8 Replace
Code:
local dropFrames = CreateFrame("Frame", nil, _G.UIParent)
With

Code:
local dropFrames = CreateFrame("Frame", nil, _G.UIParent, BackdropTemplateMixin and "BackdropTemplate")
On Line 22 Replace
Code:
local frame = CreateFrame("Frame", name, ChocolateBar.dropFrames)
With

Code:
local frame = CreateFrame("Frame", name, ChocolateBar.dropFrames, BackdropTemplateMixin and "BackdropTemplate")
Save & Close

Open Options.lua
On Line 1 replace
Code:
local LibStub = LibStub
With

Code:
local LibStub = LibStub
On Line 916 Replace
Code:
moveBarDummy = _G.CreateFrame("Frame",bar)
With

Code:
moveBarDummy = _G.CreateFrame("Frame",bar, _G.UIParent, BackdropTemplateMixin and "BackdropTemplate")
Save and Close

Open modules/CB_Lauchers.lua
On Line 86 Replace
Code:
local frame = CreateFrame("Frame", "CB_LaunchersFrame", _G.UIParent)
With

Code:
local frame = CreateFrame("Frame", "CB_LaunchersFrame", _G.UIParent, BackdropTemplateMixin and "BackdropTemplate")
Save & Close

Chocolate Bar should now be working as usual.

There is also a Zip file that was released by the person who provided the above edits, you can find it Here: https://github.com/agentschmitt/ChocolateBar/releases
__________________
Last edited by MrsAngelD : 10-18-20 at 12:31 PM.
Report comment to moderator  
Reply With Quote
Unread 10-14-20, 02:34 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 268
Uploads: 0
Cool Re: Pre-patch?

Originally Posted by Lichbane
Any update for the shadowlands pre-patch?


I'm seeing significant efforts over here:


https://github.com/the-rebel-Mermaid...a681f4e2d8845c


You can comment here:


https://github.com/the-rebel-Mermaid...lateBar/pull/3
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 10-14-20, 01:55 PM  
Lichbane
A Deviate Faerie Dragon
 
Lichbane's Avatar

Forum posts: 16
File comments: 82
Uploads: 0
Pre-patch?

Any update for the shadowlands pre-patch?
Report comment to moderator  
Reply With Quote
Unread 09-06-19, 07:47 AM  
ThomasH
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Very nice Bar. I use it a very long time in retail(s). I use four Bars and in Classic i miss a field to tell a Broker, in which bar it should appear. Would be easier than lock and unlock to let the broker add appear in bar 1 and then move it arround.
Report comment to moderator  
Reply With Quote
Unread 09-06-19, 02:21 AM  
gmarco
A Rage Talon Dragon Guard
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 310
File comments: 261
Uploads: 42
Hi,

is the version 3.3.4 suitable for 8.2 patch or it is only for classic ?

Thanks.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 07-21-19, 10:32 AM  
yess
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 49
Uploads: 7
Originally Posted by Rilgamon
While playing around testing my infoclock I noticed cb does not update the tooltip. So the clock would simply show the time when the dataobject gets the mouseover and keep that value until another mouseout/-in.
Is there a chance for continiously updating tooltips? I always wondered if the broker or the display should handle that
Yes they do not update. You can update the tooltip by yourself if you use the OnEnter() and OnLeave() functions.
Report comment to moderator  
Reply With Quote
Unread 08-25-18, 01:25 AM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 789
File comments: 290
Uploads: 40
While playing around testing my infoclock I noticed cb does not update the tooltip. So the clock would simply show the time when the dataobject gets the mouseover and keep that value until another mouseout/-in.
Is there a chance for continiously updating tooltips? I always wondered if the broker or the display should handle that
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Report comment to moderator  
Reply With Quote
Unread 08-24-18, 05:45 AM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 789
File comments: 290
Uploads: 40
Originally Posted by yess
I have checked your addons. The difference is that the plugins are created after the player_entering_world event.

This will be fixed in the next version. I will also add them to the options list when they are created. Initially I only added them to the list when you open the options. But that did not work for the blizzard options that were added in an later expansion. So I added them there after the player is entering the world but that was not the best solution
Cool I love it when I just have to wait for someone to fix my bugs
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Report comment to moderator  
Reply With Quote
Unread 08-22-18, 09:10 AM  
yess
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 49
Uploads: 7
I have checked your addons. The difference is that the plugins are created after the player_entering_world event.

This will be fixed in the next version. I will also add them to the options list when they are created. Initially I only added them to the list when you open the options. But that did not work for the blizzard options that were added in an later expansion. So I added them there after the player is entering the world but that was not the best solution
Last edited by yess : 08-22-18 at 09:16 AM.
Report comment to moderator  
Reply With Quote
Unread 08-19-18, 07:45 AM  
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 789
File comments: 290
Uploads: 40
When using Interface->Addons->ChocolateBar my own addons are not listed.
When accessing the prefs by rightclick on the bar they're listed and after that available for the systems settings panel,too. Is there something I can change in my addons to make them directly available?
Since it happens only with my addons I guess I'm doing sth wrong even though it works in other broker displays.
__________________
The cataclysm broke the world ... and the pandas could not fix it!
Report comment to moderator  
Reply With Quote
Unread 07-30-18, 06:57 AM  
yess
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 49
Uploads: 7
Re: A couple of questions

Originally Posted by Evolution85
I have recently come back to CB as my data broker. It works much better with my current UI than others. But I have two questions.

1) Is it possible to disable the mini map buttons? One of the main reasons I run a LDB is so I don't have those around my mini map.

2) Is there a way to show the time? My current UI doesn't allow for the Blizzard time element to be shown.

Btw, thanks for keeping up this great add on!
1) Try MinimapButtonFrame

2) I am planning on adding some basic plugins to CB like a clock. Until then you can you use zz_Infoclock or Broker_uClock.
Last edited by yess : 07-30-18 at 06:57 AM.
Report comment to moderator  
Reply With Quote
Unread 07-27-18, 09:38 PM  
Evolution85
A Black Drake
 
Evolution85's Avatar

Forum posts: 84
File comments: 34
Uploads: 0
A couple of questions

I have recently come back to CB as my data broker. It works much better with my current UI than others. But I have two questions.

1) Is it possible to disable the mini map buttons? One of the main reasons I run a LDB is so I don't have those around my mini map.

2) Is there a way to show the time? My current UI doesn't allow for the Blizzard time element to be shown.

Btw, thanks for keeping up this great add on!
Report comment to moderator  
Reply With Quote
Unread 07-22-18, 01:13 PM  
yess
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 49
Uploads: 7
Originally Posted by Bobity
Ever since the pre-patch, ChocolateBar now resides as a top layer to everything, including the world map, and I have yet to find a fix for it.
Go to settings Look and Feel and change Bar Strata to Background.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: