aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llui/llmultislider.h
diff options
context:
space:
mode:
authorJacek Antonelli2008-09-06 18:24:57 -0500
committerJacek Antonelli2008-09-06 18:25:07 -0500
commit798d367d54a6c6379ad355bd8345fa40e31e7fe9 (patch)
tree1921f1708cd0240648c97bc02df2c2ab5f2fc41e /linden/indra/llui/llmultislider.h
parentSecond Life viewer sources 1.20.15 (diff)
downloadmeta-impy-798d367d54a6c6379ad355bd8345fa40e31e7fe9.zip
meta-impy-798d367d54a6c6379ad355bd8345fa40e31e7fe9.tar.gz
meta-impy-798d367d54a6c6379ad355bd8345fa40e31e7fe9.tar.bz2
meta-impy-798d367d54a6c6379ad355bd8345fa40e31e7fe9.tar.xz
Second Life viewer sources 1.21.0-RC
Diffstat (limited to 'linden/indra/llui/llmultislider.h')
-rw-r--r--linden/indra/llui/llmultislider.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/linden/indra/llui/llmultislider.h b/linden/indra/llui/llmultislider.h
index df6153a..001ed26 100644
--- a/linden/indra/llui/llmultislider.h
+++ b/linden/indra/llui/llmultislider.h
@@ -41,7 +41,7 @@ class LLMultiSlider : public LLUICtrl
41{ 41{
42public: 42public:
43 LLMultiSlider( 43 LLMultiSlider(
44 const LLString& name, 44 const std::string& name,
45 const LLRect& rect, 45 const LLRect& rect,
46 void (*on_commit_callback)(LLUICtrl* ctrl, void* userdata), 46 void (*on_commit_callback)(LLUICtrl* ctrl, void* userdata),
47 void* callback_userdata, 47 void* callback_userdata,
@@ -53,17 +53,17 @@ public:
53 BOOL allow_overlap, 53 BOOL allow_overlap,
54 BOOL draw_track, 54 BOOL draw_track,
55 BOOL use_triangle, 55 BOOL use_triangle,
56 const LLString& control_name = LLString::null ); 56 const std::string& control_name = LLStringUtil::null );
57 57
58 virtual LLXMLNodePtr getXML(bool save_children = true) const; 58 virtual LLXMLNodePtr getXML(bool save_children = true) const;
59 static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); 59 static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory);
60 60
61 void setSliderValue(const LLString& name, F32 value, BOOL from_event = FALSE); 61 void setSliderValue(const std::string& name, F32 value, BOOL from_event = FALSE);
62 F32 getSliderValue(const LLString& name) const; 62 F32 getSliderValue(const std::string& name) const;
63 63
64 const LLString& getCurSlider() const { return mCurSlider; } 64 const std::string& getCurSlider() const { return mCurSlider; }
65 F32 getCurSliderValue() const { return getSliderValue(mCurSlider); } 65 F32 getCurSliderValue() const { return getSliderValue(mCurSlider); }
66 void setCurSlider(const LLString& name); 66 void setCurSlider(const std::string& name);
67 void setCurSliderValue(F32 val, BOOL from_event = false) { setSliderValue(mCurSlider, val, from_event); } 67 void setCurSliderValue(F32 val, BOOL from_event = false) { setSliderValue(mCurSlider, val, from_event); }
68 68
69 virtual void setValue(const LLSD& value); 69 virtual void setValue(const LLSD& value);
@@ -83,9 +83,9 @@ public:
83 void setMouseUpCallback( void (*cb)(LLUICtrl* ctrl, void* userdata) ) { mMouseUpCallback = cb; } 83 void setMouseUpCallback( void (*cb)(LLUICtrl* ctrl, void* userdata) ) { mMouseUpCallback = cb; }
84 84
85 bool findUnusedValue(F32& initVal); 85 bool findUnusedValue(F32& initVal);
86 const LLString& addSlider(); 86 const std::string& addSlider();
87 const LLString& addSlider(F32 val); 87 const std::string& addSlider(F32 val);
88 void deleteSlider(const LLString& name); 88 void deleteSlider(const std::string& name);
89 void deleteCurSlider() { deleteSlider(mCurSlider); } 89 void deleteCurSlider() { deleteSlider(mCurSlider); }
90 void clear(); 90 void clear();
91 91
@@ -101,7 +101,7 @@ protected:
101 F32 mMinValue; 101 F32 mMinValue;
102 F32 mMaxValue; 102 F32 mMaxValue;
103 F32 mIncrement; 103 F32 mIncrement;
104 LLString mCurSlider; 104 std::string mCurSlider;
105 static S32 mNameCounter; 105 static S32 mNameCounter;
106 106
107 S32 mMaxNumSliders; 107 S32 mMaxNumSliders;
@@ -112,7 +112,7 @@ protected:
112 S32 mMouseOffset; 112 S32 mMouseOffset;
113 LLRect mDragStartThumbRect; 113 LLRect mDragStartThumbRect;
114 114
115 std::map<LLString, LLRect> mThumbRects; 115 std::map<std::string, LLRect> mThumbRects;
116 LLColor4 mTrackColor; 116 LLColor4 mTrackColor;
117 LLColor4 mThumbOutlineColor; 117 LLColor4 mThumbOutlineColor;
118 LLColor4 mThumbCenterColor; 118 LLColor4 mThumbCenterColor;