Revision: 15530
http://sourceforge.net/p/skim-app/code/15530
Author: hofman
Date: 2025-06-23 16:04:00 +0000 (Mon, 23 Jun 2025)
Log Message:
-----------
Insert Scripts menu and tweak main menu items in applicationWillFinishLaunching
Modified Paths:
--------------
trunk/SKApplicationController.m
Modified: trunk/SKApplicationController.m
===================================================================
--- trunk/SKApplicationController.m 2025-06-23 15:51:41 UTC (rev 15529)
+++ trunk/SKApplicationController.m 2025-06-23 16:04:00 UTC (rev 15530)
@@ -154,17 +154,6 @@
[[NSUserDefaultsController sharedUserDefaultsController]
setInitialValues:[initialValuesDict
dictionaryWithValuesForKeys:resettableUserDefaultsKeys]];
}
-- (void)awakeFromNib {
- NSMenu *menu = [[[NSApp mainMenu] itemAtIndex:VIEW_MENU_INDEX] submenu];
- for (NSMenuItem *menuItem in [menu itemArray]) {
- if ([menuItem action] == @selector(changeLeftSidePaneState:) ||
[menuItem action] == @selector(changeRightSidePaneState:) || [menuItem action]
== @selector(changeFindPaneState:))
- [menuItem setIndentationLevel:1];
- }
-
- // this creates the script menu if needed
- (void)[NSApp scriptMenu];
-}
-
- (void)registerCurrentDocuments:(id)timerOrNotification {
[[NSUserDefaults standardUserDefaults] setObject:[[NSApp orderedDocuments]
valueForKey:CURRENTDOCUMENTSETUP_KEY] forKey:SKLastOpenFileNamesKey];
BOOL forced = timerOrNotification == nil;
@@ -203,6 +192,15 @@
[PDFPage setUsesSequentialPageNumbering:[[NSUserDefaults
standardUserDefaults] boolForKey:SKSequentialPageNumberingKey]];
[sud addObserver:self forKeyPath:SKSequentialPageNumberingKey options:0
context:&SKApplicationControllerDefaultsObservationContext];
+ NSMenu *menu = [[[NSApp mainMenu] itemAtIndex:VIEW_MENU_INDEX] submenu];
+ for (NSMenuItem *menuItem in [menu itemArray]) {
+ if ([menuItem action] == @selector(changeLeftSidePaneState:) ||
[menuItem action] == @selector(changeRightSidePaneState:) || [menuItem action]
== @selector(changeFindPaneState:))
+ [menuItem setIndentationLevel:1];
+ }
+
+ // this creates the script menu if needed
+ (void)[NSApp scriptMenu];
+
if ([sud integerForKey:SKReopenLastOpenFilesKey] == SKReopenAlways || [sud
boolForKey:SKIsRelaunchKey]) {
// just remove this in case opening the last open files crashes the
app after a relaunch
if ([sud objectForKey:SKIsRelaunchKey]) {
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