diff options
Diffstat (limited to 'indra/newview')
22 files changed, 49 insertions, 40 deletions
| diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 6bc95b9cdb..f9d4a06de8 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -8812,13 +8812,13 @@      <key>UICloseBoxFromTop</key>      <map>        <key>Comment</key> -      <string>Size of UI floater close box from top</string> +      <string>Distance from top of floater to top of close box icon, pixels</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key>        <string>S32</string>        <key>Value</key> -      <real>1</real> +      <real>5</real>      </map>      <key>UIExtraTriangleHeight</key>      <map> @@ -8853,17 +8853,6 @@        <key>Value</key>        <real>16</real>      </map> -    <key>UIFloaterHeaderSize</key> -    <map> -      <key>Comment</key> -      <string>Size of UI floater header size</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>S32</string> -      <key>Value</key> -      <real>18</real> -    </map>      <key>UIFloaterHPad</key>      <map>        <key>Comment</key> @@ -8886,16 +8875,16 @@        <key>Value</key>        <integer>0</integer>      </map> -    <key>UIFloaterVPad</key> +    <key>UIFloaterTitleVPad</key>      <map>        <key>Comment</key> -      <string>Size of UI floater vertical pad</string> +      <string>Distance from top of floater to top of title string, pixels</string>        <key>Persist</key>        <integer>1</integer>        <key>Type</key>        <string>S32</string>        <key>Value</key> -      <real>6</real> +      <real>7</real>      </map>      <key>UIImgDefaultEyesUUID</key>      <map> diff --git a/indra/newview/llfloatercamera.cpp b/indra/newview/llfloatercamera.cpp index dca0773139..d1317f7c36 100644 --- a/indra/newview/llfloatercamera.cpp +++ b/indra/newview/llfloatercamera.cpp @@ -268,8 +268,8 @@ void LLFloaterCamera::updateState()  	LLRect controls_rect;  	if (childGetRect(CONTROLS, controls_rect))  	{ -		static LLUICachedControl<S32> floater_header_size ("UIFloaterHeaderSize", 0); -		static S32 height = controls_rect.getHeight() - floater_header_size; +		S32 floater_header_size = getHeaderHeight(); +		S32 height = controls_rect.getHeight() - floater_header_size;  		S32 newHeight = rect.getHeight();  		if (showControls) diff --git a/indra/newview/llfloatercolorpicker.cpp b/indra/newview/llfloatercolorpicker.cpp index 8e385fca78..73b79d8e13 100644 --- a/indra/newview/llfloatercolorpicker.cpp +++ b/indra/newview/llfloatercolorpicker.cpp @@ -561,7 +561,7 @@ void LLFloaterColorPicker::draw()  	// create rgb area outline  	gl_rect_2d ( mRGBViewerImageLeft,  				 mRGBViewerImageTop - mRGBViewerImageHeight, -				 mRGBViewerImageLeft + mRGBViewerImageWidth, +				 mRGBViewerImageLeft + mRGBViewerImageWidth + 1,  				 mRGBViewerImageTop,  				 LLColor4 ( 0.0f, 0.0f, 0.0f, 1.0f ),  				 FALSE ); @@ -591,7 +591,7 @@ void LLFloaterColorPicker::draw()  	// draw luminance slider outline  	gl_rect_2d ( mLumRegionLeft,  				 mLumRegionTop - mLumRegionHeight, -				 mLumRegionLeft + mLumRegionWidth, +				 mLumRegionLeft + mLumRegionWidth + 1,  				 mLumRegionTop,  				 LLColor4 ( 0.0f, 0.0f, 0.0f, 1.0f ),  				 FALSE ); @@ -607,7 +607,7 @@ void LLFloaterColorPicker::draw()  	// draw selected color swatch outline  	gl_rect_2d ( mSwatchRegionLeft,  				 mSwatchRegionTop - mSwatchRegionHeight, -				 mSwatchRegionLeft + mSwatchRegionWidth, +				 mSwatchRegionLeft + mSwatchRegionWidth + 1,  				 mSwatchRegionTop,  				 LLColor4 ( 0.0f, 0.0f, 0.0f, 1.0f ),  				 FALSE ); diff --git a/indra/newview/llfloatergroupinvite.cpp b/indra/newview/llfloatergroupinvite.cpp index 3598479305..bf484c6343 100644 --- a/indra/newview/llfloatergroupinvite.cpp +++ b/indra/newview/llfloatergroupinvite.cpp @@ -81,7 +81,7 @@ void LLFloaterGroupInvite::impl::closeFloater(void* data)  LLFloaterGroupInvite::LLFloaterGroupInvite(const LLUUID& group_id)  :	LLFloater(group_id)  { -	static LLUICachedControl<S32> floater_header_size ("UIFloaterHeaderSize", 0); +	S32 floater_header_size = getHeaderHeight();  	LLRect contents;  	mImpl = new impl(group_id); @@ -114,7 +114,8 @@ LLFloaterGroupInvite::~LLFloaterGroupInvite()  // static  void LLFloaterGroupInvite::showForGroup(const LLUUID& group_id, std::vector<LLUUID> *agent_ids)  { -	static LLUICachedControl<S32> floater_header_size ("UIFloaterHeaderSize", 0); +	const LLFloater::Params& floater_params = LLFloater::getDefaultParams(); +	S32 floater_header_size = floater_params.header_height;  	LLRect contents;  	// Make sure group_id isn't null diff --git a/indra/newview/llfloaternotificationsconsole.cpp b/indra/newview/llfloaternotificationsconsole.cpp index f2dff55044..f20fca1258 100644 --- a/indra/newview/llfloaternotificationsconsole.cpp +++ b/indra/newview/llfloaternotificationsconsole.cpp @@ -221,7 +221,8 @@ void LLFloaterNotificationConsole::removeChannel(const std::string& name)  //static   void LLFloaterNotificationConsole::updateResizeLimits()  { -	static LLUICachedControl<S32> floater_header_size ("UIFloaterHeaderSize", 0); +	const LLFloater::Params& floater_params = LLFloater::getDefaultParams(); +	S32 floater_header_size = floater_params.header_height;  	LLLayoutStack& stack = getChildRef<LLLayoutStack>("notification_channels");  	setResizeLimits(getMinWidth(), floater_header_size + HEADER_PADDING + ((NOTIFICATION_PANEL_HEADER_HEIGHT + 3) * stack.getNumPanels())); diff --git a/indra/newview/llfloateruipreview.cpp b/indra/newview/llfloateruipreview.cpp index ac743df4f1..2fe21f28de 100644 --- a/indra/newview/llfloateruipreview.cpp +++ b/indra/newview/llfloateruipreview.cpp @@ -865,7 +865,8 @@ void LLFloaterUIPreview::displayFloater(BOOL click, S32 ID, bool save)  	}  	else																// if it is a panel...  	{ -		static LLUICachedControl<S32> floater_header_size ("UIFloaterHeaderSize", 0); +		const LLFloater::Params& floater_params = LLFloater::getDefaultParams(); +		S32 floater_header_size = floater_params.header_height;  		LLPanel::Params panel_params;  		LLPanel* panel = LLUICtrlFactory::create<LLPanel>(panel_params);	// create a new panel diff --git a/indra/newview/lltexturectrl.cpp b/indra/newview/lltexturectrl.cpp index b5aec1b80b..4940d9b5bb 100644 --- a/indra/newview/lltexturectrl.cpp +++ b/indra/newview/lltexturectrl.cpp @@ -458,7 +458,7 @@ BOOL LLFloaterTexturePicker::postBuild()  // virtual  void LLFloaterTexturePicker::draw()  { -	static LLUICachedControl<S32> floater_header_size ("UIFloaterHeaderSize", 0); +	S32 floater_header_size = getHeaderHeight();  	if (mOwner)  	{  		// draw cone of context pointing back to texture swatch	 diff --git a/indra/newview/skins/default/textures/textures.xml b/indra/newview/skins/default/textures/textures.xml index f2c676e037..401f32c908 100644 --- a/indra/newview/skins/default/textures/textures.xml +++ b/indra/newview/skins/default/textures/textures.xml @@ -141,7 +141,8 @@    <texture name="Info_Over" file_name="icons/Info_Over.png" preload="false" />    <texture name="Info_Press" file_name="navbar/Info_Press.png" preload="false" /> -  <texture name="Inspector_Background" file_name="windows/Inspector_Background.png" preload="false" /> +  <texture name="Inspector_Background" file_name="windows/Inspector_Background.png" preload="false" +           scale.left="4" scale.top="28" scale.right="60" scale.bottom="4" />    <texture name="Inspector_Hover" file_name="windows/Inspector_Hover.png" preload="false" />    <texture name="Inv_Acessories" file_name="icons/Inv_Accessories.png" preload="false" /> @@ -394,7 +395,8 @@    <texture name="TextField_Active" file_name="widgets/TextField_Active.png" preload="true" scale.left="9" scale.top="12" scale.right="248" scale.bottom="12" />    <texture name="Toast_CloseBtn" file_name="windows/Toast_CloseBtn.png" preload="true" /> -  <texture name="Toast" file_name="windows/Toast.png" preload="true" /> +  <texture name="Toast_Background" file_name="windows/Toast_Background.png" preload="true" +           scale.left="4" scale.top="28" scale.right="60" scale.bottom="4" />    <texture name="Tool_Create" file_name="build/Tool_Create.png" preload="false" />    <texture name="Tool_Dozer" file_name="build/Tool_Dozer.png" preload="false" /> @@ -429,12 +431,14 @@    <texture name="Widget_DownArrow" file_name="icons/Widget_DownArrow.png" preload="true" />    <texture name="Widget_UpArrow" file_name="icons/Widget_UpArrow.png" preload="true" /> -  <texture name="Window_Background" file_name="windows/Window_Background.png" preload="true" /> -  <texture name="Window_Foreground" file_name="windows/Window_Foreground.png" preload="true" /> - - - - +  <texture name="Window_Background" file_name="windows/Window_Background.png" preload="true"  +           scale.left="4" scale.top="24" scale.right="26" scale.bottom="4" /> +  <texture name="Window_Foreground" file_name="windows/Window_Foreground.png" preload="true"  +           scale.left="4" scale.top="24" scale.right="26" scale.bottom="4" /> +  <texture name="Window_NoTitle_Background" file_name="windows/Window_NoTitle_Background.png" preload="true" +           scale.left="4" scale.top="24" scale.right="26" scale.bottom="4" /> +  <texture name="Window_NoTitle_Foreground" file_name="windows/Window_NoTitle_Foreground.png" preload="true" +           scale.left="4" scale.top="24" scale.right="26" scale.bottom="4" />    <!--WARNING OLD ART *do not use*--> diff --git a/indra/newview/skins/default/textures/windows/Inspector_Background.png b/indra/newview/skins/default/textures/windows/Inspector_Background.pngBinary files differ index 807e8e553c..4c2a728ac5 100644 --- a/indra/newview/skins/default/textures/windows/Inspector_Background.png +++ b/indra/newview/skins/default/textures/windows/Inspector_Background.png diff --git a/indra/newview/skins/default/textures/windows/Toast_Background.png b/indra/newview/skins/default/textures/windows/Toast_Background.pngBinary files differ new file mode 100644 index 0000000000..f27d1a12ec --- /dev/null +++ b/indra/newview/skins/default/textures/windows/Toast_Background.png diff --git a/indra/newview/skins/default/textures/windows/Window_Background.png b/indra/newview/skins/default/textures/windows/Window_Background.pngBinary files differ index e9f15e76b9..db253900af 100644 --- a/indra/newview/skins/default/textures/windows/Window_Background.png +++ b/indra/newview/skins/default/textures/windows/Window_Background.png diff --git a/indra/newview/skins/default/textures/windows/Window_Foreground.png b/indra/newview/skins/default/textures/windows/Window_Foreground.pngBinary files differ index e76e9f3c79..b81ec5b43c 100644 --- a/indra/newview/skins/default/textures/windows/Window_Foreground.png +++ b/indra/newview/skins/default/textures/windows/Window_Foreground.png diff --git a/indra/newview/skins/default/textures/windows/Window_NoTitle_Background.png b/indra/newview/skins/default/textures/windows/Window_NoTitle_Background.pngBinary files differ new file mode 100644 index 0000000000..a570ac06bd --- /dev/null +++ b/indra/newview/skins/default/textures/windows/Window_NoTitle_Background.png diff --git a/indra/newview/skins/default/textures/windows/Window_NoTitle_Foreground.png b/indra/newview/skins/default/textures/windows/Window_NoTitle_Foreground.pngBinary files differ new file mode 100644 index 0000000000..d573e8c69a --- /dev/null +++ b/indra/newview/skins/default/textures/windows/Window_NoTitle_Foreground.png 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 fe04d1f627..d47c726aa9 100644 --- a/indra/newview/skins/default/xui/en/floater_hardware_settings.xml +++ b/indra/newview/skins/default/xui/en/floater_hardware_settings.xml @@ -131,7 +131,7 @@       layout="topleft"       left="10"       max_val="4096" -     name="GrapicsCardTextureMemory" +     name="GraphicsCardTextureMemory"       tool_tip="Amount of memory to allocate for textures. Defaults to video card memory. Reducing this may improve performance but may also make textures blurry."       top_pad="10"       width="300" /> diff --git a/indra/newview/skins/default/xui/en/floater_tools.xml b/indra/newview/skins/default/xui/en/floater_tools.xml index 29fe046ed3..4e5c8c3747 100644 --- a/indra/newview/skins/default/xui/en/floater_tools.xml +++ b/indra/newview/skins/default/xui/en/floater_tools.xml @@ -3,6 +3,8 @@   follows="left|top|right"   height="570"   layout="topleft" + bg_opaque_image="Window_NoTitle_Foreground"  + bg_alpha_image="Window_NoTitle_Background"    name="toolbox floater"   help_topic="toolbox_floater"   save_rect="true" diff --git a/indra/newview/skins/default/xui/en/inspect_avatar.xml b/indra/newview/skins/default/xui/en/inspect_avatar.xml index 181c80ebc7..1e44032b97 100644 --- a/indra/newview/skins/default/xui/en/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/en/inspect_avatar.xml @@ -5,7 +5,7 @@  -->  <floater   bevel_style="in" - bg_opaque_color="MouseGray" + bg_opaque_image="Inspector_Background"    can_close="false"   can_minimize="false"   height="138" diff --git a/indra/newview/skins/default/xui/en/inspect_group.xml b/indra/newview/skins/default/xui/en/inspect_group.xml index 5b166e83b8..477fbfd827 100644 --- a/indra/newview/skins/default/xui/en/inspect_group.xml +++ b/indra/newview/skins/default/xui/en/inspect_group.xml @@ -5,7 +5,7 @@  -->  <floater   bevel_style="in" - bg_opaque_color="MouseGray" + bg_opaque_image="Inspector_Background"    can_close="false"   can_minimize="false"   height="138" diff --git a/indra/newview/skins/default/xui/en/inspect_object.xml b/indra/newview/skins/default/xui/en/inspect_object.xml index 73a7bef77d..50d49a9e0f 100644 --- a/indra/newview/skins/default/xui/en/inspect_object.xml +++ b/indra/newview/skins/default/xui/en/inspect_object.xml @@ -5,7 +5,7 @@  -->  <floater   bevel_style="in" - bg_opaque_color="MouseGray" + bg_opaque_image="Inspector_Background"    can_close="false"   can_minimize="false"   height="145" diff --git a/indra/newview/skins/default/xui/en/panel_toast.xml b/indra/newview/skins/default/xui/en/panel_toast.xml index 5fe973883c..200c6622ee 100644 --- a/indra/newview/skins/default/xui/en/panel_toast.xml +++ b/indra/newview/skins/default/xui/en/panel_toast.xml @@ -12,6 +12,8 @@    left="0"    top="0"    follows="right|bottom"  +  bg_opaque_image="Toast_Background"  +  bg_alpha_image="Toast_Background"     can_minimize="false"    can_tear_off="false"    can_resize="false" diff --git a/indra/newview/skins/default/xui/en/widgets/floater.xml b/indra/newview/skins/default/xui/en/widgets/floater.xml index 4a866c2eb2..82f6d44f78 100644 --- a/indra/newview/skins/default/xui/en/widgets/floater.xml +++ b/indra/newview/skins/default/xui/en/widgets/floater.xml @@ -1,6 +1,11 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<!-- See also settings.xml UIFloater* settings for configuration -->  <floater name="floater"           bg_opaque_color="FloaterFocusBackgroundColor"           bg_alpha_color="FloaterDefaultBackgroundColor" +         bg_opaque_image="Window_Foreground"  +         bg_alpha_image="Window_Background"            background_visible="true" -         background_opaque="false"/> +         background_opaque="false" +         header_height="25" +         legacy_header_height="18" /> diff --git a/indra/newview/skins/default/xui/en/widgets/panel.xml b/indra/newview/skins/default/xui/en/widgets/panel.xml index b81a70b845..127f0f40e8 100644 --- a/indra/newview/skins/default/xui/en/widgets/panel.xml +++ b/indra/newview/skins/default/xui/en/widgets/panel.xml @@ -1,5 +1,9 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<!-- Optional parameters: +  bg_opaque_image - image name for "in-front" panel look +  bg_alpha_image - image name for "in-back" or transparent panel look +-->  <panel bg_opaque_color="PanelFocusBackgroundColor"         bg_alpha_color="PanelDefaultBackgroundColor"         background_visible="false" -       background_opaque="false"/>
\ No newline at end of file +       background_opaque="false"/> | 
