Revision: 4068
          http://skim-app.svn.sourceforge.net/skim-app/?rev=4068&view=rev
Author:   hofman
Date:     2008-06-23 13:11:01 -0700 (Mon, 23 Jun 2008)

Log Message:
-----------
Remove some cursor images and generate them in code

Modified Paths:
--------------
    trunk/NSCursor_SKExtensions.m
    trunk/NSImage_SKExtensions.h
    trunk/NSImage_SKExtensions.m
    trunk/SKApplicationController.m
    trunk/Skim.xcodeproj/project.pbxproj

Removed Paths:
-------------
    trunk/Images/ResizeLeftDownCursor.tiff
    trunk/Images/ResizeLeftUpCursor.tiff
    trunk/Images/ResizeRightDownCursor.tiff
    trunk/Images/ResizeRightUpCursor.tiff
    trunk/Images/zoomInCursor.tiff
    trunk/Images/zoomOutCursor.tiff

Deleted: trunk/Images/ResizeLeftDownCursor.tiff
===================================================================
(Binary files differ)

Deleted: trunk/Images/ResizeLeftUpCursor.tiff
===================================================================
(Binary files differ)

Deleted: trunk/Images/ResizeRightDownCursor.tiff
===================================================================
(Binary files differ)

Deleted: trunk/Images/ResizeRightUpCursor.tiff
===================================================================
(Binary files differ)

Deleted: trunk/Images/zoomInCursor.tiff
===================================================================
(Binary files differ)

Deleted: trunk/Images/zoomOutCursor.tiff
===================================================================
(Binary files differ)

Modified: trunk/NSCursor_SKExtensions.m
===================================================================
--- trunk/NSCursor_SKExtensions.m       2008-06-23 18:02:51 UTC (rev 4067)
+++ trunk/NSCursor_SKExtensions.m       2008-06-23 20:11:01 UTC (rev 4068)
@@ -37,6 +37,7 @@
  */
 
 #import "NSCursor_SKExtensions.h"
+#import "NSImage_SKExtensions.h"
 
 
 @implementation NSCursor (SKExtensions)
