File: WcalcController.h

package info (click to toggle)
wcalc 2.4-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 1,916 kB
  • ctags: 1,490
  • sloc: ansic: 7,089; objc: 2,002; sh: 890; lex: 816; yacc: 641; makefile: 103
file content (110 lines) | stat: -rw-r--r-- 3,316 bytes parent folder | download | duplicates (5)
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