diff options
author | Christian Goetze <cg@lindenlab.com> | 2007-10-10 00:01:43 +0000 |
---|---|---|
committer | Christian Goetze <cg@lindenlab.com> | 2007-10-10 00:01:43 +0000 |
commit | 5ec8bbbe2244ea70d8aa74b5c572351632699425 (patch) | |
tree | 12a4e92720c531105a21ef4f9f363b8572d72a3a /indra/newview/llfloatertools.cpp | |
parent | b3b62c3b9ef32c4dbcae51cd3ef582734d5717bb (diff) |
svn merge -r71238:71367 svn+ssh://svn/svn/linden/branches/maint-ui-qa3
Diffstat (limited to 'indra/newview/llfloatertools.cpp')
-rw-r--r-- | indra/newview/llfloatertools.cpp | 48 |
1 files changed, 33 insertions, 15 deletions
diff --git a/indra/newview/llfloatertools.cpp b/indra/newview/llfloatertools.cpp index 2c0cb4164d..4f8ed08a69 100644 --- a/indra/newview/llfloatertools.cpp +++ b/indra/newview/llfloatertools.cpp @@ -317,6 +317,16 @@ BOOL LLFloaterTools::postBuild() mTab->setBorderVisible(FALSE); mTab->selectFirstTab(); } + + mStatusText["rotate"] = childGetText("status_rotate"); + mStatusText["scale"] = childGetText("status_scale"); + mStatusText["move"] = childGetText("status_move"); + mStatusText["modifyland"] = childGetText("status_modifyland"); + mStatusText["camera"] = childGetText("status_camera"); + mStatusText["grab"] = childGetText("status_grab"); + mStatusText["place"] = childGetText("status_place"); + mStatusText["selectland"] = childGetText("status_selectland"); + return TRUE; } @@ -418,9 +428,17 @@ LLFloaterTools::~LLFloaterTools() // children automatically deleted } -void LLFloaterTools::setStatusText(const LLString& text) +void LLFloaterTools::setStatusText(const std::string& text) { - mTextStatus->setText(text); + std::map<std::string, std::string>::iterator iter = mStatusText.find(text); + if (iter != mStatusText.end()) + { + mTextStatus->setText(iter->second); + } + else + { + mTextStatus->setText(text); + } } void LLFloaterTools::refresh() @@ -587,27 +605,27 @@ void LLFloaterTools::updatePopup(LLCoordGL center, MASK mask) if (mComboGridMode) { - mComboGridMode ->setVisible( edit_visible ); + mComboGridMode->setVisible( edit_visible ); S32 index = mComboGridMode->getCurrentIndex(); mComboGridMode->removeall(); switch (mObjectSelection->getSelectType()) { case SELECT_TYPE_HUD: - mComboGridMode->add("Screen"); - mComboGridMode->add("Local"); - //mComboGridMode->add("Reference"); - break; + mComboGridMode->add(childGetText("grid_screen_text")); + mComboGridMode->add(childGetText("grid_local_text")); + //mComboGridMode->add(childGetText("grid_reference_text")); + break; case SELECT_TYPE_WORLD: - mComboGridMode->add("World"); - mComboGridMode->add("Local"); - mComboGridMode->add("Reference"); - break; + mComboGridMode->add(childGetText("grid_world_text")); + mComboGridMode->add(childGetText("grid_local_text")); + mComboGridMode->add(childGetText("grid_reference_text")); + break; case SELECT_TYPE_ATTACHMENT: - mComboGridMode->add("Attachment"); - mComboGridMode->add("Local"); - mComboGridMode->add("Reference"); - break; + mComboGridMode->add(childGetText("grid_attachment_text")); + mComboGridMode->add(childGetText("grid_local_text")); + mComboGridMode->add(childGetText("grid_reference_text")); + break; } mComboGridMode->setCurrentByIndex(index); |