@@ -44,7 +45,7 @@
 + (NSCursor *)zoomInCursor {
     static NSCursor *zoomInCursor = nil;
     if (nil == zoomInCursor) {
-        NSImage *cursorImage = [[[NSImage imageNamed:@"zoomInCursor"] copy] 
autorelease];
+        NSImage *cursorImage = [[[NSImage imageNamed:SKImageNameZoomInCursor] 
copy] autorelease];
         zoomInCursor = [[NSCursor alloc] initWithImage:cursorImage 
hotSpot:NSMakePoint(6.0, 6.0)];
     }
     return zoomInCursor;
@@ -53,7 +54,7 @@
 + (NSCursor *)zoomOutCursor {
     static NSCursor *zoomOutCursor = nil;
     if (nil == zoomOutCursor) {
-        NSImage *cursorImage = [[[NSImage imageNamed:@"zoomOutCursor"] copy] 
autorelease];
+        NSImage *cursorImage = [[[NSImage imageNamed:SKImageNameZoomOutCursor] 
copy] autorelease];
         zoomOutCursor = [[NSCursor alloc] initWithImage:cursorImage 
hotSpot:NSMakePoint(6.0, 6.0)];
     }
     return zoomOutCursor;
@@ -62,7 +63,7 @@
 + (NSCursor *)resizeLeftUpCursor {
     static NSCursor *resizeLeftUpCursor = nil;
     if (nil == resizeLeftUpCursor) {
-        NSImage *cursorImage = [[[NSImage imageNamed:@"ResizeLeftUpCursor"] 
copy] autorelease];
+        NSImage *cursorImage = [[[NSImage 
imageNamed:SKImageNameResizeLeftUpCursor] copy] autorelease];
         resizeLeftUpCursor = [[NSCursor alloc] initWithImage:cursorImage 
hotSpot:NSMakePoint(8.0, 8.0)];
     }
     return resizeLeftUpCursor;
@@ -71,7 +72,7 @@
 + (NSCursor *)resizeLeftDownCursor {
     static NSCursor *resizeLeftDownCursor = nil;
     if (nil == resizeLeftDownCursor) {
-        NSImage *cursorImage = [[[NSImage imageNamed:@"ResizeLeftDownCursor"] 
copy] autorelease];
+        NSImage *cursorImage = [[[NSImage 
imageNamed:SKImageNameResizeLeftDownCursor] copy] autorelease];
         resizeLeftDownCursor = [[NSCursor alloc] initWithImage:cursorImage 
hotSpot:NSMakePoint(8.0, 8.0)];
     }
     return resizeLeftDownCursor;
@@ -80,7 +81,7 @@
 + (NSCursor *)resizeRightUpCursor {
     static NSCursor *resizeRightUpCursor = nil;
     if (nil == resizeRightUpCursor) {
-        NSImage *cursorImage = [[[NSImage imageNamed:@"ResizeRightUpCursor"] 
copy] autorelease];
+        NSImage *cursorImage = [[[NSImage 
imageNamed:SKImageNameResizeRightUpCursor] copy] autorelease];
         resizeRightUpCursor = [[NSCursor alloc] initWithImage:cursorImage 
hotSpot:NSMakePoint(8.0, 8.0)];
     }
     return resizeRightUpCursor;
@@ -89,7 +90,7 @@
 + (NSCursor *)resizeRightDownCursor {
     static NSCursor *resizeRightDownCursor = nil;
     if (nil == resizeRightDownCursor) {
-        NSImage *cursorImage = [[[NSImage imageNamed:@"ResizeRightDownCursor"] 
copy] autorelease];
+        NSImage *cursorImage = [[[NSImage 
imageNamed:SKImageNameResizeRightDownCursor] copy] autorelease];
         resizeRightDownCursor = [[NSCursor alloc] initWithImage:cursorImage 
hotSpot:NSMakePoint(8.0, 8.0)];
     }
     return resizeRightDownCursor;

Modified: trunk/NSImage_SKExtensions.h
===================================================================
--- trunk/NSImage_SKExtensions.h        2008-06-23 18:02:51 UTC (rev 4067)
+++ trunk/NSImage_SKExtensions.h        2008-06-23 20:11:01 UTC (rev 4068)
@@ -116,10 +116,18 @@
 extern NSString *SKImageNameStrikeOutNoteAdorn;
 extern NSString *SKImageNameLineNoteAdorn;
 
+extern NSString *SKImageNameResizeRightDownCursor;
+extern NSString *SKImageNameResizeLeftDownCursor;
+extern NSString *SKImageNameResizeRightUpCursor;
+extern NSString *SKImageNameResizeLeftUpCursor;
+extern NSString *SKImageNameZoomInCursor;
+extern NSString *SKImageNameZoomOutCursor;
+
 @interface NSImage (SKExtensions)
 
 + (void)makeToolbarImages;
 + (void)makeAdornImages;
++ (void)makeCursorImages;
 
 + (NSImage *)iconWithSize:(NSSize)iconSize forToolboxCode:(OSType)code;
 + (NSImage *)smallImageWithIconForToolboxCode:(OSType)code;

Modified: trunk/NSImage_SKExtensions.m
===================================================================
--- trunk/NSImage_SKExtensions.m        2008-06-23 18:02:51 UTC (rev 4067)
+++ trunk/NSImage_SKExtensions.m        2008-06-23 20:11:01 UTC (rev 4068)
@@ -120,6 +120,13 @@
 NSString *SKImageNameStrikeOutNoteAdorn = @"StrikeOutNoteAdorn";
 NSString *SKImageNameLineNoteAdorn = @"LineNoteAdorn";
 
+NSString *SKImageNameResizeRightDownCursor = @"ResizeRightDownCursor";
+NSString *SKImageNameResizeLeftDownCursor = @"ResizeLeftDownCursor";
+NSString *SKImageNameResizeRightUpCursor = @"ResizeRightUpCursor";
+NSString *SKImageNameResizeLeftUpCursor = @"ResizeLeftUpCursor";
+NSString *SKImageNameZoomInCursor = @"ZoomInCursor";
+NSString *SKImageNameZoomOutCursor = @"ZoomOutCursor";
+
 - (NSImage *)copyWithMenuBadge {
     NSBezierPath *arrowPath = [NSBezierPath bezierPath];
     [arrowPath moveToPoint:NSMakePoint(23.5, 7.0)];
@@ -1785,6 +1792,342 @@
     [shadow1 release];
 }
 
++ (void)makeCursorImages {
+    static NSImage *resizeLeftDownCursorImage = nil;
+    static NSImage *resizeRightDownCursorImage = nil;
+    static NSImage *resizeLeftUpCursorImage = nil;
+    static NSImage *resizeRightUpCursorImage = nil;
+    static NSImage *zoomInCursorImage = nil;
+    static NSImage *zoomOutCursorImage = nil;
+    
+    if (resizeLeftDownCursorImage)
+        return;
+    
+    NSRect rect = NSMakeRect(0.0, 0.0, 16.0, 16.0);
+    NSSize size = rect.size;
+    
+    NSColor *fgColor = [NSColor colorWithCalibratedWhite:0.0 alpha:1.0];
+    NSColor *bgColor = [NSColor colorWithCalibratedWhite:1.0 alpha:1.0];
+    
+    NSBezierPath *path;
+    
+    resizeLeftDownCursorImage = [[NSImage alloc] initWithSize:size];
+    [resizeLeftDownCursorImage lockFocus];
+    [NSGraphicsContext saveGraphicsState];
+    [[NSGraphicsContext currentContext] 
setImageInterpolation:NSImageInterpolationNone];
+    [[NSGraphicsContext currentContext] setShouldAntialias:NO];
+    [[NSColor clearColor] setFill];
+    NSRectFill(rect);
+    [bgColor setFill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(6.0, 16.0)];
+    [path lineToPoint:NSMakePoint(10.0, 16.0)];
+    [path lineToPoint:NSMakePoint(10.0, 10.0)];
+    [path lineToPoint:NSMakePoint(16.0, 10.0)];
+    [path lineToPoint:NSMakePoint(16.0, 6.0)];
+    [path lineToPoint:NSMakePoint(13.0, 6.0)];
+    [path lineToPoint:NSMakePoint(13.0, 5.0)];
+    [path lineToPoint:NSMakePoint(15.0, 5.0)];
+    [path lineToPoint:NSMakePoint(15.0, 4.0)];
+    [path lineToPoint:NSMakePoint(11.0, 0.0)];
+    [path lineToPoint:NSMakePoint(7.0, 4.0)];
+    [path lineToPoint:NSMakePoint(7.0, 5.0)];
+    [path lineToPoint:NSMakePoint(9.0, 5.0)];
+    [path lineToPoint:NSMakePoint(9.0, 6.0)];
+    [path lineToPoint:NSMakePoint(6.0, 6.0)];
+    [path lineToPoint:NSMakePoint(6.0, 9.0)];
+    [path lineToPoint:NSMakePoint(5.0, 9.0)];
+    [path lineToPoint:NSMakePoint(5.0, 7.0)];
+    [path lineToPoint:NSMakePoint(4.0, 7.0)];
+    [path lineToPoint:NSMakePoint(0.0, 11.0)];
+    [path lineToPoint:NSMakePoint(4.0, 15.0)];
+    [path lineToPoint:NSMakePoint(5.0, 15.0)];
+    [path lineToPoint:NSMakePoint(5.0, 13.0)];
+    [path lineToPoint:NSMakePoint(6.0, 13.0)];
+    [path closePath];
+    [path fill];
+    [fgColor setFill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(7.0, 15.0)];
+    [path lineToPoint:NSMakePoint(9.0, 15.0)];
+    [path lineToPoint:NSMakePoint(9.0, 9.0)];
+    [path lineToPoint:NSMakePoint(15.0, 9.0)];
+    [path lineToPoint:NSMakePoint(15.0, 7.0)];
+    [path lineToPoint:NSMakePoint(12.0, 7.0)];
+    [path lineToPoint:NSMakePoint(12.0, 4.0)];
+    [path lineToPoint:NSMakePoint(14.0, 4.0)];
+    [path lineToPoint:NSMakePoint(11.0, 1.0)];
+    [path lineToPoint:NSMakePoint(8.0, 4.0)];
+    [path lineToPoint:NSMakePoint(10.0, 4.0)];
+    [path lineToPoint:NSMakePoint(10.0, 7.0)];
+    [path lineToPoint:NSMakePoint(7.0, 7.0)];
+    [path lineToPoint:NSMakePoint(7.0, 10.0)];
+    [path lineToPoint:NSMakePoint(4.0, 10.0)];
+    [path lineToPoint:NSMakePoint(4.0, 8.0)];
+    [path lineToPoint:NSMakePoint(1.0, 11.0)];
+    [path lineToPoint:NSMakePoint(4.0, 14.0)];
+    [path lineToPoint:NSMakePoint(4.0, 12.0)];
+    [path lineToPoint:NSMakePoint(7.0, 12.0)];
+    [path closePath];
+    [path fill];
+    [NSGraphicsContext restoreGraphicsState];
+    [resizeLeftDownCursorImage unlockFocus];
+    [resizeLeftDownCursorImage setName:SKImageNameResizeLeftDownCursor];
+    
+    resizeRightDownCursorImage = [[NSImage alloc] initWithSize:size];
+    [resizeRightDownCursorImage lockFocus];
+    [NSGraphicsContext saveGraphicsState];
+    [[NSGraphicsContext currentContext] 
setImageInterpolation:NSImageInterpolationNone];
+    [[NSGraphicsContext currentContext] setShouldAntialias:NO];
+    [[NSColor clearColor] setFill];
+    NSRectFill(rect);
+    [bgColor setFill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(10.0, 16.0)];
+    [path lineToPoint:NSMakePoint(6.0, 16.0)];
+    [path lineToPoint:NSMakePoint(6.0, 10.0)];
+    [path lineToPoint:NSMakePoint(0.0, 10.0)];
+    [path lineToPoint:NSMakePoint(0.0, 6.0)];
+    [path lineToPoint:NSMakePoint(3.0, 6.0)];
+    [path lineToPoint:NSMakePoint(3.0, 5.0)];
+    [path lineToPoint:NSMakePoint(1.0, 5.0)];
+    [path lineToPoint:NSMakePoint(1.0, 4.0)];
+    [path lineToPoint:NSMakePoint(5.0, 0.0)];
+    [path lineToPoint:NSMakePoint(9.0, 4.0)];
+    [path lineToPoint:NSMakePoint(9.0, 5.0)];
+    [path lineToPoint:NSMakePoint(7.0, 5.0)];
+    [path lineToPoint:NSMakePoint(7.0, 6.0)];
+    [path lineToPoint:NSMakePoint(10.0, 6.0)];
+    [path lineToPoint:NSMakePoint(10.0, 9.0)];
+    [path lineToPoint:NSMakePoint(11.0, 9.0)];
+    [path lineToPoint:NSMakePoint(11.0, 7.0)];
+    [path lineToPoint:NSMakePoint(12.0, 7.0)];
+    [path lineToPoint:NSMakePoint(16.0, 11.0)];
+    [path lineToPoint:NSMakePoint(12.0, 15.0)];
+    [path lineToPoint:NSMakePoint(11.0, 15.0)];
+    [path lineToPoint:NSMakePoint(11.0, 13.0)];
+    [path lineToPoint:NSMakePoint(10.0, 13.0)];
+    [path closePath];
+    [path fill];
+    [fgColor setFill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(9.0, 15.0)];
+    [path lineToPoint:NSMakePoint(7.0, 15.0)];
+    [path lineToPoint:NSMakePoint(7.0, 9.0)];
+    [path lineToPoint:NSMakePoint(1.0, 9.0)];
+    [path lineToPoint:NSMakePoint(1.0, 7.0)];
+    [path lineToPoint:NSMakePoint(4.0, 7.0)];
+    [path lineToPoint:NSMakePoint(4.0, 4.0)];
+    [path lineToPoint:NSMakePoint(2.0, 4.0)];
+    [path lineToPoint:NSMakePoint(5.0, 1.0)];
+    [path lineToPoint:NSMakePoint(8.0, 4.0)];
+    [path lineToPoint:NSMakePoint(6.0, 4.0)];
+    [path lineToPoint:NSMakePoint(6.0, 7.0)];
+    [path lineToPoint:NSMakePoint(9.0, 7.0)];
+    [path lineToPoint:NSMakePoint(9.0, 10.0)];
+    [path lineToPoint:NSMakePoint(12.0, 10.0)];
+    [path lineToPoint:NSMakePoint(12.0, 8.0)];
+    [path lineToPoint:NSMakePoint(15.0, 11.0)];
+    [path lineToPoint:NSMakePoint(12.0, 14.0)];
+    [path lineToPoint:NSMakePoint(12.0, 12.0)];
+    [path lineToPoint:NSMakePoint(9.0, 12.0)];
+    [path closePath];
+    [path fill];
+    [NSGraphicsContext restoreGraphicsState];
+    [resizeRightDownCursorImage unlockFocus];
+    [resizeRightDownCursorImage setName:SKImageNameResizeRightDownCursor];
+    
+    resizeLeftUpCursorImage = [[NSImage alloc] initWithSize:size];
+    [resizeLeftUpCursorImage lockFocus];
+    [NSGraphicsContext saveGraphicsState];
+    [[NSGraphicsContext currentContext] 
setImageInterpolation:NSImageInterpolationNone];
+    [[NSGraphicsContext currentContext] setShouldAntialias:NO];
+    [[NSColor clearColor] setFill];
+    NSRectFill(rect);
+    [bgColor setFill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(6.0, 0.0)];
+    [path lineToPoint:NSMakePoint(10.0, 0.0)];
+    [path lineToPoint:NSMakePoint(10.0, 6.0)];
+    [path lineToPoint:NSMakePoint(16.0, 6.0)];
+    [path lineToPoint:NSMakePoint(16.0, 10.0)];
+    [path lineToPoint:NSMakePoint(13.0, 10.0)];
+    [path lineToPoint:NSMakePoint(13.0, 11.0)];
+    [path lineToPoint:NSMakePoint(15.0, 11.0)];
+    [path lineToPoint:NSMakePoint(15.0, 12.0)];
+    [path lineToPoint:NSMakePoint(11.0, 16.0)];
+    [path lineToPoint:NSMakePoint(7.0, 12.0)];
+    [path lineToPoint:NSMakePoint(7.0, 11.0)];
+    [path lineToPoint:NSMakePoint(9.0, 11.0)];
+    [path lineToPoint:NSMakePoint(9.0, 10.0)];
+    [path lineToPoint:NSMakePoint(6.0, 10.0)];
+    [path lineToPoint:NSMakePoint(6.0, 7.0)];
+    [path lineToPoint:NSMakePoint(5.0, 7.0)];
+    [path lineToPoint:NSMakePoint(5.0, 9.0)];
+    [path lineToPoint:NSMakePoint(4.0, 9.0)];
+    [path lineToPoint:NSMakePoint(0.0, 5.0)];
+    [path lineToPoint:NSMakePoint(4.0, 1.0)];
+    [path lineToPoint:NSMakePoint(5.0, 1.0)];
+    [path lineToPoint:NSMakePoint(5.0, 3.0)];
+    [path lineToPoint:NSMakePoint(6.0, 3.0)];
+    [path closePath];
+    [path fill];
+    [fgColor setFill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(7.0, 1.0)];
+    [path lineToPoint:NSMakePoint(9.0, 1.0)];
+    [path lineToPoint:NSMakePoint(9.0, 7.0)];
+    [path lineToPoint:NSMakePoint(15.0, 7.0)];
+    [path lineToPoint:NSMakePoint(15.0, 9.0)];
+    [path lineToPoint:NSMakePoint(12.0, 9.0)];
+    [path lineToPoint:NSMakePoint(12.0, 12.0)];
+    [path lineToPoint:NSMakePoint(14.0, 12.0)];
+    [path lineToPoint:NSMakePoint(11.0, 15.0)];
+    [path lineToPoint:NSMakePoint(8.0, 12.0)];
+    [path lineToPoint:NSMakePoint(10.0, 12.0)];
+    [path lineToPoint:NSMakePoint(10.0, 9.0)];
+    [path lineToPoint:NSMakePoint(7.0, 9.0)];
+    [path lineToPoint:NSMakePoint(7.0, 6.0)];
+    [path lineToPoint:NSMakePoint(4.0, 6.0)];
+    [path lineToPoint:NSMakePoint(4.0, 8.0)];
+    [path lineToPoint:NSMakePoint(1.0, 5.0)];
+    [path lineToPoint:NSMakePoint(4.0, 2.0)];
+    [path lineToPoint:NSMakePoint(4.0, 4.0)];
+    [path lineToPoint:NSMakePoint(7.0, 4.0)];
+    [path closePath];
+    [path fill];
+    [NSGraphicsContext restoreGraphicsState];
+    [resizeLeftUpCursorImage unlockFocus];
+    [resizeLeftUpCursorImage setName:SKImageNameResizeLeftUpCursor];
+    
+    resizeRightUpCursorImage = [[NSImage alloc] initWithSize:size];
+    [resizeRightUpCursorImage lockFocus];
+    [NSGraphicsContext saveGraphicsState];
+    [[NSGraphicsContext currentContext] 
setImageInterpolation:NSImageInterpolationNone];
+    [[NSGraphicsContext currentContext] setShouldAntialias:NO];
+    [[NSColor clearColor] setFill];
+    NSRectFill(rect);
+    [bgColor setFill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(10.0, 0.0)];
+    [path lineToPoint:NSMakePoint(6.0, 0.0)];
+    [path lineToPoint:NSMakePoint(6.0, 6.0)];
+    [path lineToPoint:NSMakePoint(0.0, 6.0)];
+    [path lineToPoint:NSMakePoint(0.0, 10.0)];
+    [path lineToPoint:NSMakePoint(3.0, 10.0)];
+    [path lineToPoint:NSMakePoint(3.0, 11.0)];
+    [path lineToPoint:NSMakePoint(1.0, 11.0)];
+    [path lineToPoint:NSMakePoint(1.0, 12.0)];
+    [path lineToPoint:NSMakePoint(5.0, 16.0)];
+    [path lineToPoint:NSMakePoint(9.0, 12.0)];
+    [path lineToPoint:NSMakePoint(9.0, 11.0)];
+    [path lineToPoint:NSMakePoint(7.0, 11.0)];
+    [path lineToPoint:NSMakePoint(7.0, 10.0)];
+    [path lineToPoint:NSMakePoint(10.0, 10.0)];
+    [path lineToPoint:NSMakePoint(10.0, 7.0)];
+    [path lineToPoint:NSMakePoint(11.0, 7.0)];
+    [path lineToPoint:NSMakePoint(11.0, 9.0)];
+    [path lineToPoint:NSMakePoint(12.0, 9.0)];
+    [path lineToPoint:NSMakePoint(16.0, 5.0)];
+    [path lineToPoint:NSMakePoint(12.0, 1.0)];
+    [path lineToPoint:NSMakePoint(11.0, 1.0)];
+    [path lineToPoint:NSMakePoint(11.0, 3.0)];
+    [path lineToPoint:NSMakePoint(10.0, 3.0)];
+    [path closePath];
+    [path fill];
+    [fgColor setFill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(9.0, 1.0)];
+    [path lineToPoint:NSMakePoint(7.0, 1.0)];
+    [path lineToPoint:NSMakePoint(7.0, 7.0)];
+    [path lineToPoint:NSMakePoint(1.0, 7.0)];
+    [path lineToPoint:NSMakePoint(1.0, 9.0)];
+    [path lineToPoint:NSMakePoint(4.0, 9.0)];
+    [path lineToPoint:NSMakePoint(4.0, 12.0)];
+    [path lineToPoint:NSMakePoint(2.0, 12.0)];
+    [path lineToPoint:NSMakePoint(5.0, 15.0)];
+    [path lineToPoint:NSMakePoint(8.0, 12.0)];
+    [path lineToPoint:NSMakePoint(6.0, 12.0)];
+    [path lineToPoint:NSMakePoint(6.0, 9.0)];
+    [path lineToPoint:NSMakePoint(9.0, 9.0)];
+    [path lineToPoint:NSMakePoint(9.0, 6.0)];
+    [path lineToPoint:NSMakePoint(12.0, 6.0)];
+    [path lineToPoint:NSMakePoint(12.0, 8.0)];
+    [path lineToPoint:NSMakePoint(15.0, 5.0)];
+    [path lineToPoint:NSMakePoint(12.0, 2.0)];
+    [path lineToPoint:NSMakePoint(12.0, 4.0)];
+    [path lineToPoint:NSMakePoint(9.0, 4.0)];
+    [path closePath];
+    [path fill];
+    [NSGraphicsContext restoreGraphicsState];
+    [resizeRightUpCursorImage unlockFocus];
+    [resizeRightUpCursorImage setName:SKImageNameResizeRightUpCursor];
+    
+    zoomInCursorImage = [[NSImage alloc] initWithSize:size];
+    [zoomInCursorImage lockFocus];
+    [NSGraphicsContext saveGraphicsState];
+    [[NSColor clearColor] setFill];
+    NSRectFill(rect);
+    [bgColor set];
+    path = [NSBezierPath bezierPathWithOvalInRect:NSMakeRect(0.0, 3.0, 13.0, 
13.0)];
+    [path fill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(15.5, 0.5)];
+    [path lineToPoint:NSMakePoint(10.0, 6.0)];
+    [path setLineWidth:4.5];
+    [path stroke];
+    [fgColor setStroke];
+    path = [NSBezierPath bezierPathWithOvalInRect:NSMakeRect(2.0, 5.0, 9.0, 
9.0)];
+    [path setLineWidth:2.0];
+    [path stroke];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(14.5, 1.5)];
+    [path lineToPoint:NSMakePoint(9.5, 6.5)];
+    [path setLineWidth:2.5];
+    [path stroke];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(4.0, 9.5)];
+    [path lineToPoint:NSMakePoint(9.0, 9.5)];
+    [path moveToPoint:NSMakePoint(6.5, 7.0)];
+    [path lineToPoint:NSMakePoint(6.5, 12.0)];
+    [path setLineWidth:1.0];
+    [path stroke];
+    [NSGraphicsContext restoreGraphicsState];
+    [zoomInCursorImage unlockFocus];
+    [zoomInCursorImage setName:SKImageNameZoomInCursor];
+    
+    zoomOutCursorImage = [[NSImage alloc] initWithSize:size];
+    [zoomOutCursorImage lockFocus];
+    [NSGraphicsContext saveGraphicsState];
+    [[NSColor clearColor] setFill];
+    NSRectFill(rect);
+    [bgColor set];
+    path = [NSBezierPath bezierPathWithOvalInRect:NSMakeRect(0.0, 3.0, 13.0, 
13.0)];
+    [path fill];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(15.5, 0.5)];
+    [path lineToPoint:NSMakePoint(10.0, 6.0)];
+    [path setLineWidth:4.5];
+    [path stroke];
+    [fgColor setStroke];
+    path = [NSBezierPath bezierPathWithOvalInRect:NSMakeRect(2.0, 5.0, 9.0, 
9.0)];
+    [path setLineWidth:2.0];
+    [path stroke];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(14.5, 1.5)];
+    [path lineToPoint:NSMakePoint(9.5, 6.5)];
+    [path setLineWidth:2.5];
+    [path stroke];
+    path = [NSBezierPath bezierPath];
+    [path moveToPoint:NSMakePoint(4.0, 9.5)];
+    [path lineToPoint:NSMakePoint(9.0, 9.5)];
+    [path setLineWidth:1.0];
+    [path stroke];
+    [NSGraphicsContext restoreGraphicsState];
+    [zoomOutCursorImage unlockFocus];
+    [zoomOutCursorImage setName:SKImageNameZoomOutCursor];
+}
+
 static NSSize smallImageSize = {32.0, 32.0};
 static NSSize tinyImageSize = {16.0, 16.0};
 

Modified: trunk/SKApplicationController.m
===================================================================
--- trunk/SKApplicationController.m     2008-06-23 18:02:51 UTC (rev 4067)
+++ trunk/SKApplicationController.m     2008-06-23 20:11:01 UTC (rev 4068)
@@ -175,6 +175,7 @@
 - (void)applicationWillFinishLaunching:(NSNotification *)aNotification {
     [NSImage makeAdornImages];
     [NSImage makeToolbarImages];
+    [NSImage makeCursorImages];
 }
 
 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification{

Modified: trunk/Skim.xcodeproj/project.pbxproj
===================================================================
--- trunk/Skim.xcodeproj/project.pbxproj        2008-06-23 18:02:51 UTC (rev 
4067)
+++ trunk/Skim.xcodeproj/project.pbxproj        2008-06-23 20:11:01 UTC (rev 
4068)
@@ -58,10 +58,6 @@
                CE1E2B290BDAB6180011D9DD /* SKPDFSynchronizer.m in Sources */ = 
{isa = PBXBuildFile; fileRef = CE1E2B270BDAB6180011D9DD /* SKPDFSynchronizer.m 
*/; };
                CE1E301D0BDB9D5C0011D9DD /* NSScanner_SKExtensions.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CE1E301B0BDB9D5C0011D9DD /* 
NSScanner_SKExtensions.m */; };
                CE1E30290BDB9D8E0011D9DD /* NSCharacterSet_SKExtensions.m in 
Sources */ = {isa = PBXBuildFile; fileRef = CE1E30270BDB9D8E0011D9DD /* 
NSCharacterSet_SKExtensions.m */; };
-               CE2082E30C5E09DC009D3EFB /* ResizeLeftDownCursor.tiff in 
Resources */ = {isa = PBXBuildFile; fileRef = CE2082DF0C5E09DC009D3EFB /* 
ResizeLeftDownCursor.tiff */; };
-               CE2082E40C5E09DC009D3EFB /* ResizeLeftUpCursor.tiff in 
Resources */ = {isa = PBXBuildFile; fileRef = CE2082E00C5E09DC009D3EFB /* 
ResizeLeftUpCursor.tiff */; };
-               CE2082E50C5E09DC009D3EFB /* ResizeRightDownCursor.tiff in 
Resources */ = {isa = PBXBuildFile; fileRef = CE2082E10C5E09DC009D3EFB /* 
ResizeRightDownCursor.tiff */; };
-               CE2082E60C5E09DC009D3EFB /* ResizeRightUpCursor.tiff in 
Resources */ = {isa = PBXBuildFile; fileRef = CE2082E20C5E09DC009D3EFB /* 
ResizeRightUpCursor.tiff */; };
                CE2093910C5F9A8D009D3EFB /* BDSKGradientView.m in Sources */ = 
{isa = PBXBuildFile; fileRef = CE20938F0C5F9A8D009D3EFB /* BDSKGradientView.m 
*/; };
                CE209FAA0C9D38C6007C72F9 /* SKProgressController.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CE209FA80C9D38C6007C72F9 /* 
SKProgressController.m */; };
                CE20B1950C9F23CC007C72F9 /* NSView_SKExtensions.m in Sources */ 
= {isa = PBXBuildFile; fileRef = CE20B1930C9F23CC007C72F9 /* 
NSView_SKExtensions.m */; };
@@ -144,8 +140,6 @@
                CE6DC88A0D68C657003A072F /* ToolbarMoveTool.tiff in Resources 
*/ = {isa = PBXBuildFile; fileRef = CE6DC8890D68C657003A072F /* 
ToolbarMoveTool.tiff */; };
                CE6DC9940D699F21003A072F /* TransitionMask.jpg in Resources */ 
= {isa = PBXBuildFile; fileRef = CE6DC9930D699F21003A072F /* TransitionMask.jpg 
*/; };
                CE74686F0B7F3B1C00CBF969 /* ToolbarInfo.tiff in Resources */ = 
{isa = PBXBuildFile; fileRef = CE7467330B7F2ED700CBF969 /* ToolbarInfo.tiff */; 
};
-               CE7468810B7F3C0000CBF969 /* zoomInCursor.tiff in Resources */ = 
{isa = PBXBuildFile; fileRef = CE7467540B7F321100CBF969 /* zoomInCursor.tiff 
*/; };
-               CE7468820B7F3C0000CBF969 /* zoomOutCursor.tiff in Resources */ 
= {isa = PBXBuildFile; fileRef = CE7467550B7F321A00CBF969 /* zoomOutCursor.tiff 
*/; };
                CE7469180B7F40B700CBF969 /* Skim.icns in Resources */ = {isa = 
PBXBuildFile; fileRef = CE7469170B7F40B600CBF969 /* Skim.icns */; };
                CE7B85FD0CCF4AA800793F46 /* SmallMenu.tiff in Resources */ = 
{isa = PBXBuildFile; fileRef = CE7B85FC0CCF4AA800793F46 /* SmallMenu.tiff */; };
                CE7C20500C259A5D0059E08C /* NSColor_SKExtensions.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CE7C204E0C259A5D0059E08C /* 
NSColor_SKExtensions.m */; };
@@ -465,10 +459,6 @@
                CE1E301B0BDB9D5C0011D9DD /* NSScanner_SKExtensions.m */ = {isa 
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; 
path = NSScanner_SKExtensions.m; sourceTree = "<group>"; };
                CE1E30260BDB9D8E0011D9DD /* NSCharacterSet_SKExtensions.h */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; 
