Revision: 16072
http://sourceforge.net/p/skim-app/code/16072
Author: hofman
Date: 2026-03-17 17:01:47 +0000 (Tue, 17 Mar 2026)
Log Message:
-----------
hidden pref to not auto-hide the note toolbar in fullscreen
Modified Paths:
--------------
trunk/SKMainWindowController_Actions.m
trunk/SKMainWindowController_FullScreen.m
Modified: trunk/SKMainWindowController_Actions.m
===================================================================
--- trunk/SKMainWindowController_Actions.m 2026-03-17 15:52:26 UTC (rev
16071)
+++ trunk/SKMainWindowController_Actions.m 2026-03-17 17:01:47 UTC (rev
16072)
@@ -90,6 +90,7 @@
#define DEFAULT_SPLIT_PDF_FACTOR 0.3
+#define SKShowNoteToolbarInFullScreenKey @"SKShowNoteToolbarInFullScreen"
@interface SKMainWindowController (SKPrivateUI)
- (void)updateLineInspector;
@@ -1166,6 +1167,8 @@
if (noteToolbarController == nil) {
noteToolbarController = [[SKNoteToolbarController alloc] init];
[noteToolbarController setMainController:self];
+ if ([[NSUserDefaults standardUserDefaults]
boolForKey:SKShowNoteToolbarInFullScreenKey])
+ [noteToolbarController setFullScreenMinHeight:28.0];
}
[[self window]
addTitlebarAccessoryViewController:noteToolbarController];
}
Modified: trunk/SKMainWindowController_FullScreen.m
===================================================================
--- trunk/SKMainWindowController_FullScreen.m 2026-03-17 15:52:26 UTC (rev
16071)
+++ trunk/SKMainWindowController_FullScreen.m 2026-03-17 17:01:47 UTC (rev
16072)
@@ -628,7 +628,7 @@
if (showToolbarInFullScreen(window)) {
CGFloat offset = fullScreenOffset(window);
frame.size.height += offset;
- NSUInteger i = noteToolbarController ? [[window
titlebarAccessoryViewControllers] indexOfObject:noteToolbarController] :
NSNotFound;
+ NSUInteger i = noteToolbarController && [noteToolbarController
fullScreenMinHeight] <= 0.0 ? [[window titlebarAccessoryViewControllers]
indexOfObject:noteToolbarController] : NSNotFound;
if (i != NSNotFound) {
noteToolbar = noteToolbarController;
[window removeTitlebarAccessoryViewControllerAtIndex:i];
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