Commit Graph

37 Commits (17854c4e8702febaa8fe4adfbc678f9abaaa52c7)

Author SHA1 Message Date
Tofu Linden cb3042d84d merge storm-248 2010-09-29 15:43:34 +01:00
Vadim ProductEngine 16a973feea STORM-249 FIXED The Wear button in My Inventory now respects multiple selection.
- The button is now enabled only when all selected items can be worn.
- Pressing it wears all selected items.
2010-09-28 22:49:45 +03:00
Vadim ProductEngine b0cadec6fb STORM-248 FIXED The 'Share' button in My Inventory now respects multiple selection.
- The button is now enabled only if all selected items are shareable.
  (it had checked only one currently selected item)
- Eliminated some copy&paste.
2010-09-28 22:14:22 +03:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Richard Nelson 6bbd490107 merge 2010-08-20 10:15:37 -07:00
Richard Nelson 02d8197019 changed buildPanel/buildFloater to member functions buildFromFile
streamlined LLUICtrlFactory's interface
2010-08-20 10:14:28 -07:00
Richard Linden af108e324a DEV-52669 FIX Inventory notification not given if first item comes from buying contents 2010-08-19 13:24:37 -07:00
Richard Nelson c20bd2dfee cleaned up LLUICtrlFactory...
removed redundant functionality
moved buildPanel to LLPanel
2010-08-16 15:00:51 -07:00
Richard Linden 2c999688c4 added remaining hints and fade in/fade out behavior 2010-08-12 15:18:25 -07:00
Richard Linden bd897431e1 remaining hints defined 2010-08-12 12:20:38 -07:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Vadim Savchuk 7598015945 EXT-8491 FIXED Crash in LLAppearanceMgr::addCOFItemLink().
Reason:
When you click on a clothing link in COF, LLAppearanceMgr::wearItemOnAvatar() removes
all COF links of the clicked wearable type -- thus invalidating all previously
obtained LLViewerInventoryItems for those links -- and then passes such an
invalid item (item_to_wear) to addCOFItemLink() which of course crashes.

Fix:
1. Handle this case in wearItemOnAvatar(): don't try wearing COF items.
2. Disable the Wear button in the inventory SP when a COF item is selected.
3. Fixed get_can_item_be_worn() to return FALSE for items which are in COF or have links in COF.

Reviewed by Nyx at https://codereview.productengine.com/secondlife/r/811/

