From 2117b096d7733d3d6a41923e227e3bf3c3ec0d28 Mon Sep 17 00:00:00 2001 From: Loren Shih Date: Wed, 11 Nov 2009 18:13:43 -0500 Subject: EXT-2377 : Add XML switch to showing either menubar or gear menu Reverting previous checkin for enabling this. This is more complicated than worth spending time on, at the moment. --- indra/newview/llpanelmaininventory.cpp | 29 +++------------------- indra/newview/llpanelmaininventory.h | 14 +---------- .../skins/default/xui/en/panel_main_inventory.xml | 12 --------- .../skins/default/xui/en/sidepanel_inventory.xml | 1 - 4 files changed, 4 insertions(+), 52 deletions(-) (limited to 'indra/newview') diff --git a/indra/newview/llpanelmaininventory.cpp b/indra/newview/llpanelmaininventory.cpp index 9b33fc1839..e3b2ab77aa 100644 --- a/indra/newview/llpanelmaininventory.cpp +++ b/indra/newview/llpanelmaininventory.cpp @@ -49,7 +49,7 @@ #include "llviewermenu.h" #include "llviewertexturelist.h" -static LLDefaultChildRegistry::Register r("panel_main_inventory"); +static LLRegisterPanelClassWrapper t_inventory("panel_main_inventory"); // Seraph is this redundant with constructor? void on_file_loaded_for_save(BOOL success, LLViewerFetchedTexture *src_vi, @@ -90,8 +90,8 @@ private: /// LLPanelMainInventory ///---------------------------------------------------------------------------- -LLPanelMainInventory::LLPanelMainInventory(const LLPanelMainInventory::Params& p) - : LLPanel(p), +LLPanelMainInventory::LLPanelMainInventory() + : LLPanel(), mActivePanel(NULL), mSavedFolderState(NULL), mFilterText(""), @@ -124,24 +124,6 @@ LLPanelMainInventory::LLPanelMainInventory(const LLPanelMainInventory::Params& p mSavedFolderState = new LLSaveFolderState(); mSavedFolderState->setApply(FALSE); - - if (p.hide_top_menu) - { - LLInventoryPanel *top_panel = getChild("top_panel"); - if (top_panel) - { - top_panel->setVisible(FALSE); - } - } - - if (p.hide_bottom_menu) - { - LLInventoryPanel *bottom_panel = getChild("bottom_panel"); - if (bottom_panel) - { - bottom_panel->setVisible(FALSE); - } - } } BOOL LLPanelMainInventory::postBuild() @@ -222,11 +204,6 @@ void LLPanelMainInventory::initListCommandsHandlers() mListCommands->childSetAction("options_gear_btn", boost::bind(&LLPanelMainInventory::onGearButtonClick, this)); mListCommands->childSetAction("trash_btn", boost::bind(&LLPanelMainInventory::onTrashButtonClick, this)); mListCommands->childSetAction("add_btn", boost::bind(&LLPanelMainInventory::onAddButtonClick, this)); - /* - mListCommands->getChild("add_btn")->setHeldDownCallback(boost::bind(&LLPanelMainInventory::onAddButtonHeldDown, this)); - static const LLSD add_landmark_command("add_landmark"); - mListCommands->childSetAction("add_btn", boost::bind(&LLPanelMainInventory::onAddAction, this, add_landmark_command)); - */ LLDragAndDropButton* trash_btn = mListCommands->getChild("trash_btn"); trash_btn->setDragAndDropHandler(boost::bind(&LLPanelMainInventory::handleDragAndDropToTrash, this diff --git a/indra/newview/llpanelmaininventory.h b/indra/newview/llpanelmaininventory.h index e447d8ce06..29e9baa6cf 100644 --- a/indra/newview/llpanelmaininventory.h +++ b/indra/newview/llpanelmaininventory.h @@ -58,19 +58,7 @@ class LLPanelMainInventory : public LLPanel, LLInventoryObserver public: friend class LLFloaterInventoryFinder; - struct Params - : public LLInitParam::Block - { - Optional hide_top_menu; - Optional hide_bottom_menu; - - Params() : - hide_top_menu("hide_top_menu", false), - hide_bottom_menu("hide_bottom_menu", false) - {} - }; - - LLPanelMainInventory(const Params&); + LLPanelMainInventory(); ~LLPanelMainInventory(); BOOL postBuild(); diff --git a/indra/newview/skins/default/xui/en/panel_main_inventory.xml b/indra/newview/skins/default/xui/en/panel_main_inventory.xml index 6f57d1ca80..fcee0ef953 100644 --- a/indra/newview/skins/default/xui/en/panel_main_inventory.xml +++ b/indra/newview/skins/default/xui/en/panel_main_inventory.xml @@ -103,17 +103,6 @@ width="18" /> - - diff --git a/indra/newview/skins/default/xui/en/sidepanel_inventory.xml b/indra/newview/skins/default/xui/en/sidepanel_inventory.xml index 5975bb41fd..cbcc3f10ad 100644 --- a/indra/newview/skins/default/xui/en/sidepanel_inventory.xml +++ b/indra/newview/skins/default/xui/en/sidepanel_inventory.xml @@ -24,7 +24,6 @@ filename="panel_main_inventory.xml" follows="all" layout="topleft" - hide_top_panel="true" left="0" name="panel_main_inventory" top="0" -- cgit v1.2.3