diff options
Diffstat (limited to 'indra')
11 files changed, 476 insertions, 443 deletions
| diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 1ceec00c8f..fbbe6ce4f2 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -676,6 +676,19 @@ class LLAdvancedCheckHUDInfo : public view_listener_t  }; +////////////// +// FLYING   // +////////////// + +class LLAdvancedAgentFlyingInfo : public view_listener_t +{ +	bool handleEvent(const LLSD&) +	{ +		return gAgent.getFlying(); +	} +}; + +  ///////////////////////  // CLEAR GROUP CACHE //  /////////////////////// @@ -3729,35 +3742,6 @@ bool enable_sitdown_self()  	return show_sitdown_self() && !gAgentAvatarp->isEditingAppearance() && !gAgent.getFlying();  } -class LLSelfToggleSitStand : public view_listener_t -{ -	bool handleEvent(const LLSD& userdata) -	{ -		if (isAgentAvatarValid()) -		{ -			if (gAgentAvatarp->isSitting()) -			{ -				gAgent.standUp(); -			} -			else -			{ -				gAgent.sitDown(); -			} -		} -		return true; -	} -}; - -bool enable_sit_stand() -{ -	return enable_sitdown_self() || enable_standup_self(); -} - -bool enable_fly_land() -{ -	return gAgent.getFlying() || LLAgent::enableFlying(); -} -  class LLCheckPanelPeopleTab : public view_listener_t  {  	bool handleEvent(const LLSD& userdata) @@ -8944,7 +8928,7 @@ void initialize_menus()  	// Agent  	commit.add("Agent.toggleFlying", boost::bind(&LLAgent::toggleFlying)); -	enable.add("Agent.enableFlyLand", boost::bind(&enable_fly_land)); +	enable.add("Agent.enableFlying", boost::bind(&LLAgent::enableFlying));  	commit.add("Agent.PressMicrophone", boost::bind(&LLAgent::pressMicrophone, _2));  	commit.add("Agent.ReleaseMicrophone", boost::bind(&LLAgent::releaseMicrophone, _2));  	commit.add("Agent.ToggleMicrophone", boost::bind(&LLAgent::toggleMicrophone, _2)); @@ -8992,6 +8976,9 @@ void initialize_menus()  	view_listener_t::addMenu(new LLViewStatusDoNotDisturb(), "View.Status.CheckDoNotDisturb");  	view_listener_t::addMenu(new LLViewCheckHUDAttachments(), "View.CheckHUDAttachments"); +	// Me > Movement +	view_listener_t::addMenu(new LLAdvancedAgentFlyingInfo(), "Agent.getFlying"); +  	//Communicate Nearby chat  	view_listener_t::addMenu(new LLCommunicateNearbyChat(), "Communicate.NearbyChat"); @@ -9255,8 +9242,11 @@ void initialize_menus()  	view_listener_t::addMenu(new LLAdminOnSaveState(), "Admin.OnSaveState");  	// Self context menu -	view_listener_t::addMenu(new LLSelfToggleSitStand(), "Self.ToggleSitStand"); -	enable.add("Self.EnableSitStand", boost::bind(&enable_sit_stand)); +	view_listener_t::addMenu(new LLSelfStandUp(), "Self.StandUp"); +	enable.add("Self.EnableStandUp", boost::bind(&enable_standup_self)); +	view_listener_t::addMenu(new LLSelfSitDown(), "Self.SitDown"); +	enable.add("Self.EnableSitDown", boost::bind(&enable_sitdown_self));  +	enable.add("Self.ShowSitDown", boost::bind(&show_sitdown_self));  	view_listener_t::addMenu(new LLSelfRemoveAllAttachments(), "Self.RemoveAllAttachments");  	view_listener_t::addMenu(new LLSelfEnableRemoveAllAttachments(), "Self.EnableRemoveAllAttachments"); diff --git a/indra/newview/skins/default/xui/en/floater_avatar.xml b/indra/newview/skins/default/xui/en/floater_avatar.xml index 3df2683ca8..92c5d8bcbe 100644 --- a/indra/newview/skins/default/xui/en/floater_avatar.xml +++ b/indra/newview/skins/default/xui/en/floater_avatar.xml @@ -14,7 +14,7 @@   help_topic="avatar"   save_rect="true"   save_visibility="true" - title="COMPLETE AVATARS" + title="CHOOSE AN AVATAR"   width="700">      <web_browser        top="25" diff --git a/indra/newview/skins/default/xui/en/floater_my_appearance.xml b/indra/newview/skins/default/xui/en/floater_my_appearance.xml index 35ad87ceb0..fdea7a821a 100644 --- a/indra/newview/skins/default/xui/en/floater_my_appearance.xml +++ b/indra/newview/skins/default/xui/en/floater_my_appearance.xml @@ -11,7 +11,7 @@    save_rect="true"    single_instance="true"    reuse_instance="true" -  title="AVATAR" +  title="APPEARANCE"    min_height="440"    min_width="333"    width="333"> diff --git a/indra/newview/skins/default/xui/en/floater_my_scripts.xml b/indra/newview/skins/default/xui/en/floater_my_scripts.xml index ee6defce9d..3b0b6723c7 100644 --- a/indra/newview/skins/default/xui/en/floater_my_scripts.xml +++ b/indra/newview/skins/default/xui/en/floater_my_scripts.xml @@ -7,7 +7,7 @@   layout="topleft"   name="myscripts"   save_rect="true" - title="ATTACHMENT SCRIPTS" + title="My Scripts"   min_width="620"   width="620">    <panel diff --git a/indra/newview/skins/default/xui/en/menu_attachment_other.xml b/indra/newview/skins/default/xui/en/menu_attachment_other.xml index 7ad692038e..38f4b7715f 100644 --- a/indra/newview/skins/default/xui/en/menu_attachment_other.xml +++ b/indra/newview/skins/default/xui/en/menu_attachment_other.xml @@ -173,13 +173,16 @@            parameter="avatar_render_settings" />        </menu_item_call>        </context_menu> +  <menu_item_separator +       layout="topleft" name="Impostor seperator"/> +    <menu_item_call       enabled="false"       label="Block Particle Owner"       name="Mute Particle">      <menu_item_call.on_click       function="Particle.Mute" /> -    <menu_item_call.on_visible +    <menu_item_call.on_enable       function="EnableMuteParticle" />    </menu_item_call>  </context_menu> diff --git a/indra/newview/skins/default/xui/en/menu_attachment_self.xml b/indra/newview/skins/default/xui/en/menu_attachment_self.xml index 03c05e6591..59faf6a9f5 100644 --- a/indra/newview/skins/default/xui/en/menu_attachment_self.xml +++ b/indra/newview/skins/default/xui/en/menu_attachment_self.xml @@ -4,7 +4,7 @@   name="Attachment Pie">      <menu_item_call       enabled="false" -     label="Touch item" +     label="Touch"       layout="topleft"       name="Attachment Object Touch">          <menu_item_call.on_click @@ -13,9 +13,19 @@           function="Object.EnableTouch"           name="EnableTouch"/>      </menu_item_call> +    <!--menu_item_call +     label="Stand Up" +     layout="topleft" +     name="Stand Up"> +        <menu_item_call.on_click +         function="Self.StandUp" +         parameter="" /> +        <menu_item_call.on_enable +         function="Self.EnableStandUp" /> +    </menu_item_call-->      <menu_item_call       enabled="false" -     label="Edit item" +     label="Edit"       layout="topleft"       name="Edit...">          <menu_item_call.on_click @@ -25,7 +35,7 @@      </menu_item_call>      <menu_item_call       enabled="false" -     label="Detach item" +     label="Detach"       layout="topleft"       name="Detach">          <menu_item_call.on_click @@ -36,15 +46,36 @@    <menu_item_separator      layout="topleft" /> +    <menu_item_call +     label="Sit Down" +     layout="topleft" +     name="Sit Down Here"> +        <menu_item_call.on_click +         function="Self.SitDown" +         parameter="" /> +        <menu_item_call.on_enable +         function="Self.EnableSitDown" /> +    </menu_item_call> + +  <menu_item_call +label="Stand Up" +layout="topleft" +name="Stand Up"> +    <menu_item_call.on_click +     function="Self.StandUp" +     parameter="" /> +    <menu_item_call.on_enable +     function="Self.EnableStandUp" /> +  </menu_item_call>    <menu_item_call -  label="Outfits..." +  label="My Appearance"    name="Change Outfit">      <menu_item_call.on_click       function="CustomizeAvatar" />      <menu_item_call.on_enable       function="Edit.EnableCustomizeAvatar" />    </menu_item_call> -  <menu_item_call label="Edit current outfit..." +  <menu_item_call label="Edit My Outfit"  layout="topleft"  name="Edit Outfit">      <menu_item_call.on_click @@ -52,7 +83,7 @@ name="Edit Outfit">      <menu_item_call.on_enable       function="Edit.EnableCustomizeAvatar" />    </menu_item_call> -  <menu_item_call label="Shape..." +  <menu_item_call label="Edit My Shape"      layout="topleft"      name="Edit My Shape">      <menu_item_call.on_click @@ -60,7 +91,7 @@ name="Edit Outfit">      <menu_item_call.on_enable       function="Edit.EnableEditShape" />    </menu_item_call> -  <menu_item_call label="Hover height..." +  <menu_item_call label="Hover Height"       layout="topleft"       name="Hover Height">       <menu_item_call.on_click @@ -68,43 +99,43 @@ name="Edit Outfit">       <menu_item_call.on_enable        function="Edit.EnableHoverHeight" />    </menu_item_call> -  <menu_item_separator/> -  <menu_item_call -    label="Sit / stand" -    layout="topleft" -    name="Sit stand"> -    <menu_item_call.on_click -     function="Self.ToggleSitStand"/> -    <menu_item_call.on_enable -     function="Self.EnableSitStand" /> -  </menu_item_call> -  <menu_item_call -     label="Fly / land" -     name="Fly land"> -    <menu_item_call.on_click -     function="Agent.toggleFlying" /> -    <menu_item_call.on_enable -     function="Agent.enableFlyLand" /> -  </menu_item_call> -  <menu_item_call -     label="Stop animations" -     name="Stop Animating My Avatar"> -    <menu_item_call.on_click -     function="Tools.StopAllAnimations" /> -  </menu_item_call> -  <menu_item_separator/> -  <menu_item_call label="Reset skeleton" +  <menu_item_call label="Reset Skeleton"         layout="topleft"         name="Reset Skeleton">         <menu_item_call.on_click          function="Avatar.ResetSkeleton" />    </menu_item_call> -  <menu_item_call label="Reset skeleton and animations" +  <menu_item_call label="Reset Skeleton And Animations"         layout="topleft"         name="Reset Skeleton And Animations">         <menu_item_call.on_click          function="Avatar.ResetSkeletonAndAnimations" />    </menu_item_call> + +  <menu_item_call +    label="My Friends" +    layout="topleft" +    name="Friends..."> +    <menu_item_call.on_click +     function="SideTray.PanelPeopleTab" +     parameter="friends_panel" /> +  </menu_item_call> +  <menu_item_call +   label="My Groups" +   layout="topleft" +   name="Groups..."> +    <menu_item_call.on_click +     function="SideTray.PanelPeopleTab" +     parameter="groups_panel" /> +  </menu_item_call> +  <menu_item_call +    label="My Profile" +    layout="topleft" +    name="Profile..."> +    <menu_item_call.on_click +     function="ShowAgentProfile" +     parameter="agent" /> +  </menu_item_call>    <menu_item_call   label="Debug Textures"       name="Debug..."> @@ -121,13 +152,27 @@ name="Edit Outfit">              <menu_item_call.on_visible               function="Advanced.EnableAppearanceToXML"/>      </menu_item_call> +  <menu_item_separator +  layout="topleft" /> +  <menu_item_call + enabled="false" + label="Drop" + layout="topleft" + name="Drop"> +    <menu_item_call.on_click +     function="Attachment.Drop" /> +    <menu_item_call.on_enable +     function="Attachment.EnableDrop" /> +  </menu_item_call> +  <menu_item_separator +       layout="topleft" />    <menu_item_call       enabled="false"       label="Block Particle Owner"       name="Mute Particle">      <menu_item_call.on_click       function="Particle.Mute" /> -    <menu_item_call.on_visible +    <menu_item_call.on_enable       function="EnableMuteParticle" />    </menu_item_call>  </context_menu> diff --git a/indra/newview/skins/default/xui/en/menu_avatar_other.xml b/indra/newview/skins/default/xui/en/menu_avatar_other.xml index acbb9b860d..f9fb847910 100644 --- a/indra/newview/skins/default/xui/en/menu_avatar_other.xml +++ b/indra/newview/skins/default/xui/en/menu_avatar_other.xml @@ -165,13 +165,16 @@        </menu_item_call>        </context_menu> +  <menu_item_separator  +    layout="topleft"  name="Impostor seperator"/> +    <menu_item_call       enabled="false"       label="Block Particle Owner"       name="Mute Particle">      <menu_item_call.on_click       function="Particle.Mute" /> -    <menu_item_call.on_visible +    <menu_item_call.on_enable       function="EnableMuteParticle" />    </menu_item_call>  </context_menu> diff --git a/indra/newview/skins/default/xui/en/menu_avatar_self.xml b/indra/newview/skins/default/xui/en/menu_avatar_self.xml index 3dcafb13ef..9e181d0b6d 100644 --- a/indra/newview/skins/default/xui/en/menu_avatar_self.xml +++ b/indra/newview/skins/default/xui/en/menu_avatar_self.xml @@ -3,7 +3,209 @@   layout="topleft"   name="Self Pie">      <menu_item_call -     label="Outfits..." +     label="Sit Down" +     layout="topleft" +     name="Sit Down Here"> +        <menu_item_call.on_click +         function="Self.SitDown" +         parameter="" /> +        <menu_item_call.on_enable +         function="Self.EnableSitDown" /> +    </menu_item_call> +    <menu_item_call +     label="Stand Up" +     layout="topleft" +     name="Stand Up"> +        <menu_item_call.on_click +         function="Self.StandUp" +         parameter="" /> +        <menu_item_call.on_enable +         function="Self.EnableStandUp" /> +    </menu_item_call> +    <context_menu +     label="Take Off" +     layout="topleft" +     name="Take Off >"> +        <context_menu +         label="Clothes" +         layout="topleft" +         name="Clothes >"> +            <menu_item_call +             enabled="false" +             label="Shirt" +             layout="topleft" +             name="Shirt"> +                <menu_item_call.on_click +                 function="Edit.TakeOff" +                 parameter="shirt" /> +                <menu_item_call.on_enable +                 function="Edit.EnableTakeOff" +                 parameter="shirt" /> +            </menu_item_call> +            <menu_item_call +             enabled="false" +             label="Pants" +             layout="topleft" +             name="Pants"> +                <menu_item_call.on_click +                 function="Edit.TakeOff" +                 parameter="pants" /> +                <menu_item_call.on_enable +                 function="Edit.EnableTakeOff" +                 parameter="pants" /> +            </menu_item_call> +            <menu_item_call +             enabled="false" +             label="Skirt" +             layout="topleft" +             name="Skirt"> +                <menu_item_call.on_click +                 function="Edit.TakeOff" +                 parameter="skirt" /> +                <menu_item_call.on_enable +                 function="Edit.EnableTakeOff" +                 parameter="skirt" /> +            </menu_item_call> +            <menu_item_call +             enabled="false" +             label="Shoes" +             layout="topleft" +             name="Shoes"> +                <menu_item_call.on_click +                 function="Edit.TakeOff" +                 parameter="shoes" /> +                <menu_item_call.on_enable +                 function="Edit.EnableTakeOff" +                 parameter="shoes" /> +            </menu_item_call> +            <menu_item_call +             enabled="false" +             label="Socks" +             layout="topleft" +             name="Socks"> +                <menu_item_call.on_click +                 function="Edit.TakeOff" +                 parameter="socks" /> +                <menu_item_call.on_enable +                 function="Edit.EnableTakeOff" +                 parameter="socks" /> +            </menu_item_call> +            <menu_item_call +             enabled="false" +             label="Jacket" +             layout="topleft" +             name="Jacket"> +                <menu_item_call.on_click +                 function="Edit.TakeOff" +                 parameter="jacket" /> +                <menu_item_call.on_enable +                 function="Edit.EnableTakeOff" +                 parameter="jacket" /> +            </menu_item_call> +            <menu_item_call +             enabled="false" +             label="Gloves" +             layout="topleft" +             name="Gloves"> +                <menu_item_call.on_click +                 function="Edit.TakeOff" +                 parameter="gloves" /> +                <menu_item_call.on_enable +                 function="Edit.EnableTakeOff" +                 parameter="gloves" /> +            </menu_item_call> +           <menu_item_call +                 enabled="false" +                 label="Undershirt" +                 layout="topleft" +                 name="Self Undershirt"> +                    <menu_item_call.on_click +                     function="Edit.TakeOff" +                     parameter="undershirt" /> +                    <menu_item_call.on_enable +                     function="Edit.EnableTakeOff" +                     parameter="undershirt" /> +                </menu_item_call> +               <menu_item_call +                 enabled="false" +                 label="Underpants" +                 layout="topleft" +                 name="Self Underpants"> +                    <menu_item_call.on_click +                     function="Edit.TakeOff" +                     parameter="underpants" /> +                    <menu_item_call.on_enable +                     function="Edit.EnableTakeOff" +                     parameter="underpants" /> +                </menu_item_call> +               <menu_item_call +                 enabled="false" +                 label="Tattoo" +                 layout="topleft" +                 name="Self Tattoo"> +                    <menu_item_call.on_click +                     function="Edit.TakeOff" +                     parameter="tattoo" /> +                    <menu_item_call.on_enable +                     function="Edit.EnableTakeOff" +                     parameter="tattoo" /> +                </menu_item_call> +               <menu_item_call +                 enabled="false" +                 label="Physics" +                 layout="topleft" +                 name="Self Physics"> +                    <menu_item_call.on_click +                     function="Edit.TakeOff" +                     parameter="physics" /> +                    <menu_item_call.on_enable +                     function="Edit.EnableTakeOff" +                     parameter="physics" /> +                </menu_item_call> +               <menu_item_call +                 enabled="false" +                 label="Alpha" +                 layout="topleft" +                 name="Self Alpha"> +                    <menu_item_call.on_click +                     function="Edit.TakeOff" +                     parameter="alpha" /> +                    <menu_item_call.on_enable +                     function="Edit.EnableTakeOff" +                     parameter="alpha" /> +                </menu_item_call> +                <menu_item_separator +                 layout="topleft" /> +                <menu_item_call +                 label="All Clothes" +                 layout="topleft" +                 name="All Clothes"> +                    <menu_item_call.on_click +                     function="Edit.TakeOff" +                     parameter="all" /> +                </menu_item_call> +        </context_menu> +        <context_menu +         label="HUD" +         layout="topleft" +         name="Object Detach HUD" /> +        <context_menu +         label="Detach" +         layout="topleft" +         name="Object Detach" /> +        <menu_item_call +         label="Detach All" +         layout="topleft" +         name="Detach All"> +            <menu_item_call.on_click +             function="Self.RemoveAllAttachments" +             parameter="" /> +            <menu_item_call.on_enable +             function="Self.EnableRemoveAllAttachments" /> +        </menu_item_call> +    </context_menu> +     <menu_item_call +     label="My Appearance"       layout="topleft"       name="Chenge Outfit">          <menu_item_call.on_click @@ -11,7 +213,7 @@          <menu_item_call.on_enable           function="Edit.EnableCustomizeAvatar" />      </menu_item_call> -    <menu_item_call label="Edit current outfit..."  +    <menu_item_call label="Edit My Outfit"       layout="topleft"      name="Edit Outfit">         <menu_item_call.on_click @@ -19,7 +221,7 @@         <menu_item_call.on_enable          function="Edit.EnableCustomizeAvatar" />     </menu_item_call> -    <menu_item_call label="Shape..."  +    <menu_item_call label="Edit My Shape"       layout="topleft"      name="Edit My Shape">         <menu_item_call.on_click @@ -27,7 +229,7 @@         <menu_item_call.on_enable          function="Edit.EnableEditShape" />     </menu_item_call> -   <menu_item_call label="Hover height..." +   <menu_item_call label="Hover Height"       layout="topleft"       name="Hover Height">       <menu_item_call.on_click @@ -35,225 +237,42 @@       <menu_item_call.on_enable        function="Edit.EnableHoverHeight" />     </menu_item_call> -  <context_menu -    label="Take Off" -    layout="topleft" -    name="Take Off >"> -    <context_menu -     label="Clothes" -     layout="topleft" -     name="Clothes >"> -      <menu_item_call -       enabled="false" -       label="Shirt" -       layout="topleft" -       name="Shirt"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="shirt" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="shirt" /> -      </menu_item_call> -      <menu_item_call -       enabled="false" -       label="Pants" -       layout="topleft" -       name="Pants"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="pants" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="pants" /> -      </menu_item_call> -      <menu_item_call -       enabled="false" -       label="Skirt" -       layout="topleft" -       name="Skirt"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="skirt" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="skirt" /> -      </menu_item_call> -      <menu_item_call -       enabled="false" -       label="Shoes" -       layout="topleft" -       name="Shoes"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="shoes" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="shoes" /> -      </menu_item_call> -      <menu_item_call -       enabled="false" -       label="Socks" -       layout="topleft" -       name="Socks"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="socks" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="socks" /> -      </menu_item_call> -      <menu_item_call -       enabled="false" -       label="Jacket" -       layout="topleft" -       name="Jacket"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="jacket" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="jacket" /> -      </menu_item_call> -      <menu_item_call -       enabled="false" -       label="Gloves" -       layout="topleft" -       name="Gloves"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="gloves" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="gloves" /> -      </menu_item_call> -      <menu_item_call -            enabled="false" -            label="Undershirt" -            layout="topleft" -            name="Self Undershirt"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="undershirt" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="undershirt" /> -      </menu_item_call> -      <menu_item_call -        enabled="false" -        label="Underpants" -        layout="topleft" -        name="Self Underpants"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="underpants" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="underpants" /> -      </menu_item_call> -      <menu_item_call -        enabled="false" -        label="Tattoo" -        layout="topleft" -        name="Self Tattoo"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="tattoo" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="tattoo" /> -      </menu_item_call> -      <menu_item_call -        enabled="false" -        label="Physics" -        layout="topleft" -        name="Self Physics"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="physics" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="physics" /> -      </menu_item_call> -      <menu_item_call -        enabled="false" -        label="Alpha" -        layout="topleft" -        name="Self Alpha"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="alpha" /> -        <menu_item_call.on_enable -         function="Edit.EnableTakeOff" -         parameter="alpha" /> -      </menu_item_call> -      <menu_item_separator -       layout="topleft" /> -      <menu_item_call -       label="All Clothes" -       layout="topleft" -       name="All Clothes"> -        <menu_item_call.on_click -         function="Edit.TakeOff" -         parameter="all" /> -      </menu_item_call> -    </context_menu> -    <context_menu -     label="HUD" -     layout="topleft" -     name="Object Detach HUD" /> -    <context_menu -     label="Detach" -     layout="topleft" -     name="Object Detach" /> -    <menu_item_call -     label="Detach All" -     layout="topleft" -     name="Detach All"> -      <menu_item_call.on_click -       function="Self.RemoveAllAttachments" -       parameter="" /> -      <menu_item_call.on_enable -       function="Self.EnableRemoveAllAttachments" /> -    </menu_item_call> -  </context_menu> -  <menu_item_separator/> -  <menu_item_call -    label="Sit / stand" -    layout="topleft" -    name="Sit stand"> -      <menu_item_call.on_click -       function="Self.ToggleSitStand"/> -      <menu_item_call.on_enable -       function="Self.EnableSitStand" /> -  </menu_item_call> -  <menu_item_call -     label="Fly / land" -     name="Fly land"> -      <menu_item_call.on_click -       function="Agent.toggleFlying" /> -      <menu_item_call.on_enable -       function="Agent.enableFlyLand" /> -  </menu_item_call> -  <menu_item_call -     label="Stop animations" -     name="Stop Animating My Avatar"> -        <menu_item_call.on_click -         function="Tools.StopAllAnimations" /> -  </menu_item_call> -  <menu_item_separator/> -  <menu_item_call label="Reset skeleton" +   <menu_item_call label="Reset Skeleton"       layout="topleft"       name="Reset Skeleton">       <menu_item_call.on_click        function="Avatar.ResetSkeleton" /> -  </menu_item_call> -  <menu_item_call label="Reset skeleton and animations" +   </menu_item_call> +  <menu_item_call label="Reset Skeleton And Animations"         layout="topleft"         name="Reset Skeleton And Animations">         <menu_item_call.on_click          function="Avatar.ResetSkeletonAndAnimations" />    </menu_item_call> +   <menu_item_call +     label="My Friends" +     layout="topleft" +     name="Friends..."> +        <menu_item_call.on_click +         function="SideTray.PanelPeopleTab" +         parameter="friends_panel" /> +    </menu_item_call> +    <menu_item_call +     label="My Groups" +     layout="topleft" +     name="Groups..."> +        <menu_item_call.on_click +         function="SideTray.PanelPeopleTab" +         parameter="groups_panel" /> +    </menu_item_call> +   <menu_item_call +     label="My Profile" +     layout="topleft" +     name="Profile..."> +        <menu_item_call.on_click +         function="ShowAgentProfile" +         parameter="agent" /> +    </menu_item_call>      <menu_item_call  		 label="Debug Textures"           name="Debug..."> @@ -270,6 +289,8 @@              <menu_item_call.on_visible               function="Advanced.EnableAppearanceToXML"/>      </menu_item_call> +  <menu_item_separator +       layout="topleft" />    <menu_item_call       enabled="false"       label="Block Particle Owner" @@ -277,7 +298,7 @@      <menu_item_call.on_click       function="Particle.Mute" /> -    <menu_item_call.on_visible +    <menu_item_call.on_enable       function="EnableMuteParticle" />    </menu_item_call>  </context_menu> diff --git a/indra/newview/skins/default/xui/en/menu_viewer.xml b/indra/newview/skins/default/xui/en/menu_viewer.xml index eb9471e300..5fa1847d1b 100644 --- a/indra/newview/skins/default/xui/en/menu_viewer.xml +++ b/indra/newview/skins/default/xui/en/menu_viewer.xml @@ -15,6 +15,24 @@           function="ShowAgentProfile"           parameter="agent" />        </menu_item_call> +      <menu_item_call +       label="Appearance..." +       name="ChangeOutfit" +       shortcut="control|O"> +        <menu_item_call.on_click +         function="Floater.ToggleOrBringToFront" +         parameter="appearance" /> +        <menu_item_call.on_enable +         function="Edit.EnableCustomizeAvatar" /> +      </menu_item_call> +      <menu_item_call +       label="Choose an avatar..." +       name="Avatar Picker"> +        <menu_item_call.on_click +         function="Floater.ToggleOrBringToFront" +         parameter="avatar" /> +      </menu_item_call> +      <menu_item_separator/>        <menu_item_check           label="Inventory..."           name="Inventory" @@ -58,29 +76,119 @@            parameter="experiences"/>        </menu_item_call>        <menu_item_call +        label="My Scripts..." +        name="MyScripts"> +        <menu_item_call.on_click +          function="Floater.ToggleOrBringToFront" +          parameter="my_scripts"/> +      </menu_item_call> +      <menu_item_separator/> +      <menu_item_call         label="Camera Controls..."         name="Camera Controls">          <menu_item_call.on_click           function="Floater.ToggleOrBringToFront"           parameter="camera" />        </menu_item_call> -      <menu_item_separator/> -      <menu_item_check -       name="Away" -       label="Away"> -        <menu_item_check.on_check -         function="View.Status.CheckAway" /> -        <menu_item_check.on_click -         function="World.SetAway" /> -      </menu_item_check> -      <menu_item_check -       name="Do Not Disturb" -       label="Do Not Disturb"> -        <menu_item_check.on_check -         function="View.Status.CheckDoNotDisturb" /> -        <menu_item_check.on_click -         function="World.SetDoNotDisturb"/> -      </menu_item_check> +      <menu +       create_jump_keys="true" +       label="Movement" +       name="Movement" +       tear_off="true"> +        <menu_item_call +         label="Sit Down" +         layout="topleft" +         shortcut="alt|shift|S" +         name="Sit Down Here"> +          <menu_item_call.on_click +           function="Self.SitDown"/> +          <menu_item_call.on_visible +           function="Self.ShowSitDown"/> +          <menu_item_call.on_enable +           function="Self.EnableSitDown" /> +        </menu_item_call> +        <menu_item_call +         label="Stand Up" +         layout="topleft" +         shortcut="alt|shift|S" +         name="Stand up"> +          <menu_item_call.on_click +           function="Self.StandUp"/> +          <menu_item_call.on_visible +           function="Self.EnableStandUp"/> +          <menu_item_call.on_enable +           function="Self.EnableStandUp" /> +        </menu_item_call> +        <menu_item_check +         label="Fly" +         name="Fly" +         shortcut="HOME"> +          <menu_item_check.on_check +           function="Agent.getFlying" /> +          <menu_item_check.on_click +           function="Agent.toggleFlying" /> +          <menu_item_check.on_enable +           function="Agent.enableFlying" /> +        </menu_item_check> +        <menu_item_call +         label="Stop flying" +         name="Stop flying" +         shortcut="HOME"> +          <menu_item_call.on_click +           function="Agent.toggleFlying" /> +          <menu_item_call.on_enable +           function="Agent.getFlying" /> +        </menu_item_call>	 +        <menu_item_check +         label="Always Run" +         name="Always Run" +         shortcut="control|R"> +          <menu_item_check.on_check +           function="World.CheckAlwaysRun" /> +          <menu_item_check.on_click +           function="World.AlwaysRun" /> +        </menu_item_check> +        <menu_item_call +         label="Stop Animating Me" +         name="Stop Animating My Avatar"> +          <menu_item_call.on_click +           function="Tools.StopAllAnimations" /> +        </menu_item_call> +        <menu_item_check +         label="Walk / run / fly..." +         name="WalkRunFly"> +          <menu_item_check.on_check +           function="Floater.Visible" +           parameter="moveview" /> +          <menu_item_check.on_click +           function="Floater.ToggleOrBringToFront" +           parameter="moveview" /> +        </menu_item_check> +      </menu> + +      <menu +       create_jump_keys="true" +       label="Status" +       name="Status" +       tear_off="true"> +        <menu_item_check +         name="Away" +         label="Away"> +          <menu_item_check.on_check +           function="View.Status.CheckAway" /> +          <menu_item_check.on_click +           function="World.SetAway" /> +        </menu_item_check> +        <menu_item_check +         name="Do Not Disturb" +         label="Do Not Disturb"> +          <menu_item_check.on_check +           function="View.Status.CheckDoNotDisturb" /> +          <menu_item_check.on_click +           function="World.SetDoNotDisturb"/> +        </menu_item_check> +       +    </menu>        <menu_item_separator/> @@ -152,143 +260,6 @@      </menu>      <menu       create_jump_keys="true" -     label="Avatar" -     name="Avatar" -     tear_off="true"> -       <menu_item_call -         label="Complete avatars..." -         name="Avatar Picker"> -            <menu_item_call.on_click -             function="Floater.ToggleOrBringToFront" -             parameter="avatar" /> -       </menu_item_call> -       <menu_item_call -         label="Outfits..." -         name="ChangeOutfit" -         shortcut="control|O"> -            <menu_item_call.on_click -             function="Floater.ToggleOrBringToFront" -             parameter="appearance" /> -            <menu_item_call.on_enable -             function="Edit.EnableCustomizeAvatar" /> -       </menu_item_call> -       <menu_item_call  -         label="Current outfit..." -         layout="topleft" -         name="Edit Outfit"> -            <menu_item_call.on_click -             function="EditOutfit" /> -            <menu_item_call.on_enable -             function="Edit.EnableCustomizeAvatar" /> -       </menu_item_call> -       <menu_item_call  -         label="Shape..." -         layout="topleft" -         name="Edit My Shape"> -            <menu_item_call.on_click -             function="EditShape" /> -            <menu_item_call.on_enable -             function="Edit.EnableEditShape" /> -      </menu_item_call> -       <menu_item_call label="Hover height..." -         layout="topleft" -         name="Hover Height"> -            <menu_item_call.on_click -             function="HoverHeight" /> -            <menu_item_call.on_enable -             function="Edit.EnableHoverHeight" /> -      </menu_item_call> -      <menu_item_separator/> - -       <menu_item_call -         label="Sit / stand" -         layout="topleft" -         shortcut="alt|shift|S" -         name="Sit stand"> -          <menu_item_call.on_click -           function="Self.ToggleSitStand"/> -          <menu_item_call.on_enable -           function="Self.EnableSitStand" /> -        </menu_item_call> -        <menu_item_call -         label="Fly / land" -         name="Fly land" -         shortcut="HOME"> -          <menu_item_call.on_click -           function="Agent.toggleFlying" /> -          <menu_item_call.on_enable -           function="Agent.enableFlyLand" /> -        </menu_item_call>        -        <menu_item_call -         label="Stop animation" -         name="Stop Animating My Avatar"> -          <menu_item_call.on_click -           function="Tools.StopAllAnimations" /> -        </menu_item_call> -        <menu_item_check -          label="Walk / run / fly..." -          name="WalkRunFly"> -          <menu_item_check.on_check -           function="Floater.Visible" -           parameter="moveview" /> -          <menu_item_check.on_click -           function="Floater.ToggleOrBringToFront" -           parameter="moveview" /> -        </menu_item_check> -        <menu_item_check -          label="Always run" -          name="Always Run" -          shortcut="control|R"> -          <menu_item_check.on_check -           function="World.CheckAlwaysRun" /> -          <menu_item_check.on_click -           function="World.AlwaysRun" /> -        </menu_item_check> -      <menu_item_separator/> -      <menu_item_check -       label="Gestures..." -       name="Gestures" -       shortcut="control|G"> -        <menu_item_check.on_check -         function="Floater.Visible" -         parameter="gestures" /> -        <menu_item_check.on_click -         function="Floater.Toggle" -         parameter="gestures" /> -      </menu_item_check> -      <menu_item_separator/> -      <menu_item_call  -       label="Reset skeleton" -       layout="topleft" -       name="Reset Skeleton"> -        <menu_item_call.on_click -         function="Avatar.ResetSkeleton" /> -      </menu_item_call> -      <menu_item_call  -       label="Reset skeleton and animations" -       layout="topleft" -       name="Reset Skeleton And Animations"> -        <menu_item_call.on_click -         function="Avatar.ResetSkeletonAndAnimations" /> -      </menu_item_call> -      <menu_item_call -       label="Attachment scripts..." -       name="MyScripts"> -        <menu_item_call.on_click -         function="Floater.ToggleOrBringToFront" -         parameter="my_scripts"/> -      </menu_item_call> -      <menu_item_separator/> -      <menu_item_call -     label="Help with avatars..." -     name="Help with avatars"> -        <menu_item_call.on_click -            function="Advanced.ShowURL" -            parameter="https://community.secondlife.com/search/?q=avatar"/> -      </menu_item_call> -    </menu> -    <menu -     create_jump_keys="true"       label="Communicate"       name="Communicate"       tear_off="true"> diff --git a/indra/newview/skins/default/xui/en/panel_edit_wearable.xml b/indra/newview/skins/default/xui/en/panel_edit_wearable.xml index 85d73ece48..dc1553e6a3 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_wearable.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_wearable.xml @@ -13,7 +13,7 @@   width="333">      <string       name="edit_shape_title"> -        Shape +        Editing Shape      </string>      <string       name="edit_skin_title"> diff --git a/indra/newview/skins/default/xui/en/panel_outfit_edit.xml b/indra/newview/skins/default/xui/en/panel_outfit_edit.xml index 6fd54d7c6a..3f7444dec3 100644 --- a/indra/newview/skins/default/xui/en/panel_outfit_edit.xml +++ b/indra/newview/skins/default/xui/en/panel_outfit_edit.xml @@ -81,7 +81,7 @@              name="title"              text_color="LtGray"              top="0" -            value="Current Outfit" +            value="Edit Outfit"              use_ellipses="true"              width="275" /> | 
