home *** CD-ROM | disk | FTP | other *** search
- /* File drawmap-menu.h */
-
- #define NUMITEMS 12
-
- #define COLOR_F 0 /* menu selections */
- #define FLAT 1
- #define MERCATOR 2
- #define GLOBE 3
- #define ORBITAL 4
- #define ZOOM_IN 5
- #define ZOOM_OUT 6
- #define BOX 7
- #define GRID 8
- #define FLOOD 9
- #define COLORS 10
- #define CLEARS 11
-
- #define MWIDTH 95 /* width of menu */
-
- struct IntuiText map_CLEARS_text = { /* POP-UP MENU TEXT */
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Clear",
- NULL
- };
-
- struct IntuiText map_COLORS_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Colors",
- NULL
- };
-
- struct IntuiText map_FLOOD_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Flood Fill",
- NULL
- };
-
- struct IntuiText map_GRID_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Grid",
- NULL
- };
-
- struct IntuiText map_BOX_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Box",
- NULL
- };
-
- struct IntuiText map_ZOOM_OUT_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Zoom Out",
- NULL
- };
-
- struct IntuiText map_ZOOM_IN_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Zoom In",
- NULL
- };
-
- struct IntuiText map_ORBITAL_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Orbital",
- NULL
- };
-
- struct IntuiText map_GLOBE_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Globe",
- NULL
- };
-
- struct IntuiText map_MERCATOR_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Mercator",
- NULL
- };
-
- struct IntuiText map_FLAT_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Flat",
- NULL
- };
-
- struct IntuiText map_COLOR_F_text = {
- (UBYTE) 0, (UBYTE) 1,
- JAM1,
- (SHORT) 10, (SHORT) 2,
- NULL,
- (UBYTE *) "Color-Fill",
- NULL
- };
-
- struct MenuItem map_CLEARS = {
- NULL,
- (SHORT) 0, (SHORT) 110,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_CLEARS_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_COLORS = {
- &map_CLEARS,
- (SHORT) 0, (SHORT) 100,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_COLORS_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_FLOOD = {
- &map_COLORS,
- (SHORT) 0, (SHORT) 90,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_FLOOD_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_GRID = {
- &map_FLOOD,
- (SHORT) 0, (SHORT) 80,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_GRID_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_BOX = {
- &map_GRID,
- (SHORT) 0, (SHORT) 70,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_BOX_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_ZOOM_OUT = {
- &map_BOX,
- (SHORT) 0, (SHORT) 60,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_ZOOM_OUT_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_ZOOM_IN = {
- &map_ZOOM_OUT,
- (SHORT) 0, (SHORT) 50,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_ZOOM_IN_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_ORBITAL = {
- &map_ZOOM_IN,
- (SHORT) 0, (SHORT) 40,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_ORBITAL_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_GLOBE = {
- &map_ORBITAL,
- (SHORT) 0, (SHORT) 30,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_GLOBE_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_MERCATOR = {
- &map_GLOBE,
- (SHORT) 0, (SHORT) 20,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_MERCATOR_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_FLAT = {
- &map_MERCATOR,
- (SHORT) 0, (SHORT) 10,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED),
- (LONG) 0,
- (APTR) &map_FLAT_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct MenuItem map_COLOR_F = {
- &map_FLAT,
- (SHORT) 0, (SHORT) 0,
- (SHORT) MWIDTH, (SHORT) 10,
- (USHORT) (ITEMTEXT | HIGHCOMP | ITEMENABLED | CHECKIT | CHECKED |
- MENUTOGGLE),
- (LONG) 0,
- (APTR) &map_COLOR_F_text,
- NULL,
- (BYTE) 0,
- NULL,
- (USHORT) 0
- };
-
- struct Menu map_menu = {
- NULL,
- (SHORT) -1 * ((10*NUMITEMS + POPTITLEHEIGHT) / 2),
- (SHORT) -1 * POPTITLEHEIGHT / 2,
- (SHORT) MWIDTH, (SHORT) 10*NUMITEMS + POPTITLEHEIGHT,
- (USHORT) (MENUENABLED | POPTIDY | POPPOINTREL | POPRIGHTBUTTON |
- POPTRIGGERUP),
- (BYTE *) "Map Menu",
- &map_COLOR_F
- };
-