Revision: 15108
          http://sourceforge.net/p/skim-app/code/15108
Author:   hofman
Date:     2025-04-10 08:57:35 +0000 (Thu, 10 Apr 2025)
Log Message:
-----------
Remove Customize toolbar item

Modified Paths:
--------------
    trunk/MainToolbar.xib
    trunk/NSImage_SKExtensions.h
    trunk/NSImage_SKExtensions.m
    trunk/SKMainToolbarController.h
    trunk/SKMainToolbarController.m
    trunk/de.lproj/Localizable.strings
    trunk/en.lproj/Localizable.strings
    trunk/es.lproj/Localizable.strings
    trunk/fr.lproj/Localizable.strings
    trunk/it.lproj/Localizable.strings
    trunk/ja.lproj/Localizable.strings
    trunk/nl.lproj/Localizable.strings
    trunk/pl.lproj/Localizable.strings
    trunk/ru.lproj/Localizable.strings
    trunk/zh_CN.lproj/Localizable.strings
    trunk/zh_TW.lproj/Localizable.strings

Modified: trunk/MainToolbar.xib
===================================================================
--- trunk/MainToolbar.xib       2025-04-09 15:39:20 UTC (rev 15107)
+++ trunk/MainToolbar.xib       2025-04-10 08:57:35 UTC (rev 15108)
@@ -16,7 +16,6 @@
                 <outlet property="colorsButton" destination="14" id="92"/>
                 <outlet property="continuousButton" destination="3" id="115"/>
                 <outlet property="cropButton" destination="22" id="108"/>
-                <outlet property="customizeButton" destination="16" id="96"/>
                 <outlet property="displayBoxButton" destination="11" id="113"/>
                 <outlet property="displayDirectionButton" 
destination="1gC-QY-jJv" id="mJs-fl-IFE"/>
                 <outlet property="displayModeButton" destination="4" id="116"/>
@@ -244,19 +243,6 @@
                         <action selector="printDocument:" target="-1" 
id="124"/>
                     </connections>
                 </segmentedControl>
-                <segmentedControl verticalHuggingPriority="750" 
fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="16">
-                    <rect key="frame" x="206" y="129" width="29" height="25"/>
-                    <autoresizingMask key="autoresizingMask"/>
-                    <segmentedCell key="cell" borderStyle="border" 
alignment="left" segmentDistribution="fill" style="texturedSquare" 
trackingMode="momentary" id="63">
-                        <font key="font" metaFont="system"/>
-                        <segments>
-                            <segment image="ToolbarCustomize" 
imageScaling="none" width="27"/>
-                        </segments>
-                    </segmentedCell>
-                    <connections>
-                        <action selector="runToolbarCustomizationPalette:" 
target="-1" id="125"/>
-                    </connections>
-                </segmentedControl>
                 <segmentedControl verticalHuggingPriority="750" 
fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="17">
                     <rect key="frame" x="20" y="129" width="29" height="25"/>
                     <autoresizingMask key="autoresizingMask"/>
@@ -761,7 +747,6 @@
         <image name="ToolbarColors" width="27" height="20"/>
         <image name="ToolbarCrop" width="128" height="128"/>
         <image name="ToolbarCropBox" width="128" height="128"/>
-        <image name="ToolbarCustomize" width="27" height="19"/>
         <image name="ToolbarFirstPage" width="128" height="128"/>
         <image name="ToolbarFonts" width="27" height="20"/>
         <image name="ToolbarForward" width="128" height="128"/>

Modified: trunk/NSImage_SKExtensions.h
===================================================================
--- trunk/NSImage_SKExtensions.h        2025-04-09 15:39:20 UTC (rev 15107)
+++ trunk/NSImage_SKExtensions.h        2025-04-10 08:57:35 UTC (rev 15108)
@@ -122,7 +122,6 @@
 extern NSString *SKImageNameToolbarFonts;
 extern NSString *SKImageNameToolbarLines;
 extern NSString *SKImageNameToolbarPrint;
-extern NSString *SKImageNameToolbarCustomize;
 
 extern NSString *SKImageNameTouchBarPageUp;
 extern NSString *SKImageNameTouchBarPageDown;

Modified: trunk/NSImage_SKExtensions.m
===================================================================
--- trunk/NSImage_SKExtensions.m        2025-04-09 15:39:20 UTC (rev 15107)
+++ trunk/NSImage_SKExtensions.m        2025-04-10 08:57:35 UTC (rev 15108)
@@ -126,7 +126,6 @@
 NSString *SKImageNameToolbarFonts = @"ToolbarFonts";
 NSString *SKImageNameToolbarLines = @"ToolbarLines";
 NSString *SKImageNameToolbarPrint = @"ToolbarPrint";
