Revision: 4646
          http://skim-app.svn.sourceforge.net/skim-app/?rev=4646&view=rev
Author:   hofman
Date:     2008-09-16 17:20:05 +0000 (Tue, 16 Sep 2008)

Log Message:
-----------
Uncomment all remaining freehand note support and make it conditional on the 
hidden pref.

Modified Paths:
--------------
    trunk/SKNoteOutlineView.m
    trunk/SKPDFView.m

Modified: trunk/SKNoteOutlineView.m
===================================================================
--- trunk/SKNoteOutlineView.m   2008-09-16 17:11:22 UTC (rev 4645)
+++ trunk/SKNoteOutlineView.m   2008-09-16 17:20:05 UTC (rev 4646)
@@ -229,9 +229,11 @@
         menuItem = [menu addItemWithTitle:[SKNLineString typeName] 
action:@selector(toggleDisplayNoteType:) target:self];
         [menuItem setRepresentedObject:SKNLineString];
         [menuItem setState:NSOnState];
-        //menuItem = [menu addItemWithTitle:[SKNInkString typeName] 
action:@selector(toggleDisplayNoteType:) target:self];
-        //[menuItem setRepresentedObject:SKNInkString];
-        //[menuItem setState:NSOnState];
+        if ([[NSUserDefaults standardUserDefaults] 
boolForKey:@"SKEnableFreehandTool"]) {
+            menuItem = [menu addItemWithTitle:[SKNInkString typeName] 
action:@selector(toggleDisplayNoteType:) target:self];
+            [menuItem setRepresentedObject:SKNInkString];
+            [menuItem setState:NSOnState];
+        }
         [menu addItem:[NSMenuItem separatorItem]];
         menuItem = [menu addItemWithTitle:NSLocalizedString(@"Show All", 
@"Menu item title") action:@selector(displayAllNoteTypes:) target:self];
         menuItem = [menu addItemWithTitle:[NSLocalizedString(@"Select", @"Menu 
item title") stringByAppendingEllipsis] action:@selector(selectNoteTypes:) 
target:self];

Modified: trunk/SKPDFView.m
===================================================================
--- trunk/SKPDFView.m   2008-09-16 17:11:22 UTC (rev 4645)
+++ trunk/SKPDFView.m   2008-09-16 17:20:05 UTC (rev 4646)
@@ -1063,8 +1063,8 @@
             [self setAnnotationMode:SKStrikeOutNote];
         } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'l') && 
(modifiers == 0)) {
             [self setAnnotationMode:SKLineNote];
-        //} else if ([self toolMode] == SKNoteToolMode && (eventChar == 'f') 
&& (modifiers == 0)) {
-        //    [self setAnnotationMode:SKInkNote];
+        } else if ([self toolMode] == SKNoteToolMode && (eventChar == 'f') && 
(modifiers == 0) && [[NSUserDefaults standardUserDefaults] 
boolForKey:@"SKEnableFreehandTool"]) {
+            [self setAnnotationMode:SKInkNote];
         } else if ([typeSelectHelper processKeyDownEvent:theEvent] == NO) {
             [super keyDown:theEvent];
         }
@@ -1332,9 +1332,11 @@
     [item setTag:SKLineNote];
     [item setTarget:self];
     
-    //item = [submenu addItemWithTitle:NSLocalizedString(@"Ink", @"Menu item 
title") action:@selector(changeAnnotationMode:) keyEquivalent:@""];
-    //[item setTag:SKInkNote];
-    //[item setTarget:self];
+    if ([[NSUserDefaults standardUserDefaults] 
boolForKey:@"SKEnableFreehandTool"]) {
+        item = [submenu addItemWithTitle:NSLocalizedString(@"Ink", @"Menu item 
title") action:@selector(changeAnnotationMode:) keyEquivalent:@""];
+        [item setTag:SKInkNote];
+        [item setTarget:self];
+    }
     
     item = [menu insertItemWithTitle:NSLocalizedString(@"Tools", @"Menu item 
title") action:NULL keyEquivalent:@"" atIndex:0];
     [item setSubmenu:submenu];


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to