Revision: 14372
http://sourceforge.net/p/skim-app/code/14372
Author: hofman
Date: 2024-07-11 14:39:13 +0000 (Thu, 11 Jul 2024)
Log Message:
-----------
rename some enum values
Modified Paths:
--------------
trunk/SKMainDocument.m
trunk/SKMainToolbarController.m
trunk/SKMainTouchBarController.m
trunk/SKMainWindowController.m
trunk/SKMainWindowController_Actions.m
trunk/SKMainWindowController_UI.m
trunk/SKPDFView.h
trunk/SKPDFView.m
Modified: trunk/SKMainDocument.m
===================================================================
--- trunk/SKMainDocument.m 2024-07-10 14:56:27 UTC (rev 14371)
+++ trunk/SKMainDocument.m 2024-07-11 14:39:13 UTC (rev 14372)
@@ -1781,15 +1781,15 @@
- (NSInteger)toolMode {
NSInteger toolMode = [[self pdfView] toolMode];
- if (toolMode == SKNoteToolMode)
+ if (toolMode == SKToolModeNote)
toolMode += [[self pdfView] annotationMode];
return toolMode;
}
- (void)setToolMode:(NSInteger)newToolMode {
- if (newToolMode >= SKNoteToolMode) {
- [[self pdfView] setAnnotationMode:newToolMode - SKNoteToolMode];
- newToolMode = SKNoteToolMode;
+ if (newToolMode >= SKToolModeNote) {
+ [[self pdfView] setAnnotationMode:newToolMode - SKToolModeNote];
+ newToolMode = SKToolModeNote;
}
[[self pdfView] setToolMode:newToolMode];
}
Modified: trunk/SKMainToolbarController.m
===================================================================
--- trunk/SKMainToolbarController.m 2024-07-10 14:56:27 UTC (rev 14371)
+++ trunk/SKMainToolbarController.m 2024-07-11 14:39:13 UTC (rev 14372)
@@ -423,14 +423,14 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarNewTextNoteItemIdentifier]) {
menu = [NSMenu menu];
- [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") imageNamed:SKImageNameToolbarAddTextNote
action:@selector(createNewTextNote:) target:self tag:SKFreeTextNote];
- [menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameToolbarAddAnchoredNote
action:@selector(createNewTextNote:) target:self tag:SKAnchoredNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") imageNamed:SKImageNameToolbarAddTextNote
action:@selector(createNewTextNote:) target:self tag:SKNoteTypeFreeText];
+ [menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameToolbarAddAnchoredNote
action:@selector(createNewTextNote:) target:self tag:SKNoteTypeAnchored];
[textNoteButton setMenu:menu forSegment:0];
menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Add Note", @"Toolbar item label")];
menu = [menuItem submenu];
- [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") imageNamed:SKImageNameToolbarAddTextNote
action:@selector(createNewNote:) target:mainController tag:SKFreeTextNote];
- [menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameToolbarAddAnchoredNote
action:@selector(createNewNote:) target:mainController tag:SKAnchoredNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") imageNamed:SKImageNameToolbarAddTextNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeFreeText];
+ [menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameToolbarAddAnchoredNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeAnchored];
[item setLabels:NSLocalizedString(@"Add Note", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Add New Note", @"Tool tip
message")];
@@ -440,14 +440,14 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarNewCircleNoteItemIdentifier]) {
menu = [NSMenu menu];
- [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") imageNamed:SKImageNameToolbarAddCircleNote
action:@selector(createNewCircleNote:) target:self tag:SKCircleNote];
- [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameToolbarAddSquareNote
action:@selector(createNewCircleNote:) target:self tag:SKSquareNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") imageNamed:SKImageNameToolbarAddCircleNote
action:@selector(createNewCircleNote:) target:self tag:SKNoteTypeCircle];
+ [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameToolbarAddSquareNote
action:@selector(createNewCircleNote:) target:self tag:SKNoteTypeSquare];
[circleNoteButton setMenu:menu forSegment:0];
menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Add Shape", @"Toolbar item label")];
menu = [menuItem submenu];
- [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") imageNamed:SKImageNameToolbarAddCircleNote
action:@selector(createNewNote:) target:mainController tag:SKCircleNote];
- [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameToolbarAddSquareNote
action:@selector(createNewNote:) target:mainController tag:SKSquareNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") imageNamed:SKImageNameToolbarAddCircleNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeCircle];
+ [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameToolbarAddSquareNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeSquare];
[item setLabels:NSLocalizedString(@"Add Shape", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Add New Circle or Box",
@"Tool tip message")];
@@ -457,16 +457,16 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarNewMarkupItemIdentifier]) {
menu = [NSMenu menu];
- [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") imageNamed:SKImageNameToolbarAddHighlightNote
action:@selector(createNewMarkupNote:) target:self tag:SKHighlightNote];
- [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") imageNamed:SKImageNameToolbarAddUnderlineNote
action:@selector(createNewMarkupNote:) target:self tag:SKUnderlineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameToolbarAddStrikeOutNote
action:@selector(createNewMarkupNote:) target:self tag:SKStrikeOutNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") imageNamed:SKImageNameToolbarAddHighlightNote
action:@selector(createNewMarkupNote:) target:self tag:SKNoteTypeHighlight];
+ [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") imageNamed:SKImageNameToolbarAddUnderlineNote
action:@selector(createNewMarkupNote:) target:self tag:SKNoteTypeUnderline];
+ [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameToolbarAddStrikeOutNote
action:@selector(createNewMarkupNote:) target:self tag:SKNoteTypeStrikeOut];
[markupNoteButton setMenu:menu forSegment:0];
menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Add Markup", @"Toolbar item
label")];
menu = [menuItem submenu];
- [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") imageNamed:SKImageNameToolbarAddHighlightNote
action:@selector(createNewNote:) target:mainController tag:SKHighlightNote];
- [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") imageNamed:SKImageNameToolbarAddUnderlineNote
action:@selector(createNewNote:) target:mainController tag:SKUnderlineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameToolbarAddStrikeOutNote
action:@selector(createNewNote:) target:mainController tag:SKStrikeOutNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") imageNamed:SKImageNameToolbarAddHighlightNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeHighlight];
+ [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") imageNamed:SKImageNameToolbarAddUnderlineNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeUnderline];
+ [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameToolbarAddStrikeOutNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeStrikeOut];
[item setLabels:NSLocalizedString(@"Add Markup", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Add New Markup", @"Tool tip
message")];
@@ -476,14 +476,14 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarNewLineItemIdentifier]) {
menu = [NSMenu menu];
- [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") imageNamed:SKImageNameToolbarAddLineNote
action:@selector(createNewLineNote:) target:self tag:SKLineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameToolbarAddInkNote
action:@selector(createNewLineNote:) target:self tag:SKInkNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") imageNamed:SKImageNameToolbarAddLineNote
action:@selector(createNewLineNote:) target:self tag:SKNoteTypeLine];
+ [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameToolbarAddInkNote
action:@selector(createNewLineNote:) target:self tag:SKNoteTypeInk];
[lineNoteButton setMenu:menu forSegment:0];
menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Add Line", @"Toolbar item label")];
menu = [menuItem submenu];
- [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") imageNamed:SKImageNameToolbarAddLineNote
action:@selector(createNewNote:) target:mainController tag:SKLineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameToolbarAddInkNote
action:@selector(createNewNote:) target:mainController tag:SKInkNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") imageNamed:SKImageNameToolbarAddLineNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeLine];
+ [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameToolbarAddInkNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeInk];
[item setLabels:NSLocalizedString(@"Add Line", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Add New Line", @"Tool tip
message")];
@@ -494,27 +494,27 @@
menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Add Note", @"Toolbar item label")];
menu = [menuItem submenu];
- [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") imageNamed:SKImageNameToolbarAddTextNote
action:@selector(createNewNote:) target:mainController tag:SKFreeTextNote];
- [menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameToolbarAddAnchoredNote
action:@selector(createNewNote:) target:mainController tag:SKAnchoredNote];
- [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") imageNamed:SKImageNameToolbarAddCircleNote
action:@selector(createNewNote:) target:mainController tag:SKCircleNote];
- [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameToolbarAddSquareNote
action:@selector(createNewNote:) target:mainController tag:SKSquareNote];
- [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") imageNamed:SKImageNameToolbarAddHighlightNote
action:@selector(createNewNote:) target:mainController tag:SKHighlightNote];
- [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") imageNamed:SKImageNameToolbarAddUnderlineNote
action:@selector(createNewNote:) target:mainController tag:SKUnderlineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameToolbarAddStrikeOutNote
action:@selector(createNewNote:) target:mainController tag:SKStrikeOutNote];
- [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") imageNamed:SKImageNameToolbarAddLineNote
action:@selector(createNewNote:) target:mainController tag:SKLineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameToolbarAddInkNote
action:@selector(createNewNote:) target:mainController tag:SKInkNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") imageNamed:SKImageNameToolbarAddTextNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeFreeText];
+ [menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameToolbarAddAnchoredNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeAnchored];
+ [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") imageNamed:SKImageNameToolbarAddCircleNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeCircle];
+ [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameToolbarAddSquareNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeSquare];
+ [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") imageNamed:SKImageNameToolbarAddHighlightNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeHighlight];
+ [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") imageNamed:SKImageNameToolbarAddUnderlineNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeUnderline];
+ [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameToolbarAddStrikeOutNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeStrikeOut];
+ [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") imageNamed:SKImageNameToolbarAddLineNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeLine];
+ [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameToolbarAddInkNote
action:@selector(createNewNote:) target:mainController tag:SKNoteTypeInk];
[item setLabels:NSLocalizedString(@"Add Note", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Add New Note", @"Tool tip
message")];
- [noteButton setHelp:NSLocalizedString(@"Add New Text Note", @"Tool
tip message") forSegment:SKFreeTextNote];
- [noteButton setHelp:NSLocalizedString(@"Add New Anchored Note",
@"Tool tip message") forSegment:SKAnchoredNote];
- [noteButton setHelp:NSLocalizedString(@"Add New Circle", @"Tool
tip message") forSegment:SKCircleNote];
- [noteButton setHelp:NSLocalizedString(@"Add New Box", @"Tool tip
message") forSegment:SKSquareNote];
- [noteButton setHelp:NSLocalizedString(@"Add New Highlight", @"Tool
tip message") forSegment:SKHighlightNote];
- [noteButton setHelp:NSLocalizedString(@"Add New Underline", @"Tool
tip message") forSegment:SKUnderlineNote];
- [noteButton setHelp:NSLocalizedString(@"Add New Strike Out",
@"Tool tip message") forSegment:SKStrikeOutNote];
- [noteButton setHelp:NSLocalizedString(@"Add New Line", @"Tool tip
message") forSegment:SKLineNote];
- [noteButton setHelp:NSLocalizedString(@"Add New Freehand", @"Tool
tip message") forSegment:SKInkNote];
+ [noteButton setHelp:NSLocalizedString(@"Add New Text Note", @"Tool
tip message") forSegment:SKNoteTypeFreeText];
+ [noteButton setHelp:NSLocalizedString(@"Add New Anchored Note",
@"Tool tip message") forSegment:SKNoteTypeAnchored];
+ [noteButton setHelp:NSLocalizedString(@"Add New Circle", @"Tool
tip message") forSegment:SKNoteTypeCircle];
+ [noteButton setHelp:NSLocalizedString(@"Add New Box", @"Tool tip
message") forSegment:SKNoteTypeSquare];
+ [noteButton setHelp:NSLocalizedString(@"Add New Highlight", @"Tool
tip message") forSegment:SKNoteTypeHighlight];
+ [noteButton setHelp:NSLocalizedString(@"Add New Underline", @"Tool
tip message") forSegment:SKNoteTypeUnderline];
+ [noteButton setHelp:NSLocalizedString(@"Add New Strike Out",
@"Tool tip message") forSegment:SKNoteTypeStrikeOut];
+ [noteButton setHelp:NSLocalizedString(@"Add New Line", @"Tool tip
message") forSegment:SKNoteTypeLine];
+ [noteButton setHelp:NSLocalizedString(@"Add New Freehand", @"Tool
tip message") forSegment:SKNoteTypeInk];
[noteButton setSegmentStyle:NSSegmentStyleSeparated];
[item setView:noteButton];
[item setMenuFormRepresentation:menuItem];
@@ -522,41 +522,41 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarToolModeItemIdentifier]) {
menu = [NSMenu menu];
- [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") imageNamed:SKImageNameTextNote action:@selector(changeAnnotationMode:)
target:mainController tag:SKFreeTextNote];
- [menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameAnchoredNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKAnchoredNote];
- [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") imageNamed:SKImageNameCircleNote
action:@selector(changeAnnotationMode:) target:mainController tag:SKCircleNote];
- [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameSquareNote
action:@selector(changeAnnotationMode:) target:mainController tag:SKSquareNote];
- [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") imageNamed:SKImageNameHighlightNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKHighlightNote];
- [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") imageNamed:SKImageNameUnderlineNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKUnderlineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameStrikeOutNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKStrikeOutNote];
- [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") imageNamed:SKImageNameLineNote action:@selector(changeAnnotationMode:)
target:mainController tag:SKLineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameInkNote action:@selector(changeAnnotationMode:)
target:mainController tag:SKInkNote];
- [toolModeButton setMenu:menu forSegment:SKNoteToolMode];
+ [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") imageNamed:SKImageNameTextNote action:@selector(changeAnnotationMode:)
target:mainController tag:SKNoteTypeFreeText];
+ [menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameAnchoredNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeAnchored];
+ [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") imageNamed:SKImageNameCircleNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeCircle];
+ [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameSquareNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeSquare];
+ [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") imageNamed:SKImageNameHighlightNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeHighlight];
+ [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") imageNamed:SKImageNameUnderlineNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeUnderline];
+ [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameStrikeOutNote
action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeStrikeOut];
+ [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") imageNamed:SKImageNameLineNote action:@selector(changeAnnotationMode:)
target:mainController tag:SKNoteTypeLine];
+ [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameInkNote action:@selector(changeAnnotationMode:)
target:mainController tag:SKNoteTypeInk];
+ [toolModeButton setMenu:menu forSegment:SKToolModeNote];
menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Tool Mode", @"Toolbar item label")];
menu = [menuItem submenu];
- [menu addItemWithTitle:NSLocalizedString(@"Text Tool", @"Menu item
title") action:@selector(changeToolMode:) target:mainController
tag:SKTextToolMode];
- [menu addItemWithTitle:NSLocalizedString(@"Scroll Tool", @"Menu
item title") action:@selector(changeToolMode:) target:mainController
tag:SKMoveToolMode];
- [menu addItemWithTitle:NSLocalizedString(@"Magnify Tool", @"Menu
item title") action:@selector(changeToolMode:) target:mainController
tag:SKMagnifyToolMode];
- [menu addItemWithTitle:NSLocalizedString(@"Select Tool", @"Menu
item title") action:@selector(changeToolMode:) target:mainController
tag:SKSelectToolMode];
+ [menu addItemWithTitle:NSLocalizedString(@"Text Tool", @"Menu item
title") action:@selector(changeToolMode:) target:mainController
tag:SKToolModeText];
+ [menu addItemWithTitle:NSLocalizedString(@"Scroll Tool", @"Menu
item title") action:@selector(changeToolMode:) target:mainController
tag:SKToolModeMove];
+ [menu addItemWithTitle:NSLocalizedString(@"Magnify Tool", @"Menu
item title") action:@selector(changeToolMode:) target:mainController
tag:SKToolModeMagnify];
+ [menu addItemWithTitle:NSLocalizedString(@"Select Tool", @"Menu
item title") action:@selector(changeToolMode:) target:mainController
tag:SKToolModeSelect];
[menu addItem:[NSMenuItem separatorItem]];
- [menu addItemWithTitle:NSLocalizedString(@"Text Note Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKFreeTextNote];
- [menu addItemWithTitle:NSLocalizedString(@"Anchored Note Tool",
@"Menu item title") action:@selector(changeAnnotationMode:)
target:mainController tag:SKAnchoredNote];
- [menu addItemWithTitle:NSLocalizedString(@"Circle Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKCircleNote];
- [menu addItemWithTitle:NSLocalizedString(@"Box Tool", @"Menu item
title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKSquareNote];
- [menu addItemWithTitle:NSLocalizedString(@"Highlight Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKHighlightNote];
- [menu addItemWithTitle:NSLocalizedString(@"Underline Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKUnderlineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Strike Out Tool",
@"Menu item title") action:@selector(changeAnnotationMode:)
target:mainController tag:SKStrikeOutNote];
- [menu addItemWithTitle:NSLocalizedString(@"Line Tool", @"Menu item
title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKLineNote];
- [menu addItemWithTitle:NSLocalizedString(@"Freehand Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKInkNote];
+ [menu addItemWithTitle:NSLocalizedString(@"Text Note Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeFreeText];
+ [menu addItemWithTitle:NSLocalizedString(@"Anchored Note Tool",
@"Menu item title") action:@selector(changeAnnotationMode:)
target:mainController tag:SKNoteTypeAnchored];
+ [menu addItemWithTitle:NSLocalizedString(@"Circle Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeCircle];
+ [menu addItemWithTitle:NSLocalizedString(@"Box Tool", @"Menu item
title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeSquare];
+ [menu addItemWithTitle:NSLocalizedString(@"Highlight Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeHighlight];
+ [menu addItemWithTitle:NSLocalizedString(@"Underline Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeUnderline];
+ [menu addItemWithTitle:NSLocalizedString(@"Strike Out Tool",
@"Menu item title") action:@selector(changeAnnotationMode:)
target:mainController tag:SKNoteTypeStrikeOut];
+ [menu addItemWithTitle:NSLocalizedString(@"Line Tool", @"Menu item
title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeLine];
+ [menu addItemWithTitle:NSLocalizedString(@"Freehand Tool", @"Menu
item title") action:@selector(changeAnnotationMode:) target:mainController
tag:SKNoteTypeInk];
[item setLabels:NSLocalizedString(@"Tool Mode", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Tool Mode", @"Tool tip
message")];
- [toolModeButton setHelp:NSLocalizedString(@"Text Tool", @"Tool tip
message") forSegment:SKTextToolMode];
- [toolModeButton setHelp:NSLocalizedString(@"Scroll Tool", @"Tool
tip message") forSegment:SKMoveToolMode];
- [toolModeButton setHelp:NSLocalizedString(@"Magnify Tool", @"Tool
tip message") forSegment:SKMagnifyToolMode];
- [toolModeButton setHelp:NSLocalizedString(@"Select Tool", @"Tool
tip message") forSegment:SKSelectToolMode];
- [toolModeButton setHelp:NSLocalizedString(@"Note Tool", @"Tool tip
message") forSegment:SKNoteToolMode];
+ [toolModeButton setHelp:NSLocalizedString(@"Text Tool", @"Tool tip
message") forSegment:SKToolModeText];
+ [toolModeButton setHelp:NSLocalizedString(@"Scroll Tool", @"Tool
tip message") forSegment:SKToolModeMove];
+ [toolModeButton setHelp:NSLocalizedString(@"Magnify Tool", @"Tool
tip message") forSegment:SKToolModeMagnify];
+ [toolModeButton setHelp:NSLocalizedString(@"Select Tool", @"Tool
tip message") forSegment:SKToolModeSelect];
+ [toolModeButton setHelp:NSLocalizedString(@"Note Tool", @"Tool tip
message") forSegment:SKToolModeNote];
[item setView:toolModeButton];
[item setMenuFormRepresentation:menuItem];
@@ -956,7 +956,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomToFitItemIdentifier]) {
return [mainController.pdfView.document isLocked] == NO &&
[mainController hasOverview] == NO && [mainController.pdfView autoScales] == NO;
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomToSelectionItemIdentifier]) {
- return [mainController.pdfView.document isLocked] == NO &&
[mainController hasOverview] == NO && (NSIsEmptyRect([mainController.pdfView
currentSelectionRect]) == NO || [mainController.pdfView toolMode] !=
SKSelectToolMode);
+ return [mainController.pdfView.document isLocked] == NO &&
[mainController hasOverview] == NO && (NSIsEmptyRect([mainController.pdfView
currentSelectionRect]) == NO || [mainController.pdfView toolMode] !=
SKToolModeSelect);
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomInOutItemIdentifier] ||
[identifier
isEqualToString:SKDocumentToolbarZoomInActualOutItemIdentifier] ||
[identifier
isEqualToString:SKDocumentToolbarAutoScalesItemIdentifier] ||
@@ -1002,7 +1002,7 @@
return [mainController.pdfView.document isLocked] == NO &&
[mainController hasOverview] == NO;
} else if (action == @selector(createNewTextNote:)) {
[menuItem setState:[textNoteButton 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;
+ return [mainController interactionMode] != SKPresentationMode &&
[mainController hasOverview] == NO && [mainController.pdfView.document
allowsNotes] && ([mainController.pdfView toolMode] == SKToolModeText ||
[mainController.pdfView toolMode] == SKToolModeNote) && [mainController.pdfView
hideNotes] == NO;
} else if (action == @selector(createNewCircleNote:)) {
[menuItem setState:[circleNoteButton tagForSegment:0] == [menuItem
tag] ? NSControlStateValueOn : NSControlStateValueOff];
return [mainController hasOverview] == NO && [mainController.pdfView
canSelectNote];
@@ -1338,24 +1338,24 @@
SKToolMode toolMode = [mainController.pdfView toolMode];
NSString *name = nil;
switch ([mainController.pdfView temporaryToolMode]) {
- case SKZoomToolMode : name = SKImageNameToolbarZoomToSelection;
break;
- case SKSnapshotToolMode : name = SKImageNameToolbarSnapshotTool;
break;
- case SKFreeTextToolMode : name = SKImageNameToolbarAddTextNote;
break;
+ case SKToolModeZoom : name = SKImageNameToolbarZoomToSelection;
break;
+ case SKToolModeSnapshot : name = SKImageNameToolbarSnapshotTool;
break;
+ case SKToolModeFreeText : name = SKImageNameToolbarAddTextNote;
break;
case SKAnchoredToolMode : name = SKImageNameToolbarAddAnchoredNote;
break;
- case SKCircleToolMode : name = SKImageNameToolbarAddCircleNote;
break;
- case SKSquareToolMode : name = SKImageNameToolbarAddSquareNote;
break;
- case SKHighlightToolMode : name = SKImageNameToolbarAddHighlightNote;
break;
- case SKUnderlineToolMode : name = SKImageNameToolbarAddUnderlineNote;
break;
- case SKStrikeOutToolMode : name = SKImageNameToolbarAddStrikeOutNote;
break;
- case SKLineToolMode : name = SKImageNameToolbarAddLineNote;
break;
- case SKInkToolMode : name = SKImageNameToolbarAddInkNote;
break;
- case SKNoToolMode:
+ case SKToolModeCircle : name = SKImageNameToolbarAddCircleNote;
break;
+ case SKToolModeSquare : name = SKImageNameToolbarAddSquareNote;
break;
+ case SKToolModeHighlight : name = SKImageNameToolbarAddHighlightNote;
break;
+ case SKToolModeUnderline : name = SKImageNameToolbarAddUnderlineNote;
break;
+ case SKToolModeStrikeOut : name = SKImageNameToolbarAddStrikeOutNote;
break;
+ case SKToolModeLine : name = SKImageNameToolbarAddLineNote;
break;
+ case SKToolModeInk : name = SKImageNameToolbarAddInkNote;
break;
+ case SKToolModeNone:
switch (toolMode) {
- case SKTextToolMode : name = SKImageNameToolbarTextTool;
break;
- case SKMoveToolMode : name = SKImageNameToolbarMoveTool;
break;
- case SKMagnifyToolMode : name = SKImageNameToolbarMagnifyTool;
break;
- case SKSelectToolMode : name = SKImageNameToolbarSelectTool;
break;
- case SKNoteToolMode : name =
noteToolImageNames[mainController.pdfView.annotationMode]; break;
+ case SKToolModeText : name = SKImageNameToolbarTextTool;
break;
+ case SKToolModeMove : name = SKImageNameToolbarMoveTool;
break;
+ case SKToolModeMagnify : name = SKImageNameToolbarMagnifyTool;
break;
+ case SKToolModeSelect : name = SKImageNameToolbarSelectTool;
break;
+ case SKToolModeNote : name =
noteToolImageNames[mainController.pdfView.annotationMode]; break;
}
break;
}
@@ -1400,7 +1400,7 @@
}
- (void)handleAnnotationModeChangedNotification:(NSNotification *)notification
{
- [toolModeButton setImage:[NSImage
imageNamed:noteToolImageNames[[mainController.pdfView annotationMode]]]
forSegment:SKNoteToolMode];
+ [toolModeButton setImage:[NSImage
imageNamed:noteToolImageNames[[mainController.pdfView annotationMode]]]
forSegment:SKToolModeNote];
}
- (void)handlePacerStartedOrStoppedNotification:(NSNotification *)notification
{
Modified: trunk/SKMainTouchBarController.m
===================================================================
--- trunk/SKMainTouchBarController.m 2024-07-10 14:56:27 UTC (rev 14371)
+++ trunk/SKMainTouchBarController.m 2024-07-11 14:39:13 UTC (rev 14372)
@@ -337,7 +337,7 @@
- (void)changeAnnotationMode:(id)sender {
NSInteger newAnnotationMode = [sender selectedSegment];
- [mainController.pdfView setToolMode:SKNoteToolMode];
+ [mainController.pdfView setToolMode:SKToolModeNote];
[mainController.pdfView setAnnotationMode:newAnnotationMode];
}
@@ -376,7 +376,7 @@
- (void)handleToolModeChangedNotification:(NSNotification *)notification {
[toolModeButton selectSegmentWithTag:[mainController.pdfView toolMode]];
[noteButton setEnabled:[mainController.pdfView canSelectNote]];
- if ([mainController.pdfView toolMode] == SKNoteToolMode) {
+ if ([mainController.pdfView toolMode] == SKToolModeNote) {
[annotationModeButton selectSegmentWithTag:[mainController.pdfView
annotationMode]];
} else {
NSInteger i = [annotationModeButton selectedSegment];
@@ -389,24 +389,24 @@
SKToolMode toolMode = [mainController.pdfView toolMode];
NSString *name = nil;
switch ([mainController.pdfView temporaryToolMode]) {
- case SKZoomToolMode : name = SKImageNameTouchBarZoomToSelection;
break;
- case SKSnapshotToolMode : name = SKImageNameTouchBarSnapshotTool;
break;
- case SKFreeTextToolMode : name = SKImageNameTouchBarAddTextNote;
break;
+ case SKToolModeZoom : name = SKImageNameTouchBarZoomToSelection;
break;
+ case SKToolModeSnapshot : name = SKImageNameTouchBarSnapshotTool;
break;
+ case SKToolModeFreeText : name = SKImageNameTouchBarAddTextNote;
break;
case SKAnchoredToolMode : name = SKImageNameTouchBarAddAnchoredNote;
break;
- case SKCircleToolMode : name = SKImageNameTouchBarAddCircleNote;
break;
- case SKSquareToolMode : name = SKImageNameTouchBarAddSquareNote;
break;
- case SKHighlightToolMode : name = SKImageNameTouchBarAddHighlightNote;
break;
- case SKUnderlineToolMode : name = SKImageNameTouchBarAddUnderlineNote;
break;
- case SKStrikeOutToolMode : name = SKImageNameTouchBarAddStrikeOutNote;
break;
- case SKInkToolMode : name = SKImageNameTouchBarAddInkNote;
break;
- case SKLineToolMode : name = SKImageNameTouchBarAddLineNote;
break;
- case SKNoToolMode:
+ case SKToolModeCircle : name = SKImageNameTouchBarAddCircleNote;
break;
+ case SKToolModeSquare : name = SKImageNameTouchBarAddSquareNote;
break;
+ case SKToolModeHighlight : name = SKImageNameTouchBarAddHighlightNote;
break;
+ case SKToolModeUnderline : name = SKImageNameTouchBarAddUnderlineNote;
break;
+ case SKToolModeStrikeOut : name = SKImageNameTouchBarAddStrikeOutNote;
break;
+ case SKToolModeInk : name = SKImageNameTouchBarAddInkNote;
break;
+ case SKToolModeLine : name = SKImageNameTouchBarAddLineNote;
break;
+ case SKToolModeNone:
switch (toolMode) {
- case SKTextToolMode : name = SKImageNameTouchBarTextTool;
break;
- case SKMoveToolMode : name = SKImageNameTouchBarMoveTool;
break;
- case SKMagnifyToolMode : name =
SKImageNameTouchBarMagnifyTool; break;
- case SKSelectToolMode : name = SKImageNameTouchBarSelectTool;
break;
- case SKNoteToolMode : name =
noteToolImageNames[mainController.pdfView.annotationMode]; break;
+ case SKToolModeText : name = SKImageNameTouchBarTextTool;
break;
+ case SKToolModeMove : name = SKImageNameTouchBarMoveTool;
break;
+ case SKToolModeMagnify : name =
SKImageNameTouchBarMagnifyTool; break;
+ case SKToolModeSelect : name = SKImageNameTouchBarSelectTool;
break;
+ case SKToolModeNote : name =
noteToolImageNames[mainController.pdfView.annotationMode]; break;
}
break;
}
@@ -414,8 +414,8 @@
}
- (void)handleAnnotationModeChangedNotification:(NSNotification *)notification
{
- [toolModeButton setImage:[NSImage
imageNamed:noteToolImageNames[[mainController.pdfView annotationMode]]]
forSegment:SKNoteToolMode];
- if ([mainController.pdfView toolMode] == SKNoteToolMode)
+ [toolModeButton setImage:[NSImage
imageNamed:noteToolImageNames[[mainController.pdfView annotationMode]]]
forSegment:SKToolModeNote];
+ if ([mainController.pdfView toolMode] == SKToolModeNote)
[annotationModeButton selectSegmentWithTag:[mainController.pdfView
annotationMode]];
}
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2024-07-10 14:56:27 UTC (rev 14371)
+++ trunk/SKMainWindowController.m 2024-07-11 14:39:13 UTC (rev 14372)
@@ -1888,7 +1888,7 @@
} else {
[self updateRightStatus];
}
- if ([pdfView toolMode] == SKMoveToolMode || [pdfView toolMode] ==
SKMagnifyToolMode || [pdfView toolMode] == SKSelectToolMode)
+ if ([pdfView toolMode] == SKToolModeMove || [pdfView toolMode] ==
SKToolModeMagnify || [pdfView toolMode] == SKToolModeSelect)
[pdfView setCurrentSelection:nil];
}
}
Modified: trunk/SKMainWindowController_Actions.m
===================================================================
--- trunk/SKMainWindowController_Actions.m 2024-07-10 14:56:27 UTC (rev
14371)
+++ trunk/SKMainWindowController_Actions.m 2024-07-11 14:39:13 UTC (rev
14372)
@@ -413,7 +413,7 @@
}
- (IBAction)doZoomToSelection:(id)sender {
- if ([pdfView toolMode] == SKSelectToolMode) {
+ if ([pdfView toolMode] == SKToolModeSelect) {
NSRect selRect = [pdfView currentSelectionRect];
PDFPage *page = [pdfView currentPage];
if (NSIsEmptyRect(selRect) == NO && page)
@@ -420,7 +420,7 @@
[pdfView zoomToRect:selRect onPage:page];
else NSBeep();
} else {
- [pdfView setTemporaryToolMode:SKZoomToolMode];
+ [pdfView setTemporaryToolMode:SKToolModeZoom];
}
}
@@ -742,7 +742,7 @@
}
- (IBAction)changeAnnotationMode:(id)sender {
- [pdfView setToolMode:SKNoteToolMode];
+ [pdfView setToolMode:SKToolModeNote];
[pdfView setAnnotationMode:[sender tag]];
}
Modified: trunk/SKMainWindowController_UI.m
===================================================================
--- trunk/SKMainWindowController_UI.m 2024-07-10 14:56:27 UTC (rev 14371)
+++ trunk/SKMainWindowController_UI.m 2024-07-11 14:39:13 UTC (rev 14372)
@@ -325,13 +325,13 @@
- (void)window:(NSWindow *)sender willSendEvent:(NSEvent *)event {
[[SKImageToolTipWindow sharedToolTipWindow] orderOut:nil];
- if ([pdfView temporaryToolMode] != SKNoToolMode && [pdfView window] ==
sender) {
+ if ([pdfView temporaryToolMode] != SKToolModeNone && [pdfView window] ==
sender) {
if ([event type] == NSEventTypeLeftMouseDown) {
NSView *view = [pdfView hitTest:[event locationInView:pdfView]];
if ([view isDescendantOf:[pdfView documentView]] == NO || [view
isKindOfClass:[NSTextView class]])
- [pdfView setTemporaryToolMode:SKNoToolMode];
+ [pdfView setTemporaryToolMode:SKToolModeNone];
} else {
- [pdfView setTemporaryToolMode:SKNoToolMode];
+ [pdfView setTemporaryToolMode:SKToolModeNone];
}
}
}
@@ -1231,20 +1231,20 @@
if ([rowIndexes containsIndex:row] == NO)
rowIndexes = [NSIndexSet indexSetWithIndex:row];
NSArray *selections = [[leftSideController.findArrayController
arrangedObjects] objectsAtIndexes:rowIndexes];
- if ([pdfView toolMode] == SKTextToolMode) {
+ if ([pdfView toolMode] == SKToolModeText) {
item = [menu addItemWithTitle:NSLocalizedString(@"Select",
@"Menu item title") action:@selector(selectSelections:) target:self];
[item setRepresentedObject:selections];
}
if ([pdfView hideNotes] == NO && [[pdfView document] allowsNotes])
{
- item = [menu addItemWithTitle:NSLocalizedString(@"New Circle",
@"Menu item title") action:@selector(addAnnotationForContext:) target:pdfView
tag:SKCircleNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New Circle",
@"Menu item title") action:@selector(addAnnotationForContext:) target:pdfView
tag:SKNoteTypeCircle];
[item setRepresentedObject:selections];
- item = [menu addItemWithTitle:NSLocalizedString(@"New Box",
@"Menu item title") action:@selector(addAnnotationForContext:) target:pdfView
tag:SKSquareNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New Box",
@"Menu item title") action:@selector(addAnnotationForContext:) target:pdfView
tag:SKNoteTypeSquare];
[item setRepresentedObject:selections];
- item = [menu addItemWithTitle:NSLocalizedString(@"New
Highlight", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKHighlightNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New
Highlight", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKNoteTypeHighlight];
[item setRepresentedObject:selections];
- item = [menu addItemWithTitle:NSLocalizedString(@"New
Underline", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKUnderlineNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New
Underline", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKNoteTypeUnderline];
[item setRepresentedObject:selections];
- item = [menu addItemWithTitle:NSLocalizedString(@"New Strike
Out", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKStrikeOutNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New Strike
Out", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKNoteTypeStrikeOut];
[item setRepresentedObject:selections];
}
}
@@ -1263,20 +1263,20 @@
if ([rowIndexes containsIndex:row] == NO)
rowIndexes = [NSIndexSet indexSetWithIndex:row];
NSArray *selections =
[[[leftSideController.groupedFindArrayController arrangedObjects]
objectsAtIndexes:rowIndexes] valueForKeyPath:@"@unionOfArrays.matches"];
- if ([pdfView toolMode] == SKTextToolMode) {
+ if ([pdfView toolMode] == SKToolModeText) {
item = [menu addItemWithTitle:NSLocalizedString(@"Select",
@"Menu item title") action:@selector(selectSelections:) target:self];
[item setRepresentedObject:selections];
}
if ([pdfView hideNotes] == NO && [[pdfView document] allowsNotes])
{
- item = [menu addItemWithTitle:NSLocalizedString(@"New Circle",
@"Menu item title") action:@selector(addAnnotationForContext:) target:pdfView
tag:SKCircleNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New Circle",
@"Menu item title") action:@selector(addAnnotationForContext:) target:pdfView
tag:SKNoteTypeCircle];
[item setRepresentedObject:selections];
- item = [menu addItemWithTitle:NSLocalizedString(@"New Box",
@"Menu item title") action:@selector(addAnnotationForContext:) target:pdfView
tag:SKSquareNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New Box",
@"Menu item title") action:@selector(addAnnotationForContext:) target:pdfView
tag:SKNoteTypeSquare];
[item setRepresentedObject:selections];
- item = [menu addItemWithTitle:NSLocalizedString(@"New
Highlight", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKHighlightNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New
Highlight", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKNoteTypeHighlight];
[item setRepresentedObject:selections];
- item = [menu addItemWithTitle:NSLocalizedString(@"New
Underline", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKUnderlineNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New
Underline", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKNoteTypeUnderline];
[item setRepresentedObject:selections];
- item = [menu addItemWithTitle:NSLocalizedString(@"New Strike
Out", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKStrikeOutNote];
+ item = [menu addItemWithTitle:NSLocalizedString(@"New Strike
Out", @"Menu item title") action:@selector(addAnnotationForContext:)
target:pdfView tag:SKNoteTypeStrikeOut];
[item setRepresentedObject:selections];
}
}
@@ -1805,7 +1805,7 @@
} else if (action == @selector(doZoomToPhysicalSize:)) {
return [self interactionMode] != SKPresentationMode && [self
hasOverview] == NO && [[self pdfDocument] isLocked] == NO && ([pdfView
autoScales] || fabs([pdfView physicalScaleFactor] - 1.0 ) > 0.001);
} else if (action == @selector(doZoomToSelection:)) {
- return [self interactionMode] != SKPresentationMode && [self
hasOverview] == NO && [[self pdfDocument] isLocked] == NO &&
(NSIsEmptyRect([pdfView currentSelectionRect]) == NO || [pdfView toolMode] !=
SKSelectToolMode);
+ return [self interactionMode] != SKPresentationMode && [self
hasOverview] == NO && [[self pdfDocument] isLocked] == NO &&
(NSIsEmptyRect([pdfView currentSelectionRect]) == NO || [pdfView toolMode] !=
SKToolModeSelect);
} else if (action == @selector(doZoomToFit:)) {
return [self interactionMode] != SKPresentationMode && [self
hasOverview] == NO && [[self pdfDocument] isLocked] == NO && [pdfView
autoScales] == NO;
} else if (action == @selector(alternateZoomToFit:)) {
@@ -1829,7 +1829,7 @@
} else if (action == @selector(resetCrop:)) {
return mwcFlags.hasCropped && [self interactionMode] !=
SKPresentationMode && [[self pdfDocument] isLocked] == NO;
} else if (action == @selector(autoSelectContent:)) {
- return [self interactionMode] != SKPresentationMode && [self
hasOverview] == NO && [[self pdfDocument] isLocked] == NO && [pdfView toolMode]
== SKSelectToolMode;
+ return [self interactionMode] != SKPresentationMode && [self
hasOverview] == NO && [[self pdfDocument] isLocked] == NO && [pdfView toolMode]
== SKToolModeSelect;
} else if (action == @selector(takeSnapshot:)) {
return [[self pdfDocument] isLocked] == NO && [self hasOverview] == NO;
} else if (action == @selector(toggleLeftSidePane:)) {
Modified: trunk/SKPDFView.h
===================================================================
--- trunk/SKPDFView.h 2024-07-10 14:56:27 UTC (rev 14371)
+++ trunk/SKPDFView.h 2024-07-11 14:39:13 UTC (rev 14372)
@@ -64,38 +64,38 @@
extern NSString *SKPDFViewNewPageKey;
typedef NS_ENUM(NSInteger, SKToolMode) {
- SKTextToolMode,
- SKMoveToolMode,
- SKMagnifyToolMode,
- SKSelectToolMode,
- SKNoteToolMode
+ SKToolModeText,
+ SKToolModeMove,
+ SKToolModeMagnify,
+ SKToolModeSelect,
+ SKToolModeNote
};
typedef NS_ENUM(NSInteger, SKNoteType) {
- SKFreeTextNote,
- SKAnchoredNote,
- SKCircleNote,
- SKSquareNote,
- SKHighlightNote,
- SKUnderlineNote,
- SKStrikeOutNote,
- SKLineNote,
- SKInkNote
+ SKNoteTypeFreeText,
+ SKNoteTypeAnchored,
+ SKNoteTypeCircle,
+ SKNoteTypeSquare,
+ SKNoteTypeHighlight,
+ SKNoteTypeUnderline,
+ SKNoteTypeStrikeOut,
+ SKNoteTypeLine,
+ SKNoteTypeInk
};
typedef NS_ENUM(NSInteger, SKTemporaryToolMode) {
- SKNoToolMode,
- SKZoomToolMode,
- SKSnapshotToolMode,
- SKFreeTextToolMode,
+ SKToolModeNone,
+ SKToolModeZoom,
+ SKToolModeSnapshot,
+ SKToolModeFreeText,
SKAnchoredToolMode,
- SKCircleToolMode,
- SKSquareToolMode,
- SKHighlightToolMode,
- SKUnderlineToolMode,
- SKStrikeOutToolMode,
- SKLineToolMode,
- SKInkToolMode
+ SKToolModeCircle,
+ SKToolModeSquare,
+ SKToolModeHighlight,
+ SKToolModeUnderline,
+ SKToolModeStrikeOut,
+ SKToolModeLine,
+ SKToolModeInk
};
enum {
Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m 2024-07-10 14:56:27 UTC (rev 14371)
+++ trunk/SKPDFView.m 2024-07-11 14:39:13 UTC (rev 14372)
@@ -85,11 +85,11 @@
#define ANNOTATION_MODE_COUNT 9
#define TOOL_MODE_COUNT 5
-#define IS_MARKUP(noteType) (noteType == SKHighlightNote || noteType ==
SKUnderlineNote || noteType == SKStrikeOutNote)
-#define IS_MARKUP_TOOL(tempoToolMode) (tempoToolMode == SKHighlightToolMode ||
tempoToolMode == SKUnderlineToolMode || tempoToolMode == SKStrikeOutToolMode)
+#define IS_MARKUP(noteType) (noteType == SKNoteTypeHighlight || noteType ==
SKNoteTypeUnderline || noteType == SKNoteTypeStrikeOut)
+#define IS_MARKUP_TOOL(tempoToolMode) (tempoToolMode == SKToolModeHighlight ||
tempoToolMode == SKToolModeUnderline || tempoToolMode == SKToolModeStrikeOut)
-#define NOTE_TYPE_FROM_TEMP_TOOL_MODE(tempToolMode) (SKNoteType)(tempToolMode
- SKFreeTextToolMode)
-#define TEMP_TOOL_MODE_FROM_NOTE_TYPE(noteType) (SKTemporaryToolMode)(noteType
+ SKFreeTextToolMode)
+#define NOTE_TYPE_FROM_TEMP_TOOL_MODE(tempToolMode) (SKNoteType)(tempToolMode
- SKToolModeFreeText)
+#define TEMP_TOOL_MODE_FROM_NOTE_TYPE(noteType) (SKTemporaryToolMode)(noteType
+ SKToolModeFreeText)
#define READINGBAR_RESIZE_EDGE_HEIGHT 3.0
#define NAVIGATION_BOTTOM_EDGE_HEIGHT 5.0
@@ -393,7 +393,7 @@
if ([self document] && [self window] && pdfvFlags.presentationMode == 0) {
NSRect visibleRect = [self visibleContentRect];
NSView *docView = [self documentView];
- BOOL hasLinkToolTips = toolMode != SKMagnifyToolMode;
+ BOOL hasLinkToolTips = toolMode != SKToolModeMagnify;
NSPoint mouseLoc = [docView convertPointFromScreen:[NSEvent
mouseLocation]];
BOOL mouseInView = [[self window] isVisible] &&
NSMouseInRect(mouseLoc, [docView visibleRect], [docView isFlipped]);
NSTrackingAreaOptions options = NSTrackingMouseEnteredAndExited |
NSTrackingActiveInKeyWindow;
@@ -629,20 +629,20 @@
- (void)setToolMode:(SKToolMode)newToolMode {
if (toolMode != newToolMode) {
- [self setTemporaryToolMode:SKNoToolMode];
- if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode) {
- if (newToolMode != SKTextToolMode) {
- if (newToolMode != SKNoteToolMode && currentAnnotation)
+ [self setTemporaryToolMode:SKToolModeNone];
+ if (toolMode == SKToolModeText || toolMode == SKToolModeNote) {
+ if (newToolMode != SKToolModeText) {
+ if (newToolMode != SKToolModeNote && currentAnnotation)
[self setCurrentAnnotation:nil];
if ([[self currentSelection] hasCharacters])
[self setCurrentSelection:nil];
}
- } else if (toolMode == SKSelectToolMode) {
+ } else if (toolMode == SKToolModeSelect) {
if (NSEqualRects(selectionRect, NSZeroRect) == NO) {
[self setCurrentSelectionRect:NSZeroRect];
[[NSNotificationCenter defaultCenter]
postNotificationName:SKPDFViewSelectionChangedNotification object:self];
}
- } else if (toolMode == SKMagnifyToolMode) {
+ } else if (toolMode == SKToolModeMagnify) {
[self removeLoupeWindow];
}
@@ -652,7 +652,7 @@
[[NSNotificationCenter defaultCenter]
postNotificationName:SKPDFViewToolModeChangedNotification object:self];
[self setCursorForMouse:nil];
[self resetPDFToolTipRects];
- if (toolMode == SKMagnifyToolMode && [[NSUserDefaults
standardUserDefaults] boolForKey:SKMagnifyWithMousePressedKey] == NO)
+ if (toolMode == SKToolModeMagnify && [[NSUserDefaults
standardUserDefaults] boolForKey:SKMagnifyWithMousePressedKey] == NO)
[self doMagnifyWithEvent:nil];
}
}
@@ -680,7 +680,7 @@
- (void)setPresentationMode:(BOOL)flag {
if (pdfvFlags.presentationMode != flag) {
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
if (pdfvFlags.presentationMode) {
pdfvFlags.cursorHidden = NO;
[NSCursor setHiddenUntilMouseMoves:NO];
@@ -689,12 +689,12 @@
}
pdfvFlags.presentationMode = flag;
if (pdfvFlags.presentationMode) {
- if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode) {
+ if (toolMode == SKToolModeText || toolMode == SKToolModeNote) {
if (currentAnnotation)
[self setCurrentAnnotation:nil];
if ([[self currentSelection] hasCharacters])
[self setCurrentSelection:nil];
- } else if (toolMode == SKSelectToolMode &&
NSEqualRects(selectionRect, NSZeroRect) == NO) {
+ } else if (toolMode == SKToolModeSelect &&
NSEqualRects(selectionRect, NSZeroRect) == NO) {
[self setCurrentSelectionRect:NSZeroRect];
[[NSNotificationCenter defaultCenter]
postNotificationName:SKPDFViewSelectionChangedNotification object:self];
}
@@ -899,19 +899,19 @@
}
- (void)setCurrentSelection:(PDFSelection *)selection {
- if ((toolMode == SKNoteToolMode && annotationMode == SKHighlightNote) ||
temporaryToolMode == SKHighlightToolMode)
+ if ((toolMode == SKToolModeNote && annotationMode == SKNoteTypeHighlight)
|| temporaryToolMode == SKToolModeHighlight)
[selection setColor:[[NSUserDefaults standardUserDefaults]
colorForKey:SKHighlightNoteColorKey]];
[super setCurrentSelection:selection];
}
- (NSRect)currentSelectionRect {
- if (toolMode == SKSelectToolMode)
+ if (toolMode == SKToolModeSelect)
return selectionRect;
return NSZeroRect;
}
- (void)setCurrentSelectionRect:(NSRect)rect {
- if (toolMode == SKSelectToolMode) {
+ if (toolMode == SKToolModeSelect) {
if (NSEqualRects(selectionRect, rect) == NO)
[self requiresDisplay];
@synchronized (self) {
@@ -932,7 +932,7 @@
}
- (void)setCurrentSelectionPage:(PDFPage *)page {
- if (toolMode == SKSelectToolMode) {
+ if (toolMode == SKToolModeSelect) {
if (selectionPageIndex != [page pageIndex] || (page == nil &&
selectionPageIndex != NSNotFound))
[self requiresDisplay];
@synchronized (self) {
@@ -1003,7 +1003,7 @@
}
- (BOOL)canSelectNote {
- return pdfvFlags.hideNotes == NO && pdfvFlags.presentationMode == 0 &&
(toolMode == SKTextToolMode || toolMode == SKNoteToolMode) && [[self document]
allowsNotes];
+ return pdfvFlags.hideNotes == NO && pdfvFlags.presentationMode == 0 &&
(toolMode == SKToolModeText || toolMode == SKToolModeNote) && [[self document]
allowsNotes];
}
#pragma mark Reading bar
@@ -1248,7 +1248,7 @@
attrString = [[currentAnnotation selection] attributedString];
}
- if (toolMode == SKSelectToolMode && NSIsEmptyRect(selectionRect) == NO &&
selectionPageIndex != NSNotFound) {
+ if (toolMode == SKToolModeSelect && NSIsEmptyRect(selectionRect) == NO &&
selectionPageIndex != NSNotFound) {
NSRect selRect = NSIntegralRect(selectionRect);
PDFPage *page = [self currentSelectionPage];
NSData *pdfData = nil;
@@ -1317,7 +1317,7 @@
[self beginNewUndoGroupIfNeededWithCommit:YES];
[[self document] addAnnotation:newAnnotation toPage:page];
- if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode)
+ if (toolMode == SKToolModeText || toolMode == SKToolModeNote)
[self setCurrentAnnotation:newAnnotation];
}
@@ -1392,7 +1392,7 @@
[[self document] addAnnotation:newAnnotation toPage:page];
[self setUndoActionName:NSLocalizedString(@"Add Note", @"Undo
action name")];
- if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode)
+ if (toolMode == SKToolModeText || toolMode == SKToolModeNote)
[self setCurrentAnnotation:newAnnotation];
} else {
@@ -1425,8 +1425,8 @@
}
- (IBAction)selectAll:(id)sender {
- [self setTemporaryToolMode:SKNoToolMode];
- if (toolMode == SKTextToolMode)
+ [self setTemporaryToolMode:SKToolModeNone];
+ if (toolMode == SKToolModeText)
[super selectAll:sender];
}
@@ -1435,7 +1435,7 @@
}
- (IBAction)autoSelectContent:(id)sender {
- if (toolMode == SKSelectToolMode) {
+ if (toolMode == SKToolModeSelect) {
PDFPage *page = [self currentPage];
@synchronized (self) {
selectionRect = NSIntersectionRect(NSUnionRect([page autoCropBox],
selectionRect), [page boundsForBox:[self displayBox]]);
@@ -1451,7 +1451,7 @@
}
- (IBAction)changeAnnotationMode:(id)sender {
- [self setToolMode:SKNoteToolMode];
+ [self setToolMode:SKToolModeNote];
[self setAnnotationMode:[sender tag]];
}
@@ -1605,7 +1605,7 @@
idx = 0;
}
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
if (range.location != NSNotFound) {
selection = [page selectionForRange:range];
@@ -1793,16 +1793,16 @@
if ((eventChar == NSDeleteCharacter || eventChar ==
NSDeleteFunctionKey) &&
(modifiers == 0)) {
[self delete:self];
- } else if (([self toolMode] == SKTextToolMode || [self toolMode] ==
SKNoteToolMode) && currentAnnotation && editor == nil && IS_ENTER(eventChar) &&
(modifiers == 0)) {
+ } else if (([self toolMode] == SKToolModeText || [self toolMode] ==
SKToolModeNote) && currentAnnotation && editor == nil && IS_ENTER(eventChar) &&
(modifiers == 0)) {
[self editCurrentAnnotation:self];
- } else if (([self toolMode] == SKTextToolMode || [self toolMode] ==
SKNoteToolMode) &&
+ } else if (([self toolMode] == SKToolModeText || [self toolMode] ==
SKToolModeNote) &&
(eventChar == SKEscapeCharacter) && (modifiers ==
NSEventModifierFlagOption)) {
[self setCurrentAnnotation:nil];
- } else if (([self toolMode] == SKTextToolMode || [self toolMode] ==
SKNoteToolMode) &&
+ } else if (([self toolMode] == SKToolModeText || [self toolMode] ==
SKToolModeNote) &&
(eventChar == NSTabCharacter) && (modifiers ==
NSEventModifierFlagOption)) {
[self selectNextCurrentAnnotation:self];
// backtab is a bit inconsistent, it seems Shift+Tab gives a
Shift-BackTab key event, I would have expected either Shift-Tab (as for the raw
event) or BackTab (as for most shift-modified keys)
- } else if (([self toolMode] == SKTextToolMode || [self toolMode] ==
SKNoteToolMode) &&
+ } else if (([self toolMode] == SKToolModeText || [self toolMode] ==
SKToolModeNote) &&
(((eventChar == NSBackTabCharacter) && ((modifiers &
~NSEventModifierFlagShift) == NSEventModifierFlagOption)) ||
((eventChar == NSTabCharacter) && (modifiers ==
(NSEventModifierFlagOption | NSEventModifierFlagShift))))) {
[self selectPreviousCurrentAnnotation:self];
@@ -1821,24 +1821,24 @@
// with some keyboard layouts, e.g. Japanese, the '=' character
requires Shift
} else if ([currentAnnotation isResizable] && [currentAnnotation
isLine] == NO && [currentAnnotation isInk] == NO && (eventChar == '=') &&
((modifiers & ~(NSEventModifierFlagOption | NSEventModifierFlagShift)) ==
NSEventModifierFlagControl)) {
[self doAutoSizeActiveNoteIgnoringWidth:(modifiers &
NSEventModifierFlagOption) != 0];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 't') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKFreeTextNote];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'n') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKAnchoredNote];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'c') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKCircleNote];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'b') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKSquareNote];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'h') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKHighlightNote];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'u') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKUnderlineNote];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 's') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKStrikeOutNote];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'l') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKLineNote];
- } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'f') &&
(modifiers == 0)) {
- [self setAnnotationMode:SKInkNote];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 't') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeFreeText];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 'n') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeAnchored];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 'c') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeCircle];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 'b') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeSquare];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 'h') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeHighlight];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 'u') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeUnderline];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 's') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeStrikeOut];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 'l') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeLine];
+ } else if ([self toolMode] == SKToolModeNote && (eventChar == 'f') &&
(modifiers == 0)) {
+ [self setAnnotationMode:SKNoteTypeInk];
} else if ((eventChar == '?') && ((modifiers &
~NSEventModifierFlagShift) == 0)) {
[self showHelpMenu];
} else if ([typeSelectHelper handleEvent:theEvent] == NO) {
@@ -1864,13 +1864,13 @@
PDFAnnotation *wasCurrentAnnotation = currentAnnotation;
if ((modifiers & NSEventModifierFlagCommand) != 0)
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
if ([[self document] isLocked]) {
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
[super mouseDown:theEvent];
} else if (pdfvFlags.presentationMode) {
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
BOOL didHideMouse = pdfvFlags.cursorHidden;
if ([NSApp willDragMouse] == NO) {
if ((area & kPDFLinkArea)) {
@@ -1913,7 +1913,7 @@
if (wantsLoupe)
[loupeController update];
} else if ((area & SKReadingBarArea) && (area & kPDFLinkArea) == 0) {
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
BOOL wantsLoupe = [loupeController hide];
if ((area & (SKResizeUpDownArea | SKResizeLeftRightArea |
SKResizeRightArea | SKResizeUpArea | SKResizeLeftArea | SKResizeDownArea)))
[self doResizeReadingBarWithEvent:theEvent];
@@ -1923,13 +1923,13 @@
[loupeController update];
} else if ((area & kPDFPageArea) == 0) {
[self doDragWithEvent:theEvent];
- } else if (temporaryToolMode != SKNoToolMode && (modifiers &
NSEventModifierFlagCommand) == 0) {
+ } else if (temporaryToolMode != SKToolModeNone && (modifiers &
NSEventModifierFlagCommand) == 0) {
BOOL wantsLoupe = [loupeController hide];
- if (temporaryToolMode == SKZoomToolMode) {
+ if (temporaryToolMode == SKToolModeZoom) {
[self doMarqueeZoomWithEvent:theEvent];
- } else if (temporaryToolMode == SKSnapshotToolMode) {
+ } else if (temporaryToolMode == SKToolModeSnapshot) {
[self doSelectSnapshotWithEvent:theEvent];
- } else if (temporaryToolMode == SKInkToolMode) {
+ } else if (temporaryToolMode == SKToolModeInk) {
[self doDrawFreehandNoteWithEvent:theEvent];
} else if (IS_MARKUP_TOOL(temporaryToolMode) == NO) {
[self setCurrentAnnotation:nil];
@@ -1942,19 +1942,19 @@
[self setCurrentSelection:nil];
}
}
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
if (wantsLoupe)
[loupeController update];
- } else if (toolMode == SKMoveToolMode) {
+ } else if (toolMode == SKToolModeMove) {
[self setCurrentSelection:nil];
if ((area & kPDFLinkArea))
[super mouseDown:theEvent];
else
[self doDragWithEvent:theEvent];
- } else if (toolMode == SKSelectToolMode) {
+ } else if (toolMode == SKToolModeSelect) {
[self setCurrentSelection:nil];
[self doSelectWithEvent:theEvent];
- } else if (toolMode == SKMagnifyToolMode) {
+ } else if (toolMode == SKToolModeMagnify) {
[self setCurrentSelection:nil];
[self doMagnifyWithEvent:theEvent];
} else if (pdfvFlags.hideNotes == NO && [[self document] allowsNotes] &&
IS_TABLET_EVENT(theEvent, NSPointingDeviceTypeEraser)) {
@@ -1972,10 +1972,10 @@
} else {
[self doDragMouseWithEvent:theEvent];
}
- } else if (toolMode == SKNoteToolMode && pdfvFlags.hideNotes == NO &&
[[self document] allowsNotes] && IS_MARKUP(annotationMode) == NO) {
+ } else if (toolMode == SKToolModeNote && pdfvFlags.hideNotes == NO &&
[[self document] allowsNotes] && IS_MARKUP(annotationMode) == NO) {
if ((area & kPDFLinkArea) != 0 && [NSApp willDragMouse] == NO) {
[super mouseDown:theEvent];
- } else if (annotationMode == SKInkNote) {
+ } else if (annotationMode == SKNoteTypeInk) {
[self doDrawFreehandNoteWithEvent:theEvent];
} else {
[self setCurrentAnnotation:nil];
@@ -1987,7 +1987,7 @@
} else if ([self doDragTextWithEvent:theEvent] == NO) {
[self setCurrentAnnotation:nil];
[super mouseDown:theEvent];
- if ((toolMode == SKNoteToolMode && pdfvFlags.hideNotes == NO && [[self
document] allowsNotes] && IS_MARKUP(annotationMode)) && [[self
currentSelection] hasCharacters]) {
+ if ((toolMode == SKToolModeNote && pdfvFlags.hideNotes == NO && [[self
document] allowsNotes] && IS_MARKUP(annotationMode)) && [[self
currentSelection] hasCharacters]) {
[self addAnnotationWithType:annotationMode];
[self setCurrentSelection:nil];
}
@@ -2000,7 +2000,7 @@
if (pdfvFlags.presentationMode == 0)
[super mouseMoved:theEvent];
- if (toolMode == SKMagnifyToolMode && loupeController) {
+ if (toolMode == SKToolModeMagnify && loupeController) {
[loupeController update];
} else {
@@ -2056,7 +2056,7 @@
}
// On Leopard the selection is automatically set. In some cases we never
want a selection though.
- if (pdfvFlags.presentationMode || (toolMode != SKTextToolMode && [[self
currentSelection] hasCharacters])) {
+ if (pdfvFlags.presentationMode || (toolMode != SKToolModeText && [[self
currentSelection] hasCharacters])) {
static NSSet *selectionActions = nil;
if (selectionActions == nil)
selectionActions = [[NSSet alloc]
initWithObjects:@"_searchInSpotlight:", @"_searchInGoogle:",
@"_searchInDictionary:", @"_revealSelection:", nil];
@@ -2112,33 +2112,33 @@
item = [menu insertItemWithSubmenuAndTitle:NSLocalizedString(@"Tools",
@"Menu item title") atIndex:0];
submenu = [item submenu];
- [submenu addItemWithTitle:NSLocalizedString(@"Text", @"Menu item title")
action:@selector(changeToolMode:) target:self tag:SKTextToolMode];
+ [submenu addItemWithTitle:NSLocalizedString(@"Text", @"Menu item title")
action:@selector(changeToolMode:) target:self tag:SKToolModeText];
- [submenu addItemWithTitle:NSLocalizedString(@"Scroll", @"Menu item title")
action:@selector(changeToolMode:) target:self tag:SKMoveToolMode];
+ [submenu addItemWithTitle:NSLocalizedString(@"Scroll", @"Menu item title")
action:@selector(changeToolMode:) target:self tag:SKToolModeMove];
- [submenu addItemWithTitle:NSLocalizedString(@"Magnify", @"Menu item
title") action:@selector(changeToolMode:) target:self tag:SKMagnifyToolMode];
+ [submenu addItemWithTitle:NSLocalizedString(@"Magnify", @"Menu item
title") action:@selector(changeToolMode:) target:self tag:SKToolModeMagnify];
- [submenu addItemWithTitle:NSLocalizedString(@"Select", @"Menu item title")
action:@selector(changeToolMode:) target:self tag:SKSelectToolMode];
+ [submenu addItemWithTitle:NSLocalizedString(@"Select", @"Menu item title")
action:@selector(changeToolMode:) target:self tag:SKToolModeSelect];
[submenu addItem:[NSMenuItem separatorItem]];
- [submenu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self tag:SKFreeTextNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self
tag:SKNoteTypeFreeText];
- [submenu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self tag:SKAnchoredNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self
tag:SKNoteTypeAnchored];
- [submenu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item title")
action:@selector(changeAnnotationMode:) target:self tag:SKCircleNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item title")
action:@selector(changeAnnotationMode:) target:self tag:SKNoteTypeCircle];
- [submenu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item title")
action:@selector(changeAnnotationMode:) target:self tag:SKSquareNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item title")
action:@selector(changeAnnotationMode:) target:self tag:SKNoteTypeSquare];
- [submenu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self
tag:SKHighlightNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self
tag:SKNoteTypeHighlight];
- [submenu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self
tag:SKUnderlineNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self
tag:SKNoteTypeUnderline];
- [submenu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self
tag:SKStrikeOutNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self
tag:SKNoteTypeStrikeOut];
- [submenu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item title")
action:@selector(changeAnnotationMode:) target:self tag:SKLineNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item title")
action:@selector(changeAnnotationMode:) target:self tag:SKNoteTypeLine];
- [submenu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self tag:SKInkNote];
+ [submenu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") action:@selector(changeAnnotationMode:) target:self tag:SKNoteTypeInk];
[menu insertItem:[NSMenuItem separatorItem] atIndex:0];
@@ -2152,30 +2152,30 @@
item = [menu insertItemWithSubmenuAndTitle:NSLocalizedString(@"New
Note or Highlight", @"Menu item title") atIndex:0];
submenu = [item submenu];
- item = [submenu addItemWithTitle:NSLocalizedString(@"Text Note",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKFreeTextNote];
+ item = [submenu addItemWithTitle:NSLocalizedString(@"Text Note",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKNoteTypeFreeText];
[item setRepresentedObject:pointValue];
- item = [submenu addItemWithTitle:NSLocalizedString(@"Anchored Note",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKAnchoredNote];
+ item = [submenu addItemWithTitle:NSLocalizedString(@"Anchored Note",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKNoteTypeAnchored];
[item setRepresentedObject:pointValue];
- item = [submenu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu
item title") action:@selector(addAnnotationForContext:) target:self
tag:SKCircleNote];
+ item = [submenu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu
item title") action:@selector(addAnnotationForContext:) target:self
tag:SKNoteTypeCircle];
[item setRepresentedObject:pointValue];
- item = [submenu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") action:@selector(addAnnotationForContext:) target:self
tag:SKSquareNote];
+ item = [submenu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") action:@selector(addAnnotationForContext:) target:self
tag:SKNoteTypeSquare];
[item setRepresentedObject:pointValue];
if ([[self currentSelection] hasCharacters]) {
- item = [submenu addItemWithTitle:NSLocalizedString(@"Highlight",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKHighlightNote];
+ item = [submenu addItemWithTitle:NSLocalizedString(@"Highlight",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKNoteTypeHighlight];
[item setRepresentedObject:pointValue];
- item = [submenu addItemWithTitle:NSLocalizedString(@"Underline",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKUnderlineNote];
+ item = [submenu addItemWithTitle:NSLocalizedString(@"Underline",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKNoteTypeUnderline];
[item setRepresentedObject:pointValue];
- item = [submenu addItemWithTitle:NSLocalizedString(@"Strike Out",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKStrikeOutNote];
+ item = [submenu addItemWithTitle:NSLocalizedString(@"Strike Out",
@"Menu item title") action:@selector(addAnnotationForContext:) target:self
tag:SKNoteTypeStrikeOut];
[item setRepresentedObject:pointValue];
}
- item = [submenu addItemWithTitle:NSLocalizedString(@"Line", @"Menu
item title") action:@selector(addAnnotationForContext:) target:self
tag:SKLineNote];
+ item = [submenu addItemWithTitle:NSLocalizedString(@"Line", @"Menu
item title") action:@selector(addAnnotationForContext:) target:self
tag:SKNoteTypeLine];
[item setRepresentedObject:pointValue];
[menu insertItem:[NSMenuItem separatorItem] atIndex:0];
@@ -2265,7 +2265,7 @@
if ([[menu itemAtIndex:0] isSeparatorItem])
[menu removeItemAtIndex:0];
- } else if ((toolMode == SKSelectToolMode && NSIsEmptyRect(selectionRect)
== NO) || ([self toolMode] == SKTextToolMode && [[self currentSelection]
hasCharacters])) {
+ } else if ((toolMode == SKToolModeSelect && NSIsEmptyRect(selectionRect)
== NO) || ([self toolMode] == SKToolModeText && [[self currentSelection]
hasCharacters])) {
[menu insertItem:[NSMenuItem separatorItem] atIndex:0];
@@ -2301,7 +2301,7 @@
} else {
if (([eventArea options] & NSTrackingInVisibleRect)) {
[[NSCursor arrowCursor] set];
- if (toolMode == SKMagnifyToolMode)
+ if (toolMode == SKToolModeMagnify)
[loupeController hide];
}
if ([[SKPDFView superclass] instancesRespondToSelector:_cmd])
@@ -2454,7 +2454,7 @@
#pragma mark Services
- (BOOL)writeSelectionToPasteboard:(NSPasteboard *)pboard types:(NSArray
*)types {
- if ([self toolMode] == SKSelectToolMode && NSIsEmptyRect(selectionRect) ==
NO && selectionPageIndex != NSNotFound) {
+ if ([self toolMode] == SKToolModeSelect && NSIsEmptyRect(selectionRect) ==
NO && selectionPageIndex != NSNotFound) {
NSMutableArray *writeTypes = [NSMutableArray array];
NSString *pdfType = nil;
NSData *pdfData = nil;
@@ -2503,7 +2503,7 @@
}
- (id)validRequestorForSendType:(NSString *)sendType returnType:(NSString
*)returnType {
- if ([self toolMode] == SKSelectToolMode && NSIsEmptyRect(selectionRect) ==
NO && selectionPageIndex != NSNotFound && returnType == nil &&
+ if ([self toolMode] == SKToolModeSelect && NSIsEmptyRect(selectionRect) ==
NO && selectionPageIndex != NSNotFound && returnType == nil &&
(([[self document] allowsPrinting] && [[self document] isLocked] == NO
&& [sendType isEqualToString:NSPasteboardTypePDF]) || [sendType
isEqualToString:NSPasteboardTypeTIFF])) {
return self;
}
@@ -2523,7 +2523,7 @@
// new note added by note tool mode, don't add actual zero sized notes
if (isInitial)
- bounds = annotationType == SKAnchoredNote ?
SKRectFromCenterAndSize(bounds.origin, SKNPDFAnnotationNoteSize) :
SKRectFromCenterAndSquareSize(bounds.origin, MIN_NOTE_SIZE);
+ bounds = annotationType == SKNoteTypeAnchored ?
SKRectFromCenterAndSize(bounds.origin, SKNPDFAnnotationNoteSize) :
SKRectFromCenterAndSquareSize(bounds.origin, MIN_NOTE_SIZE);
if ([[NSUserDefaults standardUserDefaults]
integerForKey:SKDisableUpdateContentsFromEnclosedTextKey] > 1)
text = nil;
@@ -2532,34 +2532,34 @@
NSString *type = nil;
BOOL isMarkup = NO;
switch (annotationType) {
- case SKFreeTextNote:
+ case SKNoteTypeFreeText:
type = SKNFreeTextString;
break;
- case SKAnchoredNote:
+ case SKNoteTypeAnchored:
type = SKNNoteString;
break;
- case SKCircleNote:
+ case SKNoteTypeCircle:
type = SKNCircleString;
break;
- case SKSquareNote:
+ case SKNoteTypeSquare:
type = SKNSquareString;
break;
- case SKHighlightNote:
+ case SKNoteTypeHighlight:
type = SKNHighlightString;
isMarkup = YES;
break;
- case SKUnderlineNote:
+ case SKNoteTypeUnderline:
type = SKNUnderlineString;
isMarkup = YES;
break;
- case SKStrikeOutNote:
+ case SKNoteTypeStrikeOut:
type = SKNStrikeOutString;
isMarkup = YES;
break;
- case SKLineNote:
+ case SKNoteTypeLine:
type = SKNLineString;
break;
- case SKInkNote:
+ case SKNoteTypeInk:
// we need a drawn path to add an ink note
break;
}
@@ -2590,7 +2590,7 @@
}
[self setUndoActionName:NSLocalizedString(@"Add Note", @"Undo action
name")];
- if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode)
+ if (toolMode == SKToolModeText || toolMode == SKToolModeNote)
[self setCurrentAnnotation:newAnnotation];
return YES;
@@ -2597,7 +2597,7 @@
} else if (newAnnotation) {
[self beginNewUndoGroupIfNeededWithCommit:YES];
- if (annotationType != SKLineNote && annotationType != SKInkNote &&
[text length] > 0)
+ if (annotationType != SKNoteTypeLine && annotationType !=
SKNoteTypeInk && [text length] > 0)
[newAnnotation setString:text];
[newAnnotation registerUserName];
[[self document] addAnnotation:newAnnotation toPage:page];
@@ -2607,7 +2607,7 @@
[newAnnotation setString:@""];
[self setUndoActionName:NSLocalizedString(@"Add Note", @"Undo action
name")];
- if (toolMode == SKTextToolMode || toolMode == SKNoteToolMode)
+ if (toolMode == SKToolModeText || toolMode == SKToolModeNote)
[self setCurrentAnnotation:newAnnotation];
return YES;
@@ -2651,7 +2651,7 @@
// add new markup to the active markup if it's the same type on the
same page, unless we add a specific selection
if (noSelection && page && [[currentAnnotation page] isEqual:page] &&
- [[currentAnnotation type] isEqualToString:(annotationType ==
SKHighlightNote ? SKNHighlightString : annotationType == SKUnderlineNote ?
SKNUnderlineString : annotationType == SKStrikeOutNote ? SKNStrikeOutString :
nil)]) {
+ [[currentAnnotation type] isEqualToString:(annotationType ==
SKNoteTypeHighlight ? SKNHighlightString : annotationType ==
SKNoteTypeUnderline ? SKNUnderlineString : annotationType ==
SKNoteTypeStrikeOut ? SKNStrikeOutString : nil)]) {
selection = [selection copy];
[selection addSelection:[currentAnnotation selection]];
[self removeCurrentAnnotation:nil];
@@ -2661,7 +2661,7 @@
// Get bounds (page space) for selection (first page in case
selection spans multiple pages)
bounds = [selection boundsForPage:page];
- if (annotationType == SKCircleNote) {
+ if (annotationType == SKNoteTypeCircle) {
CGFloat dw, dh, w = NSWidth(bounds), h = NSHeight(bounds);
if (h < w) {
dw = primaryOutset(h / w);
@@ -2672,10 +2672,10 @@
}
CGFloat lw = [[NSUserDefaults standardUserDefaults]
doubleForKey:SKCircleNoteLineWidthKey];
bounds = NSInsetRect(bounds, -0.5 * w * dw - lw, -0.5 * h * dh -
lw);
- } else if (annotationType == SKSquareNote) {
+ } else if (annotationType == SKNoteTypeSquare) {
CGFloat lw = [[NSUserDefaults standardUserDefaults]
doubleForKey:SKSquareNoteLineWidthKey];
bounds = NSInsetRect(bounds, -lw, -lw);
- } else if (annotationType == SKLineNote) {
+ } else if (annotationType == SKNoteTypeLine) {
CGFloat defaultWidth = [[NSUserDefaults standardUserDefaults]
floatForKey:SKDefaultNoteWidthKey];
CGFloat defaultHeight = [[NSUserDefaults standardUserDefaults]
floatForKey:SKDefaultNoteHeightKey];
NSRect pageBounds = [page boundsForBox:[self displayBox]];
@@ -2713,7 +2713,7 @@
break;
}
bounds = SKRectFromPoints(p1, p2);
- } else if (annotationType == SKAnchoredNote) {
+ } else if (annotationType == SKNoteTypeAnchored) {
NSRect pageBounds = [page boundsForBox:[self displayBox]];
switch ([page intrinsicRotation]) {
case 0:
@@ -2767,7 +2767,7 @@
CGFloat defaultWidth = [[NSUserDefaults standardUserDefaults]
floatForKey:SKDefaultNoteWidthKey];
CGFloat defaultHeight = [[NSUserDefaults standardUserDefaults]
floatForKey:SKDefaultNoteHeightKey];
- NSSize defaultSize = (annotationType == SKAnchoredNote) ?
SKNPDFAnnotationNoteSize : ([page rotation] % 180 == 0) ?
NSMakeSize(defaultWidth, defaultHeight) : NSMakeSize(defaultHeight,
defaultWidth);
+ NSSize defaultSize = (annotationType == SKNoteTypeAnchored) ?
SKNPDFAnnotationNoteSize : ([page rotation] % 180 == 0) ?
NSMakeSize(defaultWidth, defaultHeight) : NSMakeSize(defaultHeight,
defaultWidth);
// Convert to "page space".
center = SKIntegralPoint([self convertPoint: center toPage:
page]);
@@ -2779,7 +2779,7 @@
}
if (page != nil && [self addAnnotationWithType:annotationType
selection:selection page:page bounds:bounds]) {
- if (annotationType == SKAnchoredNote || annotationType ==
SKFreeTextNote)
+ if (annotationType == SKNoteTypeAnchored || annotationType ==
SKNoteTypeFreeText)
[self editCurrentAnnotation:self];
else if (isMarkup && noSelection)
[self setCurrentSelection:nil];
@@ -2787,7 +2787,7 @@
}
- (void)addAnnotationWithType:(SKNoteType)annotationType {
- if ((toolMode == SKTextToolMode || toolMode == SKNoteToolMode) &&
(annotationType == SKInkNote || (([[NSUserDefaults standardUserDefaults]
boolForKey:SKNewNoteRequiresSelectionKey] || IS_MARKUP(annotationType)) &&
[[self currentSelection] hasCharacters] == NO))) {
+ if ((toolMode == SKToolModeText || toolMode == SKToolModeNote) &&
(annotationType == SKNoteTypeInk || (([[NSUserDefaults standardUserDefaults]
boolForKey:SKNewNoteRequiresSelectionKey] || IS_MARKUP(annotationType)) &&
[[self currentSelection] hasCharacters] == NO))) {
[self
setTemporaryToolMode:TEMP_TOOL_MODE_FROM_NOTE_TYPE(annotationType)];
} else {
[self addAnnotationWithType:annotationType context:nil];
@@ -3083,7 +3083,7 @@
[readingBar goToLine:line onPage:page];
}
}
- if (select && [sel hasCharacters] && [self toolMode] ==
SKTextToolMode) {
+ if (select && [sel hasCharacters] && [self toolMode] ==
SKToolModeText) {
[self setCurrentSelection:sel];
}
}
@@ -3128,7 +3128,7 @@
NSRect rect = NSZeroRect;
BOOL autoFits = NO;
- if (toolMode == SKSelectToolMode && NSIsEmptyRect(selectionRect) == NO &&
selectionPageIndex != NSNotFound) {
+ if (toolMode == SKToolModeSelect && NSIsEmptyRect(selectionRect) == NO &&
selectionPageIndex != NSNotFound) {
page = [self currentSelectionPage];
rect = NSIntersectionRect(selectionRect, [page
boundsForBox:kPDFDisplayBoxCropBox]);
autoFits = YES;
@@ -3136,7 +3136,7 @@
if (NSIsEmptyRect(rect)) {
if ([sender representedObject] == nil) {
- [self setTemporaryToolMode:SKSnapshotToolMode];
+ [self setTemporaryToolMode:SKToolModeSnapshot];
return;
}
@@ -3272,7 +3272,7 @@
if ([self displayMode] == kPDFDisplaySinglePage || [self displayMode] ==
kPDFDisplayTwoUp) {
[editor layoutWithEvent:nil];
[self resetPDFToolTipRects];
- if (toolMode == SKMagnifyToolMode)
+ if (toolMode == SKToolModeMagnify)
[loupeController updateContents];
}
}
@@ -3296,7 +3296,7 @@
[self setNeedsDisplayForAnnotation:currentAnnotation];
}
if ([[notification name]
isEqualToString:NSWindowDidResignKeyNotification]) {
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
if (pdfvFlags.presentationMode) {
[[self class] cancelPreviousPerformRequestsWithTarget:self
selector:@selector(showNavWindow) object:nil];
[[self class] cancelPreviousPerformRequestsWithTarget:self
selector:@selector(doAutoHide) object:nil];
@@ -3303,7 +3303,7 @@
[[self class] cancelPreviousPerformRequestsWithTarget:self
selector:@selector(doAutoHideCursor) object:nil];
pdfvFlags.cursorHidden = 0;
[self setCursorForMouse:nil];
- } else if (toolMode == SKMagnifyToolMode) {
+ } else if (toolMode == SKToolModeMagnify) {
[loupeController hide];
}
}
@@ -3310,7 +3310,7 @@
}
- (void)handleMainStateChangedNotification:(NSNotification *)notification {
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
}
- (void)undoManagerDidOpenOrCloseUndoGroup {
@@ -3333,7 +3333,7 @@
[[self class] cancelPreviousPerformRequestsWithTarget:self
selector:@selector(doAutoHideCursor) object:nil];
}
- [self setTemporaryToolMode:SKNoToolMode];
+ [self setTemporaryToolMode:SKToolModeNone];
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
NSWindow *oldWindow = [self window];
@@ -3374,13 +3374,13 @@
return YES;
} else if (action == @selector(changeAnnotationMode:)) {
if ([[menuItem menu] numberOfItems] > ANNOTATION_MODE_COUNT)
- [menuItem setState:[self toolMode] == SKNoteToolMode && [self
annotationMode] == (SKNoteType)[menuItem tag] ? NSControlStateValueOn :
NSControlStateValueOff];
+ [menuItem setState:[self toolMode] == SKToolModeNote && [self
annotationMode] == (SKNoteType)[menuItem tag] ? NSControlStateValueOn :
NSControlStateValueOff];
else
[menuItem setState:[self annotationMode] == (SKNoteType)[menuItem
tag] ? NSControlStateValueOn : NSControlStateValueOff];
return YES;
} else if (action == @selector(copy:)) {
return ([[self currentSelection] hasCharacters] || [currentAnnotation
isSkimNote] ||
- (toolMode == SKSelectToolMode && NSIsEmptyRect(selectionRect) ==
NO && selectionPageIndex != NSNotFound && [[self document] isLocked] == NO));
+ (toolMode == SKToolModeSelect && NSIsEmptyRect(selectionRect) ==
NO && selectionPageIndex != NSNotFound && [[self document] isLocked] == NO));
} else if (action == @selector(cut:)) {
if ([currentAnnotation isSkimNote] && [currentAnnotation isMovable])
return YES;
@@ -3394,11 +3394,11 @@
} else if (action == @selector(delete:)) {
return [currentAnnotation isSkimNote];
} else if (action == @selector(selectAll:)) {
- return toolMode == SKTextToolMode;
+ return toolMode == SKToolModeText;
} else if (action == @selector(deselectAll:)) {
return [[self currentSelection] hasCharacters] != 0;
} else if (action == @selector(autoSelectContent:)) {
- return toolMode == SKSelectToolMode;
+ return toolMode == SKToolModeSelect;
} else if (action == @selector(takeSnapshot:)) {
return [[self document] isLocked] == NO;
} else if (action == @selector(_setSinglePageScrolling:)) {
@@ -3425,7 +3425,7 @@
} else if (action == @selector(autoSizeCurrentAnnotation:)) {
return [[self currentAnnotation] isResizable] && [[self
currentAnnotation] isLine] == NO && [currentAnnotation isInk] == NO;
} else if (action == @selector(changeOnlyAnnotationMode:)) {
- return toolMode == SKNoteToolMode;
+ return toolMode == SKToolModeNote;
} else if (action == @selector(moveReadingBar:) || action ==
@selector(resizeReadingBar:)) {
return [self hasReadingBar];
} else if (action == @selector(nextLaserPointerColor:) || action ==
@selector(nextLaserPointerColor:)) {
@@ -4220,7 +4220,7 @@
// Hit-test for resize box.
SKRectEdges resizeHandle = [currentAnnotation
resizeHandleForPoint:pagePoint scaleFactor:[self scaleFactor]];
- if (shouldAddAnnotation && temporaryToolMode >= SKFreeTextToolMode)
+ if (shouldAddAnnotation && temporaryToolMode >= SKToolModeFreeText)
noteType = NOTE_TYPE_FROM_TEMP_TOOL_MODE(temporaryToolMode);
atomic_store(&highlightLayerState, SKLayerAdd);
@@ -4228,12 +4228,12 @@
[self setNeedsDisplayForAnnotation:currentAnnotation];
if (shouldAddAnnotation) {
- if (noteType == SKAnchoredNote) {
- [self addAnnotationWithType:SKAnchoredNote selection:nil page:page
bounds:SKRectFromCenterAndSquareSize(SKIntegralPoint(pagePoint), 0.0)];
+ if (noteType == SKNoteTypeAnchored) {
+ [self addAnnotationWithType:SKNoteTypeAnchored selection:nil
page:page bounds:SKRectFromCenterAndSquareSize(SKIntegralPoint(pagePoint),
0.0)];
originalBounds = [[self currentAnnotation] bounds];
} else {
originalBounds =
SKRectFromCenterAndSquareSize(SKIntegralPoint(pagePoint), 0.0);
- if (noteType == SKLineNote) {
+ if (noteType == SKNoteTypeLine) {
isLine = YES;
resizeHandle = SKMaxXEdgeMask;
originalStartPoint = originalEndPoint = originalBounds.origin;
@@ -4294,7 +4294,7 @@
if (draggedAnnotation)
[currentAnnotation autoUpdateString];
- if (shouldAddAnnotation && (noteType == SKAnchoredNote || noteType ==
SKFreeTextNote))
+ if (shouldAddAnnotation && (noteType == SKNoteTypeAnchored || noteType
== SKNoteTypeFreeText))
[self editCurrentAnnotation:self];
atomic_store(&highlightLayerState, SKLayerRemove);
@@ -4349,7 +4349,7 @@
if ([annotation isSkimNote] && [annotation hitTest:point] && [self
isEditingAnnotation:annotation] == NO) {
newCurrentAnnotation = annotation;
break;
- } else if ([annotation shouldDisplay] && NSPointInRect(point,
[annotation bounds]) && (toolMode == SKTextToolMode ||
IS_MARKUP(annotationMode)) && linkAnnotation == nil) {
+ } else if ([annotation shouldDisplay] && NSPointInRect(point,
[annotation bounds]) && (toolMode == SKToolModeText ||
IS_MARKUP(annotationMode)) && linkAnnotation == nil) {
if ([annotation isLink])
linkAnnotation = annotation;
else
@@ -4363,7 +4363,7 @@
}
if (pdfvFlags.hideNotes == NO && [[self document] allowsNotes] && page !=
nil && newCurrentAnnotation != nil) {
- BOOL isInk = toolMode == SKNoteToolMode && annotationMode == SKInkNote;
+ BOOL isInk = toolMode == SKToolModeNote && annotationMode ==
SKNoteTypeInk;
NSUInteger modifiers = [theEvent modifierFlags];
if ((modifiers & NSEventModifierFlagOption) && [newCurrentAnnotation
isMovable] &&
[newCurrentAnnotation resizeHandleForPoint:point scaleFactor:[self
scaleFactor]] == 0) {
@@ -5010,7 +5010,7 @@
autoFits = YES;
- } else if (toolMode == SKSelectToolMode && NSIsEmptyRect(selectionRect) ==
NO) {
+ } else if (toolMode == SKToolModeSelect && NSIsEmptyRect(selectionRect) ==
NO) {
rect = NSIntersectionRect(selectionRect, [page
boundsForBox:kPDFDisplayBoxCropBox]);
rect = [self convertRect:rect fromPage:page];
@@ -5205,31 +5205,31 @@
[item setKeyEquivalentModifierMask:NSEventModifierFlagCommand |
NSEventModifierFlagOption];
item = [menu addItemWithTitle:NSLocalizedString(@"Text Note", @"Menu
item title") action:@selector(changeOnlyAnnotationMode:) keyEquivalent:@"t"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKFreeTextNote];
+ [item setTag:SKNoteTypeFreeText];
item = [menu addItemWithTitle:NSLocalizedString(@"Anchored Note",
@"Menu item title") action:@selector(changeOnlyAnnotationMode:)
keyEquivalent:@"n"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKAnchoredNote];
+ [item setTag:SKNoteTypeAnchored];
item = [menu addItemWithTitle:NSLocalizedString(@"Circle", @"Menu item
title") action:@selector(changeOnlyAnnotationMode:) keyEquivalent:@"c"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKCircleNote];
+ [item setTag:SKNoteTypeCircle];
item = [menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") action:@selector(changeOnlyAnnotationMode:) keyEquivalent:@"b"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKSquareNote];
+ [item setTag:SKNoteTypeSquare];
item = [menu addItemWithTitle:NSLocalizedString(@"Highlight", @"Menu
item title") action:@selector(changeOnlyAnnotationMode:) keyEquivalent:@"h"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKHighlightNote];
+ [item setTag:SKNoteTypeHighlight];
item = [menu addItemWithTitle:NSLocalizedString(@"Underline", @"Menu
item title") action:@selector(changeOnlyAnnotationMode:) keyEquivalent:@"u"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKUnderlineNote];
+ [item setTag:SKNoteTypeUnderline];
item = [menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") action:@selector(changeOnlyAnnotationMode:) keyEquivalent:@"s"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKStrikeOutNote];
+ [item setTag:SKNoteTypeStrikeOut];
item = [menu addItemWithTitle:NSLocalizedString(@"Line", @"Menu item
title") action:@selector(changeOnlyAnnotationMode:) keyEquivalent:@"l"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKLineNote];
+ [item setTag:SKNoteTypeLine];
item = [menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu
item title") action:@selector(changeOnlyAnnotationMode:) keyEquivalent:@"f"];
[item setKeyEquivalentModifierMask:0];
- [item setTag:SKInkNote];
+ [item setTag:SKNoteTypeInk];
}
NSPoint point = SKTopLeftPoint(SKRectFromCenterAndSize(SKCenterPoint([self
bounds]), [menu size]));
[menu popUpMenuPositioningItem:nil atLocation:point inView:self];
@@ -5238,15 +5238,15 @@
- (NSCursor *)cursorForNoteType:(SKNoteType)noteType {
if (useToolModeCursors) {
switch (noteType) {
- case SKFreeTextNote: return [NSCursor textNoteCursor];
- case SKAnchoredNote: return [NSCursor anchoredNoteCursor];
- case SKCircleNote: return [NSCursor circleNoteCursor];
- case SKSquareNote: return [NSCursor squareNoteCursor];
- case SKHighlightNote: return [NSCursor highlightNoteCursor];
- case SKUnderlineNote: return [NSCursor underlineNoteCursor];
- case SKStrikeOutNote: return [NSCursor strikeOutNoteCursor];
- case SKLineNote: return [NSCursor lineNoteCursor];
- case SKInkNote: return [NSCursor inkNoteCursor];
+ case SKNoteTypeFreeText: return [NSCursor textNoteCursor];
+ case SKNoteTypeAnchored: return [NSCursor anchoredNoteCursor];
+ case SKNoteTypeCircle: return [NSCursor circleNoteCursor];
+ case SKNoteTypeSquare: return [NSCursor squareNoteCursor];
+ case SKNoteTypeHighlight: return [NSCursor highlightNoteCursor];
+ case SKNoteTypeUnderline: return [NSCursor underlineNoteCursor];
+ case SKNoteTypeStrikeOut: return [NSCursor strikeOutNoteCursor];
+ case SKNoteTypeLine: return [NSCursor lineNoteCursor];
@@ Diff output truncated at 100000 characters. @@
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