path = NSCharacterSet_SKExtensions.h; sourceTree = "<group>"; };
                CE1E30270BDB9D8E0011D9DD /* NSCharacterSet_SKExtensions.m */ = 
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.objc; path = NSCharacterSet_SKExtensions.m; sourceTree = 
"<group>"; };
-               CE2082DF0C5E09DC009D3EFB /* ResizeLeftDownCursor.tiff */ = {isa 
= PBXFileReference; lastKnownFileType = image.tiff; name = 
ResizeLeftDownCursor.tiff; path = Images/ResizeLeftDownCursor.tiff; sourceTree 
= "<group>"; };
-               CE2082E00C5E09DC009D3EFB /* ResizeLeftUpCursor.tiff */ = {isa = 
PBXFileReference; lastKnownFileType = image.tiff; name = 
ResizeLeftUpCursor.tiff; path = Images/ResizeLeftUpCursor.tiff; sourceTree = 
"<group>"; };
-               CE2082E10C5E09DC009D3EFB /* ResizeRightDownCursor.tiff */ = 
{isa = PBXFileReference; lastKnownFileType = image.tiff; name = 
ResizeRightDownCursor.tiff; path = Images/ResizeRightDownCursor.tiff; 
sourceTree = "<group>"; };
-               CE2082E20C5E09DC009D3EFB /* ResizeRightUpCursor.tiff */ = {isa 
= PBXFileReference; lastKnownFileType = image.tiff; name = 
ResizeRightUpCursor.tiff; path = Images/ResizeRightUpCursor.tiff; sourceTree = 
"<group>"; };
                CE20938E0C5F9A8D009D3EFB /* BDSKGradientView.h */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = 
