Download
(34 Kb)
Download
Updated: 10-17-13 04:16 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:10-17-13 04:16 AM
Created:unknown
Downloads:454,093
Favorites:698
MD5:
5.4
ChatBar  Popular! (More than 5000 hits)
Version: 3.10.50400
by: AnduinLothar, yarko
ChatBar - Button Bar for opening chat messages of each type.

A little acsii art for demonstration: [oooooooo]
o - Buttons, colored the color of a chat type, left click to open editbox of that type, right click for type specific options. Initial letter of the type on or above the button
[ ] - Ends of the bar, left click to drag, right click for options

Feedback & Support
If you have bugs or feature requests please use the buttons on the right.
For other feedback, use the comments.
If you'd like to donate to show your support, that can be done through paypal with a paypal account or by credit card. Remember donations are much appreciated but non-contractual. Thank you!
Click here to lend your support!

Button / ChatType Options:
Block (channel) - Toggles filtering of chat channels related to selected button without leaving channel.
Leave (Channel)
Print Channel User List - List prints to the default chat frame. Same as "/list #". (At this time, Blizzard does not support the listing of players from other realms in chat channels. When Blizzard allows this, this addon will support it.)
Hide This Button - Hide the button for that chat type or channel by name.
Reply (Whisper) - Open whisper to the last person that whispered you.
Retell (Whisper) - Open whisper to the last person you whispered.
Set Binding By Name (Channel) - Select one of the 10 channel bindings to use for this channel (saved by name instead of by index).
Sticky - http://www.wowwiki.com/Chat#Advanced_Chat_Terminology.2FDetails Note: Channels are all or none, other types can be stickied individually.

ChatBar Options:
Large Buttons - Toggles larger size buttons.
Vertical Orienation - Toggles vertical/horrizontal bar via sliding.
Reverse Button Orienation - Toggles button order reversal via sliding
Text On Buttons - Toggles chattype abrev on/next to the buttons
Show Button Text - Toggles chattype abrev visibility
Use Channel ID On Buttons - Toggles using the channel index or the first letter of the channel name
Button Message Flashing - Toggles button flashing when you receive a message of that type
Show Bar Border - Toggles show/hide the bar border/background. Note: You can still click on the ends of the bar when it's hidden
Hide Addon Channels - Hide Sky, CTRA and CTA channel buttons
Hidden Buttons - Submenu for showing manually hidden buttons
Reset Position - Attaches the ChatBarFrame to above the ChatFrame1 tab
Reorder Channels - General, Trade, LocalDefense, LookingForGroup, WorldDefense, GuildRecruitment, others...

Bindings
There are now bindings available for the chat types and channels by index. Individual channels can also be set to bind by name, overriding a indexed binding of your choice.

Localizations:
English, German, French, Spanish, Russian, Simplified and Traditional Chinese
(I only speak English. All other translations have been user submitted. So if you have updates or new translations let me know.)

User Submitted Skins
The skinning system is a bit unique because it has more layers than a normal button with full up/down specularity and shadow as well as flash/hover alpha and normal shaping graphic that are all translucent to allow for the buttons to correspond to the chat type's selected color for each button.

To add a new custom Skin drop its folder into the ChatBar folder, modify the ChatBar_AltArtDirs table in ChatBar.lua and append the new folder name, then add a CHATBAR_SKIN# variable to the end of the localization file for it's readable name. Then select it from the dropdown in game.

Comes with the following skins: Solid, Glass and Squares

Reset
If you lose the bar you can reset it with this script: /run ChatBar_Reset()
Change Log:
v 3.10 (yarko)
- Replaced usage of Blizzard flash function with alpha animations on flash texture to solve taint problem

v3.9 (yarko)
- toc to 50400

v3.8 (yarko)
- Updated Traditional Chinese localization file
- toc to 50300

v3.7 (yarko)
- Updated Russian localization file
- toc to 50200

v3.6 (yarko)
- Chatbar now clears text the user might have typed before clicking on whisper buttons and puts it back when clicking elsewhere

v3.5 (yarko)
- Whisper now defaults to the name last whispered if no whisper has been received
- Adjusted for new raid and group API functions
- Adjusted for new instance chat features
- toc to 50100

v3.4
-Fixed 'show text' and 'large buttons' settings to correctly save between sessions

