Commit Graph

63 Commits (5fa00a67af6364554c05eb3ca0339770fa6da455)

Author SHA1 Message Date
Loren Shih 9007cf3a53 EXT-6696 : Make Library inventory items somehow distinguishable at first glance from My Inventory items
Library items are now set to Emphasis Color.  This can be easily changed.
Also fixed an issue where the "(Loading...)" string was overlapping with folder inventory strings.
2010-04-02 17:12:13 -04:00
Loren Shih 5372782d50 EXT-4084 : Change LLInventoryBridge "LLFolderView* folder" to "LLFolderView *rootFolder"
Superficial cleanup - changed all instances to "LLFolderView* root".
2010-04-01 14:29:23 -04:00
Loren Shih 1e83755715 EXT-3604 : Accordion folders should show "Loading..." when fetching contents
Superficial cleanup of LLFolderViewItem::draw.  No functionality change.
2010-03-31 17:55:08 -04:00
Loren Shih 5861a2faf2 EXT-3414 : Move static backgroundfetch methods and variables to llinventorymodel subclass
Created LLInventoryModelBackgroundFetch file for handling background fetch.
2010-03-30 11:49:15 -04:00
Paul Guslisty 464092e2c9 Fixed normal EXT - 6028 ( [HARD CODED]? Inventory > Library > \"Accessories\" folder)
Added localization string to the strings.xml for Accessories folder and localization support of Accessories folder from source code (llfolderviewitem.cpp).
<string name=\"InvFolder Accessories\">TRANSLATION TO THE CORRESPONDING LANGUAGE</string>  -- this string should be added to the strings.xml for each locale.

Note: due to Accessories category is created out of viewer & has the FT_NONE type it can not be localized as other protected (system) categories.
 So, hack was provided to check this folder (in a Library) & localize it.

Reviewd by Mike Antipov at https://codereview.productengine.com/secondlife/r/42/

--HG--
branch : product-engine
2010-03-17 14:17:35 +02:00
Mike Antipov 632afda4dd Code cleanup: remove superfluous call of the setToolTip method.
These calls were added while working on two separate tickets
 - EXT - 6027 ([TRANSLATED BUT IN EN] Bubble shown when you mouseover on system folder within Inventory > Library) (37baa70ea94b)
 - (EXT-6355) [TRANSLATED BUT IN EN] - Inventory, hovertext of system folders: hovertext isn?t localized. (80b6110ba41e)

--HG--
branch : product-engine
2010-03-17 14:02:54 +02:00
Paul Guslisty 38ab25aed8 Fixed normal bug EXT - 6027 ([TRANSLATED BUT IN EN] Bubble shown when you mouseover on system folder within Inventory > Library)
- Added localized string from strings.xml as a tooltip

--HG--
branch : product-engine
2010-03-16 20:27:10 +02:00
Sergei Litovchuk 27a7a68883 Fix for normal task (EXT-6355) [TRANSLATED BUT IN EN] - Inventory, hovertext of system folders: hovertext isn´t localized.
- Added updating tooltips with localized names.

Reviewed by Vadim Savchuk https://codereview.productengine.com/secondlife/r/39/

--HG--
branch : product-engine
2010-03-16 19:22:17 +02:00
Richard Nelson 4d412d38ce EXT-6030 - [ Assert Failure] Assert in LLFolderViewFolder when select inventory folder after moving item between folders
reviewed by Leyla
2010-03-09 16:16:07 -08:00
Loren Shih dce57c6b80 EXT-5297 : System folders no longer sort properly in Snowglobe (and Emerald) inventory windows
EXT-5399 : Ensemble folder typing code has been reenabled and is mangling inventory folders

This fixes two issues:
1. A very serious issue where ensemble auto-typing code was somehow uncommented/reintroduced into viewer2.  This randomly changes folder types (sometimes into what older viewers will treat as system folders; i.e. you can't delete or move them).
2. A minor issue where sorting was not correctly identifying what was a system folder or not.
2010-02-12 17:13:05 -05:00
Tofu Linden cd62780457 bracket fix. 2010-02-10 18:41:54 +00:00
Tofu Linden e7c9f67494 CID-136
Checker: NULL_RETURNS
Function: LLInventorySort::operator ()(const LLFolderViewItem *const &, const LLFolderViewItem *const &)
File: /indra/newview/llfolderviewitem.cpp
2010-02-10 18:40:13 +00:00
Eric M. Tulla (BigPapi) bef6944ce1 EXT-3980 - Closed folders were being reexpanded unnecessarily during inventory search.
We now only update the open/closed status when we've updated the filter status.
-Reviewed by Richard
2010-02-09 18:00:33 -05:00
Loren Shih 847a3a1220 EXT-4243 : Sorting is broken in inventory
Landmarks were being special cased for sorting; removed this so that they sort by the same rules of other folders.
2010-02-02 17:11:42 -05:00
Mike Antipov b3763f1ec1 Cleaned up including of the "llviewerinventory.h"
--HG--
branch : product-engine
2010-01-27 18:40:19 +02:00
James Cook 3f83c05f7c EXT-4341 "Create> New" and "rename" text presents malaligned
Fixed size and position of renamer line editor
Reviewed with Richard
2010-01-15 12:01:34 -08:00
James Cook 6473dbf588 EXT-3695, EXT-2034 Line height, padding in inventory customizable in XUI via
folder_view_item.xml
EXT-3753 Inventory folders now have customizable item indents and
"My Inventory" has indent again
Reviewed with Richard
2010-01-11 11:58:56 -08:00
James Cook 9ffaacc47e First pass expose inventory item settings in XML (folder_view_item.xml)
Optimized LLFolderViewItem constructor by passing param block as
const ref to avoid copies.
Removed per-item arrow and background images, use defaults.
Removed unneeded static image pointers.
Removed hard-coded rounded_square.tga, replaced with Rounded_Square
Ditto for folder_arrow.tga
Reviewed with Richard.
2010-01-08 17:26:47 -08:00
James Cook 4e901957f9 EXT-3753 Made inventory subfolders indent more.
Changed back to 8 pixel indent, as Ben Glenn was seeing confusion in
user tests with lesser indents.  Made it a setting, FolderIndentation
in case we want to change in the future.
Reviewed with Leyla.
2009-12-30 15:46:53 -08:00
Brad Payne (Vir Linden) 97031cb90d merge 2009-12-21 17:28:06 -05:00
Brad Payne (Vir Linden) ced5b819d7 For EXT-3567: Folders should show as 'Loading...' when contents being fetched 2009-12-21 17:21:48 -05:00
Loren Shih 5aaaa4e947 EXT-3567 : Folders hsould show as "Loading..." when contents are being fetched
Name change "DontShowInHierarchy"->"Hidden".
2009-12-21 12:56:52 -05:00
Loren Shih c8c8900216 EXT-3567 : My Inventory shows as loading even when Library is loading
Fixed some highlight formatting issues.
2009-12-18 14:08:17 -05:00
Loren Shih c624407ea7 EXT-3567 : My Inventory shows as loading even when Library is loading
This reformats "Loading... Inventory" into "Inventory (Loading...)"
Took out accidental debug checkin.
2009-12-18 13:13:28 -05:00
Loren Shih 74f0f4dac0 EXT-3575 : Inernal selection spam when nothing selected in some folders
Default selection will no longer try to select hidden folders.
2009-12-18 13:10:38 -05:00
Loren Shih 36634bc1ec automated merge viewer2.0->avp
--HG--
branch : avatar-pipeline
2009-12-17 18:55:01 -05:00
Loren Shih 3c38c7f148 EXT-1634 : Block collapse/expand of accordion "root" folder by keyword
Hidden folders are no longer allowed to be selected.

--HG--
branch : avatar-pipeline
2009-12-17 15:21:14 -05:00
Eric M. Tulla (BigPapi) 27fda6c35f EXT-2636: we now show "Loading..." before the my inventory named folder when doing a background fetch. 2009-12-17 13:40:57 -05:00
Loren Shih 99590047eb automated merge avp->avp
--HG--
branch : avatar-pipeline
2009-12-11 16:01:44 -05:00
Loren Shih d2b72fe018 EXT-3373 : Favorites folder disappears after canceling filter
Doing a more robust check to see if folders need to be refreshed.

--HG--
branch : avatar-pipeline
2009-12-11 15:57:41 -05:00
Eric M. Tulla (BigPapi) 9db47b1d4b Fix for EXT-3368 - "Save Texture" functionality was no longer respecting perms 2009-12-10 16:07:54 -05:00
richard 207efe5089 ext-2049 - tighten up inventory indentations 2009-12-08 11:28:33 -08:00
James Cook 81c18d5442 EXT-3159 Mouse-wheel scrolling down causes unexpected side-scrolling
If vertical scroll bar is visible, give it the scroll events and
don't scroll horizontally.  Eliminated extraneous folder view item
scroll handler.  Reviewed with Richard.
2009-12-07 15:15:52 -08:00
Loren Shih a22bb00530 merge
--HG--
branch : avatar-pipeline
2009-11-24 12:10:10 -05:00
Loren Shih 2b54c8a084 EXT-2763 : Right-click on inventory doesn't bring up context menu
Also did some minor cleanup on header files.

--HG--
branch : avatar-pipeline
2009-11-23 17:46:30 -05:00
Loren Shih ad86caf479 EXT-2668 : Screwy logic for figuring out if a folder is removable
EXT-2661 : "Remove From Outfit" on COF doesn't take off my outfit
EXT-2662 : Can't delete a worn item link

Cleaned up the whole "isItemRemovable" logic, and having folders figure this out recursively via children.
Changed the isItemRemovable logic so that links aren't treated as worn for the purposes of deletion.

--HG--
branch : avatar-pipeline
2009-11-19 17:56:30 -05:00
Loren Shih 061b8d3aa6 EXT-1916 : Places: Landmarks are not sorted in the Favorites Bar Accordion 2009-11-18 17:58:09 -05:00
Loren Shih 2d82332479 Fix for avp->hg incorrect merge. 2009-11-17 21:23:53 -05:00
Loren Shih 08cbeea3c7 EXT-2583 : Some sidepanel inventory folders appear blank
Starting sidepanel inventory folders as open by default.
Also did some minor syntactic cleanup on the folder filter iterators.

--HG--
branch : avatar-pipeline
2009-11-17 15:03:14 -05:00
Loren Shih faef48504c EXT-2526 : Disable "double click to wear" on outfit folders
EXT-1763 : Places - Landmarks : Unable to drop a landmark into Landamrks & FavoriteBar accordian panels

Threefixes in here.
(1) Simple disable of double-click.
(2) Corrected typos "hierary"-> "hierarchy".
(3) Now adding start folder to specialized inventory panels, so that we get the start folder's listener for drag&drop operations.

--HG--
branch : avatar-pipeline
2009-11-16 17:52:15 -05:00
Eric M. Tulla (BigPapi) 3194c89177 Merging viewer2 changes into avp branch
--HG--
branch : avatar-pipeline
2009-11-13 19:26:20 -05:00
Loren Shih acdce23299 Header file cleanup
Removed unnecessary "#include llinventorymodel.h" now that llinventoryobserver was split from llinventorymodel.

--HG--
branch : avatar-pipeline
2009-11-13 17:47:00 -05:00
richard e3690313a2 EXT-2049 - tighten up indentations on inventory 2009-11-11 16:47:23 -08:00
Bryan O'Sullivan b806edf4ac Redo Bao's broken merge 2009-11-04 14:59:23 -08:00
Steve Bennetts 642d368ecc merge 2009-10-21 18:49:19 -07:00
Richard Nelson 7813c18f34 selected inventory item no longer renders double box
reviewed by James
2009-10-21 21:50:26 +00:00
Steve Bennetts 65bf35cfed merge 2009-10-19 10:49:48 -07:00
Steven Bennetts 8103710c05 Merging revisions 2046-2068 of https://svn.aws.productengine.com/secondlife/pe/stable-2 into P:\svn\viewer-2.0.0, respecting ancestry
* Bugs: EXT-1414 EXT-1213 EXT-1539 EXT-1253  EXT-1446 EXT-1438 EXT-1233 EXT-1466 EXT-1446 EXT-1512 EXT-1231
* Dev: EXT-719 (landmarks) EXT-747 EXT-1446 EXT-1378 EXT-397 EXT-1476
* IM changes
2009-10-19 01:45:44 +00:00
Mark Palange (Mani) b4275c5d48 merge 2009-10-16 18:13:53 -07:00
Steve Bennetts 590d3b9e3a EXT-1279 Crash if font file not found.
Added getFontDefault() to llfontgl.h

--HG--
branch : branch-test
2009-10-15 14:14:46 -07:00