diff options
| author | angela <angela@lindenlab.com> | 2009-10-30 10:49:26 +0800 | 
|---|---|---|
| committer | angela <angela@lindenlab.com> | 2009-10-30 10:49:26 +0800 | 
| commit | c1dcf8d80917ae246c85343365c472059ae54018 (patch) | |
| tree | c2644b53c557bfc3815c0d3cf344027bc9b38663 | |
| parent | 8c7f5e902625173aada5377c5972b72a684bedf0 (diff) | |
| parent | 0da67c881929a53f7d38ead5540e0f098b65a0ae (diff) | |
merge
122 files changed, 464 insertions, 226 deletions
| diff --git a/indra/newview/llfloatertools.cpp b/indra/newview/llfloatertools.cpp index 3bec6f9e73..5fee84190b 100644 --- a/indra/newview/llfloatertools.cpp +++ b/indra/newview/llfloatertools.cpp @@ -49,6 +49,7 @@  #include "llfloaterreg.h"  #include "llfocusmgr.h"  #include "llmediaentry.h" +#include "llmediactrl.h"  #include "llmenugl.h"  #include "llpanelcontents.h"  #include "llpanelface.h" @@ -221,6 +222,7 @@ BOOL	LLFloaterTools::postBuild()  	mRadioGroupMove		= getChild<LLRadioGroup>("move_radio_group");  	mRadioGroupEdit		= getChild<LLRadioGroup>("edit_radio_group");  	mBtnGridOptions		= getChild<LLButton>("Options..."); +	mTitleMedia			= getChild<LLMediaCtrl>("title_media");  	mCheckSelectIndividual	= getChild<LLCheckBoxCtrl>("checkbox edit linked parts");	  	childSetValue("checkbox edit linked parts",(BOOL)gSavedSettings.getBOOL("EditLinkedParts")); @@ -304,6 +306,7 @@ LLFloaterTools::LLFloaterTools(const LLSD& key)  	mCheckSnapToGrid(NULL),  	mBtnGridOptions(NULL), +	mTitleMedia(NULL),  	mTextGridMode(NULL),  	mComboGridMode(NULL),  	mCheckStretchUniform(NULL), @@ -335,7 +338,8 @@ LLFloaterTools::LLFloaterTools(const LLSD& key)  	mPanelLandInfo(NULL),  	mTabLand(NULL), -	mDirty(TRUE) +	mDirty(TRUE), +	mNeedMediaTitle(TRUE)  {  	gFloaterTools = this; @@ -440,6 +444,9 @@ void LLFloaterTools::draw()  		mDirty = FALSE;  	} +	// grab media name/title and update the UI widget +	updateMediaTitle(); +  	//	mCheckSelectIndividual->set(gSavedSettings.getBOOL("EditLinkedParts"));  	LLFloater::draw();  } @@ -736,6 +743,10 @@ void LLFloaterTools::onClose(bool app_quitting)  	LLViewerJoystick::getInstance()->moveAvatar(false); +	// destroy media source used to grab media title +	if( mTitleMedia ) +		mTitleMedia->unloadMediaSource(); +      // Different from handle_reset_view in that it doesn't actually   	//   move the camera if EditCameraMovement is not set.  	gAgent.resetView(gSavedSettings.getBOOL("EditCameraMovement")); @@ -1108,6 +1119,7 @@ void LLFloaterTools::getMediaState()  	std::string multi_media_info_str = LLTrans::getString("Multiple Media");  	std::string media_title = ""; +	mNeedMediaTitle = false;  	// update UI depending on whether "object" (prim or face) has media  	// and whether or not you are allowed to edit it. @@ -1123,18 +1135,19 @@ void LLFloaterTools::getMediaState()  			// Media data is valid  			if(media_data_get!=default_media_data)  			{ -				//TODO: get media title -				//media_title =  media_data_get->getTitle(); -				//LLFloaterMediaSettings::getInstance()->mIdenticalValidMedia = true; +				// initial media title is the media URL (until we get the name)  				media_title = media_data_get.getHomeURL(); + +				// kick off a navigate and flag that we need to update the title +				navigateToTitleMedia( media_data_get.getHomeURL() ); +				mNeedMediaTitle = true;  			}  			// else all faces might be empty.  -			 -			  		}  		else // there' re Different Medias' been set on on the faces.  		{  			media_title = multi_media_info_str; +			mNeedMediaTitle = false;  		}  		childSetEnabled("media_tex",  bool_has_media & editable); @@ -1152,17 +1165,20 @@ void LLFloaterTools::getMediaState()  		if(LLFloaterMediaSettings::getInstance()->mMultipleValidMedia)  		{  			media_title = multi_media_info_str; +			mNeedMediaTitle = false;  		}  		else  		{  			// Media data is valid  			if(media_data_get!=default_media_data)  			{ -				//TODO: get media title -				//media_title =  media_data_get->getTitle(); +				// initial media title is the media URL (until we get the name)  				media_title = media_data_get.getHomeURL(); + +				// kick off a navigate and flag that we need to update the title +				navigateToTitleMedia( media_data_get.getHomeURL() ); +				mNeedMediaTitle = true;  			} -			  		}  		media_info->setEnabled(false); @@ -1253,12 +1269,63 @@ bool LLFloaterTools::deleteMediaConfirm(const LLSD& notification, const LLSD& re  	return false;  } +////////////////////////////////////////////////////////////////////////////// +//  void LLFloaterTools::clearMediaSettings()  {  	LLFloaterMediaSettings::getInstance();  	LLFloaterMediaSettings::clearValues(false);  } + +////////////////////////////////////////////////////////////////////////////// +// +void LLFloaterTools::navigateToTitleMedia( const std::string url ) +{ +	if ( mTitleMedia ) +	{ +		LLPluginClassMedia* media_plugin = mTitleMedia->getMediaPlugin(); +		if ( media_plugin ) +		{ +			// if it's a movie, we don't want to hear it +			media_plugin->setVolume( 0 ); +		}; +		mTitleMedia->navigateTo( url ); +	}; +} + +////////////////////////////////////////////////////////////////////////////// +// +void LLFloaterTools::updateMediaTitle() +{ +	// only get the media name if we need it +	if ( ! mNeedMediaTitle ) +		return; + +	// get plugin impl +	LLPluginClassMedia* media_plugin = mTitleMedia->getMediaPlugin(); +	if ( media_plugin ) +	{ +		// get the media name (asynchronous - must call repeatedly) +		std::string media_title = media_plugin->getMediaName(); + +		// only replace the title if what we get contains something +		if ( ! media_title.empty() ) +		{ +			// update the UI widget +			LLLineEditor* media_title_field = getChild<LLLineEditor>("media_info"); +			if ( media_title_field ) +			{ +				media_title_field->setText( media_title ); + +				// stop looking for a title when we get one +				// FIXME: check this is the right approach +				mNeedMediaTitle = false; +			}; +		}; +	}; +} +  //////////////////////////////////////////////////////////////////////////////  //  void LLFloaterTools::updateMediaSettings() diff --git a/indra/newview/llfloatertools.h b/indra/newview/llfloatertools.h index 59acef6071..a3e0cac034 100644 --- a/indra/newview/llfloatertools.h +++ b/indra/newview/llfloatertools.h @@ -51,6 +51,7 @@ class LLRadioGroup;  class LLSlider;  class LLTabContainer;  class LLTextBox; +class LLMediaCtrl;  class LLTool;  class LLParcelSelection;  class LLObjectSelection; @@ -107,6 +108,8 @@ public:  	void onClickBtnAddMedia();  	void onClickBtnEditMedia();  	void clearMediaSettings(); +	void updateMediaTitle(); +	void navigateToTitleMedia( const std::string url );  	bool selectedMediaEditable();  private: @@ -182,6 +185,9 @@ public:  	LLParcelSelectionHandle	mParcelSelection;  	LLObjectSelectionHandle	mObjectSelection; +	LLMediaCtrl				*mTitleMedia; +	bool					mNeedMediaTitle; +  private:  	BOOL					mDirty; diff --git a/indra/newview/llpanelprimmediacontrols.cpp b/indra/newview/llpanelprimmediacontrols.cpp index 4c552ee815..e4b32c4820 100644 --- a/indra/newview/llpanelprimmediacontrols.cpp +++ b/indra/newview/llpanelprimmediacontrols.cpp @@ -258,7 +258,8 @@ void LLPanelPrimMediaControls::updateShape()          LLUICtrl* zoom_ctrl					= getChild<LLUICtrl>("zoom_frame");  		LLPanel* media_loading_panel		= getChild<LLPanel>("media_progress_indicator");  		LLUICtrl* media_address_ctrl		= getChild<LLUICtrl>("media_address"); -		LLUICtrl* media_play_slider_ctrl	= getChild<LLUICtrl>("media_play_position"); +		LLUICtrl* media_play_slider_panel	= getChild<LLUICtrl>("media_play_position"); +		LLUICtrl* media_play_slider_ctrl	= getChild<LLUICtrl>("media_play_slider");  		LLUICtrl* volume_ctrl				= getChild<LLUICtrl>("media_volume");  		LLButton* volume_btn				= getChild<LLButton>("media_volume_button");  		LLUICtrl* volume_up_ctrl			= getChild<LLUICtrl>("volume_up"); @@ -282,7 +283,7 @@ void LLPanelPrimMediaControls::updateShape()  		close_ctrl->setVisible(has_focus);  		open_ctrl->setVisible(true);  		media_address_ctrl->setVisible(has_focus && !mini_controls); -		media_play_slider_ctrl->setVisible(has_focus && !mini_controls); +		media_play_slider_panel->setVisible(has_focus && !mini_controls);  		volume_ctrl->setVisible(false);  		volume_up_ctrl->setVisible(false);  		volume_down_ctrl->setVisible(false); @@ -309,8 +310,8 @@ void LLPanelPrimMediaControls::updateShape()  			fwd_ctrl->setEnabled(has_focus);  			media_address_ctrl->setVisible(false);  			media_address_ctrl->setEnabled(false); -			media_play_slider_ctrl->setVisible(!mini_controls); -			media_play_slider_ctrl->setEnabled(!mini_controls); +			media_play_slider_panel->setVisible(!mini_controls); +			media_play_slider_panel->setEnabled(!mini_controls);  			volume_ctrl->setVisible(has_focus);  			volume_up_ctrl->setVisible(has_focus); @@ -406,8 +407,8 @@ void LLPanelPrimMediaControls::updateShape()  			media_stop_ctrl->setVisible(FALSE);  			media_address_ctrl->setVisible(has_focus && !mini_controls);  			media_address_ctrl->setEnabled(has_focus && !mini_controls); -			media_play_slider_ctrl->setVisible(FALSE); -			media_play_slider_ctrl->setEnabled(FALSE); +			media_play_slider_panel->setVisible(FALSE); +			media_play_slider_panel->setEnabled(FALSE);  			volume_ctrl->setVisible(FALSE);  			volume_up_ctrl->setVisible(FALSE); @@ -594,9 +595,9 @@ void LLPanelPrimMediaControls::updateShape()  			mLastCursorPos = cursor_pos_window;  		} -		if(isMouseOver()) +		if(isMouseOver() || hasFocus())  		{ -			// Never fade the controls if the mouse is over them. +			// Never fade the controls if the mouse is over them or they have keyboard focus.  			mFadeTimer.stop();  		}  		else if(!mClearFaceOnFade && (mInactivityTimer.getElapsedTimeF32() < mInactiveTimeout)) @@ -629,9 +630,13 @@ void LLPanelPrimMediaControls::draw()  		if(mFadeTimer.getElapsedTimeF32() >= mControlFadeTime)  		{ -			setVisible(FALSE);  			if(mClearFaceOnFade)  			{ +				// Hiding this object makes scroll events go missing after it fades out  +				// (see DEV-41755 for a full description of the train wreck). +				// Only hide the controls when we're untargeting. +				setVisible(FALSE); +  				mClearFaceOnFade = false;  				mTargetImplID = LLUUID::null;  				mTargetObjectID = LLUUID::null; diff --git a/indra/newview/llviewermediafocus.cpp b/indra/newview/llviewermediafocus.cpp index 5d0b77d4fb..0ef4679057 100644 --- a/indra/newview/llviewermediafocus.cpp +++ b/indra/newview/llviewermediafocus.cpp @@ -48,6 +48,9 @@  #include "llviewerparcelmgr.h"  #include "llweb.h"  #include "llmediaentry.h" +#include "llkeyboard.h" +#include "lltoolmgr.h" +  //  // LLViewerMediaFocus  // @@ -114,13 +117,16 @@ void LLViewerMediaFocus::setFocusFace(LLPointer<LLViewerObject> objectp, S32 fac  	}  	else  	{ -		if(mFocusedImplID != LLUUID::null) +		if(mFocusedImplID.notNull())  		{  			if(mMediaControls.get())  			{  				mMediaControls.get()->resetZoomLevel();  			} +		} +		if(hasFocus()) +		{  			gFocusMgr.setKeyboardFocus(NULL);  		} @@ -298,8 +304,9 @@ BOOL LLViewerMediaFocus::handleScrollWheel(S32 x, S32 y, S32 clicks)          // the scrollEvent() API's x and y are not the same as handleScrollWheel's x and y.          // The latter is the position of the mouse at the time of the event          // The former is the 'scroll amount' in x and y, respectively. -        // All we have for 'scroll amount' here is 'clicks', and no mask. -		media_impl->getMediaPlugin()->scrollEvent(0, clicks, /*mask*/0); +        // All we have for 'scroll amount' here is 'clicks'. +		// We're also not passed the keyboard modifier mask, but we can get that from gKeyboard. +		media_impl->getMediaPlugin()->scrollEvent(0, clicks, gKeyboard->currentMask(TRUE));  		retval = TRUE;  	}  	return retval; @@ -307,6 +314,30 @@ BOOL LLViewerMediaFocus::handleScrollWheel(S32 x, S32 y, S32 clicks)  void LLViewerMediaFocus::update()  { +	if(mFocusedImplID.notNull() || mFocusedObjectID.notNull()) +	{ +		// We have a focused impl/face. +		if(!getFocus()) +		{ +			// We've lost keyboard focus -- check to see whether the media controls have it +			if(mMediaControls.get() && mMediaControls.get()->hasFocus()) +			{ +				// the media controls have focus -- don't clear. +			} +			else +			{ +				// Someone else has focus -- back off. +				clearFocus(); +			} +		} +		else if(LLToolMgr::getInstance()->inBuildMode()) +		{ +			// Build tools are selected -- clear focus. +			clearFocus(); +		} +	} +	 +	  	LLViewerMediaImpl *media_impl = getFocusedMediaImpl();  	LLViewerObject *viewer_object = getFocusedObject();  	S32 face = mFocusedObjectFace; diff --git a/indra/newview/skins/default/xui/en/floater_aaa.xml b/indra/newview/skins/default/xui/en/floater_aaa.xml index 6d64d13db7..3789369e74 100644 --- a/indra/newview/skins/default/xui/en/floater_aaa.xml +++ b/indra/newview/skins/default/xui/en/floater_aaa.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="440"   layout="topleft"   name="floater_aaa" diff --git a/indra/newview/skins/default/xui/en/floater_about.xml b/indra/newview/skins/default/xui/en/floater_about.xml index 5cd11ba292..02c6ed1b20 100644 --- a/indra/newview/skins/default/xui/en/floater_about.xml +++ b/indra/newview/skins/default/xui/en/floater_about.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="440"   layout="topleft"   name="floater_about" diff --git a/indra/newview/skins/default/xui/en/floater_about_land.xml b/indra/newview/skins/default/xui/en/floater_about_land.xml index aa0b4094b4..c245f877c7 100644 --- a/indra/newview/skins/default/xui/en/floater_about_land.xml +++ b/indra/newview/skins/default/xui/en/floater_about_land.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_tear_off="false"   height="420"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_activeim.xml b/indra/newview/skins/default/xui/en/floater_activeim.xml index f81250e7b9..1bc9cde044 100644 --- a/indra/newview/skins/default/xui/en/floater_activeim.xml +++ b/indra/newview/skins/default/xui/en/floater_activeim.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"  	name="floater_activeim"  	help_topic="floater_activeim"  	title="ACTIVE IM" diff --git a/indra/newview/skins/default/xui/en/floater_animation_preview.xml b/indra/newview/skins/default/xui/en/floater_animation_preview.xml index 11773c34dc..ab3d5722f0 100644 --- a/indra/newview/skins/default/xui/en/floater_animation_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_animation_preview.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="556"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_auction.xml b/indra/newview/skins/default/xui/en/floater_auction.xml index fb0994b4cd..aae6508041 100644 --- a/indra/newview/skins/default/xui/en/floater_auction.xml +++ b/indra/newview/skins/default/xui/en/floater_auction.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="412"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_avatar_picker.xml b/indra/newview/skins/default/xui/en/floater_avatar_picker.xml index 0542d4509e..d20566b08a 100644 --- a/indra/newview/skins/default/xui/en/floater_avatar_picker.xml +++ b/indra/newview/skins/default/xui/en/floater_avatar_picker.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="350"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_avatar_textures.xml b/indra/newview/skins/default/xui/en/floater_avatar_textures.xml index e677426ee5..4f2a36e518 100644 --- a/indra/newview/skins/default/xui/en/floater_avatar_textures.xml +++ b/indra/newview/skins/default/xui/en/floater_avatar_textures.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="950"   layout="topleft"   name="avatar_texture_debug" diff --git a/indra/newview/skins/default/xui/en/floater_beacons.xml b/indra/newview/skins/default/xui/en/floater_beacons.xml index a60064fb37..1c83799e72 100644 --- a/indra/newview/skins/default/xui/en/floater_beacons.xml +++ b/indra/newview/skins/default/xui/en/floater_beacons.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="225"   layout="topleft"   name="beacons" diff --git a/indra/newview/skins/default/xui/en/floater_build_options.xml b/indra/newview/skins/default/xui/en/floater_build_options.xml index 3e6845cfa5..bddbbdd3b2 100644 --- a/indra/newview/skins/default/xui/en/floater_build_options.xml +++ b/indra/newview/skins/default/xui/en/floater_build_options.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   follows="right"   height="170"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_bulk_perms.xml b/indra/newview/skins/default/xui/en/floater_bulk_perms.xml index ef6af28786..02958bee74 100644 --- a/indra/newview/skins/default/xui/en/floater_bulk_perms.xml +++ b/indra/newview/skins/default/xui/en/floater_bulk_perms.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_tear_off="false"   height="310"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_bumps.xml b/indra/newview/skins/default/xui/en/floater_bumps.xml index d1f6706875..2917096f3c 100644 --- a/indra/newview/skins/default/xui/en/floater_bumps.xml +++ b/indra/newview/skins/default/xui/en/floater_bumps.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="180"   layout="topleft"   name="floater_bumps" diff --git a/indra/newview/skins/default/xui/en/floater_buy_contents.xml b/indra/newview/skins/default/xui/en/floater_buy_contents.xml index 718f83c9a2..aacc3ad8d0 100644 --- a/indra/newview/skins/default/xui/en/floater_buy_contents.xml +++ b/indra/newview/skins/default/xui/en/floater_buy_contents.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="290"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_buy_currency.xml b/indra/newview/skins/default/xui/en/floater_buy_currency.xml index 9b0b56d9cf..26d5d4bedf 100644 --- a/indra/newview/skins/default/xui/en/floater_buy_currency.xml +++ b/indra/newview/skins/default/xui/en/floater_buy_currency.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>  <floater + legacy_header_height="18"   can_minimize="false"   height="275"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_buy_land.xml b/indra/newview/skins/default/xui/en/floater_buy_land.xml index 6d1c2c1cb9..8314549132 100644 --- a/indra/newview/skins/default/xui/en/floater_buy_land.xml +++ b/indra/newview/skins/default/xui/en/floater_buy_land.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="484"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_buy_object.xml b/indra/newview/skins/default/xui/en/floater_buy_object.xml index 7930622e54..49ea3f5dd1 100644 --- a/indra/newview/skins/default/xui/en/floater_buy_object.xml +++ b/indra/newview/skins/default/xui/en/floater_buy_object.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="290"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_camera.xml b/indra/newview/skins/default/xui/en/floater_camera.xml index a713cc32a0..1b69418013 100644 --- a/indra/newview/skins/default/xui/en/floater_camera.xml +++ b/indra/newview/skins/default/xui/en/floater_camera.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_dock="true"   can_minimize="false"   can_close="true" diff --git a/indra/newview/skins/default/xui/en/floater_choose_group.xml b/indra/newview/skins/default/xui/en/floater_choose_group.xml index 371e239fdb..8b34fda96c 100644 --- a/indra/newview/skins/default/xui/en/floater_choose_group.xml +++ b/indra/newview/skins/default/xui/en/floater_choose_group.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="258"   layout="topleft"   name="groups" diff --git a/indra/newview/skins/default/xui/en/floater_color_picker.xml b/indra/newview/skins/default/xui/en/floater_color_picker.xml index f2146339a7..686b8dc40f 100644 --- a/indra/newview/skins/default/xui/en/floater_color_picker.xml +++ b/indra/newview/skins/default/xui/en/floater_color_picker.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   follows="left|top"   height="380" diff --git a/indra/newview/skins/default/xui/en/floater_critical.xml b/indra/newview/skins/default/xui/en/floater_critical.xml index 5475a1cf6a..7b5451553f 100644 --- a/indra/newview/skins/default/xui/en/floater_critical.xml +++ b/indra/newview/skins/default/xui/en/floater_critical.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_close="false"   can_minimize="false"   height="500" diff --git a/indra/newview/skins/default/xui/en/floater_customize.xml b/indra/newview/skins/default/xui/en/floater_customize.xml index 57f5800f2c..07d76f4810 100644 --- a/indra/newview/skins/default/xui/en/floater_customize.xml +++ b/indra/newview/skins/default/xui/en/floater_customize.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   follows="left|top"   height="540" diff --git a/indra/newview/skins/default/xui/en/floater_day_cycle_options.xml b/indra/newview/skins/default/xui/en/floater_day_cycle_options.xml index b044cd41e6..b8fa104352 100644 --- a/indra/newview/skins/default/xui/en/floater_day_cycle_options.xml +++ b/indra/newview/skins/default/xui/en/floater_day_cycle_options.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="275"   layout="topleft"   name="Day Cycle Floater" diff --git a/indra/newview/skins/default/xui/en/floater_device_settings.xml b/indra/newview/skins/default/xui/en/floater_device_settings.xml index 8901608374..2b23980423 100644 --- a/indra/newview/skins/default/xui/en/floater_device_settings.xml +++ b/indra/newview/skins/default/xui/en/floater_device_settings.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="260"   layout="topleft"   name="floater_device_settings" diff --git a/indra/newview/skins/default/xui/en/floater_env_settings.xml b/indra/newview/skins/default/xui/en/floater_env_settings.xml index cecd6c4ef7..7c22311f66 100644 --- a/indra/newview/skins/default/xui/en/floater_env_settings.xml +++ b/indra/newview/skins/default/xui/en/floater_env_settings.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="150"   layout="topleft"   name="Environment Editor Floater" diff --git a/indra/newview/skins/default/xui/en/floater_first_time_tip.xml b/indra/newview/skins/default/xui/en/floater_first_time_tip.xml index 4975111111..e4ac8fed77 100644 --- a/indra/newview/skins/default/xui/en/floater_first_time_tip.xml +++ b/indra/newview/skins/default/xui/en/floater_first_time_tip.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_close="true"   can_minimize="false"   height="250" diff --git a/indra/newview/skins/default/xui/en/floater_font_test.xml b/indra/newview/skins/default/xui/en/floater_font_test.xml index 66c207603b..8b14f691d6 100644 --- a/indra/newview/skins/default/xui/en/floater_font_test.xml +++ b/indra/newview/skins/default/xui/en/floater_font_test.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="800"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_gesture.xml b/indra/newview/skins/default/xui/en/floater_gesture.xml index 7346c81e79..128d518e12 100644 --- a/indra/newview/skins/default/xui/en/floater_gesture.xml +++ b/indra/newview/skins/default/xui/en/floater_gesture.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="465"   name="gestures" diff --git a/indra/newview/skins/default/xui/en/floater_god_tools.xml b/indra/newview/skins/default/xui/en/floater_god_tools.xml index 02754b25dd..97cb6e259c 100644 --- a/indra/newview/skins/default/xui/en/floater_god_tools.xml +++ b/indra/newview/skins/default/xui/en/floater_god_tools.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="384"   layout="topleft"   name="godtools floater" diff --git a/indra/newview/skins/default/xui/en/floater_hardware_settings.xml b/indra/newview/skins/default/xui/en/floater_hardware_settings.xml index d47c726aa9..cd98f21918 100644 --- a/indra/newview/skins/default/xui/en/floater_hardware_settings.xml +++ b/indra/newview/skins/default/xui/en/floater_hardware_settings.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="224"   layout="topleft"   name="Hardware Settings Floater" diff --git a/indra/newview/skins/default/xui/en/floater_help_browser.xml b/indra/newview/skins/default/xui/en/floater_help_browser.xml index 512b4c85a1..d2fe8d0e6d 100644 --- a/indra/newview/skins/default/xui/en/floater_help_browser.xml +++ b/indra/newview/skins/default/xui/en/floater_help_browser.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_hud.xml b/indra/newview/skins/default/xui/en/floater_hud.xml index 23e0ef50fd..6e8950c49a 100644 --- a/indra/newview/skins/default/xui/en/floater_hud.xml +++ b/indra/newview/skins/default/xui/en/floater_hud.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="292"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_im_session.xml b/indra/newview/skins/default/xui/en/floater_im_session.xml index 0037c6ef04..d9c3ff77d9 100644 --- a/indra/newview/skins/default/xui/en/floater_im_session.xml +++ b/indra/newview/skins/default/xui/en/floater_im_session.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   background_visible="true"   follows="left|top|right|bottom"   height="250" diff --git a/indra/newview/skins/default/xui/en/floater_image_preview.xml b/indra/newview/skins/default/xui/en/floater_image_preview.xml index 4e4fe97e62..2562daf4b3 100644 --- a/indra/newview/skins/default/xui/en/floater_image_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_image_preview.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="440"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_incoming_call.xml b/indra/newview/skins/default/xui/en/floater_incoming_call.xml index 95e4247a05..dcb93c6e2f 100644 --- a/indra/newview/skins/default/xui/en/floater_incoming_call.xml +++ b/indra/newview/skins/default/xui/en/floater_incoming_call.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_close="false"   can_minimize="false"   can_tear_off="false" diff --git a/indra/newview/skins/default/xui/en/floater_inspect.xml b/indra/newview/skins/default/xui/en/floater_inspect.xml index 339604e658..9f7723c51b 100644 --- a/indra/newview/skins/default/xui/en/floater_inspect.xml +++ b/indra/newview/skins/default/xui/en/floater_inspect.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="300"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_inventory.xml b/indra/newview/skins/default/xui/en/floater_inventory.xml index 0f06558dd1..2011635790 100644 --- a/indra/newview/skins/default/xui/en/floater_inventory.xml +++ b/indra/newview/skins/default/xui/en/floater_inventory.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   can_resize="true"   height="563" diff --git a/indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml index e3e2decef7..4f0609c7f8 100644 --- a/indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   height="340"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml b/indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml index 6556a14730..0042f97a8e 100644 --- a/indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml +++ b/indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="408"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_joystick.xml b/indra/newview/skins/default/xui/en/floater_joystick.xml index c0bcfd2271..e2da059ace 100644 --- a/indra/newview/skins/default/xui/en/floater_joystick.xml +++ b/indra/newview/skins/default/xui/en/floater_joystick.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="500"   layout="topleft"   name="Joystick" diff --git a/indra/newview/skins/default/xui/en/floater_lagmeter.xml b/indra/newview/skins/default/xui/en/floater_lagmeter.xml index 2966b47232..d98fdc5118 100644 --- a/indra/newview/skins/default/xui/en/floater_lagmeter.xml +++ b/indra/newview/skins/default/xui/en/floater_lagmeter.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="150"   layout="topleft"   name="floater_lagmeter" diff --git a/indra/newview/skins/default/xui/en/floater_land_holdings.xml b/indra/newview/skins/default/xui/en/floater_land_holdings.xml index dbafa56035..46d74b6aff 100644 --- a/indra/newview/skins/default/xui/en/floater_land_holdings.xml +++ b/indra/newview/skins/default/xui/en/floater_land_holdings.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="400"   layout="topleft"   name="land holdings floater" diff --git a/indra/newview/skins/default/xui/en/floater_live_lsleditor.xml b/indra/newview/skins/default/xui/en/floater_live_lsleditor.xml index dc6c8302a0..93bbb0107e 100644 --- a/indra/newview/skins/default/xui/en/floater_live_lsleditor.xml +++ b/indra/newview/skins/default/xui/en/floater_live_lsleditor.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   bevel_style="none"   border_style="line"   can_resize="true" diff --git a/indra/newview/skins/default/xui/en/floater_lsl_guide.xml b/indra/newview/skins/default/xui/en/floater_lsl_guide.xml index fd2ee6ce5c..4dcf168605 100644 --- a/indra/newview/skins/default/xui/en/floater_lsl_guide.xml +++ b/indra/newview/skins/default/xui/en/floater_lsl_guide.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   follows="left|top"   height="400" diff --git a/indra/newview/skins/default/xui/en/floater_map.xml b/indra/newview/skins/default/xui/en/floater_map.xml index a2b2e1ddf3..7b4c5f38a1 100644 --- a/indra/newview/skins/default/xui/en/floater_map.xml +++ b/indra/newview/skins/default/xui/en/floater_map.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   follows="top|right"   height="225" diff --git a/indra/newview/skins/default/xui/en/floater_media_browser.xml b/indra/newview/skins/default/xui/en/floater_media_browser.xml index ad2c50c6d9..b11892be74 100644 --- a/indra/newview/skins/default/xui/en/floater_media_browser.xml +++ b/indra/newview/skins/default/xui/en/floater_media_browser.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="440"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_media_settings.xml b/indra/newview/skins/default/xui/en/floater_media_settings.xml index b96573b32a..4218c15408 100644 --- a/indra/newview/skins/default/xui/en/floater_media_settings.xml +++ b/indra/newview/skins/default/xui/en/floater_media_settings.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<floater  +<floater + legacy_header_height="18"   bottom="-666"    can_close="true"    can_drag_on_left="false"  diff --git a/indra/newview/skins/default/xui/en/floater_mem_leaking.xml b/indra/newview/skins/default/xui/en/floater_mem_leaking.xml index bd83da02aa..560acafd4f 100644 --- a/indra/newview/skins/default/xui/en/floater_mem_leaking.xml +++ b/indra/newview/skins/default/xui/en/floater_mem_leaking.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   follows="left|top"   height="175" diff --git a/indra/newview/skins/default/xui/en/floater_moveview.xml b/indra/newview/skins/default/xui/en/floater_moveview.xml index 745385f153..01a1b95a9a 100644 --- a/indra/newview/skins/default/xui/en/floater_moveview.xml +++ b/indra/newview/skins/default/xui/en/floater_moveview.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_dock="true"   can_close="true"   can_minimize="true" diff --git a/indra/newview/skins/default/xui/en/floater_mute_object.xml b/indra/newview/skins/default/xui/en/floater_mute_object.xml index 06a03ff340..33b1dac8a5 100644 --- a/indra/newview/skins/default/xui/en/floater_mute_object.xml +++ b/indra/newview/skins/default/xui/en/floater_mute_object.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="130"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_my_friends.xml b/indra/newview/skins/default/xui/en/floater_my_friends.xml index 0ca4fc825a..689221b9c7 100644 --- a/indra/newview/skins/default/xui/en/floater_my_friends.xml +++ b/indra/newview/skins/default/xui/en/floater_my_friends.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_close="false"   can_resize="true"   height="390" diff --git a/indra/newview/skins/default/xui/en/floater_nearby_chat.xml b/indra/newview/skins/default/xui/en/floater_nearby_chat.xml index d24d1b7064..65dd4e74ff 100644 --- a/indra/newview/skins/default/xui/en/floater_nearby_chat.xml +++ b/indra/newview/skins/default/xui/en/floater_nearby_chat.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater  +<floater + legacy_header_height="18"   can_minimize="true"   can_tear_off="false"   can_resize="false" diff --git a/indra/newview/skins/default/xui/en/floater_notification.xml b/indra/newview/skins/default/xui/en/floater_notification.xml index cd88ec2f3f..f9cb22055a 100644 --- a/indra/newview/skins/default/xui/en/floater_notification.xml +++ b/indra/newview/skins/default/xui/en/floater_notification.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="200"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_notifications_console.xml b/indra/newview/skins/default/xui/en/floater_notifications_console.xml index 3783417cdb..03a2aad96d 100644 --- a/indra/newview/skins/default/xui/en/floater_notifications_console.xml +++ b/indra/newview/skins/default/xui/en/floater_notifications_console.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="500"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_openobject.xml b/indra/newview/skins/default/xui/en/floater_openobject.xml index 17f7e9bf67..cc50f43339 100644 --- a/indra/newview/skins/default/xui/en/floater_openobject.xml +++ b/indra/newview/skins/default/xui/en/floater_openobject.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   default_tab_group="1"   height="350" diff --git a/indra/newview/skins/default/xui/en/floater_pay.xml b/indra/newview/skins/default/xui/en/floater_pay.xml index 69525d48d2..b4becfa022 100644 --- a/indra/newview/skins/default/xui/en/floater_pay.xml +++ b/indra/newview/skins/default/xui/en/floater_pay.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="185"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_pay_object.xml b/indra/newview/skins/default/xui/en/floater_pay_object.xml index acff55386b..8d230023cc 100644 --- a/indra/newview/skins/default/xui/en/floater_pay_object.xml +++ b/indra/newview/skins/default/xui/en/floater_pay_object.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="220"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_perm_prefs.xml b/indra/newview/skins/default/xui/en/floater_perm_prefs.xml index f65bb6f32f..eb0c22b9c4 100644 --- a/indra/newview/skins/default/xui/en/floater_perm_prefs.xml +++ b/indra/newview/skins/default/xui/en/floater_perm_prefs.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="180"   layout="topleft"   name="perm prefs" diff --git a/indra/newview/skins/default/xui/en/floater_post_process.xml b/indra/newview/skins/default/xui/en/floater_post_process.xml index 571f4149f0..46554beede 100644 --- a/indra/newview/skins/default/xui/en/floater_post_process.xml +++ b/indra/newview/skins/default/xui/en/floater_post_process.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="400"   layout="topleft"   name="Post-Process Floater" diff --git a/indra/newview/skins/default/xui/en/floater_postcard.xml b/indra/newview/skins/default/xui/en/floater_postcard.xml index d93cad6dbd..b13bd1740c 100644 --- a/indra/newview/skins/default/xui/en/floater_postcard.xml +++ b/indra/newview/skins/default/xui/en/floater_postcard.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   can_minimize="false"   can_resize="true" diff --git a/indra/newview/skins/default/xui/en/floater_preferences.xml b/indra/newview/skins/default/xui/en/floater_preferences.xml index 90a77b22b6..d2a2a7ce02 100644 --- a/indra/newview/skins/default/xui/en/floater_preferences.xml +++ b/indra/newview/skins/default/xui/en/floater_preferences.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   center_horiz="true"   center_vert="true"   default_tab_group="1" diff --git a/indra/newview/skins/default/xui/en/floater_preview_animation.xml b/indra/newview/skins/default/xui/en/floater_preview_animation.xml index e34b87dbba..3b84358484 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_animation.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_animation.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   height="85"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_preview_classified.xml b/indra/newview/skins/default/xui/en/floater_preview_classified.xml index 07167c3ae4..7c8c6d7207 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_classified.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_classified.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   height="510"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_preview_event.xml b/indra/newview/skins/default/xui/en/floater_preview_event.xml index 77fbe7c060..f5ab8c95d7 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_event.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_event.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   height="510"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_preview_gesture.xml b/indra/newview/skins/default/xui/en/floater_preview_gesture.xml index 11c4e5d8fb..4f3978a5e3 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_gesture.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_gesture.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   height="460"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_preview_gesture_info.xml b/indra/newview/skins/default/xui/en/floater_preview_gesture_info.xml index 43e4f8a348..fc838f27b4 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_gesture_info.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_gesture_info.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   follows="left|top"   height="155" diff --git a/indra/newview/skins/default/xui/en/floater_preview_gesture_shortcut.xml b/indra/newview/skins/default/xui/en/floater_preview_gesture_shortcut.xml index 606ae1a82a..b489ae2e77 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_gesture_shortcut.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_gesture_shortcut.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   follows="left|top"   height="90" diff --git a/indra/newview/skins/default/xui/en/floater_preview_gesture_steps.xml b/indra/newview/skins/default/xui/en/floater_preview_gesture_steps.xml index 4b4f611b59..8a07f3ad1e 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_gesture_steps.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_gesture_steps.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   follows="left|top"   height="155" diff --git a/indra/newview/skins/default/xui/en/floater_preview_notecard.xml b/indra/newview/skins/default/xui/en/floater_preview_notecard.xml index d2b8455eab..3797055054 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_notecard.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_notecard.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   can_resize="true"   default_tab_group="1" diff --git a/indra/newview/skins/default/xui/en/floater_preview_sound.xml b/indra/newview/skins/default/xui/en/floater_preview_sound.xml index 7a868a1fe9..95347f0dff 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_sound.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_sound.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   height="85"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_preview_texture.xml b/indra/newview/skins/default/xui/en/floater_preview_texture.xml index 32f71da61a..e7abfb075a 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_texture.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_texture.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   can_resize="true"   follows="left|bottom" diff --git a/indra/newview/skins/default/xui/en/floater_region_info.xml b/indra/newview/skins/default/xui/en/floater_region_info.xml index 3fadc15616..ae01d0bdf4 100644 --- a/indra/newview/skins/default/xui/en/floater_region_info.xml +++ b/indra/newview/skins/default/xui/en/floater_region_info.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="512"   help_topic="regioninfo"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_report_abuse.xml b/indra/newview/skins/default/xui/en/floater_report_abuse.xml index 884532c7a3..88f09b521c 100644 --- a/indra/newview/skins/default/xui/en/floater_report_abuse.xml +++ b/indra/newview/skins/default/xui/en/floater_report_abuse.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="580"   layout="topleft"   name="floater_report_abuse" diff --git a/indra/newview/skins/default/xui/en/floater_script_debug_panel.xml b/indra/newview/skins/default/xui/en/floater_script_debug_panel.xml index 2085b74a55..0029fcb09b 100644 --- a/indra/newview/skins/default/xui/en/floater_script_debug_panel.xml +++ b/indra/newview/skins/default/xui/en/floater_script_debug_panel.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   follows="left|top|right|bottom"   height="200" diff --git a/indra/newview/skins/default/xui/en/floater_script_preview.xml b/indra/newview/skins/default/xui/en/floater_script_preview.xml index a415239867..c29a2f4516 100644 --- a/indra/newview/skins/default/xui/en/floater_script_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_script_preview.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   can_resize="true"   height="550" diff --git a/indra/newview/skins/default/xui/en/floater_script_queue.xml b/indra/newview/skins/default/xui/en/floater_script_queue.xml index 467dcfae20..8a44252426 100644 --- a/indra/newview/skins/default/xui/en/floater_script_queue.xml +++ b/indra/newview/skins/default/xui/en/floater_script_queue.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   auto_tile="true"   can_resize="true"   height="400" diff --git a/indra/newview/skins/default/xui/en/floater_script_search.xml b/indra/newview/skins/default/xui/en/floater_script_search.xml index 545abc39a2..79c4438dd6 100644 --- a/indra/newview/skins/default/xui/en/floater_script_search.xml +++ b/indra/newview/skins/default/xui/en/floater_script_search.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   default_tab_group="1"   height="120"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_search.xml b/indra/newview/skins/default/xui/en/floater_search.xml index 296cde92e3..2f4d7c50a1 100644 --- a/indra/newview/skins/default/xui/en/floater_search.xml +++ b/indra/newview/skins/default/xui/en/floater_search.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_select_key.xml b/indra/newview/skins/default/xui/en/floater_select_key.xml index b89af0ef3e..31d133ff9b 100644 --- a/indra/newview/skins/default/xui/en/floater_select_key.xml +++ b/indra/newview/skins/default/xui/en/floater_select_key.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   border="true"   can_close="false"   can_minimize="false" diff --git a/indra/newview/skins/default/xui/en/floater_sell_land.xml b/indra/newview/skins/default/xui/en/floater_sell_land.xml index 652ed96192..8fedd0a89f 100644 --- a/indra/newview/skins/default/xui/en/floater_sell_land.xml +++ b/indra/newview/skins/default/xui/en/floater_sell_land.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="450"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_settings_debug.xml b/indra/newview/skins/default/xui/en/floater_settings_debug.xml index b7779687ec..02b3cee97c 100644 --- a/indra/newview/skins/default/xui/en/floater_settings_debug.xml +++ b/indra/newview/skins/default/xui/en/floater_settings_debug.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="215"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_snapshot.xml b/indra/newview/skins/default/xui/en/floater_snapshot.xml index 551f570b52..4f2be37ade 100644 --- a/indra/newview/skins/default/xui/en/floater_snapshot.xml +++ b/indra/newview/skins/default/xui/en/floater_snapshot.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   follows="left|top"   height="526" diff --git a/indra/newview/skins/default/xui/en/floater_sound_preview.xml b/indra/newview/skins/default/xui/en/floater_sound_preview.xml index 3b1eae9293..6145b722f1 100644 --- a/indra/newview/skins/default/xui/en/floater_sound_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_sound_preview.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="190"   layout="topleft"   name="Sound Preview" diff --git a/indra/newview/skins/default/xui/en/floater_statistics.xml b/indra/newview/skins/default/xui/en/floater_statistics.xml index 653bc942e5..ab783b0735 100644 --- a/indra/newview/skins/default/xui/en/floater_statistics.xml +++ b/indra/newview/skins/default/xui/en/floater_statistics.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   follows="right|top"   height="392" diff --git a/indra/newview/skins/default/xui/en/floater_stats.xml b/indra/newview/skins/default/xui/en/floater_stats.xml index 205e6efe70..bdc2874281 100644 --- a/indra/newview/skins/default/xui/en/floater_stats.xml +++ b/indra/newview/skins/default/xui/en/floater_stats.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   follows="top|right"   height="400" diff --git a/indra/newview/skins/default/xui/en/floater_sys_well.xml b/indra/newview/skins/default/xui/en/floater_sys_well.xml index aef5707fd4..e1f07a49e7 100644 --- a/indra/newview/skins/default/xui/en/floater_sys_well.xml +++ b/indra/newview/skins/default/xui/en/floater_sys_well.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater  +<floater + legacy_header_height="18"   bevel_style="in"   left="0"   top="0"  diff --git a/indra/newview/skins/default/xui/en/floater_telehub.xml b/indra/newview/skins/default/xui/en/floater_telehub.xml index 95de27e0ea..faf1a378f2 100644 --- a/indra/newview/skins/default/xui/en/floater_telehub.xml +++ b/indra/newview/skins/default/xui/en/floater_telehub.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="250"   layout="topleft"   name="telehub" diff --git a/indra/newview/skins/default/xui/en/floater_test_button.xml b/indra/newview/skins/default/xui/en/floater_test_button.xml index ce17873a67..89a1ddda99 100644 --- a/indra/newview/skins/default/xui/en/floater_test_button.xml +++ b/indra/newview/skins/default/xui/en/floater_test_button.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="500"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_checkbox.xml b/indra/newview/skins/default/xui/en/floater_test_checkbox.xml index 66a5b9267d..9977e85a9d 100644 --- a/indra/newview/skins/default/xui/en/floater_test_checkbox.xml +++ b/indra/newview/skins/default/xui/en/floater_test_checkbox.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_combobox.xml b/indra/newview/skins/default/xui/en/floater_test_combobox.xml index 956d5669b8..317d8f5ba8 100644 --- a/indra/newview/skins/default/xui/en/floater_test_combobox.xml +++ b/indra/newview/skins/default/xui/en/floater_test_combobox.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_inspectors.xml b/indra/newview/skins/default/xui/en/floater_test_inspectors.xml index ce20b03919..c954607ffe 100644 --- a/indra/newview/skins/default/xui/en/floater_test_inspectors.xml +++ b/indra/newview/skins/default/xui/en/floater_test_inspectors.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="false"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_layout.xml b/indra/newview/skins/default/xui/en/floater_test_layout.xml index 209859bb29..c6acb7c96e 100644 --- a/indra/newview/skins/default/xui/en/floater_test_layout.xml +++ b/indra/newview/skins/default/xui/en/floater_test_layout.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="500"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_line_editor.xml b/indra/newview/skins/default/xui/en/floater_test_line_editor.xml index 251ca4c9bf..e017d404c6 100644 --- a/indra/newview/skins/default/xui/en/floater_test_line_editor.xml +++ b/indra/newview/skins/default/xui/en/floater_test_line_editor.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_list_view.xml b/indra/newview/skins/default/xui/en/floater_test_list_view.xml index 98d6d5bda7..1d2086d9bc 100644 --- a/indra/newview/skins/default/xui/en/floater_test_list_view.xml +++ b/indra/newview/skins/default/xui/en/floater_test_list_view.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_navigation_bar.xml b/indra/newview/skins/default/xui/en/floater_test_navigation_bar.xml index dd551b6d51..c6b4cca6b9 100644 --- a/indra/newview/skins/default/xui/en/floater_test_navigation_bar.xml +++ b/indra/newview/skins/default/xui/en/floater_test_navigation_bar.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="200"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_radiogroup.xml b/indra/newview/skins/default/xui/en/floater_test_radiogroup.xml index 35190c0e1a..7ef2d97cdc 100644 --- a/indra/newview/skins/default/xui/en/floater_test_radiogroup.xml +++ b/indra/newview/skins/default/xui/en/floater_test_radiogroup.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_slider.xml b/indra/newview/skins/default/xui/en/floater_test_slider.xml index 3545f88df7..57d8e686ce 100644 --- a/indra/newview/skins/default/xui/en/floater_test_slider.xml +++ b/indra/newview/skins/default/xui/en/floater_test_slider.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_spinner.xml b/indra/newview/skins/default/xui/en/floater_test_spinner.xml index c4e5bc9e99..3c44a4884d 100644 --- a/indra/newview/skins/default/xui/en/floater_test_spinner.xml +++ b/indra/newview/skins/default/xui/en/floater_test_spinner.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_textbox.xml b/indra/newview/skins/default/xui/en/floater_test_textbox.xml index c33ab8aa70..f39d27761c 100644 --- a/indra/newview/skins/default/xui/en/floater_test_textbox.xml +++ b/indra/newview/skins/default/xui/en/floater_test_textbox.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="400"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_test_widgets.xml b/indra/newview/skins/default/xui/en/floater_test_widgets.xml index cc0fc34dd5..12d7e18762 100644 --- a/indra/newview/skins/default/xui/en/floater_test_widgets.xml +++ b/indra/newview/skins/default/xui/en/floater_test_widgets.xml @@ -15,6 +15,7 @@      Otherwise specify location with left and top attributes.  -->  <floater + legacy_header_height="18"   can_dock="true"    can_resize="true"   title="Test Floater" diff --git a/indra/newview/skins/default/xui/en/floater_texture_ctrl.xml b/indra/newview/skins/default/xui/en/floater_texture_ctrl.xml index f2b701b88d..0a1f6e0e29 100644 --- a/indra/newview/skins/default/xui/en/floater_texture_ctrl.xml +++ b/indra/newview/skins/default/xui/en/floater_texture_ctrl.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   can_resize="true"   height="290" diff --git a/indra/newview/skins/default/xui/en/floater_tools.xml b/indra/newview/skins/default/xui/en/floater_tools.xml index 4e5c8c3747..e6ac39e40b 100644 --- a/indra/newview/skins/default/xui/en/floater_tools.xml +++ b/indra/newview/skins/default/xui/en/floater_tools.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   follows="left|top|right"   height="570"   layout="topleft" @@ -2737,8 +2738,19 @@  				<button.commit_callback  				function="BuildTool.EditMedia"/>  			</button> - -			<button +      <web_browser +        visible="false"  +        enabled="false"  +        border_visible="true" +        bottom_delta="0" +        follows="top|left" +        left="0" +        name="title_media" +        width="4" +        height="4" +        start_url="about:blank" +        decouple_texture_size="true" /> +     <button  			 follows="left|top"  			 font="SansSerifSmall"  			 height="19" diff --git a/indra/newview/skins/default/xui/en/floater_top_objects.xml b/indra/newview/skins/default/xui/en/floater_top_objects.xml index 07ffc204f9..2f53422d51 100644 --- a/indra/newview/skins/default/xui/en/floater_top_objects.xml +++ b/indra/newview/skins/default/xui/en/floater_top_objects.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="350"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_tos.xml b/indra/newview/skins/default/xui/en/floater_tos.xml index 54facbb659..4e2cce1428 100644 --- a/indra/newview/skins/default/xui/en/floater_tos.xml +++ b/indra/newview/skins/default/xui/en/floater_tos.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_close="false"   can_minimize="false"   height="500" diff --git a/indra/newview/skins/default/xui/en/floater_ui_preview.xml b/indra/newview/skins/default/xui/en/floater_ui_preview.xml index acd770cd38..380e51977f 100644 --- a/indra/newview/skins/default/xui/en/floater_ui_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_ui_preview.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   height="640"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_url_entry.xml b/indra/newview/skins/default/xui/en/floater_url_entry.xml index 6c1fb65bdd..1ab42cb140 100644 --- a/indra/newview/skins/default/xui/en/floater_url_entry.xml +++ b/indra/newview/skins/default/xui/en/floater_url_entry.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="87"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_water.xml b/indra/newview/skins/default/xui/en/floater_water.xml index a860b1038c..9c55e8ea16 100644 --- a/indra/newview/skins/default/xui/en/floater_water.xml +++ b/indra/newview/skins/default/xui/en/floater_water.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="240"   layout="topleft"   name="Water Floater" diff --git a/indra/newview/skins/default/xui/en/floater_wearable_save_as.xml b/indra/newview/skins/default/xui/en/floater_wearable_save_as.xml index ee67989d33..9a95e3dfef 100644 --- a/indra/newview/skins/default/xui/en/floater_wearable_save_as.xml +++ b/indra/newview/skins/default/xui/en/floater_wearable_save_as.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   border="true"   can_close="false"   can_minimize="false" diff --git a/indra/newview/skins/default/xui/en/floater_whitelist_entry.xml b/indra/newview/skins/default/xui/en/floater_whitelist_entry.xml index 4f501b65f3..ef68d03a45 100644 --- a/indra/newview/skins/default/xui/en/floater_whitelist_entry.xml +++ b/indra/newview/skins/default/xui/en/floater_whitelist_entry.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_minimize="false"   height="108"   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/floater_windlight_options.xml b/indra/newview/skins/default/xui/en/floater_windlight_options.xml index 2b3bc5f11a..0ea769921f 100644 --- a/indra/newview/skins/default/xui/en/floater_windlight_options.xml +++ b/indra/newview/skins/default/xui/en/floater_windlight_options.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   height="220"   layout="topleft"   name="WindLight floater" diff --git a/indra/newview/skins/default/xui/en/floater_world_map.xml b/indra/newview/skins/default/xui/en/floater_world_map.xml index f37c0e9022..93755fa253 100644 --- a/indra/newview/skins/default/xui/en/floater_world_map.xml +++ b/indra/newview/skins/default/xui/en/floater_world_map.xml @@ -1,5 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater + legacy_header_height="18"   can_resize="true"   center_horiz="true"   center_vert="true" diff --git a/indra/newview/skins/default/xui/en/inspect_avatar.xml b/indra/newview/skins/default/xui/en/inspect_avatar.xml index 1e44032b97..6b13e2f1c7 100644 --- a/indra/newview/skins/default/xui/en/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/en/inspect_avatar.xml @@ -4,6 +4,7 @@    Single instance - only have one at a time, recycle it each spawn  -->  <floater + legacy_header_height="18"   bevel_style="in"   bg_opaque_image="Inspector_Background"    can_close="false" diff --git a/indra/newview/skins/default/xui/en/inspect_group.xml b/indra/newview/skins/default/xui/en/inspect_group.xml index 477fbfd827..db12daa6e0 100644 --- a/indra/newview/skins/default/xui/en/inspect_group.xml +++ b/indra/newview/skins/default/xui/en/inspect_group.xml @@ -4,6 +4,7 @@    Single instance - only have one at a time, recycle it each spawn  -->  <floater + legacy_header_height="18"   bevel_style="in"   bg_opaque_image="Inspector_Background"    can_close="false" diff --git a/indra/newview/skins/default/xui/en/inspect_object.xml b/indra/newview/skins/default/xui/en/inspect_object.xml index 38e971e0bd..76b6e2c173 100644 --- a/indra/newview/skins/default/xui/en/inspect_object.xml +++ b/indra/newview/skins/default/xui/en/inspect_object.xml @@ -4,6 +4,7 @@    Single instance - only have one at a time, recycle it each spawn  -->  <floater + legacy_header_height="18"   bevel_style="in"   bg_opaque_image="Inspector_Background"    can_close="false" diff --git a/indra/newview/skins/default/xui/en/panel_group_general.xml b/indra/newview/skins/default/xui/en/panel_group_general.xml index 9bd240eccc..a85c55f9b2 100644 --- a/indra/newview/skins/default/xui/en/panel_group_general.xml +++ b/indra/newview/skins/default/xui/en/panel_group_general.xml @@ -1,15 +1,14 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <panel - border="true"   follows="all" - height="445" + height="412"   label="General"   class="panel_group_general"   layout="topleft" - left="1" + left="0" + top="0"   name="general_tab" - top="500" - width="280"> + width="313">      <panel.string       name="help_text">          The General tab contains general information about this group, a list of members, general Group Preferences and member options. @@ -18,7 +17,7 @@ Hover your mouse over the options for more help.      </panel.string>      <panel.string       name="group_info_unchanged"> -        General group information has changed. +        General group information has changed      </panel.string>      <panel.string       name="incomplete_member_data_str"> @@ -28,42 +27,28 @@ Hover your mouse over the options for more help.       type="string"       follows="left|top"       left="5" -     height="75" +     height="60"       layout="topleft"       max_length="511"       name="charter"       top="5" -     width="260" +     width="303"       word_wrap="true"> -        Group Charter +     Group Charter      </text_editor> -    <text -      follows="left|top" -     type="string" -     font="SansSerifBig" -     tool_tip="Owners are shown in bold." -     height="16" -     layout="topleft" -     left="5" -     name="text_owners_and_visible_members" -     text_color="EmphasisColor" -     top_pad="10" -     width="270"> -        Members -    </text>      <name_list       column_padding="0"       draw_heading="true"       follows="left|top" -     heading_height="14" -     height="80" +     heading_height="16" +     height="160"       layout="topleft"       left_delta="0"       name="visible_members"       top_pad="0" -     width="263"> +     width="303">          <name_list.columns -         label="Member Name" +         label="Member"           name="name"           relative_width="0.6" />          <name_list.columns @@ -71,27 +56,16 @@ Hover your mouse over the options for more help.           name="title"           relative_width="0.4" />        </name_list> -    <text -      follows="left|top" -      height="16" -     type="string" -     text_color="EmphasisColor" -     top_pad="10" -     font="SansSerifBig" -     layout="topleft" -     name="text_group_preferences"> -        Group Preferences -    </text>           <text           follows="left|top"           type="string" -         height="16" +         height="14"           layout="topleft"           left_delta="0"           name="active_title_label" -         top_pad="8" -         width="240"> -            My Active Title +         top_pad="5" +         width="303"> +            My Title          </text>          <combo_box           follows="left|top" @@ -100,58 +74,58 @@ Hover your mouse over the options for more help.           left_delta="0"           name="active_title"           tool_tip="Sets the title that appears in your avatar's name tag when this group is active." -         top_pad="0" -         width="240" /> +         top_pad="2" +         width="303" />          <check_box           height="16"           font="SansSerifSmall"           label="Receive notices"           layout="topleft" -         left_delta="0" +         left="5"           name="receive_notices"           tool_tip="Sets whether you want to receive Notices from this group.  Uncheck this box if this group is spamming you."           top_pad="5" -         width="240" /> +         width="303" />          <check_box           height="16"           label="Show in my profile"           layout="topleft" -         left_delta="0" +         left="5"           name="list_groups_in_profile"           tool_tip="Sets whether you want to show this group in your profile"           top_pad="5" -         width="240" /> +         width="303" />          <panel           background_visible="true"           bevel_style="in"           border="true"           bg_alpha_color="FloaterUnfocusBorderColor"           follows="left|top" -         height="125" +         height="93"           layout="topleft" -         left_delta="0" +         left="5"           name="preferences_container" -         top_pad="10" -         width="263"> +         top_pad="5" +         width="303">          <check_box           follows="right|top"           height="16"           label="Open enrollment"           layout="topleft" -         left_delta="0" +         left="10"           name="open_enrollement"           tool_tip="Sets whether this group allows new members to join without being invited."           top_pad="5"           width="90" />          <check_box           height="16" -         label="Enrollment fee:" +         label="Enrollment fee"           layout="topleft"           left_delta="0"           name="check_enrollment_fee"           tool_tip="Sets whether to require an enrollment fee to join the group"           top_pad="5" -         width="90" /> +         width="300" />          <spinner           decimal_digits="0"           follows="left|top" @@ -161,43 +135,38 @@ Hover your mouse over the options for more help.           label_width="20"           label="L$"           layout="topleft" -         left="25" +         right="-10"           max_val="99999" -         top_pad="5" +         left_pad="2"           name="spin_enrollment_fee"           tool_tip="New members must pay this fee to join the group when Enrollment Fee is checked." -         top_delta="-2"           width="105" />          <check_box           height="16"           initial_value="true"           label="Show in search"           layout="topleft" -         left="4" +         left="10"           name="show_in_group_list"           tool_tip="Let people see this group in search results"           top_pad="4" -         width="90" /> +         width="300" />          <combo_box           height="20"           layout="topleft"           left_delta="0"           name="group_mature_check"           tool_tip="Sets whether your group information is considered mature" -         top_pad="10" -         width="240"> -            <combo_box.item -             label="- Select Mature -" -             name="select_mature" -             value="Select" /> -            <combo_box.item -             label="Mature Content" -             name="mature" -             value="Mature" /> +         top_pad="5" +         width="190">              <combo_box.item               label="PG Content"               name="pg"               value="Not Mature" /> -        </combo_box>   +             <combo_box.item +             label="Mature Content" +             name="mature" +             value="Mature" /> +        </combo_box>      </panel>  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml b/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml index da6cf8891a..d8d47c4008 100644 --- a/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml +++ b/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml @@ -1,20 +1,22 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -  <panel - 	follows="left|top|right|bottom" -	height="660" -	label="Group Info" - 	layout="topleft" -	name="panel_group_info" -	border="false" -	width="300"> +background_visible="true" + follows="all" + height="570" + label="Group Info" + layout="topleft" + min_height="350" + left="0" + top="20" + name="GroupInfo" + width="333">      <panel.string       name="default_needs_apply_text"> -        There are unapplied changes on the current tab. +        There are unsaved changes to the current tab      </panel.string>      <panel.string       name="want_apply_text"> -        Do you want to apply these changes? +        Do you want to save these changes?      </panel.string>      <panel.string       name="group_join_btn"> @@ -25,34 +27,34 @@          Free      </panel.string>      <button -     layout="topleft" -     name="back" -     right="-9" -     top="0" -     width="25" -     height="25" -     label=""       follows="top|right" +     height="23"       image_overlay="BackArrow_Off" -     tab_stop="false" /> -    <text       layout="topleft" -     top="0" +     name="back" +     picture_style="true"       left="10" -     width="250" -     height="20" +     tab_stop="false" +     top="2" +     width="23" /> +    <text +     follows="top|left|right"       font="SansSerifHugeBold" +     height="26" +     layout="topleft" +     left_pad="10" +     name="group_name"       text_color="white" -     follows="top|left|right" -     mouse_opaque="true" -     use_ellipses="true" -     name="group_name">(Loading...)</text> +     top="0" +     value="(Loading...)" +     use_elipsis="true" +     width="300" />      <line_editor       follows="left|top"       font="SansSerif"       label="Type your new group name here"       layout="topleft" -     left_delta="0" +     left_delta="10"       max_length="35"       name="group_name_editor"       top_delta="5" @@ -64,7 +66,7 @@       height="113"       label=""       layout="topleft" -	 left="10" +     left="20"       name="insignia"       tool_tip="Click to choose a picture"       top_pad="5" @@ -79,7 +81,7 @@       name="prepend_founded_by"       top_delta="0"       width="140"> -      Founded by: +      Founder:      </text>      <name_box       follows="left|top" @@ -88,10 +90,12 @@       layout="topleft"       left_delta="0"       name="founder_name" -     top_pad="10" +     top_pad="2"       use_ellipses="true"       width="140" />      <text +    font="SansSerifBig" +    text_color="EmphasisColor"       type="string"       follows="left|top"       height="16" @@ -106,22 +110,84 @@      <button       follows="left|top"       left_delta="0" -     top_pad="10" -     height="20" +     top_pad="6" +     height="23"       label="Join now!"       label_selected="Join now!"       name="btn_join"       visible="true" -     width="85" /> -    <button -     top="632" -     height="20" -     font="SansSerifSmall" -     label="Save" -     label_selected="Save" -     name="btn_apply" -     left="5" -     width="65" /> +     width="120" /> +   <accordion +             follows="all" +             height="405" +             layout="topleft" +             left="0" +             name="groups_accordion" +             top_pad="20" +             width="333"> +             <accordion_tab +                 can_resize="false" +                 layout="topleft" +                 name="tab_general" +                 title="General"> +        <panel +        border="false" +         filename="panel_group_general.xml" +         layout="topleft" +         left="0" +         help_topic="group_general_tab" +         name="general_tab" +         top="0" +         width="333" /> +         </accordion_tab> +         <accordion_tab +                 can_resize="false" +                 expanded="false" +                 layout="topleft" +                 name="tab_roles" +                 title="Roles"> +        <panel +        border="false" +         filename="panel_group_roles.xml" +         layout="topleft" +         left="0" +         help_topic="group_roles_tab" +         name="roles_tab" +         top="0" +         width="333" /> +         </accordion_tab> +         <accordion_tab +                 can_resize="false" +                 expanded="false" +                 layout="topleft" +                 name="tab_notices" +                 title="Notices"> +        <panel +         filename="panel_group_notices.xml" +         layout="topleft" +         left="0" +         help_topic="group_notices_tab" +         name="notices_tab" +         top="0" +         width="333" /> +         </accordion_tab> +                  <accordion_tab +                 can_resize="false" +                 expanded="false" +                 layout="topleft" +                 name="tab_notices" +                 title="Land/Assets"> +        <panel +        border="false" +         filename="panel_group_land_money.xml" +         layout="topleft" +         left="0" +         help_topic="group_land_money_tab" +         name="land_money_tab" +         top="0" +         width="333" /> +         </accordion_tab> +         </accordion>      <button       follows="top|left"       height="20" @@ -129,41 +195,31 @@       layout="topleft"       name="btn_refresh"       picture_style="true" -     top="632" -     left="75" +     left="5"       width="20" /> +     <button +     height="20" +     font="SansSerifSmall" +     label="Save" +     label_selected="Save" +     name="btn_apply" +     left_pad="5" +     width="65" />      <button -     top="632"       height="20"       label="Create"       label_selected="Create"       name="btn_create" -     left="5" +     left_pad="5"       visible="false"       width="65" />      <button -	 top="632" -	 left="75"	  +     left_pad="5"       height="20"       label="Cancel"       label_selected="Cancel"       name="btn_cancel"       visible="false"       width="65" /> -      <accordion layout="topleft" left="2" width="296" top="135" height="500" follows="all" name="group_accordion"> -		<accordion_tab min_height="445" title="General" name="group_general_tab"> -        	<panel class="panel_group_general" filename="panel_group_general.xml" name="group_general_tab_panel"/> -		</accordion_tab> -		<accordion_tab min_height="380" title="Members & Roles" name="group_roles_tab" expanded="False" can_resize="false"> -        	<panel class="panel_group_roles" filename="panel_group_roles.xml" name="group_roles_tab_panel"/> -		</accordion_tab> -		<accordion_tab min_height="530" title="Notices" name="group_notices_tab" expanded="False" can_resize="false"> -			<panel class="panel_group_notices" filename="panel_group_notices.xml" name="group_notices_tab_panel"/> -		</accordion_tab> -		<accordion_tab min_height="270" title="Land & L$" name="group_land_tab" expanded="False" can_resize="false"> -			<panel class="panel_group_land_money" filename="panel_group_land_money.xml" name="group_land_tab_panel"/> -		</accordion_tab> -	  </accordion> -  </panel>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/panel_group_roles.xml b/indra/newview/skins/default/xui/en/panel_group_roles.xml index af1919bd8f..e2e4ca8b8f 100644 --- a/indra/newview/skins/default/xui/en/panel_group_roles.xml +++ b/indra/newview/skins/default/xui/en/panel_group_roles.xml @@ -1,20 +1,20 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <panel - border="true" - height="490" + border="false" + height="412"   label="Members & Roles"   layout="topleft" - left="1" + left="0" + top="0"   name="roles_tab" - top="490" - width="280"> + width="313">      <panel.string       name="default_needs_apply_text"> -        There are unapplied changes on the current sub-tab. +        There are unsaved changes to the current tab      </panel.string>      <panel.string       name="want_apply_text"> -        Do you want to apply these changes? +        Do you want to save these changes?      </panel.string>      <panel.string       name="help_text" /> @@ -160,17 +160,19 @@          </text>      </panel> -->      <tab_container +    border="true"       follows="left|top" -     height="180" +     height="260"       layout="topleft"       left="5"       name="roles_tab_container"       tab_position="top" -     top="10" -     width="265"> +     tab_height="20" +     top="0" +     width="303">          <panel -         border="true" -         height="165" +         border="false" +         height="260"           label="Members"           layout="topleft"           left="1" @@ -179,7 +181,7 @@           tool_tip="Members"           top="17"           class="panel_group_members_subtab" -         width="265"> +         width="300">              <panel.string               name="help_text">                  You can add or remove Roles assigned to Members. @@ -190,77 +192,56 @@ clicking on their names.           layout="topleft"           top="10"           left="4" -         width="255" +         width="280"           height="20"           follows="left|top|right"           max_length="250"           label="Filter Members"           name="filter_input"           font="SansSerif" /> -            <!--<line_editor -             border_style="line" -             border_thickness="1" -             follows="left|top" -             height="16" -             layout="topleft" -             left="4" -             max_length="63" -             name="search_text" -             top="10" -             width="90" /> -            <button -             font="SansSerifSmall" -             height="20" -             label="Search" -             layout="topleft" -             left_pad="5" -             name="search_button" -             top_delta="-2" -             width="80" /> -            <button +          <!--  <button               enabled="false"               font="SansSerifSmall"               height="20"               label="Show All"               layout="topleft" -             left_pad="0" +             left_pad="-90"               name="show_all_button" -             top_delta="0" -             width="80" /> --> +             top_delta="-6" +             width="80" />-->              <name_list               column_padding="0"               draw_heading="true" -             heading_height="14" -             height="100" +             heading_height="20" +             height="160"               follows="left|top"               layout="topleft" -             left="4" +             left="0"               multi_select="true"               name="member_list" -             top_pad="6" -             width="255"> +             top_pad="2" +             width="300">                  <name_list.columns                   label="Member"                   name="name" -                 width="90" /> +               relative_width="0.45" />                  <name_list.columns                   label="Donations"                   name="donated" -                 width="95" /> +         relative_width="0.3" />                  <name_list.columns                   label="Online"                   name="online" -                 width="80" /> +         relative_width="0.2" />              </name_list>              <button               height="20"               font="SansSerifSmall"               label="Invite"               layout="topleft" -             left_delta="0"               name="member_invite" -             top_pad="6" -             width="125" /> +             top_pad="3" +             width="100" />              <button               height="20"               font="SansSerifSmall" @@ -268,18 +249,17 @@ clicking on their names.               layout="topleft"               left_pad="5"               name="member_eject" -             top_delta="0" -             width="125" /> +             width="100" />              <icon               height="16" -             image_name="inv_folder_plain_closed.tga" +             image_name="Inv_FolderClosed"               layout="topleft"               name="power_folder_icon"               visible="false"               width="16" />          </panel>          <panel -         border="true" +         border="false"           height="164"           label="Roles"           layout="topleft" @@ -292,7 +272,7 @@ clicking on their names.              <panel.string               name="help_text">                  Roles have a title and an allowed list of Abilities -that Members can perform. Members can belong to  +that Members can perform. Members can belong to  one or more Roles. A group can have up to 10 Roles,  including the Everyone and Owner Roles.              </panel.string> @@ -302,7 +282,7 @@ including the Everyone and Owner Roles.              </panel.string>              <panel.string               name="power_folder_icon"> -                inv_folder_plain_closed.tga +                Inv_FolderClosed              </panel.string>              <panel.string               name="power_all_have_icon"> @@ -316,7 +296,7 @@ including the Everyone and Owner Roles.              layout="topleft"              top="10"              left="4" -            width="255" +            width="260"              height="20"              follows="left|top|right"              max_length="250" @@ -357,13 +337,13 @@ including the Everyone and Owner Roles.               column_padding="0"               draw_heading="true"               follows="left|top" -             heading_height="14" -             height="100" +             heading_height="20" +             height="150"               layout="topleft"               left="4"               name="role_list"               top_pad="4" -             width="255"> +             width="300">                  <scroll_list.columns                   label="Role"                   name="name" @@ -397,7 +377,7 @@ including the Everyone and Owner Roles.               width="125" />          </panel>          <panel -         border="true" +         border="false"           height="164"           label="Abilities"           layout="topleft" @@ -407,7 +387,7 @@ including the Everyone and Owner Roles.           class="panel_group_actions_subtab"           top="17"           tool_tip="You can view an Ability's Description and which Roles and Members can execute the Ability." -         width="265"> +         width="300">              <panel.string               name="help_text">                  Abilities allow Members in Roles to do specific @@ -486,13 +466,13 @@ things in this group. There's a broad variety of Abilities.          </panel>      </tab_container>      <panel -     height="190" +     height="150"       layout="topleft"       follows="left|top"       left="10"       name="members_footer" -     top_pad="10" -     width="265"> +     top_pad="2" +     width="300">          <text           type="string"           font="SansSerif" diff --git a/indra/newview/skins/default/xui/en/panel_toast.xml b/indra/newview/skins/default/xui/en/panel_toast.xml index 200c6622ee..66237d585a 100644 --- a/indra/newview/skins/default/xui/en/panel_toast.xml +++ b/indra/newview/skins/default/xui/en/panel_toast.xml @@ -4,6 +4,7 @@  <!-- All this does is establish the position of the "close" button on the toast. -->  <floater + legacy_header_height="18"  	name="toast"  	title=""    visible="false" diff --git a/indra/newview/skins/default/xui/en/widgets/floater.xml b/indra/newview/skins/default/xui/en/widgets/floater.xml index 82f6d44f78..6660fbf1a8 100644 --- a/indra/newview/skins/default/xui/en/widgets/floater.xml +++ b/indra/newview/skins/default/xui/en/widgets/floater.xml @@ -7,5 +7,4 @@           bg_alpha_image="Window_Background"            background_visible="true"           background_opaque="false" -         header_height="25" -         legacy_header_height="18" /> +         header_height="25" /> | 
