From 48a2d0497b19967ec0a4d861b3f8c492e2eddd3c Mon Sep 17 00:00:00 2001 From: Lirusaito Date: Fri, 22 Jun 2012 03:57:47 -0400 Subject: [PATCH] Added Avatar Privacy icon Was requested, borrowed from Phoenix. --- indra/newview/llstatusbar.cpp | 10 ++++++++++ .../skins/default/textures/status_SeeAVsOff.tga | Bin 0 -> 2066 bytes .../skins/default/xui/en-us/panel_status_bar.xml | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 indra/newview/skins/default/textures/status_SeeAVsOff.tga diff --git a/indra/newview/llstatusbar.cpp b/indra/newview/llstatusbar.cpp index f594b4579..987dbee5c 100644 --- a/indra/newview/llstatusbar.cpp +++ b/indra/newview/llstatusbar.cpp @@ -449,6 +449,16 @@ void LLStatusBar::refresh() x += buttonRect.getWidth(); } + bool no_see_avs = parcel && !parcel->getSeeAVs(); + childSetVisible("status_SeeAV", no_see_avs); + if (no_see_avs) + { + childGetRect( "status_SeeAV", buttonRect ); + r.setOriginAndSize( x, y, buttonRect.getWidth(), buttonRect.getHeight()); + childSetRect( "status_SeeAV", r ); + x += buttonRect.getWidth(); + } + BOOL canBuyLand = parcel && !parcel->isPublic() && LLViewerParcelMgr::getInstance()->canAgentBuyParcel(parcel, false); diff --git a/indra/newview/skins/default/textures/status_SeeAVsOff.tga b/indra/newview/skins/default/textures/status_SeeAVsOff.tga new file mode 100644 index 0000000000000000000000000000000000000000..1120a193a70c76ee7a327f16d74e29a9cf137322 GIT binary patch literal 2066 zcmeH{yGjE=7=!hSaw^k=R8`pWdTy z+wDIa#~(f=@alTj5zBz}FxCr&g7eNp+IkZ{3N^U-rW4V}yEsyVeibwU_e*ctEyUcm z?YAW(<9KP|+y}-xQqOBPFQmJdpvecqsJDxmq z5|UOO!>1s@dBZm7-vau2#HoRt-t22Lk4B@r#bQzMJ(#AclF8%~x{pB?&^rc(ZqOfS z|Cq;n;MK_UDh+McX92W+eE*okdqIDCSNlkf+zrid@4xHK@8j3@-CHcQ`+olz +