Gregory John Casamento
|
fd4b07ff09
|
Get rid of extranous include
|
2023-02-07 21:56:26 -05:00 |
|
Gregory John Casamento
|
4bcdf6f5d4
|
Fix issues mentioned by @fredkiefer in review, remove check in NSViewController
|
2023-02-07 21:27:39 -05:00 |
|
Gregory John Casamento
|
d6d2f430ad
|
Update encode/decode to remove unecessary 64bit call
|
2023-02-07 21:09:23 -05:00 |
|
Gregory John Casamento
|
2a33aab039
|
Update implemention suggested by @fredkiefer
|
2023-02-07 21:05:12 -05:00 |
|
Gregory John Casamento
|
7244519365
|
Change call indexPathsForVisibleSupplementaryElementsOfKind to call indexPathForItem: as suggested by @fredkiefer
|
2023-02-07 20:55:22 -05:00 |
|
Gregory John Casamento
|
330599e248
|
Inline the frame update
|
2023-02-04 11:37:36 -05:00 |
|
Gregory John Casamento
|
73759407bb
|
Add delegate call to collectionView:didSelectItemsAtIndexPaths:
|
2023-02-04 10:28:11 -05:00 |
|
Gregory John Casamento
|
ec6a845cb1
|
Suggestions by @fredkiefer, correct spacing and fix comment
|
2023-02-04 09:39:48 -05:00 |
|
Gregory John Casamento
|
99103a83dc
|
Fix more suggestions by @fredkiefer. Add AUTORELEASE for nib, generate indexes for visible items
|
2023-02-04 09:31:13 -05:00 |
|
Gregory John Casamento
|
cf16dde246
|
Update selectAll:, deselectAll:, selectItemsAtIndexPaths:..., deselectItemsAtPaths: to correctly update setSelectionIndexPaths:
|
2023-02-04 07:41:42 -05:00 |
|
Gregory John Casamento
|
e754180dcf
|
Add OVERRIDDEN macro per suggestion from @fredkiefer
|
2023-01-30 18:12:53 -05:00 |
|
Gregory John Casamento
|
19e8a48ba3
|
Add APPKIT_DECLARE
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
4e49c2a8cf
|
Add APPKIT_DECLARE
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
8afffbb121
|
Fix leak and add to maps in makeItemWithIdentifier:forIndexPath:, per review
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
d4d60dd5de
|
Remove strange comment, per review
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
e1fa590102
|
Remove commented out code, per review
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
dd01e8b59b
|
Correct formatting, per review
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
c7c6d887e2
|
Correct formatting, per review
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
c7c3c65f4e
|
Correct formatting, per review
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
03cbc95076
|
Remove log per review by @fredkiefer
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
5e5e2bd317
|
Add proper error
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
cb8e805d0d
|
Add method to check if method is overriden on layout subclass
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
95fa4e0368
|
Add tracking view to allow easier selection
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
c95bbcf714
|
Changes to fix item selection when an NSImageView is present
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
7ee05a6869
|
Make sure to consider when view is flipped when calculating which indexPath was hit; minor cleanup of code; remove uneeded comments
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
5ff478ac85
|
Fix implementation of resize when elements overflow the size of the view
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
627c51ec45
|
Changes to implement grid layout
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
a5b878c690
|
Implement selectAll:, deselectAll:, selectItemsAtIndex:..., deselectItemsAtIndexPaths:
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
e9e1615cdb
|
Don't update the delegate unless the selection actually changes
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
a6f83ab00b
|
Add code to clean up views when resizing. Prevent recursion. Call reload when 'tile' method is called
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
2d70c42790
|
Fix issue with loading collectionview. Correct sprious calls to reloadData and tile method. Fix call back to delegate when item is clicked
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
f1552faaee
|
Remove uneeded ivars, release maps
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
01ca2cb6c2
|
Fix compilation error in CI
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
2bec53bf0f
|
Switch to using maptables to track some metadata bout items so that we can match items up when we need to find them by indexPath or point. Remove uneeded ivar from layout. Add call to delegate when selecting item
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
bf3ddc8cad
|
Add call to delegate when selecting item
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
b7156def8f
|
Implement setSelectionIndexPaths:
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
8a9185ee84
|
Update selection methods
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
a16ad6168b
|
Update selection methods
|
2023-01-30 10:48:03 -05:00 |
|
Gregory John Casamento
|
3ea04c0e36
|
Fix compilation issue, comment out temporary code in _selectWithEvent:indexPath:
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
eeb8718452
|
Add indexpath methods
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
5108348ca6
|
Add code to return the item properly from layoutAttributesForElementsInRect:, add missing NSCopying declaration to NSCollectionViewItem.h, minor cleanup in NSCollectionViewCompositionalLayout
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
f3672c31e9
|
Update attributes
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
3f402d292b
|
Return attributes for items that intersect
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
9c1aec70e7
|
Fix resize issue with flow
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
2246da3d0e
|
Implement re-flow when view is resized
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
35e0e62144
|
Add implementation of setters and getters in NSCollectionViewGridLayout
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
7d46f9f69a
|
Update to the correct size when laying out the collection view.
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
9c0f4ed731
|
Update visibleItems when arranging items
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
04b0a15526
|
Implement makeItemWithIdentifier:atIndexPath:
|
2023-01-30 10:48:02 -05:00 |
|
Gregory John Casamento
|
8948aecae5
|
Update implementation to calculate position of items for the flow layout. implementation of copyWithZone. Implementation of initWithCoder for flow layout
|
2023-01-30 10:48:02 -05:00 |
|