diff options
Diffstat (limited to 'indra/newview/llchatbar.h')
-rw-r--r-- | indra/newview/llchatbar.h | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/indra/newview/llchatbar.h b/indra/newview/llchatbar.h index 26ef5f1535..1217976e2e 100644 --- a/indra/newview/llchatbar.h +++ b/indra/newview/llchatbar.h @@ -1,25 +1,25 @@ -/** +/** * @file llchatbar.h * @brief LLChatBar class definition * * $LicenseInfo:firstyear=2002&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2010, Linden Research, Inc. - * + * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License only. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * + * * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA * $/LicenseInfo$ */ @@ -41,70 +41,70 @@ class LLComboBox; class LLChatBar -: public LLPanel +: public LLPanel { public: - // constructor for inline chat-bars (e.g. hosted in chat history window) - LLChatBar(); - ~LLChatBar(); - virtual BOOL postBuild(); + // constructor for inline chat-bars (e.g. hosted in chat history window) + LLChatBar(); + ~LLChatBar(); + virtual BOOL postBuild(); - virtual BOOL handleKeyHere(KEY key, MASK mask); + virtual BOOL handleKeyHere(KEY key, MASK mask); - void refresh(); - void refreshGestures(); + void refresh(); + void refreshGestures(); - // Move cursor into chat input field. - void setKeyboardFocus(BOOL b); + // Move cursor into chat input field. + void setKeyboardFocus(BOOL b); - // Ignore arrow keys for chat bar - void setIgnoreArrowKeys(BOOL b); + // Ignore arrow keys for chat bar + void setIgnoreArrowKeys(BOOL b); - BOOL inputEditorHasFocus(); - std::string getCurrentChat(); + BOOL inputEditorHasFocus(); + std::string getCurrentChat(); - // since chat bar logic is reused for chat history - // gesture combo box might not be a direct child - void setGestureCombo(LLComboBox* combo); + // since chat bar logic is reused for chat history + // gesture combo box might not be a direct child + void setGestureCombo(LLComboBox* combo); - // Send a chat (after stripping /20foo channel chats). - // "Animate" means the nodding animation for regular text. - void sendChatFromViewer(const LLWString &wtext, EChatType type, BOOL animate); - void sendChatFromViewer(const std::string &utf8text, EChatType type, BOOL animate); + // Send a chat (after stripping /20foo channel chats). + // "Animate" means the nodding animation for regular text. + void sendChatFromViewer(const LLWString &wtext, EChatType type, BOOL animate); + void sendChatFromViewer(const std::string &utf8text, EChatType type, BOOL animate); - // If input of the form "/20foo" or "/20 foo", returns "foo" and channel 20. - // Otherwise returns input and channel 0. - LLWString stripChannelNumber(const LLWString &mesg, S32* channel); + // If input of the form "/20foo" or "/20 foo", returns "foo" and channel 20. + // Otherwise returns input and channel 0. + LLWString stripChannelNumber(const LLWString &mesg, S32* channel); - // callbacks - void onClickSay(LLUICtrl* ctrl); + // callbacks + void onClickSay(LLUICtrl* ctrl); - static void onTabClick( void* userdata ); - static void onInputEditorKeystroke(LLLineEditor* caller, void* userdata); - static void onInputEditorFocusLost(); - static void onInputEditorGainFocus(); + static void onTabClick( void* userdata ); + static void onInputEditorKeystroke(LLLineEditor* caller, void* userdata); + static void onInputEditorFocusLost(); + static void onInputEditorGainFocus(); - void onCommitGesture(LLUICtrl* ctrl); + void onCommitGesture(LLUICtrl* ctrl); - static void startChat(const char* line); - static void stopChat(); + static void startChat(const char* line); + static void stopChat(); protected: - void sendChat(EChatType type); - void updateChat(); + void sendChat(EChatType type); + void updateChat(); protected: - LLLineEditor* mInputEditor; + LLLineEditor* mInputEditor; - LLFrameTimer mGestureLabelTimer; + LLFrameTimer mGestureLabelTimer; - // Which non-zero channel did we last chat on? - S32 mLastSpecialChatChannel; + // Which non-zero channel did we last chat on? + S32 mLastSpecialChatChannel; - BOOL mIsBuilt; - LLComboBox* mGestureCombo; + BOOL mIsBuilt; + LLComboBox* mGestureCombo; - LLChatBarGestureObserver* mObserver; + LLChatBarGestureObserver* mObserver; }; extern LLChatBar *gChatBar; |