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