diff options
author | leyla_linden <none@none> | 2010-12-31 12:55:04 -0800 |
---|---|---|
committer | leyla_linden <none@none> | 2010-12-31 12:55:04 -0800 |
commit | 350a736d37de282e1e3c22627400d957f0e00dc5 (patch) | |
tree | 7427e593ce39ad2c50e1f217bad5b211a9eb3928 /indra/newview/llsidetray.h | |
parent | d196348d0f4bd542eee3702329dab28952b8a5e5 (diff) | |
parent | e3204165b9bb9b36cb11a8d0a4a4040634e707fc (diff) |
Merge
Diffstat (limited to 'indra/newview/llsidetray.h')
-rw-r--r-- | indra/newview/llsidetray.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/indra/newview/llsidetray.h b/indra/newview/llsidetray.h index 3c572dde95..184d78845f 100644 --- a/indra/newview/llsidetray.h +++ b/indra/newview/llsidetray.h @@ -165,9 +165,18 @@ public: void reshape (S32 width, S32 height, BOOL called_from_parent = TRUE); - void updateSidetrayVisibility(); + /** + * @return side tray width if it's visible and expanded, 0 otherwise. + * + * Not that width of the tab buttons is not included. + * + * @see setVisibleWidthChangeCallback() + */ + S32 getVisibleWidth(); + + void setVisibleWidthChangeCallback(const commit_signal_t::slot_type& cb); - commit_signal_t& getCollapseSignal() { return mCollapseSignal; } + void updateSidetrayVisibility(); void handleLoginComplete(); @@ -216,7 +225,7 @@ private: tab_order_vector_t mOriginalTabOrder; LLSideTrayTab* mActiveTab; - commit_signal_t mCollapseSignal; + commit_signal_t mVisibleWidthChangeSignal; LLButton* mCollapseButton; bool mCollapsed; |