Revision: 14106
          http://sourceforge.net/p/skim-app/code/14106
Author:   hofman
Date:     2024-03-14 22:24:59 +0000 (Thu, 14 Mar 2024)
Log Message:
-----------
use NSControlStateValue enum values

Modified Paths:
--------------
    trunk/NSValueTransformer_SKExtensions.m
    trunk/PDFAnnotationButtonWidget_SKExtensions.m
    trunk/SKFindController.m
    trunk/SKFontWell.m
    trunk/SKMainDocument.m
    trunk/SKMainToolbarController.m
    trunk/SKMainWindowController.m
    trunk/SKMainWindowController_Actions.m
    trunk/SKMainWindowController_UI.m
    trunk/SKNavigationWindow.m
    trunk/SKNoteOutlineView.m
    trunk/SKNoteTypeSheetController.m
    trunk/SKNotesDocument.m
    trunk/SKPDFView.m
    trunk/SKSecondaryPDFView.m
    trunk/SKSnapshotPDFView.m
    trunk/SKSnapshotWindowController.m

Modified: trunk/NSValueTransformer_SKExtensions.m
===================================================================
--- trunk/NSValueTransformer_SKExtensions.m     2024-03-14 15:34:26 UTC (rev 
14105)
+++ trunk/NSValueTransformer_SKExtensions.m     2024-03-14 22:24:59 UTC (rev 
14106)
@@ -257,11 +257,11 @@
 }
 
 - (id)transformedValue:(id)value {
-    return [NSNumber numberWithInteger:[value integerValue] == targetValue ? 
NSOnState : NSOffState];
+    return [NSNumber numberWithInteger:[value integerValue] == targetValue ? 
NSControlStateValueOn : NSControlStateValueOff];
 }
 
 - (id)reverseTransformedValue:(id)value {
-    return [NSNumber numberWithInteger:[value integerValue] == NSOnState ? 
targetValue : 0];
+    return [NSNumber numberWithInteger:[value integerValue] == 
NSControlStateValueOn ? targetValue : 0];
 }
 
 @end

Modified: trunk/PDFAnnotationButtonWidget_SKExtensions.m
===================================================================
--- trunk/PDFAnnotationButtonWidget_SKExtensions.m      2024-03-14 15:34:26 UTC 
(rev 14105)
+++ trunk/PDFAnnotationButtonWidget_SKExtensions.m      2024-03-14 22:24:59 UTC 
(rev 14106)
@@ -51,7 +51,7 @@
     [fdfString appendFDFName:SKFDFAnnotationFieldNameKey];
     [fdfString appendFormat:@"(%@)", [[[self fieldName] ?: @"" 
lossyStringUsingEncoding:NSISOLatin1StringEncoding] 
stringByEscapingParenthesis]];
     [fdfString appendFDFName:SKFDFAnnotationFieldValueKey];
-    [fdfString appendFormat:@"/%@", [self state] == NSOnState ? [self 
onStateValue] : @"Off"];
+    [fdfString appendFormat:@"/%@", [self state] == NSControlStateValueOn ? 
[self onStateValue] : @"Off"];
     return fdfString;
 }
 

