ChatBar

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!

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.

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()

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

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.

Originally posted by AnduinLothar I cant reproduce this bug. Are you sure it's not from some other addon you are using? It could be a combination of addons as well. Does it happen for you with all other addons turned off?

Yes, with all addons turned off it happens, on three different computers, it has since the original version of Chat Bar with cosmos and has happened every version since

I have all the action bars turned on, and keep the squares I'm not using hidden. But since using your addon, (all the way back to the cosmos days and yes, chat bar is updated) when ever I open my spell book, the unused acton bar squares appear and will not go away untill I relog. This happens even if Chat Bar is the only addon installed. Has anyone else had this problem? And if so...is there a fix?

I cant reproduce this bug. Are you sure it's not from some other addon you are using? It could be a combination of addons as well. Does it happen for you with all other addons turned off?

I have all the action bars turned on, and keep the squares I'm not using hidden. But since using your addon, (all the way back to the cosmos days and yes, chat bar is updated) when ever I open my spell book, the unused acton bar squares appear and will not go away untill I relog. This happens even if Chat Bar is the only addon installed. Has anyone else had this problem? And if so...is there a fix?

Does not appear to save selections. I turn off 'show texts' and when I log back in the text is back on above the buttons. Also, applies to 'Large buttons' as they will be selected every time I log in even though they are turned off.

Sorry for the long absence. I haven't played much wow in the past year. But I'm back for Cataclysm and hope to get most of my addons working again.

First is ChatBar, since it seems to be the most popular. I've updated it to work with the chat changes and added battle.net buttons for whisper and conversation.

I'd love to have a button for each conversation, but it's implemented differently from channels and wasn't obvious how I would get a list of active conversations. I hope to add this to a future version, but for now you have one button that replies to the last conversation spoken in (with some fallbacks in case no one's said anything).

The BNet (Real ID) whisper button acts pretty much like the regular whisper button for now. It seems the only real difference between the two is that they have a different chat type and Real IDs can have more than one word per name, which the blizzard ui handles.

NOTE: I've added two character abbreviations for those buttons in english, but not for the other languages. If you know what character to use for other localizations please let me know and I'll add them.

Sorry for the long absence. I haven't played much wow in the past year. But I'm back for Cataclysm and hope to get most of my addons working again.

First is ChatBar, since it seems to be the most popular. I've updated it to work with the chat changes and added battle.net buttons for whisper and conversation.

I'd love to have a button for each conversation, but it's implemented differently from channels and wasn't obvious how I would get a list of active conversations. I hope to add this to a future version, but for now you have one button that replies to the last conversation spoken in (with some fallbacks in case no one's said anything).

The BNet (Real ID) whisper button acts pretty much like the regular whisper button for now. It seems the only real difference between the two is that they have a different chat type and Real IDs can have more than one word per name, which the blizzard ui handles.

NOTE: I've added two character abbreviations for those buttons in english, but not for the other languages. If you know what character to use for other localizations please let me know and I'll add them.

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.