ftp.nice.ch/pub/next/graphics/vector/PencilTWO.s.tar.gz#/PencilTWO/Source/PencilInspector.h

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.