diff options
110 files changed, 3513 insertions, 2874 deletions
| diff --git a/indra/newview/skins/default/xui/da/menu_im_well_button.xml b/indra/newview/skins/default/xui/da/menu_im_well_button.xml deleted file mode 100644 index 4889230919..0000000000 --- a/indra/newview/skins/default/xui/da/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Luk alle" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/da/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/da/panel_nearby_chat_bar.xml index 949cbcbd7b..eb104201f8 100644 --- a/indra/newview/skins/default/xui/da/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/da/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="Klik her for at chatte." name="chat_box" tool_tip="Tryk på enter for at tale, Ctrl-Enter for at råbe."/>  	<button name="show_nearby_chat" tool_tip="Viser/skjuler log for chat nærved"/>  </panel> diff --git a/indra/newview/skins/default/xui/de/floater_chat_bar.xml b/indra/newview/skins/default/xui/de/floater_chat_bar.xml index 2464a55665..ab77d4dae5 100644 --- a/indra/newview/skins/default/xui/de/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/de/floater_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater name="chat_bar" title="CHAT IN DER NÄHE"> +<floater name="nearby_chat" title="CHAT IN DER NÄHE">  	<panel name="bottom_panel">  		<line_editor label="Zum Chatten hier klicken." name="chat_box" tool_tip="Eingabetaste zum Sprechen, Strg+Eingabe zum Rufen"/>  		<button name="show_nearby_chat" tool_tip="Chatprotokoll in der Nähe ein-/ausblenden"/> diff --git a/indra/newview/skins/default/xui/de/menu_im_well_button.xml b/indra/newview/skins/default/xui/de/menu_im_well_button.xml deleted file mode 100644 index f464b71f4a..0000000000 --- a/indra/newview/skins/default/xui/de/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Alle schließen" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/de/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/de/panel_nearby_chat_bar.xml index 08cc0b0ec8..69cf6d98de 100644 --- a/indra/newview/skins/default/xui/de/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/de/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="Zum Chatten hier klicken." name="chat_box" tool_tip="Eingabe drücken, um zu sprechen, Strg-Eingabe drücken, um zu Rufen."/>  	<button name="show_nearby_chat" tool_tip="Protokoll des Chats in der Nähe anzeigen/ausblenden"/>  </panel> diff --git a/indra/newview/skins/default/xui/en/floater_camera.xml b/indra/newview/skins/default/xui/en/floater_camera.xml index 22bc488a92..521389d7b3 100644 --- a/indra/newview/skins/default/xui/en/floater_camera.xml +++ b/indra/newview/skins/default/xui/en/floater_camera.xml @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater   positioning="specified" - left="458" - bottom="-80" + right="-460" + bottom="-50"   follows="left|bottom"   legacy_header_height="18"   can_minimize="true" diff --git a/indra/newview/skins/default/xui/en/floater_chat_bar.xml b/indra/newview/skins/default/xui/en/floater_chat_bar.xml deleted file mode 100644 index 405557242f..0000000000 --- a/indra/newview/skins/default/xui/en/floater_chat_bar.xml +++ /dev/null @@ -1,85 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<floater - positioning="specified" - left="10" - bottom="-10" - height="60" - layout="topleft" - legacy_header_height="25" - single_instance="true" - title="NEARBY CHAT" - save_rect="true" - save_visibility="true" - can_close="true" - can_minimize="true" - help_topic="chat_bar" - min_height="60" - min_width="150" - can_resize="true" - default_tab_group="1" - name="chat_bar" - width="300"> -    <panel -        top="20" -        class="panel_nearby_chat" -        follow="all" -        width="300" -        height="0" -        visible="false" -        filename="panel_nearby_chat.xml" -        name="nearby_chat" /> -    <panel width="300"  -           height="31"  -           left="0"  -           name="bottom_panel" -           bottom="-1"  -           follows="left|right|bottom"  -           tab_group="1"> -      <line_editor -        border_style="line" -        border_thickness="1" -        follows="left|right" -        height="23" -        label="Click here to chat." -        layout="topleft" -        left_delta="7" -        left="0" -        max_length_bytes="1023" -        name="chat_box" -        spellcheck="true" -        text_pad_left="5" -        text_pad_right="25" -        tool_tip="Press Enter to say, Ctrl+Enter to shout" -        top="2" -        width="255" /> -      <output_monitor -        auto_update="true" -        follows="right" -        draw_border="false" -        height="16" -        layout="topleft" -        left_pad="-24" -        mouse_opaque="true" -        name="chat_zone_indicator" -        top="6" -        visible="true" -        width="20" /> -      <button -        follows="right" -        is_toggle="true" -        width="20" -        top="2" -        layout="topleft" -        left_pad="12" -        image_disabled="ComboButton_UpOff" -        image_unselected="ComboButton_UpOff" -        image_selected="ComboButton_On" -        image_pressed="ComboButton_UpSelected" -        image_pressed_selected="ComboButton_Selected" -        height="23" -        chrome="true" -        name="show_nearby_chat" -        tool_tip="Shows/hides nearby chat log"> -      </button> -    </panel> -</floater> diff --git a/indra/newview/skins/default/xui/en/floater_conversation_log.xml b/indra/newview/skins/default/xui/en/floater_conversation_log.xml new file mode 100644 index 0000000000..19a4cbc119 --- /dev/null +++ b/indra/newview/skins/default/xui/en/floater_conversation_log.xml @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> + +<floater + can_resize="true" + positioning="cascading" + help_topic="conversation_log" + height="200" + min_height="100" + min_width="230" + layout="topleft" + name="floater_conversation_log" + save_rect="true" + single_instance="true" + reuse_instance="true" + title="CONVERSATION LOG" + width="300"> +  <panel +   follows="left|top|right" +   height="32" +   left="0" +   name="buttons_panel" +   top="0"> +    <filter_editor +     follows="left|top|right" +     height="23" +     layout="topleft" +     left="8" +     label="Filter People" +     max_length_chars="300" +     name="people_filter_input" +     text_color="Black" +     text_pad_left="10" +     top="4" +     width="204" /> +    <menu_button +     follows="top|right" +     height="25" +     image_hover_unselected="Toolbar_Middle_Over" +     image_overlay="Conv_toolbar_sort" +     image_selected="Toolbar_Middle_Selected" +     image_unselected="Toolbar_Middle_Off" +     layout="topleft" +     left_pad="8" +     menu_filename="menu_conversation_log_view.xml" +     menu_position="bottomleft" +     name="conversation_view_btn" +     tool_tip="View/sort options" +     top="3" +     width="31" /> +    <menu_button +     follows="top|right" +     height="25" +     image_hover_unselected="Toolbar_Middle_Over" +     image_overlay="OptionsMenu_Off" +     image_selected="Toolbar_Middle_Selected" +     image_unselected="Toolbar_Middle_Off" +     layout="topleft" +     left_pad="8" +     name="conversations_gear_btn" +     tool_tip="Actions on selected person or group" +     top="3" +     width="31" /> +  </panel> +  <panel +   bottom="-1" +   follows="all" +   left="0" +   name="log_panel" +   right="-1" +   top="32"> +    <conversation_log_list +     allow_select="true" +     bottom="-8" +     opaque="true" +     follows="all" +     left="8" +     keep_selection_visible_on_reshape="true" +     item_pad="2" +     multi_select="false" +     name="conversation_log_list" +     right="-8" +     top="0" /> +  </panel> +</floater> diff --git a/indra/newview/skins/default/xui/en/floater_conversation_preview.xml b/indra/newview/skins/default/xui/en/floater_conversation_preview.xml new file mode 100644 index 0000000000..764b9d8385 --- /dev/null +++ b/indra/newview/skins/default/xui/en/floater_conversation_preview.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<floater + legacy_header_height="18" + can_resize="true" + default_tab_group="1" + help_topic="conversation_preview" + height="391" + layout="topleft" + min_height="243" + min_width="234" + name="preview_conversation" + title="CONVERSATION:" + width="400"> +    <floater.string +     name="Title"> +        CONVERSATION: [NAME] +    </floater.string> +    <chat_history +     font="SansSerifSmall" +     follows="all" +     visible="true" +     height="330" +     name="chat_history" +     notify_unread_msg="false" +     parse_highlights="true" +     parse_urls="true" +     left="5" +     top_pad="25" +     width="390"> +    </chat_history> +    <text +     follows="bottom|right" +     font="SansSerif" +     height="22" +     layout="topleft" +     name="page_label" +     right="-110" +     top_pad="7" +     value="Page" +     width="35"> +    </text> +    <spinner +     allow_digits_only="true" +     decimal_digits="0" +     follows="bottom|right" +     height="23" +     increment="1" +     label_width="40" +     layout="topleft" +     left_pad="0" +     name="history_page_spin" +     top_delta="-3" +     width="50"/> +    <text +     follows="bottom|right" +     font="SansSerif" +     height="22" +     layout="topleft" +     name="page_num_label" +     left_pad="5" +     top_delta="4" +     width="40"> +    </text> +</floater> diff --git a/indra/newview/skins/default/xui/en/floater_destinations.xml b/indra/newview/skins/default/xui/en/floater_destinations.xml index 39aa8e07bb..94ebaa9cb2 100644 --- a/indra/newview/skins/default/xui/en/floater_destinations.xml +++ b/indra/newview/skins/default/xui/en/floater_destinations.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater - positioning="cascading" + positioning="cascading"	   ignore_ui_scale="false"   legacy_header_height="225"   can_minimize="true" @@ -17,11 +17,11 @@   save_rect="true"   save_visibility="true"   title="DESTINATIONS" - width="840"> + width="550">      <web_browser        top="25"        height="200" -      width="840" +      width="550"        follows="all"        name="destination_guide_contents"        trusted_content="true"/> diff --git a/indra/newview/skins/default/xui/en/floater_im_container.xml b/indra/newview/skins/default/xui/en/floater_im_container.xml index e123de46c2..65f623a47e 100644 --- a/indra/newview/skins/default/xui/en/floater_im_container.xml +++ b/indra/newview/skins/default/xui/en/floater_im_container.xml @@ -1,49 +1,180 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <multi_floater - can_close="false"   + can_close="true"     can_minimize="true"   can_resize="true" - height="390" + height="210"   layout="topleft"   name="floater_im_box"   help_topic="floater_im_box"   save_rect="true"   save_visibility="true"   single_instance="true" + reuse_instance="true"   title="CONVERSATIONS" - width="396"> -    <tab_container -     follows="left|right|top|bottom" -     height="390" + bottom="-50" + right="-5" + width="450" + min_width="38"> +    <string +     name="collapse_icon" +     value="Conv_toolbar_collapse"/> +    <string +     name="expand_icon" +     value="Conv_toolbar_expand"/> +    <layout_stack +     animate="true"  +     bottom="-1" +     follows="all"       layout="topleft" -     left="1" -     name="im_box_tab_container" -     tab_position="bottom" -     tab_width="64" -     tab_max_width = "134" -     tab_height="16" -     use_custom_icon_ctrl="true" -     tab_icon_ctrl_pad="2" -     halign="left" -     use_ellipses="true" -     top="0" -     width="394"> -      <first_tab -       tab_bottom_image_flash="Toolbar_Left_Flash"/> -      <middle_tab -       tab_bottom_image_flash="Toolbar_Middle_Flash"/> -      <last_tab -       tab_bottom_image_flash="Toolbar_Right_Flash"/> -    </tab_container> -    <icon -     color="DefaultShadowLight" -     enabled="false" -     follows="left|right|bottom" -     height="17" -     image_name="tabarea.tga" -     layout="bottomleft" -     left="1" -     name="im_box_tab_container_icon" -     bottom="10" -     width="394" /> +     left="0" +     name="conversations_stack" +     orientation="horizontal" +     right="-1" +     top="0"> +        <layout_panel +         auto_resize="false" +         user_resize="true"         +         name="conversations_layout_panel" +         min_dim="38" +         expanded_min_dim="156"> +            <layout_stack +             animate="false"  +             follows="left|top|right" +             height="35" +             layout="topleft" +             left="0" +             name="conversations_pane_buttons_stack" +             orientation="horizontal" +             right="-1" +             top="0"> +                <layout_panel +                 auto_resize="true" +                 height="35" +                 name="conversations_pane_buttons_expanded"> +                    <menu_button +                     follows="top|left" +                     height="25" +                     image_hover_unselected="Toolbar_Middle_Over" +                     image_overlay="Conv_toolbar_sort" +                     image_selected="Toolbar_Middle_Selected" +                     image_unselected="Toolbar_Middle_Off" +                     menu_filename="menu_participant_view.xml" +                     layout="topleft" +                     left="5" +                     name="sort_btn" +                     tool_tip="View/sort options" +                     top="5" +                     width="31" /> +                    <button +                     follows="top|left" +                     height="25" +                     image_hover_unselected="Toolbar_Middle_Over" +                     image_overlay="Conv_toolbar_plus" +                     image_selected="Toolbar_Middle_Selected" +                     image_unselected="Toolbar_Middle_Off" +                     layout="topleft" +                     top="5" +                     left_pad="2" +                     name="add_btn" +                     tool_tip="Start a new conversation" +                     width="31"/> +                    <button +                     follows="top|left" +                     height="25" +                     image_hover_unselected="Toolbar_Middle_Over" +                     image_overlay="Command_Speak_Icon" +                     image_selected="Toolbar_Middle_Selected" +                     image_unselected="Toolbar_Middle_Off" +                     layout="topleft" +                     top="5" +                     left_pad="2" +                     name="speak_btn" +                     tool_tip="Speak with people using your microphone" +                     width="31"/>	 +                </layout_panel> +                <layout_panel +                 auto_resize="false" +                 height="35" +                 name="conversations_pane_buttons_collapsed" +                 width="41"> +                    <button +                     follows="right|top" +                     height="25" +                     image_hover_unselected="Toolbar_Middle_Over" +                     image_overlay="Conv_toolbar_collapse" +                     image_selected="Toolbar_Middle_Selected" +                     image_unselected="Toolbar_Middle_Off" +                     layout="topleft" +                     top="5" +                     left="1" +                     name="expand_collapse_btn" +                     tool_tip="Collapse/Expand this list" +                     width="31" /> +                </layout_panel> +            </layout_stack> +            <panel +             bottom="-1" +             follows="all" +             layout="topleft" +             name="conversations_list_panel" +             opaque="true" +             top="35" +             left="5" +             right="-1"/> +        </layout_panel> +        <layout_panel +         auto_resize="true" +         user_resize="true" +         name="messages_layout_panel" +         expanded_min_dim="222"> +            <panel_container +             bottom="-1" +             follows="all" +             layout="topleft" +             left="0" +             name="im_box_tab_container" +             right="-1" +             top="0"> +             <panel +               bottom="-1" +               follows="all" +               layout="topleft" +               name="stub_panel" +               opaque="true" +               top_pad="0" +               left="0" +               right="-1"> +                 <button +                 follows="right|top" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_collapse" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 top="5" +                 right="-10" +                 name="stub_collapse_btn" +                 tool_tip="Collapse this pane" +                 width="31" /> +                 <text +                   type="string" +                   clip_partial="false" +                   follows="left|top|right" +                   layout="topleft" +                   left="15" +                   right="-15" +                   name="stub_textbox" +                   top="25" +                   height="40" +                   valign="center" +                   parse_urls="true" +                   wrap="true"> +                   This conversation is in a separate window.   [secondlife:/// Bring it back.] +                 </text> +             </panel> +            </panel_container> +        </layout_panel> +    </layout_stack>  </multi_floater> diff --git a/indra/newview/skins/default/xui/en/floater_im_session.xml b/indra/newview/skins/default/xui/en/floater_im_session.xml index 040b66623e..d8b085063f 100644 --- a/indra/newview/skins/default/xui/en/floater_im_session.xml +++ b/indra/newview/skins/default/xui/en/floater_im_session.xml @@ -1,6 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater - legacy_header_height="18"   background_visible="true"   default_tab_group="1"   height="355" @@ -10,84 +9,393 @@   can_dock="false"   can_minimize="true"   can_close="true" + save_rect="true"   visible="false"   width="394"   can_resize="true" - min_width="250" - min_height="190"> + can_tear_off="false" + min_height="190" + positioning="relative"> +    <floater.string name="call_btn_start">Conv_toolbar_open_call</floater.string> +    <floater.string name="call_btn_stop">Conv_toolbar_hang_up</floater.string> +    <floater.string +     name="collapseline_icon" +     value="Conv_collapse_to_one_line"/> +    <floater.string +     name="expandline_icon" +     value="Conv_expand_one_line"/> +    <floater.string +     name="collapse_icon" +     value="Conv_toolbar_collapse"/> +    <floater.string +     name="expand_icon" +     value="Conv_toolbar_expand"/> +    <floater.string +     name="tear_off_icon" +     value="Conv_toolbar_arrow_ne"/> +    <floater.string +     name="return_icon" +     value="Conv_toolbar_arrow_sw"/> +    <floater.string +     name="participant_added" +     value="[NAME] was invited to the conversation."/> +    <floater.string +     name="multiple_participants_added" +     value="[NAME] were invited to the conversation."/> +     <floater.string +     name="tooltip_to_separate_window" +     value="Move this conversation to a separate window"/> +     <floater.string +     name="tooltip_to_main_window" +     value="Move this conversation back to main window"/> +  <floater.string +     name="start_call_button_tooltip" +     value="Open voice connection"/> +  <floater.string +     name="end_call_button_tooltip" +     value="Close voice connection"/> +   <floater.string +     name="expcol_button_not_tearoff_tooltip" +     value="Collapse this pane"/> +   <floater.string +     name="expcol_button_tearoff_and_expanded_tooltip" +     value="Collapse participant list"/> +   <floater.string +     name="expcol_button_tearoff_and_collapsed_tooltip" +     value="Expand participant list"/> +    <view +        follows="all" +        layout="topleft" +        name="contents_view" +        top="0" +        left="0" +        height="355" +        width="394"> +   <layout_stack +   animate="false"  +   default_tab_group="2" +   follows="all" +  height="355" +  width="394" +  layout="topleft" +  orientation="vertical" +   name="main_stack" +  tab_group="1" +  top="0" +  left="0"> +   +     <layout_panel +         follows="left|top|right" +         layout="topleft" +         name="toolbar_panel" +         top="0" +         left="0" +         height="35" +         min_height="35" +         width="394">          +             <menu_button +                 menu_filename="menu_im_session_showmodes.xml" +                 follows="top|left" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_sort" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left="5" +                 name="view_options_btn" +                 tool_tip="View/sort options" +                 top="5" +                 width="31" /> +             <menu_button +				 menu_filename="menu_im_conversation.xml" +				 follows="top|left" +				 height="25" +				 image_hover_unselected="Toolbar_Middle_Over" +				 image_overlay="OptionsMenu_Off" +				 image_selected="Toolbar_Middle_Selected" +				 image_unselected="Toolbar_Middle_Off" +				 layout="topleft" +			 	 top="5" +			 	 left_pad="2" +				 name="gear_btn" +				 visible="false" +				 tool_tip="Actions on selected person" +				 width="31"/> +             <button +                 enabled="false" +                 follows="top|left" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_add_person" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 top="5" +                 left_pad="2" +                 name="add_btn" +                 tool_tip="Add someone to this conversation" +                 width="31"/> +             <button +                 follows="top|left" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_open_call" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 top="5" +                 left_pad="2" +                 name="voice_call_btn" +                 tool_tip="Open voice connection" +                 width="31"/> +              <output_monitor +                  auto_update="true" +                  follows="top|left" +                  draw_border="false" +                  height="16" +                  layout="topleft" +                  top="10" +                  left_pad="10" +                  mouse_opaque="true" +                  name="speaking_indicator" +                  visible="false" +                  width="20" />        +             <button +                 follows="right|top" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_close" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 top="5" +                 left="292" +                 name="close_btn" +                 tool_tip="End this conversation" +                 width="31" /> +             <button +                 follows="right|top" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_collapse" +                 image_selected="Toolbar_Middle_Selected" +             	 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 top="5" +                 left_pad="2" +                 name="expand_collapse_btn" +                 tool_tip="Collapse/Expand this pane" +                 width="31" /> +             <button +                 follows="right|top" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_arrow_ne" +                 image_selected="Toolbar_Middle_Selected" +             	 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 top="5" +                 left_pad="2" +                 name="tear_off_btn" +                 width="31" /> +     </layout_panel> +     <layout_panel +      name="body_panel" +      follows="all" +      width="394"  +      height="235"  +      user_resize="false" +      auto_resize="true">    <layout_stack     animate="true"      default_tab_group="2"    follows="all" -  height="320" +  height="275"    width="394"    layout="topleft"    orientation="horizontal"    name="im_panels"    tab_group="1" -  top="20" +  top_pad="0"    left="0">      <layout_panel -      name="im_control_panel_holder" -      min_width="115" +      name="speakers_list_panel" +      follows="all" +      expanded_min_dim="115" +      min_dim="0"        width="150"  -      height="320"  +      height="275" +      user_resize="true"        auto_resize="false"> -      <panel -        name="panel_im_control_panel" -        layout="topleft" -        height="320" -        width="150"  -        follows="all"/>        </layout_panel>      <layout_panel         default_tab_group="3"         left="0"         tab_group="2" +       follows="all"         top="0" -       height="200" -	     width="244" -       user_resize="true"> -        <button -          height="20" -          follows="left|top" -          top="0" -          left="2" -          image_overlay="TabIcon_Open_Off" +       height="275" +	   width="244" +       layout="topleft" +       user_resize="true" +       auto_resize="true" +       visible="true" +       name="right_part_holder" +       min_width="221"> +        <panel +         name="trnsAndChat_panel" +         follows="all" +         layout="topleft" +         visible="true" +         height="240" +         width="244"> +         <layout_stack +          animate="true"  +          default_tab_group="2" +          follows="all" +          height="240" +          width="244"            layout="topleft" -          width="25" -          name="slide_left_btn" /> -         <button -          height="20" -          follows="left|top" +          visible="true" +          orientation="vertical" +          name="translate_and_chat_stack" +          tab_group="1" +          left_pad="0"            top="0" -          left="2" -          image_overlay="TabIcon_Close_Off" -          width="25" -          name="slide_right_btn" /> -        <chat_history -	 font="SansSerifSmall" -         follows="left|right|top|bottom" -         height="150" -         name="chat_history" -         parse_highlights="true" -         parse_urls="true" -        left="1" -         width="238"> -        </chat_history> -        <line_editor -         bottom="0" -         left="3" -         follows="left|right|bottom" -	 font="SansSerifSmall" -         height="20" -         label="To" -         layout="bottomleft" -         name="chat_editor" -         spellcheck="true" -         tab_group="3" -         width="236"> -        </line_editor> +          left="0"> +            <layout_panel +             auto_resize="false" +             user_resize="false" +             height="26" +             layout="topleft" +             left_delta="0" +             name="translate_chat_checkbox_lp" +             top_delta="0" +             visible="true" +             width="210"> +                <check_box +                 top="10" +                 control_name="TranslateChat" +                 enabled="true" +                 height="16" +                 label="Translate chat" +                 layout="topleft" +                 left="5" +                 name="translate_chat_checkbox" +                 width="230" /> +            </layout_panel> +            <layout_panel +             width="210" +             layout="topleft" +             follows="all" +             left_delta="0" +             top_delta="0" +             bottom="0" +             visible="true" +             user_resize="false" +             auto_resize="true" +             name="chat_holder">       +               <chat_history +                font="SansSerifSmall" +                follows="all" +                visible="true" +                name="chat_history" +                parse_highlights="true" +                parse_urls="true" +                layout="topleft" +                right="-5" +                left="5" +                top="0" +                bottom="1"> +               </chat_history> +            </layout_panel> +           </layout_stack> +           </panel>      </layout_panel>    </layout_stack> +  </layout_panel> +  <layout_panel +             height="35" +             layout="topleft" +             follows="left|right|bottom" +             left_delta="0" +             right="0" +             top_delta="0" +             bottom="0" +             visible="true" +             user_resize="false" +             auto_resize="false" +             name="chat_layout_panel"> +   <layout_stack +   animate="true"  +   default_tab_group="2" +   follows="all" +   height="35" +   right="0" +   layout="topleft" +   orientation="horizontal" +   name="input_panels" +   top_pad="0" +   left="0"> +     <layout_panel +             height="35" +             layout="topleft" +             follows="left|right|bottom" +             left_delta="0" +             top_delta="0" +             bottom="0" +             visible="true" +             user_resize="false" +             auto_resize="true" +             name="input_editor_layout_panel"> +              <chat_editor +             expand_lines_count="5" +             follows="left|right|bottom" +               font="SansSerifSmall" +             visible="true" +             height="20" +             is_expandable="true" +             label="To" +             text_tentative_color="TextFgTentativeColor" +             layout="topleft" +             name="chat_editor" +             max_length="1023" +             spellcheck="true" +             tab_group="3" +             width="160" +             top="6" +             left="5" +             right="-5" +             wrap="true"> +            </chat_editor> +            </layout_panel> +            <layout_panel              +             height="35" +             layout="topleft" +             follows="left|right|bottom" +             left_delta="0" +             top_delta="0" +             bottom="0" +             width="35" +             visible="true" +             user_resize="false" +             auto_resize="false" +             name="input_button_layout_panel"> +            <button +                 follows="left|right|bottom" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_expand_one_line" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 name="minz_btn" +                 tool_tip="Shows/hides message panel" +                 width="28"/> +           </layout_panel> +  </layout_stack> +  </layout_panel> +  </layout_stack> +    </view>  </floater> diff --git a/indra/newview/skins/default/xui/en/floater_incoming_call.xml b/indra/newview/skins/default/xui/en/floater_incoming_call.xml index 81194f61cf..a7864381a9 100644 --- a/indra/newview/skins/default/xui/en/floater_incoming_call.xml +++ b/indra/newview/skins/default/xui/en/floater_incoming_call.xml @@ -8,8 +8,8 @@   layout="topleft"   name="incoming call"   help_topic="incoming_call" - title="Incoming call" - width="410"> + sound_flags="0" + width="550">      <floater.string       name="lifetime">          5 @@ -24,7 +24,7 @@      </floater.string>      <floater.string       name="VoiceInviteP2P"> -        is calling. +        is calling you.      </floater.string>      <floater.string       name="VoiceInviteAdHoc"> @@ -49,14 +49,14 @@       image_name="icon_avatar_online.tga"       layout="topleft"       left_delta="19" -     top="35" +     top="20"       width="36" />      <group_icon       enabled="false"       follows="left|top"       height="36"       layout="topleft" -     top="35" +     top="20"       width="36" />      <text       clip_partial="true" @@ -67,43 +67,43 @@       name="caller name"       top="20"       use_ellipses="true" -     width="315" +     width="475"       word_wrap="true" /> -    <text -     clip_partial="true" -     font="SansSerif" -     height="30" -     layout="topleft" -     left="77" -     name="question" -     top_pad="5" -     use_ellipses="true" -     width="315" -     word_wrap="true"> -     Do you want to leave [CURRENT_CHAT] and join this voice chat? -    </text> -    <button +     <button       height="24" -     label="Accept" -     label_selected="Accept" +     label="Answer" +     label_selected="Answer"       layout="topleft"       left="70"       name="Accept" -     top="92" -     width="100" /> +     top_pad="5" +     width="120" />      <button       height="24" -     label="Reject" -     label_selected="Reject" +     label="Ignore" +     label_selected="Ignore"       layout="topleft"       name="Reject"       left_pad="10" -     width="100" /> +     width="120" />      <button       height="24" -     label="Start IM" +     label="Open IM instead"       layout="topleft"       name="Start IM"       left_pad="10" -     width="100" /> +     width="120" /> +    <text +     clip_partial="true" +     font="SansSerif" +     height="30" +     layout="topleft" +     left="77" +     name="question" +     top_pad="5" +     use_ellipses="true" +     width="475" +     word_wrap="true"> +     If you answer, you will be disconnected from your current voice conversation. +    </text>  </floater> diff --git a/indra/newview/skins/default/xui/en/floater_moveview.xml b/indra/newview/skins/default/xui/en/floater_moveview.xml index 4e7ee7913f..5e84283ab0 100644 --- a/indra/newview/skins/default/xui/en/floater_moveview.xml +++ b/indra/newview/skins/default/xui/en/floater_moveview.xml @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater   positioning="specified" - left="320" - bottom="-80" + right="-693" + bottom="-50"   legacy_header_height="18"   can_dock="false"   can_minimize="true" diff --git a/indra/newview/skins/default/xui/en/floater_pathfinding_console.xml b/indra/newview/skins/default/xui/en/floater_pathfinding_console.xml index 2629313069..79f2027c31 100644 --- a/indra/newview/skins/default/xui/en/floater_pathfinding_console.xml +++ b/indra/newview/skins/default/xui/en/floater_pathfinding_console.xml @@ -152,7 +152,7 @@        </text>        <check_box            height="19" -          label="World" +          label="Test"            layout="topleft"            name="show_world"            top_pad="4" diff --git a/indra/newview/skins/default/xui/en/floater_people.xml b/indra/newview/skins/default/xui/en/floater_people.xml index 08d0b00a83..701233ba4a 100644 --- a/indra/newview/skins/default/xui/en/floater_people.xml +++ b/indra/newview/skins/default/xui/en/floater_people.xml @@ -6,21 +6,21 @@    can_resize="true"    height="570"    help_topic="sidebar_people" -  min_height="440" -  min_width="333" +  min_height="220" +  min_width="260"    layout="topleft"    name="floater_people"    save_rect="true"    single_instance="true"    reuse_instance="true"    title="PEOPLE" -  width="333"> +  width="370">      <panel_container        default_panel_name="panel_people"        follows="all"        height="570"        name="main_panel" -      width="333"> +      width="370">        <panel          class="panel_people"          name="panel_people" @@ -31,11 +31,5 @@          filename="panel_group_info_sidetray.xml"          label="Group Profile"          font="SansSerifBold"/> -      <panel -        class="panel_block_list_sidetray" -        name="panel_block_list_sidetray" -        filename="panel_block_list_sidetray.xml" -        label="Blocked Residents & Objects" -        font="SansSerifBold"/>      </panel_container>  </floater> diff --git a/indra/newview/skins/default/xui/en/floater_voice_chat_volume.xml b/indra/newview/skins/default/xui/en/floater_voice_chat_volume.xml new file mode 100644 index 0000000000..5c71fd3bc6 --- /dev/null +++ b/indra/newview/skins/default/xui/en/floater_voice_chat_volume.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> + +<floater + legacy_header_height="25" + bevel_style="in" + bg_opaque_image="Inspector_Background" + can_close="false" + can_minimize="false" + height="90" + layout="topleft" + name="floater_voice_volume" + single_instance="true" + sound_flags="0" + title="VOICE CHAT VOLUME" + visible="true" + width="245"> +	<slider +		control_name="AudioLevelVoice" +		disabled_control="MuteAudio" +		follows="left|top" +		height="16" +		increment="0.025" +		initial_value="0.5" +		label="Voice Chat" +		label_width="50" +		layout="topleft" +		left="15" +		top="50" +		name="chat_voice_volume" +		show_text="false" +		slider_label.halign="right" +		volume="true" +		width="200"> +	</slider> +	<button +		control_name="MuteVoice" +		disabled_control="MuteAudio" +		follows="top|left" +		height="16" +		image_selected="AudioMute_Off" +		image_unselected="Audio_Off" +		is_toggle="true" +		layout="topleft" +		left_pad="5" +		name="mute_audio" +		tab_stop="false" +		width="16" /> +</floater>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/floater_voice_controls.xml b/indra/newview/skins/default/xui/en/floater_voice_controls.xml deleted file mode 100644 index dce2720cf8..0000000000 --- a/indra/newview/skins/default/xui/en/floater_voice_controls.xml +++ /dev/null @@ -1,155 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<floater - positioning="cascading" - can_resize="true" - can_minimize="true" - can_close="true" - chrome="true" - height="205" - layout="topleft" - min_height="124" - min_width="190" - name="floater_voice_controls" - help_topic="floater_voice_controls" - title="VOICE CONTROLS" - save_dock_state="true" - save_visibility="true" - save_rect="true" - single_instance="true" - width="282"> -    <string -     name="title_nearby"> -        VOICE SETTINGS -    </string> -    <string -     name="title_group"> -        GROUP CALL WITH [GROUP] -    </string> -    <string -     name="title_adhoc"> -        CONFERENCE CALL -    </string> -    <string -     name="title_peer_2_peer"> -        CALL WITH [NAME] -    </string> -    <string -     name="no_one_near"> -        No one near has voice enabled -    </string> -      <layout_stack -         clip="false" -         follows="all" -         height="189" -         layout="topleft" -         left="10" -         mouse_opaque="false" -         name="my_call_stack" -         orientation="vertical" -         width="263"> -        <layout_panel -         follows="top|left|right" -         auto_resize="false" -         layout="topleft" -         min_height="20" -         height="20" -         name="my_panel"> -            <avatar_icon -             enabled="false" -             follows="left|top" -             height="18" -             default_icon_name="Generic_Person" -             layout="topleft" -             left="5" -             name="user_icon" -             top="0" -             width="18" /> -            <text -             follows="top|left|right" -             font="SansSerifSmallBold" -             height="16" -             layout="topleft" -             left_pad="10" -             name="user_text" -             text_color="White" -             top="4" -             use_ellipses="true" -             value="My Avatar:" -             width="210" /> -            <output_monitor -             auto_update="true" -             draw_border="false" -             follows="top|right" -             height="16" -             layout="topleft" -             right="-3" -             name="speaking_indicator" -             left_pad="5" -             visible="true" -             width="20" /> -        </layout_panel> -        <layout_panel name="leave_call_panel" height="26" min_height="26" auto_resize="false"> -        <layout_stack -         clip="true" -         follows="left|top|right" -         height="26" -         layout="topleft" -         mouse_opaque="false" -         name="voice_effect_and_leave_call_stack" -         orientation="horizontal" -         width="262"> -          <layout_panel -            height="26" -            width="200"> -            <panel -             class="panel_voice_effect" -             name="panel_voice_effect" -             visiblity_control="VoiceMorphingEnabled" -             filename="panel_voice_effect.xml" /> -          </layout_panel> -          <layout_panel -           auto_resize="false" -           follows="top|right" -           height="23" -           visible="true" -           layout="topleft" -           name="leave_call_btn_panel" -           width="100"> -            <button -             follows="right|top" -             height="23" -             label="Leave Call" -             name="leave_call_btn" -             width="100" /> -          </layout_panel> -        </layout_stack> -          </layout_panel> -      <layout_panel -          follows="all" -          layout="topleft" -          left="2" -          top_pad="0" -          height="132" -          name="callers_panel" -          auto_resize="true" -          width="280"> -        <avatar_list -         follows="all" -         height="132" -         ignore_online_status="true" -         layout="topleft" -         multi_select="true" -         name="speakers_list" -         width="280" /> -        <panel -         filename="panel_avatar_list_item.xml" -         follows="left|right|top" -         height="24" -         layout="topleft" -         left="0" -         name="non_avatar_caller" -         top="10" -         width="276" /> -      </layout_panel> -    </layout_stack> -</floater> diff --git a/indra/newview/skins/default/xui/en/floater_voice_effect.xml b/indra/newview/skins/default/xui/en/floater_voice_effect.xml index 35cb2670d0..146c3d7e30 100644 --- a/indra/newview/skins/default/xui/en/floater_voice_effect.xml +++ b/indra/newview/skins/default/xui/en/floater_voice_effect.xml @@ -5,12 +5,13 @@   height="500"   name="voice_effects"   help_topic="voice_effects" - title="VOICE MORPHING" + title="VOICE MORPHING PREVIEW"   background_visible="true"   label="Places"   layout="topleft"   min_height="360"   min_width="200" + save_rect="true"   width="300">    <string name="no_voice_effect">      (No Voice Morph) diff --git a/indra/newview/skins/default/xui/en/floater_voice_volume.xml b/indra/newview/skins/default/xui/en/floater_voice_volume.xml new file mode 100644 index 0000000000..9346295d5b --- /dev/null +++ b/indra/newview/skins/default/xui/en/floater_voice_volume.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<!-- +  Not can_close / no title to avoid window chrome +  Single instance - only have one at a time, recycle it each spawn +--> +<floater + legacy_header_height="25" + bevel_style="in" + bg_opaque_image="Inspector_Background" + can_close="false" + can_minimize="false" + height="90" + layout="topleft" + name="floater_voice_volume" + single_instance="true" + sound_flags="0" + title="VOICE VOLUME" + visible="true" + width="245"> +    <text +     follows="top|left|right" +     font="SansSerifSmall" +     height="21" +     left="10" +     name="avatar_name" +     parse_urls="false" +     top="35" +     text_color="White" +     translate="false" +     use_ellipses="true" +     value="TestString PleaseIgnore" +     width="225" /> +    <slider +     follows="top|left" +     height="23" +     increment="0.01" +     left="1" +     max_val="0.95" +     min_val="0.05" +     name="volume_slider" +     show_text="false" +     tool_tip="Voice volume" +     top_pad="0" +     value="0.5" +     width="200" /> +    <button +     follows="top|left" +     height="16" +     image_disabled="Audio_Off" +     image_disabled_selected="AudioMute_Off" +     image_hover_selected="AudioMute_Over" +     image_selected="AudioMute_Off" +     image_unselected="Audio_Off" +     is_toggle="true" +     left_pad="0" +     top_delta="4" +     name="mute_btn" +     width="16" /> +</floater> diff --git a/indra/newview/skins/default/xui/en/inspect_avatar.xml b/indra/newview/skins/default/xui/en/inspect_avatar.xml index bc3bcd331b..ef4f19cd4c 100644 --- a/indra/newview/skins/default/xui/en/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/en/inspect_avatar.xml @@ -2,14 +2,14 @@  <!--    Not can_close / no title to avoid window chrome    Single instance - only have one at a time, recycle it each spawn ---> +-->   <floater   legacy_header_height="25"   bevel_style="in"   bg_opaque_image="Inspector_Background"   can_close="false"   can_minimize="false" - height="164" + height="160"   layout="topleft"   name="inspect_avatar"   single_instance="true" @@ -98,13 +98,13 @@       follows="top|left"       height="23"       increment="0.01" -     left="1" +     left="10"       max_val="0.95"       min_val="0.05"       name="volume_slider"       show_text="false"       tool_tip="Voice volume" -     top_pad="0" +     top_pad="5"       value="0.5"       width="200" />      <button @@ -116,10 +116,21 @@       image_selected="AudioMute_Off"       image_unselected="Audio_Off"       is_toggle="true" -     left_pad="0" +     left_pad="5"       top_delta="4"       name="mute_btn"       width="16" /> +    <text +     follows="top|left" +     height="16" +     left="8" +     name="avatar_profile_link" +     font="SansSerifSmall" +     text_color="White" +     top_pad="5" +     translate="false" +     value="[[LINK] View full profile]" +     width="175" />      <avatar_icon       follows="top|left"       height="38" @@ -130,83 +141,4 @@       name="avatar_icon"       top="10"       width="38" /> -<!-- Overlapping buttons for default actions -    llinspectavatar.cpp makes visible the most likely default action  ---> -    <button -     follows="top|left" -     height="20" -     label="Add Friend" -     left="8" -     top="135" -     name="add_friend_btn" -     width="90" /> -    <button -     follows="top|left" -     height="20" -     label="IM" -     left_delta="0" -     top_delta="0" -     name="im_btn" -     width="80" -     commit_callback.function="InspectAvatar.IM"/> -	<button -     follows="top|left" -     height="20" -     label="Profile" -     layout="topleft" -     name="view_profile_btn" -     left_delta="96" -     top_delta="0" -     tab_stop="false" -     width="80" /> -      <!--  gear buttons here --> -  <menu_button -     follows="top|left" -     height="20" -     layout="topleft" -     image_overlay="OptionsMenu_Off" -     menu_filename="menu_inspect_avatar_gear.xml" -     name="gear_btn" -     right="-5" -     top_delta="0" -     width="35" /> -	<menu_button -     follows="top|left" -     height="20" -     image_overlay="OptionsMenu_Off" -     menu_filename="menu_inspect_self_gear.xml" -     name="gear_self_btn" -     right="-5" -     top_delta="0" -     width="35" /> -  <panel  -    follows="top|left"  -    top="164"  -    left="0"  -    height="60"  -    width="228"  -    visible="false" -    background_visible="true" -    name="moderator_panel" -    background_opaque="true"  -    bg_opaque_color="MouseGray"> -    <button -      name="disable_voice" -      label="Disable Voice" -      top="20" -      width="95" -      height="20" -      left="10" -      commit_callback.function="InspectAvatar.DisableVoice"/> -    <button -      name="enable_voice" -      label="Enable Voice" -      top="20" -      width="95" -      height="20" -      left="10" -      visible="false"  -      commit_callback.function="InspectAvatar.EnableVoice"/> -  </panel>  </floater> diff --git a/indra/newview/skins/default/xui/en/menu_cof_gear.xml b/indra/newview/skins/default/xui/en/menu_cof_gear.xml index a6e9a40e31..45cf780557 100644 --- a/indra/newview/skins/default/xui/en/menu_cof_gear.xml +++ b/indra/newview/skins/default/xui/en/menu_cof_gear.xml @@ -9,5 +9,5 @@      <menu       label="New Body Parts"       layout="topleft" -     name="COF.Geear.New_Body_Parts" /> +     name="COF.Gear.New_Body_Parts" />  </toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_conversation.xml b/indra/newview/skins/default/xui/en/menu_conversation.xml new file mode 100644 index 0000000000..5a13ef0a59 --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_conversation.xml @@ -0,0 +1,203 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu + bottom="806" + layout="topleft" + left="0" + mouse_opaque="false" + name="menu_conversation_participant" + visible="false"> +     <menu_item_call +     label="Close conversation" +     layout="topleft" +     name="close_conversation"> +        <on_click function="Avatar.DoToSelected" parameter="close_conversation"/> +	 </menu_item_call> +     <menu_item_call +     label="Open voice conversation" +     layout="topleft" +     name="open_voice_conversation"> +        <on_click function="Avatar.DoToSelected" parameter="open_voice_conversation"/> +     </menu_item_call>	 +     <menu_item_call +     label="Disconnect from voice" +     layout="topleft" +     name="disconnect_from_voice"> +        <on_click function="Avatar.DoToSelected" parameter="disconnect_from_voice"/> +    </menu_item_call>	 +	<menu_item_separator layout="topleft" name="separator_disconnect_from_voice"/>	 +    <menu_item_call +     label="View Profile" +     layout="topleft" +     name="view_profile"> +        <on_click function="Avatar.DoToSelected" parameter="view_profile"/> +        <on_enable function="Avatar.EnableItem" parameter="can_view_profile"/> +    </menu_item_call> +    <menu_item_call +     label="IM" +     layout="topleft" +     name="im"> +        <on_click function="Avatar.DoToSelected" parameter="im"/> +        <on_enable function="Avatar.EnableItem" parameter="can_im"/> +    </menu_item_call> +    <menu_item_call +     label="Offer teleport" +     layout="topleft" +     name="offer_teleport"> +        <on_click function="Avatar.DoToSelected" parameter="offer_teleport"/> +        <on_enable function="Avatar.EnableItem" parameter="can_offer_teleport"/> +    </menu_item_call> +    <menu_item_call +     label="Voice call" +     layout="topleft" +     name="voice_call"> +        <on_click function="Avatar.DoToSelected" parameter="voice_call"/> +        <on_enable function="Avatar.EnableItem" parameter="can_call" /> +    </menu_item_call> +    <menu_item_call +     label="Chat history..." +     layout="topleft" +     name="chat_history"> +        <on_click function="Avatar.DoToSelected" parameter="chat_history"/> +        <on_enable function="Avatar.EnableItem" parameter="can_chat_history"/> +    </menu_item_call>	 +    <menu_item_separator layout="topleft" name="separator_chat_history"/>	 +    <menu_item_call +     label="Add friend" +     layout="topleft" +     name="add_friend"> +        <on_click function="Avatar.DoToSelected" parameter="add_friend"/> +        <on_enable function="Avatar.EnableItem" parameter="can_add" /> +    </menu_item_call> +    <menu_item_call +     label="Remove friend" +     layout="topleft" +     name="remove_friend"> +        <on_click function="Avatar.DoToSelected" parameter="remove_friend" /> +        <on_enable function="Avatar.EnableItem" parameter="can_delete" /> +    </menu_item_call>	 +    <menu_item_call +     label="Remove friends" +     layout="topleft" +     name="remove_friends"> +        <on_click function="Avatar.DoToSelected" parameter="remove_friend" /> +        <on_enable function="Avatar.EnableItem" parameter="can_delete" /> +    </menu_item_call>	 +    <menu_item_call +     label="Invite to group..." +     layout="topleft" +     name="invite_to_group"> +        <on_click function="Avatar.DoToSelected" parameter="invite_to_group" /> +        <on_enable function="Avatar.EnableItem" parameter="can_invite" /> +    </menu_item_call> +    <menu_item_separator layout="topleft" name="separator_invite_to_group"/> +    <menu_item_call +     label="Zoom In" +     layout="topleft" +     name="zoom_in"> +      <on_click function="Avatar.DoToSelected" parameter="zoom_in" /> +      <on_enable function="Avatar.EnableItem" parameter="can_zoom_in" /> +    </menu_item_call> +    <menu_item_call +     label="Map" +     layout="topleft" +     name="map"> +        <on_click function="Avatar.DoToSelected" parameter="map" /> +        <on_enable function="Avatar.EnableItem" parameter="can_show_on_map" /> +    </menu_item_call> +    <menu_item_call +     label="Share" +     layout="topleft" +     name="share"> +        <on_click function="Avatar.DoToSelected" parameter="share" /> +        <on_enable function="Avatar.EnableItem" parameter="can_share" /> +    </menu_item_call> +    <menu_item_call +     label="Pay" +     layout="topleft" +     name="pay"> +        <on_click function="Avatar.DoToSelected" parameter="pay" /> +        <on_enable function="Avatar.EnableItem" parameter="can_pay" /> +    </menu_item_call> +    <menu_item_check +     label="Block Voice" +     layout="topleft" +     name="block_unblock"> +        <on_click function="Avatar.DoToSelected" parameter="block_unblock" /> +		<on_check function="Avatar.CheckItem" parameter="is_blocked" /> +		<on_enable  function="Avatar.EnableItem" parameter="can_block" /> +    </menu_item_check> +    <menu_item_check +     label="Block Text" +     layout="topleft" +     name="MuteText"> +     <on_click function="Avatar.DoToSelected" parameter="mute_unmute" /> +     <on_check function="Avatar.CheckItem" parameter="is_muted" /> +     <on_enable  function="Avatar.EnableItem" parameter="can_block" /> +    </menu_item_check> +    <menu_item_call +     label="Group Profile" +     layout="topleft" +     name="group_profile"> +        <on_click function="Group.DoToSelected" parameter="group_profile"/> +        <on_enable function="Avatar.EnableItem" parameter="can_group_profile" /> +    </menu_item_call>	 +    <menu_item_call +     label="Activate Group" +     layout="topleft" +     name="activate_group"> +        <on_click function="Group.DoToSelected" parameter="activate_group"/> +        <on_enable function="Avatar.EnableItem" parameter="can_activate_group" /> +    </menu_item_call>		 +    <menu_item_call +     label="Leave Group" +     layout="topleft" +     name="leave_group"> +        <on_click function="Group.DoToSelected" parameter="leave_group"/> +        <on_enable function="Avatar.EnableItem" parameter="can_leave_group" /> +    </menu_item_call> +	<menu_item_separator layout="topleft" name="Moderator Options Separator"/> +	<context_menu +	 label="Moderator Options" +	 layout="topleft" +	 name="Moderator Options"> +		<menu_item_check +		 label="Allow text chat" +		 layout="topleft" +		 name="AllowTextChat"> +			<on_check function="Avatar.CheckItem" parameter="is_allowed_text_chat" /> +			<on_click function="Avatar.DoToSelected" parameter="toggle_allow_text_chat" /> +			<on_enable function="Avatar.EnableItem" parameter="can_allow_text_chat" /> +		</menu_item_check> +		<menu_item_separator layout="topleft" name="moderate_voice_separator" /> +		<menu_item_call +		 label="Mute this participant" +		 layout="topleft" +		 name="ModerateVoiceMuteSelected"> +			<on_click function="Avatar.DoToSelected" parameter="selected" /> +      <on_enable function="Avatar.EnableItem" parameter="can_mute" /> +      <on_visible function="Avatar.VisibleItem" parameter="show_mute" /> +    </menu_item_call> +    <menu_item_call +		 label="Unmute this participant" +		 layout="topleft" +		 name="ModerateVoiceUnMuteSelected"> +      <on_click function="Avatar.DoToSelected" parameter="selected" /> +      <on_enable function="Avatar.EnableItem" parameter="can_unmute" /> +      <on_visible function="Avatar.VisibleItem" parameter="show_unmute" /> +		</menu_item_call> +		<menu_item_call +		 label="Mute everyone" +		 layout="topleft" +		 name="ModerateVoiceMute"> +			<on_click function="Avatar.DoToSelected" parameter="mute_all" /> +			<on_enable function="Avatar.EnableItem" parameter="can_moderate_voice" /> +		</menu_item_call> +		<menu_item_call +		 label="Unmute everyone" +		 layout="topleft" +		 name="ModerateVoiceUnmute"> +			<on_click function="Avatar.DoToSelected" parameter="unmute_all" /> +			<on_enable function="Avatar.EnableItem" parameter="can_moderate_voice" /> +		</menu_item_call> +	</context_menu> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_conversation_log_gear.xml b/indra/newview/skins/default/xui/en/menu_conversation_log_gear.xml new file mode 100644 index 0000000000..8796b87955 --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_conversation_log_gear.xml @@ -0,0 +1,142 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu + layout="topleft" + name="Conversation Context Menu"> +    <menu_item_call +     label="IM..." +     layout="topleft" +     name="IM"> +        <on_click +         function="Calllog.Action" +         parameter="im" /> +        <on_enable +         function="Calllog.Enable" +         parameter="can_im" /> +    </menu_item_call> +    <menu_item_call +     label="Voice call..." +     layout="topleft" +     name="Call"> +        <on_click +         function="Calllog.Action" +         parameter="call" /> +        <on_enable +         function="Calllog.Enable" +         parameter="can_call" /> +    </menu_item_call> +    <menu_item_call +     label="Open chat history..." +     layout="topleft" +     name="Chat history"> +        <on_click +         function="Calllog.Action" +         parameter="chat_history" /> +        <on_enable +         function="Calllog.Enable" +         parameter="can_view_chat_history" /> +    </menu_item_call> +    <menu_item_call +     label="View Profile" +     layout="topleft" +     name="View Profile"> +        <on_click +         function="Calllog.Action" +         parameter="view_profile" /> +        <on_enable +         function="Calllog.Enable" +         parameter="can_view_profile" /> +    </menu_item_call> +    <menu_item_call +    label="Offer Teleport" +    name="teleport"> +      <on_click +       function="Calllog.Action" +       parameter="offer_teleport"/> +      <on_enable +      function="Calllog.Enable" +      parameter="can_offer_teleport"/> +    </menu_item_call> +    <menu_item_separator /> +    <menu_item_call +     label="Add Friend" +     layout="topleft" +     name="add_friend"> +        <on_click +         function="Calllog.Action" +         parameter="add_friend"/> +        <on_visible +         function="Calllog.Check" +         parameter="is_not_friend" /> +    </menu_item_call> +    <menu_item_call +     label="Remove Friend" +     layout="topleft" +     name="remove_friend"> +        <on_click +         function="Calllog.Action" +         parameter="remove_friend"/> +        <on_visible +         function="Calllog.Check" +         parameter="is_friend" /> +    </menu_item_call> +    <menu_item_call +     label="Invite to group..." +     layout="topleft" +     name="Invite"> +        <on_click +         function="Calllog.Action" +         parameter="invite_to_group"/> +        <on_enable +         function="Calllog.Enable" +         parameter="can_invite_to_group" /> +    </menu_item_call> +    <menu_item_separator /> +    <menu_item_call +     label="Map" +     layout="topleft" +     name="Map"> +        <on_click +         function="Calllog.Action" +         parameter="show_on_map" /> +        <on_enable +         function="Calllog.Enable" +         parameter="can_show_on_map" /> +    </menu_item_call> +    <menu_item_call +     label="Share" +     layout="topleft" +     name="Share"> +        <on_click +         function="Calllog.Action" +         parameter="share" /> +        <on_enable +         function="Calllog.Enable" +         parameter="can_share" /> +    </menu_item_call> +    <menu_item_call +     label="Pay" +     layout="topleft" +     name="Pay"> +        <on_click +         function="Calllog.Action" +         parameter="pay" /> +        <on_enable +         function="Calllog.Enable" +         parameter="can_pay" /> +    </menu_item_call> +    <menu_item_check +     label="Block/Unblock" +     layout="topleft" +     name="Block/Unblock"> +        <menu_item_check.on_click +         function="Calllog.Action" +         parameter="block"/> +        <menu_item_check.on_check +         function="Calllog.Check" +         parameter="is_blocked" /> +        <menu_item_check.on_enable +         function="Calllog.Enable" +         parameter="can_block" /> +    </menu_item_check> + +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_conversation_log_view.xml b/indra/newview/skins/default/xui/en/menu_conversation_log_view.xml new file mode 100644 index 0000000000..ce65b23971 --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_conversation_log_view.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu +     name="menu_conversation_view" +     left="0" bottom="0" visible="false" +     mouse_opaque="false"> +  <menu_item_check +   label="Sort by name" +   name="sort_by_name"> +      <on_click +       function="CallLog.Action" +       parameter="sort_by_name"/> +      <on_check +       function="CallLog.Check" +       parameter="sort_by_name"/> +  </menu_item_check> +  <menu_item_check +   label="Sort by date" +   name="sort_by_date"> +      <on_click +       function="CallLog.Action" +       parameter="sort_by_date" /> +      <on_check +       function="CallLog.Check" +       parameter="sort_by_date" /> +  </menu_item_check> +  <menu_item_separator /> +  <menu_item_check +   label="Sort friends on top" +   name="sort_by_friends"> +      <on_click +       function="CallLog.Action" +       parameter="sort_friends_on_top" /> +      <on_check +       function="CallLog.Check" +       parameter="sort_friends_on_top" /> +  </menu_item_check> +  <menu_item_separator /> +  <menu_item_call +   label="View Nearby chat history..." +   name="view_nearby_chat_history"> +      <on_click +       function="CallLog.Action" +       parameter="view_nearby_chat_history" /> +  </menu_item_call> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_group_plus.xml b/indra/newview/skins/default/xui/en/menu_group_plus.xml index fce7414d80..eca9e7f3c9 100644 --- a/indra/newview/skins/default/xui/en/menu_group_plus.xml +++ b/indra/newview/skins/default/xui/en/menu_group_plus.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<menu name="menu_group_plus" +<toggleable_menu name="menu_group_plus"       left="0" bottom="0" visible="false"       mouse_opaque="false">    <menu_item_call name="item_join" label="Join Group..."> @@ -8,4 +8,4 @@    <menu_item_call name="item_new" label="New Group...">      <menu_item_call.on_click function="People.Group.Plus.Action" userdata="new_group" />    </menu_item_call> -</menu> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_im_conversation.xml b/indra/newview/skins/default/xui/en/menu_im_conversation.xml new file mode 100644 index 0000000000..43287c6ec3 --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_im_conversation.xml @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu + layout="topleft" + name="Conversation Gear Menu"> +    <menu_item_call +     label="View Profile" +     layout="topleft" +     name="View Profile"> +        <on_click function="Avatar.GearDoToSelected" parameter="view_profile" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_view_profile" /> +    </menu_item_call> +    <menu_item_call +     label="Add Friend" +     layout="topleft" +     name="Add Friend"> +        <on_click function="Avatar.GearDoToSelected" parameter="add_friend" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_add" /> +    </menu_item_call> +    <menu_item_call +     label="Remove friend" +     layout="topleft" +     name="remove_friend"> +        <on_click function="Avatar.GearDoToSelected" parameter="remove_friend" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_delete" /> +    </menu_item_call> +    <menu_item_call +     label="Offer teleport" +     layout="topleft" +     name="offer_teleport"> +        <on_click function="Avatar.GearDoToSelected" parameter="offer_teleport"/> +        <on_enable function="Avatar.EnableGearItem" parameter="can_offer_teleport"/> +    </menu_item_call> +    <menu_item_call +     label="Invite to group..." +     layout="topleft" +     name="invite_to_group"> +        <on_click function="Avatar.GearDoToSelected" parameter="invite_to_group" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_invite" /> +    </menu_item_call> +    <menu_item_separator +     layout="topleft" +     name="View Icons Separator" /> +    <menu_item_call +     label="Chat history..." +     layout="topleft" +     name="chat_history"> +        <on_click function="Avatar.GearDoToSelected" parameter="chat_history"/> +        <on_enable function="Avatar.EnableGearItem" parameter="can_chat_history"/> +    </menu_item_call> +    <menu_item_separator +     layout="topleft"/> +    <menu_item_call +       label="Zoom In" +       layout="topleft" +       name="zoom_in"> +      <on_click function="Avatar.DoToSelected" parameter="zoom_in" /> +      <on_enable function="Avatar.EnableItem" parameter="can_zoom_in" /> +    </menu_item_call> +    <menu_item_call +     label="Map" +     layout="topleft" +     name="map"> +        <on_click function="Avatar.GearDoToSelected" parameter="map" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_show_on_map" /> +    </menu_item_call> +    <menu_item_call +     label="Share" +     layout="topleft" +     name="Share"> +        <on_click function="Avatar.GearDoToSelected" parameter="share" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_share" /> +    </menu_item_call> +    <menu_item_call +     label="Pay" +     layout="topleft" +     name="Pay"> +        <on_click function="Avatar.GearDoToSelected" parameter="pay" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_pay" /> +    </menu_item_call> +    <menu_item_separator +     layout="topleft"/> +    <menu_item_check +     label="Block Voice" +     layout="topleft" +     name="Block/Unblock"> +        <on_check function="Avatar.CheckGearItem" parameter="is_blocked" /> +        <on_click function="Avatar.GearDoToSelected" parameter="block_unblock" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_block" /> +    </menu_item_check> +    <menu_item_check +     label="Block Text" +     layout="topleft" +     name="MuteText"> +        <on_check function="Avatar.CheckGearItem" parameter="is_muted" /> +        <on_click function="Avatar.GearDoToSelected" parameter="mute_unmute" /> +        <on_enable function="Avatar.EnableGearItem" parameter="can_block" /> +    </menu_item_check> +    <menu_item_separator +     layout="topleft"/> +</toggleable_menu> + diff --git a/indra/newview/skins/default/xui/en/menu_im_session_showmodes.xml b/indra/newview/skins/default/xui/en/menu_im_session_showmodes.xml new file mode 100644 index 0000000000..b0adca0e0e --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_im_session_showmodes.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu + name="menu_modes" + left="0" bottom="0" visible="false" + mouse_opaque="false"> +    <menu_item_check +       label="Compact view" +       name="compact_view"> +      <menu_item_check.on_click +         function="IMSession.Menu.Action" +         parameter="compact_view"/> +      <menu_item_check.on_check +         function="IMSession.Menu.CompactExpandedModes.CheckItem" +         parameter="compact_view"/> +    </menu_item_check> +    <menu_item_check +       label="Expanded view" +       name="expanded_view"> +      <menu_item_check.on_click +         function="IMSession.Menu.Action" +         parameter="expanded_view"/> +      <menu_item_check.on_check +         function="IMSession.Menu.CompactExpandedModes.CheckItem" +         parameter="expanded_view"/> +    </menu_item_check> +    <menu_item_separator layout="topleft" /> +    <menu_item_check name="IMShowTime" label="Show time"> +        <menu_item_check.on_click +         function="IMSession.Menu.Action" +         parameter="IMShowTime" /> +        <menu_item_check.on_check +         function="IMSession.Menu.ShowModes.CheckItem" +         parameter="IMShowTime" /> +        <menu_item_check.on_enable +         function="IMSession.Menu.ShowModes.Enable" +         parameter="IMShowTime" /> +    </menu_item_check> +    <menu_item_check name="IMShowNamesForP2PConv" label="Show names in one-to-one conversations"> +        <menu_item_check.on_click +         function="IMSession.Menu.Action" +         parameter="IMShowNamesForP2PConv" /> +        <menu_item_check.on_check +         function="IMSession.Menu.ShowModes.CheckItem" +         parameter="IMShowNamesForP2PConv" /> +        <menu_item_check.on_enable +         function="IMSession.Menu.ShowModes.Enable" +         parameter="IMShowNamesForP2PConv" />     +    </menu_item_check>       +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_im_well_button.xml b/indra/newview/skins/default/xui/en/menu_im_well_button.xml deleted file mode 100644 index f8dfba91ff..0000000000 --- a/indra/newview/skins/default/xui/en/menu_im_well_button.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<context_menu - layout="topleft" - name="IM Well Button Context Menu"> -    <menu_item_call -     label="Close All" -     layout="topleft" -     name="Close All"> -        <menu_item_call.on_click -         function="IMWellChicletMenu.Action" -         parameter="close all" /> -        <menu_item_call.on_enable -         function="IMWellChicletMenu.EnableItem" -         parameter="can close all" /> -    </menu_item_call> -</context_menu> diff --git a/indra/newview/skins/default/xui/en/menu_inspect_avatar_gear.xml b/indra/newview/skins/default/xui/en/menu_inspect_avatar_gear.xml deleted file mode 100644 index 76b188220d..0000000000 --- a/indra/newview/skins/default/xui/en/menu_inspect_avatar_gear.xml +++ /dev/null @@ -1,143 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<toggleable_menu -         create_jump_keys="true" -         layout="topleft" -         mouse_opaque="false" -         visible="false" -         name="Gear Menu"> -  <menu_item_call -   label="View Profile" -   enabled="true"  -   name="view_profile"> -    <menu_item_call.on_click -     function="InspectAvatar.ViewProfile"/> -  </menu_item_call> -  <menu_item_call -   label="Add Friend" -   name="add_friend"> -    <menu_item_call.on_click -     function="InspectAvatar.AddFriend"/> -    <menu_item_call.on_enable -     function="InspectAvatar.Gear.Enable"/> -  </menu_item_call> -  <menu_item_call -   label="IM" -   name="im"> -    <menu_item_call.on_click -     function="InspectAvatar.IM"/> -  </menu_item_call> -  <menu_item_call -   label="Call" -   enabled="true" -   name="call"> -    <menu_item_call.on_click -     function="InspectAvatar.Call"/> -    <menu_item_call.on_enable -     function="InspectAvatar.Gear.EnableCall"/> -  </menu_item_call> -  <menu_item_call -   label="Teleport" -   name="teleport"> -    <menu_item_call.on_click -     function="InspectAvatar.Teleport"/> -    <menu_item_call.on_enable -     function="InspectAvatar.Gear.EnableTeleportOffer"/> -  </menu_item_call> -  <menu_item_call -   label="Invite to Group" -   name="invite_to_group"> -    <menu_item_call.on_click -     function="InspectAvatar.InviteToGroup"/> -  </menu_item_call> -  <menu_item_separator /> -  <menu_item_call -   label="Block" -   name="block"> -    <menu_item_call.on_click -     function="InspectAvatar.ToggleMute"/> -    <menu_item_call.on_visible -     function="InspectAvatar.EnableMute" /> -  </menu_item_call> -  <menu_item_call -   label="Unblock" -   name="unblock"> -    <menu_item_call.on_click -     function="InspectAvatar.ToggleMute"/> -    <menu_item_call.on_visible -     function="InspectAvatar.EnableUnmute" /> -  </menu_item_call> -  <menu_item_call -   label="Report" -   name="report"> -    <menu_item_call.on_click -     function="InspectAvatar.Report"/> -  </menu_item_call>   -  <menu_item_call -   label="Freeze" -   name="freeze"> -    <menu_item_call.on_click -     function="InspectAvatar.Freeze"/> -    <menu_item_call.on_visible -     function="InspectAvatar.VisibleFreeze"/> -  </menu_item_call> -  <menu_item_call -   label="Eject" -   name="eject"> -    <menu_item_call.on_click -     function="InspectAvatar.Eject"/> -    <menu_item_call.on_visible -     function="InspectAvatar.VisibleEject"/> -  </menu_item_call> -  <menu_item_call -   label="Kick" -   name="kick"> -    <menu_item_call.on_click -     function="InspectAvatar.Kick"/> -    <menu_item_call.on_visible -     function="InspectAvatar.EnableGod"/> -  </menu_item_call> -  <menu_item_call -  label="CSR" -  name="csr"> -    <menu_item_call.on_click -     function="InspectAvatar.CSR" /> -    <menu_item_call.on_visible -     function="InspectAvatar.EnableGod" /> -  </menu_item_call> -  <menu_item_call -   label="Debug Textures" -   name="debug"> -    <menu_item_call.on_click -     function="Avatar.Debug"/> -    <menu_item_call.on_visible -     function="IsGodCustomerService"/> -  </menu_item_call> -  <menu_item_call -   label="Find On Map" -   name="find_on_map"> -    <menu_item_call.on_click -     function="InspectAvatar.FindOnMap"/> -    <menu_item_call.on_visible -     function="InspectAvatar.VisibleFindOnMap"/> -  </menu_item_call> -  <menu_item_call -   label="Zoom In" -   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" -   name="pay"> -    <menu_item_call.on_click -     function="InspectAvatar.Pay"/> -  </menu_item_call> -  <menu_item_call -   label="Share" -   name="share"> -    <menu_item_call.on_click -     function="InspectAvatar.Share"/> -  </menu_item_call> -</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml b/indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml deleted file mode 100644 index 5e7b16ed4a..0000000000 --- a/indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml +++ /dev/null @@ -1,252 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<toggleable_menu - layout="topleft" - name="Self Pie"> -  <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> -  <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="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="Change Outfit" -  layout="topleft" -  name="Chenge Outfit"> -    <menu_item_call.on_click -     function="CustomizeAvatar" /> -    <menu_item_call.on_enable -     function="Edit.EnableCustomizeAvatar" /> -  </menu_item_call> -  <menu_item_call label="Edit My 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="Edit My 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="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..."> -    <menu_item_call.on_click -     function="Avatar.Debug" /> -    <menu_item_call.on_visible -     function="IsGodCustomerService"/> -  </menu_item_call> -</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_object_icon.xml b/indra/newview/skins/default/xui/en/menu_object_icon.xml index 0c8a2af002..2d4f1792c2 100644 --- a/indra/newview/skins/default/xui/en/menu_object_icon.xml +++ b/indra/newview/skins/default/xui/en/menu_object_icon.xml @@ -24,4 +24,22 @@           function="ObjectIcon.Action"           parameter="block" />      </menu_item_call> +    <menu_item_separator +     layout="topleft" /> +    <menu_item_call +     label="Show on Map" +     layout="topleft" +     name="show_on_map"> +        <menu_item_call.on_click +         function="ObjectIcon.Action"  +         parameter="map" /> +    </menu_item_call> +    <menu_item_call +     label="Teleport to Object Location" +     layout="topleft" +     name="teleport_to_object"> +        <menu_item_call.on_click +         function="ObjectIcon.Action" +         parameter="teleport" /> +    </menu_item_call>  </menu> diff --git a/indra/newview/skins/default/xui/en/menu_participant_view.xml b/indra/newview/skins/default/xui/en/menu_participant_view.xml new file mode 100644 index 0000000000..7ea87ee05c --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_participant_view.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu + layout="topleft" + name="participant_manu_view"> +    <menu_item_check +     label="Sort conversations by type" +     layout="topleft" +     name="sort_sessions_by_type"> +        <on_click +         function="IMFloaterContainer.Action" +         parameter="sort_sessions_by_type" /> +        <on_check +         function="IMFloaterContainer.Check" +         parameter="sort_sessions_by_type" /> +    </menu_item_check> +    <menu_item_check +     label="Sort conversations by name" +     layout="topleft" +     name="sort_sessions_by_name"> +        <on_click +         function="IMFloaterContainer.Action" +         parameter="sort_sessions_by_name" /> +        <on_check +         function="IMFloaterContainer.Check" +         parameter="sort_sessions_by_name" /> +    </menu_item_check> +    <menu_item_check +     label="Sort conversations by recent activity" +     layout="topleft" +     name="sort_sessions_by_recent"> +        <on_click +         function="IMFloaterContainer.Action" +         parameter="sort_sessions_by_recent" /> +        <on_check +         function="IMFloaterContainer.Check" +         parameter="sort_sessions_by_recent" /> +    </menu_item_check> +    <menu_item_separator +     layout="topleft" /> +    <menu_item_check +     label="Sort participants by name" +     layout="topleft" +     name="sort_participants_by_name"> +        <on_click +         function="IMFloaterContainer.Action" +         parameter="sort_participants_by_name" /> +        <on_check +         function="IMFloaterContainer.Check" +         parameter="sort_participants_by_name" /> +    </menu_item_check> +    <menu_item_check +     label="Sort participants by recent activity" +     layout="topleft" +     name="sort_participants_by_recent"> +        <on_click +         function="IMFloaterContainer.Action" +         parameter="sort_participants_by_recent" /> +        <on_check +         function="IMFloaterContainer.Check" +         parameter="sort_participants_by_recent" /> +    </menu_item_check> +    <menu_item_separator +     layout="topleft" /> +    <menu_item_call +         label="Chat preferences..." +         name="chat_preferences"> +        <on_click +         function="IMFloaterContainer.Action" +         parameter="chat_preferences" /> +      </menu_item_call> +    <menu_item_call +         label="Privacy preferences..." +         name="privacy_preferences"> +        <on_click +         function="IMFloaterContainer.Action" +         parameter="privacy_preferences" /> +    </menu_item_call> +    <menu_item_check +         label="Conversation log..." +         name="Conversation" +         visible="true"> +        <menu_item_check.on_check +         function="Floater.Visible" +         parameter="conversation" /> +        <menu_item_check.on_click +         function="Floater.Toggle" +         parameter="conversation" /> +        <menu_item_check.on_enable +         function="Avatar.EnableItem" +         parameter="conversation_log" /> +    </menu_item_check> +    <menu_item_separator layout="topleft" /> +    <menu_item_check name="Translate_chat" label="Translate Nearby chat"> +        <menu_item_check.on_click +         function="IMFloaterContainer.Action"  +         parameter="Translating.Toggle" /> +        <menu_item_check.on_check +         function="IMFloaterContainer.Check"  +         parameter="Translating.On" /> +        <menu_item_check.on_enable +         function="IMFloaterContainer.Check"  +         parameter="Translating.Enabled" /> +    </menu_item_check> +    <menu_item_check name="Translation_settings" label="Translation settings..."> +    <menu_item_check.on_check +         function="Floater.Visible" +         parameter="prefs_translation" /> +        <menu_item_check.on_click +         function="Floater.Toggle" +         parameter="prefs_translation" /> +    </menu_item_check> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_people_blocked_gear.xml b/indra/newview/skins/default/xui/en/menu_people_blocked_gear.xml new file mode 100644 index 0000000000..63295ea27b --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_people_blocked_gear.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu  +     name="menu_blocked_gear" +     left="0" bottom="0" visible="false" +     mouse_opaque="false"> +  <menu_item_call +   label="Unblock" +   name="unblock"> +      <on_click +       function="Block.Action" +       parameter="unblock_item" /> +      <on_enable +       function="Block.Enable" +       parameter="unblock_item" />  +  </menu_item_call> +  <menu_item_call +   label="Profile..." +   name="profile"> +      <on_click +       function="Block.Action" +       parameter="profile_item"/> +      <on_enable +       function="Block.Enable" +       parameter="profile_item" /> +  </menu_item_call> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_people_blocked_plus.xml b/indra/newview/skins/default/xui/en/menu_people_blocked_plus.xml new file mode 100644 index 0000000000..0c7155667e --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_people_blocked_plus.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu  +     name="menu_blocked_plus" +     left="0" bottom="0" visible="false" +     mouse_opaque="false"> +  <menu_item_call +   label="Block Resident by name..." +   name="block_resident_by_name"> +      <on_click +       function="Block.Action" +       parameter="block_res_by_name"/> +  </menu_item_call> +  <menu_item_call +   label="Block object by name" +   name="block_object_by_name"> +      <on_click +       function="Block.Action" +       parameter="block_obj_by_name"/> +  </menu_item_call> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_people_blocked_view.xml b/indra/newview/skins/default/xui/en/menu_people_blocked_view.xml new file mode 100644 index 0000000000..2efb70ee37 --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_people_blocked_view.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu  +     name="menu_blocked_view" +     left="0" bottom="0" visible="false" +     mouse_opaque="false"> +  <menu_item_check +   label="Sort by name" +   name="sort_by_name"> +      <on_click +       function="Block.Action" +       parameter="sort_by_name"/> +      <on_check +       function="Block.Check" +       parameter="sort_by_name"/> +  </menu_item_check> +  <menu_item_check +   label="Sort by type" +   name="sort_by_type"> +      <on_click +       function="Block.Action" +       parameter="sort_by_type" /> +      <on_check +       function="Block.Check" +       parameter="sort_by_type" /> +  </menu_item_check> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_people_friends_view_sort.xml b/indra/newview/skins/default/xui/en/menu_people_friends_view.xml index b452f96e7a..dde9432867 100644 --- a/indra/newview/skins/default/xui/en/menu_people_friends_view_sort.xml +++ b/indra/newview/skins/default/xui/en/menu_people_friends_view.xml @@ -40,8 +40,12 @@       function="CheckControl"       parameter="FriendsListShowPermissions" />    </menu_item_check> -  <menu_item_separator layout="topleft" /> -  <menu_item_call name="show_blocked_list" label="Show Blocked Residents & Objects"> -    <menu_item_call.on_click function="People.Friends.ViewSort.Action" parameter="panel_block_list_sidetray" /> -  </menu_item_call> +  <menu_item_check name="view_conversation" label="View Conversation Log..."> +    <menu_item_check.on_check +     function="Floater.Visible" +     parameter="conversation" /> +    <menu_item_check.on_click +     function="Floater.Toggle" +     parameter="conversation" /> +  </menu_item_check>  </toggleable_menu> 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 8f89d37dbb..1e0364b84e 100644 --- a/indra/newview/skins/default/xui/en/menu_people_groups.xml +++ b/indra/newview/skins/default/xui/en/menu_people_groups.xml @@ -1,8 +1,18 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<menu name="menu_group_plus" +<toggleable_menu name="menu_group_plus"   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 @@ -54,4 +53,4 @@       function="People.Groups.Enable"       parameter="leave" />    </menu_item_call> -</menu> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_people_groups_view_sort.xml b/indra/newview/skins/default/xui/en/menu_people_groups_view.xml index c710fe3b9b..73f79f1e70 100644 --- a/indra/newview/skins/default/xui/en/menu_people_groups_view_sort.xml +++ b/indra/newview/skins/default/xui/en/menu_people_groups_view.xml @@ -14,13 +14,4 @@         function="CheckControl"         parameter="GroupListShowIcons" />    </menu_item_check> -  <menu_item_call -   label="Leave Selected Group" -   layout="topleft" -   name="Leave Selected Group"> -      <menu_item_call.on_click -       function="People.Group.Minus.Action"/> -      <menu_item_call.on_enable -       function="People.Group.Minus.Enable"/> -  </menu_item_call>  </toggleable_menu> 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..3abb5f7bc8 100644 --- a/indra/newview/skins/default/xui/en/menu_people_nearby.xml +++ b/indra/newview/skins/default/xui/en/menu_people_nearby.xml @@ -1,28 +1,69 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <context_menu   layout="topleft" - name="Avatar Context Menu"> + name="Nearby People Context Menu">      <menu_item_call       label="View Profile"       layout="topleft" -     name="View Profile"> +     name="view_profile">          <menu_item_call.on_click           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.on_enable +      	 function="Avatar.EnableItem" +         parameter="can_im"/>  +    </menu_item_call> +    <menu_item_call +    label="Offer Teleport" +    name="offer_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="voice_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="View chat history..." +     layout="topleft" +     name="chat_history"> +        <menu_item_call.on_click +         function="Avatar.Calllog" /> +        <menu_item_call.on_enable +      	 function="Avatar.EnableItem" +         parameter="can_callog"/> +    </menu_item_call> +    <menu_item_separator name="separator_chat_history"/> +    <menu_item_call       label="Add Friend"       layout="topleft" -     name="Add Friend"> +     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>      <menu_item_call       label="Remove Friend"       layout="topleft" -     name="Remove Friend"> +     name="remove_friend">          <menu_item_call.on_click           function="Avatar.RemoveFriend" />          <menu_item_call.on_enable @@ -30,26 +71,30 @@           parameter="can_delete" />      </menu_item_call>      <menu_item_call -     label="IM" +     label="Invite to group..."       layout="topleft" -     name="IM"> +     name="invite_to_group">          <menu_item_call.on_click -         function="Avatar.IM" /> +         function="Avatar.InviteToGroup" /> +        <menu_item_call.on_enable +      	 function="Avatar.EnableItem" +         parameter="can_invite"/>      </menu_item_call> +    <menu_item_separator name="separator_invite_to_group"/>      <menu_item_call -     label="Call" +     label="Zoom In"       layout="topleft" -     name="Call"> -        <menu_item_call.on_click -         function="Avatar.Call" /> -        <menu_item_call.on_enable -         function="Avatar.EnableItem" -         parameter="can_call" /> +     name="zoom_in"> +      <menu_item_call.on_click +       function="Avatar.ZoomIn" /> +      <menu_item_call.on_enable +       function="Avatar.EnableItem" +       parameter="can_zoom_in"/>      </menu_item_call>      <menu_item_call       label="Map"       layout="topleft" -     name="Map"> +     name="map">          <menu_item_call.on_click           function="Avatar.ShowOnMap" />          <menu_item_call.on_enable @@ -59,21 +104,27 @@      <menu_item_call       label="Share"       layout="topleft" -     name="Share"> +     name="share">          <menu_item_call.on_click           function="Avatar.Share" /> +        <menu_item_call.on_enable +      	 function="Avatar.EnableItem" +         parameter="can_share"/>      </menu_item_call>      <menu_item_call       label="Pay"       layout="topleft" -     name="Pay"> +     name="pay">          <menu_item_call.on_click           function="Avatar.Pay" /> +        <menu_item_call.on_enable +      	 function="Avatar.EnableItem" +         parameter="can_pay"/>       </menu_item_call>      <menu_item_check       label="Block/Unblock"       layout="topleft" -     name="Block/Unblock"> +     name="block_unblock">          <menu_item_check.on_click           function="Avatar.BlockUnblock" />          <menu_item_check.on_check @@ -83,13 +134,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> +    <menu_item_separator />  </context_menu> diff --git a/indra/newview/skins/default/xui/en/menu_people_nearby_multiselect.xml b/indra/newview/skins/default/xui/en/menu_people_nearby_multiselect.xml index 5d58a9d289..5f973088fd 100644 --- a/indra/newview/skins/default/xui/en/menu_people_nearby_multiselect.xml +++ b/indra/newview/skins/default/xui/en/menu_people_nearby_multiselect.xml @@ -6,7 +6,7 @@       enabled="false"       label="Add Friends"       layout="topleft" -     name="Add Friends"> +     name="add_friends">          <on_click           function="Avatar.AddFriends" />          <on_enable @@ -16,7 +16,7 @@      <menu_item_call       label="Remove Friends"       layout="topleft" -     name="Remove Friend"> +     name="remove_friends">          <menu_item_call.on_click           function="Avatar.RemoveFriend" />          <menu_item_call.on_enable @@ -26,7 +26,7 @@      <menu_item_call       label="IM"       layout="topleft" -     name="IM"> +     name="im">          <on_click           function="Avatar.IM" />      </menu_item_call> @@ -34,7 +34,7 @@       enabled="false"       label="Call"       layout="topleft" -     name="Call"> +     name="call">          <on_click           function="Avatar.Call" />          <on_enable @@ -45,7 +45,7 @@       enabled="false"       label="Share"       layout="topleft" -     name="Share"> +     name="share">          <on_click           function="Avatar.Share" />      </menu_item_call> @@ -53,13 +53,13 @@       enabled="false"       label="Pay"       layout="topleft" -     name="Pay"> +     name="pay">          <on_click           function="Avatar.Pay" />      </menu_item_call>      <menu_item_call      label="Offer Teleport" -    name="teleport"> +    name="offer_teleport">        <menu_item_call.on_click         function="Avatar.OfferTeleport"/>        <menu_item_call.on_enable diff --git a/indra/newview/skins/default/xui/en/menu_people_nearby_view.xml b/indra/newview/skins/default/xui/en/menu_people_nearby_view.xml new file mode 100644 index 0000000000..da88ca9f4d --- /dev/null +++ b/indra/newview/skins/default/xui/en/menu_people_nearby_view.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<toggleable_menu + name="menu_group_plus" + left="0" bottom="0" visible="false" + mouse_opaque="false"> +    <menu_item_check +       label="Sort by Recent Speakers" +       name="sort_by_recent_speakers"> +      <menu_item_check.on_click +         function="People.Nearby.ViewSort.Action" +       parameter="sort_by_recent_speakers"/> +      <menu_item_check.on_check +         function="People.Nearby.ViewSort.CheckItem" +         parameter="sort_by_recent_speakers"/> +    </menu_item_check> +    <menu_item_check +       label="Sort by Name" +       name="sort_name"> +      <menu_item_check.on_click +         function="People.Nearby.ViewSort.Action" +         parameter="sort_name"/> +      <menu_item_check.on_check +         function="People.Nearby.ViewSort.CheckItem" +         parameter="sort_name"/> +    </menu_item_check> +    <menu_item_check +       label="Sort by Distance" +       name="sort_distance"> +      <menu_item_check.on_click +         function="People.Nearby.ViewSort.Action" +         parameter="sort_distance"/> +      <menu_item_check.on_check +         function="People.Nearby.ViewSort.CheckItem" +         parameter="sort_distance"/> +    </menu_item_check> +    <menu_item_separator layout="topleft" /> +    <menu_item_check name="view_icons" label="View People Icons"> +        <menu_item_check.on_click +         function="People.Nearby.ViewSort.Action" +         parameter="view_icons" /> +        <menu_item_check.on_check +         function="CheckControl" +         parameter="NearbyListShowIcons" /> +    </menu_item_check> +    <menu_item_check name ="view_map" label="View Map"> +        <menu_item_check.on_check +         function="CheckControl" +         parameter="NearbyListShowMap" /> +        <menu_item_check.on_click +         function="ToggleControl" +         parameter="NearbyListShowMap" /> +    </menu_item_check> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_people_nearby_view_sort.xml b/indra/newview/skins/default/xui/en/menu_people_nearby_view_sort.xml deleted file mode 100644 index 614dd693c5..0000000000 --- a/indra/newview/skins/default/xui/en/menu_people_nearby_view_sort.xml +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<toggleable_menu -     name="menu_group_plus" -     left="0" bottom="0" visible="false" -     mouse_opaque="false"> -  <menu_item_check -     label="Sort by Recent Speakers" -     name="sort_by_recent_speakers"> -    <menu_item_check.on_click -       function="People.Nearby.ViewSort.Action" -       parameter="sort_by_recent_speakers"/> -    <menu_item_check.on_check -       function="People.Nearby.ViewSort.CheckItem" -       parameter="sort_by_recent_speakers"/> -  </menu_item_check> -  <menu_item_check -     label="Sort by Name" -     name="sort_name"> -    <menu_item_check.on_click -       function="People.Nearby.ViewSort.Action" -       parameter="sort_name"/> -    <menu_item_check.on_check -       function="People.Nearby.ViewSort.CheckItem" -       parameter="sort_name"/> -  </menu_item_check> -  <menu_item_check -     label="Sort by Distance" -     name="sort_distance"> -    <menu_item_check.on_click -       function="People.Nearby.ViewSort.Action" -       parameter="sort_distance"/> -    <menu_item_check.on_check -       function="People.Nearby.ViewSort.CheckItem" -       parameter="sort_distance"/> -  </menu_item_check> -  <menu_item_separator layout="topleft" /> -  <menu_item_check name="view_icons" label="View People Icons"> -    <menu_item_check.on_click -     function="People.Nearby.ViewSort.Action" -     parameter="view_icons" /> -    <menu_item_check.on_check -     function="CheckControl" -     parameter="NearbyListShowIcons" /> -  </menu_item_check> -  <menu_item_check name ="view_map" label="View Map"> -    <menu_item_check.on_check -      function="CheckControl" -      parameter="NearbyListShowMap" /> -    <menu_item_check.on_click -      function="ToggleControl" -      parameter="NearbyListShowMap" /> -  </menu_item_check> -  <menu_item_separator layout="topleft" /> -  <menu_item_call name="show_blocked_list" label="Show Blocked Residents & Objects"> -    <menu_item_call.on_click function="People.Nearby.ViewSort.Action" userdata="panel_block_list_sidetray" /> -  </menu_item_call> -</toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_people_recent_view_sort.xml b/indra/newview/skins/default/xui/en/menu_people_recent_view.xml index 485a5a658c..1dbc90dd2b 100644 --- a/indra/newview/skins/default/xui/en/menu_people_recent_view_sort.xml +++ b/indra/newview/skins/default/xui/en/menu_people_recent_view.xml @@ -32,8 +32,4 @@       function="CheckControl"       parameter="RecentListShowIcons" />    </menu_item_check> -  <menu_item_separator layout="topleft" /> -  <menu_item_call name="show_blocked_list" label="Show Blocked Residents & Objects"> -    <menu_item_call.on_click function="People.Recent.ViewSort.Action" userdata="panel_block_list_sidetray" /> -  </menu_item_call>  </toggleable_menu> diff --git a/indra/newview/skins/default/xui/en/menu_url_agent.xml b/indra/newview/skins/default/xui/en/menu_url_agent.xml index 73f0fa7979..7cd56f257a 100644 --- a/indra/newview/skins/default/xui/en/menu_url_agent.xml +++ b/indra/newview/skins/default/xui/en/menu_url_agent.xml @@ -1,13 +1,27 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <context_menu   layout="topleft" - name="Url Popup"> + name="Url Popup">        <menu_item_call -     label="Show Resident Profile" +     label="View Profile"       layout="topleft"       name="show_agent">          <menu_item_call.on_click -         function="Url.ShowProfile" /> +         function="Url.ShowProfile" />          +    </menu_item_call> +    <menu_item_call +     label="Send IM..." +     layout="topleft" +     name="send_im"> +        <menu_item_call.on_click +         function="Url.SendIM" />         +    </menu_item_call> +    <menu_item_call +     label="Add Friend..." +     layout="topleft" +     name="add_friend"> +        <menu_item_call.on_click +         function="Url.AddFriend" />              </menu_item_call>      <menu_item_separator       layout="topleft" /> diff --git a/indra/newview/skins/default/xui/en/menu_url_objectim.xml b/indra/newview/skins/default/xui/en/menu_url_objectim.xml index 35c2269b0d..87ab58e622 100644 --- a/indra/newview/skins/default/xui/en/menu_url_objectim.xml +++ b/indra/newview/skins/default/xui/en/menu_url_objectim.xml @@ -3,7 +3,7 @@   layout="topleft"   name="Url Popup">      <menu_item_call -     label="Show Object Information" +     label="Object Profile..."       layout="topleft"       name="show_object">          <menu_item_call.on_click diff --git a/indra/newview/skins/default/xui/en/menu_viewer.xml b/indra/newview/skins/default/xui/en/menu_viewer.xml index caa36e7302..544f06ac0c 100644 --- a/indra/newview/skins/default/xui/en/menu_viewer.xml +++ b/indra/newview/skins/default/xui/en/menu_viewer.xml @@ -130,19 +130,22 @@         label="Status"         name="Status"         tear_off="true"> -        <menu_item_call -         label="Away" -         name="Set Away"> -          <menu_item_call.on_click +        <menu_item_check +         label="Away"> +          <menu_item_check.on_check +           function="View.Status.CheckAway" /> +          <menu_item_check.on_click             function="World.SetAway" /> -        </menu_item_call> -        <menu_item_call -         label="Busy" -         name="Set Busy"> -          <menu_item_call.on_click -           function="World.SetBusy"/> -        </menu_item_call> -      </menu> +        </menu_item_check> +        <menu_item_check +         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/> @@ -180,8 +183,7 @@          </menu_item_call>           <menu_item_call           label="Toolbar buttons..." -         name="Toolbars" -         shortcut="control|T"> +         name="Toolbars">              <menu_item_call.on_click               function="Floater.Toggle"               parameter="toybox" /> @@ -218,17 +220,28 @@       label="Communicate"       name="Communicate"       tear_off="true"> -        <menu_item_check -         label="Chat..." +       <menu_item_check +         label="Conversations..." +         name="Conversations" +         shortcut="control|T"> +            <menu_item_check.on_check +             function="Floater.IsOpen" +             parameter="im_container" /> +            <menu_item_check.on_click +             function="Floater.ToggleOrBringToFront" +             parameter="im_container" /> +	</menu_item_check> +	<menu_item_check +         label="Nearby Chat..."           name="Nearby Chat"           shortcut="control|H"           use_mac_ctrl="true">              <menu_item_check.on_check               function="Floater.Visible" -             parameter="chat_bar" /> +             parameter="nearby_chat" />              <menu_item_check.on_click -             function="Floater.Toggle" -             parameter="chat_bar" /> +             function="Floater.ToggleOrBringToFront" +             parameter="nearby_chat" />          </menu_item_check>          <menu_item_check           label="Speak" @@ -244,26 +257,47 @@               parameter="speak" />          </menu_item_check>          <menu_item_check -         label="Voice settings..." -         name="Nearby Voice"> +         label="Conversation Log...">              <menu_item_check.on_check               function="Floater.Visible" -             parameter="voice_controls" /> +             parameter="conversation" /> +            <menu_item_check.on_enable +             function="Conversation.IsConversationLoggingAllowed" />              <menu_item_check.on_click               function="Floater.Toggle" -             parameter="voice_controls" /> +             parameter="conversation" />          </menu_item_check> -        <menu_item_check -         label="Voice morphing..." -         name="ShowVoice" +        <menu_item_separator/> +        <menu +         label="Voice morphing" +         name="VoiceMorphing"           visibility_control="VoiceMorphingEnabled"> -            <menu_item_check.on_check -             function="Floater.Visible" -             parameter="voice_effect" /> -            <menu_item_check.on_click -             function="Floater.Toggle" -             parameter="voice_effect" /> -        </menu_item_check> +            <menu_item_check +             label="No voice morphing" +             name="NoVoiceMorphing"> +                <menu_item_check.on_check +                 function="Communicate.VoiceMorphing.NoVoiceMorphing.Check" /> +                <menu_item_check.on_click +                 function="Communicate.VoiceMorphing.NoVoiceMorphing.Click" /> +            </menu_item_check> +            <menu_item_separator/> +            <menu_item_check +             label="Preview..." +             name="Preview"> +                <menu_item_check.on_check +                 function="Floater.Visible" +                 parameter="voice_effect" /> +                <menu_item_check.on_click +                 function="Floater.Toggle" +                 parameter="voice_effect" /> +            </menu_item_check> +            <menu_item_call +             label="Subscribe..." +             name="Subscribe"> +                <menu_item_call.on_click +                 function="Communicate.VoiceMorphing.Subscribe" /> +            </menu_item_call> +        </menu>          <menu_item_check           label="Gestures..."           name="Gestures" @@ -313,8 +347,18 @@           label="Block List"           name="Block List">              <menu_item_call.on_click -              function="Communicate.BlockList" /> +              function="SideTray.PanelPeopleTab" +              parameter="blocked_panel" />          </menu_item_call> +      <menu_item_separator/> +      <menu_item_check +       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       create_jump_keys="true" @@ -1251,7 +1295,58 @@               function="Floater.Show"               parameter="hud" />          </menu_item_call>--> - +		<menu_item_separator/> +		 +		<menu_item_call +             label="User’s guide" +             name="User’s guide"> +             <menu_item_call.on_click +                 function="Advanced.ShowURL" +                 parameter="http://community.secondlife.com/t5/English-Knowledge-Base/Second-Life-User-s-Guide/ta-p/1244857"/> +        </menu_item_call> +        <menu_item_call +             label="Knowledge Base" +             name="Knowledge Base"> +             <menu_item_call.on_click +                 function="Advanced.ShowURL" +                 parameter="http://community.secondlife.com/t5/tkb/communitypage"/> +        </menu_item_call> +        <menu_item_call +             label="Wiki" +             name="Wiki"> +             <menu_item_call.on_click +                 function="Advanced.ShowURL" +                 parameter="http://wiki.secondlife.com"/> +        </menu_item_call> +        <menu_item_call +             label="Community Forums" +             name="Community Forums"> +             <menu_item_call.on_click +                 function="Advanced.ShowURL" +                 parameter="http://community.secondlife.com/t5/Forums/ct-p/Forums"/> +        </menu_item_call>          +        <menu_item_call +             label="Support portal" +             name="Support portal"> +             <menu_item_call.on_click +                 function="Advanced.ShowURL" +                 parameter="https://support.secondlife.com/"/>          +        </menu_item_call> +        <menu_item_separator/> +        <menu_item_call +             label="[SECOND_LIFE] News" +             name="Second Life News"> +             <menu_item_call.on_click +                 function="Advanced.ShowURL" +                 parameter="http://community.secondlife.com/t5/Featured-News/bg-p/blog_feature_news"/>   +        </menu_item_call> +        <menu_item_call +             label="[SECOND_LIFE] Blogs" +             name="Second Life Blogs"> +             <menu_item_call.on_click +                 function="Advanced.ShowURL" +                 parameter="http://community.secondlife.com/t5/Blogs/ct-p/Blogs"/> +        </menu_item_call>          <menu_item_separator/>          <menu_item_call diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml index c8f5cbb2b0..c681e39002 100644 --- a/indra/newview/skins/default/xui/en/notifications.xml +++ b/indra/newview/skins/default/xui/en/notifications.xml @@ -3085,6 +3085,7 @@ Would you like to trust this authority?     icon="alertmodal.tga"     name="GrantedModifyRights"     persist="true" +   log_to_im="true"        type="notify">  [NAME] has given you permission to edit their objects.    </notification> @@ -3093,6 +3094,7 @@ Would you like to trust this authority?     icon="alertmodal.tga"     name="RevokedModifyRights"     persist="true" +   log_to_im="true"        type="notify">  Your privilege to modify [NAME]'s objects has been revoked    </notification> @@ -3726,12 +3728,15 @@ Cannot offer friendship at this time. Please try again in a moment.    <notification     icon="alert.tga" -   name="BusyModeSet" +   name="DoNotDisturbModeSet"     type="alert"> -Busy mode is set. -Chat and instant messages will be hidden. Instant messages will get your Busy mode response. All teleportation offers will be declined. All inventory offers will go to your Trash. +Do Not Disturb is on.  You will not be notified of incoming communications. + +- Other residents will receive your Do Not Disturb response (set in Preferences > General). +- Teleportation offers will be declined. +- Voice calls will be rejected.      <usetemplate -     ignoretext="I change my status to Busy mode" +     ignoretext="I change my status to Do Not Disturb mode"       name="okignore"       yestext="OK"/>    </notification> @@ -4277,6 +4282,8 @@ Are you sure you want to change the Estate Covenant?    <notification     icon="notifytip.tga"     name="RegionEntryAccessBlocked_Notify" +   log_to_im="false" +   log_to_chat="true"     type="notifytip">     <tag>fail</tag>  The region you're trying to visit contains [REGIONMATURITY] content, but your current preferences are set to exclude [REGIONMATURITY] content. @@ -4285,6 +4292,8 @@ The region you're trying to visit contains [REGIONMATURITY] content, but your cu    <notification     icon="notifytip.tga"     name="RegionEntryAccessBlocked_NotifyAdultsOnly" +   log_to_im="false" +   log_to_chat="true"     type="notifytip">      <tag>fail</tag>      The region you're trying to visit contains [REGIONMATURITY] content, which is accessible to adults only. @@ -4356,6 +4365,8 @@ The region you're trying to visit contains [REGIONMATURITY] content, but your cu    <notification     icon="notifytip.tga"     name="TeleportEntryAccessBlocked_Notify" +   log_to_im="false" +   log_to_chat="true"     type="notifytip">      <unique>        <context>REGIONMATURITY</context> @@ -4367,6 +4378,8 @@ The region you're trying to visit contains [REGIONMATURITY] content, but your cu    <notification     icon="notifytip.tga"     name="TeleportEntryAccessBlocked_NotifyAdultsOnly" +   log_to_im="false" +   log_to_chat="true"     type="notifytip">      <unique>        <context>REGIONMATURITY</context> @@ -4487,6 +4500,8 @@ You won't receive any more notifications that you're about to visit a region wit    <notification     icon="notifytip.tga"     name="LandClaimAccessBlocked_Notify" +   log_to_im="false" +   log_to_chat="true"     type="notifytip">      The land you're trying to claim contains [REGIONMATURITY] content, but your current preferences are set to exclude [REGIONMATURITY] content.      <tag>fail</tag> @@ -4495,6 +4510,8 @@ You won't receive any more notifications that you're about to visit a region wit    <notification     icon="notifytip.tga"     name="LandClaimAccessBlocked_NotifyAdultsOnly" +   log_to_im="false" +   log_to_chat="true"     type="notifytip">      <tag>fail</tag>      The land you're trying to claim contains [REGIONMATURITY] content, which is accessible to adults only. @@ -4552,6 +4569,8 @@ You won't receive any more notifications that you're about to visit a region wit    <notification     icon="notifytip.tga"     name="LandBuyAccessBlocked_Notify" +   log_to_im="false" +   log_to_chat="true"     type="notifytip">      The land you're trying to buy contains [REGIONMATURITY] content, but your current preferences are set to exclude [REGIONMATURITY] content.      <tag>fail</tag> @@ -4560,6 +4579,8 @@ You won't receive any more notifications that you're about to visit a region wit    <notification     icon="notifytip.tga"     name="LandBuyAccessBlocked_NotifyAdultsOnly" +   log_to_im="false" +   log_to_chat="true"     type="notifytip">      <tag>fail</tag>      The land you're trying to buy contains [REGIONMATURITY] content, which is accessible to adults only. @@ -5005,6 +5026,20 @@ Go to your [http://secondlife.com/account/ Dashboard] to see your account histor    <notification     icon="alertmodal.tga" +   name="ConfirmAddingChatParticipants" +   type="alertmodal"> +    <unique/> +When you add a person to an existing conversation, a new conversation will be created.  All participants will receive new conversation notifications. +    <tag>confirm</tag> +    <usetemplate +     ignoretext="Confirm adding chat paticipants" +     name="okcancelignore" +     notext="Cancel" +     yestext="Ok"/> +  </notification> +  +  <notification +   icon="alertmodal.tga"     name="ConfirmQuit"     type="alertmodal">      <unique/> @@ -5172,25 +5207,25 @@ Do you want to replace it with the selected object?    <notification     icon="alert.tga" -   label="Busy Mode Warning" -   name="BusyModePay" +   label="Do Not Disturb Mode Warning" +   name="DoNotDisturbModePay"     type="alert"> -You are in Busy Mode, which means you will not receive any items offered in exchange for this payment. +You have turned on Do Not Disturb. You will not receive any items offered in exchange for this payment. -Would you like to leave Busy Mode before completing this transaction? +Would you like to turn off Do Not Disturb before completing this transaction?      <tag>confirm</tag>      <form name="form">        <ignore name="ignore"         save_option="true" -       text="I am about to pay a person or object while I am in Busy mode"/> +       text="I am about to pay a person or object while I am in Do Not Disturb mode"/>        <button         default="true" -       ignore="Always leave Busy Mode" +       ignore="Always leave Do Not Disturb Mode"         index="0"         name="Yes"         text="OK"/>        <button -       ignore="Never leave Busy Mode" +       ignore="Never leave Do Not Disturb Mode"         index="1"         name="No"         text="Cancel"/> @@ -5501,6 +5536,8 @@ The string [STRING_NAME] is missing from strings.xml    <notification     icon="notifytip.tga"     name="IMSystemMessageTip" +   log_to_im="true"    +   log_to_chat="false"        type="notifytip">  [MESSAGE]    </notification> @@ -5544,18 +5581,14 @@ Topic: [SUBJECT], Message: [MESSAGE]    <notification     icon="notifytip.tga" -   name="FriendOnline" +   name="FriendOnlineOffline" +   log_to_chat="false"     type="notifytip">      <tag>friendship</tag> -<nolink>[NAME]</nolink> is Online -  </notification> - -  <notification -   icon="notifytip.tga" -   name="FriendOffline" -   type="notifytip"> -    <tag>friendship</tag> -<nolink>[NAME]</nolink> is Offline +<nolink>[NAME]</nolink> is [STATUS] +    <unique combine="cancel_old"> +      <context>NAME</context> +    </unique>    </notification>    <notification @@ -5799,6 +5832,8 @@ You don't have permission to copy this.    <notification     icon="notifytip.tga"     name="InventoryAccepted" +   log_to_im="true"    +   log_to_chat="false"     type="notifytip">  [NAME] received your inventory offer.    </notification> @@ -5806,6 +5841,8 @@ You don't have permission to copy this.    <notification     icon="notifytip.tga"     name="InventoryDeclined" +   log_to_im="true"    +   log_to_chat="false"     type="notifytip">  [NAME] declined your inventory offer.    </notification> @@ -5887,6 +5924,7 @@ Please select at least one type of content to search (General, Moderate, or Adul    <notification     icon="notify.tga"     name="PaymentReceived" +   log_to_im="true"        persist="true"     type="notify">      <tag>funds</tag> @@ -5896,6 +5934,7 @@ Please select at least one type of content to search (General, Moderate, or Adul    <notification     icon="notify.tga"     name="PaymentSent" +   log_to_im="true"        persist="true"     type="notify">      <tag>funds</tag> @@ -6040,6 +6079,7 @@ The objects on the selected parcel that are NOT owned by you have been returned    <notification     icon="notify.tga"     name="ServerObjectMessage" +   log_to_im="true"        persist="true"     type="notify">  Message from [NAME]: @@ -6438,7 +6478,9 @@ Your object named <nolink>[OBJECTFROMNAME]</nolink> has given you th    <notification     icon="notify.tga"     name="UserGiveItem" -   type="offer"> +   log_to_im ="true" +   type="offer" +   sound="UISndNewIncomingIMSession">  [NAME_SLURL] has given you this [OBJECTTYPE]:  [ITEM_SLURL]      <form name="form"> @@ -6493,7 +6535,10 @@ Your object named <nolink>[OBJECTFROMNAME]</nolink> has given you th    <notification     icon="notify.tga"     name="TeleportOffered" -   type="offer"> +   log_to_im="true" +   log_to_chat="false" +   type="offer" +   sound="UISndNewIncomingIMSession">  [NAME_SLURL] has offered to teleport you to their location:  “[MESSAGE]” @@ -6514,6 +6559,8 @@ Your object named <nolink>[OBJECTFROMNAME]</nolink> has given you th    <notification     icon="notify.tga"     name="TeleportOffered_MaturityExceeded" +   log_to_im="true" +   log_to_chat="false"     type="offer">  [NAME_SLURL] has offered to teleport you to their location: @@ -6537,6 +6584,8 @@ This region contains [REGION_CONTENT_MATURITY] content, but your current prefere    <notification     icon="notify.tga"     name="TeleportOffered_MaturityBlocked" +   log_to_im="true" +   log_to_chat="false"     type="notifytip">  [NAME_SLURL] has offered to teleport you to their location: @@ -6550,7 +6599,10 @@ However, this region contains content accessible to adults only.    <notification     icon="notify.tga"     name="TeleportOfferSent" -   type="offer"> +   log_to_im="true" +   log_to_chat="false" +   show_toast="false" +   type="notify">  	Teleport offer sent to [TO_NAME]    </notification> @@ -6577,6 +6629,7 @@ However, this region contains content accessible to adults only.    <notification     icon="notify.tga"     name="OfferFriendship" +   log_to_im="true"     type="offer">      <tag>friendship</tag>      <tag>confirm</tag> @@ -6600,7 +6653,9 @@ However, this region contains content accessible to adults only.    <notification     icon="notify.tga"     name="FriendshipOffered" -   type="offer"> +   log_to_im="true"    +   show_toast="false"    +   type="notify">      <tag>friendship</tag>  	You have offered friendship to [TO_NAME]    </notification> @@ -6629,7 +6684,8 @@ However, this region contains content accessible to adults only.    <notification     icon="notify.tga"     name="FriendshipAccepted" -   type="offer"> +   log_to_im="true"    +   type="notify">      <tag>friendship</tag>  <nolink>[NAME]</nolink> accepted your friendship offer.    </notification> @@ -6637,6 +6693,7 @@ However, this region contains content accessible to adults only.    <notification     icon="notify.tga"     name="FriendshipDeclined" +   log_to_im="true"        persist="true"     type="notify">      <tag>friendship</tag> @@ -6646,7 +6703,9 @@ However, this region contains content accessible to adults only.      <notification     icon="notify.tga"     name="FriendshipAcceptedByMe" -   type="offer"> +   log_to_im="true"    +   show_toast="false" +   type="notify">      <tag>friendship</tag>  Friendship offer accepted.    </notification> @@ -6654,7 +6713,9 @@ Friendship offer accepted.    <notification     icon="notify.tga"     name="FriendshipDeclinedByMe" -   type="offer"> +   log_to_im="true"    +   show_toast="false"    +   type="notify">      <tag>friendship</tag>  Friendship offer declined.    </notification> @@ -6703,6 +6764,7 @@ If you stay in this region you will be logged out.    <notification     icon="notify.tga"     name="LoadWebPage" +   show_toast="false"     type="notify">  Load web page [URL]? @@ -6805,6 +6867,7 @@ Do not allow access if you do not fully understand why it wants access to your a    <notification     icon="notify.tga"     name="ScriptDialog" +   show_toast="false"     type="notify">  [NAME]'s '<nolink>[TITLE]</nolink>'  [MESSAGE] @@ -6823,6 +6886,7 @@ Do not allow access if you do not fully understand why it wants access to your a    <notification     icon="notify.tga"     name="ScriptDialogGroup" +   show_toast="false"     type="notify">      <tag>group</tag>  [GROUPNAME]'s '<nolink>[TITLE]</nolink>' @@ -9644,14 +9708,6 @@ No room to sit here, try another spot.    <notification     icon="alertmodal.tga" -   name="AutopilotCanceled" -   type="notify"> -   <tag>fail</tag> -Autopilot canceled -  </notification> - -  <notification -   icon="alertmodal.tga"     name="ClaimObjectFailedNoPermission"     type="notify">     <tag>fail</tag> @@ -9938,4 +9994,41 @@ An internal error prevented us from properly updating your viewer.  The L$ balan  Cannot create large prims that intersect other players.  Please re-try when other players have moved.    </notification> +  <notification +   icon="alertmodal.tga" +   name="PreferenceChatClearLog" +   type="alertmodal"> +    This will delete the logs of previous conversations, and any backups of that file. +    <tag>confirm</tag> +    <usetemplate +     ignoretext="Confirm before I delete the log of previous conversations." +     name="okcancelignore" +     notext="Cancel" +     yestext="OK"/> +  </notification> +     +  <notification +   icon="alertmodal.tga" +   name="PreferenceChatDeleteTranscripts" +   type="alertmodal"> +    This will delete the transcripts for all previous conversations. The list of past conversations will not be affected. All files with the suffixes .txt and txt.backup in the folder [FOLDER] will be deleted. +    <tag>confirm</tag> +    <usetemplate +     ignoretext="Confirm before I delete transcripts." +     name="okcancelignore" +     notext="Cancel" +     yestext="OK"/> +  </notification> + +  <notification +   icon="alert.tga" +   name="PreferenceChatPathChanged" +   type="alert"> +   Unable to move files. Restored previous path. +    <usetemplate +     ignoretext="Unable to move files. Restored previous path." +     name="okignore" +     yestext="OK"/> +  </notification> +    </notifications> diff --git a/indra/newview/skins/default/xui/en/panel_activeim_row.xml b/indra/newview/skins/default/xui/en/panel_activeim_row.xml deleted file mode 100644 index 9369d1b5cf..0000000000 --- a/indra/newview/skins/default/xui/en/panel_activeim_row.xml +++ /dev/null @@ -1,97 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<panel -	name="panel_activeim_row" -	layout="topleft" -	follows="left|right" -	top="0" -	left="0" -	height="35" -	width="318" -  background_opaque="false" -  background_visible="true" -  bg_alpha_color="0.0 0.0 0.0 0.0" > -  <chiclet_im_p2p -		name="p2p_chiclet" -		layout="topleft" -		follows="left" -		top="3" -		left="5" -		height="25" -		width="25" -    visible="false" -    speaker.name="speaker_p2p" -    speaker.width="20" -    speaker.height="25" -    speaker.left="25" -    speaker.top="25" -    speaker.auto_update="true" -    speaker.draw_border="false" -    speaker.visible="false"> -  </chiclet_im_p2p> -  <chiclet_im_group -		name="group_chiclet" -		layout="topleft" -		follows="left" -		top="3" -		left="5" -		height="25" -		width="25" -    visible="false" -    speaker.name="speaker_grp" -    speaker.width="20" -    speaker.height="25" -    speaker.left="25" -    speaker.top="25" -    speaker.auto_update="true" -    speaker.draw_border="false" -    speaker.visible="false"> -  </chiclet_im_group> -  <chiclet_im_adhoc -		name="adhoc_chiclet" -		layout="topleft" -		follows="left" -		top="3" -		left="5" -		height="25" -		width="25" -    visible="false" -    speaker.name="speaker_hoc" -    speaker.width="20" -    speaker.height="25" -    speaker.left="25" -    speaker.top="25" -    speaker.auto_update="true" -    speaker.draw_border="false" -    speaker.visible="false"> -  </chiclet_im_adhoc> -	<text -	    translate="false" -		type="string" -		name="contact_name" -		layout="topleft" -		top="10" -		left_pad="10" -		height="14" -		width="250" -		length="1" -		follows="right|left" -		parse_urls="false" -		use_ellipses="true" -		font="SansSerifBold"> -    TestString PleaseIgnore -  </text> -  <button -    top="10" -    right="-5" -    width="17" -    height="17" -    layout="topleft" -    follows="right" -    name="hide_btn" -    mouse_opaque="true" -    label="" -    tab_stop="false" -    image_unselected="Toast_CloseBtn" -    image_selected="Toast_CloseBtn" -  /> -</panel>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/panel_adhoc_control_panel.xml b/indra/newview/skins/default/xui/en/panel_adhoc_control_panel.xml deleted file mode 100644 index d68fa6ca6c..0000000000 --- a/indra/newview/skins/default/xui/en/panel_adhoc_control_panel.xml +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<panel - border="false" - follows="all" - height="215" - name="panel_im_control_panel" - width="150"> -    <layout_stack -     mouse_opaque="false" -     border_size="0" -     clip="false" -     follows="all" -     height="215" -     layout="topleft" -     left="3" -     name="vertical_stack" -     orientation="vertical" -     top="0" -     width="147"> -        <layout_panel -         auto_resize="true" -         follows="top|left" -         height="130" -         layout="topleft" -         left="0" -         min_height="0" -         mouse_opaque="false" -         width="147" -         top="0" -         name="speakers_list_panel"> -            <avatar_list -             color="DkGray2" -             follows="all" -             height="130" -             ignore_online_status="true" -             layout="topleft" -             name="speakers_list" -             opaque="false" -             show_info_btn="true" -             show_profile_btn="false" -             show_speaking_indicator="false" -             width="147" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="130" -         name="call_btn_panel" -         visible="false"> -            <button -             follows="all" -             height="20" -             label="Call" -             name="call_btn" -             width="130" -             top="0" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="130" -         name="end_call_btn_panel" -         visible="false"> -            <button -             follows="all" -             height="20" -             label="Leave Call" -             name="end_call_btn" -             top="0"/> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="130" -         name="voice_ctrls_btn_panel" -         visible="false"> -            <button -             follows="all" -             height="20" -             label="Voice Controls" -             name="voice_ctrls_btn" -             top="0" -             use_ellipses="true" /> -        </layout_panel> -    </layout_stack> -</panel> diff --git a/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml b/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml index b7c58eb6ab..aa1b929412 100644 --- a/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml @@ -129,6 +129,7 @@       left_pad="3"       right="-53"       name="info_btn" +     tool_tip="More info"       tab_stop="false"       top_delta="0"       width="16" /> diff --git a/indra/newview/skins/default/xui/en/panel_block_list_sidetray.xml b/indra/newview/skins/default/xui/en/panel_block_list_sidetray.xml index 7c67fd7f83..53d0252215 100644 --- a/indra/newview/skins/default/xui/en/panel_block_list_sidetray.xml +++ b/indra/newview/skins/default/xui/en/panel_block_list_sidetray.xml @@ -4,88 +4,99 @@   follows="left|top|right|bottom"   height="305"   layout="topleft" + left="0"   name="block_list_panel"   help_topic="blocked_list"   min_height="350"   min_width="240" - width="280"> -        <button -     follows="top|left" -     height="24" -     image_hover_unselected="BackButton_Over" -     image_pressed="BackButton_Press" -     image_unselected="BackButton_Off" -     layout="topleft" -     name="back" -     left="4" -     tab_stop="false" -     top="1" -     width="30"/> -    <text -     follows="top|left|right" -     font="SansSerifLargeBold" -     height="20" -     layout="topleft" -     left_pad="10" -     name="title_text" -     text_color="White" -     top="5" -     width="250"> -        Block List -     </text> -    <scroll_list + width="323"> +     <panel +      follows="left|top|right" +      height="27" +      label="bottom_panel" +      layout="topleft" +      left="0" +      name="blocked_buttons_panel" +      right="-1" +      top="0"> +         <filter_editor +          follows="left|top|right" +          height="23" +          layout="topleft" +          left="6" +          label="Filter" +          max_length_chars="300" +          name="blocked_filter_input" +          text_color="Black" +          text_pad_left="10" +          top="4" +          width="177" /> +         <menu_button +          follows="right" +          height="25" +          image_hover_unselected="Toolbar_Middle_Over" +          image_overlay="OptionsMenu_Off" +          image_selected="Toolbar_Middle_Selected" +          image_unselected="Toolbar_Middle_Off" +          layout="topleft" +          left_pad="8" +          menu_filename="menu_people_blocked_gear.xml" +          menu_position="bottomleft" +          name="blocked_gear_btn" +          tool_tip="Actions on selected person or object" +          top="3" +          width="31" /> +         <menu_button +          follows="right" +          height="25" +          image_hover_unselected="Toolbar_Middle_Over" +          image_overlay="Conv_toolbar_sort" +          image_selected="Toolbar_Middle_Selected" +          image_unselected="Toolbar_Middle_Off" +          layout="topleft" +          left_pad="2" +          menu_filename="menu_people_blocked_view.xml" +          menu_position="bottomleft" +          name="view_btn" +          tool_tip="Sort options" +          top_delta="0" +          width="31" /> +         <menu_button +          follows="right" +          height="25" +          image_hover_unselected="Toolbar_Middle_Over" +          image_overlay="AddItem_Off" +          image_selected="Toolbar_Middle_Selected" +          image_unselected="Toolbar_Middle_Off" +          layout="topleft" +          left_pad="2" +          menu_filename="menu_people_blocked_plus.xml" +          menu_position="bottomleft" +          name="plus_btn" +          tool_tip="Pick a Resident or an object to block" +          top_delta="0" +          width="31"/> +          <button +          follows="right" +          height="25" +          image_hover_unselected="Toolbar_Middle_Over" +          image_overlay="TrashItem_Off" +          image_selected="Toolbar_Middle_Selected" +          image_unselected="Toolbar_Middle_Off" +          left_pad="2" +          layout="topleft" +          name="unblock_btn" +          tool_tip="Remove Resident or object from blocked list" +          top_delta="0" +          width="31"/> +     </panel> +    <block_list       follows="all" -     height="190" +     height="273"       layout="topleft" -     left="5" +     left="3"       name="blocked"       tool_tip="List of currently blocked Residents" -     top="30" -     width="270"> -        <scroll_list.columns -         name="item_name" /> -        <scroll_list.columns -         name="item_type" -         width="96" /> -    </scroll_list> -    <button -     follows="left|bottom" -     height="23" -     label="Block person" -     layout="topleft" -     left_delta="0" -     name="Block resident..." -     tool_tip="Pick a Resident to block" -     top_pad="4" -     width="210"> -        <button.commit_callback -         function="Block.ClickPick" /> -    </button> -    <button -     follows="left|bottom" -     height="23" -     label="Block object by name" -     layout="topleft" -     left_delta="0" -     name="Block object by name..." -     tool_tip="Pick an object to block by name" -     top_pad="4" -     width="210" > -        <button.commit_callback -         function="Block.ClickBlockByName" /> -    </button> -    <button -     enabled="false" -     follows="left|bottom" -     height="23" -     label="Unblock" -     layout="topleft" -     left_delta="0" -     name="Unblock" -     tool_tip="Remove Resident or object from blocked list" -     top_pad="4" -     width="210" > -        <button.commit_callback -         function="Block.ClickRemove" /> -    </button> +     top="31" +  	 right="-1"/>  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_blocked_list_item.xml b/indra/newview/skins/default/xui/en/panel_blocked_list_item.xml new file mode 100644 index 0000000000..752321b949 --- /dev/null +++ b/indra/newview/skins/default/xui/en/panel_blocked_list_item.xml @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<panel + follows="top|right|left" + height="23" + layout="topleft" + left="0" + name="blocked_list_item" + top="0" + width="380"> +    <icon +     height="24" +     follows="top|right|left" +     image_name="ListItem_Select" +     layout="topleft" +     left="0" +     name="selected_icon" +     top="0" +     visible="false" +     width="380" /> +    <icon +     follows="top|right|left" +     height="24" +     image_name="ListItem_Over" +     layout="topleft" +     left="0" +     name="hovered_icon" +     top="0" +     visible="false" +     width="380" /> +    <avatar_icon +     default_icon_name="Generic_Person" +     follows="top|left" +     height="20" +     layout="topleft" +     left="5" +     mouse_opaque="true" +     top="2" +     visible="false" +     width="20" /> +    <group_icon +     default_icon_name="Generic_Group" +     follows="top|left" +     height="20" +     layout="topleft" +     left="5" +     mouse_opaque="true" +     top="2" +     visible="false" +     width="20" /> +    <icon +     follows="top|left" +     height="16" +     image_name="Inv_Object" +     layout="topleft" +     left="7" +     name="object_icon" +     top="4" +     visible="false" +     width="16" /> +    <text +     follows="left|right" +     font="SansSerifSmall" +     height="15" +     layout="topleft" +     left_pad="5" +     name="item_name" +     parse_urls="false" +     top="6" +     use_ellipses="true" +     width="180" /> +</panel>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/panel_bottomtray_lite.xml b/indra/newview/skins/default/xui/en/panel_bottomtray_lite.xml index f4722b05d6..27a27473d8 100644 --- a/indra/newview/skins/default/xui/en/panel_bottomtray_lite.xml +++ b/indra/newview/skins/default/xui/en/panel_bottomtray_lite.xml @@ -46,7 +46,7 @@              follows="left|right"              top="4"              width="310" -            name="chat_bar" +            name="nearby_chat"              mouse_opaque="false"/>          </layout_panel>          <layout_panel diff --git a/indra/newview/skins/default/xui/en/panel_chiclet_bar.xml b/indra/newview/skins/default/xui/en/panel_chiclet_bar.xml index ff0146490b..fc321fdd23 100644 --- a/indra/newview/skins/default/xui/en/panel_chiclet_bar.xml +++ b/indra/newview/skins/default/xui/en/panel_chiclet_bar.xml @@ -87,54 +87,6 @@           layout="topleft"           min_height="28"           min_width="37" -         name="im_well_panel" -         top="0" -         width="37"> -      <chiclet_im_well -             follows="right" -             height="28" -             layout="topleft" -             left="0" -             max_displayed_count="99" -             name="im_well" -             top="0" -             width="35"> -        <!-- -Emulate 4 states of button by background images, see details in EXT-3147. The same should be for notification_well button -xml attribute           Description -image_unselected        "Unlit" - there are no new messages -image_selected          "Unlit" + "Selected" - there are no new messages and the Well is open -image_pressed           "Lit" - there are new messages -image_pressed_selected  "Lit" + "Selected" - there are new messages and the Well is open -             --> -        <button -                 auto_resize="false" -                 follows="right" -                 halign="center" -                 height="23" -                 image_overlay="Unread_IM" -                 image_overlay_alignment="center" -                 image_pressed="WellButton_Lit" -                 image_pressed_selected="WellButton_Lit_Selected" -                 image_selected="PushButton_Press" -                 label_color="Black" -                 left="0" -                 name="Unread IM messages" -                 tool_tip="Conversations" -                 width="34"> -          <init_callback -                     function="Button.SetDockableFloaterToggle" -                     parameter="im_well_window" /> -        </button> -      </chiclet_im_well> -    </layout_panel> -    <layout_panel -         auto_resize="false" -         follows="right" -         height="28" -         layout="topleft" -         min_height="28" -         min_width="37"           name="notification_well_panel"           top="0"           width="37"> diff --git a/indra/newview/skins/default/xui/en/panel_conversation_list_item.xml b/indra/newview/skins/default/xui/en/panel_conversation_list_item.xml new file mode 100644 index 0000000000..a054e71e34 --- /dev/null +++ b/indra/newview/skins/default/xui/en/panel_conversation_list_item.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<panel + follows="left|top|right" + height="24" + layout="topleft" + name="conversation_list_item" + mouse_opaque="false" + width="120"> +    <avatar_icon +     follows="top|left" +     height="20" +     default_icon_name="Generic_Person" +     layout="topleft" +     left="5" +     top="2" +     visible="false" +     width="20" /> +    <group_icon +     follows="top|left" +     height="20" +     default_icon_name="Generic_Group" +     layout="topleft" +     left="5" +     top="2" +     visible="false" +     width="20" /> +    <icon +     follows="top|left" +     height="20" +     image_name="Nearby_chat_icon" +     layout="topleft" +     left="5" +     name="nearby_chat_icon" +     top="2" +     visible="false" +     width="20"/> +    <layout_stack +     animate="false" +     follows="all" +     height="24" +     layout="topleft" +     left="30" +     mouse_opaque="false" +     name="conversation_item_stack" +     orientation="horizontal" +     top="0" +     width="90"> +        <layout_panel +         auto_resize="false" +         user_resize="false"         +         height="24" +         mouse_opaque="false" +         name="call_icon_panel" +         visible="false" +         width="20"> +            <icon +             height="18" +             follows="top|right|left" +             image_name="Conv_toolbar_open_call" +             layout="topleft" +             left="0" +             name="selected_icon" +             top="3" +             width="18" /> +        </layout_panel> +        <layout_panel +         auto_resize="true" +         user_resize="false"     +         height="24" +         mouse_opaque="false" +         name="conversation_title_panel" +         width="70"> +		    <text +		     follows="left|top|right" +		     font="SansSerifSmall" +		     height="15" +		     layout="topleft" +		     left="5" +		     name="conversation_title" +		     parse_urls="false" +		     top="6" +		     use_ellipses="true" +		     value="(loading)" +		     width="35" /> +		    <output_monitor +		     auto_update="true" +		     follows="top|right" +		     draw_border="false" +		     height="16" +		     layout="topleft" +		     left_pad="5" + 		     mouse_opaque="true" + 		     name="speaking_indicator" + 		     visible="false" + 		     width="20" /> +        </layout_panel> +    </layout_stack> +</panel> diff --git a/indra/newview/skins/default/xui/en/panel_conversation_log_list_item.xml b/indra/newview/skins/default/xui/en/panel_conversation_log_list_item.xml new file mode 100644 index 0000000000..78d4c174d2 --- /dev/null +++ b/indra/newview/skins/default/xui/en/panel_conversation_log_list_item.xml @@ -0,0 +1,107 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<panel + follows="top|right|left" + height="23" + layout="topleft" + left="0" + name="conversation_log_list_item" + top="0" + width="380"> +    <icon +     height="24" +     follows="top|right|left" +     image_name="ListItem_Select" +     layout="topleft" +     left="0" +     name="selected_icon" +     top="0" +     visible="false" +     width="380" /> +    <icon +     follows="top|right|left" +     height="24" +     image_name="ListItem_Over" +     layout="topleft" +     left="0" +     name="hovered_icon" +     top="0" +     visible="false" +     width="380" /> +    <icon +     follows="top|left" +     height="20" +     layout="topleft" +     left="5" +     image_name="Conv_toolbar_open_call" +     mouse_opaque="true" +     name="voice_session_icon" +     tool_tip="Included a voice conversation" +     top="2" +     visible="false" +     width="20" /> +    <icon +     follows="top|left" +     height="20" +     layout="topleft" +     left="5" +     image_name="Conv_log_inbox" +     mouse_opaque="false" +     name="unread_ims_icon" +     tool_tip="Messages arrived while you were logged out" +     top="2" +     visible="false" +     width="20" /> +    <avatar_icon +     default_icon_name="Generic_Person" +     follows="top|left" +     height="20" +     layout="topleft" +     left_pad="5" +     mouse_opaque="true" +     top="2" +     visible="false" +     width="20" /> +    <group_icon +     default_icon_name="Generic_Group" +     follows="top|left" +     height="20" +     layout="topleft" +     mouse_opaque="true" +     top="2" +     visible="false" +     width="20" /> +    <text +     follows="left|right" +     font="SansSerifSmall" +     height="15" +     layout="topleft" +     left_pad="5" +     name="conversation_name" +     parse_urls="false" +     top="6" +     use_ellipses="true" +     width="180" /> +    <text +     follows="right" +     font="SansSerifSmall" +     height="15" +     layout="topleft" +     left_pad="5" +     name="date_time" +     parse_urls="false" +     top="6" +     use_ellipses="true" +     width="110"/> +    <button +     name="delete_btn" +     tool_tip="Remove this entry" +     layout="topleft" +     follows="top|right" +     image_unselected="Conv_toolbar_close" +     image_selected="Conv_toolbar_close" +     top="5" +     left_pad="0" +     height="14" +     width="14" +     tab_stop="false"/> +</panel>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/panel_group_control_panel.xml b/indra/newview/skins/default/xui/en/panel_group_control_panel.xml deleted file mode 100644 index ad10e53a4e..0000000000 --- a/indra/newview/skins/default/xui/en/panel_group_control_panel.xml +++ /dev/null @@ -1,109 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<panel - border="false" - follows="all" - height="238" - name="panel_im_control_panel" - width="150"> -    <layout_stack -     mouse_opaque="false" -     border_size="0" -     clip="false" -     follows="all" -     height="238" -     layout="topleft" -     left="5" -     name="vertical_stack" -     orientation="vertical" -     top="0" -     width="145"> -        <layout_panel -         auto_resize="true" -         follows="top|left" -         height="100" -         layout="topleft" -         min_height="0" -         mouse_opaque="false" -         width="145" -         top="0" -         name="speakers_list_panel"> -            <avatar_list -             color="DkGray2" -             follows="all" -             height="100" -             ignore_online_status="true" -             layout="topleft" -             name="speakers_list" -             opaque="false" -             show_info_btn="true" -             show_profile_btn="false" -             show_speaking_indicator="false" -             width="145" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="28" -         layout="topleft" -         min_height="28" -         width="130" -         name="group_info_btn_panel"> -            <button -             follows="left|right|bottom" -             height="23" -             label="Group Profile" -             name="group_info_btn" -             use_ellipses="true" -             top="5" -             width="130" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="28" -         layout="topleft" -         min_height="28" -         width="130" -         name="call_btn_panel"> -            <button -             follows="all" -             height="23" -             label="Call Group" -             name="call_btn" -             use_ellipses="true"  -             width="130" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="28" -         layout="topleft" -         min_height="28" -         width="130" -         name="end_call_btn_panel" -         visible="false"> -            <button -             follows="all" -             height="23" -             label="Leave Call" -             name="end_call_btn" -             use_ellipses="true" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="28" -         layout="topleft" -         min_height="28" -         width="130" -         name="voice_ctrls_btn_panel" -         visible="false"> -            <button -             follows="all" -             height="23" -             label="Open Voice Controls" -             name="voice_ctrls_btn" -             use_ellipses="true" /> -        </layout_panel> -    </layout_stack> -</panel> diff --git a/indra/newview/skins/default/xui/en/panel_group_list_item.xml b/indra/newview/skins/default/xui/en/panel_group_list_item.xml index 12735026fa..cfe3aeb7c9 100644 --- a/indra/newview/skins/default/xui/en/panel_group_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_group_list_item.xml @@ -56,6 +56,7 @@       left_pad="3"       right="-31"       name="info_btn" +     tool_tip="More info"       tab_stop="false"       top_delta="-2"       width="16" /> diff --git a/indra/newview/skins/default/xui/en/panel_im_control_panel.xml b/indra/newview/skins/default/xui/en/panel_im_control_panel.xml deleted file mode 100644 index 8fcd6ccbaf..0000000000 --- a/indra/newview/skins/default/xui/en/panel_im_control_panel.xml +++ /dev/null @@ -1,166 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<panel - border="false" - height="300" - name="panel_im_control_panel" - width="150"> -    <avatar_icon -     follows="left|top" -     height="105" -     left_delta="20" -     name="avatar_icon" -     top="-5" -     width="114"/> -    <layout_stack -     mouse_opaque="false" -     border_size="0" -     clip="false" -     follows="all" -     height="183" -     layout="topleft" -     left="5" -     name="button_stack" -     orientation="vertical" -     top_pad="5" -     width="145"> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="20" -         layout="topleft" -         left="2"  -         min_height="20" -         width="140" -         name="view_profile_btn_panel" -         top="0" > -            <button -             follows="left|top|right" -             height="23" -             label="Profile" -             name="view_profile_btn" -             top="0" -             width="140" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="140" -         name="add_friend_btn_panel"> -            <button -             follows="left|top|right" -             height="23" -             label="Add Friend" -             name="add_friend_btn" -             top="5" -             width="140" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="140" -         name="teleport_btn_panel"> -        <button -             auto_resize="false" -             follows="left|top|right" -             height="23" -             label="Teleport" -             name="teleport_btn" -             tool_tip = "Offer to teleport this person" -             width="140" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="140" -         name="share_btn_panel"> -           <button -             auto_resize="true" -             follows="left|top|right" -             height="23" -             label="Share" -             name="share_btn" -             width="140" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="140" -         name="pay_btn_panel"> -           <button -             auto_resize="true" -             follows="left|top|right" -             height="23" -             label="Pay" -             name="pay_btn" -             width="140" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="140" -         name="call_btn_panel"> -            <button -             follows="left|top|right" -             height="23" -             label="Call" -             name="call_btn" -             width="140" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="140" -         name="end_call_btn_panel" -         visible="false"> -            <button -             follows="left|top|right" -             height="23" -             label="End Call" -             name="end_call_btn" -             width="140" /> -        </layout_panel> -        <layout_panel -         auto_resize="false" -         follows="top|left|right" -         height="25" -         layout="topleft" -         min_height="25" -         width="140" -         name="voice_ctrls_btn_panel" -         visible="false"> -            <button -             follows="left|top|right" -             height="23" -             label="Voice Controls" -             name="voice_ctrls_btn" -             width="140" /> -        </layout_panel> -      <layout_panel -       mouse_opaque="false" -       auto_resize="true" -       follows="top|left" -       height="0" -       layout="topleft" -       min_height="0" -       width="140" -       name="spacer"/> -    </layout_stack> -</panel> diff --git a/indra/newview/skins/default/xui/en/panel_inbox_inventory.xml b/indra/newview/skins/default/xui/en/panel_inbox_inventory.xml index 413e22e444..433a3181cd 100644 --- a/indra/newview/skins/default/xui/en/panel_inbox_inventory.xml +++ b/indra/newview/skins/default/xui/en/panel_inbox_inventory.xml @@ -2,7 +2,7 @@  <inbox_inventory_panel      accepts_drag_and_drop="false"      name="inventory_inbox" -    start_folder="Received Items" +    start_folder.type="inbox"      follows="all" layout="topleft"      top="0" left="0" height="165" width="308"      top_pad="0" diff --git a/indra/newview/skins/default/xui/en/panel_landmarks.xml b/indra/newview/skins/default/xui/en/panel_landmarks.xml index 2a5933e3e9..67a09949ce 100644 --- a/indra/newview/skins/default/xui/en/panel_landmarks.xml +++ b/indra/newview/skins/default/xui/en/panel_landmarks.xml @@ -35,7 +35,9 @@               left="0"               mouse_opaque="true"               name="favorites_list" -             start_folder="Favorites" +             scroll.hide_scrollbar="true" +             folder_view.use_ellipses="true" +             start_folder.name="Favorites"               width="307"/>          </accordion_tab>          <accordion_tab @@ -51,7 +53,9 @@               left="0"               mouse_opaque="true"               name="landmarks_list" -             start_folder="Landmarks" +             scroll.hide_scrollbar="true" +             folder_view.use_ellipses="true" +             start_folder.name="Landmarks"               width="307"/>          </accordion_tab>          <accordion_tab @@ -67,7 +71,9 @@               left="0"               mouse_opaque="true"               name="my_inventory_list" -             start_folder="My Inventory" +             scroll.hide_scrollbar="true" +             folder_view.use_ellipses="true" +             start_folder.name="My Inventory"               width="307"/>            </accordion_tab>            <accordion_tab @@ -83,7 +89,9 @@               left="0"               mouse_opaque="true"               name="library_list" -             start_folder="LIBRARY" +             scroll.hide_scrollbar="true" +             folder_view.use_ellipses="true" +             start_folder.name="LIBRARY"               width="313"/>          </accordion_tab>      </accordion> diff --git a/indra/newview/skins/default/xui/en/panel_nearby_chat.xml b/indra/newview/skins/default/xui/en/panel_nearby_chat.xml index d683116eb8..4de56b424e 100644 --- a/indra/newview/skins/default/xui/en/panel_nearby_chat.xml +++ b/indra/newview/skins/default/xui/en/panel_nearby_chat.xml @@ -1,20 +1,22 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel   follows="all" - height="300" + top="0" + bottom_delta="10"   help_topic="nearby_chat"   layout="topleft"   name="nearby_chat" - width="320"> + width="242" + height="169">    <layout_stack     follows="all" -   height="295" +   height="164"     layout="topleft"     left="0"     name="stack"     top="5"     orientation="vertical" -   width="320"> +   width="242">      <layout_panel       auto_resize="false"       height="26" @@ -23,7 +25,7 @@       name="translate_chat_checkbox_lp"       top_delta="0"       visible="true" -     width="313"> +     width="230">        <check_box         top="10"         control_name="TranslateChat" @@ -33,15 +35,15 @@         layout="topleft"         left="5"         name="translate_chat_checkbox" -       width="300" /> +       width="230" />      </layout_panel>      <layout_panel       auto_resize="true" -     height="277" +     height="138"       left_delta="0"       layout="topleft"       name="chat_history_lp" -     width="318"> +     width="242">        <chat_history         bg_readonly_color="ChatHistoryBgColor"         bg_writeable_color="ChatHistoryBgColor" @@ -49,7 +51,7 @@         layout="topleft"         left="5"         left_widget_pad="0" -       height="272" +       height="138"         name="chat_history"         parse_highlights="true"         parse_urls="true" @@ -57,7 +59,7 @@         text_color="ChatHistoryTextColor"         text_readonly_color="ChatHistoryTextColor"         top="0" -       width="313" /> +       width="237" />      </layout_panel>    </layout_stack>  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/en/panel_nearby_chat_bar.xml index 6bc9c48729..19143cef89 100644 --- a/indra/newview/skins/default/xui/en/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/en/panel_nearby_chat_bar.xml @@ -5,7 +5,7 @@   height="25"   layout="topleft"   left="0" - name="chat_bar" + name="nearby_chat"   top="21"   width="308">      <line_editor diff --git a/indra/newview/skins/default/xui/en/panel_outbox_inventory.xml b/indra/newview/skins/default/xui/en/panel_outbox_inventory.xml index a3d39e55af..c80e5b168a 100644 --- a/indra/newview/skins/default/xui/en/panel_outbox_inventory.xml +++ b/indra/newview/skins/default/xui/en/panel_outbox_inventory.xml @@ -1,7 +1,10 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<outbox_inventory_panel +<inventory_panel      name="inventory_outbox" -    start_folder="Outbox" +    start_folder.name="Outbox" +    show_empty_message="false" +    show_load_status="false" +    start_folder.type="outbox"      follows="all" layout="topleft"      top="0" left="0" height="165" width="308"      top_pad="0" @@ -12,6 +15,18 @@      bevel_style="none"      show_item_link_overlays="true"      tool_tip="Drag and drop items here to prepare them for sale on your storefront" -    > -    <scroll reserve_scroll_corner="false" /> -</outbox_inventory_panel> +    scroll.reserve_scroll_corner="false"> +      <folder folder_arrow_image="Folder_Arrow" +              folder_indentation="8" +              item_height="20" +              item_top_pad="4" +              selection_image="Rounded_Square" +              left_pad="5" +              icon_pad="2" +              icon_width="16" +              text_pad="1" +              text_pad_right="4" +              arrow_size="12" +              max_folder_item_overlap="2"/> +      <item allow_open="false"/> +</inventory_panel> diff --git a/indra/newview/skins/default/xui/en/panel_people.xml b/indra/newview/skins/default/xui/en/panel_people.xml index 98c7c49ff4..7ce2627be9 100644 --- a/indra/newview/skins/default/xui/en/panel_people.xml +++ b/indra/newview/skins/default/xui/en/panel_people.xml @@ -38,12 +38,6 @@ Looking for people to hang out with? Try the [secondlife:///app/worldmap World M       name="no_filtered_friends_msg">           Didn't find what you're looking for? Try [secondlife:///app/search/people/[SEARCH_TERM] Search].      </string> -    <string -     name="people_filter_label" -     value="Filter People" /> -    <string -     name="groups_filter_label" -     value="Filter Groups" />       <!--       *WORKAROUND: for group_list.no_items_msg & group_list.no_filtered_items_msg attributes.       They are not defined as translatable in VLT. See EXT-5931 @@ -60,21 +54,9 @@ Looking for people to hang out with? Try the [secondlife:///app/worldmap World M  	<string  	 name="AltMiniMapToolTipMsg"  	 value="[REGION](Double-click to teleport, shift-drag to pan)"/> -	<filter_editor -     follows="left|top|right" -     height="23" -     layout="topleft" -     left="10" -     label="Filter" -     max_length_chars="300" -     name="filter_input" -     text_color="Black" -     text_pad_left="10" -     top="3" -     width="303" />      <tab_container +     bottom="-10"       follows="all" -     height="383"       layout="topleft"       left="3"       name="tabs" @@ -82,31 +64,120 @@ Looking for people to hang out with? Try the [secondlife:///app/worldmap World M       tab_min_width="70"       tab_height="30"       tab_position="top" -     top_pad="10" +     top="0"       halign="center" -     width="319"> -     	<panel +     right="-5"> + +<!-- ================================= NEARBY tab =========================== --> + +        <panel           background_opaque="true"           background_visible="true"           bg_alpha_color="DkGray"           bg_opaque_color="DkGray" +         bottom="-1"           follows="all" -         height="383"           label="NEARBY"           layout="topleft"           left="0"           help_topic="people_nearby_tab"           name="nearby_panel" -         top="0" -         width="313"> +         right="-1" +         top="0"> +            <panel +             follows="left|top|right" +             height="27" +             label="bottom_panel" +             layout="topleft" +             left="0" +             name="nearby_buttons_panel" +             right="-1" +             top="0"> +                <filter_editor +                 follows="left|top|right" +                 height="23" +                 layout="topleft" +                 left="6" +                 label="Filter People" +                 max_length_chars="300" +                 name="nearby_filter_input" +                 text_color="Black" +                 text_pad_left="10" +                 top="4" +                 width="178" /> +                <button +                 commit_callback.function="People.Gear" +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="OptionsMenu_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="7" +                 name="gear_btn" +                 tool_tip="Actions on selected person" +                 top="3" +                 width="31" /> +                <menu_button +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_sort" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="2" +                 menu_filename="menu_people_nearby_view.xml" +                 menu_position="bottomleft" +                 name="nearby_view_btn" +                 tool_tip="View/sort options" +                 top_delta="0" +                 width="31" /> +                <button +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="AddItem_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="2" +                 name="add_friend_btn" +                 tool_tip="Offer friendship to a resident" +                 top_delta="0" +                 width="31"> +                    <commit_callback +                     function="People.AddFriend" /> +                </button> +                <dnd_button +                 enabled="false" +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="TrashItem_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 left_pad="2" +                 layout="topleft" +                 name="nearby_del_btn" +                 tool_tip="Remove selected person as a friend" +                 top_delta="0" +                 width="31"> +                    <commit_callback +                     function="People.DelFriend" /> +                 </dnd_button> +            </panel>           <layout_stack             clip="false"             follows="all" -           height="355" +           height="410"             layout="topleft" +           left="0"             mouse_opaque="false"             orientation="vertical" -           width="313"> +           right="-1" +           top_pad="0">             <layout_panel               height="142"               layout="topleft" @@ -123,16 +194,16 @@ Looking for people to hang out with? Try the [secondlife:///app/worldmap World M                 left="3"                 mouse_opaque="false"                 name="Net Map" -               top="4" -               width="305"/> +               right="-1" +               top="4" />             </layout_panel>             <layout_panel               height="213"               layout="topleft"               min_dim="100"               mouse_opaque="false" -             user_resize="true" -             width="313"> +             right="-1" +             user_resize="true">               <avatar_list                 allow_select="true"                 follows="all" @@ -143,84 +214,122 @@ Looking for people to hang out with? Try the [secondlife:///app/worldmap World M                 keep_one_selected="false"                 multi_select="true"                 name="avatar_list" -               top="2" -               width="306" /> +               right="-1" +               top="2" />             </layout_panel>           </layout_stack> -         <panel -             background_visible="true" -             follows="left|right|bottom" -             height="27" -             label="bottom_panel" -             layout="topleft" -             left="3" -             name="bottom_panel" -             top_pad="0" -             width="313"> -             <menu_button -             follows="bottom|left" -             height="25" -             image_hover_unselected="Toolbar_Left_Over" -             image_overlay="OptionsMenu_Off" -             image_selected="Toolbar_Left_Selected" -             image_unselected="Toolbar_Left_Off" -             layout="topleft" -             left="0" -             name="nearby_view_sort_btn" -             tool_tip="Options" -             top="1" -             width="31" /> -             <button -                 follows="bottom|left" -                 height="25" -                 image_hover_unselected="Toolbar_Middle_Over" -             	 image_overlay="AddItem_Off" -                 image_selected="Toolbar_Middle_Selected" -             	 image_unselected="Toolbar_Middle_Off" -                 layout="topleft" -                 left_pad="1" -                 name="add_friend_btn" -                 tool_tip="Add selected Resident to your friends List" -                 width="31"> -               <commit_callback -                  function="People.addFriend" /> -             </button> -             <icon -             follows="bottom|left|right" -             height="25" -             image_name="Toolbar_Right_Off" -             layout="topleft" -             left_pad="1" -             name="dummy_icon" -             width="243" -             /> -            </panel>          </panel> + +<!-- ================================= FRIENDS tab ========================== --> +          <panel           background_opaque="true"         background_visible="true"           bg_alpha_color="DkGray"           bg_opaque_color="DkGray" +         bottom="-1"           follows="all" -         height="383" -         label="MY FRIENDS" +         label="FRIENDS"           layout="topleft"           left="0"           help_topic="people_friends_tab"           name="friends_panel" -         top="0" -         width="313"> +         right="-1" +         top="0"> +            <panel +             follows="left|top|right" +             height="27" +             label="bottom_panel" +             layout="topleft" +             left="0" +             name="friends_buttons_panel" +             right="-1" +             top="0"> +                <filter_editor +                 follows="left|top|right" +                 height="23" +                 layout="topleft" +                 left="6" +                 label="Filter People" +                 max_length_chars="300" +                 name="friends_filter_input" +                 text_color="Black" +                 text_pad_left="10" +                 top="4" +                 width="177" /> +                <button +                 commit_callback.function="People.Gear" +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="OptionsMenu_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="8" +                 name="gear_btn" +                 tool_tip="Actions on selected person" +                 top="3" +                 width="31" /> +                <menu_button +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_sort" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="2" +                 menu_filename="menu_people_friends_view.xml" +                 menu_position="bottomleft" +                 name="friends_view_btn" +                 tool_tip="View/sort options" +                 top_delta="0" +                 width="31" /> +                <button +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="AddItem_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="2" +                 name="friends_add_btn" +                 tool_tip="Offer friendship to a resident" +                 top_delta="0" +                 width="31"> +                    <commit_callback +                     function="People.AddFriendWizard" /> +                </button> +                <dnd_button +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="TrashItem_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 left_pad="2" +                 layout="topleft" +                 name="friends_del_btn" +                 tool_tip="Remove selected person as a friend" +                 top_delta="0" +                 width="31"> +                    <commit_callback +                     function="People.DelFriend" /> +                </dnd_button> +            </panel>              <accordion         		 background_visible="true"         		 bg_alpha_color="DkGray2"         		 bg_opaque_color="DkGray2"               follows="all" -             height="356" +             height="408"               layout="topleft"               left="3"               name="friends_accordion" -             top="0" -             width="307"> +             right="-2" +             top_pad="2">                  <accordion_tab                   layout="topleft"                   height="172" @@ -257,247 +366,133 @@ Looking for people to hang out with? Try the [secondlife:///app/worldmap World M                           width="307" />                  </accordion_tab>              </accordion> -            <panel -             background_visible="true" -             follows="left|right|bottom" -             height="27" -             label="bottom_panel" -             layout="topleft" -             left="3" -             name="bottom_panel" -             top_pad="0" -             width="313"> -              -             	  <layout_stack -				   animate="false" -				   border_size="0" -				   follows="left|right|bottom" -				   height="25" -				   layout="topleft" -				   orientation="horizontal" -				   top_pad="1" -				   left="0" -				   name="bottom_panel" -				   width="308"> -				      <layout_panel -				       auto_resize="false" -				       height="25" -				       layout="topleft" -				       name="options_gear_btn_panel" -				       width="32"> -				          <menu_button -				           follows="bottom|left" -				           tool_tip="Show additional options" -				           height="25" -				           image_hover_unselected="Toolbar_Left_Over" -				           image_overlay="OptionsMenu_Off" -				           image_selected="Toolbar_Left_Selected" -				           image_unselected="Toolbar_Left_Off" -				           layout="topleft" -				           left="0" -				           name="friends_viewsort_btn" -				           top="0" -				           width="31" /> -				      </layout_panel> -				      <layout_panel -				       auto_resize="false" -				       height="25" -				       layout="topleft" -				       name="add_btn_panel" -				       width="32"> -				          <button -				           follows="bottom|left" -				           height="25" -				           image_hover_unselected="Toolbar_Middle_Over" -				           image_overlay="AddItem_Off" -				           image_selected="Toolbar_Middle_Selected" -				           image_unselected="Toolbar_Middle_Off" -				           layout="topleft" -				           left="0" -				           name="add_btn" -				           tool_tip="Offer friendship to a Resident" -				           top="0" -				           width="31" /> -				      </layout_panel> -				      <layout_panel -				       auto_resize="true" -				       height="25" -				       layout="topleft" -				       name="dummy_panel" -				       width="210"> -				          <icon -				           follows="bottom|left|right" -				           height="25" -				           image_name="Toolbar_Middle_Off" -				           layout="topleft" -				           left="0" -				           top="0" -				           name="dummy_icon" -				           width="210" /> -				      </layout_panel> -				      <layout_panel -				       auto_resize="false" -				       height="25" -				       layout="topleft" -				       name="trash_btn_panel" -				       width="31"> -				          <dnd_button -				           follows="bottom|left" -				           height="25" -				           image_hover_unselected="Toolbar_Right_Over" -				           image_overlay="TrashItem_Off" -				           image_selected="Toolbar_Right_Selected" -				           image_unselected="Toolbar_Right_Off" -				           left="0" -				           layout="topleft" -				           name="del_btn" -				           tool_tip="Remove selected person from your Friends list" -				           top="0" -				           width="31"/> -				      </layout_panel> -				  </layout_stack><!-- -              -               <button -               follows="bottom|left" -               tool_tip="Options" -               height="25" -               image_hover_unselected="Toolbar_Left_Over" -               image_overlay="OptionsMenu_Off" -               image_selected="Toolbar_Left_Selected" -               image_unselected="Toolbar_Left_Off" -               layout="topleft" -               left="0" -               name="friends_viewsort_btn" -               top="1" -               width="31" /> -                <button -                 follows="bottom|left" -                 height="25" -                 image_hover_unselected="Toolbar_Middle_Over" -             	 image_overlay="AddItem_Off" -             	 image_selected="Toolbar_Middle_Selected" -             	 image_unselected="Toolbar_Middle_Off" -                 layout="topleft" -                 left_pad="1" -                 name="add_btn" -                 tool_tip="Offer friendship to a Resident" -                 width="31" /> -                <icon -             	 follows="bottom|left|right" -             	 height="25" -             	 image_name="Toolbar_Middle_Off" -             	 layout="topleft" -             	 left_pad="1" -             	 name="dummy_icon" -             	 width="209" -             /> -                <button -                 follows="bottom|left" -                 height="25" -                 image_hover_unselected="Toolbar_Right_Over" -                 image_overlay="TrashItem_Off" -                 image_selected="Toolbar_Right_Selected" -                 image_unselected="Toolbar_Right_Off" -                 layout="topleft" -                 left_pad="1" -                 name="del_btn" -                 tool_tip="Remove selected person from your Friends list" -                 width="31" /> -            --></panel>              <text               follows="all"               height="450"               left="13"               name="no_friends_help_text" -             top="10" -             width="293" +             right="-13" +             top="37"               wrap="true" />          </panel> + +<!-- ================================= GROUPS tab =========================== --> +          <panel           background_opaque="true"         background_visible="true"           bg_alpha_color="DkGray"           bg_opaque_color="DkGray" +         bottom="-1"           follows="all" -         height="383" -         label="MY GROUPS" +         label="GROUPS"           layout="topleft"           left="0"           help_topic="people_groups_tab"           name="groups_panel" -         top="0" -         width="313"> +         right="-1" +         top="0">      <!--       *NOTE: no_groups_msg & group_list attributes are not defined as translatable in VLT. See EXT-5931       Values are set from appropriate strings at the top of file via LLPeoplePanel::postBuild()      --> -            <group_list -             allow_select="true"  -             follows="all" -             height="356" -             layout="topleft" -             left="3" -             name="group_list" -             top="0" -             width="307" />              <panel -             background_visible="true" -             follows="left|right|bottom" +             follows="left|top|right"               height="27"               label="bottom_panel"               layout="topleft"               left="0" -             name="bottom_panel" -             top_pad="0" -             width="313"> -               <menu_button -               follows="bottom|left" -               tool_tip="Options" -               height="25" -               image_hover_unselected="Toolbar_Left_Over" -               image_overlay="OptionsMenu_Off" -               image_selected="Toolbar_Left_Selected" -               image_unselected="Toolbar_Left_Off" -               layout="topleft" -               left="3" -               name="groups_viewsort_btn" -               top="1" -               width="31" /> -                <button -                 follows="bottom|left" +             name="groups_buttons_panel" +             right="-1" +             top="0"> +                <filter_editor +                 follows="left|top|right" +                 height="23" +                 layout="topleft" +                 left="6" +                 label="Filter Groups" +                 max_length_chars="300" +                 name="groups_filter_input" +                 text_color="Black" +                 text_pad_left="10" +                 top="4" +                 width="177" /> +                <menu_button +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="OptionsMenu_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="8" +                 name="groups_gear_btn" +                 tool_tip="Actions on selected group" +                 top="3" +                 width="31" /> +                <menu_button +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_sort" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="2" +                 menu_filename="menu_people_groups_view.xml" +                 menu_position="bottomleft" +                 name="groups_view_btn" +                 tool_tip="View/sort options" +                 top_delta="0" +                 width="31" /> +                <menu_button +                 follows="right"                   height="25"                   image_hover_unselected="Toolbar_Middle_Over"                   image_overlay="AddItem_Off"                   image_selected="Toolbar_Middle_Selected"                   image_unselected="Toolbar_Middle_Off"                   layout="topleft" -                 left_pad="1" +                 left_pad="2" +                 menu_filename="menu_group_plus.xml" +                 menu_position="bottomleft"                   name="plus_btn"                   tool_tip="Join group/Create new group" -                 width="31" /> -                <button -                 follows="bottom|left" +                 top_delta="0" +                 width="31"> +                    <validate_callback +                     function="People.Group.Plus.Validate" /> +                </menu_button> +                <dnd_button +                 follows="right"                   height="25"                   image_hover_unselected="Toolbar_Middle_Over" -                 image_overlay="Activate_Checkmark" +                 image_overlay="TrashItem_Off"                   image_selected="Toolbar_Middle_Selected"                   image_unselected="Toolbar_Middle_Off" +                 left_pad="2"                   layout="topleft" -                 left_pad="1" -                 name="activate_btn" -                 tool_tip="Activate selected group" -                 width="31" /> -                 <icon -             	 follows="bottom|left|right" -             	 height="25" -             	 image_name="Toolbar_Right_Off" -             	 layout="topleft" -             	 left_pad="1" -             	 name="dummy_icon" -             	 width="212" -             /> +                 name="minus_btn" +                 tool_tip="Leave selected group" +                 top_delta="0" +                 width="31"> +                    <commit_callback +                     function="People.Group.Minus" /> +                </dnd_button>              </panel> +            <group_list +             allow_select="true"  +             follows="all" +             height="406" +             layout="topleft" +             left="3" +             name="group_list" +             right="-2" +             top_pad="4" />          </panel> + +<!-- ================================= RECENT tab =========================== --> +          <panel           background_opaque="true"         background_visible="true" @@ -510,265 +505,133 @@ Looking for people to hang out with? Try the [secondlife:///app/worldmap World M           left="0"           help_topic="people_recent_tab"           name="recent_panel" -         top="0" -         width="313"> -            <avatar_list -             allow_select="true" -             follows="all" -             height="356" -             layout="topleft" -             left="3" -             multi_select="true" -             name="avatar_list" -             show_last_interaction_time="true" -             top="0" -             width="307" /> +         right="-1" +         top="0">              <panel -             background_visible="true" -             follows="left|right|bottom" +             follows="left|top|right"               height="27"               label="bottom_panel"               layout="topleft" -             left="3" -             name="bottom_panel" -             top_pad="0" -             width="313"> -               <menu_button -               follows="bottom|left" -               tool_tip="Options" -               height="25" -               image_hover_unselected="Toolbar_Left_Over" -               image_overlay="OptionsMenu_Off" -               image_selected="Toolbar_Left_Selected" -               image_unselected="Toolbar_Left_Off" -               layout="topleft" -               name="recent_viewsort_btn" -               top="1" -               width="31" /> -              <button -                 follows="bottom|left" +             left="0" +             name="recent_buttons_panel" +             right="-1" +             top="0"> +                <filter_editor +                 follows="left|top|right" +                 height="23" +                 layout="topleft" +                 left="6" +                 label="Filter People" +                 max_length_chars="300" +                 name="recent_filter_input" +                 text_color="Black" +                 text_pad_left="10" +                 top="4" +                 width="177" /> +                <button +                 commit_callback.function="People.Gear" +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="OptionsMenu_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="8" +                 name="gear_btn" +                 tool_tip="Actions on selected person" +                 top="3" +                 width="31" /> +                <menu_button +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="Conv_toolbar_sort" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 layout="topleft" +                 left_pad="2" +                 menu_filename="menu_people_recent_view.xml" +                 menu_position="bottomleft" +                 name="recent_view_btn" +                 tool_tip="View/sort options" +                 top_delta="0" +                 width="31" /> +                <button +                 follows="right"                   height="25"                   image_hover_unselected="Toolbar_Middle_Over"                   image_overlay="AddItem_Off"                   image_selected="Toolbar_Middle_Selected"                   image_unselected="Toolbar_Middle_Off"                   layout="topleft" -                 left_pad="1" +                 left_pad="2"                   name="add_friend_btn" -                 tool_tip="Add selected Resident to your friends List" +                 tool_tip="Offer friendship to a resident" +                 top_delta="0"                   width="31"> -                <commit_callback -                   function="People.addFriend" /> -              </button> -              <icon -             	 follows="bottom|left|right" -             	 height="25" -             	 image_name="Toolbar_Right_Off" -             	 layout="topleft" -             	 left_pad="1" -             	 name="dummy_icon" -             	 width="244" -             /> +                    <commit_callback +                     function="People.AddFriend" /> +                </button> +                <dnd_button +                 enabled="false" +                 follows="right" +                 height="25" +                 image_hover_unselected="Toolbar_Middle_Over" +                 image_overlay="TrashItem_Off" +                 image_selected="Toolbar_Middle_Selected" +                 image_unselected="Toolbar_Middle_Off" +                 left_pad="2" +                 layout="topleft" +                 name="recent_del_btn" +                 tool_tip="Remove selected person as a friend" +                 top_delta="0" +                 width="31"> +                    <commit_callback +                     function="People.DelFriend" /> +                 </dnd_button>              </panel> +            <avatar_list +             allow_select="true" +             follows="all" +             height="351" +             layout="topleft" +             left="3" +             multi_select="true" +             name="avatar_list" +             show_last_interaction_time="true" +             right="-2" +             top_pad="4" />          </panel> -    </tab_container> -    <panel -     follows="bottom|left|right" -     height="23" -     layout="topleft" -     left="8" -     top_pad="4" -     name="button_bar" -     width="313"> -<!--********************************Profile; IM; Call, Share, Teleport********************************--> 	 -     	<layout_stack -     	follows="bottom|left|right" -		height="23" -		layout="topleft" -		name="bottom_bar_ls" -		left="0" -		orientation="horizontal" -		top_pad="0" -		width="313"> +<!-- ================================= BLOCKED tab ========================== --> -			<layout_panel -			follows="bottom|left|right" -			height="23" -			layout="bottomleft" -			left="0" -			name="view_profile_btn_lp" -		    auto_resize="true" -			width="68"> -				<button -		         follows="bottom|left|right" -		         height="23" -		         label="Profile" -		         layout="topleft" -		         left="1" -		         name="view_profile_btn" -		         tool_tip="Show picture, groups, and other Residents information" -		         top="0" -		         width="67" />	 -			</layout_panel> -			 -			<layout_panel -			follows="bottom|left|right" -			height="23" -			layout="bottomleft" -			left_pad="3" -			name="im_btn_lp" -		    auto_resize="true" -			width="41"> -				<button -		         follows="bottom|left|right" -		         left="1" -		         height="23" -		         label="IM" -		         layout="topleft" -		         name="im_btn" -		         tool_tip="Open instant message session" -		         top="0" -		         width="40" />			 -			</layout_panel> -			 -			<layout_panel -			follows="bottom|left|right" -			height="23" -			layout="bottomleft" -			left_pad="3" -			name="call_btn_lp" -		    auto_resize="true" -			width="52"> -				<button -		         follows="bottom|left|right" -		         left="1" -		         height="23" -		         label="Call" -		         layout="topleft" -		         name="call_btn" -		         tool_tip="Call this Resident" -		         top="0" -		         width="51" />		 -			</layout_panel> -			 -			<layout_panel -			follows="bottom|left|right" -			height="23" -			layout="bottomleft" -			left_pad="3" -			name="share_btn_lp" -		    auto_resize="true" -			width="66"> -				<button -		         follows="bottom|left|right" -		         left="1" -		         height="23" -		         label="Share" -		         layout="topleft" -		         name="share_btn" -		         tool_tip="Share an inventory item" -		         top="0" -		         width="65" />	 -			</layout_panel> -			 -			<layout_panel -			follows="bottom|left|right" -			height="23" -			layout="bottomleft" -			left_pad="3" -			name="teleport_btn_lp" -		    auto_resize="true" -			width="77"> -				<button -		         follows="bottom|left|right" -		         left="1" -		         height="23" -		         label="Teleport" -		         layout="topleft" -		         name="teleport_btn" -		         tool_tip="Offer teleport" -		         top="0" -		         width="76" />		 -			</layout_panel> -		</layout_stack> -		 -<!--********************************Group Profile; Group Chat; Group Call buttons************************-->			 -		<layout_stack -     	follows="bottom|left|right" -		height="23" -		layout="topleft" -		mouse_opaque="false" -		name="bottom_bar_ls1" -		left="0" -		orientation="horizontal" -		top="0" -		width="313">	 -			<layout_panel -			follows="bottom|left|right" -			height="23" -			layout="bottomleft" -			left="0"			 -			mouse_opaque="false" -			name="group_info_btn_lp" -		    auto_resize="true" -			width="108"> -				<button -		        follows="bottom|left|right" -		        left="1" -		        height="23" -		        label="Group Profile" -		        layout="topleft" -				mouse_opaque="false" -		        name="group_info_btn" -		        tool_tip="Show group information" -		        top="0" -		        width="107" />		 -			</layout_panel> -			 -			<layout_panel -			follows="bottom|left|right" -			height="23" -			layout="bottomleft" -			left_pad="3" -			mouse_opaque="false" -			name="chat_btn_lp" -		    auto_resize="true" -			width="101"> -				<button -		        follows="bottom|left|right" -		        left="1" -		        height="23" -		        label="Group Chat" -		        layout="topleft" -				mouse_opaque="false" -		        name="chat_btn" -		        tool_tip="Open chat session" -		        top="0" -		        width="100" />			 -			</layout_panel> -		 -			<layout_panel -			follows="bottom|left|right" -			height="23" -			layout="bottomleft" -			left_pad="3" -			mouse_opaque="false" -			name="group_call_btn_lp" -		    auto_resize="true" -			width="96"> -				<button -				follows="bottom|left|right" -				left="1" -				height="23" -         		label="Group Call" -         		layout="topleft" -				mouse_opaque="false" -         		name="group_call_btn" -         		tool_tip="Call this group" -		        top="0" -         		width="95" />			 -			</layout_panel>		 -		</layout_stack> -    </panel> +        <panel +         background_opaque="true" +         background_visible="true" +         bg_alpha_color="DkGray" +         bg_opaque_color="DkGray" +         follows="all" +         height="383" +         label="BLOCKED" +         layout="topleft" +         left="0" +         help_topic="people_blocked_tab" +         name="blocked_panel" +         right="-1" +         top="0"> +          <panel +           class="panel_block_list_sidetray" +           height="383" +           name="panel_block_list_sidetray" +           filename="panel_block_list_sidetray.xml" +           follows="all" +           label="Blocked Residents & Objects" +           layout="topleft" +           left="0" +           font="SansSerifBold" +           top="0" +           right="-1" /> +        </panel> +    </tab_container>  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_preferences_chat.xml b/indra/newview/skins/default/xui/en/panel_preferences_chat.xml index 27193a984f..bd096ebb88 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_chat.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_chat.xml @@ -1,242 +1,493 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <panel - border="true" - follows="left|top|right|bottom" - height="408" - label="Text Chat" - layout="topleft" - left="102" - name="chat" - top="1" - width="517"> -  <text -   follows="left|top" -   layout="topleft" -   left="30" -   height="12" -   name="font_size" -   width="120" -   top="10"> -    Font size: -  </text> -  <radio_group -     height="30" -     layout="topleft" -     left="40" -	 control_name="ChatFontSize" -     name="chat_font_size" -     top_pad="0" -     width="440"> -        <radio_item -         height="16" -         label="Small" -         layout="topleft" -         left="0" -         name="radio" -         value="0" -         top="10" -         width="125" /> -        <radio_item -         height="16" -         label="Medium" -         layout="topleft" -         left_delta="145" -         name="radio2" -         value="1" -         top_delta="0" -         width="125" /> -        <radio_item -         height="16" -         label="Large" -         layout="topleft" -         left_delta="170" -         name="radio3" -         value="2" -         top_delta="0" -         width="125" /> -    </radio_group> -     +    border="true" +    has_border="true" +    height="408" +    label="Text Chat" +    layout="topleft" +    left="102" +    name="chat" +    top="1" +    width="517"> + +  <panel +      border="false" +      height="60" +      layout="topleft" +      top="10" +      left="13" +      width="517"> +      <check_box -     control_name="PlayTypingAnim" -     height="16" -     initial_value="true" -     label="Play typing animation when chatting" -     layout="topleft" -     left="30" -     name="play_typing_animation" -     top_pad="10" -     width="400" /> +        control_name="PlayTypingAnim" +        height="16" +        initial_value="true" +        label="Play typing animation when chatting" +        layout="topleft" +        top="0" +        name="play_typing_animation" +        width="330"> +    </check_box> +      <check_box -     enabled="false" -     height="16" -     label="Email me IMs when I'm offline" -     layout="topleft" -     left_delta="0" -     name="send_im_to_email" -     top_pad="5" -     width="400" /> +        enabled="false" +        height="16" +        label="Email me IMs when I'm offline" +        layout="topleft" +        name="send_im_to_email" +        top_pad="6" +        width="330"> +    </check_box> +      <check_box -     enabled="false" -     height="16" -     label="Enable plain text IM and chat history" -     layout="topleft" -     left_delta="0" -     name="plain_text_chat_history" -     top_pad="5" -     width="400" /> +        control_name="VoiceCallsFriendsOnly" +        height="16" +        label="Only friends and groups can call or IM me" +        layout="topleft" +        name="voice_call_friends_only_check" +        top_pad="6" +        width="350">      +    </check_box> + +    <text +        layout="topleft" +        left="345" +        height="12" +        name="font_size" +        width="120" +        top="0"> +      Font size: +    </text> + +    <combo_box +        control_name="ChatFontSize" +        height="23" +        layout="topleft" +        left="341" +        name="chat_font_size" +        top_pad="5" +        width="100"> +      <item +          label="Small" +          name="Small" +          value="0"/> +      <item +          label="Medium" +          name="Medium" +          value="1"/> +      <item +          label="Large" +          name="Large" +          value="2"/>   +    </combo_box> +      <check_box -     control_name="UseChatBubbles" -     follows="left|top" -     height="16" -     label="Bubble Chat" -     layout="topleft" -     left_delta="0" -     top_pad="5" -     name="bubble_text_chat" -     width="150" />      +        control_name="UseChatBubbles" +        height="16" +        label="Bubble Chat" +        layout="topleft" +        top_pad="4" +        name="bubble_text_chat" +        width="330"> +    </check_box> +       +  </panel> + +  <panel +      border="false" +      height="165" +      layout="topleft" +      left="13" +      width="517"> +      <text -     name="show_ims_in_label" -     follows="left|top" -     layout="topleft" -     left="30" -     height="20" -     width="170" -     top_pad="15"> -     Show IMs in: +        layout="topleft" +        height="12" +        name="notifications" +        left="0" +        width="120"> +      Notifications      </text>      <text -     name="requires_restart_label" -     follows="left|top" -     layout="topleft" -     top_delta="0"  -     left="170"  -  	 height="20" -	 width="130" -     text_color="White_25"> -      (requires restart) -      </text> -    <radio_group -     follows="left|top" -     height="30" -     left="40" -     control_name="ChatWindow" -     name="chat_window" -     top_pad="0" -     tool_tip="Show your Instant Messages in separate floaters, or in one floater with many tabs (Requires restart)" -     width="150"> -     <radio_item -      height="16" -      label="Separate Windows" -      layout="topleft" -      left="0" -      name="radio" -      value="0" -      top="0" -      width="150" /> -     <radio_item -      height="16" -      label="Tabs" +        layout="topleft" +        height="12" +        name="friend_ims" +        width="145" +        left="0" +        top_pad="13"> +      Friend IMs: +    </text> +    <combo_box +        control_name="NotificationFriendIMOptions" +        height="23" +        layout="topleft" +        left_pad="5" +        top_delta="-6" +        name="FriendIMOptions" +        width="223"> +      <item +          label="Open Conversations window" +          name="OpenConversationsWindow" +          value="openconversations"/>       +      <item +          label="Pop up the message" +          name="PopUpMessage" +          value="toast"/> +      <item +          label="Flash toolbar button" +          name="FlashToolbarButton" +          value="flash"/> +      <item +          label="None" +          name="None" +          value="none"/> +    </combo_box> +    <text +        layout="topleft" +        height="12" +        name="non_friend_ims" +        width="145" +        left="0" +        top_pad="9"> +      Non-friend IMs: +    </text> +    <combo_box +        control_name="NotificationNonFriendIMOptions" +        height="23" +        layout="topleft" +        left_pad="5" +        top_delta="-6" +        name="NonFriendIMOptions" +        width="223"> +      <item +          label="Open Conversations window" +          name="OpenConversationsWindow" +          value="openconversations"/> +      <item +          label="Pop up the message" +          name="PopUpMessage" +          value="toast"/> +      <item +          label="Flash toolbar button" +          name="FlashToolbarButton" +          value="flash"/> +      <item +          label="None" +          name="None" +          value="none"/> +    </combo_box> +    <text +        layout="topleft" +        left="0" +        height="13" +        name="conference_ims" +        width="145" +        top_pad="9"> +      Conference IMs: +    </text> +    <combo_box +        control_name="NotificationConferenceIMOptions" +        height="23" +        layout="topleft" +        left_pad="5" +        top_delta="-6" +        name="ConferenceIMOptions" +        width="223"> +      <item +          label="Open Conversations window" +          name="OpenConversationsWindow" +          value="openconversations"/> +      <item +          label="Pop up the message" +          name="PopUpMessage" +          value="toast"/> +      <item +          label="Flash toolbar button" +          name="FlashToolbarButton" +          value="flash"/> +      <item +          label="None" +          name="None" +          value="none"/> +    </combo_box> +    <text +        layout="topleft" +        left="0" +        height="13" +        name="group_chat" +        width="145" +        top_pad="9"> +      Group chat: +    </text> +    <combo_box +        control_name="NotificationGroupChatOptions" +        height="23" +        layout="topleft" +        left_pad="5" +        top_delta="-6" +        name="GroupChatOptions" +        width="223"> +      <item +          label="Open Conversations window" +          name="OpenConversationsWindow" +          value="openconversations"/> +      <item +          label="Pop up the message" +          name="PopUpMessage" +          value="toast"/> +      <item +          label="Flash toolbar button" +          name="FlashToolbarButton" +          value="flash"/> +      <item +          label="None" +          name="None" +          value="none"/> +    </combo_box> +    <text +        layout="topleft" +        left="0" +        height="12" +        name="nearby_chat" +        width="145" +        top_pad="9"> +      Nearby chat: +    </text> +    <combo_box +        control_name="NotificationNearbyChatOptions" +        height="23" +        layout="topleft" +        left_pad="5" +        top_delta="-6" +        name="NearbyChatOptions" +        width="223"> +      <item +          label="Open Conversations window" +          name="OpenConversationsWindow" +          value="openconversations"/> +      <item +          label="Pop up the message" +          name="PopUpMessage" +          value="toast"/> +      <item +          label="Flash toolbar button" +          name="FlashToolBarButton" +          value="flash"/> +      <item +          label="None" +          name="None" +          value="none"/> +    </combo_box> +    <text +        layout="topleft" +        left="0" +        height="13" +        name="notifications_alert" +        width="500" +        top_pad="9" +        visible="true" +        text_color="DrYellow"> +      To temporarily stop all notifications, use Communicate > Do Not Disturb. +    </text> + +  </panel> + +  <panel +      border="false" +      height="50"        layout="topleft" -      left_delta="0" -      name="radio2" -      value="1" -      top_pad="5" -      width="150" /> -    </radio_group> +      left="13" +      top_pad="10" +      width="517"> +      <text -     name="disable_toast_label" -     follows="left|top" -     layout="topleft" -     top_pad="20"  -     left="30"  -     height="10" -     width="400"> -      Enable incoming chat popups: -      </text> +        layout="topleft" +        left="0" +        name="play_sound" +        width="100" +        top_pad="8" +        visible="true"> +      Play sound: +    </text> +    <check_box +        control_name="PlaySoundNewConversation" +        height="16" +        label="New conversation" +        layout="topleft" +        left_pad="15" +        top_pad="-10" +        name="new_conversation" +        width="150" />      <check_box -     control_name="EnableGroupChatPopups" -     name="EnableGroupChatPopups" -     label="Group Chats"  -     layout="topleft" -     top_pad="5"  -     left_delta="10"  -     height="20" -     tool_tip="Check to see popups when a Group Chat message arrives" -     width="400" /> +        control_name="PlaySoundIncomingVoiceCall" +        height="16" +        label="Incoming voice call" +        layout="topleft" +        top_pad="6" +        name="incoming_voice_call" +        width="150" />      <check_box -     control_name="EnableIMChatPopups" -     name="EnableIMChatPopups" -     label="IM Chats"  -     layout="topleft" -     top_pad="5" -     height="16" -     tool_tip="Check to see popups when an instant message arrives" -     width="400" /> -    <spinner -     control_name="NearbyToastLifeTime" -     decimal_digits="0" -     follows="left|top" -     height="23" -     increment="1" -     initial_value="23" -     label="Nearby chat toasts life time:" -     label_width="285" -     layout="topleft" -     left="45" -     max_val="60" -     min_val="1" -     name="nearby_toasts_lifetime" -     top_pad="10" -     width="325" /> -    <spinner -     control_name="NearbyToastFadingTime" -     decimal_digits="0" -     follows="left|top" -     height="23" -     increment="1" -     initial_value="3" -     label="Nearby chat toasts fading time:" -     label_width="285" -     layout="topleft" -     left_delta="0" -     max_val="60" -     min_val="0" -     name="nearby_toasts_fadingtime" -     top_pad="3" -     width="325" /> +        control_name="PlaySoundTeleportOffer" +        height="16" +        label="Teleport offer" +        layout="topleft" +        left_pad="35" +        top_pad="-38" +        name="teleport_offer" +        width="150" /> +    <check_box +        control_name="PlaySoundInventoryOffer" +        height="16" +        label="Inventory offer" +        layout="topleft" +        top_pad="6" +        name="inventory_offer" +        width="150" /> + +  </panel> + +  <view_border +      bevel_style="none" +      height="0" +      layout="topleft" +      left="13" +      name="cost_text_border" +      top_pad="5" +      width="495"/> + +  <panel +      height="50" +      layout="topleft" +      left="13" +      top_pad="10" +      width="505"> + +    <text +        layout="topleft" +        left="0" +        text_color="White" +        height="12" +        top="5" +        width="55"> +        Save: +    </text> + +    <combo_box +        enabled="false" +        control_name="KeepConversationLogTranscripts" +        height="23" +        layout="topleft" +        left_pad="5" +        name="chat_font_size" +        top="0" +        width="165"> +        <item +            label="Log and transcripts" +            value="2"/> +        <item +            label="Log only" +            value="1"/> +        <item +            label="No log or transcripts" +            value="0"/> +    </combo_box> + +    <button +        enabled="false" +        height="23" +        label="Clear log..." +        layout="topleft" +        left_pad="5" +        top="0" +        name="clear_log" +        width="110"> +        <commit_callback +            function="Pref.ClearLog" /> +    </button> +   +    <button +        enabled="false" +        height="23" +        label="Delete transcripts..." +        layout="topleft" +        left_pad="5" +        top="0" +        name="delete_transcripts" +        width="147"> +        <button.commit_callback +            function="Pref.DeleteTranscripts" /> +    </button> +   +    <text +        layout="topleft" +        left="0" +        text_color="White" +        height="12" +        top_pad="15" +        width="55"> +        Location: +    </text> +   +    <line_editor +        control_name="InstantMessageLogPath" +        border_style="line" +        border_thickness="1" +        font="SansSerif" +        height="23" +        layout="topleft" +        left_pad="55" +        max_length="4096" +        name="log_path_string" +        top_delta="-5" +        width="185"> +    </line_editor> +   +    <button +        enabled="false" +        follows="left|top" +        height="23" +        label="Browse..." +        label_selected="Browse" +        layout="topleft" +        left_pad="5" +        name="log_path_button" +        top_delta="0" +        width="112"> +      <commit_callback function="Pref.LogPath" /> +    </button> + +  </panel> +      <button -   follows="left|top" -   height="23" -   label="Translation..." -   layout="topleft" -   left="30" -   name="ok_btn" -   top="-50" -   width="170"> -   <button.commit_callback -    function="Pref.TranslationSettings" /> +      height="23" +      label="Translation..." +      layout="topleft" +      left="9" +      name="ok_btn" +      top="-29" +      width="170"> +    <commit_callback +        function="Pref.TranslationSettings" />    </button>    <button -   follows="top|left" -   height="23" -   layout="topleft" -   top_pad="-23" -   left_pad="5" -   name="autoreplace_showgui" -   commit_callback.function="Pref.AutoReplace" -   label="Auto-Replace..." -   width="150"> +      height="23" +      layout="topleft" +      top_pad="-23" +      left_pad="5" +      name="autoreplace_showgui" +      commit_callback.function="Pref.AutoReplace" +      label="Auto-Replace..." +      width="150">    </button>    <button -   follows="top|left" -   height="23" -   layout="topleft" -   top_pad="-23" -   left_pad="5" -   name="spellcheck_showgui" -   commit_callback.function="Pref.SpellChecker" -   label="Spell Checking..." -   width="150"> +      height="23" +      layout="topleft" +      top_pad="-23" +      left_pad="5" +      name="spellcheck_showgui" +      commit_callback.function="Pref.SpellChecker" +      label="Spell Checking..." +      width="150">    </button>  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_preferences_colors.xml b/indra/newview/skins/default/xui/en/panel_preferences_colors.xml index 2b22f0d6e3..9e825fe516 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_colors.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_colors.xml @@ -362,7 +362,7 @@     follows="left|top"     height="16"     increment="0.01" -   initial_value="0.8" +   initial_value="1.0"     layout="topleft"     label_width="115"     label="Active:" @@ -380,7 +380,7 @@     follows="left|top"     height="16"     increment="0.01" -   initial_value="0.5" +   initial_value="0.95"     layout="topleft"     label_width="115"     label="Inactive:" diff --git a/indra/newview/skins/default/xui/en/panel_preferences_general.xml b/indra/newview/skins/default/xui/en/panel_preferences_general.xml index 24882988b0..ea0f7d8593 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_general.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_general.xml @@ -409,10 +409,10 @@       name="text_box3"       top_pad="3"       width="240"> -       Busy mode response: +       Do Not Disturb response:      </text>      <text_editor -     control_name="BusyModeResponse" +     control_name="DoNotDisturbModeResponse"        text_readonly_color="LabelDisabledColor"        bg_writeable_color="LtGray"        use_ellipses="false" @@ -421,7 +421,7 @@       height="29"       layout="topleft"       left="30" -     name="busy_response" +     name="do_not_disturb_response"       width="470"       word_wrap="true">         log_in_to_change diff --git a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml index 7eb0fac2be..cd243d40a4 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml @@ -147,7 +147,7 @@       height="12"       layout="topleft"       left_delta="87" -     name="ShadersPrefText3" +     name="ShadersPrefText2"       top_delta="0"       width="80">          Mid @@ -159,6 +159,19 @@       halign="center"       height="12"       layout="topleft" +     left_delta="87" +     name="ShadersPrefText3" +     top_delta="0" +     width="80"> +        High +    </text> +    <text +     type="string" +     length="1" +     follows="left|top" +     halign="center" +     height="12" +     layout="topleft"       left_delta="85"       name="ShadersPrefText4"       top_delta="0" diff --git a/indra/newview/skins/default/xui/en/panel_preferences_privacy.xml b/indra/newview/skins/default/xui/en/panel_preferences_privacy.xml index 587c461bee..78743d26bb 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_privacy.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_privacy.xml @@ -1,72 +1,69 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <panel - border="true" - follows="left|top|right|bottom" - height="408" - label="Communication" - layout="topleft" - left="102" - name="im" - top="1" - width="517"> -    <panel.string -     name="log_in_to_change"> -        log in to change -    </panel.string> -    <button -     follows="left|bottom" -     height="23" -     label="Clear History" -     tool_tip="Clear login image, last location, teleport history, web, and texture cache" -     layout="topleft" -     left="30" -     name="clear_cache" -     top="10" -     width="145"> -        <button.commit_callback -         function="Pref.WebClearCache" /> -    </button> -    <text -     type="string" -     length="1" -     follows="left|top" -     height="10" -     layout="topleft" -     left_pad="10" -     mouse_opaque="false" -     name="cache_size_label_l" -     top_delta="3" -     text_color="LtGray_50" -     width="300"> -       (Locations, images, web, search history) -    </text> -    <check_box -	 height="16" -     enabled="false" -     label="Show me in Search results" -     layout="topleft" -     left="30" -     name="online_searchresults" -     top_pad="20" -     width="350" /> -    <check_box -	 height="16" -	 enabled="false" -     label="Only friends and groups know I'm online" -     layout="topleft" -     left="30" -     name="online_visibility" -     top_pad="30" -     width="350" /> -    <check_box -     control_name="VoiceCallsFriendsOnly" -     height="16" -     label="Only friends and groups can call or IM me" -     layout="topleft" -     left="30" -     name="voice_call_friends_only_check" -     top_pad="10" -     width="350" /> +    border="true" +    follows="left|top|right|bottom" +    height="408" +    label="Communication" +    layout="topleft" +    left="102" +    name="im" +    top="1" +    width="517"> + +  <panel.string +      name="log_in_to_change"> +    log in to change +  </panel.string> + +  <button +      follows="left|bottom" +      height="23" +      label="Clear History" +      tool_tip="Clear login image, last location, teleport history, web, and texture cache" +      layout="topleft" +      left="30" +      name="clear_cache" +      top="10" +      width="145"> +    <button.commit_callback +        function="Pref.WebClearCache" /> +  </button> + +  <text +      type="string" +      length="1" +      follows="left|top" +      height="10" +      layout="topleft" +      left_pad="10" +      mouse_opaque="false" +      name="cache_size_label_l" +      top_delta="3" +      text_color="LtGray_50" +      width="300"> +    (Locations, images, web, search history) +  </text> + +  <check_box +      height="16" +      enabled="false" +      label="Show me in Search results" +      layout="topleft" +      left="30" +      name="online_searchresults" +      top_pad="20" +      width="350" /> + +  <check_box +      height="16" +      enabled="false" +      label="Only friends and groups know I'm online" +      layout="topleft" +      left="30" +      name="online_visibility" +      top_pad="30" +      width="350" /> +          <check_box       enabled_control="EnableVoiceChat"       control_name="AutoDisengageMic" @@ -87,100 +84,7 @@       name="favorites_on_login_check"       top_pad="10"       width="350" /> -	<text -      type="string" -    length="1" -    follows="left|top" -     height="10" -     layout="topleft" -     left="30" -     mouse_opaque="false" -     name="Logs:" -     top_pad="20" -     width="350"> -        Chat Logs: -    </text> -    <check_box -	 enabled="false" -     control_name="LogNearbyChat" -     height="16" -     label="Save nearby chat logs on my computer" -     layout="topleft" -     left="30" -     name="log_nearby_chat" -     top_pad="10" -     width="350"> -    </check_box> -    <check_box -	 enabled="false" -     control_name="LogInstantMessages" -     height="16" -     label="Save IM logs on my computer" -     layout="topleft" -     left="30" -     name="log_instant_messages" -     top_pad="10" -     width="350"> -    </check_box> -    <check_box -     control_name="LogTimestamp" -	 enabled="false" -     height="16" -     label="Add timestamp to each line in chat log" -     layout="topleft" -     left_delta="0" -     name="show_timestamps_check_im" -     top_pad="10" -     width="237" /> -	<check_box -     control_name="LogFileNamewithDate" -     enabled="false" -     height="16" -     label="Add datestamp to log file name." -     layout="topleft" -     left_delta="5" -     name="logfile_name_datestamp" -     top_pad="10" -     width="350"/> -	<text -     type="string" -     length="1" -     follows="left|top" -     height="10" -     layout="topleft" -     left_delta="0" -     mouse_opaque="false" -     name="log_path_desc" -     top_pad="30" -     width="128"> -        Location of logs: -    </text>     -    <line_editor -     bottom="366" -     control_name="InstantMessageLogPath" -     follows="top|left|right" -     halign="right" -     height="23" -     layout="topleft" -     left_delta="0" -     mouse_opaque="false" -     name="log_path_string" -     top_pad="5" -     width="250"/> -    <button -	 enabled="false" -     follows="right|bottom" -     height="23" -     label="Browse" -     label_selected="Browse" -     layout="topleft" -     left_pad="5" -     name="log_path_button" -     top_delta="0" -     width="145"> -        <button.commit_callback -         function="Pref.LogPath" /> -    </button> +      <button       follows="left|bottom"       height="23" diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index 4383b98592..5aa743b32d 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -295,7 +295,7 @@ Please try logging in again in a minute.</string>  	<!-- llvoavatar. Displayed in the avatar chat bubble -->  	<string name="AvatarEditingAppearance">(Editing Appearance)</string>  	<string name="AvatarAway">Away</string> -	<string name="AvatarBusy">Busy</string> +	<string name="AvatarDoNotDisturb">Do Not Disturb</string>  	<string name="AvatarMuted">Blocked</string>  	<!-- animations --> @@ -384,6 +384,8 @@ Please try logging in again in a minute.</string>  	<string name="ST_NO_JOINT">Can't find ROOT or JOINT.</string>  	<!-- Chat --> +	<string name="NearbyChatTitle">Nearby chat</string> +  <string name="NearbyChatLabel">(Nearby chat)</string>  	<string name="whisper">whispers:</string>  	<string name="shout">shouts:</string>  	<string name="ringing">Connecting to in-world Voice Chat...</string> @@ -405,8 +407,9 @@ Please try logging in again in a minute.</string>  	<string name="ChangePermissions">Change its permissions</string>  	<string name="TrackYourCamera">Track your camera</string>    <string name="ControlYourCamera">Control your camera</string> +	<string name="NotConnected">Not Connected</string> +	<string name="AgentNameSubst">(You)</string> <!-- Substitution for agent name -->    <string name="TeleportYourAgent">Teleport you</string> -  <string name="NotConnected">Not Connected</string>  	<!-- Sim Access labels -->  	<string name="SIM_ACCESS_PG">General</string> @@ -2071,12 +2074,6 @@ For AI Character: Get the closest navigable point to the point provided.  	</string> -  <!-- Avatar busy/away mode --> -	<string name="AvatarSetNotAway">Not Away</string> -	<string name="AvatarSetAway">Away</string> -	<string name="AvatarSetNotBusy">Not Busy</string> -	<string name="AvatarSetBusy">Busy</string> -  	<!-- Wearable Types -->  	<string name="shape">Shape</string>  	<string name="skin">Skin</string> @@ -2270,7 +2267,8 @@ Drag folders to this area and click "Send to Marketplace" to list them for sale  	<string name="InvFolder Gestures">Gestures</string>  	<string name="InvFolder Favorite">My Favorites</string>    <!-- historically default name of the Favorites folder can start from either "f" or "F" letter. -  We should localize both of them with the same value --> +      Also, it can be written as "Favorite" or "Favorites". +  We should localize all variants of them with the same value -->  	<string name="InvFolder favorite">My Favorites</string>  	<string name="InvFolder Favorites">My Favorites</string>  	<string name="InvFolder favorites">My Favorites</string> @@ -2284,6 +2282,7 @@ Drag folders to this area and click "Send to Marketplace" to list them for sale    <!-- are used for Friends and Friends/All folders in Inventory "Calling cards" folder. See EXT-694-->  	<string name="InvFolder Friends">Friends</string> +	<string name="InvFolder Received Items">Received Items</string>  	<string name="InvFolder All">All</string>  	<string name="no_attachments">No attachments worn</string> @@ -2524,7 +2523,7 @@ Drag folders to this area and click "Send to Marketplace" to list them for sale  	<string name="PanelContentsNewScript">New Script</string>    <!-- panel preferences general --> -  <string name="BusyModeResponseDefault">The Resident you messaged is in 'busy mode' which means they have requested not to be disturbed.  Your message will still be shown in their IM panel for later viewing.</string> +  <string name="DoNotDisturbModeResponseDefault">This resident has turned on 'Do Not Disturb' and will see your message later.</string>  	<!-- Mute -->  	<string name="MuteByName">(By name)</string> @@ -2583,9 +2582,6 @@ Drag folders to this area and click "Send to Marketplace" to list them for sale  	<string name="GroupMoneyDebits">Debits</string>  	<string name="GroupMoneyDate">[weekday,datetime,utc] [mth,datetime,utc] [day,datetime,utc], [year,datetime,utc]</string> -	<!-- viewer object --> -	<string name="ViewerObjectContents">Contents</string> -  	<!-- Viewer menu -->  	<string name="AcquiredItems">Acquired Items</string>  	<string name="Cancel">Cancel</string> @@ -3381,12 +3377,15 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  	<string name="IM_moderator_label">(Moderator)</string>  	<string name="Saved_message">(Saved [LONG_TIMESTAMP])</string>  	<string name="IM_unblock_only_groups_friends">To see this message, you must uncheck 'Only friends and groups can call or IM me' in Preferences/Privacy.</string> +  <string name="OnlineStatus">Online</string> +  <string name="OfflineStatus">Offline</string>  	<!-- voice calls -->  	<string name="answered_call">Your call has been answered</string>  	<string name="you_started_call">You started a voice call</string>  	<string name="you_joined_call">You joined the voice call</string> -	<string name="name_started_call">[NAME] started a voice call</string> +  <string name="you_auto_rejected_call-im">You automatically rejected the voice call while 'Do Not Disturb' was on.</string> +  <string name="name_started_call">[NAME] started a voice call</string>    <string name="ringing-im">      Joining voice call... @@ -3401,7 +3400,7 @@ If you continue to receive this message, contact the [SUPPORT_SITE].      Connecting...    </string>    <string name="conference-title"> -    Ad-hoc Conference +    Multi-person chat    </string>    <string name="conference-title-incoming">      Conference with [AGENT_NAME] @@ -3827,6 +3826,7 @@ Try enclosing path to the editor with double quotes.    <string name="Command_Avatar_Label">Avatar</string>    <string name="Command_Build_Label">Build</string>    <string name="Command_Chat_Label">Chat</string> +  <string name="Command_Conversations_Label">Conversations</string>    <string name="Command_Compass_Label">Compass</string>    <string name="Command_Destinations_Label">Destinations</string>    <string name="Command_Gestures_Label">Gestures</string> @@ -3853,6 +3853,7 @@ Try enclosing path to the editor with double quotes.    <string name="Command_Avatar_Tooltip">Choose a complete avatar</string>    <string name="Command_Build_Tooltip">Building objects and reshaping terrain</string>    <string name="Command_Chat_Tooltip">Chat with people nearby using text</string> +  <string name="Command_Conversations_Tooltip">Converse with everyone</string>    <string name="Command_Compass_Tooltip">Compass</string>    <string name="Command_Destinations_Tooltip">Destinations of interest</string>    <string name="Command_Gestures_Tooltip">Gestures for your avatar</string> @@ -3907,4 +3908,15 @@ Try enclosing path to the editor with double quotes.    <!-- Spell check settings floater -->    <string name="UserDictionary">[User]</string> +  <!-- Conversation log messages --> +  <string name="logging_calls_disabled_log_empty"> +    Conversations are not being logged. To begin keeping a log, choose "Save: Log only" or "Save: Log and transcripts" under Preferences > Chat. +  </string> +  <string name="logging_calls_disabled_log_not_empty"> +    No more conversations will be logged. To resume keeping a log, choose "Save: Log only" or "Save: Log and transcripts" under Preferences > Chat. +  </string> +  <string name="logging_calls_enabled_log_empty"> +    There are no logged conversations. After you contact someone, or someone contacts you, a log entry will be shown here. +  </string> +      </strings> diff --git a/indra/newview/skins/default/xui/en/widgets/chat_editor.xml b/indra/newview/skins/default/xui/en/widgets/chat_editor.xml new file mode 100644 index 0000000000..f9facb593a --- /dev/null +++ b/indra/newview/skins/default/xui/en/widgets/chat_editor.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<chat_editor +  name="chat_editor" +  show_context_menu="true"/> diff --git a/indra/newview/skins/default/xui/en/widgets/chiclet_im_adhoc.xml b/indra/newview/skins/default/xui/en/widgets/chiclet_im_adhoc.xml deleted file mode 100644 index 0e29ed0d0b..0000000000 --- a/indra/newview/skins/default/xui/en/widgets/chiclet_im_adhoc.xml +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<chiclet_im_adhoc - height="23" - name="im_adhoc_chiclet" - show_speaker="false" - width="25"> -    <chiclet_im_adhoc.chiclet_button -     height="25" -     image_selected="PushButton_On" -     image_unselected="PushButton_Off" -     name="chiclet_button" -     tab_stop="false" -     width="25" /> -    <chiclet_im_adhoc.speaker -      image_mute="Parcel_VoiceNo_Light" -      image_off="VoicePTT_Off_Dark" -      image_on="VoicePTT_On_Dark" -      image_level_1="VoicePTT_Lvl1_Dark" -      image_level_2="VoicePTT_Lvl2_Dark" -      image_level_3="VoicePTT_Lvl3_Dark" -      auto_update="true" -      draw_border="false" -      height="24" -      left="25" -      bottom="1"       -      name="speaker" -      visible="false" -      width="20" /> -    <chiclet_im_adhoc.avatar_icon -     bottom="3" -     follows="left|top|bottom" -     height="20" -     left="2" -     mouse_opaque="false" -     name="adhoc_icon" -     width="21" /> -    <chiclet_im_adhoc.unread_notifications -     halign="center" -     height="23" -     left="25" -     mouse_opaque="false" -     name="unread" -     text_color="white" -     v_pad="3" -     visible="false" -     width="20" /> -    <chiclet_im_adhoc.new_message_icon -  bottom="11" -  height="14" -  image_name="Unread_Chiclet" -  left="12" -  name="new_message_icon" -  visible="false" -  width="14" /> -</chiclet_im_adhoc>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/widgets/chiclet_im_group.xml b/indra/newview/skins/default/xui/en/widgets/chiclet_im_group.xml deleted file mode 100644 index 77011139bf..0000000000 --- a/indra/newview/skins/default/xui/en/widgets/chiclet_im_group.xml +++ /dev/null @@ -1,56 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<chiclet_im_group - height="23" - name="im_group_chiclet" - show_speaker="false" - width="25"> -    <chiclet_im_group.chiclet_button -     height="25" -     image_selected="PushButton_On" -     image_unselected="PushButton_Off" -     name="chiclet_button" -     tab_stop="false" -     width="25" /> -    <chiclet_im_group.speaker -      image_mute="Parcel_VoiceNo_Light" -      image_off="VoicePTT_Off_Dark" -      image_on="VoicePTT_On_Dark" -      image_level_1="VoicePTT_Lvl1_Dark" -      image_level_2="VoicePTT_Lvl2_Dark" -      image_level_3="VoicePTT_Lvl3_Dark" -      auto_update="true" -      draw_border="false" -      height="24" -      left="25" -      bottom="1"       -      name="speaker" -      visible="false" -      width="20" /> -    <chiclet_im_group.group_icon -     bottom="3" -     default_icon="Generic_Group" -     follows="left|top|bottom" -     height="20" -     left="2" -     mouse_opaque="false" -     name="group_icon" -     width="21" /> -    <chiclet_im_group.unread_notifications -     height="23" -     halign="center" -     left="25" -     mouse_opaque="false" -     name="unread" -     text_color="white" -     v_pad="3" -     visible="false" -     width="20"/> -    <chiclet_im_group.new_message_icon -bottom="11" -  height="14" -  image_name="Unread_Chiclet" -  left="12" -  name="new_message_icon" -  visible="false" -  width="14" /> -</chiclet_im_group>
\ No newline at end of file diff --git a/indra/newview/skins/default/xui/en/widgets/chiclet_im_p2p.xml b/indra/newview/skins/default/xui/en/widgets/chiclet_im_p2p.xml deleted file mode 100644 index 8b56a8f0f6..0000000000 --- a/indra/newview/skins/default/xui/en/widgets/chiclet_im_p2p.xml +++ /dev/null @@ -1,56 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<chiclet_im_p2p - height="23" - name="im_p2p_chiclet" - show_speaker="false" - width="25"> -    <chiclet_im_p2p.chiclet_button -     height="25" -     image_selected="PushButton_On" -     image_unselected="PushButton_Off" -     name="chiclet_button" -     tab_stop="false" -     width="25"/> -    <chiclet_im_p2p.speaker -      image_mute="Parcel_VoiceNo_Light" -      image_off="VoicePTT_Off_Dark" -      image_on="VoicePTT_On_Dark" -      image_level_1="VoicePTT_Lvl1_Dark" -      image_level_2="VoicePTT_Lvl2_Dark" -      image_level_3="VoicePTT_Lvl3_Dark" -      auto_update="true" -      draw_border="false" -      height="24" -      left="25" -      bottom="1" -      name="speaker" -      visible="false" -      width="20" /> -    <chiclet_im_p2p.avatar_icon -     bottom="3" -     color="white" -     follows="left|top|bottom" -     height="20" -     left="2" -     mouse_opaque="false" -     name="avatar_icon" -     width="21" /> -    <chiclet_im_p2p.unread_notifications -     height="23" -     halign="center" -     left="25" -     mouse_opaque="false" -     name="unread" -     text_color="white" -     v_pad="3" -     visible="false" -     width="20"/> -    <chiclet_im_p2p.new_message_icon -  bottom="11" -  height="14" -  image_name="Unread_Chiclet" -  left="12" -  name="new_message_icon" -  visible="false" -  width="14" /> -</chiclet_im_p2p> diff --git a/indra/newview/skins/default/xui/en/widgets/conversation_view_participant.xml b/indra/newview/skins/default/xui/en/widgets/conversation_view_participant.xml new file mode 100644 index 0000000000..b83d9122f7 --- /dev/null +++ b/indra/newview/skins/default/xui/en/widgets/conversation_view_participant.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<conversation_view_participant +  folder_arrow_image="Folder_Arrow" +  item_height="24"  +  item_top_pad="0" +  selection_image="Rounded_Square" +  mouse_opaque="true" +  follows="left|top|right" +  left_pad="0" +  icon_pad="10" +  icon_width="20" +  text_pad="7" +  text_pad_right="4" +  arrow_size="12" +  max_folder_item_overlap="2" +> +<avatar_icon +	 follows="left" +     height="20" +     default_icon_name="Generic_Person" +	 layout="topleft" +	 top="2" +     width="20" /> +<info_button +	 follows="right" +     height="16" +     image_pressed="Info_Press" +     image_unselected="Info_Over" +     right="-28" +     name="info_btn" +     width="16" /> +<output_monitor +	follows="right" +	auto_update="true" +	draw_border="false" +	height="16" +	right="-3" +	mouse_opaque="true" +	name="speaking_indicator" +	visible="true" +	width="20" />	  +</conversation_view_participant> diff --git a/indra/newview/skins/default/xui/en/widgets/conversation_view_session.xml b/indra/newview/skins/default/xui/en/widgets/conversation_view_session.xml new file mode 100644 index 0000000000..b8c39eec1d --- /dev/null +++ b/indra/newview/skins/default/xui/en/widgets/conversation_view_session.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<conversation_view_session +  folder_arrow_image="Folder_Arrow" +  folder_indentation="8" +  item_height="24"  +  item_top_pad="4" +  selection_image="Rounded_Square" +  mouse_opaque="true" +  follows="left|top|right" +  left_pad="5" +  icon_pad="2" +  icon_width="16" +  text_pad="1" +  text_pad_right="4" +  arrow_size="12" +  max_folder_item_overlap="2"/> diff --git a/indra/newview/skins/default/xui/en/widgets/folder_view_item.xml b/indra/newview/skins/default/xui/en/widgets/folder_view_item.xml index 6fa74f403d..bbd53ccb12 100644 --- a/indra/newview/skins/default/xui/en/widgets/folder_view_item.xml +++ b/indra/newview/skins/default/xui/en/widgets/folder_view_item.xml @@ -7,4 +7,10 @@    selection_image="Rounded_Square"    mouse_opaque="true"    follows="left|top|right" -  /> +  left_pad="5" +  icon_pad="2" +  icon_width="16" +  text_pad="1" +  text_pad_right="4" +  arrow_size="12" +  max_folder_item_overlap="2"/> diff --git a/indra/newview/skins/default/xui/en/widgets/inbox_folder_view_folder.xml b/indra/newview/skins/default/xui/en/widgets/inbox_folder_view_folder.xml index 77d8024cb2..590a4730a9 100644 --- a/indra/newview/skins/default/xui/en/widgets/inbox_folder_view_folder.xml +++ b/indra/newview/skins/default/xui/en/widgets/inbox_folder_view_folder.xml @@ -5,7 +5,13 @@    item_height="20"     item_top_pad="4"    selection_image="Rounded_Square" -  > +  left_pad="5" +  icon_pad="2" +  icon_width="16" +  text_pad="1" +  text_pad_right="4" +  arrow_size="12" +  max_folder_item_overlap="2">  	<new_badge           label="New"           label_offset_horiz="-1" diff --git a/indra/newview/skins/default/xui/en/widgets/inbox_inventory_panel.xml b/indra/newview/skins/default/xui/en/widgets/inbox_inventory_panel.xml index 830c27bdac..d5b10e7f51 100644 --- a/indra/newview/skins/default/xui/en/widgets/inbox_inventory_panel.xml +++ b/indra/newview/skins/default/xui/en/widgets/inbox_inventory_panel.xml @@ -1,2 +1,3 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<inbox_inventory_panel show_load_status="false" /> +<inbox_inventory_panel show_load_status="false" +                       start_folder.type="inbox"/> diff --git a/indra/newview/skins/default/xui/en/widgets/outbox_folder_view_folder.xml b/indra/newview/skins/default/xui/en/widgets/outbox_folder_view_folder.xml deleted file mode 100644 index d19c47f54f..0000000000 --- a/indra/newview/skins/default/xui/en/widgets/outbox_folder_view_folder.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<outbox_folder_view_folder -  folder_arrow_image="Folder_Arrow" -  folder_indentation="8" -  item_height="20"  -  item_top_pad="4" -  selection_image="Rounded_Square" -  > -</outbox_folder_view_folder> diff --git a/indra/newview/skins/default/xui/en/widgets/outbox_inventory_panel.xml b/indra/newview/skins/default/xui/en/widgets/outbox_inventory_panel.xml deleted file mode 100644 index 3964569da2..0000000000 --- a/indra/newview/skins/default/xui/en/widgets/outbox_inventory_panel.xml +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<outbox_inventory_panel show_empty_message="false" show_load_status="false" /> diff --git a/indra/newview/skins/default/xui/en/widgets/text.xml b/indra/newview/skins/default/xui/en/widgets/text.xml index 134f2d7522..2102074674 100644 --- a/indra/newview/skins/default/xui/en/widgets/text.xml +++ b/indra/newview/skins/default/xui/en/widgets/text.xml @@ -9,6 +9,7 @@        h_pad="0"         allow_scroll="false"        text_readonly_color="LabelTextColor" +      text_tentative_color="TextFgTentativeColor"        bg_writeable_color="FloaterDefaultBackgroundColor"         use_ellipses="false"        bg_visible="false"  diff --git a/indra/newview/skins/default/xui/en/widgets/toolbar.xml b/indra/newview/skins/default/xui/en/widgets/toolbar.xml index 0aa478ace9..0ace37a5dc 100644 --- a/indra/newview/skins/default/xui/en/widgets/toolbar.xml +++ b/indra/newview/skins/default/xui/en/widgets/toolbar.xml @@ -30,9 +30,9 @@                          image_overlay_alignment="left"                          use_ellipses="true"                          auto_resize="true" -                        button_flash_count="99999" -                        button_flash_rate="1.0" -                        flash_color="EmphasisColor"/> +                        button_flash_count="4" +                        button_flash_rate="0.5" +                        flash_color="BeaconColor"/>    <button_icon pad_left="10"                 pad_right="10"                 image_bottom_pad="10" @@ -51,7 +51,7 @@                 chrome="true"                 use_ellipses="true"                 auto_resize="true" -               button_flash_count="99999" -               button_flash_rate="1.0" -               flash_color="EmphasisColor"/> +               button_flash_count="4" +               button_flash_rate="0.5" +               flash_color="BeaconColor"/>  </toolbar> diff --git a/indra/newview/skins/default/xui/es/floater_chat_bar.xml b/indra/newview/skins/default/xui/es/floater_chat_bar.xml index 2e94805057..02369c9a43 100644 --- a/indra/newview/skins/default/xui/es/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/es/floater_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater name="chat_bar" title="CHAT"> +<floater name="nearby_chat" title="CHAT">  	<panel name="bottom_panel">  		<line_editor label="Pulsa aquí para chatear." name="chat_box" tool_tip="Pulsa Enter para decirlo o Ctrl+Enter para gritarlo"/>  		<button name="show_nearby_chat" tool_tip="Muestra o esconde el registro del chat"/> diff --git a/indra/newview/skins/default/xui/es/menu_im_well_button.xml b/indra/newview/skins/default/xui/es/menu_im_well_button.xml deleted file mode 100644 index c8f6c217cc..0000000000 --- a/indra/newview/skins/default/xui/es/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Cerrar todo" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/es/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/es/panel_nearby_chat_bar.xml index af2b6e920b..e6ca59f912 100644 --- a/indra/newview/skins/default/xui/es/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/es/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="Pulsa aquí para chatear." name="chat_box" tool_tip="Pulsa Enter para decirlo o Ctrl+Enter para gritarlo"/>  	<button name="show_nearby_chat" tool_tip="Muestra o esconde el registro del chat"/>  </panel> diff --git a/indra/newview/skins/default/xui/fr/floater_chat_bar.xml b/indra/newview/skins/default/xui/fr/floater_chat_bar.xml index 890411d091..7dcb9a280d 100644 --- a/indra/newview/skins/default/xui/fr/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/fr/floater_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater name="chat_bar" title="CHAT PRÈS DE MOI"> +<floater name="nearby_chat" title="CHAT PRÈS DE MOI">  	<panel name="bottom_panel">  		<line_editor label="Cliquer ici pour chatter." name="chat_box" tool_tip="Appuyer sur Entrée pour dire, Ctrl+Entrée pour crier"/>  		<button name="show_nearby_chat" tool_tip="Afficher/masquer le journal de chat près de vous."/> diff --git a/indra/newview/skins/default/xui/fr/menu_im_well_button.xml b/indra/newview/skins/default/xui/fr/menu_im_well_button.xml deleted file mode 100644 index 8ef1529e6b..0000000000 --- a/indra/newview/skins/default/xui/fr/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Tout fermer" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/fr/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/fr/panel_nearby_chat_bar.xml index 82cdf292ab..762dee01bb 100644 --- a/indra/newview/skins/default/xui/fr/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/fr/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="Cliquer ici pour chatter." name="chat_box" tool_tip="Appuyer sur Entrée pour dire, Ctrl-Entrée pour crier"/>  	<button name="show_nearby_chat" tool_tip="Affiche/Masque le journal de chats près de vous"/>  </panel> diff --git a/indra/newview/skins/default/xui/it/floater_chat_bar.xml b/indra/newview/skins/default/xui/it/floater_chat_bar.xml index 94c85b50c8..b47e32ce90 100644 --- a/indra/newview/skins/default/xui/it/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/it/floater_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater name="chat_bar" title="CHAT NEI DINTORNI"> +<floater name="nearby_chat" title="CHAT NEI DINTORNI">  	<panel name="bottom_panel">  		<line_editor label="Clicca qui per la chat." name="chat_box" tool_tip="Premi Invio per parlare, Ctrl+Invio per gridare"/>  		<button name="show_nearby_chat" tool_tip="Mostra/Nasconde il registro della chat nei dintorni"/> diff --git a/indra/newview/skins/default/xui/it/menu_im_well_button.xml b/indra/newview/skins/default/xui/it/menu_im_well_button.xml deleted file mode 100644 index 9e471b771c..0000000000 --- a/indra/newview/skins/default/xui/it/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Chiudi tutto" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/it/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/it/panel_nearby_chat_bar.xml index 6317d3192e..1fef88870a 100644 --- a/indra/newview/skins/default/xui/it/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/it/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<string name="min_width">  		192  	</string> diff --git a/indra/newview/skins/default/xui/ja/floater_chat_bar.xml b/indra/newview/skins/default/xui/ja/floater_chat_bar.xml index 11f223ade6..9f5df6fb85 100644 --- a/indra/newview/skins/default/xui/ja/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/ja/floater_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater name="chat_bar" title="近くのチャット"> +<floater name="nearby_chat" title="近くのチャット">  	<panel name="bottom_panel">  		<line_editor label="ここをクリックしてチャットを開始します。" name="chat_box" tool_tip="Enter キーを押して話し、Ctrl + Enter キーで叫びます。"/>  		<button name="show_nearby_chat" tool_tip="近くのチャットログを表示/非表示"/> diff --git a/indra/newview/skins/default/xui/ja/menu_im_well_button.xml b/indra/newview/skins/default/xui/ja/menu_im_well_button.xml deleted file mode 100644 index 3397004bd7..0000000000 --- a/indra/newview/skins/default/xui/ja/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="すべて閉じる" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/ja/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/ja/panel_nearby_chat_bar.xml index 5998206f27..201fb0a376 100644 --- a/indra/newview/skins/default/xui/ja/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/ja/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="ここをクリックしてチャットを開始します。" name="chat_box" tool_tip="Enter キーを押して発言し、Ctrl + Enter キーで叫びます。"/>  	<button name="show_nearby_chat" tool_tip="近くのチャットログを表示・非表示"/>  </panel> diff --git a/indra/newview/skins/default/xui/pl/menu_im_well_button.xml b/indra/newview/skins/default/xui/pl/menu_im_well_button.xml deleted file mode 100644 index 207bc2211b..0000000000 --- a/indra/newview/skins/default/xui/pl/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Zamknij wszystkie" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/pl/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/pl/panel_nearby_chat_bar.xml index 63cf96b571..4ed3ff669b 100644 --- a/indra/newview/skins/default/xui/pl/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/pl/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<string name="min_width">  		192  	</string> diff --git a/indra/newview/skins/default/xui/pt/floater_chat_bar.xml b/indra/newview/skins/default/xui/pt/floater_chat_bar.xml index 72016c6b40..2eb2c94940 100644 --- a/indra/newview/skins/default/xui/pt/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/pt/floater_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater name="chat_bar" title="BATE-PAPO LOCAL"> +<floater name="nearby_chat" title="BATE-PAPO LOCAL">  	<panel name="bottom_panel">  		<line_editor label="Clique aqui para bater papo." name="chat_box" tool_tip="Tecle Enter para falar, Ctrl+Enter para gritar"/>  		<button name="show_nearby_chat" tool_tip="Mostra/oculta o histórico do bate-papo local"/> diff --git a/indra/newview/skins/default/xui/pt/menu_im_well_button.xml b/indra/newview/skins/default/xui/pt/menu_im_well_button.xml deleted file mode 100644 index 2d37cefd6f..0000000000 --- a/indra/newview/skins/default/xui/pt/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Fechar tudo" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/pt/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/pt/panel_nearby_chat_bar.xml index 9b993488be..5628a87109 100644 --- a/indra/newview/skins/default/xui/pt/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/pt/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="Clique aqui para bater papo." name="chat_box" tool_tip="Tecle Enter para falar, Ctrl+Enter para gritar"/>  	<button name="show_nearby_chat" tool_tip="Mostra/oculta o histórico do bate-papo local"/>  </panel> diff --git a/indra/newview/skins/default/xui/ru/floater_chat_bar.xml b/indra/newview/skins/default/xui/ru/floater_chat_bar.xml index 79b7b033fb..f6b2fc81e1 100644 --- a/indra/newview/skins/default/xui/ru/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/ru/floater_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater name="chat_bar" title="ЛОКАЛЬНЫЙ ЧАТ"> +<floater name="nearby_chat" title="ЛОКАЛЬНЫЙ ЧАТ">  	<panel name="bottom_panel">  		<line_editor label="Щелкните здесь для общения." name="chat_box" tool_tip="Нажмите Enter, чтобы сказать, Ctrl+Enter, чтобы прокричать"/>  		<button name="show_nearby_chat" tool_tip="Показать/скрыть лог локального чата"/> diff --git a/indra/newview/skins/default/xui/ru/menu_im_well_button.xml b/indra/newview/skins/default/xui/ru/menu_im_well_button.xml deleted file mode 100644 index 5a5bde61b9..0000000000 --- a/indra/newview/skins/default/xui/ru/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Закрыть все" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/ru/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/ru/panel_nearby_chat_bar.xml index 804ba7def7..395c643b0b 100644 --- a/indra/newview/skins/default/xui/ru/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/ru/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="Щелкните здесь для общения" name="chat_box" tool_tip="Нажмите Enter, чтобы сказать, Ctrl+Enter, чтобы прокричать"/>  	<button name="show_nearby_chat" tool_tip="Показать/скрыть лог локального чата"/>  </panel> diff --git a/indra/newview/skins/default/xui/tr/floater_chat_bar.xml b/indra/newview/skins/default/xui/tr/floater_chat_bar.xml index 988c845982..cd999b4b7a 100644 --- a/indra/newview/skins/default/xui/tr/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/tr/floater_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<floater name="chat_bar" title="YAKINDAKİ SOHBET"> +<floater name="nearby_chat" title="YAKINDAKİ SOHBET">  	<panel name="bottom_panel">  		<line_editor label="Sohbet etmek için buraya tıklayın." name="chat_box" tool_tip="Söylemek için Enter, bağırmak için Ctrl+Enter yapın"/>  		<button name="show_nearby_chat" tool_tip="Yakın sohbet günlüğünü gösterir/gizler"/> diff --git a/indra/newview/skins/default/xui/tr/menu_im_well_button.xml b/indra/newview/skins/default/xui/tr/menu_im_well_button.xml deleted file mode 100644 index c3e559a723..0000000000 --- a/indra/newview/skins/default/xui/tr/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="Tümünü Kapat" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/tr/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/tr/panel_nearby_chat_bar.xml index fd954475ac..7d191191c4 100644 --- a/indra/newview/skins/default/xui/tr/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/tr/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="Sohbet etmek için buraya tıklayın." name="chat_box" tool_tip="Söylemek için Enter, bağırmak için Ctrl+Enter yapın"/>  	<button name="show_nearby_chat" tool_tip="yakın sohbet günlüğünü gösterir/gizler"/>  </panel> diff --git a/indra/newview/skins/default/xui/zh/menu_im_well_button.xml b/indra/newview/skins/default/xui/zh/menu_im_well_button.xml deleted file mode 100644 index 4b9b4b2758..0000000000 --- a/indra/newview/skins/default/xui/zh/menu_im_well_button.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<context_menu name="IM Well Button Context Menu"> -	<menu_item_call label="全部關閉" name="Close All"/> -</context_menu> diff --git a/indra/newview/skins/default/xui/zh/panel_nearby_chat_bar.xml b/indra/newview/skins/default/xui/zh/panel_nearby_chat_bar.xml index 4361b588d8..9489113d09 100644 --- a/indra/newview/skins/default/xui/zh/panel_nearby_chat_bar.xml +++ b/indra/newview/skins/default/xui/zh/panel_nearby_chat_bar.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="chat_bar"> +<panel name="nearby_chat">  	<line_editor label="點按此處開始聊天。" name="chat_box" tool_tip="按下 Enter 鍵來說或按下 Ctrl+Enter 來喊叫"/>  	<button name="show_nearby_chat" tool_tip="顯示 / 隱藏 附近的聊天紀錄"/>  </panel> | 
