diff options
Diffstat (limited to 'indra/llui/lltabcontainer.h')
-rw-r--r-- | indra/llui/lltabcontainer.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/indra/llui/lltabcontainer.h b/indra/llui/lltabcontainer.h index aa4c1c608a..fbb73b951b 100644 --- a/indra/llui/lltabcontainer.h +++ b/indra/llui/lltabcontainer.h @@ -67,7 +67,8 @@ public: BOOL placeholder = FALSE, eInsertionPoint insertion_point = END) = 0; virtual void addPlaceholder(LLPanel* child, const LLString& label); - + virtual void lockTabs(); + virtual void enableTabButton(S32 which, BOOL enable); virtual void removeTabPanel( LLPanel* child ); @@ -93,6 +94,7 @@ public: BOOL getTabPanelFlashing(LLPanel* child); void setTabPanelFlashing(LLPanel* child, BOOL state); + virtual void setTabImage(LLPanel* child, std::string img_name); void setTitle( const LLString& title ); const LLString getPanelTitle(S32 index); @@ -160,6 +162,7 @@ protected: S32 mTopBorderHeight; TabPosition mTabPosition; + S32 mLockedTabCount; protected: void scrollPrev(); @@ -201,7 +204,7 @@ public: /*virtual*/ void removeTabPanel( LLPanel* child ); /*virtual*/ void setPanelTitle(S32 index, const LLString& title); - + /*virtual*/ void setTabImage(LLPanel* child, std::string img_name); /*virtual*/ void setRightTabBtnOffset( S32 offset ); /*virtual*/ void setMinTabWidth(S32 width); |