diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llfloaterpreference.cpp | 25 | ||||
| -rw-r--r-- | indra/newview/llfolderviewitem.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llinventorypanel.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/llpanelobjectinventory.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llviewermenu.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/llviewermessage.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llworld.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_preferences_advanced.xml | 4 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/strings.xml | 5 | 
9 files changed, 39 insertions, 10 deletions
| diff --git a/indra/newview/llfloaterpreference.cpp b/indra/newview/llfloaterpreference.cpp index 8bffe9bf57..e998d10fcc 100644 --- a/indra/newview/llfloaterpreference.cpp +++ b/indra/newview/llfloaterpreference.cpp @@ -110,6 +110,9 @@  const F32 MAX_USER_FAR_CLIP = 512.f;  const F32 MIN_USER_FAR_CLIP = 64.f; +//control value for middle mouse as talk2push button +const static std::string MIDDLE_MOUSE_CV = "MiddleMouse"; +  class LLVoiceSetKeyDialog : public LLModalDialog  {  public: @@ -1008,9 +1011,17 @@ void LLFloaterPreference::setKey(KEY key)  void LLFloaterPreference::onClickSetMiddleMouse()  { -	childSetValue("modifier_combo", "MiddleMouse"); +	LLUICtrl* p2t_line_editor = getChild<LLUICtrl>("modifier_combo"); +  	// update the control right away since we no longer wait for apply -	getChild<LLUICtrl>("modifier_combo")->onCommit(); +	p2t_line_editor->setControlValue(MIDDLE_MOUSE_CV); + +	//push2talk button "middle mouse" control value is in English, need to localize it for presentation +	LLPanel* advanced_preferences = dynamic_cast<LLPanel*>(p2t_line_editor->getParent()); +	if (advanced_preferences) +	{ +		p2t_line_editor->setValue(advanced_preferences->getString("middle_mouse")); +	}  }  /*  void LLFloaterPreference::onClickSkipDialogs() @@ -1302,6 +1313,16 @@ BOOL LLPanelPreference::postBuild()  		getChild<LLCheckBoxCtrl>("voice_call_friends_only_check")->setCommitCallback(boost::bind(&showFriendsOnlyWarning, _1, _2));  	} +	// Panel Advanced +	if (hasChild("modifier_combo")) +	{ +		//localizing if push2talk button is set to middle mouse +		if (MIDDLE_MOUSE_CV == childGetValue("modifier_combo").asString()) +		{ +			childSetValue("modifier_combo", getString("middle_mouse")); +		} +	} +  	apply();  	return true;  } diff --git a/indra/newview/llfolderviewitem.cpp b/indra/newview/llfolderviewitem.cpp index d3e3d2b57b..8b3ba6c72b 100644 --- a/indra/newview/llfolderviewitem.cpp +++ b/indra/newview/llfolderviewitem.cpp @@ -258,8 +258,10 @@ void LLFolderViewItem::refreshFromListener()  		if (LLFolderType::lookupIsProtectedType(preferred_type))  		{  			LLTrans::findString(mLabel, "InvFolder " + mLabel); +			setToolTip(mLabel);  		}; +		setToolTip(mLabel);  		setIcon(mListener->getIcon());  		time_t creation_date = mListener->getCreationDate();  		if (mCreationDate != creation_date) diff --git a/indra/newview/llinventorypanel.cpp b/indra/newview/llinventorypanel.cpp index ec83a1fd6d..d7720b735c 100644 --- a/indra/newview/llinventorypanel.cpp +++ b/indra/newview/llinventorypanel.cpp @@ -293,9 +293,6 @@ void LLInventoryPanel::modelChanged(U32 mask)  					bridge->clearDisplayName();  					view_item->refresh(); - -					// Set the new tooltip with the new display name. -					view_item->setToolTip(bridge->getDisplayName());  				}  			}  		} diff --git a/indra/newview/llpanelobjectinventory.cpp b/indra/newview/llpanelobjectinventory.cpp index 9e92ee337f..7505581904 100644 --- a/indra/newview/llpanelobjectinventory.cpp +++ b/indra/newview/llpanelobjectinventory.cpp @@ -1578,7 +1578,7 @@ void LLPanelObjectInventory::reset()  	p.title = "task inventory";  	p.task_id = getTaskUUID();  	p.parent_panel = this; -	p.tool_tip= p.name; +	p.tool_tip= LLTrans::getString("PanelContentsTooltip");  	mFolders = LLUICtrlFactory::create<LLFolderView>(p);  	// this ensures that we never say "searching..." or "no items found"  	mFolders->getFilter()->setShowFolderState(LLInventoryFilter::SHOW_ALL_FOLDERS); diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 1d58daba2c..5c40d02f8d 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -86,6 +86,7 @@  #include "lltoolmgr.h"  #include "lltoolpie.h"  #include "lltoolselectland.h" +#include "lltrans.h"  #include "llviewergenericmessage.h"  #include "llviewerhelp.h"  #include "llviewermenufile.h"	// init_menu_file() @@ -7047,7 +7048,7 @@ LLVOAvatar* find_avatar_from_object( const LLUUID& object_id )  void handle_disconnect_viewer(void *)  { -	LLAppViewer::instance()->forceDisconnect("Testing viewer disconnect"); +	LLAppViewer::instance()->forceDisconnect(LLTrans::getString("TestingDisconnect"));  }  void force_error_breakpoint(void *) diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index eed3f25231..bd0012057c 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -3080,7 +3080,7 @@ void process_agent_movement_complete(LLMessageSystem* msg, void**)  			<< x << ":" << y   			<< " current pos " << gAgent.getPositionGlobal()  			<< LL_ENDL; -		LLAppViewer::instance()->forceDisconnect("You were sent to an invalid region."); +		LLAppViewer::instance()->forceDisconnect(LLTrans::getString("SentToInvalidRegion"));  		return;  	} diff --git a/indra/newview/llworld.cpp b/indra/newview/llworld.cpp index d7e5b464a6..19f303ab88 100644 --- a/indra/newview/llworld.cpp +++ b/indra/newview/llworld.cpp @@ -45,6 +45,7 @@  #include "llhttpnode.h"  #include "llregionhandle.h"  #include "llsurface.h" +#include "lltrans.h"  #include "llviewercamera.h"  #include "llviewertexture.h"  #include "llviewertexturelist.h" @@ -258,7 +259,7 @@ void LLWorld::removeRegion(const LLHost &host)  		llwarns << "gFrameTimeSeconds " << gFrameTimeSeconds << llendl;  		llwarns << "Disabling region " << regionp->getName() << " that agent is in!" << llendl; -		LLAppViewer::instance()->forceDisconnect("You have been disconnected from the region you were in."); +		LLAppViewer::instance()->forceDisconnect(LLTrans::getString("YouHaveBeenDisconnected"));  		return;  	} diff --git a/indra/newview/skins/default/xui/en/panel_preferences_advanced.xml b/indra/newview/skins/default/xui/en/panel_preferences_advanced.xml index 4be4d6b432..c658e0de6f 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_advanced.xml @@ -13,6 +13,10 @@       name="aspect_ratio_text">          [NUM]:[DEN]      </panel.string> +    <panel.string +     name="middle_mouse"> +        Middle Mouse +    </panel.string>           <icon  	 follows="left|top"  	 height="18" diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index 2a46311fce..75eb1792ee 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -56,7 +56,9 @@  	<string name="SavingSettings">Saving your settings...</string>  	<string name="LoggingOut">Logging out...</string>  	<string name="ShuttingDown">Shutting down...</string> - +	<string name="YouHaveBeenDisconnected">You have been disconnected from the region you were in.</string> +	<string name="SentToInvalidRegion">You were sent to an invalid region.</string> +	<string name="TestingDisconnect">Testing viewer disconnect</string>  	<!-- Tooltip, lltooltipview.cpp -->  	<string name="TooltipPerson">Person</string><!-- Object under mouse pointer is an avatar --> @@ -2135,6 +2137,7 @@ Clears (deletes) the media and all params from the given face.  	<!-- panel contents -->  	<string name="PanelContentsNewScript">New Script</string> +	<string name="PanelContentsTooltip">Content of object</string>    <!-- panel preferences general -->    <string name="BusyModeResponseDefault">The Resident you messaged is in 'busy mode' which means they have requested not to be disturbed.  Your message will still be shown in their IM panel for later viewing.</string> | 