BDSKGradientView.h; sourceTree = "<group>"; };
                CE20938F0C5F9A8D009D3EFB /* BDSKGradientView.m */ = {isa = 
PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; 
path = BDSKGradientView.m; sourceTree = "<group>"; };
                CE209FA70C9D38C6007C72F9 /* SKProgressController.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
SKProgressController.h; sourceTree = "<group>"; };
@@ -689,8 +679,6 @@
                CE6DC8890D68C657003A072F /* ToolbarMoveTool.tiff */ = {isa = 
PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarMoveTool.tiff; 
path = Images/ToolbarMoveTool.tiff; sourceTree = "<group>"; };
                CE6DC9930D699F21003A072F /* TransitionMask.jpg */ = {isa = 
PBXFileReference; lastKnownFileType = image.jpeg; name = TransitionMask.jpg; 
path = Images/TransitionMask.jpg; sourceTree = "<group>"; };
                CE7467330B7F2ED700CBF969 /* ToolbarInfo.tiff */ = {isa = 
PBXFileReference; lastKnownFileType = image.tiff; name = ToolbarInfo.tiff; path 
= Images/ToolbarInfo.tiff; sourceTree = "<group>"; };
-               CE7467540B7F321100CBF969 /* zoomInCursor.tiff */ = {isa = 
PBXFileReference; lastKnownFileType = image.tiff; name = zoomInCursor.tiff; 
path = Images/zoomInCursor.tiff; sourceTree = "<group>"; };
-               CE7467550B7F321A00CBF969 /* zoomOutCursor.tiff */ = {isa = 
PBXFileReference; lastKnownFileType = image.tiff; name = zoomOutCursor.tiff; 
path = Images/zoomOutCursor.tiff; sourceTree = "<group>"; };
                CE7469170B7F40B600CBF969 /* Skim.icns */ = {isa = 
PBXFileReference; lastKnownFileType = image.icns; name = Skim.icns; path = 
Images/Skim.icns; sourceTree = "<group>"; };
                CE7B85FC0CCF4AA800793F46 /* SmallMenu.tiff */ = {isa = 
PBXFileReference; lastKnownFileType = image.tiff; name = SmallMenu.tiff; path = 
Images/SmallMenu.tiff; sourceTree = "<group>"; };
                CE7C204D0C259A5D0059E08C /* NSColor_SKExtensions.h */ = {isa = 
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 
NSColor_SKExtensions.h; sourceTree = "<group>"; };
@@ -1434,12 +1422,6 @@
                                CE6DC9930D699F21003A072F /* TransitionMask.jpg 
*/,
                                CEB735A10C4A8CD6000350F9 /* 
TransitionShading.tiff */,
                                CE380A7A0B834E6100A1B779 /* CameraCursor.tiff 
*/,
-                               CE2082DF0C5E09DC009D3EFB /* 
ResizeLeftDownCursor.tiff */,
-                               CE2082E00C5E09DC009D3EFB /* 
ResizeLeftUpCursor.tiff */,
-                               CE2082E10C5E09DC009D3EFB /* 
ResizeRightDownCursor.tiff */,
-                               CE2082E20C5E09DC009D3EFB /* 
ResizeRightUpCursor.tiff */,
-                               CE7467540B7F321100CBF969 /* zoomInCursor.tiff 
*/,
-                               CE7467550B7F321A00CBF969 /* zoomOutCursor.tiff 
*/,
                        );
                        name = Images;
                        sourceTree = "<group>";
