1 // 2 // PXCanvasResizePrompter.h 3 // Pixen-XCode 4 // 5 // Created by Ian Henderson on Wed Jun 09 2004. 6 // Copyright (c) 2004 Open Sword Group. All rights reserved. 7 // 8 9 #import <AppKit/AppKit.h> 10 11 12 @class PXCanvasResizeView; 13 14 @interface NSObject(PXCanvasResizePrompterDelegate) 15 - (void)prompter:aPrompter didFinishWithSize:(NSSize)size position:(NSPoint)position backgroundColor:(NSColor *)color; 16 @end 17 18 @interface PXCanvasResizePrompter : NSWindowController { 19 IBOutlet NSForm *sizeForm; 20 IBOutlet PXCanvasResizeView *resizeView; 21 IBOutlet NSColorWell *backgroundColor; 22 NSImage *cachedImage; 23 id delegate; 24 } 25 - init; 26 - (void)setDelegate:newDelegate; 27 - (void)promptInWindow:window; 28 29 - (IBAction)cancel:sender; 30 - (IBAction)updateBgColor:sender; 31 - (IBAction)updateSize:sender; 32 - (IBAction)useEnteredFrame:sender; 33 - (void)setCurrentSize:(NSSize)size; 34 - (void)setCachedImage:(NSImage *)image; 35 @end 36