home *** CD-ROM | disk | FTP | other *** search
-
-
- #header
- #import <appkit/Application.h>
- #endheader
- id aWin, gv ;
- aWin = [NXApp loadNibFile:
- "/local/grd/CB/Nu/GlyphWindow.nib"
- owner: NXApp] ;
- aWin = [NXApp loadNibFile:
- "/local/grd/CB/Nu/GlyphWindow.nib"
- owner: NXApp] ;
-
- ----------------------------------
-
-
- #header
- #import "/local/grd/CB/Glyph.h"
- #import <zone.h>
- #import <mach.h>
- #endheader
- id aGlyph, bGlyph ;
- NXZone *aZone;
- aZone = NXCreateZone(vm_page_size, vm_page_size, YES);
- aGlyph = [[Glyph allocFromZone: aZone] init] ;
- [aGlyph plant: [[Glyph allocFromZone: aZone] init]] ;
- [aGlyph plant: bGlyph = [[Glyph allocFromZone: aZone] init]] ;
- [aGlyph test: 0] ;
- [NXApp printf: "---------\n"] ;
- [bGlyph unlink] ;
- [aGlyph test: 0] ;
- NXDestroyZone( aZone) ;
-
-
- [DictManager insertKey: "gv" value:
- gv = [aWin delegate]
- type: "@"] ;
- [gv setup] ;
- [NXApp printf: "%s\n", [gv name]] ;
-
-
- [[DictManager valueForKey: "gv" type: "@"]
- free] ;
-
-
- #header
- #import "/local/grd/CB/Glyph.h"
- #import <zone.h>
- #import <mach.h>
- #endheader
- Glyph *aGlyph, *bGlyph, *cGlyph ;
- NXZone *aZone;
- NXPoint aPnt ;
- aZone = NXCreateZone(vm_page_size, vm_page_size, YES);
- aGlyph = [[Glyph allocFromZone: aZone] init] ;
- bGlyph = [[Glyph allocFromZone: aZone] init] ;
- cGlyph = [[Glyph allocFromZone: aZone] init] ;
- [aGlyph moveTo: 0.0 :0.0] ;
- [bGlyph moveTo: 2.0 :2.0] ;
- [cGlyph moveTo: 2.0 :2.0] ;
- [aGlyph plant: bGlyph] ;
- [bGlyph plant: cGlyph] ;
- aGlyph->flags.isRoot = YES ;
- aPnt.x = aPnt.y = 0.0 ;
- [cGlyph convertToRootGlyph: &aPnt] ;
- [NXApp printf: "%f %f\n", aPnt.x, aPnt.y] ;
- NXDestroyZone( aZone) ;
-
-
- ----------------------------------
- #header
- #import "/local/grd/CB/Glyph.h"
- #import <zone.h>
- #import <mach.h>
- #endheader
- Glyph *aGlyph, *bGlyph, *cGlyph ;
- NXZone *aZone;
- NXPoint aPnt ;
- aZone = NXCreateZone(vm_page_size, vm_page_size, YES);
- aGlyph = [[Glyph allocFromZone: aZone] init] ;
- bGlyph = [[Glyph allocFromZone: aZone] init] ;
- cGlyph = [[Glyph allocFromZone: aZone] init] ;
- [aGlyph moveTo: 0.0 :0.0] ;
- [bGlyph moveTo: 2.0 :2.0] ;
- [cGlyph moveTo: 1.0 :1.0] ;
- [aGlyph plant: bGlyph] ;
- [aGlyph plant: cGlyph] ;
- [aGlyph iam: "a"] ;
- [bGlyph iam: "b"] ;
- [cGlyph iam: "c"] ;
- aGlyph->flags.isRoot = YES ;
- aPnt.x = aPnt.y = 0.0 ;
- [aGlyph test: 0] ;
- [NXApp printf: "----\n"] ;
- [cGlyph unlink] ;
- [aGlyph test: 0] ;
- [NXApp printf: "----\n"] ;
- [cGlyph moveTo: 5.0 :5.0] ;
- [aGlyph plant: cGlyph] ;
- [aGlyph test: 0] ;
- [NXApp printf: "----\n"] ;
- NXDestroyZone( aZone) ;
-
-