@@ -1778,8 +1760,6 @@
                                CE07158C0B8A3D6500733CC8 /* PDFDocument.icns in 
Resources */,
                                CE7469180B7F40B700CBF969 /* Skim.icns in 
Resources */,
                                CE74686F0B7F3B1C00CBF969 /* ToolbarInfo.tiff in 
Resources */,
-                               CE7468810B7F3C0000CBF969 /* zoomInCursor.tiff 
in Resources */,
-                               CE7468820B7F3C0000CBF969 /* zoomOutCursor.tiff 
in Resources */,
                                CE2DEB920B86206400D0DA12 /* FindPanel.nib in 
Resources */,
                                CE9C423C0B8B5633004AD8CF /* 
PreferenceWindow.nib in Resources */,
                                CEF707240B8F8EFC003A2771 /* SnapshotWindow.nib 
in Resources */,
@@ -1801,10 +1781,6 @@
                                CEAFFD7D0C40ED5400C3ECBB /* ToolbarFonts.tiff 
in Resources */,
                                CEAFFD9D0C40F2A800C3ECBB /* ToolbarLines.tiff 
in Resources */,
                                CEB735A20C4A8CD6000350F9 /* 
TransitionShading.tiff in Resources */,
-                               CE2082E30C5E09DC009D3EFB /* 
ResizeLeftDownCursor.tiff in Resources */,
-                               CE2082E40C5E09DC009D3EFB /* 
ResizeLeftUpCursor.tiff in Resources */,
-                               CE2082E50C5E09DC009D3EFB /* 
ResizeRightDownCursor.tiff in Resources */,
-                               CE2082E60C5E09DC009D3EFB /* 
ResizeRightUpCursor.tiff in Resources */,
                                CEAA55F10C6DE5AE006BD633 /* DownloadsWindow.nib 
in Resources */,
                                CEAA56D40C6DEE83006BD633 /* Cancel.tiff in 
Resources */,
                                CEAA56D50C6DEE83006BD633 /* Delete.tiff in 
Resources */,


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

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to