Files
SingularityViewer/indra/newview/skins/default/xui/en-us/menu_pie_avatar.xml
Inusaito Sayori 511b0cfb9c ContextMenu Support!
LLContextMenu functionality pulled out of LLPieMenu, PieMenu is now derived from LLContextMenu
- The more attribute boolean of pie_menu element determines whether or not to have an actual submenu if it's not a pie, defaults to false which means actual submenu..
-- in the future we may want to have more more="true" depending on feedback
- Pie menu labels now dynamically get " >" appended to them (avoids stupid looking context menus)
- Positioning logic combined in part, mostly conditional still, in the future we could probably combine it more.
- handleHoverOver function combines common functionality between context and pies given an item and hover mouse coords.

LiruUseContextMenus debug setting determines which to use, default is pie, of course
- Context(/Pie) Menus are rebuilt when the setting changes value
-- this is safe at any point because all startup states have been accounted for
- "Use context menus instead of pie menus" added to System->General preferences (it's close to the bottom)
2013-11-06 18:47:02 -05:00

67 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<pie_menu name="Avatar Pie">
<menu_item_call enabled="false" label="Profile..." mouse_opaque="true" name="Profile...">
<on_click function="ShowAgentProfile" userdata="hit object" />
</menu_item_call>
<menu_item_call enabled="false" label="Mute" mouse_opaque="true" name="Avatar Mute">
<on_click function="Avatar.Mute" />
<on_enable function="Avatar.EnableMute" />
</menu_item_call>
<menu_item_call enabled="false" label="Go To" mouse_opaque="true" name="Go To">
<on_click function="GoToObject" />
</menu_item_call>
<menu_item_call enabled="true" label="Report..." mouse_opaque="true" name="abuse">
<on_click function="Avatar.ReportAbuse" />
</menu_item_call>
<menu_item_call enabled="false" label="Add Friend..." mouse_opaque="true" name="Add Friend">
<on_click function="Avatar.AddFriend" />
<on_enable function="Avatar.EnableAddFriend" />
</menu_item_call>
<menu_item_call enabled="false" label="Pay..." mouse_opaque="true" name="Pay...">
<on_click function="PayObject" />
<on_enable function="EnablePayObject" />
</menu_item_call>
<pie_menu more="true" label="More" name="More">
<menu_item_call enabled="false" label="Freeze..." mouse_opaque="true" name="Freeze...">
<on_click function="Avatar.Freeze" />
<on_enable function="Avatar.EnableFreezeEject" />
</menu_item_call>
<menu_item_call enabled="false" label="Give Card" mouse_opaque="true" name="Give Card">
<on_click function="Avatar.GiveCard" />
</menu_item_call>
<menu_item_call enabled="true" label="Group Invite..." mouse_opaque="true" name="Invite...">
<on_click function="Avatar.InviteToGroup" />
</menu_item_call>
<pie_menu label="Tools" name="Tools">
<menu_item_call enabled="false" hidden="false" label="S. Count" mouse_opaque="true" name="ScriptCount">
<on_click function="Object.ScriptCount" />
<on_visible function="Object.VisibleScriptCount" />
</menu_item_call>
<menu_item_call enabled="true" label="Copy UUID" mouse_opaque="true" name="CopyUUID">
<on_click function="Avatar.CopyUUID" />
</menu_item_call>
<menu_item_call enabled="false" hidden="false" label="Client ID" mouse_opaque="true" name="ClientID">
<on_click function="Avatar.ClientID" />
</menu_item_call>
<menu_item_call enabled="true" label="Derender" mouse_opaque="true" name="Derender">
<on_click function="Object.DERENDER" />
</menu_item_call>
<menu_item_call enabled="true" label="Reload" mouse_opaque="true" name="Reload Textures">
<on_click function="Avatar.ReloadTextures" />
</menu_item_call>
</pie_menu>
<menu_item_call enabled="false" label="Eject..." mouse_opaque="true" name="Eject...">
<on_click function="Avatar.Eject" />
<on_enable function="Avatar.EnableFreezeEject" />
</menu_item_call>
<menu_item_separator />
<menu_item_call enabled="true" label="Inspect" mouse_opaque="true" name="Object Inspect">
<on_click function="Object.Inspect" />
<on_enable function="Object.EnableInspect" />
</menu_item_call>
</pie_menu>
<menu_item_call enabled="false" label="Send IM..." mouse_opaque="true" name="Send IM...">
<on_click function="Avatar.SendIM" />
</menu_item_call>
</pie_menu>