source: branches/1.7-appstore/cocoa-ide-contrib/krueger/InterfaceProjects/Lisp IB Plugins/LispControllerPlugin/LispController.h

Last change on this file was 13631, checked in by Paul Krueger, 15 years ago

Version 2 of InterfaceProjects

File size: 1.4 KB
Line 
1//
2// LispController.h
3// LispControllerPlugin
4//
5// Created by Paul Krueger on 2/5/10.
6// Copyright 2010. All rights reserved.
7//
8
9
10@interface LispController : NSObject {
11 NSMutableArray *typeInfo;
12 NSMutableArray *initforms;
13 NSMutableArray *sortInfo;
14 NSString *rootType;
15 NSString *readerFunc;
16 NSString *writerFunc;
17 NSString *countFunc;
18 NSString *selectFunc;
19 NSString *editedFunc;
20 NSString *addedFunc;
21 NSString *removedFunc;
22 NSString *deleteFunc;
23 NSString *addChildFunc;
24 NSString *childrenFunc;
25 BOOL genRoot;
26 IBOutlet NSView *view;
27 IBOutlet id *owner;
28}
29- (void)encodeWithCoder:(NSCoder *)encoder;
30- (id)initWithCoder:(NSCoder *)decoder;
31- (id)init;
32- (int)typeInfoCount;
33- (int)initformCount;
34- (int)sortInfoCount;
35- (void)addTypeRow;
36- (void)addInitformRow;
37- (void)addSortRow;
38- (void)typeTableRemoveRow: (int)row;
39- (void)initformTableRemoveRow: (int)row;
40- (void)sortTableRemoveRow: (int)row;
41- (id) emptyArrayOfSize: (int) sz;
42- (id) typeTableCellAtRow:(int)row col:(int)col;
43- (id) initformTableCellAtRow:(int)row col:(int)col;
44- (id) sortTableCellAtRow:(int)row col:(int)col;
45- (void) setValue:(id)newVal forTypeTableCellAtRow:(int)rowIndex col:(int)colIndex;
46- (void) setValue:(id)newVal forInitformTableCellAtRow:(int)rowIndex col:(int)colIndex;
47- (void) setValue:(id)newVal forSortTableCellAtRow:(int)rowIndex col:(int)colIndex;
48- (IBAction)insert: (id)sender;
49- (IBAction)addChild: (id)sender;
50- (IBAction)remove: (id)sender;
51
52@end
Note: See TracBrowser for help on using the repository browser.