diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llpanelpeoplemenus.cpp | 1 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/menu_people_groups.xml | 23 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/menu_people_nearby.xml | 56 | 
3 files changed, 45 insertions, 35 deletions
diff --git a/indra/newview/llpanelpeoplemenus.cpp b/indra/newview/llpanelpeoplemenus.cpp index f12c4de2f7..0d66b8f10b 100644 --- a/indra/newview/llpanelpeoplemenus.cpp +++ b/indra/newview/llpanelpeoplemenus.cpp @@ -67,6 +67,7 @@ LLContextMenu* NearbyMenu::createMenu()  		registrar.add("Avatar.Share",			boost::bind(&LLAvatarActions::share,					id));  		registrar.add("Avatar.Pay",				boost::bind(&LLAvatarActions::pay,						id));  		registrar.add("Avatar.BlockUnblock",	boost::bind(&LLAvatarActions::toggleBlock,				id)); +		registrar.add("Avatar.InviteToGroup",	boost::bind(&LLAvatarActions::inviteToGroup,			id));  		enable_registrar.add("Avatar.EnableItem", boost::bind(&NearbyMenu::enableContextMenuItem,	this, _2));  		enable_registrar.add("Avatar.CheckItem",  boost::bind(&NearbyMenu::checkContextMenuItem,	this, _2)); diff --git a/indra/newview/skins/default/xui/en/menu_people_groups.xml b/indra/newview/skins/default/xui/en/menu_people_groups.xml index 3a450258fa..1e0364b84e 100644 --- a/indra/newview/skins/default/xui/en/menu_people_groups.xml +++ b/indra/newview/skins/default/xui/en/menu_people_groups.xml @@ -3,6 +3,16 @@   left="0" bottom="0" visible="false"   mouse_opaque="false" opaque="true" color="MenuDefaultBgColor">    <menu_item_call +   label="Activate" +   name="Activate"> +    <menu_item_call.on_click +     function="People.Groups.Action" +     parameter="activate" /> +    <menu_item_call.on_enable +     function="People.Groups.Enable" +     parameter="activate" /> +  </menu_item_call> +  <menu_item_call     label="View Info"     name="View Info">      <menu_item_call.on_click @@ -23,7 +33,7 @@       parameter="chat" />    </menu_item_call>    <menu_item_call -   label="Call" +   label="Voice call"     name="Call">      <menu_item_call.on_click       function="People.Groups.Action" @@ -34,17 +44,6 @@    </menu_item_call>    <menu_item_separator />    <menu_item_call -   label="Activate" -   name="Activate"> -    <menu_item_call.on_click -     function="People.Groups.Action" -     parameter="activate" /> -    <menu_item_call.on_enable -     function="People.Groups.Enable" -     parameter="activate" /> -  </menu_item_call> -  <menu_item_separator /> -  <menu_item_call     label="Leave"     name="Leave">      <menu_item_call.on_click diff --git a/indra/newview/skins/default/xui/en/menu_people_nearby.xml b/indra/newview/skins/default/xui/en/menu_people_nearby.xml index d2e35e4cc0..b7c9ab1fe3 100644 --- a/indra/newview/skins/default/xui/en/menu_people_nearby.xml +++ b/indra/newview/skins/default/xui/en/menu_people_nearby.xml @@ -10,12 +10,39 @@           function="Avatar.Profile" />      </menu_item_call>      <menu_item_call +     label="IM" +     layout="topleft" +     name="IM"> +        <menu_item_call.on_click +         function="Avatar.IM" /> +    </menu_item_call> +    <menu_item_call +    label="Offer Teleport" +    name="teleport"> +      <menu_item_call.on_click +       function="Avatar.OfferTeleport"/> +      <menu_item_call.on_enable +      function="Avatar.EnableItem" +      parameter="can_offer_teleport"/> +    </menu_item_call> +    <menu_item_call +     label="Voice call" +     layout="topleft" +     name="Call"> +        <menu_item_call.on_click +         function="Avatar.Call" /> +        <menu_item_call.on_enable +         function="Avatar.EnableItem" +         parameter="can_call" /> +    </menu_item_call> +    <menu_item_separator /> +    <menu_item_call       label="Add Friend"       layout="topleft"       name="Add Friend">          <menu_item_call.on_click           function="Avatar.AddFriend" /> -        <menu_item_call.on_enable +        <menu_item_call.on_visible           function="Avatar.EnableItem"           parameter="can_add" />      </menu_item_call> @@ -30,22 +57,13 @@           parameter="can_delete" />      </menu_item_call>      <menu_item_call -     label="IM" +     label="Invite to group..."       layout="topleft" -     name="IM"> +     name="Invite">          <menu_item_call.on_click -         function="Avatar.IM" /> -    </menu_item_call> -    <menu_item_call -     label="Call" -     layout="topleft" -     name="Call"> -        <menu_item_call.on_click -         function="Avatar.Call" /> -        <menu_item_call.on_enable -         function="Avatar.EnableItem" -         parameter="can_call" /> +         function="Avatar.InviteToGroup" />      </menu_item_call> +    <menu_item_separator />      <menu_item_call       label="Map"       layout="topleft" @@ -83,13 +101,5 @@           function="Avatar.EnableItem"           parameter="can_block" />      </menu_item_check> -    <menu_item_call -    label="Offer Teleport" -    name="teleport"> -      <menu_item_call.on_click -       function="Avatar.OfferTeleport"/> -      <menu_item_call.on_enable -      function="Avatar.EnableItem" -      parameter="can_offer_teleport"/> -    </menu_item_call> +  </context_menu>  | 