v3.3
-Fixed nil error
-Sped up the bar animation a bit

v3.2
-Removed 'this' usage
-Buttons are now created on demand for less memory usage
-Fixed to work with latest chat changes
-Added BNet Whisper Button
-Added BNet Conversation Button
-toc to 40000

v3.1 (yarko)
-Added larger buttons option to options menu
-Added channel blocking capability to channel buttons right-click menu
-"/w" is now removed if the user first clicks the whisper button then another button without entering a whisper
-toc to 30300

v3.0
-Added a fix for parsing the first character of a chinese channel (3 chars)
-Fixed battleground chat button not showing up (thanks 狂飙)
-Fixed Show Channel ID on Buttons not working

v2.9
-Fixed a channel bug

v2.8
-Added Chat Type Bindings
-Added Channel Bindings by Number
-Channel Bindings can be overridden to save by name
-Updated a lot of old code
-toc to 30200

v2.7
-Added Simplified Chinese Localization (thanks IceChen)
-Added new Squares skin (thanks Chianti/Кьянти)
-Added new skin dropdown (Solid, Glass, Squares)

v2.6
-Added Traditional Chinese Localization
-Fixed a bug with Russian Localization

v2.5
- toc to 20400
- Fixed Sea dep

v2.4
-Removed SeaPrint usage
-Made Chronos optional: Reorder Channels is disabled w/o Chronos installed.
-Added english TBC/WotLK capitol cities to the reorder management
(Best results if in a capitol city and in the LFG queue)

v2.3
-Added Russian Localization (thanks Старостин Алексей)

v2.2
-Added Alternate Artwork (thanks Zseton)

v2.1
-Added Spanish Localization (thanks NeKRoMaNT)

v2.0
-Added an option to Hide All Buttons
-Fixed menu not showing a list of hidden buttons

v1.9
-Fixed chat type openning for new editbox:SetAttribute syntax

v1.8
-Prepared for Lua 5.1
-Added embedded SeaPrint for printing (was already used, just not included)

v1.7
-Added Raid Warning (A) and Battleground (B) chat

v1.6
-Channel Reorder no longer requires Sky
-toc to 11200

v1.5
-Fixed saved variables issue with 1.11 not saving nils
-Fixed a nill bug with the right-click menu

v1.4
-Fixed a nil loading error

v1.3
-Fixed nil SetText errors
-Fixed channel 10 nil errors
-Added Channel Reorder (from ChannelManager) if you have Sky installed (uses many library functions)

v1.2
-VisibilityOptions AutoHide is now smarter and shows whenever ChatBar is sliding or being dragged or the cursor is over its menu
-Fixed Eclipse onload error
-Fixed Whisper abreviation

v1.1
-Addon Channels Hidden added GuildMap
-Text has been made Localizable
-Officer chat shows up if you CanEditOfficerNote()
-Buttons now correctly update when raid, party, and guild changes
-Hide Text now correctly says Show Text
-Fixed button for channel 8 to diplay and tooltip correctly
-Added Reset Position Option
-Added Options to hide the each button by chat type or channel name (hide from button menu, show from main sub menu)
-Added option to use Channel Numbers as text overlay
-Added VisibilityOptions, however autohide is a bit finicky atm.

v1.0
-Initial Release
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Author
Date
3.9.50400
34kB
AnduinLothar
10-04-13 10:43 PM
3.8.50300
34kB
AnduinLothar
06-25-13 06:09 PM
3.7.50200
34kB
AnduinLothar
03-05-13 07:16 PM
3.6.50100
33kB
AnduinLothar
02-25-13 01:36 AM
3.5.50100
33kB
AnduinLothar
02-08-13 02:14 AM
3.4.40000
33kB
AnduinLothar
12-02-10 10:29 PM
3.3.40000
33kB
AnduinLothar
11-28-10 04:38 PM
3.2.40000
33kB
AnduinLothar
11-27-10 05:30 PM
3.1.30300
30kB
AnduinLothar
04-07-10 03:41 AM
3.0.30200
31kB
AnduinLothar
09-05-09 01:46 AM
2.9.30200
31kB
AnduinLothar
09-02-09 11:19 PM
2.8.30200
31kB
AnduinLothar
08-26-09 10:18 PM
2.7.30100
30kB
AnduinLothar
04-16-09 07:19 PM
2.7.30000
30kB
AnduinLothar
01-02-09 06:19 PM
2.6.30000
25kB
AnduinLothar
10-27-08 08:40 PM