Modified: trunk/SKFindController.m
===================================================================
--- trunk/SKFindController.m    2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKFindController.m    2024-03-14 22:24:59 UTC (rev 14106)
@@ -149,7 +149,7 @@
 
 - (BOOL)validateMenuItem:(NSMenuItem *)menuItem {
     if ([menuItem action] == @selector(toggleCaseInsensitiveFind:)) {
-        [menuItem setState:[[NSUserDefaults standardUserDefaults] 
boolForKey:SKCaseInsensitiveFindKey] ? NSOnState : NSOffState];
+        [menuItem setState:[[NSUserDefaults standardUserDefaults] 
boolForKey:SKCaseInsensitiveFindKey] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return YES;
     }
     return YES;

Modified: trunk/SKFontWell.m
===================================================================
--- trunk/SKFontWell.m  2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKFontWell.m  2024-03-14 22:24:59 UTC (rev 14106)
@@ -221,7 +221,7 @@
     [nc addObserver:self selector:@selector(fontPanelWillClose:)
                name:NSWindowWillCloseNotification object:[fm fontPanel:YES]];
     
-    [self setState:NSOnState];
+    [self setState:NSControlStateValueOn];
     [self dirty];
     [self setNeedsDisplay:YES];
 }
@@ -228,7 +228,7 @@
 
 - (void)deactivate {
     [[NSNotificationCenter defaultCenter] removeObserver:self];
-    [self setState:NSOffState];
+    [self setState:NSControlStateValueOff];
     [self dirty];
     [self setNeedsDisplay:YES];
 }
@@ -252,7 +252,7 @@
 - (void)setTarget:(id)newTarget { target = newTarget; }
 
 - (BOOL)isActive {
-    return [self state] == NSOnState;
+    return [self state] == NSControlStateValueOn;
 }
 
 - (void)setFont:(NSFont *)newFont {
@@ -448,7 +448,7 @@
         [self setTextColor:[NSColor controlTextColor]];
     [self setBezelStyle:NSShadowlessSquareBezelStyle]; // this is mainly to 
make it selectable
     [self setButtonType:NSPushOnPushOffButton];
-    [self setState:NSOffState];
+    [self setState:NSControlStateValueOff];
 }
  
 - (instancetype)initTextCell:(NSString *)aString {
@@ -478,7 +478,7 @@
 - (void)drawBezelWithFrame:(NSRect)frame inView:(NSView *)controlView {
     SKDrawTextFieldBezel(frame, controlView);
     
-    if ([self state] == NSOnState) {
+    if ([self state] == NSControlStateValueOn) {
         [NSGraphicsContext saveGraphicsState];
         [[NSGraphicsContext currentContext] 
setCompositingOperation:NSCompositingOperationMultiply];
         [[NSColor selectedControlColor] setFill];
@@ -506,7 +506,7 @@
         NSMutableAttributedString *attrString = [[super attributedTitle] 
mutableCopy];
         [attrString addAttribute:NSForegroundColorAttributeName value:[self 
textColor] range:NSMakeRange(0, [attrString length])];
         CGFloat textLuminance = [[self textColor] luminance];
-        CGFloat backgroundLuminance = [([self state] == NSOnState ? [NSColor 
selectedControlColor] : [self backgroundColor]) luminance];
+        CGFloat backgroundLuminance = [([self state] == NSControlStateValueOn 
? [NSColor selectedControlColor] : [self backgroundColor]) luminance];
         if ((fmax(textLuminance, backgroundLuminance) + 0.05) / 
(fmin(textLuminance, backgroundLuminance) + 0.05) < 4.5) {
             NSShadow *shade = [[NSShadow alloc] init];
             [shade setShadowColor:backgroundLuminance < 0.5 ? [NSColor 
whiteColor] : [NSColor blackColor]];

Modified: trunk/SKMainDocument.m
===================================================================
--- trunk/SKMainDocument.m      2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKMainDocument.m      2024-03-14 22:24:59 UTC (rev 14106)
@@ -1086,7 +1086,7 @@
         readNotesAccessoryView = [[NSView alloc] 
initWithFrame:NSInsetRect([replaceNotesCheckButton frame], 
-CHECK_BUTTON_OFFSET_X, -CHECK_BUTTON_OFFSET_Y)];
         [readNotesAccessoryView addSubview:replaceNotesCheckButton];
         [oPanel setAccessoryView:readNotesAccessoryView];
-        [replaceNotesCheckButton setState:NSOnState];
+        [replaceNotesCheckButton setState:NSControlStateValueOn];
         [oPanel setAccessoryViewDisclosed:YES];
     }
     
@@ -1095,7 +1095,7 @@
     [oPanel beginSheetModalForWindow:[self windowForSheet] 
completionHandler:^(NSModalResponse result){
             if (result == NSModalResponseOK) {
                 NSURL *notesURL = [[oPanel URLs] objectAtIndex:0];
-                BOOL replace = (replaceNotesCheckButton && 
[replaceNotesCheckButton state] == NSOnState);
+                BOOL replace = (replaceNotesCheckButton && 
[replaceNotesCheckButton state] == NSControlStateValueOn);
                 [self readNotesFromURL:notesURL replace:replace];
             }
         }];

Modified: trunk/SKMainToolbarController.m
===================================================================
--- trunk/SKMainToolbarController.m     2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKMainToolbarController.m     2024-03-14 22:24:59 UTC (rev 14106)
@@ -966,13 +966,13 @@
     } else if (action == @selector(zoomActualPhysical:)) {
         return [mainController.pdfView.document isLocked] == NO && 
[mainController hasOverview] == NO;
     } else if (action == @selector(createNewTextNote:)) {
-        [menuItem setState:[[textNoteButton cell] tagForSegment:0] == 
[menuItem tag] ? NSOnState : NSOffState];
+        [menuItem setState:[[textNoteButton cell] tagForSegment:0] == 
[menuItem tag] ? NSControlStateValueOn : NSControlStateValueOff];
         return [mainController interactionMode] != SKPresentationMode && 
[mainController hasOverview] == NO && [mainController.pdfView.document 
allowsNotes] && ([mainController.pdfView toolMode] == SKTextToolMode || 
[mainController.pdfView toolMode] == SKNoteToolMode) && [mainController.pdfView 
hideNotes] == NO;
     } else if (action == @selector(createNewCircleNote:)) {
-        [menuItem setState:[[circleNoteButton cell] tagForSegment:0] == 
[menuItem tag] ? NSOnState : NSOffState];
+        [menuItem setState:[[circleNoteButton cell] tagForSegment:0] == 
[menuItem tag] ? NSControlStateValueOn : NSControlStateValueOff];
         return [mainController hasOverview] == NO && [mainController.pdfView 
canSelectNote];
     } else if (action == @selector(createNewMarkupNote:)) {
-        [menuItem setState:[[markupNoteButton cell] tagForSegment:0] == 
[menuItem tag] ? NSOnState : NSOffState];
+        [menuItem setState:[[markupNoteButton cell] tagForSegment:0] == 
[menuItem tag] ? NSControlStateValueOn : NSControlStateValueOff];
         return [mainController hasOverview] == NO && [mainController.pdfView 
canSelectNote];
     } else if (action == @selector(toggleFullScreen:)) {
         return [mainController canEnterFullscreen] || [mainController 
canExitFullscreen];

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKMainWindowController.m      2024-03-14 22:24:59 UTC (rev 14106)
@@ -691,7 +691,7 @@
         rect = [[pdfView currentPage] boundsForBox:[pdfView displayBox]];
 
     if (NSEqualRects(rect, NSZeroRect) == NO) {
-        if ([[[statusBar rightField] cell] state] == NSOnState) {
+        if ([[[statusBar rightField] cell] state] == NSControlStateValueOn) {
             BOOL useMetric = [[[NSLocale currentLocale] 
objectForKey:NSLocaleUsesMetricSystem] boolValue];
             NSString *units = useMetric ? NSLocalizedString(@"cm", @"size 
unit") : NSLocalizedString(@"in", @"size unit");
             CGFloat factor = useMetric ? CM_PER_POINT : INCH_PER_POINT;

Modified: trunk/SKMainWindowController_Actions.m
===================================================================
--- trunk/SKMainWindowController_Actions.m      2024-03-14 15:34:26 UTC (rev 
14105)
+++ trunk/SKMainWindowController_Actions.m      2024-03-14 22:24:59 UTC (rev 
14106)
@@ -102,8 +102,8 @@
 - (IBAction)changeColor:(id)sender{
     PDFAnnotation *annotation = [pdfView currentAnnotation];
     if (mwcFlags.updatingColor == 0 && [self hasOverview] == NO && [annotation 
isSkimNote]) {
-        BOOL isFill = [colorAccessoryView state] == NSOnState && [annotation 
hasInteriorColor];
-        BOOL isText = [textColorAccessoryView state] == NSOnState && 
[annotation isText];
+        BOOL isFill = [colorAccessoryView state] == NSControlStateValueOn && 
[annotation hasInteriorColor];
+        BOOL isText = [textColorAccessoryView state] == NSControlStateValueOn 
&& [annotation isText];
         BOOL isShift = ([NSEvent standardModifierFlags] & 
NSEventModifierFlagShift) != 0;
         mwcFlags.updatingColor = 1;
         [annotation setColor:[sender color] alternate:isFill || isText 
updateDefaults:isShift];

Modified: trunk/SKMainWindowController_UI.m
===================================================================
--- trunk/SKMainWindowController_UI.m   2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKMainWindowController_UI.m   2024-03-14 22:24:59 UTC (rev 14106)
@@ -172,9 +172,9 @@
                     textColorAccessoryView = [self 
newColorAccessoryButtonWithTitle:NSLocalizedString(@"Text color", @"Check 
button title")];
                 accessoryView = textColorAccessoryView;
             }
-            if ([annotation hasInteriorColor] && [colorAccessoryView state] == 
NSOnState) {
+            if ([annotation hasInteriorColor] && [colorAccessoryView state] == 
NSControlStateValueOn) {
                 color = [(id)annotation interiorColor] ?: [NSColor clearColor];
-            } else if ([annotation isText] && [textColorAccessoryView state] 
== NSOnState) {
+            } else if ([annotation isText] && [textColorAccessoryView state] 
== NSControlStateValueOn) {
                 color = [(id)annotation fontColor] ?: [NSColor blackColor];
             } else {
                 color = [annotation color];
@@ -1721,28 +1721,28 @@
             [menuItem setTitle:NSLocalizedString(@"Hide Notes", @"Menu item 
title")];
         return YES;
     } else if (action == @selector(changeDisplaySinglePages:)) {
-        [menuItem setState:([pdfView displayMode] & kPDFDisplayTwoUp) == 
(PDFDisplayMode)[menuItem tag] ? NSOnState : NSOffState];
+        [menuItem setState:([pdfView displayMode] & kPDFDisplayTwoUp) == 
(PDFDisplayMode)[menuItem tag] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode && [self 
hasOverview] == NO && [[self pdfDocument] isLocked] == NO;
     } else if (action == @selector(changeDisplayContinuous:)) {
-        [menuItem setState:([pdfView displayMode] & 
kPDFDisplaySinglePageContinuous) == (PDFDisplayMode)[menuItem tag] ? NSOnState 
: NSOffState];
+        [menuItem setState:([pdfView displayMode] & 
kPDFDisplaySinglePageContinuous) == (PDFDisplayMode)[menuItem tag] ? 
NSControlStateValueOn : NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode && [self 
hasOverview] == NO && [[self pdfDocument] isLocked] == NO;
     } else if (action == @selector(changeDisplayMode:)) {
-        [menuItem setState: [pdfView extendedDisplayMode] == [menuItem tag] ? 
NSOnState : NSOffState];
+        [menuItem setState: [pdfView extendedDisplayMode] == [menuItem tag] ? 
NSControlStateValueOn : NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode && [self 
hasOverview] == NO && [[self pdfDocument] isLocked] == NO;
     } else if (action == @selector(changeDisplayDirection:)) {
-        [menuItem setState:[pdfView displaysHorizontally] == (BOOL)[menuItem 
tag] ? NSOnState : NSOffState];
+        [menuItem setState:[pdfView displaysHorizontally] == (BOOL)[menuItem 
tag] ? NSControlStateValueOn : NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode && [self 
hasOverview] == NO && [[self pdfDocument] isLocked] == NO && [pdfView 
displayMode] == kPDFDisplaySinglePageContinuous;
     } else if (action == @selector(toggleDisplaysRTL:)) {
-        [menuItem setState:[pdfView displaysRTL] ? NSOnState : NSOffState];
+        [menuItem setState:[pdfView displaysRTL] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode && [self 
hasOverview] == NO && [[self pdfDocument] isLocked] == NO;
     } else if (action == @selector(toggleDisplaysAsBook:)) {
-        [menuItem setState:[pdfView displaysAsBook] ? NSOnState : NSOffState];
+        [menuItem setState:[pdfView displaysAsBook] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode && [self 
hasOverview] == NO && [[self pdfDocument] isLocked] == NO;
     } else if (action == @selector(toggleDisplayPageBreaks:)) {
-        [menuItem setState:[pdfView displaysPageBreaks] ? NSOnState : 
NSOffState];
+        [menuItem setState:[pdfView displaysPageBreaks] ? 
NSControlStateValueOn : NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode && [self 
hasOverview] == NO && [[self pdfDocument] isLocked] == NO;
     } else if (action == @selector(changeDisplayBox:)) {
-        [menuItem setState:[pdfView displayBox] == (PDFDisplayBox)[menuItem 
tag] ? NSOnState : NSOffState];
+        [menuItem setState:[pdfView displayBox] == (PDFDisplayBox)[menuItem 
tag] ? NSControlStateValueOn : NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode && [self 
hasOverview] == NO && [[self pdfDocument] isLocked] == NO;
     } else if (action == @selector(delete:) || action == @selector(copy:) || 
action == @selector(cut:) || action == @selector(paste:) || action == 
@selector(alternatePaste:) || action == @selector(pasteAsPlainText:) || action 
== @selector(deselectAll:) || action == @selector(changeAnnotationMode:) || 
action == @selector(changeToolMode:)) {
         return [self hasOverview] == NO && [pdfView validateMenuItem:menuItem];
@@ -1802,7 +1802,7 @@
     } else if (action == @selector(doAutoScale:)) {
         return [[self pdfDocument] isLocked] == NO && [pdfView autoScales] == 
NO && [self hasOverview] == NO;
     } else if (action == @selector(toggleAutoScale:)) {
-        [menuItem setState:[pdfView autoScales] ? NSOnState : NSOffState];
+        [menuItem setState:[pdfView autoScales] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return [[self pdfDocument] isLocked] == NO && [self hasOverview] == NO;
     } else if (action == @selector(rotateRight:) || action == 
@selector(rotateLeft:) || action == @selector(rotateAllRight:) || action == 
@selector(rotateAllLeft:)) {
         return [self interactionMode] != SKPresentationMode && [[self 
pdfDocument] isLocked] == NO;
@@ -1827,17 +1827,17 @@
             [menuItem setTitle:NSLocalizedString(@"Show Notes Pane", @"Menu 
item title")];
         return [self interactionMode] != SKPresentationMode;
     } else if (action == @selector(changeLeftSidePaneState:)) {
-        [menuItem setState:mwcFlags.leftSidePaneState == 
(SKLeftSidePaneState)[menuItem tag] ? (([leftSideController.findTableView 
window] || [leftSideController.groupedFindTableView window]) ? NSMixedState : 
NSOnState) : NSOffState];
+        [menuItem setState:mwcFlags.leftSidePaneState == 
(SKLeftSidePaneState)[menuItem tag] ? (([leftSideController.findTableView 
window] || [leftSideController.groupedFindTableView window]) ? 
NSControlStateValueMixed : NSControlStateValueOn) : NSControlStateValueOff];
         return (SKLeftSidePaneState)[menuItem tag] == SKSidePaneStateThumbnail 
|| [[pdfView document] outlineRoot];
     } else if (action == @selector(changeRightSidePaneState:)) {
-        [menuItem setState:mwcFlags.rightSidePaneState == 
(SKRightSidePaneState)[menuItem tag] ? NSOnState : NSOffState];
+        [menuItem setState:mwcFlags.rightSidePaneState == 
(SKRightSidePaneState)[menuItem tag] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return [self interactionMode] != SKPresentationMode;
     } else if (action == @selector(changeFindPaneState:)) {
         if ([[leftSideController.searchField stringValue] length] == 0) {
-            [menuItem setState:NSOffState];
+            [menuItem setState:NSControlStateValueOff];
             return NO;
         }
-        [menuItem setState:mwcFlags.findPaneState == 
(SKFindPaneState)[menuItem tag] ? (([leftSideController.findTableView window] 
== nil && [leftSideController.groupedFindTableView window] == nil) ? 
NSMixedState : NSOnState) : NSOffState];
+        [menuItem setState:mwcFlags.findPaneState == 
(SKFindPaneState)[menuItem tag] ? (([leftSideController.findTableView window] 
== nil && [leftSideController.groupedFindTableView window] == nil) ? 
NSControlStateValueMixed : NSControlStateValueOn) : NSControlStateValueOff];
         return YES;
     } else if (action == @selector(toggleOverview:)) {
         if ([self hasOverview])
@@ -1894,7 +1894,7 @@
             CGFloat speed = [pdfView pacerSpeed];
             NSInteger s = 5 * MAX(0, (NSInteger)round(0.2 * speed) - 1) + 
[menuItem tag];
             [menuItem setTitle:[NSString stringWithFormat:@"%ld",(long)s]];
-            [menuItem setState:(NSInteger)round(speed) == s ? NSOnState : 
NSOffState];
+            [menuItem setState:(NSInteger)round(speed) == s ? 
NSControlStateValueOn : NSControlStateValueOff];
         }
         return YES;
     } else if (action == @selector(savePDFSettingToDefaults:)) {
@@ -1906,16 +1906,16 @@
     } else if (action == @selector(chooseTransition:)) {
         return [[self pdfDocument] pageCount] > 1;
     } else if (action == @selector(toggleCaseInsensitiveSearch:)) {
-        [menuItem setState:mwcFlags.caseInsensitiveSearch ? NSOnState : 
NSOffState];
+        [menuItem setState:mwcFlags.caseInsensitiveSearch ? 
NSControlStateValueOn : NSControlStateValueOff];
         return YES;
     } else if (action == @selector(toggleWholeWordSearch:)) {
-        [menuItem setState:mwcFlags.wholeWordSearch ? NSOnState : NSOffState];
+        [menuItem setState:mwcFlags.wholeWordSearch ? NSControlStateValueOn : 
NSControlStateValueOff];
         return YES;
     } else if (action == @selector(toggleCaseInsensitiveFilter:)) {
-        [menuItem setState:mwcFlags.caseInsensitiveFilter ? NSOnState : 
NSOffState];
+        [menuItem setState:mwcFlags.caseInsensitiveFilter ? 
NSControlStateValueOn : NSControlStateValueOff];
         return YES;
     } else if (action == @selector(toggleAutoResizeNoteRows:)) {
-        [menuItem setState:mwcFlags.autoResizeNoteRows ? NSOnState : 
NSOffState];
+        [menuItem setState:mwcFlags.autoResizeNoteRows ? NSControlStateValueOn 
: NSControlStateValueOff];
         return YES;
     } else if (action == @selector(performFindPanelAction:)) {
         if ([self interactionMode] == SKPresentationMode)

Modified: trunk/SKNavigationWindow.m
===================================================================
--- trunk/SKNavigationWindow.m  2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKNavigationWindow.m  2024-03-14 22:24:59 UTC (rev 14106)
@@ -234,7 +234,7 @@
 }
 
 - (void)handleScaleChangedNotification:(NSNotification *)notification {
-    [zoomButton setState:[[notification object] autoScales] ? NSOnState : 
NSOffState];
+    [zoomButton setState:[[notification object] autoScales] ? 
NSControlStateValueOn : NSControlStateValueOff];
 }
 
 - (void)handlePageChangedNotification:(NSNotification *)notification {
@@ -398,7 +398,7 @@
         [item setRepresentedObject:color];
         [item setImage:image];
         if ([color isEqual:tmpColor ?: inkColor])
-            [item setState:NSOnState];
+            [item setState:NSControlStateValueOn];
     }
 }
 
@@ -598,11 +598,11 @@
 
 - (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView {
     [[NSColor colorWithDeviceWhite:1.0 alpha:[self isEnabled] == NO ? 0.3 : 
[self isHighlighted] ? 0.9 : 0.6] setFill];
-    [([self state] == NSOnState && [self alternatePath] ? [self alternatePath] 
: [self path]) fill];
+    [([self state] == NSControlStateValueOn && [self alternatePath] ? [self 
alternatePath] : [self path]) fill];
 }
 
 - (void)mouseEntered:(NSEvent *)theEvent {
-    NSString *currentToolTip = [self state] == NSOnState && alternateToolTip ? 
alternateToolTip : toolTip;
+    NSString *currentToolTip = [self state] == NSControlStateValueOn && 
alternateToolTip ? alternateToolTip : toolTip;
     [[SKNavigationToolTipWindow sharedToolTipWindow] 
showToolTip:currentToolTip forView:[self controlView]];
     [super mouseEntered:theEvent];
 }
@@ -621,17 +621,17 @@
         if (alternatePath)
             [button setNeedsDisplay:YES];
         if (alternateToolTip && [[[SKNavigationToolTipWindow 
sharedToolTipWindow] view] isEqual:button]) {
-            NSString *currentToolTip = [self state] == NSOnState && 
alternateToolTip ? alternateToolTip : toolTip;
+            NSString *currentToolTip = [self state] == NSControlStateValueOn 
&& alternateToolTip ? alternateToolTip : toolTip;
             [[SKNavigationToolTipWindow sharedToolTipWindow] 
showToolTip:currentToolTip forView:button];
         }
     }
-    [self setAccessibilityLabel:state == NSOnState && alternateToolTip ? 
alternateToolTip : toolTip];
+    [self setAccessibilityLabel:state == NSControlStateValueOn && 
alternateToolTip ? alternateToolTip : toolTip];
 }
 
 - (void)setToolTip:(NSString *)aToolTip {
     if (aToolTip != toolTip) {
         toolTip = aToolTip;
-        if ([self state] == NSOffState || alternateToolTip == nil)
+        if ([self state] == NSControlStateValueOff || alternateToolTip == nil)
             [self setAccessibilityLabel:toolTip];
     }
 }
@@ -639,13 +639,13 @@
 - (void)setAlternateToolTip:(NSString *)aToolTip {
     if (aToolTip != alternateToolTip) {
         alternateToolTip = aToolTip;
-        if ([self state] == NSOnState)
+        if ([self state] == NSControlStateValueOn)
             [self setAccessibilityLabel:alternateToolTip];
     }
 }
 
 - (NSString *)accessibilityLabel {
-    return [self state] == NSOnState && alternateToolTip ? alternateToolTip : 
toolTip;
+    return [self state] == NSControlStateValueOn && alternateToolTip ? 
alternateToolTip : toolTip;
 }
 
 @end

Modified: trunk/SKNoteOutlineView.m
===================================================================
--- trunk/SKNoteOutlineView.m   2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKNoteOutlineView.m   2024-03-14 22:24:59 UTC (rev 14106)
@@ -140,7 +140,7 @@
 
 - (BOOL)validateMenuItem:(NSMenuItem *)menuItem {
     if ([menuItem action] == @selector(toggleTableColumn:)) {
-        [menuItem setState:[[self tableColumnWithIdentifier:[menuItem 
representedObject]] isHidden] ? NSOffState : NSOnState];
+        [menuItem setState:[[self tableColumnWithIdentifier:[menuItem 
representedObject]] isHidden] ? NSControlStateValueOff : NSControlStateValueOn];
         return YES;
     } else if ([[SKNoteOutlineView superclass] 
instancesRespondToSelector:_cmd]) {
         return [super validateMenuItem:menuItem];

Modified: trunk/SKNoteTypeSheetController.m
===================================================================
--- trunk/SKNoteTypeSheetController.m   2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKNoteTypeSheetController.m   2024-03-14 22:24:59 UTC (rev 14106)
@@ -66,7 +66,7 @@
             menuItem = [noteTypeMenu addItemWithTitle:[type typeName] 
action:@selector(toggleDisplayNoteType:) target:self];
             [menuItem setTag:tag++];
             [menuItem setRepresentedObject:type];
-            [menuItem setState:NSOnState];
+            [menuItem setState:NSControlStateValueOn];
         }
         [noteTypeMenu addItem:[NSMenuItem separatorItem]];
         [noteTypeMenu addItemWithTitle:NSLocalizedString(@"Show All", @"Menu 
item title") action:@selector(displayAllNoteTypes:) target:self];
@@ -100,7 +100,7 @@
     NSInteger i;
     for (i = 0; i < NOTETYPES_COUNT; i++) {
         NSMenuItem *item = [noteTypeMenu itemAtIndex:i];
-        if ([item state] == NSOnState)
+        if ([item state] == NSControlStateValueOn)
             [types addObject:[item representedObject]];
     }
     return types;
@@ -147,7 +147,7 @@
 - (void)displayAllNoteTypes:(id)sender {
     NSInteger i;
     for (i = 0; i < NOTETYPES_COUNT; i++)
-        [[noteTypeMenu itemAtIndex:i] setState:NSOnState];
+        [[noteTypeMenu itemAtIndex:i] setState:NSControlStateValueOn];
     [delegate noteTypeSheetControllerNoteTypesDidChange];
 }
 

Modified: trunk/SKNotesDocument.m
===================================================================
--- trunk/SKNotesDocument.m     2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKNotesDocument.m     2024-03-14 22:24:59 UTC (rev 14106)
@@ -630,10 +630,10 @@
             [menuItem setTitle:NSLocalizedString(@"Show Status Bar", @"Menu 
item title")];
         return YES;
     } else if (action == @selector(toggleCaseInsensitiveSearch:)) {
-        [menuItem setState:ndFlags.caseInsensitiveSearch ? NSOnState : 
NSOffState];
+        [menuItem setState:ndFlags.caseInsensitiveSearch ? 
NSControlStateValueOn : NSControlStateValueOff];
         return YES;
     } else if (action == @selector(toggleAutoResizeNoteRows:)) {
-        [menuItem setState:ndFlags.autoResizeRows ? NSOnState : NSOffState];
+        [menuItem setState:ndFlags.autoResizeRows ? NSControlStateValueOn : 
NSControlStateValueOff];
         return YES;
     } else if (action == @selector(toggleFullscreen:)) {
         if ([self interactionMode] == SKFullScreenMode)

Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m   2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKPDFView.m   2024-03-14 22:24:59 UTC (rev 14106)
@@ -3345,13 +3345,13 @@
 - (BOOL)validateMenuItem:(NSMenuItem *)menuItem {
     SEL action = [menuItem action];
     if (action == @selector(changeToolMode:)) {
-        [menuItem setState:[self toolMode] == (SKToolMode)[menuItem tag] ? 
NSOnState : NSOffState];
+        [menuItem setState:[self toolMode] == (SKToolMode)[menuItem tag] ? 
NSControlStateValueOn : NSControlStateValueOff];
         return YES;
     } else if (action == @selector(changeAnnotationMode:)) {
         if ([[menuItem menu] numberOfItems] > ANNOTATION_MODE_COUNT)
-            [menuItem setState:[self toolMode] == SKNoteToolMode && [self 
annotationMode] == (SKNoteType)[menuItem tag] ? NSOnState : NSOffState];
+            [menuItem setState:[self toolMode] == SKNoteToolMode && [self 
annotationMode] == (SKNoteType)[menuItem tag] ? NSControlStateValueOn : 
NSControlStateValueOff];
         else
-            [menuItem setState:[self annotationMode] == (SKNoteType)[menuItem 
tag] ? NSOnState : NSOffState];
+            [menuItem setState:[self annotationMode] == (SKNoteType)[menuItem 
tag] ? NSControlStateValueOn : NSControlStateValueOff];
         return YES;
     } else if (action == @selector(copy:)) {
         return ([[self currentSelection] hasCharacters] || [currentAnnotation 
isSkimNote] ||
@@ -3377,19 +3377,19 @@
     } else if (action == @selector(takeSnapshot:)) {
         return [[self document] isLocked] == NO;
     } else if (action == @selector(_setSinglePageScrolling:)) {
-        [menuItem setState:[self extendedDisplayMode] == 
kPDFDisplaySinglePageContinuous ? NSOnState : NSOffState];
+        [menuItem setState:[self extendedDisplayMode] == 
kPDFDisplaySinglePageContinuous ? NSControlStateValueOn : 
NSControlStateValueOff];
         return YES;
     } else if (action == @selector(_setDoublePageScrolling:)) {
-        [menuItem setState:[self extendedDisplayMode] == 
kPDFDisplayTwoUpContinuous ? NSOnState : NSOffState];
+        [menuItem setState:[self extendedDisplayMode] == 
kPDFDisplayTwoUpContinuous ? NSControlStateValueOn : NSControlStateValueOff];
         return YES;
     } else if (action == @selector(_setDoublePage:)) {
-        [menuItem setState:[self extendedDisplayMode] == kPDFDisplayTwoUp ? 
NSOnState : NSOffState];
+        [menuItem setState:[self extendedDisplayMode] == kPDFDisplayTwoUp ? 
NSControlStateValueOn : NSControlStateValueOff];
         return YES;
     } else if (action == @selector(setHorizontalScrolling:)) {
-        [menuItem setState:[self extendedDisplayMode] == 
kPDFDisplayHorizontalContinuous ? NSOnState : NSOffState];
+        [menuItem setState:[self extendedDisplayMode] == 
kPDFDisplayHorizontalContinuous ? NSControlStateValueOn : 
NSControlStateValueOff];
         return YES;
     } else if (action == @selector(zoomToPhysicalSize:)) {
-        [menuItem setState:([self autoScales] || fabs([self 
physicalScaleFactor] - 1.0) > 0.001) ? NSOffState : NSOnState];
+        [menuItem setState:([self autoScales] || fabs([self 
physicalScaleFactor] - 1.0) > 0.001) ? NSControlStateValueOff : 
NSControlStateValueOn];
         return YES;
     } else if (action == @selector(editCurrentAnnotation:)) {
         return [[self currentAnnotation] isEditable];

Modified: trunk/SKSecondaryPDFView.m
===================================================================
--- trunk/SKSecondaryPDFView.m  2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKSecondaryPDFView.m  2024-03-14 22:24:59 UTC (rev 14106)
@@ -469,7 +469,7 @@
         selectsText = newSelectsText;
         if (selectsText == NO)
             [self setCurrentSelection:nil];
-        [toolModeButton setState:selectsText ? NSOnState : NSOffState];
+        [toolModeButton setState:selectsText ? NSControlStateValueOn : 
NSControlStateValueOff];
         [[NSUserDefaults standardUserDefaults] setBool:selectsText 
forKey:SKLastSecondarySelectsTextKey];
     }
 }
@@ -606,19 +606,19 @@
     } else if ([menuItem action] == @selector(selectAll:)) {
         return [self selectsText];
     } else if ([menuItem action] == @selector(toggleDisplaysAsBookFromMenu:)) {
-        [menuItem setState:[self displaysAsBook] ? NSOnState : NSOffState];
+        [menuItem setState:[self displaysAsBook] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return YES;
     } else if ([menuItem action] == 
@selector(toggleDisplayPageBreaksFromMenu:)) {
-        [menuItem setState:[self displaysPageBreaks] ? NSOnState : NSOffState];
+        [menuItem setState:[self displaysPageBreaks] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return YES;
     } else if ([menuItem action] == @selector(doActualSize:)) {
-        [menuItem setState:fabs([self scaleFactor] - 1.0) > 0.0 ? NSOffState : 
NSOnState];
+        [menuItem setState:fabs([self scaleFactor] - 1.0) > 0.0 ? 
NSControlStateValueOff : NSControlStateValueOn];
         return YES;
     } else if ([menuItem action] == @selector(doPhysicalSize:)) {
-        [menuItem setState:([self autoScales] || fabs([self 
physicalScaleFactor] - 1.0) > 0.001) ? NSOffState : NSOnState];
+        [menuItem setState:([self autoScales] || fabs([self 
physicalScaleFactor] - 1.0) > 0.001) ? NSControlStateValueOff : 
NSControlStateValueOn];
         return YES;
     } else if ([menuItem action] == @selector(changeToolMode:)) {
-        [menuItem setState:[self selectsText] == (BOOL)[menuItem tag] ? 
NSOnState : NSOffState];
+        [menuItem setState:[self selectsText] == (BOOL)[menuItem tag] ? 
NSControlStateValueOn : NSControlStateValueOff];
         return YES;
     } else if ([[SKSecondaryPDFView superclass] 
instancesRespondToSelector:_cmd]) {
         return [super validateMenuItem:menuItem];

Modified: trunk/SKSnapshotPDFView.m
===================================================================
--- trunk/SKSnapshotPDFView.m   2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKSnapshotPDFView.m   2024-03-14 22:24:59 UTC (rev 14106)
@@ -574,13 +574,13 @@
     } else if ([menuItem action] == @selector(selectAll:)) {
         return NO;
     } else if ([menuItem action] == @selector(doAutoFit:)) {
-        [menuItem setState:[self autoFits] ? NSOnState : NSOffState];
+        [menuItem setState:[self autoFits] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return [self shouldAutoFit];
     } else if ([menuItem action] == @selector(doActualSize:)) {
-        [menuItem setState:fabs([self scaleFactor] - 1.0) > 0.0 ? NSOffState : 
NSOnState];
+        [menuItem setState:fabs([self scaleFactor] - 1.0) > 0.0 ? 
NSControlStateValueOff : NSControlStateValueOn];
         return YES;
     } else if ([menuItem action] == @selector(doPhysicalSize:)) {
-        [menuItem setState:([self autoScales] || fabs([self 
physicalScaleFactor] - 1.0) > 0.001) ? NSOffState : NSOnState];
+        [menuItem setState:([self autoScales] || fabs([self 
physicalScaleFactor] - 1.0) > 0.001) ? NSControlStateValueOff : 
NSControlStateValueOn];
         return YES;
     } else if ([[SKSnapshotPDFView superclass] 
instancesRespondToSelector:_cmd]) {
         return [super validateMenuItem:menuItem];

Modified: trunk/SKSnapshotWindowController.m
===================================================================
--- trunk/SKSnapshotWindowController.m  2024-03-14 15:34:26 UTC (rev 14105)
+++ trunk/SKSnapshotWindowController.m  2024-03-14 22:24:59 UTC (rev 14106)
@@ -454,7 +454,7 @@
     } else if (action == @selector(doZoomToPhysicalSize:)) {
         return fabs([pdfView physicalScaleFactor] - 1.0) > 0.001;
     } else if (action == @selector(toggleAutoScale:)) {
-        [menuItem setState:[pdfView autoFits] ? NSOnState : NSOffState];
+        [menuItem setState:[pdfView autoFits] ? NSControlStateValueOn : 
NSControlStateValueOff];
         return YES;
     }
     return YES;

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

Reply via email to