-NSString *SKImageNameToolbarCustomize = @"ToolbarCustomize";
 
 NSString *SKImageNameTouchBarPageUp = @"TouchBarPageUp";
 NSString *SKImageNameTouchBarPageDown = @"TouchBarPageDown";
@@ -955,14 +954,7 @@
         [path fill];
     );
     
-    MAKE_IMAGE(SKImageNameToolbarCustomize, YES, 27.0, 20.0,
-        [[NSColor blackColor] setFill];
-        [NSBezierPath fillRect:NSMakeRect(4.0, 1.0, 19.0, 19.0)];
-        NSImage *customizeImage = [[NSWorkspace sharedWorkspace] 
iconForFileType:NSFileTypeForHFSTypeCode(kToolbarCustomizeIcon)];
-        [customizeImage drawInRect:NSMakeRect(4.0, 1.0, 19.0, 19.0) 
fromRect:NSZeroRect operation:NSCompositingOperationDestinationAtop 
fraction:1.0];
-    );
-    
-    MAKE_IMAGE(SKImageNameToolbarPrint, YES, 27.0, 20.0, 
+    MAKE_IMAGE(SKImageNameToolbarPrint, YES, 27.0, 20.0,
         NSImage *img = nil;
         if (@available(macOS 11.0, *))
             img = [NSImage imageWithSystemSymbolName:@"printer" 
accessibilityDescription:nil];

Modified: trunk/SKMainToolbarController.h
===================================================================
--- trunk/SKMainToolbarController.h     2025-04-09 15:39:20 UTC (rev 15107)
+++ trunk/SKMainToolbarController.h     2025-04-10 08:57:35 UTC (rev 15108)
@@ -83,7 +83,6 @@
     NSSegmentedControl *fontsButton;
     NSSegmentedControl *linesButton;
     NSSegmentedControl *printButton;
-    NSSegmentedControl *customizeButton;
     NSTextField *scaleField;
     NSSegmentedControl *noteButton;
     NSSegmentedControl *notesButton;
@@ -97,7 +96,7 @@
 }
 
 @property (nonatomic, nullable, weak) IBOutlet SKMainWindowController 
*mainController;
-@property (nonatomic, nullable, strong) IBOutlet NSSegmentedControl 
*backForwardButton, *previousNextPageButton, *previousPageButton, 
*nextPageButton, *previousNextFirstLastPageButton, *zoomInOutButton, 
*zoomInActualOutButton, *zoomActualButton, *zoomFitButton, 
*zoomSelectionButton, *autoScalesButton, *rotateLeftButton, *rotateRightButton, 
*rotateLeftRightButton, *cropButton, *fullScreenButton, *presentationButton, 
*leftPaneButton, *rightPaneButton, *splitPDFButton, *toolModeButton, 
*textNoteButton, *circleNoteButton, *markupNoteButton, *lineNoteButton, 
*singleTwoUpButton, *continuousButton, *displayModeButton, 
*displayDirectionButton, *displaysRTLButton, *bookModeButton, 
*pageBreaksButton, *displayBoxButton, *infoButton, *colorsButton, *fontsButton, 
*linesButton, *printButton, *customizeButton, *noteButton, *notesButton, 
*pacerButton, *shareButton;
+@property (nonatomic, nullable, strong) IBOutlet NSSegmentedControl 
*backForwardButton, *previousNextPageButton, *previousPageButton, 
*nextPageButton, *previousNextFirstLastPageButton, *zoomInOutButton, 
*zoomInActualOutButton, *zoomActualButton, *zoomFitButton, 
*zoomSelectionButton, *autoScalesButton, *rotateLeftButton, *rotateRightButton, 
*rotateLeftRightButton, *cropButton, *fullScreenButton, *presentationButton, 
*leftPaneButton, *rightPaneButton, *splitPDFButton, *toolModeButton, 
*textNoteButton, *circleNoteButton, *markupNoteButton, *lineNoteButton, 
*singleTwoUpButton, *continuousButton, *displayModeButton, 
*displayDirectionButton, *displaysRTLButton, *bookModeButton, 
*pageBreaksButton, *displayBoxButton, *infoButton, *colorsButton, *fontsButton, 
*linesButton, *printButton, *noteButton, *notesButton, *pacerButton, 
*shareButton;
 @property (nonatomic, nullable, strong) IBOutlet NSTextField *pageNumberField, 
*scaleField, *pacerSpeedField;
 @property (nonatomic, nullable, strong) IBOutlet SKColorSwatch *colorSwatch;
 @property (nonatomic, nullable, strong) IBOutlet NSStepper *pacerSpeedStepper;

Modified: trunk/SKMainToolbarController.m
===================================================================
--- trunk/SKMainToolbarController.m     2025-04-09 15:39:20 UTC (rev 15107)
+++ trunk/SKMainToolbarController.m     2025-04-10 08:57:35 UTC (rev 15108)
@@ -115,7 +115,6 @@
 #define SKDocumentToolbarNotesPaneItemIdentifier 
@"SKDocumentToolbarNotesPaneItemIdentifier"
 #define SKDocumentToolbarSplitPDFItemIdentifier 
@"SKDocumentToolbarSplitPDFItemIdentifier"
 #define SKDocumentToolbarPrintItemIdentifier 
@"SKDocumentToolbarPrintItemIdentifier"
-#define SKDocumentToolbarCustomizeItemIdentifier 
@"SKDocumentToolbarCustomizeItemIdentifier"
 
 static NSString *noteToolImageNames[] = {@"ToolbarTextNoteMenu", 
@"ToolbarAnchoredNoteMenu", @"ToolbarCircleNoteMenu", @"ToolbarSquareNoteMenu", 
@"ToolbarHighlightNoteMenu", @"ToolbarUnderlineNoteMenu", 
@"ToolbarStrikeOutNoteMenu", @"ToolbarLineNoteMenu", @"ToolbarInkNoteMenu"};
 
@@ -135,7 +134,7 @@
 
 @implementation SKMainToolbarController
 
-@synthesize mainController, backForwardButton, pageNumberField, 
previousNextPageButton, previousPageButton, nextPageButton, 
previousNextFirstLastPageButton, zoomInOutButton, zoomInActualOutButton, 
zoomActualButton, zoomFitButton, zoomSelectionButton, autoScalesButton, 
rotateLeftButton, rotateRightButton, rotateLeftRightButton, cropButton, 
fullScreenButton, presentationButton, leftPaneButton, rightPaneButton, 
splitPDFButton, toolModeButton, textNoteButton, circleNoteButton, 
markupNoteButton, lineNoteButton, singleTwoUpButton, continuousButton, 
displayModeButton, displayDirectionButton, displaysRTLButton, bookModeButton, 
pageBreaksButton, displayBoxButton, infoButton, colorsButton, fontsButton, 
linesButton, printButton, customizeButton, scaleField, noteButton, notesButton, 
colorSwatch, pacerButton, pacerSpeedField, pacerSpeedStepper, shareButton;
+@synthesize mainController, backForwardButton, pageNumberField, 
previousNextPageButton, previousPageButton, nextPageButton, 
previousNextFirstLastPageButton, zoomInOutButton, zoomInActualOutButton, 
zoomActualButton, zoomFitButton, zoomSelectionButton, autoScalesButton, 
rotateLeftButton, rotateRightButton, rotateLeftRightButton, cropButton, 
fullScreenButton, presentationButton, leftPaneButton, rightPaneButton, 
splitPDFButton, toolModeButton, textNoteButton, circleNoteButton, 
markupNoteButton, lineNoteButton, singleTwoUpButton, continuousButton, 
displayModeButton, displayDirectionButton, displaysRTLButton, bookModeButton, 
pageBreaksButton, displayBoxButton, infoButton, colorsButton, fontsButton, 
linesButton, printButton, scaleField, noteButton, notesButton, colorSwatch, 
pacerButton, pacerSpeedField, pacerSpeedStepper, shareButton;
 
 - (void)dealloc {
     @try { [[NSUserDefaults standardUserDefaults] removeObserver:self 
forKeyPath:SKSwatchColorsKey context:&SKDefaultsObservationContext]; }
@@ -863,15 +862,6 @@
             [item setView:printButton];
             [item setMenuFormRepresentation:menuItem];
             
-        } else if ([identifier 
isEqualToString:SKDocumentToolbarCustomizeItemIdentifier]) {
-            
-            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")];
-            [item setView:customizeButton];
-            [item setMenuFormRepresentation:menuItem];
-            
         }
     }
     
@@ -954,8 +944,7 @@
         SKDocumentToolbarPrintItemIdentifier,
         NSToolbarFlexibleSpaceItemIdentifier,
         NSToolbarSpaceItemIdentifier,
-        NSToolbarSeparatorItemIdentifier,
-        SKDocumentToolbarCustomizeItemIdentifier];
+        NSToolbarSeparatorItemIdentifier];
 }
 
 - (BOOL)validateToolbarItem:(NSToolbarItem *)toolbarItem {

Modified: trunk/de.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/en.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/es.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/fr.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/it.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/ja.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/nl.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/pl.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/ru.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/zh_CN.lproj/Localizable.strings
===================================================================
(Binary files differ)

Modified: trunk/zh_TW.lproj/Localizable.strings
===================================================================
(Binary files differ)

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
Skim-app-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to