This is PencilInspector.h in view mode; [Download] [Up]
#import <appkit/appkit.h>
#import <tcl.h>
typedef enum { METHODNAME=1, COLOR1, COLOR2, LINEWIDTH, DRAWMETHOD, FILLMETHOD, STROKEMETHOD, SPECIALATTRIBUTES } Tags;
@interface PencilInspector:Object
{
id color1;
id color2;
id methodname;
id drawmethod;
id fillmethod;
id strokemethod;
id special;
id linewidth;
id view;
id pathPopUp;
id fillPopUp;
id strokePopUp;
id drawPopUp;
id aField;
id sField;
id cType;
id customPS;
id TCLconn;
}
- initPopUpLists;
- popup: (int)num;
- (void)setPathM: (char *)p;
- (void)setDraw: (char *)d;
- (void)setFill: (char *)f;
- (void)setStroke: (char *)s;
- takeNew:sender;
- giveSettings:(char **)name:(NXColor *)col1:(NXColor *)col2:(float *)lw:(char **)dm:(char **)fm:(char **)sm:(char **)ud;
- takeSettings:(char*)name:(NXColor)col1:(NXColor)col2:(float)lw:(char *)dm:(char *)fm:(char *)sm:(char *)ud;
- doChange:sender;
- findName:(char *)nm in:(int)l;
- athreshField;
- sthreshField;
- creationType;
- inspectForView:(id)v;
- toFront:sender;
- toBack:sender;
- insertPoint:sender;
- insertNextPoint:sender;
- deletePoint:sender;
- deleteGraphic:sender;
- saveAs:sender;
- save:sender;
- print:sender;
- open:sender;
- openFile:(char *)name;
- new:sender;
- viewVanished:(id)v;
- executeCustom:sender;
- setDrawOutlines:sender;
- copyAsPostScript:sender;
- clearUserDef:sender;
- setUserDef:(char *)udef;
- (char *)getUserDef;
- (void)updateWithUDef: (char *)ud;
- importImage:sender;
- registerAsTCLServer:sender;
- (char *)performCommand:(const char *)cmd;
- toCharP:sender;
- takeLayer: (unsigned char) ly;
- correctCurLayer;
- takeUserDef: (char *)udef;
- takeMenu: sender;
- initTCL;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.