--HG--
branch : product-engine
2010-07-27 22:34:34 +03:00
Andrew Polunin 216ef01f09 EXT-7614 FIXED (\"Shop\" button's title is overlaid with new title)
- Added member mShopBtn (which corresponds to the 'Shop' button) to the LLSidepanelInventory class.
- Added code to the LLSidepanelInventory::updateVerbs() which makes this button visible and enabled by default and hides it when any other button should appear on it's place ('Wear', 'Play' or 'Teleport').

Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/630/

--HG--
branch : product-engine
2010-06-24 15:32:36 +03:00
Mike Antipov 81e2aad388 EXT-7475 FIXED Added callback to update verbs in My Inventory SP when tab in inventory panel is changed.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/597/

--HG--
branch : product-engine
2010-06-16 16:11:19 +03:00
Andrew Polunin 53505bd225 EXT-7223 FIXED (Add \"Shop\" Button in bottom of Inventory panel)
- Added 'MarketplaceURL' setting in settings.xml to represent URL which points to the Marketplace.
- Added member mShopBtn in the class LLSidepanelInventory.
- Added handler LLSidepanelInventory::onShopButtonClicked() which handles a click on the 'Shop' button
- Added corresponding widget in the sidepanel_inventory.xml

Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/408/

--HG--
branch : product-engine
2010-05-20 21:16:16 +03:00
Loren Shih 1d6ebfbb57 EXT-4088 : FIXED : INFRASTRUCTURE : Change LLFolderView::getSelectionList to return a selection
Function signature change to return a selection instead of taking one as an argument.
2010-05-13 16:53:29 -04:00
Eugene Mutavchi 27b457f2ce Implemented major task EXT-6710(Feature request: Allow drag and drop from Inventory panel to Resident Picker)
- added handling the drag add drop inventory items to resident picker
 - added "Share" verb button to the inventory panel which opens resident picker
 - added "Share" menu item to the individual inventory context menu which acts as verb button
Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/215/

--HG--
branch : product-engine
2010-04-12 17:02:16 +03:00
Loren Shih 1ec47c39a6 EXT-6679 : INFRASTRUCTURE : Have LLInvFVBridge contain a LLFolderView *mRoot instead of passing it along everywhere such as in performAction
mRoot is now stored for all LLInventoryBridge types.
Did some superficial formatting cleanup for LLInventoryBridge.
2010-04-01 17:50:48 -04:00
Loren Shih 7e19328785 EXT-4846 : [NUX] Inventory Side Panel - Can we suppress the "Landmarks" and "My FavoriteS" folder since they have their own Task Panel?
Adding simple infrastructure for supporting ability to hide folder types from inventory panels, but NOT exercising this code.  This will be deferred for 2.1.
Also did some very superficial header file cleanup for LLInventoryPanel.
2010-02-08 14:52:24 -05:00
angela b428711814 EXT-4603) Right-clicking a sound and choosing Play doesn't actually play it 2010-02-03 15:43:07 +08:00
Dmitry Zaporozhan c679ae3546 Fixed normal bug EXT-4768 - 'Play' btn does nothing to gesture in Inventory side panel.
--HG--
branch : product-engine
2010-02-01 17:11:31 +02:00
Nyx (Neal Orman) 152010b8c6 EXT-3063 cleanup of inventory item properties sidepanel
step 1: kill the edit button
step 2: disable info button on main inventory panel if more than one item is
selected.

other steps to be done will be filed as separate jiras

code reviewed by seraph

--HG--
branch : avatar-pipeline
2009-12-09 20:26:20 -05:00
Loren Shih e23d517007 EXT-2410 : Accepting an offered notecard should open the inventorySP
Added logic to choose the side panel if it's open, or open the side panel if no other inventory panels are open.

--HG--
branch : avatar-pipeline
2009-12-03 14:06:08 -05:00
Loren Shih 2adf9d6b04 EXT-2410 : Accepting an offered notecard should open the inventorySP
Preliminary checkin to improve this infrastructure.

--HG--
branch : avatar-pipeline
2009-12-03 11:18:59 -05:00
Loren Shih 8fdd2e0b28 EXT-3028 : "Find Original" does nothing if floater inventory isn't open
Changed logic for getActiveInventory so that it considers InventorySP.
Removed getActiveInventory and replaced with getActiveInventoryPanel since that follows its current usage.
This currently contains a bug because the InventorySP always thinks it's open.

--HG--
branch : avatar-pipeline
2009-12-01 21:12:34 -05:00
Bryan O'Sullivan 699eac4ee3 Switch some files to Unix line endings 2009-11-18 17:52:03 -08:00
Eugene Kondrashev fce52249ab Particial fix for normal bug EXT-2410- Accepting an Offered Notecard Should Open the Side Bar Inventory Tab. Added select command while opening inventory sidetray panel
--HG--
branch : product-engine
2009-11-18 16:04:41 +02:00
Steve Bennetts 5e85642650 Temp fix to prevent crash while missing sidepanel_task_info.xml. 2009-11-06 18:04:29 -08:00
Loren Shih 7615ec497e EXT-2216 : Task properties sidepanel
EXT-2224 : Edit item then delete item -- edit panel still active
EXT-2228 : Buy/Pay/Open buttons for Task sidepanel

--HG--
branch : avatar-pipeline
2009-11-04 20:30:11 -05:00
Loren Shih ec9da605c1 EXT-2216 : Task properties sidepanel
Subclassing sidepanel item/task info with llsidepanelinventorysubpanel.
Some bug fixing and cleanup.

--HG--
branch : avatar-pipeline
2009-11-04 16:25:13 -05:00
Loren Shih 7383cfe14b EXT-2216 : Task properties sidepanel
Guts of task properteis sidepanel created.

--HG--
branch : avatar-pipeline
2009-11-04 13:18:29 -05:00
Loren Shih f263d119c4 EXT-2130 : XUI cleanup
Reformatted sidepanel_inventory
Took out tab container from both sidepanel_inventory and sidepanel_item_info

--HG--
branch : avatar-pipeline
2009-11-03 19:46:57 -05:00
Loren Shih b7d020e744 EXT-2168 : Rename ObjectInfo to ItemInfo
Renaming for better clarity as to what llsidepaneliteminfo does.
Also fixed an error where Edit was not enabling the panel.
Also did some superficial cleanup and reorganization of llsidepanel- files.

--HG--
branch : avatar-pipeline
2009-11-03 16:28:52 -05:00
Loren Shih 0dd9871012 merge
--HG--
branch : avatar-pipeline
2009-11-03 14:02:02 -05:00
Loren Shih 5884c2fa4c EXT-2131 : object properties sidepanel
EXT-2128 : remove multi-properties ability, disable from inventory menu

Also includes llsidepanelinventory cleanup.

--HG--
branch : avatar-pipeline
2009-11-03 13:58:08 -05:00
Brad Payne (Vir Linden) 73573688c5 Removed declared but never defined function, which was causing a build failure on Mac
--HG--
branch : avatar-pipeline
2009-11-03 13:32:31 -05:00
Loren Shih bde7d67066 EXT-1866 : Inventory Side Panel
svn merge -r137106:137808 svn+ssh://svn.lindenlab.com/svn/linden/branches/avatar-pipeline/inventory-panel

Porting over changes from svn Inventory Panel work.
2009-11-02 15:39:55 -05:00