Revision: 16125
http://sourceforge.net/p/skim-app/code/16125
Author: hofman
Date: 2026-03-28 17:45:30 +0000 (Sat, 28 Mar 2026)
Log Message:
-----------
use different set of sizes for font toolbar buttons
Modified Paths:
--------------
trunk/SKMainToolbarController.m
trunk/SKNoteToolbarController.m
Modified: trunk/SKMainToolbarController.m
===================================================================
--- trunk/SKMainToolbarController.m 2026-03-28 17:08:17 UTC (rev 16124)
+++ trunk/SKMainToolbarController.m 2026-03-28 17:45:30 UTC (rev 16125)
@@ -833,9 +833,10 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarFontsItemIdentifier]) {
+ NSInteger sizes[11] = {9, 10, 11, 12, 13, 14, 16, 18, 20, 24, 36};
menu = [NSMenu menu];
- for (NSInteger i = 9; i < 19; i++) {
- [menu addItemWithTitle:[NSString stringWithFormat:@"%ld",
(long)i] action:@selector(selectFontSize:) target:self tag:i];
+ for (NSInteger i = 0; i < 11; i++) {
+ [menu addItemWithTitle:[NSString stringWithFormat:@"%ld",
(long)sizes[i]] action:@selector(selectFontSize:) target:self tag:sizes[i]];
}
[fontsButton setMenu:menu forSegment:0];
Modified: trunk/SKNoteToolbarController.m
===================================================================
--- trunk/SKNoteToolbarController.m 2026-03-28 17:08:17 UTC (rev 16124)
+++ trunk/SKNoteToolbarController.m 2026-03-28 17:45:30 UTC (rev 16125)
@@ -128,8 +128,9 @@
[fontsButton setHelp:NSLocalizedString(@"Fonts", @"Tool tip message")
forSegment:0];
[fontsButton setTranslatesAutoresizingMaskIntoConstraints:NO];
menu = [NSMenu menu];
- for (NSInteger i = 9; i < 19; i++) {
- [menu addItemWithTitle:[NSString stringWithFormat:@"%ld", (long)i]
action:@selector(selectFontSize:) target:self tag:i];
+ NSInteger sizes[11] = {9, 10, 11, 12, 13, 14, 16, 18, 20, 24, 36};
+ for (NSInteger i = 0; i < 11; i++) {
+ [menu addItemWithTitle:[NSString stringWithFormat:@"%ld",
(long)sizes[i]] action:@selector(selectFontSize:) target:self tag:sizes[i]];
}
[fontsButton setMenu:menu forSegment:0];
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