Revision: 13474
http://sourceforge.net/p/skim-app/code/13474
Author: hofman
Date: 2023-06-14 16:29:46 +0000 (Wed, 14 Jun 2023)
Log Message:
-----------
move some legacy initialization for overview items
Modified Paths:
--------------
trunk/SKMainWindowController.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2023-06-14 09:11:02 UTC (rev 13473)
+++ trunk/SKMainWindowController.m 2023-06-14 16:29:46 UTC (rev 13474)
@@ -1708,6 +1708,11 @@
[self updateOverviewItemSize];
[overviewView setItemPrototype:[[[SKThumbnailItem alloc] init]
autorelease]];
[overviewView setContent:[self thumbnails]];
+ NSInteger i, iMax = [[overviewView content] count];
+ for (i = 0; i < iMax; i++)
+ [(SKThumbnailItem *)[overviewView itemAtIndex:i]
setHighlightLevel:[self thumbnailHighlightLevelForRow:i]];
+ if (markedPageIndex != NSNotFound)
+ [(SKThumbnailItem *)[overviewView itemAtIndex:markedPageIndex]
setMarked:YES];
} else {
[overviewView setAllowsEmptySelection:NO];
NSCollectionViewFlowLayout *layout = [[[NSCollectionViewFlowLayout
alloc] init] autorelease];
@@ -1720,15 +1725,8 @@
}
[overviewView setSelectionIndexes:[NSIndexSet
indexSetWithIndex:[[pdfView currentPage] pageIndex]]];
[overviewView
setTypeSelectHelper:[leftSideController.thumbnailTableView typeSelectHelper]];
- [overviewView setDoubleClickAction:@selector(hideOverview:) ];
+ [overviewView setDoubleClickAction:@selector(hideOverview:)];
[overviewView addObserver:self forKeyPath:RUNNING_BEFORE(10_11) ?
@"selectionIndexes" : @"selectionIndexPaths" options:0
context:&SKMainWindowThumbnailSelectionObservationContext];
- if (RUNNING_BEFORE(10_11)) {
- NSInteger i, iMax = [[overviewView content] count];
- for (i = 0; i < iMax; i++)
- [(SKThumbnailItem *)[overviewView itemAtIndex:i]
setHighlightLevel:[self thumbnailHighlightLevelForRow:i]];
- if (markedPageIndex != NSNotFound)
- [(SKThumbnailItem *)[overviewView itemAtIndex:markedPageIndex]
setMarked:YES];
- }
}
BOOL isPresentation = [self interactionMode] == SKPresentationMode;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit