diff options
Diffstat (limited to 'indra/newview/llbottomtray.h')
-rw-r--r-- | indra/newview/llbottomtray.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/indra/newview/llbottomtray.h b/indra/newview/llbottomtray.h index 7d842a0aad..9a773773e9 100644 --- a/indra/newview/llbottomtray.h +++ b/indra/newview/llbottomtray.h @@ -34,20 +34,19 @@ #define LL_LLBOTTOMPANEL_H #include "llpanel.h" -#include "llflyoutbutton.h" #include "llimview.h" #include "llchat.h" #include "llgesturemgr.h" class LLChicletPanel; class LLNotificationChiclet; -class LLNotificationChiclet; class LLTalkButton; +class LLComboBox; class LLBottomTray : public LLPanel , public LLIMSessionObserver - , LLGestureManagerObserver + , public LLGestureManagerObserver { public: LLBottomTray(); @@ -66,6 +65,7 @@ public: static void onChatBoxFocusLost(LLFocusableElement* caller, void* userdata); void refresh(); + void updateRightPosition(const S32 new_right_position); void onCommitGesture(LLUICtrl* ctrl); void refreshGestures(); @@ -78,13 +78,16 @@ public: virtual void changed() { refreshGestures(); } virtual void onFocusLost(); - virtual void onVisibilityChange(BOOL curVisibilityIn); + virtual BOOL handleKeyHere(KEY key, MASK mask); + virtual void setVisible(BOOL visible); protected: void sendChat( EChatType type ); LLWString stripChannelNumber(const LLWString &mesg, S32* channel); + void onChicletClick(LLUICtrl* ctrl); + // Which non-zero channel did we last chat on? S32 mLastSpecialChatChannel; @@ -92,13 +95,11 @@ protected: LLChicletPanel* mChicletPanel; LLNotificationChiclet* mIMWell; LLNotificationChiclet* mSysWell; - LLViewBorder* mSeparator; LLTalkButton* mTalkBtn; LLComboBox* mGestureCombo; LLFrameTimer mGestureLabelTimer; }; extern LLBottomTray* gBottomTray; -extern S32 BOTTOM_TRAY_HEIGHT; #endif // LL_LLBOTTOMPANEL_H |