diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2021-04-17 00:36:10 +0300 |
---|---|---|
committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2021-04-17 00:36:10 +0300 |
commit | 8cd5d7c58a10a9d3c35af95048b3fbc994c72301 (patch) | |
tree | 87cb9010478d0598618d211abd890a9f1cd2c1cb /indra | |
parent | 3780c86538ee667bb74f0a70bcf870ec554eda75 (diff) |
SL-14906 More adjustments to guidebook
The Guidebook should remember it's open/closed state between sessions.
The Guidebook button should show as pressed while the Guidebook is open.
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/app_settings/commands.xml | 6 | ||||
-rw-r--r-- | indra/newview/llviewermenu.cpp | 8 | ||||
-rw-r--r-- | indra/newview/skins/default/xui/en/floater_how_to.xml | 1 |
3 files changed, 5 insertions, 10 deletions
diff --git a/indra/newview/app_settings/commands.xml b/indra/newview/app_settings/commands.xml index 9a4ab8b44b..91841b970d 100644 --- a/indra/newview/app_settings/commands.xml +++ b/indra/newview/app_settings/commands.xml @@ -88,8 +88,10 @@ icon="Command_HowTo_Icon" label_ref="Command_HowTo_Label" tooltip_ref="Command_HowTo_Tooltip" - execute_function="Help.ToggleHowTo" - is_running_function="Help.HowToVisible" + execute_function="Floater.ToggleOrBringToFront" + execute_parameters="how_to" + is_running_function="Floater.IsOpen" + is_running_parameters="how_to" /> <command name="inventory" available_in_toybox="true" diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 8ae245b924..918a469836 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -5000,13 +5000,6 @@ bool tools_visible_take_object() return !is_selection_buy_not_take(); } -bool enable_how_to_visible(const LLSD& param) -{ - LLFloaterWebContent::Params p; - p.target = "__help_how_to"; - return LLFloaterReg::instanceVisible("how_to", p); -} - class LLToolsEnableBuyOrTake : public view_listener_t { bool handleEvent(const LLSD& userdata) @@ -9103,7 +9096,6 @@ void initialize_menus() // Help menu // most items use the ShowFloater method view_listener_t::addMenu(new LLToggleHowTo(), "Help.ToggleHowTo"); - enable.add("Help.HowToVisible", boost::bind(&enable_how_to_visible, _2)); // Advanced menu view_listener_t::addMenu(new LLAdvancedToggleConsole(), "Advanced.ToggleConsole"); diff --git a/indra/newview/skins/default/xui/en/floater_how_to.xml b/indra/newview/skins/default/xui/en/floater_how_to.xml index b79584c7b7..c06ff7be28 100644 --- a/indra/newview/skins/default/xui/en/floater_how_to.xml +++ b/indra/newview/skins/default/xui/en/floater_how_to.xml @@ -10,6 +10,7 @@ min_width="335" name="floater_how_to" single_instance="true" + save_visibility="true" save_rect="true" title="WELCOME ISLAND GUIDEBOOK" width="780" |