1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
/* WcalcController */
#ifndef WCALC_CONTROLLER_H
#define WCALC_CONTROLLER_H
#include <Cocoa/Cocoa.h>
#include "InspectorController.h"
@interface WcalcController : NSObject
{
IBOutlet NSMenuItem *affectKeyboardMenu;
IBOutlet NSMenuItem *baseMenu;
IBOutlet NSMenuItem *saveMenuItem;
IBOutlet NSMenuItem *saveAsMenuItem;
IBOutlet NSMenuItem *sizeToggleMenu;
IBOutlet NSMenuItem *conversionMenu;
IBOutlet NSWindow *mainWindow;
IBOutlet NSWindow *inspectorWindow;
IBOutlet NSWindow *persVarsWindow;
IBOutlet InspectorController *inspector;
IBOutlet NSButton *capsLockKey;
IBOutlet NSButton *shiftKey1;
IBOutlet NSButton *shiftKey2;
IBOutlet NSButton *historyDuplicates;
IBOutlet NSButton *pickyVariables;
IBOutlet NSButton *printPrefixes;
IBOutlet NSButton *useRadians;
IBOutlet NSButton *updateHistory;
IBOutlet NSButton *strictSyntax;
IBOutlet NSButton *decimalKey;
IBOutlet NSButton *rememberErrors;
IBOutlet NSButton *enterKey;
IBOutlet NSButton *limitHistory;
IBOutlet NSButton *precisionGuard;
IBOutlet NSButton *printInts;
IBOutlet NSButton *simpleCalculator;
IBOutlet NSButton *printDelimiters;
IBOutlet NSButton *livePrecision;
IBOutlet NSButton *cModPref;
IBOutlet NSButton *alternateInputPref;
IBOutlet NSTextField *AnswerField;
IBOutlet NSTextField *ExpressionField;
IBOutlet NSTextField *limitHistoryLen;
IBOutlet NSTextField *limitHistoryLenTag;
IBOutlet NSTextField *bitsPref;
IBOutlet NSTextField *sliderPref;
IBOutlet NSTextField *altInputDecSep;
IBOutlet NSTextField *altInputThouSep;
IBOutlet NSDrawer *baseDrawer;
IBOutlet NSStepper *bitsStepper;
IBOutlet NSStepper *sliderStepper;
IBOutlet NSMatrix *outputFormat;
IBOutlet NSMatrix *outputFormat2;
IBOutlet NSSlider *PrecisionSlider;
IBOutlet id errorController;
IBOutlet id historyList;
IBOutlet id theKeyboard;
IBOutlet id keypad;
IBOutlet NSPanel *thePrefPanel;
IBOutlet NSPanel *conversionWindow;
IBOutlet NSPopUpButton *engineeringNotation;
IBOutlet NSPopUpButton *roundingIndication;
IBOutlet NSPopUpButton *convertType;
IBOutlet NSTableView *variableList;
IBOutlet NSTableView *convertFrom;
IBOutlet NSTableView *convertTo;
IBOutlet NSApplication *meta;
bool just_answered;
NSView *superview;
}
- (IBAction)clear:(id)sender;
- (IBAction)enterData:(id)sender;
- (IBAction)go:(id)sender;
- (IBAction)setPrecision:(id)sender;
- (IBAction)showKeyboardDrawer:(id)sender;
- (IBAction)toggleSize:(id)sender;
- (IBAction)menuFunction:(id)sender;
- (IBAction)menuConstant:(id)sender;
- (IBAction)setPrefs:(id)sender;
- (IBAction)showPrefs:(id)sender;
- (IBAction)displayPrefs:(id)sender;
- (IBAction)showBaseDrawer:(id)sender;
- (IBAction)shConversions:(id)sender;
- (IBAction)convert:(id)sender;
- (IBAction)open:(id)sender;
- (IBAction)save:(id)sender;
- (IBAction)saveAs:(id)sender;
- (IBAction)closeWindow:(id)sender;
- (IBAction)quit:(id)sender;
- (IBAction)savePrefs:(id)sender;
- (void)displayAnswer;
- (void)displayErrno:(int)err forFile:(NSString*)filename;
- (BOOL)validateMenuItem:(NSMenuItem *)anItem;
- (void)openBDrawer: (id) sender;
- (void)openIDrawer: (id) sender;
@end
#endif
|