Revision: 7315
http://skim-app.svn.sourceforge.net/skim-app/?rev=7315&view=rev
Author: hofman
Date: 2011-07-03 10:20:25 +0000 (Sun, 03 Jul 2011)
Log Message:
-----------
Also zoom to physical size when Option clicking the menu representation in the
toolbar
Modified Paths:
--------------
trunk/SKMainToolbarController.h
trunk/SKMainToolbarController.m
Modified: trunk/SKMainToolbarController.h
===================================================================
--- trunk/SKMainToolbarController.h 2011-07-03 10:10:58 UTC (rev 7314)
+++ trunk/SKMainToolbarController.h 2011-07-03 10:20:25 UTC (rev 7315)
@@ -101,6 +101,7 @@
- (IBAction)goBackOrForward:(id)sender;
- (IBAction)changeScaleFactor:(id)sender;
- (void)chooseScale:(id)sender;
+- (void)zoomActualPhysical:(id)sender;
- (IBAction)zoomInActualOut:(id)sender;
- (IBAction)zoomToFit:(id)sender;
- (IBAction)zoomToSelection:(id)sender;
Modified: trunk/SKMainToolbarController.m
===================================================================
--- trunk/SKMainToolbarController.m 2011-07-03 10:10:58 UTC (rev 7314)
+++ trunk/SKMainToolbarController.m 2011-07-03 10:20:25 UTC (rev 7315)
@@ -301,7 +301,7 @@
} else if ([identifier
isEqualToString:SKDocumentToolbarZoomActualItemIdentifier]) {
- menuItem = [[[NSMenuItem allocWithZone:[NSMenu menuZone]]
initWithTitle:NSLocalizedString(@"Actual Size", @"Menu item title")
action:@selector(doZoomToActualSize:) target:mainController] autorelease];
+ menuItem = [[[NSMenuItem allocWithZone:[NSMenu menuZone]]
initWithTitle:NSLocalizedString(@"Actual Size", @"Menu item title")
action:@selector(zoomActualPhysical:) target:self] autorelease];
[item setLabels:NSLocalizedString(@"Actual Size", @"Toolbar item
label")];
[item setToolTip:NSLocalizedString(@"Zoom To Actual Size", @"Tool
tip message")];
@@ -345,7 +345,7 @@
menu = [NSMenu menu];
[menu addItemWithTitle:NSLocalizedString(@"Zoom In", @"Menu item
title") action:@selector(doZoomIn:) target:mainController];
[menu addItemWithTitle:NSLocalizedString(@"Zoom Out", @"Menu item
title") action:@selector(doZoomOut:) target:mainController];
- [menu addItemWithTitle:NSLocalizedString(@"Actual Size", @"Menu
item title") action:@selector(doZoomToActualSize:) target:mainController];
+ [menu addItemWithTitle:NSLocalizedString(@"Actual Size", @"Menu
item title") action:@selector(zoomActualPhysical:) target:self];
menuItem = [[[NSMenuItem allocWithZone:[NSMenu menuZone]]
initWithTitle:NSLocalizedString(@"Zoom", @"Toolbar item label") submenu:menu]
autorelease];
[item setLabels:NSLocalizedString(@"Zoom", @"Toolbar item label")];
@@ -810,6 +810,8 @@
SEL action = [menuItem action];
if (action == @selector(chooseScale:)) {
return [mainController.pdfView.document isLocked] == NO;
+ } else if (action == @selector(zoomActualPhysical:)) {
+ return [mainController.pdfView.document isLocked] == NO;
} else if (action == @selector(createNewTextNote:)) {
[menuItem setState:[textNoteButton tagForSegment:0] == [menuItem tag]
? NSOnState : NSOffState];
return [mainController interactionMode] != SKPresentationMode &&
[mainController.pdfView.document isLocked] == NO && ([mainController.pdfView
toolMode] == SKTextToolMode || [mainController.pdfView toolMode] ==
SKNoteToolMode) && [mainController.pdfView hideNotes] == NO;
@@ -897,6 +899,10 @@
contextInfo: nil];
}
+- (IBAction)zoomActualPhysical:(id)sender {
+ ([NSEvent standardModifierFlags] & NSAlternateKeyMask) ?
[mainController.pdfView setPhysicalScaleFactor:1.0] : [mainController.pdfView
setScaleFactor:1.0];
+}
+
- (IBAction)zoomInActualOut:(id)sender {
NSInteger tag = [sender selectedTag];
if (tag == -1)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit