diff options
Diffstat (limited to 'indra/llui/llfloater.h')
-rw-r--r-- | indra/llui/llfloater.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/indra/llui/llfloater.h b/indra/llui/llfloater.h index 90063108f5..c71f3df3e8 100644 --- a/indra/llui/llfloater.h +++ b/indra/llui/llfloater.h @@ -192,6 +192,10 @@ public: static BOOL getEditModeEnabled(); static LLMultiFloater* getFloaterHost() {return sHostp; } + static void show(LLFloater* floaterp); + static void hide(LLFloater* floaterp); + static BOOL visible(LLFloater* floaterp); + static LLFloater* getFloaterByHandle(LLViewHandle handle); protected: @@ -259,7 +263,6 @@ protected: std::vector<LLView*> mMinimizedHiddenChildren; }; - ///////////////////////////////////////////////////////////// // LLFloaterView // Parent of all floating panels @@ -334,8 +337,8 @@ public: LLMultiFloater(); LLMultiFloater(LLTabContainerCommon::TabPosition tab_pos); LLMultiFloater(const LLString& name); - LLMultiFloater(const LLString& name, const LLRect& rect, LLTabContainer::TabPosition tab_pos = LLTabContainer::TOP, BOOL auto_resize = FALSE); - LLMultiFloater(const LLString& name, const LLString& rect_control, LLTabContainer::TabPosition tab_pos = LLTabContainer::TOP, BOOL auto_resize = FALSE); + LLMultiFloater(const LLString& name, const LLRect& rect, LLTabContainer::TabPosition tab_pos = LLTabContainer::TOP, BOOL auto_resize = TRUE); + LLMultiFloater(const LLString& name, const LLString& rect_control, LLTabContainer::TabPosition tab_pos = LLTabContainer::TOP, BOOL auto_resize = TRUE); virtual ~LLMultiFloater(); virtual BOOL postBuild(); @@ -396,3 +399,4 @@ extern LLFloaterView* gFloaterView; #endif // LL_FLOATER_H + |