EXT-1576 "Zoom In" menu option should be disabled when the person is not in range
EXT-2306 Default voice input/output pref panel to closedmaster
parent
0e63920569
commit
3fa1e785a6
|
|
@ -95,6 +95,9 @@ void LLPanelVoiceDeviceSettings::handleVisibilityChange ( BOOL new_visibility )
|
|||
else
|
||||
{
|
||||
cleanup();
|
||||
// when closing this window, turn of visiblity control so that
|
||||
// next time preferences is opened we don't suspend voice
|
||||
gSavedSettings.setBOOL("ShowDeviceSettings", FALSE);
|
||||
}
|
||||
}
|
||||
void LLPanelVoiceDeviceSettings::draw()
|
||||
|
|
|
|||
|
|
@ -47,6 +47,7 @@
|
|||
#include "llstartup.h"
|
||||
#include "llviewermenu.h"
|
||||
#include "llvoiceclient.h"
|
||||
#include "llviewerobjectlist.h"
|
||||
|
||||
// Linden libraries
|
||||
#include "llfloater.h"
|
||||
|
|
@ -113,6 +114,7 @@ private:
|
|||
void onClickFindOnMap();
|
||||
bool onVisibleFindOnMap();
|
||||
bool onVisibleFreezeEject();
|
||||
bool onVisibleZoomIn();
|
||||
void onClickMuteVolume();
|
||||
void onVolumeChange(const LLSD& data);
|
||||
|
||||
|
|
@ -203,6 +205,8 @@ LLInspectAvatar::LLInspectAvatar(const LLSD& sd)
|
|||
mVisibleCallbackRegistrar.add("InspectAvatar.VisibleFindOnMap", boost::bind(&LLInspectAvatar::onVisibleFindOnMap, this));
|
||||
mVisibleCallbackRegistrar.add("InspectAvatar.VisibleFreezeEject",
|
||||
boost::bind(&LLInspectAvatar::onVisibleFreezeEject, this));
|
||||
mVisibleCallbackRegistrar.add("InspectAvatar.VisibleZoomIn",
|
||||
boost::bind(&LLInspectAvatar::onVisibleZoomIn, this));
|
||||
|
||||
// can't make the properties request until the widgets are constructed
|
||||
// as it might return immediately, so do it in postBuild.
|
||||
|
|
@ -464,6 +468,11 @@ bool LLInspectAvatar::onVisibleFreezeEject()
|
|||
return enable_freeze_eject( LLSD(mAvatarID) );
|
||||
}
|
||||
|
||||
bool LLInspectAvatar::onVisibleZoomIn()
|
||||
{
|
||||
return gObjectList.findObject(mAvatarID);
|
||||
}
|
||||
|
||||
void LLInspectAvatar::onClickIM()
|
||||
{
|
||||
LLAvatarActions::startIM(mAvatarID);
|
||||
|
|
|
|||
|
|
@ -101,6 +101,8 @@
|
|||
name="zoom_in">
|
||||
<menu_item_call.on_click
|
||||
function="InspectAvatar.ZoomIn"/>
|
||||
<menu_item_call.on_visible
|
||||
function="InspectAvatar.VisibleZoomIn"/>
|
||||
</menu_item_call>
|
||||
<menu_item_call
|
||||
label="Pay"
|
||||
|
|
|
|||
|
|
@ -502,17 +502,4 @@
|
|||
top_pad="0"
|
||||
width="200" />
|
||||
</panel>
|
||||
<!-- Until new panel is hooked up to code, we need to be able to get to
|
||||
the old window to change input devices. James -->
|
||||
<button
|
||||
follows="left|bottom"
|
||||
label="Old"
|
||||
name="legacy_device_window_btn"
|
||||
height="16"
|
||||
left="20"
|
||||
top="-270"
|
||||
width="40"
|
||||
commit_callback.function="Floater.Show"
|
||||
commit_callback.parameter="pref_voicedevicesettings"
|
||||
/>
|
||||
</panel>
|
||||
|
|
|
|||
Loading…
Reference in New Issue