home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
100-199
/
ff193.lzh
/
KeyMapEd
/
Source
/
KME_Menus.h
< prev
next >
Wrap
C/C++ Source or Header
|
1989-03-13
|
7KB
|
283 lines
/*
* Key Map Editor Menus
*
* by: Tim Friest
* on: December 31, 1988
* using: Power Windows v2.5
*/
/*
* Define the Options Menu
*/
struct IntuiText OptionsIText5 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
19,0, /* origin */
NULL, /* font */
"Clear", /* text */
NULL /* next IntuiText */
};
struct MenuItem OptionsMenuItem5 = {
NULL, /* next MenuItem */
0,32, /* origin of Item hitbox relative to parent */
67,8, /* hit box width and height */
CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
~(1<<4), /* mutual-exclude bits */
(APTR)&OptionsIText5, /* Item render */
NULL, /* Select render */
NULL, /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText OptionsIText4 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
19,0, /* origin */
NULL, /* font */
"Swap", /* text */
NULL /* next IntuiText */
};
struct MenuItem OptionsMenuItem4 = {
&OptionsMenuItem5, /* next MenuItem */
0,24, /* origin of Item hitbox relative to parent */
67,8, /* hit box width and height */
CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
~(1<<3), /* mutual-exclude bits */
(APTR)&OptionsIText4, /* Item render */
NULL, /* Select render */
NULL, /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText OptionsIText3 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
19,0, /* origin */
NULL, /* font */
"Move", /* text */
NULL /* next IntuiText */
};
struct MenuItem OptionsMenuItem3 = {
&OptionsMenuItem4, /* next MenuItem */
0,16, /* origin of Item hitbox relative to parent */
67,8, /* hit box width and height */
CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
~(1<<2), /* mutual-exclude bits */
(APTR)&OptionsIText3, /* Item render */
NULL, /* Select render */
NULL, /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText OptionsIText2 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
19,0, /* origin */
NULL, /* font */
"Copy", /* text */
NULL /* next IntuiText */
};
struct MenuItem OptionsMenuItem2 = {
&OptionsMenuItem3, /* next MenuItem */
0,8, /* origin of Item hitbox relative to parent */
67,8, /* hit box width and height */
CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
~(1<<1), /* mutual-exclude bits */
(APTR)&OptionsIText2, /* Item render */
NULL, /* Select render */
NULL, /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText OptionsIText1 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
19,0, /* origin */
NULL, /* font */
"Define", /* text */
NULL /* next IntuiText */
};
struct MenuItem OptionsMenuItem1 = {
&OptionsMenuItem2, /* next MenuItem */
0,0, /* origin of Item hitbox relative to parent */
67,8, /* hit box width and height */
CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP|CHECKED, /* flags */
~(1<<0), /* mutual-exclude bits */
(APTR)&OptionsIText1, /* Item render */
NULL, /* Select render */
NULL, /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct Menu OptionsMenu = {
NULL, /* next Menu */
70,0, /* origin of hit box */
63,0, /* hit box width and height */
MENUENABLED, /* flags */
"Options", /* text */
&OptionsMenuItem1 /* MenuItem list */
};
/*
* Define the Project Menu
*/
struct IntuiText ProjectIText5 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
0,0, /* origin */
NULL, /* font */
"Quit", /* text */
NULL /* next IntuiText */
};
struct MenuItem ProjectMenuItem5 = {
NULL, /* next MenuItem */
0,32, /* origin of Item hitbox relative to parent */
72,8, /* hit box width and height */
ITEMTEXT|COMMSEQ|ITEMENABLED|HIGHCOMP, /* flags */
0, /* mutual-exclude bits */
(APTR)&ProjectIText5, /* Item render */
NULL, /* Select render */
'Q', /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText CreditsIText2 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
0,16, /* origin */
NULL, /* font */
"March 1989", /* text */
NULL /* next IntuiText */
};
struct IntuiText CreditsIText1 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
0,8, /* origin */
NULL, /* font */
"By Tim Friest", /* text */
&CreditsIText2 /* next IntuiText */
};
struct IntuiText CreditsIText0 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
0,0, /* origin */
NULL, /* font */
KeyMapEdVer, /* text */
&CreditsIText1 /* next IntuiText */
};
struct MenuItem CreditsMenuItem0 = {
NULL, /* next MenuItem */
70,0, /* origin of Item hitbox relative to parent */
155,24, /* hit box width and height */
ITEMTEXT|ITEMENABLED|HIGHNONE, /* flags */
0, /* mutual-exclude bits */
(APTR)&CreditsIText0, /* Item render */
NULL, /* Select render */
NULL, /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText ProjectIText4 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
0,0, /* origin */
NULL, /* font */
"Credits", /* text */
NULL /* next IntuiText */
};
struct MenuItem ProjectMenuItem4 = {
&ProjectMenuItem5, /* next MenuItem */
0,24, /* origin of Item hitbox relative to parent */
72,8, /* hit box width and height */
ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
0, /* mutual-exclude bits */
(APTR)&ProjectIText4, /* Item render */
NULL, /* Select render */
'C', /* command-key */
&CreditsMenuItem0, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText ProjectIText3 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
0,0, /* origin */
NULL, /* font */
"Save", /* text */
NULL /* next IntuiText */
};
struct MenuItem ProjectMenuItem3 = {
&ProjectMenuItem4, /* next MenuItem */
0,16, /* origin of Item hitbox relative to parent */
72,8, /* hit box width and height */
ITEMTEXT|COMMSEQ|ITEMENABLED|HIGHCOMP, /* flags */
0, /* mutual-exclude bits */
(APTR)&ProjectIText3, /* Item render */
NULL, /* Select render */
'S', /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText ProjectIText2 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
0,0, /* origin */
NULL, /* font */
"New", /* text */
NULL /* next IntuiText */
};
struct MenuItem ProjectMenuItem2 = {
&ProjectMenuItem3, /* next MenuItem */
0,8, /* origin of Item hitbox relative to parent */
72,8, /* hit box width and height */
ITEMTEXT|COMMSEQ|ITEMENABLED|HIGHCOMP, /* flags */
0, /* mutual-exclude bits */
(APTR)&ProjectIText2, /* Item render */
NULL, /* Select render */
'N', /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct IntuiText ProjectIText1 = {
3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
0,0, /* origin */
NULL, /* font */
"Load", /* text */
NULL /* next IntuiText */
};
struct MenuItem ProjectMenuItem1 = {
&ProjectMenuItem2, /* next MenuItem */
0,0, /* origin of Item hitbox relative to parent */
72,8, /* hit box width and height */
ITEMTEXT|COMMSEQ|ITEMENABLED|HIGHCOMP, /* flags */
0, /* mutual-exclude bits */
(APTR)&ProjectIText1, /* Item render */
NULL, /* Select render */
'L', /* command-key */
NULL, /* SubItem list */
MENUNULL /* next select */
};
struct Menu ProjectMenu = {
&OptionsMenu, /* next Menu */
0,0, /* origin of hit box */
63,0, /* hit box width and height */
MENUENABLED, /* flags */
"Project", /* text */
&ProjectMenuItem1 /* MenuItem list */
};
#define MenuList &ProjectMenu