diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llui/llwindowshade.cpp | 3 | ||||
| -rw-r--r-- | indra/llui/llwindowshade.h | 3 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/widgets/window_shade.xml | 2 | 
3 files changed, 6 insertions, 2 deletions
diff --git a/indra/llui/llwindowshade.cpp b/indra/llui/llwindowshade.cpp index 0b4cfe68a6..1e8b47de29 100644 --- a/indra/llui/llwindowshade.cpp +++ b/indra/llui/llwindowshade.cpp @@ -43,6 +43,7 @@ LLWindowShade::Params::Params()  :	bg_image("bg_image"),  	modal("modal", false),  	text_color("text_color"), +	shade_color("shade_color"),  	can_close("can_close", true)  {  	changeDefault(mouse_opaque, false); @@ -90,7 +91,7 @@ void LLWindowShade::initFromParams(const LLWindowShade::Params& params)  	panel_p.name = "background_area";  	panel_p.mouse_opaque = false;  	panel_p.background_visible = false; -	panel_p.bg_alpha_color = LLColor4(0.f, 0.f, 0.f, 0.2f); +	panel_p.bg_alpha_color = params.shade_color;  	LLLayoutPanel* dummy_panel = LLUICtrlFactory::create<LLLayoutPanel>(panel_p);  	stackp->addChild(dummy_panel); diff --git a/indra/llui/llwindowshade.h b/indra/llui/llwindowshade.h index 1dcab4e32f..1ae84028dd 100644 --- a/indra/llui/llwindowshade.h +++ b/indra/llui/llwindowshade.h @@ -37,7 +37,8 @@ public:  	struct Params : public LLInitParam::Block<Params, LLUICtrl::Params>  	{  		Optional<LLUIImage*>			bg_image; -		Optional<LLUIColor>				text_color; +		Optional<LLUIColor>				text_color, +										shade_color;  		Optional<bool>					modal,  										can_close; diff --git a/indra/newview/skins/default/xui/en/widgets/window_shade.xml b/indra/newview/skins/default/xui/en/widgets/window_shade.xml new file mode 100644 index 0000000000..23eb2f13fb --- /dev/null +++ b/indra/newview/skins/default/xui/en/widgets/window_shade.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<window_shade shade_color="0 0 0 0.5"/>  | 