Post A Reply Comment Options
Unread 07-27-14, 02:23 AM  
3dfxorchid
A Kobold Labourer
 
3dfxorchid's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
Post how to fixit on the position

Hey,
how to fixit on the position, i found nothing in right options to set the position, something like lock/unlock the mainframe of that addon.
3dfxorchid is offline Report comment to moderator  
Reply With Quote
Unread 04-06-14, 05:02 PM  
Jahnna
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Unhappy 5.4.1

Please update...
Jahnna is offline Report comment to moderator  
Reply With Quote
Unread 10-19-13, 06:19 AM  
mizrolist
A Deviate Faerie Dragon

Forum posts: 14
File comments: 55
Uploads: 0
Originally Posted by yarko
Originally Posted by mizrolist
4 months (edit: and 2 updates) later
Thanks all for the alerts to this problem. I am aware of it. I have experienced it myself. However, this addon is not really being maintained by myself or the original author. I have been updating the version number when I update my own addons to make it usable when new wow patches come out, but I have not had the time to actually maintain it. I might be able to get to it at some future date. So, for now, enjoy the functionality that you can get out of it and bear the problems (if you can) until such time as I can dive back into this addon.

Sorry for the frustration. (If only I could get paid to do addons...)
Sorry, I didn't want to be harsh or offensive. However I think that if an addon is causing taint, it's .toc shouldn't be updated until the problem is fixed... (I knew that disabling the button flashes was the solution for the taint issues, but it was a useful feature and I missed it)
mizrolist is offline Report comment to moderator  
Reply With Quote
Unread 10-17-13, 04:18 AM  
yarko
A Kobold Labourer
 
yarko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 87
Uploads: 5
Talents should work ok now

I believe I have fixed the taint problem Chatbar was causing for the talent system. The problem no longer happens on my characters. I'm sure you'll all let me know if its still a problem.

I wonder if this will solve the problem messing up group frames... (crosses fingers)
Last edited by yarko : 10-17-13 at 04:20 AM.
yarko is offline Report comment to moderator  
Reply With Quote
Unread 10-16-13, 11:55 AM  
yarko
A Kobold Labourer
 
yarko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 87
Uploads: 5
Originally Posted by Dessembrae
I've been going over the current code, and I'm 100% sure you did this on purpouse Yarko, son of the devil you
HAHA! I did it cuz im evil! Actually, in my code, 666 is nothing but an else, but it's an EVIL else!

I will see if I can get this resolved soon. That should make some people happy.
yarko is offline Report comment to moderator  
Reply With Quote
Unread 10-16-13, 01:54 AM  
Dessembrae
A Fallenroot Satyr
 
Dessembrae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 77
Uploads: 11
I've been going over the current code, and I'm 100% sure you did this on purpouse Yarko, son of the devil you

From line 666
Find and either quote out (by putting -- in front of each line) or delete the following part:
Code:
	else
		if ChatBar_BarTypes[strsub(event,10)] then
			UIFrameFlash(_G["ChatBarFrameButton"..ChatBar_BarTypes[strsub(event,10)].."Flash"], .5, .5, 1.1);
		end
This entices line 666 to 669.

Doing so prevents the taint from happening.
Rest seems to work fine, so I think I found the culprint here.
__________________
Dessembrae knows the sorrows in our souls.
He walks at the side of each mortal,
a vessel of regret on the fires of vengeance.
Dessembrae knows the sorrows,
and would now share them with us all.
Dessembrae is offline Report comment to moderator  
Reply With Quote
Unread 10-15-13, 07:19 AM  
yarko
A Kobold Labourer
 
yarko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 87
Uploads: 5
Originally Posted by mizrolist
4 months (edit: and 2 updates) later
Thanks all for the alerts to this problem. I am aware of it. I have experienced it myself. However, this addon is not really being maintained by myself or the original author. I have been updating the version number when I update my own addons to make it usable when new wow patches come out, but I have not had the time to actually maintain it. I might be able to get to it at some future date. So, for now, enjoy the functionality that you can get out of it and bear the problems (if you can) until such time as I can dive back into this addon.

