diff --git a/indra/llui/lfidbearer.cpp b/indra/llui/lfidbearer.cpp index b9c2154c4..ce54ecbd5 100644 --- a/indra/llui/lfidbearer.cpp +++ b/indra/llui/lfidbearer.cpp @@ -25,7 +25,7 @@ const std::array LFIDBearer::sMenuStrings { "menu_avs_list.xml" // 0 -, "menu_groups_list.xml" // 1 // Singu TODO +, "menu_groups_list.xml" // 1 , "menu_objects_list.xml" // 2 // Singu TODO }; std::array LFIDBearer::sMenus {}; diff --git a/indra/llui/llscrolllistctrl.h b/indra/llui/llscrolllistctrl.h index 97917ad5e..cda539b53 100644 --- a/indra/llui/llscrolllistctrl.h +++ b/indra/llui/llscrolllistctrl.h @@ -259,6 +259,14 @@ public: void setContextMenu(U8 index) { mPopupMenu = sMenus[index]; } void setContextMenu(const std::string& menu); + Type getSelectedType() const override + { + for (auto i = 0; mPopupMenu && i < COUNT; ++i) + if (sMenus[i] == mPopupMenu) + return (Type)i; + return LFIDBearer::getSelectedType(); + } + // Overridden from LLView /*virtual*/ void draw(); /*virtual*/ BOOL handleMouseDown(S32 x, S32 y, MASK mask); diff --git a/indra/newview/skins/default/xui/en-us/floater_directory.xml b/indra/newview/skins/default/xui/en-us/floater_directory.xml index bb1c73401..16a703de1 100644 --- a/indra/newview/skins/default/xui/en-us/floater_directory.xml +++ b/indra/newview/skins/default/xui/en-us/floater_directory.xml @@ -743,7 +743,7 @@ To buy direct, visit the land and click on the place name in the title bar. + multi_select="false" name="results" search_column="2" width="339" menu_num="1"> diff --git a/indra/newview/skins/default/xui/en-us/menu_url_group.xml b/indra/newview/skins/default/xui/en-us/menu_url_group.xml index c6fa002b8..55c9e580c 100644 --- a/indra/newview/skins/default/xui/en-us/menu_url_group.xml +++ b/indra/newview/skins/default/xui/en-us/menu_url_group.xml @@ -10,6 +10,28 @@ + + + + + + + + + + + + + + + + + + + + + + + multi_select="false" name="groups" width="321" menu_num="1"/> None + width="240" menu_num="1"> diff --git a/indra/newview/skins/default/xui/en-us/panel_groups_horiz.xml b/indra/newview/skins/default/xui/en-us/panel_groups_horiz.xml index 8b6168e8e..d3f40d107 100644 --- a/indra/newview/skins/default/xui/en-us/panel_groups_horiz.xml +++ b/indra/newview/skins/default/xui/en-us/panel_groups_horiz.xml @@ -5,7 +5,7 @@ draw_heading="true" draw_stripes="true" enabled="true" follows="left|top|right|bottom" left="5" mouse_opaque="true" multi_select="true" name="group list" tab_stop="true" top="-10" - width="340"> + width="340" menu_num="1">