home *** CD-ROM | disk | FTP | other *** search
- /*
- PDT (/usr/local/bin/xodomm.a/xodo.mm) xodometer, xodo
- display, d: string = DISPLAY, ""
- display_width_millimeters, dwm: integer = D_XODO_DWM, 350
- display_height_millimeters, dhm: integer = D_XODO_DHM, 274
- display_width_pixels, dwp: integer = D_XODO_DWP, 1280
- display_height_pixels, dhp: integer = D_XODO_DHP, 1024
- pointer_scale_factor, psf: real = D_XODO_PSF, 3.4
- border, bd: name = Black
- background, bg: name = White
- foreground, fg: name = Black
- fontname, fn: string = "9x15"
- fontname2, fn2: string = "6x10"
- geometry, g: string = "<width>x<height>{+-}<xoffset>{+-}<yoffset>"
- iconic, i: switch
- microsecond_interval_time, mit: integer = 100000
- odometer, o: key cursor, pointer, both, keyend = both
- odometer_file, of: file = $HOME/.xodo
- odometer_autosave_time, oat: integer = 2
- title, t: string = "xodo"
- PDTEND no_file_list
- */
-
- /*
- #define P_EVAP_EXTERN in separately compiled modules!
- This will declare pvt as an external so you can reference
- parameter values. No storage is allocated in this case.
- */
- #ifndef P_EVAP_EXTERN
-
- struct pdt_header pdt = {
- "PDT Version 1.2 for U*X",
- "/usr/local/bin/xodomm.a/xodo.mm",
- "no_file_list"
- };
-
- Parameter_Value pvt [] = {
-
- {"help", "disci",
- FALSE, TRUE, P_TYPE_SWITCH,
- NULL,
- "FALSE",
- ": Display Command Information",
- NULL},
-
- {"display", "d",
- FALSE, TRUE, P_TYPE_STRING,
- "DISPLAY",
- "",
- ": string = DISPLAY, \"\"",
- NULL},
-
- {"display_width_millimeters", "dwm",
- FALSE, TRUE, P_TYPE_INTEGER,
- "D_XODO_DWM",
- "350",
- ": integer = D_XODO_DWM, 350",
- NULL},
-
- {"display_height_millimeters", "dhm",
- FALSE, TRUE, P_TYPE_INTEGER,
- "D_XODO_DHM",
- "274",
- ": integer = D_XODO_DHM, 274",
- NULL},
-
- {"display_width_pixels", "dwp",
- FALSE, TRUE, P_TYPE_INTEGER,
- "D_XODO_DWP",
- "1280",
- ": integer = D_XODO_DWP, 1280",
- NULL},
-
- {"display_height_pixels", "dhp",
- FALSE, TRUE, P_TYPE_INTEGER,
- "D_XODO_DHP",
- "1024",
- ": integer = D_XODO_DHP, 1024",
- NULL},
-
- {"pointer_scale_factor", "psf",
- FALSE, TRUE, P_TYPE_REAL,
- "D_XODO_PSF",
- "3.4",
- ": real = D_XODO_PSF, 3.4",
- NULL},
-
- {"border", "bd",
- FALSE, TRUE, P_TYPE_NAME,
- NULL,
- "Black",
- ": name = Black",
- NULL},
-
- {"background", "bg",
- FALSE, TRUE, P_TYPE_NAME,
- NULL,
- "White",
- ": name = White",
- NULL},
-
- {"foreground", "fg",
- FALSE, TRUE, P_TYPE_NAME,
- NULL,
- "Black",
- ": name = Black",
- NULL},
-
- {"fontname", "fn",
- FALSE, TRUE, P_TYPE_STRING,
- NULL,
- "9x15",
- ": string = \"9x15\"",
- NULL},
-
- {"fontname2", "fn2",
- FALSE, TRUE, P_TYPE_STRING,
- NULL,
- "6x10",
- ": string = \"6x10\"",
- NULL},
-
- {"geometry", "g",
- FALSE, TRUE, P_TYPE_STRING,
- NULL,
- "<width>x<height>{+-}<xoffset>{+-}<yoffset>",
- ": string = \"<width>x<height>{+-}<xoffset>{+-}<yoffset>\"",
- NULL},
-
- {"iconic", "i",
- FALSE, TRUE, P_TYPE_SWITCH,
- NULL,
- "FALSE",
- ": switch",
- NULL},
-
- {"microsecond_interval_time", "mit",
- FALSE, TRUE, P_TYPE_INTEGER,
- NULL,
- "100000",
- ": integer = 100000",
- NULL},
-
- {"odometer", "o",
- FALSE, TRUE, P_TYPE_KEY,
- NULL,
- "both",
- ": key cursor, pointer, both, keyend = both",
- "cursor",
- "pointer",
- "both",
- NULL},
-
- {"odometer_file", "of",
- FALSE, TRUE, P_TYPE_FILE,
- NULL,
- "$HOME/.xodo",
- ": file = $HOME/.xodo",
- NULL},
-
- {"odometer_autosave_time", "oat",
- FALSE, TRUE, P_TYPE_INTEGER,
- NULL,
- "2",
- ": integer = 2",
- NULL},
-
- {"title", "t",
- FALSE, TRUE, P_TYPE_STRING,
- NULL,
- "xodo",
- ": string = \"xodo\"",
- NULL},
-
- {NULL} /* end of parameters */
-
- };
- #else
- extern Parameter_Value pvt [];
- #endif
- #define P_DISPLAY 1
- #define P_DISPLAY_WIDTH_MILLIMETERS 2
- #define P_DISPLAY_HEIGHT_MILLIMETERS 3
- #define P_DISPLAY_WIDTH_PIXELS 4
- #define P_DISPLAY_HEIGHT_PIXELS 5
- #define P_POINTER_SCALE_FACTOR 6
- #define P_BORDER 7
- #define P_BACKGROUND 8
- #define P_FOREGROUND 9
- #define P_FONTNAME 10
- #define P_FONTNAME2 11
- #define P_GEOMETRY 12
- #define P_ICONIC 13
- #define P_MICROSECOND_INTERVAL_TIME 14
- #define P_ODOMETER 15
- #define P_ODOMETER_FILE 16
- #define P_ODOMETER_AUTOSAVE_TIME 17
- #define P_TITLE 18
- #define P_NUMBER_OF_PARAMETERS 19
-