home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume19 / xodometer / part01 / evap / xodo_pdt.out < prev    next >
Encoding:
Text File  |  1993-04-28  |  4.1 KB  |  200 lines

  1. /*
  2. PDT (/usr/local/bin/xodomm.a/xodo.mm) xodometer, xodo
  3.   display, d: string = DISPLAY, ""
  4.   display_width_millimeters, dwm: integer = D_XODO_DWM, 350
  5.   display_height_millimeters, dhm: integer = D_XODO_DHM, 274
  6.   display_width_pixels, dwp: integer = D_XODO_DWP, 1280
  7.   display_height_pixels, dhp: integer = D_XODO_DHP, 1024
  8.   pointer_scale_factor, psf: real = D_XODO_PSF, 3.4
  9.   border, bd: name = Black
  10.   background, bg: name = White
  11.   foreground, fg: name = Black
  12.   fontname, fn: string = "9x15"
  13.   fontname2, fn2: string = "6x10"
  14.   geometry, g: string = "<width>x<height>{+-}<xoffset>{+-}<yoffset>"
  15.   iconic, i: switch
  16.   microsecond_interval_time, mit: integer = 100000
  17.   odometer, o: key cursor, pointer, both, keyend = both
  18.   odometer_file, of: file = $HOME/.xodo
  19.   odometer_autosave_time, oat: integer = 2
  20.   title, t: string = "xodo"
  21. PDTEND no_file_list
  22. */
  23.  
  24. /*
  25. #define P_EVAP_EXTERN in separately compiled modules!
  26. This will declare pvt as an external so you can reference
  27. parameter values.  No storage is allocated in this case.
  28. */
  29. #ifndef P_EVAP_EXTERN
  30.  
  31. struct pdt_header pdt = {
  32.   "PDT Version 1.2 for U*X",
  33.   "/usr/local/bin/xodomm.a/xodo.mm",
  34.   "no_file_list"
  35. };
  36.  
  37. Parameter_Value pvt [] = {
  38.  
  39.   {"help", "disci",
  40.    FALSE, TRUE, P_TYPE_SWITCH,
  41.    NULL,
  42.    "FALSE",
  43.    ": Display Command Information",
  44.    NULL},
  45.  
  46.   {"display", "d",
  47.    FALSE, TRUE, P_TYPE_STRING,
  48.    "DISPLAY",
  49.    "",
  50.    ": string = DISPLAY, \"\"",
  51.    NULL},
  52.  
  53.   {"display_width_millimeters", "dwm",
  54.    FALSE, TRUE, P_TYPE_INTEGER,
  55.    "D_XODO_DWM",
  56.    "350",
  57.    ": integer = D_XODO_DWM, 350",
  58.    NULL},
  59.  
  60.   {"display_height_millimeters", "dhm",
  61.    FALSE, TRUE, P_TYPE_INTEGER,
  62.    "D_XODO_DHM",
  63.    "274",
  64.    ": integer = D_XODO_DHM, 274",
  65.    NULL},
  66.  
  67.   {"display_width_pixels", "dwp",
  68.    FALSE, TRUE, P_TYPE_INTEGER,
  69.    "D_XODO_DWP",
  70.    "1280",
  71.    ": integer = D_XODO_DWP, 1280",
  72.    NULL},
  73.  
  74.   {"display_height_pixels", "dhp",
  75.    FALSE, TRUE, P_TYPE_INTEGER,
  76.    "D_XODO_DHP",
  77.    "1024",
  78.    ": integer = D_XODO_DHP, 1024",
  79.    NULL},
  80.  
  81.   {"pointer_scale_factor", "psf",
  82.    FALSE, TRUE, P_TYPE_REAL,
  83.    "D_XODO_PSF",
  84.    "3.4",
  85.    ": real = D_XODO_PSF, 3.4",
  86.    NULL},
  87.  
  88.   {"border", "bd",
  89.    FALSE, TRUE, P_TYPE_NAME,
  90.    NULL,
  91.    "Black",
  92.    ": name = Black",
  93.    NULL},
  94.  
  95.   {"background", "bg",
  96.    FALSE, TRUE, P_TYPE_NAME,
  97.    NULL,
  98.    "White",
  99.    ": name = White",
  100.    NULL},
  101.  
  102.   {"foreground", "fg",
  103.    FALSE, TRUE, P_TYPE_NAME,
  104.    NULL,
  105.    "Black",
  106.    ": name = Black",
  107.    NULL},
  108.  
  109.   {"fontname", "fn",
  110.    FALSE, TRUE, P_TYPE_STRING,
  111.    NULL,
  112.    "9x15",
  113.    ": string = \"9x15\"",
  114.    NULL},
  115.  
  116.   {"fontname2", "fn2",
  117.    FALSE, TRUE, P_TYPE_STRING,
  118.    NULL,
  119.    "6x10",
  120.    ": string = \"6x10\"",
  121.    NULL},
  122.  
  123.   {"geometry", "g",
  124.    FALSE, TRUE, P_TYPE_STRING,
  125.    NULL,
  126.    "<width>x<height>{+-}<xoffset>{+-}<yoffset>",
  127.    ": string = \"<width>x<height>{+-}<xoffset>{+-}<yoffset>\"",
  128.    NULL},
  129.  
  130.   {"iconic", "i",
  131.    FALSE, TRUE, P_TYPE_SWITCH,
  132.    NULL,
  133.    "FALSE",
  134.    ": switch",
  135.    NULL},
  136.  
  137.   {"microsecond_interval_time", "mit",
  138.    FALSE, TRUE, P_TYPE_INTEGER,
  139.    NULL,
  140.    "100000",
  141.    ": integer = 100000",
  142.    NULL},
  143.  
  144.   {"odometer", "o",
  145.    FALSE, TRUE, P_TYPE_KEY,
  146.    NULL,
  147.    "both",
  148.    ": key cursor, pointer, both, keyend = both",
  149.    "cursor",
  150.    "pointer",
  151.    "both",
  152.    NULL},
  153.  
  154.   {"odometer_file", "of",
  155.    FALSE, TRUE, P_TYPE_FILE,
  156.    NULL,
  157.    "$HOME/.xodo",
  158.    ": file = $HOME/.xodo",
  159.    NULL},
  160.  
  161.   {"odometer_autosave_time", "oat",
  162.    FALSE, TRUE, P_TYPE_INTEGER,
  163.    NULL,
  164.    "2",
  165.    ": integer = 2",
  166.    NULL},
  167.  
  168.   {"title", "t",
  169.    FALSE, TRUE, P_TYPE_STRING,
  170.    NULL,
  171.    "xodo",
  172.    ": string = \"xodo\"",
  173.    NULL},
  174.  
  175.   {NULL}  /* end of parameters */
  176.  
  177. };
  178. #else
  179. extern Parameter_Value pvt [];
  180. #endif
  181. #define P_DISPLAY 1
  182. #define P_DISPLAY_WIDTH_MILLIMETERS 2
  183. #define P_DISPLAY_HEIGHT_MILLIMETERS 3
  184. #define P_DISPLAY_WIDTH_PIXELS 4
  185. #define P_DISPLAY_HEIGHT_PIXELS 5
  186. #define P_POINTER_SCALE_FACTOR 6
  187. #define P_BORDER 7
  188. #define P_BACKGROUND 8
  189. #define P_FOREGROUND 9
  190. #define P_FONTNAME 10
  191. #define P_FONTNAME2 11
  192. #define P_GEOMETRY 12
  193. #define P_ICONIC 13
  194. #define P_MICROSECOND_INTERVAL_TIME 14
  195. #define P_ODOMETER 15
  196. #define P_ODOMETER_FILE 16
  197. #define P_ODOMETER_AUTOSAVE_TIME 17
  198. #define P_TITLE 18
  199. #define P_NUMBER_OF_PARAMETERS 19
  200.