summaryrefslogtreecommitdiff
path: root/indra/newview/llviewermenu.cpp
diff options
context:
space:
mode:
authorcallum <none@none>2010-09-30 16:11:08 -0700
committercallum <none@none>2010-09-30 16:11:08 -0700
commit5cfb82892fec41d121b7c55a9fcea46d2d395897 (patch)
tree29065b038e488473a69276100b9248380d584be9 /indra/newview/llviewermenu.cpp
parent48146096c0f6071bc0c775809713cb23fa3ccb17 (diff)
Code changes for "EXP-126 Create destination guide popup at bottom of screen"
Diffstat (limited to 'indra/newview/llviewermenu.cpp')
-rw-r--r--indra/newview/llviewermenu.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp
index 07b6a9e642..0ff5181cc5 100644
--- a/indra/newview/llviewermenu.cpp
+++ b/indra/newview/llviewermenu.cpp
@@ -844,6 +844,25 @@ class LLAdvancedCheckFeature : public view_listener_t
}
};
+void LLDestinationGuideToggle()
+{
+ LLView* destination_guide = gViewerWindow->getRootView()->getChildView("destination_guide_container");
+ if ( destination_guide )
+ {
+ if ( destination_guide->getVisible() )
+ {
+ destination_guide->setVisible( FALSE );
+ }
+ else
+ {
+ destination_guide->setVisible( true );
+ }
+ }
+ else
+ {
+ llwarns << "ERROR: unable to find destination guide container" << llendl;
+ }
+};
//////////////////
// INFO DISPLAY //
@@ -8275,4 +8294,6 @@ void initialize_menus()
view_listener_t::addMenu(new LLEditableSelectedMono(), "EditableSelectedMono");
view_listener_t::addMenu(new LLToggleUIHints(), "ToggleUIHints");
+
+ commit.add("DestinationGuide.toggle", boost::bind(&LLDestinationGuideToggle));
}