diff options
author | Loren Shih <seraph@lindenlab.com> | 2009-11-11 18:13:43 -0500 |
---|---|---|
committer | Loren Shih <seraph@lindenlab.com> | 2009-11-11 18:13:43 -0500 |
commit | 2117b096d7733d3d6a41923e227e3bf3c3ec0d28 (patch) | |
tree | 7ce92fdec02598b20c7f6ca3e10a67018daad671 /indra | |
parent | 0cc89785d608ddec730692cf9db965a6736de7dc (diff) |
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.
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/llpanelmaininventory.cpp | 29 | ||||
-rw-r--r-- | indra/newview/llpanelmaininventory.h | 14 | ||||
-rw-r--r-- | indra/newview/skins/default/xui/en/panel_main_inventory.xml | 12 | ||||
-rw-r--r-- | indra/newview/skins/default/xui/en/sidepanel_inventory.xml | 1 |
4 files changed, 4 insertions, 52 deletions
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<LLPanelMainInventory> r("panel_main_inventory");
+static LLRegisterPanelClassWrapper<LLPanelMainInventory> 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<LLInventoryPanel>("top_panel");
- if (top_panel)
- {
- top_panel->setVisible(FALSE);
- }
- }
-
- if (p.hide_bottom_menu)
- {
- LLInventoryPanel *bottom_panel = getChild<LLInventoryPanel>("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<LLButton>("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<LLDragAndDropButton>("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<Params, LLPanel::Params>
- {
- Optional<bool> hide_top_menu;
- Optional<bool> 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" />
</panel>
- <panel
- background_visible="true"
- bevel_style="none"
- bottom="0"
- follows="left|right|bottom"
- height="30"
- layout="bottomleft"
- left="0"
- visible="true"
- name="top_panel"
- width="330">
<menu_bar
bg_visible="false"
follows="left|top|right"
@@ -475,5 +464,4 @@ </menu_item_check>
</menu>
</menu_bar>
- </panel>
</panel>
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"
|