From 855769c53e495a4ca475a153d515c1bee82631e4 Mon Sep 17 00:00:00 2001 From: Inusaito Sayori Date: Thu, 23 Oct 2014 04:16:31 -0400 Subject: [PATCH] Add quit button to toolbar. --- indra/newview/app_settings/settings_ascent.xml | 11 +++++++++++ indra/newview/llmenucommands.cpp | 1 + .../skins/default/textures/icn_toolbar_quit.tga | Bin 0 -> 22 bytes .../default/xui/en-us/floater_toolbar_prefs.xml | 1 + .../skins/default/xui/en-us/panel_toolbar.xml | 5 +++++ 5 files changed, 18 insertions(+) create mode 100644 indra/newview/skins/default/textures/icn_toolbar_quit.tga diff --git a/indra/newview/app_settings/settings_ascent.xml b/indra/newview/app_settings/settings_ascent.xml index f37e477d6..5d49b854c 100644 --- a/indra/newview/app_settings/settings_ascent.xml +++ b/indra/newview/app_settings/settings_ascent.xml @@ -1670,6 +1670,17 @@ Value 0 + ToolbarVisibleQuit + + Comment + Whether or not the button to quit is on the toolbar + Persist + 1 + Type + Boolean + Value + 0 + ToolbarVisibleRadar Comment diff --git a/indra/newview/llmenucommands.cpp b/indra/newview/llmenucommands.cpp index afb66ee77..6183c6942 100644 --- a/indra/newview/llmenucommands.cpp +++ b/indra/newview/llmenucommands.cpp @@ -204,6 +204,7 @@ struct MenuFloaterDict : public LLSingleton registerFloater("outfit", boost::bind(show_outfit_dialog)); registerFloater("PostProcess", boost::bind(LLFloaterPostProcess::show)); registerFloater("preferences", boost::bind(LLFloaterPreference::show, (void*)NULL)); + registerFloater("quit", boost::bind(&LLAppViewer::userQuit, LLAppViewer::instance())); registerFloater("RegionDebugConsole", boost::bind(handle_singleton_toggle, (void*)NULL), boost::bind(LLFloaterRegionDebugConsole::instanceExists)); registerFloater("script errors", boost::bind(LLFloaterScriptDebug::show, LLUUID::null)); registerFloater("search", boost::bind(toggle_search_floater)); diff --git a/indra/newview/skins/default/textures/icn_toolbar_quit.tga b/indra/newview/skins/default/textures/icn_toolbar_quit.tga new file mode 100644 index 0000000000000000000000000000000000000000..0a1a235f352f836cc45efc94d8c745f1829bca07 GIT binary patch literal 22 XcmZQzU}As)Mg~R(1&;s!|1$sp3NHgH literal 0 HcmV?d00001 diff --git a/indra/newview/skins/default/xui/en-us/floater_toolbar_prefs.xml b/indra/newview/skins/default/xui/en-us/floater_toolbar_prefs.xml index f2166ff83..f6e5da685 100644 --- a/indra/newview/skins/default/xui/en-us/floater_toolbar_prefs.xml +++ b/indra/newview/skins/default/xui/en-us/floater_toolbar_prefs.xml @@ -94,5 +94,6 @@ --> + diff --git a/indra/newview/skins/default/xui/en-us/panel_toolbar.xml b/indra/newview/skins/default/xui/en-us/panel_toolbar.xml index 1c4d8b23b..57a0acae8 100644 --- a/indra/newview/skins/default/xui/en-us/panel_toolbar.xml +++ b/indra/newview/skins/default/xui/en-us/panel_toolbar.xml @@ -472,6 +472,11 @@ + + +