diff options
Diffstat (limited to 'linden/indra/newview/llviewermenufile.cpp')
-rw-r--r-- | linden/indra/newview/llviewermenufile.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/linden/indra/newview/llviewermenufile.cpp b/linden/indra/newview/llviewermenufile.cpp index 8f47e0b..e3b9769 100644 --- a/linden/indra/newview/llviewermenufile.cpp +++ b/linden/indra/newview/llviewermenufile.cpp | |||
@@ -399,6 +399,15 @@ class LLFileCloseAllWindows : public view_listener_t | |||
399 | } | 399 | } |
400 | }; | 400 | }; |
401 | 401 | ||
402 | class LLFileMinimizeAllWindows : public view_listener_t | ||
403 | { | ||
404 | bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) | ||
405 | { | ||
406 | gFloaterView->minimizeAllChildren(); | ||
407 | return true; | ||
408 | } | ||
409 | }; | ||
410 | |||
402 | class LLFileSaveTexture : public view_listener_t | 411 | class LLFileSaveTexture : public view_listener_t |
403 | { | 412 | { |
404 | bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) | 413 | bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata) |
@@ -1135,6 +1144,7 @@ void init_menu_file() | |||
1135 | (new LLFileCloseAllWindows())->registerListener(gMenuHolder, "File.CloseAllWindows"); | 1144 | (new LLFileCloseAllWindows())->registerListener(gMenuHolder, "File.CloseAllWindows"); |
1136 | (new LLFileEnableCloseWindow())->registerListener(gMenuHolder, "File.EnableCloseWindow"); | 1145 | (new LLFileEnableCloseWindow())->registerListener(gMenuHolder, "File.EnableCloseWindow"); |
1137 | (new LLFileEnableCloseAllWindows())->registerListener(gMenuHolder, "File.EnableCloseAllWindows"); | 1146 | (new LLFileEnableCloseAllWindows())->registerListener(gMenuHolder, "File.EnableCloseAllWindows"); |
1147 | (new LLFileMinimizeAllWindows())->registerListener(gMenuHolder, "File.MinimizeAllWindows"); | ||
1138 | (new LLFileSaveTexture())->registerListener(gMenuHolder, "File.SaveTexture"); | 1148 | (new LLFileSaveTexture())->registerListener(gMenuHolder, "File.SaveTexture"); |
1139 | (new LLFileTakeSnapshot())->registerListener(gMenuHolder, "File.TakeSnapshot"); | 1149 | (new LLFileTakeSnapshot())->registerListener(gMenuHolder, "File.TakeSnapshot"); |
1140 | (new LLFileTakeSnapshotToDisk())->registerListener(gMenuHolder, "File.TakeSnapshotToDisk"); | 1150 | (new LLFileTakeSnapshotToDisk())->registerListener(gMenuHolder, "File.TakeSnapshotToDisk"); |