diff options
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 11 | ||||
| -rw-r--r-- | indra/newview/llfloaterpreference.cpp | 14 | ||||
| -rw-r--r-- | indra/newview/llpaneloutfitsinventory.cpp | 113 | ||||
| -rw-r--r-- | indra/newview/llpaneloutfitsinventory.h | 2 | ||||
| -rw-r--r-- | indra/newview/llvoavatar.cpp | 9 | ||||
| -rw-r--r-- | indra/newview/skins/default/colors.xml | 8 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/notifications.xml | 22 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_main_inventory.xml | 681 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_preferences_advanced.xml | 43 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_preferences_general.xml | 19 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml | 29 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_preferences_setup.xml | 14 | 
12 files changed, 272 insertions, 693 deletions
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 92226f4148..7d1fcb5e56 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -8653,17 +8653,6 @@        <key>Value</key>        <integer>1</integer>      </map> -    <key>SmallAvatarNames</key> -    <map> -      <key>Comment</key> -      <string>Display avatar name text in smaller font</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map>      <key>SnapEnabled</key>      <map>        <key>Comment</key> diff --git a/indra/newview/llfloaterpreference.cpp b/indra/newview/llfloaterpreference.cpp index 3487f52f35..764a0dc954 100644 --- a/indra/newview/llfloaterpreference.cpp +++ b/indra/newview/llfloaterpreference.cpp @@ -182,7 +182,6 @@ void LLVoiceSetKeyDialog::onCancel(void* user_data)  // if creating/destroying these is too slow, we'll need to create  // a static member and update all our static callbacks -void handleNameTagOptionChanged(const LLSD& newvalue);	  bool callback_clear_browser_cache(const LLSD& notification, const LLSD& response);  //bool callback_skip_dialogs(const LLSD& notification, const LLSD& response, LLFloaterPreference* floater); @@ -218,15 +217,6 @@ bool callback_clear_browser_cache(const LLSD& notification, const LLSD& response  	return false;  } -void handleNameTagOptionChanged(const LLSD& newvalue) -{ -	S32 name_tag_option = S32(newvalue); -	if(name_tag_option==2) -	{ -		gSavedSettings.setBOOL("SmallAvatarNames", TRUE); -	} -} -  /*bool callback_skip_dialogs(const LLSD& notification, const LLSD& response, LLFloaterPreference* floater)  {  	S32 option = LLNotificationsUtil::getSelectedOption(notification, response); @@ -319,8 +309,6 @@ LLFloaterPreference::LLFloaterPreference(const LLSD& key)  	mCommitCallbackRegistrar.add("Pref.MaturitySettings",		boost::bind(&LLFloaterPreference::onChangeMaturity, this));  	sSkin = gSavedSettings.getString("SkinCurrent"); -	 -	gSavedSettings.getControl("AvatarNameTagMode")->getCommitSignal()->connect(boost::bind(&handleNameTagOptionChanged,  _2));  }  BOOL LLFloaterPreference::postBuild() @@ -336,8 +324,6 @@ BOOL LLFloaterPreference::postBuild()  	LLTabContainer* tabcontainer = getChild<LLTabContainer>("pref core");  	if (!tabcontainer->selectTab(gSavedSettings.getS32("LastPrefTab")))  		tabcontainer->selectFirstTab(); -	S32 show_avatar_nametag_options = gSavedSettings.getS32("AvatarNameTagMode"); -	handleNameTagOptionChanged(LLSD(show_avatar_nametag_options));  	std::string cache_location = gDirUtilp->getExpandedFilename(LL_PATH_CACHE, "");  	childSetText("cache_location", cache_location); diff --git a/indra/newview/llpaneloutfitsinventory.cpp b/indra/newview/llpaneloutfitsinventory.cpp index dd320f8328..7137022447 100644 --- a/indra/newview/llpaneloutfitsinventory.cpp +++ b/indra/newview/llpaneloutfitsinventory.cpp @@ -48,6 +48,7 @@  #include "lllandmark.h"  #include "lllineeditor.h"  #include "llmodaldialog.h" +#include "llnotificationsutil.h"  #include "llsidepanelappearance.h"  #include "llsidetray.h"  #include "lltabcontainer.h" @@ -68,75 +69,13 @@ static const std::string COF_TAB_NAME = "cof_tab";  static LLRegisterPanelClassWrapper<LLPanelOutfitsInventory> t_inventory("panel_outfits_inventory");  bool LLPanelOutfitsInventory::sShowDebugEditor = false; -class LLOutfitSaveAsDialog : public LLModalDialog -{ -private: -	std::string	mItemName; -	std::string mTempItemName; -	 -	boost::signals2::signal<void (const std::string&)> mSaveAsSignal; - -public: -	LLOutfitSaveAsDialog( const LLSD& key ) -		: LLModalDialog( key ), -		  mTempItemName(key.asString()) -	{ -	} -		 -	BOOL postBuild() -	{ -		getChild<LLUICtrl>("Save")->setCommitCallback(boost::bind(&LLOutfitSaveAsDialog::onSave, this )); -		getChild<LLUICtrl>("Cancel")->setCommitCallback(boost::bind(&LLOutfitSaveAsDialog::onCancel, this )); -		 -		childSetTextArg("name ed", "[DESC]", mTempItemName); -		return TRUE; -	} - -	void setSaveAsCommit( const boost::signals2::signal<void (const std::string&)>::slot_type& cb ) -	{ -		mSaveAsSignal.connect(cb); -	} - -	virtual void onOpen(const LLSD& key) -	{ -		LLLineEditor* edit = getChild<LLLineEditor>("name ed"); -		if (edit) -		{ -			edit->setFocus(TRUE); -			edit->selectAll(); -		} -	} -	void onSave() -	{ -		mItemName = childGetValue("name ed").asString(); -		LLStringUtil::trim(mItemName); -		if( !mItemName.empty() ) -		{ -			mSaveAsSignal(mItemName); -			closeFloater(); // destroys this object -		} -	} - -	void onCancel() -	{ -		closeFloater(); // destroys this object -	} -}; -	  LLPanelOutfitsInventory::LLPanelOutfitsInventory() :  	mActivePanel(NULL),  	mParent(NULL)  {  	mSavedFolderState = new LLSaveFolderState();  	mSavedFolderState->setApply(FALSE); - -	static bool registered_dialog = false; -	if (!registered_dialog) -	{ -		LLFloaterReg::add("outfit_save_as", "floater_outfit_save_as.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLOutfitSaveAsDialog>); -		registered_dialog = true; -	}  }  LLPanelOutfitsInventory::~LLPanelOutfitsInventory() @@ -268,6 +207,31 @@ void LLPanelOutfitsInventory::onEdit()  {  } +bool LLPanelOutfitsInventory::onSaveCommit(const LLSD& notification, const LLSD& response) +{ +	S32 option = LLNotificationsUtil::getSelectedOption(notification, response); +	if (0 == option) +	{ +		std::string outfit_name = response["message"].asString(); +		LLStringUtil::trim(outfit_name); +		if( !outfit_name.empty() ) +		{ +			LLUUID outfit_folder = gAgentWearables.makeNewOutfitLinks(outfit_name); +			LLSD key; +			LLSideTray::getInstance()->showPanel("panel_outfits_inventory", key); + +			if (mAppearanceTabs) +			{ +				mAppearanceTabs->selectTabByName(OUTFITS_TAB_NAME); +			}	 +		} +	} + +	return false; +} + + +  void LLPanelOutfitsInventory::onSave()  {  	std::string outfit_name; @@ -277,23 +241,22 @@ void LLPanelOutfitsInventory::onSave()  		outfit_name = LLViewerFolderType::lookupNewCategoryName(LLFolderType::FT_OUTFIT);  	} +	LLSD args; +	args["DESC"] = outfit_name; + +	LLSD payload; +	//payload["ids"].append(*it); +	 +	LLNotificationsUtil::add("SaveOutfitAs", args, payload, boost::bind(&LLPanelOutfitsInventory::onSaveCommit, this, _1, _2)); + +	//) +	 +/*  	LLOutfitSaveAsDialog* save_as_dialog = LLFloaterReg::showTypedInstance<LLOutfitSaveAsDialog>("outfit_save_as", LLSD(outfit_name), TRUE);  	if (save_as_dialog)  	{  		save_as_dialog->setSaveAsCommit(boost::bind(&LLPanelOutfitsInventory::onSaveCommit, this, _1 )); -	} -} - -void LLPanelOutfitsInventory::onSaveCommit(const std::string& outfit_name) -{ -	LLUUID outfit_folder = gAgentWearables.makeNewOutfitLinks(outfit_name); -	LLSD key; -	LLSideTray::getInstance()->showPanel("panel_outfits_inventory", key); - -	if (mAppearanceTabs) -	{ -		mAppearanceTabs->selectTabByName(OUTFITS_TAB_NAME); -	} +	}*/  }  void LLPanelOutfitsInventory::onSelectionChange(const std::deque<LLFolderViewItem*> &items, BOOL user_action) diff --git a/indra/newview/llpaneloutfitsinventory.h b/indra/newview/llpaneloutfitsinventory.h index ab25ef0a49..a4d38df740 100644 --- a/indra/newview/llpaneloutfitsinventory.h +++ b/indra/newview/llpaneloutfitsinventory.h @@ -61,7 +61,7 @@ public:  	void onEdit();  	void onSave(); -	void onSaveCommit(const std::string& item_name); +	bool onSaveCommit(const LLSD& notification, const LLSD& response);  	void onSelectionChange(const std::deque<LLFolderViewItem*> &items, BOOL user_action);  	void onSelectorButtonClicked(); diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index c400e8510e..0ce8894872 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -2929,14 +2929,7 @@ void LLVOAvatar::idleUpdateNameTag(const LLVector3& root_pos_last)  			}  			else  			{ -				if (gSavedSettings.getBOOL("SmallAvatarNames")) -				{ -					mNameText->setFont(LLFontGL::getFontSansSerif()); -				} -				else -				{ -					mNameText->setFont(LLFontGL::getFontSansSerifBig()); -				} +				mNameText->setFont(LLFontGL::getFontSansSerif());  				mNameText->setTextAlignment(LLHUDText::ALIGN_TEXT_CENTER);  				mNameText->setFadeDistance(CHAT_NORMAL_RADIUS, 5.f);  				mNameText->setVisibleOffScreen(FALSE); diff --git a/indra/newview/skins/default/colors.xml b/indra/newview/skins/default/colors.xml index 777d671e81..0a906a8063 100644 --- a/indra/newview/skins/default/colors.xml +++ b/indra/newview/skins/default/colors.xml @@ -61,7 +61,7 @@  	value="0.26 0.345 0.263 1" />  	<color  	 name="Red" -	 value="0.729 0 0.121 1" /> +	 value="1 0 0 1" />  	<color  	 name="Blue"  	 value="0 0 1 1" /> @@ -197,7 +197,7 @@       value="0.5 0.5 0.5 1" />      <color       name="ColorPaletteEntry03" -     value="0.3344 0.5456 0.5159 1" /> +     value="0.5 0 0 1" />      <color       name="ColorPaletteEntry04"       value="0.5 0.5 0 1" /> @@ -239,7 +239,7 @@       reference="LtYellow" />      <color       name="ColorPaletteEntry17" -     reference="LtGreen" /> +     reference="White" />      <color       name="ColorPaletteEntry18"       reference="LtGray" /> @@ -248,7 +248,7 @@       reference="Red" />      <color       name="ColorPaletteEntry20" -     reference=".5 .5 1 0" /> +     reference="Yellow" />      <color       name="ColorPaletteEntry21"       reference="Green" /> diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml index 3d41989e54..e8ba8c683d 100644 --- a/indra/newview/skins/default/xui/en/notifications.xml +++ b/indra/newview/skins/default/xui/en/notifications.xml @@ -2024,6 +2024,28 @@ Would you be my friend?    </notification>    <notification + icon="alertmodal.tga" + label="Save Outfit" + name="SaveOutfitAs" + type="alertmodal"> +    Save what I'm wearing as a new Outfit: +    <form name="form"> +      <input name="message" type="text"> +        [DESC] (new) +      </input> +      <button +       default="true" +       index="0" +       name="Offer" +       text="OK"/> +      <button +       index="1" +       name="Cancel" +       text="Cancel"/> +    </form> +  </notification> + +  <notification     icon="alertmodal.tga"     name="RemoveFromFriends"     type="alertmodal"> diff --git a/indra/newview/skins/default/xui/en/panel_main_inventory.xml b/indra/newview/skins/default/xui/en/panel_main_inventory.xml index 6c81107dde..b1c2173686 100644 --- a/indra/newview/skins/default/xui/en/panel_main_inventory.xml +++ b/indra/newview/skins/default/xui/en/panel_main_inventory.xml @@ -1,522 +1,159 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<panel - background_visible="true" - follows="all" - height="408" - label="Things" - layout="topleft" - min_height="350" - min_width="240" - name="main inventory panel" - width="330"> -    <panel.string -     name="Itemcount"> -    </panel.string> -    <panel.string -     name="ItemcountFetching"> -        Fetching [ITEM_COUNT] Items... [FILTER] -    </panel.string> -    <panel.string -     name="ItemcountCompleted"> -        [ITEM_COUNT] Items [FILTER] -    </panel.string> -    <panel.string -     name="ItemcountUnknown"> - -    </panel.string> -	<text -		     type="string" -		     length="1" -		     follows="left|top" -		     height="13" -		     layout="topleft" -    		 left="12" -		     name="ItemcountText" -		     font="SansSerifMedium" -		     text_color="EmphasisColor" -		     top_pad="0" -		     width="300"> -	        Items: -    </text> -    <menu_bar -     bg_visible="false" -     follows="left|top|right" -     height="20" -     layout="topleft" -     left="10" -     mouse_opaque="false" -     name="Inventory Menu" -     top="+10" -	 visible="true" -     width="290"> -        <menu -         height="101" -         label="File" -         layout="topleft" -         left="0" -         mouse_opaque="false" -         name="File" -         tear_off="true" -         top="-117" -         width="128"> -            <menu_item_call -             label="Open" -             layout="topleft" -             name="Open"> -                <menu_item_call.on_click -                 function="Inventory.DoToSelected" -                 parameter="open" /> -            </menu_item_call> -            <menu -             create_jump_keys="true" -             label="Upload" -             layout="topleft" -             name="upload" -             tear_off="true"> -                <menu_item_call -                 label="Image (L$[COST])..." -                 layout="topleft" -                 name="Upload Image" -                 shortcut="control|U"> -                    <menu_item_call.on_click -                     function="File.UploadImage" -                     parameter="" /> -                    <menu_item_call.on_enable -                     function="File.EnableUpload" /> -                </menu_item_call> -                <menu_item_call -                 label="Sound (L$[COST])..." -                 layout="topleft" -                 name="Upload Sound"> -                    <menu_item_call.on_click -                     function="File.UploadSound" -                     parameter="" /> -                    <menu_item_call.on_enable -                     function="File.EnableUpload" /> -                </menu_item_call> -                <menu_item_call -                 label="Animation (L$[COST])..." -                 layout="topleft" -                 name="Upload Animation"> -                    <menu_item_call.on_click -                     function="File.UploadAnim" -                     parameter="" /> -                    <menu_item_call.on_enable -                     function="File.EnableUpload" /> -                </menu_item_call> -                <menu_item_call -                 label="Bulk (L$[COST] per file)..." -                 layout="topleft" -                 name="Bulk Upload"> -                    <menu_item_call.on_click -                     function="File.UploadBulk" -                     parameter="" /> -                </menu_item_call> -                <menu_item_separator -                 layout="topleft" /> -            </menu> -            <menu_item_separator -             layout="topleft" /> -            <menu_item_call -             label="New Window" -             layout="topleft" -             name="New Window"> -                <menu_item_call.on_click -                 function="Inventory.NewWindow" /> -            </menu_item_call> -            <menu_item_separator -             layout="topleft" -             name="separator2" /> -            <menu_item_call -             label="Show Filters" -             layout="topleft" -             name="Show Filters"> -                <menu_item_call.on_click -                 function="Inventory.ShowFilters" /> -            </menu_item_call> -            <menu_item_call -             label="Reset Filters" -             layout="topleft" -             name="Reset Current"> -                <menu_item_call.on_click -                 function="Inventory.ResetFilters" /> -            </menu_item_call> -            <menu_item_call -             label="Close All Folders" -             layout="topleft" -             name="Close All Folders"> -                <menu_item_call.on_click -                 function="Inventory.CloseAllFolders" /> -            </menu_item_call> -            <menu_item_separator -             layout="topleft" -             name="separator3" /> -            <menu_item_call -             label="Empty Trash" -             layout="topleft" -             name="Empty Trash"> -                <menu_item_call.on_click -                 function="Inventory.EmptyTrash" /> -            </menu_item_call> -            <menu_item_call -             label="Empty Lost And Found" -             layout="topleft" -             name="Empty Lost And Found"> -                <menu_item_call.on_click -                 function="Inventory.EmptyLostAndFound" /> -            </menu_item_call> -        </menu> -        <menu -         height="121" -         label="Create" -         layout="topleft" -         left="0" -         mouse_opaque="false" -         name="Create" -         tear_off="true" -         top="-201" -         width="121"> -            <menu_item_call -             label="New Folder" -             layout="topleft" -             name="New Folder"> -                <menu_item_call.on_click -                 function="Inventory.DoCreate" -                 parameter="category" /> -            </menu_item_call> -            <menu_item_call -             label="New Script" -             layout="topleft" -             name="New Script"> -                <menu_item_call.on_click -                 function="Inventory.DoCreate" -                 parameter="lsl" /> -            </menu_item_call> -            <menu_item_call -             label="New Notecard" -             layout="topleft" -             name="New Note"> -                <menu_item_call.on_click -                 function="Inventory.DoCreate" -                 parameter="notecard" /> -            </menu_item_call> -            <menu_item_call -             label="New Gesture" -             layout="topleft" -             name="New Gesture"> -                <menu_item_call.on_click -                 function="Inventory.DoCreate" -                 parameter="gesture" /> -            </menu_item_call> -            <menu -             height="175" -             label="New Clothes" -             layout="topleft" -             left_delta="0" -             mouse_opaque="false" -             name="New Clothes" -             top_pad="514" -             width="125"> -                <menu_item_call -                 label="New Shirt" -                 layout="topleft" -                 name="New Shirt"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="shirt" /> -                </menu_item_call> -                <menu_item_call -                 label="New Pants" -                 layout="topleft" -                 name="New Pants"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="pants" /> -                </menu_item_call> -                <menu_item_call -                 label="New Shoes" -                 layout="topleft" -                 name="New Shoes"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="shoes" /> -                </menu_item_call> -                <menu_item_call -                 label="New Socks" -                 layout="topleft" -                 name="New Socks"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="socks" /> -                </menu_item_call> -                <menu_item_call -                 label="New Jacket" -                 layout="topleft" -                 name="New Jacket"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="jacket" /> -                </menu_item_call> -                <menu_item_call -                 label="New Skirt" -                 layout="topleft" -                 name="New Skirt"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="skirt" /> -                </menu_item_call> -                <menu_item_call -                 label="New Gloves" -                 layout="topleft" -                 name="New Gloves"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="gloves" /> -                </menu_item_call> -                <menu_item_call -                 label="New Undershirt" -                 layout="topleft" -                 name="New Undershirt"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="undershirt" /> -                </menu_item_call> -                <menu_item_call -                 label="New Underpants" -                 layout="topleft" -                 name="New Underpants"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="underpants" /> -                </menu_item_call> -                <menu_item_call -                 label="New Alpha" -                 layout="topleft" -                 name="New Alpha"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="alpha" /> -                </menu_item_call> -                <menu_item_call -                 label="New Tattoo" -                 layout="topleft" -                 name="New Tattoo"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="tattoo" /> -                </menu_item_call> -            </menu> -            <menu -             height="85" -             label="New Body Parts" -             layout="topleft" -             left_delta="0" -             mouse_opaque="false" -             name="New Body Parts" -             top_pad="514" -             width="118"> -                <menu_item_call -                 label="New Shape" -                 layout="topleft" -                 name="New Shape"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="shape" /> -                </menu_item_call> -                <menu_item_call -                 label="New Skin" -                 layout="topleft" -                 name="New Skin"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="skin" /> -                </menu_item_call> -                <menu_item_call -                 label="New Hair" -                 layout="topleft" -                 name="New Hair"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="hair" /> -                </menu_item_call> -                <menu_item_call -                 label="New Eyes" -                 layout="topleft" -                 name="New Eyes"> -                    <menu_item_call.on_click -                     function="Inventory.DoCreate" -                     parameter="eyes" /> -                </menu_item_call> -            </menu> -        </menu> -        <menu -         height="49" -         label="Sort" -         layout="topleft" -         left="0" -         mouse_opaque="false" -         name="Sort" -         tear_off="true" -         top="-113" -         width="118"> -            <menu_item_check -             control_name="Inventory.SortByName" -             label="By Name" -             layout="topleft" -             name="By Name"> -                <menu_item_check.on_click -                 function="Inventory.SetSortBy" -                 parameter="name" /> -            </menu_item_check> -            <menu_item_check -             control_name="Inventory.SortByDate" -             label="By Date" -             layout="topleft" -             name="By Date"> -                <menu_item_check.on_click -                 function="Inventory.SetSortBy" -                 parameter="date" /> -            </menu_item_check> -            <menu_item_separator -             layout="topleft" /> -            <menu_item_check -             control_name="Inventory.FoldersAlwaysByName" -             label="Folders Always By Name" -             layout="topleft" -             name="Folders Always By Name"> -                <menu_item_check.on_click -                 function="Inventory.SetSortBy" -                 parameter="foldersalwaysbyname" /> -            </menu_item_check> -            <menu_item_check -             control_name="Inventory.SystemFoldersToTop" -             label="System Folders To Top" -             layout="topleft" -             name="System Folders To Top"> -                <menu_item_check.on_click -                 function="Inventory.SetSortBy" -                 parameter="systemfolderstotop" /> -            </menu_item_check> -        </menu> -    </menu_bar> -    <filter_editor -     text_pad_left="10" -     follows="left|top|right" -	 height="23" -     label="Filter Inventory" -     layout="topleft" -     left="10" -     max_length="300" -     name="inventory search editor" -     top="+31" -     width="303" /> -    <tab_container -       bg_alpha_color="DkGray" -       bg_opaque_color="DkGray" -       background_visible="true" -       background_opaque="true" -       follows="all" -       halign="center" -       height="311" -       layout="topleft" -       left="7" -       name="inventory filter tabs" -       tab_height="30" -       tab_position="top" -       tab_min_width="100" -       top_pad="10" -       width="312"> -        <inventory_panel -            bg_opaque_color="DkGray2" -       bg_alpha_color="DkGray2" -       background_visible="true" -       background_opaque="true" -	       border="false" -	       bevel_style="none" -         follows="all" -         height="310" -         label="MY INVENTORY" -         help_topic="my_inventory_tab" -         layout="topleft" -         left="0" -         name="All Items" -         sort_order_setting="InventorySortOrder" -         top="16" -         width="288" /> -        <inventory_panel -            bg_opaque_color="DkGray2" -       bg_alpha_color="DkGray2" -       background_visible="true" -       background_opaque="true" -	       border="false" -	       bevel_style="none" -         follows="all" -         height="310" -         label="RECENT" -         help_topic="recent_inventory_tab" -         layout="topleft" -         left_delta="0" -         name="Recent Items" -         width="290" /> -    </tab_container> - -    <panel -       background_visible="true" -     bevel_style="none" -     follows="left|right|bottom" -     height="27" -     layout="topleft" -     top_pad="-1" -     left="10" -     name="bottom_panel" -     width="310"> -        <button -         follows="bottom|left" -         tool_tip="Show additional options" -         height="25" -         image_hover_unselected="Toolbar_Left_Over" -         image_overlay="OptionsMenu_Off" -         image_selected="Toolbar_Left_Selected" -         image_unselected="Toolbar_Left_Off" -         layout="topleft" -         left="0" -         name="options_gear_btn" -         top="1" -         width="31" /> -        <button -         follows="bottom|left" -         height="25" -         image_hover_unselected="Toolbar_Middle_Over" -         image_overlay="AddItem_Off" -         image_selected="Toolbar_Middle_Selected" -         image_unselected="Toolbar_Middle_Off" -         layout="topleft" -         left_pad="1" -         name="add_btn" -         tool_tip="Add new item" -         width="31" /> -       <icon -        follows="bottom|left" -        height="25" -        image_name="Toolbar_Middle_Off" -        layout="topleft" -        left_pad="1" -        name="dummy_icon" -        width="209" -       /> -        <dnd_button -         follows="bottom|left" -         height="25" -         image_hover_unselected="Toolbar_Right_Over" -         image_overlay="TrashItem_Off" -         image_selected="Toolbar_Right_Selected" -         image_unselected="Toolbar_Right_Off" -         left_pad="1"  -         layout="topleft" -         name="trash_btn" -         tool_tip="Remove selected item" -         width="31"/> -    </panel> - -     -</panel> +<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
 +<panel
 + background_visible="true"
 + follows="all"
 + height="408"
 + label="Things"
 + layout="topleft"
 + min_height="350"
 + min_width="240"
 + name="main inventory panel"
 + width="330">
 +  <panel.string
 +   name="Itemcount">
 +  </panel.string>
 +  <panel.string
 +   name="ItemcountFetching">
 +    Fetching [ITEM_COUNT] Items... [FILTER]
 +  </panel.string>
 +  <panel.string
 +   name="ItemcountCompleted">
 +    [ITEM_COUNT] Items [FILTER]
 +  </panel.string>
 +  <panel.string
 +   name="ItemcountUnknown">
 +
 +  </panel.string>
 +  <text
 +		     type="string"
 +		     length="1"
 +		     follows="left|top"
 +		     height="13"
 +		     layout="topleft"
 +    		 left="12"
 +		     name="ItemcountText"
 +		     font="SansSerifMedium"
 +		     text_color="EmphasisColor"
 +		     top_pad="0"
 +		     width="300">
 +    Items:
 +  </text>
 +  <filter_editor
 +   text_pad_left="10"
 +   follows="left|top|right"
 + height="23"
 +   label="Filter Inventory"
 +   layout="topleft"
 +   left="10"
 +   max_length="300"
 +   name="inventory search editor"
 +   top="3"
 +   width="303" />
 +  <tab_container
 +     bg_alpha_color="DkGray"
 +     bg_opaque_color="DkGray"
 +     background_visible="true"
 +     background_opaque="true"
 +     follows="all"
 +     halign="center"
 +     height="339"
 +     layout="topleft"
 +     left="7"
 +     name="inventory filter tabs"
 +     tab_height="30"
 +     tab_position="top"
 +     tab_min_width="100"
 +     top_pad="10"
 +     width="312">
 +    <inventory_panel
 +        bg_opaque_color="DkGray2"
 +   bg_alpha_color="DkGray2"
 +   background_visible="true"
 +   background_opaque="true"
 +     border="false"
 +     bevel_style="none"
 +     follows="all"
 +     height="338"
 +     label="MY INVENTORY"
 +     help_topic="my_inventory_tab"
 +     layout="topleft"
 +     left="0"
 +     name="All Items"
 +     sort_order_setting="InventorySortOrder"
 +     top="16"
 +     width="288" />
 +    <inventory_panel
 +        bg_opaque_color="DkGray2"
 +   bg_alpha_color="DkGray2"
 +   background_visible="true"
 +   background_opaque="true"
 +     border="false"
 +     bevel_style="none"
 +     follows="all"
 +     height="338"
 +     label="RECENT"
 +     help_topic="recent_inventory_tab"
 +     layout="topleft"
 +     left_delta="0"
 +     name="Recent Items"
 +     width="290" />
 +  </tab_container>
 +
 +  <panel
 +     background_visible="true"
 +   bevel_style="none"
 +   follows="left|right|bottom"
 +   height="27"
 +   layout="topleft"
 +   top_pad="-1"
 +   left="10"
 +   name="bottom_panel"
 +   width="310">
 +    <button
 +     follows="bottom|left"
 +     tool_tip="Show additional options"
 +     height="25"
 +     image_hover_unselected="Toolbar_Left_Over"
 +     image_overlay="OptionsMenu_Off"
 +     image_selected="Toolbar_Left_Selected"
 +     image_unselected="Toolbar_Left_Off"
 +     layout="topleft"
 +     left="0"
 +     name="options_gear_btn"
 +     top="1"
 +     width="31" />
 +    <button
 +     follows="bottom|left"
 +     height="25"
 +     image_hover_unselected="Toolbar_Middle_Over"
 +     image_overlay="AddItem_Off"
 +     image_selected="Toolbar_Middle_Selected"
 +     image_unselected="Toolbar_Middle_Off"
 +     layout="topleft"
 +     left_pad="1"
 +     name="add_btn"
 +     tool_tip="Add new item"
 +     width="31" />
 +    <icon
 +     follows="bottom|left"
 +     height="25"
 +     image_name="Toolbar_Middle_Off"
 +     layout="topleft"
 +     left_pad="1"
 +     name="dummy_icon"
 +     width="209"
 +       />
 +    <dnd_button
 +     follows="bottom|left"
 +     height="25"
 +     image_hover_unselected="Toolbar_Right_Over"
 +     image_overlay="TrashItem_Off"
 +     image_selected="Toolbar_Right_Selected"
 +     image_unselected="Toolbar_Right_Off"
 +     left_pad="1"
 +     layout="topleft"
 +     name="trash_btn"
 +     tool_tip="Remove selected item"
 +     width="31"/>
 +  </panel>
 +</panel>
 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 e604e401f6..69e8e6fdcc 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_advanced.xml @@ -186,6 +186,32 @@ Automatic position for:  		     function="Pref.applyUIColor"  		     parameter="BackgroundChatColor" />      </color_swatch> +  <text +   type="string" +   length="1" +   follows="left|top" +   height="12" +   layout="topleft" +   left="30" +   name="UI Size:" +   top_pad="5" +   width="300"> +    UI size +  </text> +  <slider +   control_name="UIScaleFactor" +   decimal_digits="2" +   follows="left|top" +   height="17" +   increment="0.025" +   initial_value="1" +   layout="topleft" +   left_delta="52" +   max_val="1.4" +   min_val="0.75" +   name="ui_scale_slider" +   top_pad="-14" +   width="180" />      <check_box       control_name="ShowScriptErrors"       follows="left|top" @@ -193,6 +219,7 @@ Automatic position for:       label="Show script errors in:"       layout="topleft"       left="30" +     top_pad="10"        name="show_script_errors"       width="256" />      <radio_group @@ -247,6 +274,7 @@ Automatic position for:       top_pad="5"       width="200" />      <button +     layout="topleft"        follows="top|left"       enabled_control="EnableVoiceChat"       height="23" @@ -257,8 +285,8 @@ Automatic position for:            <button.commit_callback            function="Pref.VoiceSetKey" />      </button> -    <button -     enabled_control="EnableVoiceChat" +  <button +   enabled_control="EnableVoiceChat"       follows="top|left"       halign="center"       height="23" @@ -271,4 +299,15 @@ Automatic position for:            <button.commit_callback            function="Pref.VoiceSetMiddleMouse" />      </button> +  <button + height="23" + label="Other Devices" + left="30" + name="joystick_setup_button" + top_pad="12" + width="155"> +    <button.commit_callback +     function="Floater.Show" +     parameter="pref_joystick" /> +  </button>  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_preferences_general.xml b/indra/newview/skins/default/xui/en/panel_preferences_general.xml index e667fa9a2b..9eaabbe77b 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_general.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_general.xml @@ -177,7 +177,7 @@       layout="topleft"       left="30"       name="start_location_textbox" -     top_pad="10" +     top_pad="15"       width="394">          Start location:      </text> @@ -256,26 +256,15 @@       left="50"       name="show_my_name_checkbox1"       width="300" /> -    <check_box -	 enabled_control="AvatarNameTagMode" -     control_name="SmallAvatarNames" -     height="16" -     initial_value="true" -     label="Small name tags" -     layout="topleft" -     left_delta="175" -     name="small_avatar_names_checkbox" -     width="200" />     <check_box  	 enabled_control="AvatarNameTagMode"       control_name="RenderShowGroupTitleAll"       height="16"       label="Show group titles"       layout="topleft" -     left_delta="-175" +     left_delta="175"       name="show_all_title_checkbox1" -     top_pad="5" -     width="300" /> +     width="200" />      <text       type="string"       length="1" @@ -354,7 +343,7 @@       left="30"       mouse_opaque="false"       name="text_box3" -     top_pad="10" +     top_pad="15"       width="240">         Busy mode response:      </text> diff --git a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml index c74de043e9..44c44f5f59 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml @@ -16,35 +16,8 @@       height="12"       layout="topleft"       left="30" -     name="UI Size:" -     top="10" -     width="300"> -        UI size: -    </text> -    <slider -     can_edit_text="true" -     control_name="UIScaleFactor" -     decimal_digits="2" -     follows="left|top" -     height="15" -     increment="0.025" -     initial_value="1" -     layout="topleft" -     left_delta="52" -     max_val="1.4" -     min_val="0.75" -     name="ui_scale_slider" -     top_pad="2" -     width="180" /> -    <text -     type="string" -     length="1" -     follows="left|top" -     height="12" -     layout="topleft" -     left="30"       name="QualitySpeed" -     top_pad="4" +     top="10"        width="400">          Quality and speed:      </text> diff --git a/indra/newview/skins/default/xui/en/panel_preferences_setup.xml b/indra/newview/skins/default/xui/en/panel_preferences_setup.xml index 2123e62daa..8d7b40b386 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_setup.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_setup.xml @@ -9,18 +9,6 @@   name="Input panel"   top="1"   width="517"> -  <button -   height="23" -   label="Other Devices" -   layout="topleft" -   left="30" -   name="joystick_setup_button" -   top="10" -   width="155"> -    <button.commit_callback -     function="Floater.Show" -     parameter="pref_joystick" /> -  </button>    <text     type="string"     length="1" @@ -29,7 +17,7 @@     layout="topleft"     left="30"     name="Mouselook:" -   top_pad="10" +   top="10"     width="300">      Mouselook:    </text>  | 
