home *** CD-ROM | disk | FTP | other *** search
-
- struct NewScreen NewScreenStructure = {
- 0,0, /* screen XY origin relative to View */
- 640,512, /* screen width and height */
- 3, /* screen depth (number of bitplanes) */
- 0,5, /* detail and block pens */
- LACE+HIRES, /* display modes for this screen */
- CUSTOMSCREEN, /* screen type */
- NULL, /* pointer to default screen font */
- (UBYTE *)"PCBView", /* screen title */
- NULL, /* first in list of custom screen gadgets */
- NULL /* pointer to custom BitMap structure */
- };
-
- #define NEWSCREENSTRUCTURE NewScreenStructure
-
- USHORT Palette[] = {
- 0x0322, /* color #0 */
- 0x000F, /* color #1 */
- 0x0F00, /* color #2 */
- 0x00FF, /* color #3 */
- 0x00F0, /* color #4 */
- 0x0FFF, /* color #5 */
- 0x0000, /* color #6 */
- 0x0FF0 /* color #7 */
- #define PaletteColorCount 8
- };
-
- #define PALETTE Palette
-
- struct IntuiText IText1 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Minimum shrink", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem4 = {
- NULL, /* next MenuItem structure */
- 0,24, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 128,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText1, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText2 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Shrink one level", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem3 = {
- &MenuItem4, /* next MenuItem structure */
- 0,16, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 128,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText2, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText3 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Maximum zoom", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem2 = {
- &MenuItem3, /* next MenuItem structure */
- 0,8, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 128,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText3, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText4 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Zoom one level", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem1 = {
- &MenuItem2, /* next MenuItem structure */
- 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 128,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText4, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct Menu Menu3 = {
- NULL, /* next Menu structure */
- 116,0, /* XY origin of Menu hit box relative to screen TopLeft */
- 39,0, /* Menu hit box width and height */
- MENUENABLED, /* Menu flags */
- "Size", /* text of Menu name */
- &MenuItem1 /* MenuItem linked list pointer */
- };
-
- struct IntuiText IText5 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Down by 10", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem12 = {
- NULL, /* next MenuItem structure */
- 0,56, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 88,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText5, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText6 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Down by 1", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem11 = {
- &MenuItem12, /* next MenuItem structure */
- 0,48, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 88,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText6, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText7 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Up by 10", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem10 = {
- &MenuItem11, /* next MenuItem structure */
- 0,40, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 88,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText7, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText8 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Up by 1", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem9 = {
- &MenuItem10, /* next MenuItem structure */
- 0,32, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 88,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText8, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText9 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Right by 10", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem8 = {
- &MenuItem9, /* next MenuItem structure */
- 0,24, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 88,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText9, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText10 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Right by 1", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem7 = {
- &MenuItem8, /* next MenuItem structure */
- 0,16, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 88,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText10, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText11 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Left by 10", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem6 = {
- &MenuItem7, /* next MenuItem structure */
- 0,8, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 88,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText11, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText12 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Left by 1", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem5 = {
- &MenuItem6, /* next MenuItem structure */
- 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 88,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText12, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct Menu Menu2 = {
- &Menu3, /* next Menu structure */
- 70,0, /* XY origin of Menu hit box relative to screen TopLeft */
- 39,0, /* Menu hit box width and height */
- MENUENABLED, /* Menu flags */
- "Move", /* text of Menu name */
- &MenuItem5 /* MenuItem linked list pointer */
- };
-
- struct IntuiText IText13 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Holes & all traces", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem16 = {
- NULL, /* next MenuItem structure */
- 0,24, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 168,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText13, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText14 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Holes & bottom traces", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem15 = {
- &MenuItem16, /* next MenuItem structure */
- 0,16, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 168,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText14, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText15 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Holes & top traces", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem14 = {
- &MenuItem15, /* next MenuItem structure */
- 0,8, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 168,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText15, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText16 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 0,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Holes", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem13 = {
- &MenuItem14, /* next MenuItem structure */
- 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 168,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText16, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct Menu Menu1 = {
- &Menu2, /* next Menu structure */
- 0,0, /* XY origin of Menu hit box relative to screen TopLeft */
- 63,0, /* Menu hit box width and height */
- MENUENABLED, /* Menu flags */
- "Display", /* text of Menu name */
- &MenuItem13 /* MenuItem linked list pointer */
- };
-
- #define MenuList1 Menu1
-
- struct NewWindow NewWindowStructure1 = {
- 0,0, /* window XY origin relative to TopLeft of screen */
- 640,512, /* window width and height */
- 0,5, /* detail and block pens */
- MENUPICK+CLOSEWINDOW, /* IDCMP flags */
- WINDOWCLOSE+SIMPLE_REFRESH+ACTIVATE+NOCAREREFRESH, /* other window flags */
- NULL, /* first gadget in gadget list */
- NULL, /* custom CHECKMARK imagery */
- (UBYTE *)"PCBView Window", /* window title */
- NULL, /* custom screen pointer */
- NULL, /* custom bitmap */
- 5,5, /* minimum width and height */
- -1,-1, /* maximum width and height */
- CUSTOMSCREEN /* destination screen type */
- };
-
-
- /* end of PowerWindows source generation */
-