Download
(3Kb)
Download
Updated: 09-03-19 01:51 PM
Pictures
File Info
Compatibility:
Classic (1.13.2)
Updated:09-03-19 01:51 PM
Created:08-11-10 04:49 AM
Downloads:33,925
Favorites:18
MD5:

HideChatButton  Popular! (More than 5000 hits)

Version: 7.Classic.1
by: Phemoir [More]

HideChatButton
A button to hide chat.

This button will hide the chat interface. It hangs out in the lower left corner, and a click will toggle the chat panels on or off.

  • Chat notification support. Indicators show talking.
  • Keybind support! You can now bind a key to show/hide chat.
  • Move the button! Right-click-drag to move the button.
  • Mouse wheel support.
  • CTRL-click to reset button defaults.
  • SHIFT-click to toggle Keyable.
  • ALT-wheel to adjust button alpha.
  • Slash commands.


Chat Notifications - The button will now show a colored letter indicating what channel talking is happening on, so you can tell if a whisper or guild chat etc., has happened. This only appears when chat is hidden, and will appear while the frame is faded as non-keyable.


Keybind Support - You can now add a keybind to show or hide the chat frame. (It's a single toggle, not one to show and one to hide.) Look in esc > Key Bindings > Hide Chat Button to set.


Mouse Wheel - The mouse wheel will now let you show or hide the chat.


Keyable - The chat box by default will show or hide an edit frame to allow you to type when you type / or when you hit enter. The keyability option will now show a hidden chat box when you hit enter or type /, or not, you choose. The chat button will fade out when it is not keyable.

When it is not keyable, you can still type / or hit enter to show the edit box, allowing you to still type commands even, while keeping your chat hidden. This was added because it was incredibly annoying to try to use / commands with a hidden chat box.

SHIFT-mouse wheel will toggle keyablity.


Alpha Adjustment - You can now adjust the button's alpha state by using ALT-mouse wheel.


Slash Commands - You can toggle visibility with /hcb, or by using /hcb show and /hcb hide. You can reset to defaults using either /hcb reset or /hcb default.

v7.Classic.1 - Updated slash commands. Changed it to work with Classic.
v6 - Slash commands added. Added alpha adjustment with ALT-wheel.
v5 - Chat notification. Keybind support. Keyability support. Mousewheel support.
v4 - Fixed tab hiding bug. Now movable. Right-click to drag. CTRL+right-click to reset.
v3 - Chat should stay hidden now until you hit the button to show it again.
v2 - Now hides floating chat windows.
v1 - A button to hide chat.
Post A Reply Comment Options
Unread 08-11-10, 05:31 AM  
Snoweh
A Cyclonian
 
Snoweh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 43
File comments: 79
Uploads: 1
Would this hide multiple chat frames on click? or just the primary?
Report comment to moderator  
Reply With Quote
Unread 08-11-10, 05:50 AM  
tordenflesk
A Deviate Faerie Dragon

Forum posts: 18
File comments: 213
Uploads: 0
oh, if this had a keybinding instead off a button...
Report comment to moderator  
Reply With Quote
Unread 08-11-10, 02:21 PM  
Mickelus
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 117
Uploads: 8
Originally posted by tordenflesk
oh, if this had a keybinding instead off a button...
perhaps you could try placing your mouse over the button and type
/run SetbindingClick("BUTTON", GetMouseFocus():GetName()) SaveBindings(1)

where button is the name of a button such as 1, A or button4.
For example:
/run SetbindingClick("1", GetMouseFocus():GetName()) SaveBindings(1)
or
/run SetbindingClick("SHIFT-Q", GetMouseFocus():GetName()) SaveBindings(1)
Report comment to moderator  
Reply With Quote
Unread 08-11-10, 02:54 PM  
Phemoir
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Originally posted by Snoweh
Would this hide multiple chat frames on click? or just the primary?
It will hide floating chat windows as well now.

Long story short: It used to, but then I changed how I saved tab states, so it apparently no longer did. It should again now.
Report comment to moderator  
Reply With Quote
Unread 08-12-10, 05:17 AM  
jlb969
A Defias Bandit
 
jlb969's Avatar

Forum posts: 2
File comments: 24
Uploads: 0
As a druid anytime change forms the chat frame pops back up. I know you stated system events will cause this but changing forms is fairly annoying if it can be fixed
Report comment to moderator  
Reply With Quote
Unread 08-12-10, 04:08 PM  
Phemoir
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Originally posted by jlb969
As a druid anytime change forms the chat frame pops back up. I know you stated system events will cause this but changing forms is fairly annoying if it can be fixed
Thanks. There's a number of things that bring it up, finding the full list isn't going to be easy. Probably changing stances as a warrior does it too then. Something in WG or BGs does it too, but it's going to be some time before I narrow it down.
Report comment to moderator  
Reply With Quote
Unread 08-13-10, 03:34 PM  
Traverse
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Hi,

Would it be possible to make the button flash if say you get a new whisper or someone says something in guild but of course ignore other channels?

Regards,

Trav
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 09:23 PM  
Phemoir
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Chat should now remain hidden until you hit the button again to show it.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 02:16 PM  
Xarl
A Warpwood Thunder Caller
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 94
File comments: 224
Uploads: 1
Really not a bad idea when i think about it.

Buuuuut......I just stuck it on my Comp to Test it since there are times where i like to not see any chat at all. I have one window on the Left and one on the right. So far all good when i use your addon besides one thing.

It will even close the chat on the right side what i did not expect but the down side is that one Tab on the Main Chat window will stay in sight.

Here two Screens to show what i mean.

#1 Shows how it would look Normal:




#2 Shows when i use the button:




And then when its closed and i click on the one tab thats still showing it will disappear. But after opening i have to click the main tab for my second Tab to appear again.



Edit:
You think you can make the button movable ?
Would be really great


Just so you know
__________________
Last edited by Xarl : 08-19-10 at 02:44 PM.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 08:07 PM  
Phemoir
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Originally posted by Xarl
It will even close the chat on the right side what i did not expect but the down side is that one Tab on the Main Chat window will stay in sight.
It should be closing all of them. You could try:

/framestack true

Then highlight the button that is remaining visible, and see what the name of the frame remaining is. It might help in figuring out why it's not closing them. Also, what mode of chat do you have?

esc > interface > social > chat type

I've tested it in both with multiple windows, and it seems to close them fine here. It's possible that you have another chat mode which has its own frame names?

Edit - Ok, I've got it located. Add this line at line 45:
Code:
             GeneralDockManager:Hide()   -- tabs
Somehow that got omitted in the last version. That'll work for now if you need it badly. I'll probably wait on a new version until I add a bit more to it.
Last edited by Phemoir : 08-22-10 at 12:49 AM.
Report comment to moderator  
Reply With Quote
Unread 08-22-10, 05:19 AM  
Xarl
A Warpwood Thunder Caller
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 94
File comments: 224
Uploads: 1
Originally posted by Phemoir


Edit - Ok, I've got it located. Add this line at line 45:
Code:
             GeneralDockManager:Hide()   -- tabs
Somehow that got omitted in the last version. That'll work for now if you need it badly. I'll probably wait on a new version until I add a bit more to it.
Ok added that part and works like a charm.


Thanks a lot
__________________
Report comment to moderator  
Reply With Quote
Unread 08-25-10, 10:29 PM  
Phemoir
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Fixed the tab bug, and made it movable.
Report comment to moderator  
Reply With Quote
Unread 03-01-11, 12:58 PM  
srtzero
A Murloc Raider
 
srtzero's Avatar

Forum posts: 7
File comments: 2
Uploads: 0
Suggestion

Great Mod, Just what I was looking for. But missing one feature that I would love to see. I do not know how hard it would be to do, but could a key binding feature be added. It kind of sucks everytime you want to chat you have to press the button. A keybind would be great.

Thanks.
__________________
"We play Russian roulette everyday, with a bullet called life." -Anonymous-

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 04-09-11, 05:08 PM  
Phemoir
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Chat indicators tell what chat type just happened (whisper, raid, bg, etc).
Added a keybind.
Added keyability - / or enter will or won't show chat window.
Added mouswheel support.
Report comment to moderator  
Reply With Quote
Unread 06-26-11, 10:16 AM  
jeffy162
A Pyroguard Emberseer
 
jeffy162's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2364
File comments: 116
Uploads: 11
Is it possible to stop a certain chat tab (frame?) from hiding when using this addon? I have a separate chat window for "Loot" and I would like that to remain visible while hiding the rest while questing.
__________________
Ahhhh, the vagueries of the aging mind. Wait.... What was I saying?

[SIGPIC][/SIGPIC]
Carbonite <----- GitHub main module (Maps ONLY) download link. The other modules are also available on GitHub.
Carbonite-CLASSIC<----- GitHub link to Carbonite Classic. Thanks to ircdirk for this!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: