14 Commits

Author SHA1 Message Date
jmillman
efd19fc56f allow marking grouos as seen or unseen, update next unseen appropriatly 2015-06-11 15:52:15 -04:00
jmillman
0a61ad02f7 Merge branch 'stop_garbage_collection_listeners' into develop 2015-06-11 15:16:39 -04:00
jmillman
13fefb1c17 keep a reference to public unmodifiable view of fileids so that listeners are not immediately garbage colelcted 2015-06-11 14:48:50 -04:00
jmillman
a87a665993 don't mark groups as unseen unless a file was actually added or removed 2015-06-11 14:30:35 -04:00
jmillman
b9f25256c3 Lots of cleanup and comments
rename and comment DrawableViewBase

more cleanup of category related code

comments

license header;  cleanup in DrawableDB, GroupManager, and ImageGalleryController

cleanup HashSetManager and DrawableGroup

cleanup/commetns DrawableTile, DrawableView, DrawableViewBase

more cleanup ind DrawableDB
2015-06-10 12:12:29 -04:00
jmillman
06e0a33499 interim refactor of towards HashSetManager 2015-06-10 10:11:37 -04:00
jmillman
9c98dbabe4 cleanup and verify NextUnseenGroup and related functionality. Add seen status to GroupTreeCell 2015-06-04 13:06:49 -04:00
jmillman
b2d2b3e746 (still buggy)show unseen status and improve next unseen action; reset changes that broke regrouping 2015-06-04 13:04:27 -04:00
jmillman
a08fa13c5f added convenience methods to access attrubutes of GroupKey; cleanup 2015-06-02 12:36:29 -04:00
jmillman
03c64089eb interim refactor of GroupPane to attempt to eliminate ConcurerntModificationException 2015-06-02 12:36:24 -04:00
jmillman
b04fa81b53 fix categorization ui update errors
- remove old listeners when updating treecell item.  cleanup GroupTreeCell
- invalidateHashSetHitsCount before adding/removing files to make sure it is seen during listner involation
- cleanup GroupTreeItem and NavPanel
- add comment to GroupManager
2015-05-27 13:36:32 -04:00
APriestman
24bc7c14f7 Fixed bug where the incorrect category name was being displayed when grouping by category.
For speed, now stores hash set hits in memory.
Fixed bug where hash hit count would never update after a group was created, even if files were added/removed
Changed category zero count to be bases on other counts and not stored separately.
2015-05-22 09:35:50 -04:00
APriestman
5887076259 Sorting by file count now works correctly.
Changing sort method and ascending/descending now updates the GUI immediately.
Properly decrement uncategorized file count.
Fixed a few case-closing exceptions.
2015-05-08 09:12:44 -04:00
APriestman
09671b5ba8 Finishing renaming. 2015-03-23 14:14:24 -04:00