Sorry for the frustration. (If only I could get paid to do addons...)
yarko is offline Report comment to moderator  
Reply With Quote
Unread 10-11-13, 01:28 PM  
Dessembrae
A Fallenroot Satyr
 
Dessembrae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 77
Uploads: 11
Code:
Date: 2013-10-11 21:25:31
ID: 1
Error occured in: AddOn: ChatBar
Count: 1
Message: Error: AddOn ChatBar attempted to call a forbidden function (RemoveTalent()) from a tainted execution path.
Debug:
   [C]: RemoveTalent()
   ...rface\AddOns\Blizzard_TalentUI\Blizzard_TalentUI.lua:39: OnAccept()
   ..\FrameXML\StaticPopup.lua:3823: StaticPopup_OnClick()
   [string "*:OnClick"]:1:
      [string "*:OnClick"]:1
Locals:
None
When trying to change talents around.
Switching off the addon allows me to make the talent changes.
__________________
Dessembrae knows the sorrows in our souls.
He walks at the side of each mortal,
a vessel of regret on the fires of vengeance.
Dessembrae knows the sorrows,
and would now share them with us all.
Last edited by Dessembrae : 10-11-13 at 01:37 PM.
Dessembrae is offline Report comment to moderator  
Reply With Quote
Unread 10-05-13, 02:50 PM  
mizrolist
A Deviate Faerie Dragon

Forum posts: 14
File comments: 55
Uploads: 0
Originally Posted by Biozone
Apparently the taint is caused by calling UIFrameFlash (MoveAnything picked it up)

http://www.wowace.com/addons/libchatanims/ A library to force common FCF (Floating Chat Frame) functions to create and use animations instead of using UIFrameFlash. (Bah, found out this only fixes implicit calls)

Another handy post here: http://forums.wowace.com/showthread.php?p=324590
Interesting. 4 months (edit: and 2 updates) later the addon still trying to use UIFrameFlash... although it causes taint and blocks talent changing.
Last edited by mizrolist : 10-05-13 at 02:51 PM.
mizrolist is offline Report comment to moderator  
Reply With Quote
Unread 06-02-13, 09:07 AM  
Biozone
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Apparently the taint is caused by calling UIFrameFlash (MoveAnything picked it up)

http://www.wowace.com/addons/libchatanims/ A library to force common FCF (Floating Chat Frame) functions to create and use animations instead of using UIFrameFlash. (Bah, found out this only fixes implicit calls)

Another handy post here: http://forums.wowace.com/showthread.php?p=324590
Last edited by Biozone : 06-02-13 at 09:30 AM.
Biozone is offline Report comment to moderator  
Reply With Quote
Unread 05-27-13, 12:55 PM  
zorander72
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Need Update

Please this is one of my favorite addon.
zorander72 is offline Report comment to moderator  
Reply With Quote
Unread 05-21-13, 04:29 PM  
Draewind
A Murloc Raider
 
Draewind's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 15
Uploads: 3
Errors

I seem to get errors when trying to change talents during the raid. Everything locks up until I disable ChatBar. In otherwords no changing talents during a raid with ChatBar enabled.
Draewind is offline Report comment to moderator  
Reply With Quote
Unread 05-07-13, 02:07 AM  
a4287604
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
this is the 50200 Tw language file

https://docs.google.com/uc?id=0B6XDZ...mtXWnpLUnVIY3c


this is the 50200 Tw language file




..
Last edited by a4287604 : 05-12-13 at 06:58 AM.
a4287604 is offline Report comment to moderator  
Reply With Quote
Unread 04-12-13, 09:34 AM  
g90814
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thank you again!

Thanks again for updating this awesome addon... I've used it for over 5 years!
g90814 is offline Report comment to moderator  
Reply With Quote
Unread 02-24-13, 08:51 PM  
yarko
A Kobold Labourer
 
yarko's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 87
Uploads: 5
Chatbar seems to be causing taint problems, probably related to its using the Blizzard popup dropdown system. The result seems to be the UI keeping group unit frames on the screen after one has left a group. Probably other unit frame problems occur that aren't immediately obvious. I am currently working on a dropdown system that emulates Blizzard's, but that wont taint it. If I get it working properly, I might incorporate it into Chatbat, if KarKFI is cool with that. Then, hopefully, the taint problems will be gone.
yarko is offline Report comment to moderator  
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.