Revision: 16164
http://sourceforge.net/p/skim-app/code/16164
Author: hofman
Date: 2026-04-04 15:07:25 +0000 (Sat, 04 Apr 2026)
Log Message:
-----------
animate statusbar from actions, explicitly toggle status bar in windowDidLoad
Modified Paths:
--------------
trunk/SKBookmarkController.m
trunk/SKMainWindowController.m
trunk/SKMainWindowController_Actions.m
trunk/SKNotesDocument.m
Modified: trunk/SKBookmarkController.m
===================================================================
--- trunk/SKBookmarkController.m 2026-04-04 14:52:29 UTC (rev 16163)
+++ trunk/SKBookmarkController.m 2026-04-04 15:07:25 UTC (rev 16164)
@@ -204,8 +204,8 @@
[self setWindowFrameAutosaveName:SKBookmarksWindowFrameAutosaveName];
if ([[NSUserDefaults standardUserDefaults]
boolForKey:SKShowBookmarkStatusBarKey] == NO)
- [self toggleStatusBar:nil];
-
+ [statusBar toggleBelowView:[outlineView enclosingScrollView]
animate:NO];
+
[outlineView setStronglyReferencesItems:YES];
[outlineView setTypeSelectHelper:[SKTypeSelectHelper typeSelectHelper]];
@@ -515,7 +515,7 @@
- (IBAction)toggleStatusBar:(id)sender {
[[NSUserDefaults standardUserDefaults] setBool:(NO == [statusBar
isVisible]) forKey:SKShowBookmarkStatusBarKey];
- [statusBar toggleBelowView:[outlineView enclosingScrollView]
animate:sender != nil];
+ [statusBar toggleBelowView:[outlineView enclosingScrollView] animate:YES];
}
- (NSArray *)clickedBookmarks {
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2026-04-04 14:52:29 UTC (rev 16163)
+++ trunk/SKMainWindowController.m 2026-04-04 15:07:25 UTC (rev 16164)
@@ -417,8 +417,8 @@
[[statusBar rightField] setTarget:self];
if ([sud boolForKey:SKShowStatusBarKey] == NO)
- [self toggleStatusBar:nil];
-
+ [statusBar toggleBelowView:[splitViewController view] animate:NO];
+
NSMenu *menu = [[NSMenu alloc] init];
[menu addItemWithTitle:NSLocalizedString(@"Display note size", @"Menu item
title") action:@selector(toggleDisplayNoteBounds:) target:self];
[menu addItemWithTitle:NSLocalizedString(@"Display page size", @"Menu item
title") action:@selector(toggleDisplayPageBounds:) target:self];
Modified: trunk/SKMainWindowController_Actions.m
===================================================================
--- trunk/SKMainWindowController_Actions.m 2026-04-04 14:52:29 UTC (rev
16163)
+++ trunk/SKMainWindowController_Actions.m 2026-04-04 15:07:25 UTC (rev
16164)
@@ -778,7 +778,7 @@
- (IBAction)toggleStatusBar:(id)sender {
[[NSUserDefaults standardUserDefaults] setBool:(NO == [statusBar
isVisible]) forKey:SKShowStatusBarKey];
- [statusBar toggleBelowView:[splitViewController view] animate:sender !=
nil];
+ [statusBar toggleBelowView:[splitViewController view] animate:YES];
}
- (void)selectSearchFieldForSideViewController:(SKSideViewController
*)sideViewController {
Modified: trunk/SKNotesDocument.m
===================================================================
--- trunk/SKNotesDocument.m 2026-04-04 14:52:29 UTC (rev 16163)
+++ trunk/SKNotesDocument.m 2026-04-04 15:07:25 UTC (rev 16164)
@@ -154,8 +154,8 @@
[aController
setWindowFrameAutosaveNameOrCascade:SKNotesDocumentWindowFrameAutosaveName];
if ([[NSUserDefaults standardUserDefaults]
boolForKey:SKShowNotesStatusBarKey] == NO)
- [self toggleStatusBar:nil];
-
+ [statusBar toggleBelowView:[outlineView enclosingScrollView]
animate:NO];
+
if (NSEqualRects(windowRect, NSZeroRect) == NO)
[[aController window] setFrame:windowRect display:NO];
@@ -511,7 +511,7 @@
- (IBAction)toggleStatusBar:(id)sender {
[[NSUserDefaults standardUserDefaults] setBool:(NO == [statusBar
isVisible]) forKey:SKShowNotesStatusBarKey];
- [statusBar toggleBelowView:[outlineView enclosingScrollView]
animate:sender != nil];
+ [statusBar toggleBelowView:[outlineView enclosingScrollView] animate:YES];
}
- (void)copyNotes:(id)sender {
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