1 //
2 //  PXScaleController.h
3 //  Pixen-XCode
4 //
5 //  Created by Ian Henderson on Thu Jun 10 2004.
6 //  Copyright (c) 2004 Open Sword Group. All rights reserved.
7 //
8 
9 #import <AppKit/AppKit.h>
10 
11 @class PXCanvasController;
12 
13 @interface PXScaleController : NSWindowController {
14 	IBOutlet NSPopUpButton *algorithmButton;
15 	IBOutlet NSBox *scaleParameterView;
16 
17 	NSSize newSize;
18 
19 	IBOutlet NSButton *scaleProportionallyCheckbox;
20 	IBOutlet NSForm *newWidthForm;
21 	IBOutlet NSForm *newHeightForm;
22 	IBOutlet NSTextView *algorithmInfoView;
23 
24 	PXCanvasController *canvasController;
25 	NSArray *algorithms;
26 }
27 
28 - (void)scaleCanvasFromController:(PXCanvasController *)canvasController modalForWindow:(NSWindow *)theWindow;
29 
30 - (IBAction)setAlgorithm:sender;
31 - (IBAction)updateToScalePropotionally:sender;
32 - (IBAction)synchronizeForms:sender;
33 - (IBAction)cancel:sender;
34 - (IBAction)scale:sender;
35 
36 @end
37