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