Revision: 14144
http://sourceforge.net/p/skim-app/code/14144
Author: hofman
Date: 2024-03-25 17:16:25 +0000 (Mon, 25 Mar 2024)
Log Message:
-----------
remove cclass factory methods, use init methods instead
Modified Paths:
--------------
trunk/NSMenu_SKExtensions.h
trunk/NSMenu_SKExtensions.m
trunk/SKMainToolbarController.m
trunk/SKScriptMenu.m
Modified: trunk/NSMenu_SKExtensions.h
===================================================================
--- trunk/NSMenu_SKExtensions.h 2024-03-25 09:48:45 UTC (rev 14143)
+++ trunk/NSMenu_SKExtensions.h 2024-03-25 17:16:25 UTC (rev 14144)
@@ -61,10 +61,6 @@
@interface NSMenuItem (SKExtensions)
-+ (NSMenuItem *)menuItemWithTitle:(NSString *)aString action:(SEL
_Nullable)aSelector target:(nullable id)aTarget;
-+ (NSMenuItem *)menuItemWithTitle:(NSString *)aString action:(SEL
_Nullable)aSelector target:(nullable id)aTarget tag:(NSInteger)aTag;
-+ (NSMenuItem *)menuItemWithSubmenuAndTitle:(NSString *)aString;
-
- (instancetype)initWithTitle:(NSString *)aString action:(SEL
_Nullable)aSelector target:(nullable id)aTarget;
- (instancetype)initWithTitle:(NSString *)aString action:(SEL
_Nullable)aSelector target:(nullable id)aTarget tag:(NSInteger)aTag;
- (instancetype)initWithTitle:(NSString *)aString imageNamed:(nullable
NSString *)anImageName action:(SEL _Nullable)aSelector target:(nullable
id)aTarget tag:(NSInteger)aTag;
Modified: trunk/NSMenu_SKExtensions.m
===================================================================
--- trunk/NSMenu_SKExtensions.m 2024-03-25 09:48:45 UTC (rev 14143)
+++ trunk/NSMenu_SKExtensions.m 2024-03-25 17:16:25 UTC (rev 14144)
@@ -91,18 +91,6 @@
@implementation NSMenuItem (SKExtensions)
-+ (NSMenuItem *)menuItemWithTitle:(NSString *)aString action:(SEL)aSelector
target:(id)aTarget {
- return [[NSMenuItem alloc] initWithTitle:aString action:aSelector
target:aTarget];
-}
-
-+ (NSMenuItem *)menuItemWithTitle:(NSString *)aString action:(SEL)aSelector
target:(id)aTarget tag:(NSInteger)aTag {
- return [[NSMenuItem alloc] initWithTitle:aString action:aSelector
target:aTarget tag:aTag];
-}
-
-+ (NSMenuItem *)menuItemWithSubmenuAndTitle:(NSString *)aString {
- return [[NSMenuItem alloc] initWithSubmenuAndTitle:aString];
-}
-
- (instancetype)initWithTitle:(NSString *)aString action:(SEL)aSelector
target:(id)aTarget {
return [self initWithTitle:aString imageNamed:nil action:aSelector
target:aTarget tag:0];
}
Modified: trunk/SKMainToolbarController.m
===================================================================
--- trunk/SKMainToolbarController.m 2024-03-25 09:48:45 UTC (rev 14143)
+++ trunk/SKMainToolbarController.m 2024-03-25 17:16:25 UTC (rev 14144)
@@ -185,7 +185,7 @@
if ([identifier
isEqualToString:SKDocumentToolbarPreviousNextItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Previous/Next", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Previous/Next", @"Toolbar item
label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Previous", @"Menu item
title") action:@selector(doGoToPreviousPage:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"Next", @"Menu item
title") action:@selector(doGoToNextPage:) target:mainController];
@@ -200,7 +200,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarPreviousItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Previous", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Previous", @"Toolbar item label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Previous", @"Menu item
title") action:@selector(doGoToPreviousPage:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"First", @"Menu item
title") action:@selector(doGoToFirstPage:) target:mainController];
@@ -215,7 +215,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarNextItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Next", @"Toolbar item label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Next", @"Toolbar item label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Next", @"Menu item
title") action:@selector(doGoToNextPage:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"Last", @"Menu item
title") action:@selector(doGoToLastPage:) target:mainController];
@@ -230,7 +230,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarPreviousNextFirstLastItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Previous/Next", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Previous/Next", @"Toolbar item
label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Previous", @"Menu item
title") action:@selector(doGoToPreviousPage:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"Next", @"Menu item
title") action:@selector(doGoToNextPage:) target:mainController];
@@ -249,7 +249,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarBackForwardItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Back/Forward", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Back/Forward", @"Toolbar item
label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Back", @"Menu item
title") action:@selector(doGoBack:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"Forward", @"Menu item
title") action:@selector(doGoForward:) target:mainController];
@@ -264,7 +264,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarPageNumberItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Page", @"Menu item title")
action:@selector(doGoToPage:) target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Page", @"Menu item title")
action:@selector(doGoToPage:) target:mainController];
[item setLabels:NSLocalizedString(@"Page", @"Toolbar item label")];
[item setToolTip:NSLocalizedString(@"Go To Page", @"Tool tip
message")];
@@ -273,7 +273,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarScaleItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Scale", @"Menu item title")
action:@selector(chooseScale:) target:self];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Scale", @"Menu item title")
action:@selector(chooseScale:) target:self];
[item setLabels:NSLocalizedString(@"Scale", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Scale", @"Tool tip message")];
@@ -285,7 +285,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomActualItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Actual Size", @"Menu item title")
action:@selector(zoomActualPhysical:) target:self];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Actual Size", @"Menu item title")
action:@selector(zoomActualPhysical:) target:self];
[item setLabels:NSLocalizedString(@"Actual Size", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Zoom To Actual Size", @"Tool
tip message")];
@@ -294,7 +294,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomToFitItemIdentifier]) {
- menuItem = [NSMenuItem menuItemWithTitle:NSLocalizedString(@"Zoom
To Fit", @"Menu item title") action:@selector(doZoomToFit:)
target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Zoom To Fit", @"Menu item title")
action:@selector(doZoomToFit:) target:mainController];
[item setLabels:NSLocalizedString(@"Zoom To Fit", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Zoom To Fit", @"Tool tip
message")];
@@ -303,7 +303,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomToSelectionItemIdentifier]) {
- menuItem = [NSMenuItem menuItemWithTitle:NSLocalizedString(@"Zoom
To Selection", @"Menu item title") action:@selector(doZoomToSelection:)
target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Zoom To Selection", @"Menu item title")
action:@selector(doZoomToSelection:) target:mainController];
[item setLabels:NSLocalizedString(@"Zoom To Selection", @"Toolbar
item label")];
[item setToolTip:NSLocalizedString(@"Zoom To Selection", @"Tool
tip message")];
@@ -312,7 +312,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomInOutItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Zoom", @"Toolbar item label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Zoom", @"Toolbar item label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Zoom In", @"Menu item
title") action:@selector(doZoomIn:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"Zoom Out", @"Menu item
title") action:@selector(doZoomOut:) target:mainController];
@@ -327,7 +327,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomInActualOutItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Zoom", @"Toolbar item label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Zoom", @"Toolbar item label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Zoom In", @"Menu item
title") action:@selector(doZoomIn:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"Zoom Out", @"Menu item
title") action:@selector(doZoomOut:) target:mainController];
@@ -344,7 +344,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarAutoScalesItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Automatically Resize", @"Menu item
title") action:@selector(toggleAutoScale:) target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Automatically Resize", @"Menu item title")
action:@selector(toggleAutoScale:) target:mainController];
[item setLabels:NSLocalizedString(@"Automatically Resize",
@"Toolbar item label")];
[item setToolTip:NSLocalizedString(@"Automatically Resize", @"Tool
tip message")];
@@ -354,7 +354,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarRotateRightItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Rotate Right", @"Menu item title")
action:@selector(rotateAllRight:) target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Rotate Right", @"Menu item title")
action:@selector(rotateAllRight:) target:mainController];
[item setLabels:NSLocalizedString(@"Rotate Right", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Rotate Right", @"Tool tip
message")];
@@ -363,7 +363,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarRotateLeftItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Rotate Left", @"Menu item title")
action:@selector(rotateAllLeft:) target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Rotate Left", @"Menu item title")
action:@selector(rotateAllLeft:) target:mainController];
[item setLabels:NSLocalizedString(@"Rotate Left", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Rotate Left", @"Tool tip
message")];
@@ -372,7 +372,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarRotateLeftRightItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Rotate", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Rotate", @"Toolbar item label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Rotate Right", @"Menu
item title") action:@selector(rotateAllRight:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"Rotate Left", @"Menu
item title") action:@selector(rotateAllLeft:) target:mainController];
@@ -387,7 +387,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarCropItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Crop", @"Menu item title")
action:@selector(cropAll:) target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Crop", @"Menu item title")
action:@selector(cropAll:) target:mainController];
[item setLabels:NSLocalizedString(@"Crop", @"Toolbar item label")];
[item setToolTip:NSLocalizedString(@"Crop", @"Tool tip message")];
@@ -396,7 +396,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarFullScreenItemIdentifier]) {
- menuItem = [NSMenuItem menuItemWithTitle:NSLocalizedString(@"Full
Screen", @"Menu item title") action:@selector(toggleFullscreen:) target:self];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Full Screen", @"Menu item title")
action:@selector(toggleFullscreen:) target:self];
[item setLabels:NSLocalizedString(@"Full Screen", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Full Screen", @"Tool tip
message")];
@@ -405,7 +405,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarPresentationItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Presentation", @"Menu item title")
action:@selector(togglePresentation:) target:self];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Presentation", @"Menu item title")
action:@selector(togglePresentation:) target:self];
[item setLabels:NSLocalizedString(@"Presentation", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Presentation", @"Tool tip
message")];
@@ -419,7 +419,7 @@
[menu addItemWithTitle:NSLocalizedString(@"Anchored Note", @"Menu
item title") imageNamed:SKImageNameToolbarAddAnchoredNote
action:@selector(createNewTextNote:) target:self tag:SKAnchoredNote];
[textNoteButton setMenu:menu forSegment:0];
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Add Note", @"Toolbar item
label")];
+ 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];
@@ -436,7 +436,7 @@
[menu addItemWithTitle:NSLocalizedString(@"Box", @"Menu item
title") imageNamed:SKImageNameToolbarAddSquareNote
action:@selector(createNewCircleNote:) target:self tag:SKSquareNote];
[circleNoteButton setMenu:menu forSegment:0];
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Add Shape", @"Toolbar item
label")];
+ 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];
@@ -454,7 +454,7 @@
[menu addItemWithTitle:NSLocalizedString(@"Strike Out", @"Menu
item title") imageNamed:SKImageNameToolbarAddStrikeOutNote
action:@selector(createNewMarkupNote:) target:self tag:SKStrikeOutNote];
[markupNoteButton setMenu:menu forSegment:0];
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Add Markup", @"Toolbar item
label")];
+ 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];
@@ -472,7 +472,7 @@
[menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameToolbarAddInkNote
action:@selector(createNewLineNote:) target:self tag:SKInkNote];
[lineNoteButton setMenu:menu forSegment:0];
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Add Line", @"Toolbar item
label")];
+ 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];
@@ -484,7 +484,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarNewNoteItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Add Note", @"Toolbar item
label")];
+ 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];
@@ -525,7 +525,7 @@
[menu addItemWithTitle:NSLocalizedString(@"Freehand", @"Menu item
title") imageNamed:SKImageNameInkNote action:@selector(changeAnnotationMode:)
target:mainController tag:SKInkNote];
[toolModeButton setMenu:menu forSegment:SKNoteToolMode];
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Tool Mode", @"Toolbar item
label")];
+ 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];
@@ -554,7 +554,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarSingleTwoUpItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Single/Two Pages", @"Toolbar
item label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Single/Two Pages", @"Toolbar item
label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Single Page", @"Menu
item title") action:@selector(changeDisplaySinglePages:) target:mainController
tag:kPDFDisplaySinglePage];
[menu addItemWithTitle:NSLocalizedString(@"Two Pages", @"Menu item
title") action:@selector(changeDisplaySinglePages:) target:mainController
tag:kPDFDisplayTwoUp];
@@ -568,7 +568,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarContinuousItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Continuous", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Continuous", @"Toolbar item
label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Non Continuous", @"Menu
item title") action:@selector(changeDisplayContinuous:) target:mainController
tag:kPDFDisplaySinglePage];
[menu addItemWithTitle:NSLocalizedString(@"Continuous", @"Menu
item title") action:@selector(changeDisplayContinuous:) target:mainController
tag:kPDFDisplaySinglePageContinuous];
@@ -582,7 +582,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarDisplayModeItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Display Mode", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Display Mode", @"Toolbar item
label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Single Page", @"Menu
item title") action:@selector(changeDisplayMode:) target:mainController
tag:kPDFDisplaySinglePage];
[menu addItemWithTitle:NSLocalizedString(@"Single Page
Continuous", @"Menu item title") action:@selector(changeDisplayMode:)
target:mainController tag:kPDFDisplaySinglePageContinuous];
@@ -603,7 +603,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarDisplayDirectionItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Direction", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Direction", @"Toolbar item label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Vertical", @"Menu item
title") action:@selector(changeDisplayDirection:) target:mainController tag:0];
[menu addItemWithTitle:NSLocalizedString(@"Horizontal", @"Menu
item title") action:@selector(changeDisplayDirection:) target:mainController
tag:1];
@@ -617,7 +617,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarDisplayDirectionItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Direction", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Direction", @"Toolbar item label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Vertical", @"Menu
item title") action:@selector(changeDisplayDirection:) target:mainController
tag:0];
[menu addItemWithTitle:NSLocalizedString(@"Horizontal", @"Menu
item title") action:@selector(changeDisplayDirection:) target:mainController
tag:1];
@@ -631,7 +631,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarDisplaysRTLItemIdentifier]) {
- menuItem = [NSMenuItem menuItemWithTitle:NSLocalizedString(@"Right
to Left", @"Menu item title") action:@selector(toggleDisplaysRTL:)
target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Right to Left", @"Menu item title")
action:@selector(toggleDisplaysRTL:) target:mainController];
[item setLabels:NSLocalizedString(@"Right to Left", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Right to Left", @"Tool tip
message")];
@@ -640,7 +640,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarBookModeItemIdentifier]) {
- menuItem = [NSMenuItem menuItemWithTitle:NSLocalizedString(@"Book
Mode", @"Menu item title") action:@selector(toggleDisplaysAsBook:)
target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Book Mode", @"Menu item title")
action:@selector(toggleDisplaysAsBook:) target:mainController];
[item setLabels:NSLocalizedString(@"Book Mode", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Book Mode", @"Tool tip
message")];
@@ -649,7 +649,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarPageBreaksItemIdentifier]) {
- menuItem = [NSMenuItem menuItemWithTitle:NSLocalizedString(@"Page
Breaks", @"Menu item title") action:@selector(toggleDisplayPageBreaks:)
target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Page Breaks", @"Menu item title")
action:@selector(toggleDisplayPageBreaks:) target:mainController];
[item setLabels:NSLocalizedString(@"Page Breaks", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Page Breaks", @"Tool tip
message")];
@@ -658,7 +658,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarDisplayBoxItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Display Box", @"Toolbar item
label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Display Box", @"Toolbar item
label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Media Box", @"Menu item
title") action:@selector(changeDisplayBox:) target:mainController
tag:kPDFDisplayBoxMediaBox];
[menu addItemWithTitle:NSLocalizedString(@"Crop Box", @"Menu item
title") action:@selector(changeDisplayBox:) target:mainController
tag:kPDFDisplayBoxCropBox];
@@ -679,7 +679,7 @@
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleColorSwatchFrameChangedNotification:)
name:NSViewFrameDidChangeNotification object:colorSwatch];
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Favorite Colors", @"Toolbar
item label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Favorite Colors", @"Toolbar item
label")];
[item setLabels:NSLocalizedString(@"Favorite Colors", @"Toolbar
item label")];
[item setToolTip:NSLocalizedString(@"Favorite Colors", @"Tool tip
message")];
@@ -691,7 +691,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarShareItemIdentifier]) {
shareMenuController = [[SKShareMenuController alloc]
initForDocument:[[self mainController] document]];
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Share", @"Toolbar item label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Share", @"Toolbar item label")];
menu = [menuItem submenu];
[menu setDelegate:shareMenuController];
@@ -724,7 +724,7 @@
frame.origin.y = ceil(NSMidY([pacerButton frame]) - 0.5 *
NSHeight([pacerSpeedStepper frame]));
[pacerSpeedStepper setFrame:frame];
- menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:NSLocalizedString(@"Pacer", @"Toolbar item label")];
+ menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:NSLocalizedString(@"Pacer", @"Toolbar item label")];
menu = [menuItem submenu];
[menu addItemWithTitle:NSLocalizedString(@"Start Pacer", @"Menu
item title") action:@selector(togglePacer:) target:mainController tag:0];
[menu addItemWithTitle:NSLocalizedString(@"Pacer Speed", @"Menu
item title") action:@selector(choosePacerSpeed:) target:self tag:0];
@@ -749,7 +749,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarColorsItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Colors", @"Menu item title")
action:@selector(orderFrontColorPanel:) target:nil];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Colors", @"Menu item title")
action:@selector(orderFrontColorPanel:) target:nil];
[item setLabels:NSLocalizedString(@"Colors", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Colors", @"Tool tip
message")];
@@ -758,7 +758,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarFontsItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Fonts", @"Menu item title")
action:@selector(orderFrontFontPanel:) target:nil];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Fonts", @"Menu item title")
action:@selector(orderFrontFontPanel:) target:nil];
[item setLabels:NSLocalizedString(@"Fonts", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Fonts", @"Tool tip message")];
@@ -767,7 +767,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarLinesItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Lines", @"Menu item title")
action:@selector(orderFrontLineInspector:) target:nil];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Lines", @"Menu item title")
action:@selector(orderFrontLineInspector:) target:nil];
[item setLabels:NSLocalizedString(@"Lines", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Lines", @"Tool tip message")];
@@ -776,7 +776,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarInfoItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Info", @"Menu item title")
action:@selector(getInfo:) target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Info", @"Menu item title")
action:@selector(getInfo:) target:mainController];
[item setLabels:NSLocalizedString(@"Info", @"Toolbar item label")];
[item setToolTip:NSLocalizedString(@"Get Document Info", @"Tool
tip message")];
@@ -785,7 +785,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarContentsPaneItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Contents Pane", @"Menu item title")
action:@selector(toggleLeftSidePane:) target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Contents Pane", @"Menu item title")
action:@selector(toggleLeftSidePane:) target:mainController];
[item setLabels:NSLocalizedString(@"Contents Pane", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Toggle Contents Pane", @"Tool
tip message")];
@@ -794,7 +794,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarNotesPaneItemIdentifier]) {
- menuItem = [NSMenuItem menuItemWithTitle:NSLocalizedString(@"Notes
Pane", @"Menu item title") action:@selector(toggleRightSidePane:)
target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Notes Pane", @"Menu item title")
action:@selector(toggleRightSidePane:) target:mainController];
[item setLabels:NSLocalizedString(@"Notes Pane", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Toggle Notes Pane", @"Tool
tip message")];
@@ -803,7 +803,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarSplitPDFItemIdentifier]) {
- menuItem = [NSMenuItem menuItemWithTitle:NSLocalizedString(@"Notes
Pane", @"Menu item title") action:@selector(toggleSplitPDF:)
target:mainController];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Notes Pane", @"Menu item title")
action:@selector(toggleSplitPDF:) target:mainController];
[item setLabels:NSLocalizedString(@"Split PDF", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Toggle Split PDF", @"Tool tip
message")];
@@ -812,7 +812,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarPrintItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Print", @"Menu item title")
action:@selector(printDocument:) target:nil];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Print", @"Menu item title")
action:@selector(printDocument:) target:nil];
[item setLabels:NSLocalizedString(@"Print", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Print Document", @"Tool tip
message")];
@@ -821,7 +821,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarCustomizeItemIdentifier]) {
- menuItem = [NSMenuItem
menuItemWithTitle:NSLocalizedString(@"Customize", @"Menu item title")
action:@selector(runToolbarCustomizationPalette:) target:nil];
+ menuItem = [[NSMenuItem alloc]
initWithTitle:NSLocalizedString(@"Customize", @"Menu item title")
action:@selector(runToolbarCustomizationPalette:) target:nil];
[item setLabels:NSLocalizedString(@"Customize", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Customize Toolbar", @"Tool
tip message")];
Modified: trunk/SKScriptMenu.m
===================================================================
--- trunk/SKScriptMenu.m 2024-03-25 09:48:45 UTC (rev 14143)
+++ trunk/SKScriptMenu.m 2024-03-25 17:16:25 UTC (rev 14144)
@@ -99,7 +99,7 @@
if (itemIndex > 0 && [folders count]) {
- NSMenuItem *menuItem = [NSMenuItem
menuItemWithSubmenuAndTitle:SCRIPTS_MENU_TITLE];
+ NSMenuItem *menuItem = [[NSMenuItem alloc]
initWithSubmenuAndTitle:SCRIPTS_MENU_TITLE];
[[NSImage imageNamed:@"ScriptMenu"] setTemplate:YES];
[menuItem setImage:[NSImage imageNamed:@"ScriptMenu"]];
[[NSApp mainMenu] insertItem:menuItem atIndex:itemIndex];
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