home *** CD-ROM | disk | FTP | other *** search
/ Computerworld 1996 March / Computerworld_1996-03_cd.bin / hp / drivers / plotter / dj750755 / acad / hpfiles / hpcommon.exe / HPMPLDOS.DCL < prev    next >
Text File  |  1995-07-07  |  47KB  |  1,497 lines

  1. // Next available MSG number is   256 
  2. // MODULE_ID HPMPLOT_DCL_
  3. //  (Test Release 0.1  12 Nov 1992)
  4. //  (C) Hewlett-Packard Company
  5. //  HP-GL/2 ADI 4.2 AutoCAD 386 Release 12 driver
  6. //  Release 1.3   1 March 1993 
  7. //  HPMPLOT.DCL 
  8. //  Main Menu for the Merge Plotting/Rendering User Interface
  9.  
  10. mainmenu: dialog {
  11.     label = /*HPMPLOT_DCL_1*/"HP Plotter Configuration";
  12.     alignment = centered;
  13.     initial_focus = /*MSG0*/"accept";
  14.     : column {
  15.         : text_part {
  16.             key = /*MSG0*/"modellabel";
  17.             label = /*HPMPLOT_DCL_2*/"Plotter Conf:";
  18.         }
  19.         : popup_list {
  20.             fixed_width = true;
  21.             key = /*MSG0*/"idmodel";
  22.             edit_width = 60;
  23.         tabs = "25";
  24.         }
  25.     }
  26.     : concatenation {
  27.         : text_part {
  28.             key = /*MSG0*/"dirlabel";
  29.             label = /*HPMPLOT_DCL_3*/"Dir: ";
  30.         }
  31.         : text {
  32.             key = /*MSG0*/"dir";
  33.             width = 34;
  34.         }
  35.     }
  36.     : row {
  37.         fixed_width = true;
  38.         : text {
  39.             label = /*HPMPLOT_DCL_4*/"Configuration File:";
  40.             key = /*MSG0*/"cfglabel";
  41.             mnemonic = /*HPMPLOT_DCL_5*/"C";
  42.         }
  43.         : popup_list {
  44.             fixed_width = true;
  45.             key = /*MSG0*/"cfgfile";
  46.             edit_width = 13;
  47.         }
  48.     }
  49.     : row {
  50.         : column {  // Begin Left Column
  51.             : boxed_radio_column {
  52.                 label = /*HPMPLOT_DCL_6*/"Quality";
  53.                 key   = /*MSG0*/"qual";
  54.                 : radio_button {
  55.                     label = /*HPMPLOT_DCL_7*/"Draft";
  56.                     key = /*MSG0*/"draft";
  57.                     mnemonic = /*HPMPLOT_DCL_8*/"D";
  58.                 }
  59.                 : radio_button {
  60.                     label = /*HPMPLOT_DCL_9*/"Final";
  61.                     key = /*MSG0*/"final";
  62.                        mnemonic = /*HPMPLOT_DCL_250*/"F";
  63.                     value = "1";
  64.                 }
  65.                 : radio_button {
  66.                     label = /*HPMPLOT_DCL_10*/"Enhanced";
  67.                     key = /*MSG0*/"enhanced";
  68.                     mnemonic = /*HPMPLOT_DCL_11*/"E";
  69.                 }
  70.                 : radio_button {
  71.                     label = /*HPMPLOT_DCL_12*/"Plotter Default";
  72.                     key = /*MSG0*/"pldefault";
  73.                     mnemonic = /*HPMPLOT_DCL_13*/"t";
  74.                 }
  75.             }  // End radio_column (Print Qual) //
  76.         }  // End Left Column
  77.         : column {  // Begin Middle Column
  78.             : edit_box {
  79.                 label = /*HPMPLOT_DCL_14*/"Number of Copies:";
  80.                 mnemonic = /*HPMPLOT_DCL_15*/"N";
  81.                 key = /*MSG0*/"copies";
  82.                 edit_width = 2;
  83.             edit_limit = 2;
  84.                 fixed_width=true;
  85.             }
  86.             : boxed_radio_column {
  87.                 label = /*HPMPLOT_DCL_16*/"Print colors";
  88.                 key   = /*MSG0*/"color_set";
  89.                 : radio_button {
  90.                     label = /*HPMPLOT_DCL_17*/"In color";
  91.                     key = /*MSG0*/"pcolor";
  92.                     mnemonic = /*HPMPLOT_DCL_18*/"c";
  93.                 }
  94.                 : radio_button {
  95.                     label = /*HPMPLOT_DCL_19*/"Colors as gray";
  96.                     key = /*MSG0*/"pgray";
  97.                        mnemonic = /*HPMPLOT_DCL_20*/"g";
  98.                 }
  99.                 : radio_button {
  100.                     label = /*HPMPLOT_DCL_21*/"All as black";
  101.                     key = /*MSG0*/"pblack";
  102.                     mnemonic = /*HPMPLOT_DCL_22*/"b";
  103.                 }
  104.         } //end of color setting
  105.         }
  106.         : column {  
  107.             // Begin Right Column
  108.             : button {
  109.                 label = /*HPMPLOT_DCL_23*/"Pens...";
  110.                 mnemonic = /*HPMPLOT_DCL_24*/"P";
  111.                 key = /*MSG0*/"penattr";
  112.             }
  113.             : button {
  114.                 label = /*HPMPLOT_DCL_25*/"Annotations...";
  115.                 mnemonic = /*HPMPLOT_DCL_26*/"A";
  116.                 key = /*MSG0*/"annotate";
  117.             }
  118.             : button {
  119.                 label = /*HPMPLOT_DCL_27*/"Media Orientation...";
  120.             mnemonic = /*HPMPLOT_DCL_28*/"M";
  121.                 key = /*MSG0*/"paper";
  122.             }
  123.             : button {
  124.                 label = /*HPMPLOT_DCL_29*/"Advanced Media Opt...";
  125.             mnemonic = /*HPMPLOT_DCL_30*/"v";
  126.                 key = /*MSG0*/"advopt";
  127.         }
  128.         : button {
  129.         label = /*HPMPLOT_DCL_31*/"Plotter Status...";
  130.         mnemonic = /*HPMPLOT_DCL_32*/"S";
  131.         key = /*MSG0*/"status";
  132.             }
  133.         }  // End Right Column
  134.     }  // End Row of two columns
  135.  
  136.     : boxed_column {
  137.         : text {
  138.             label = /*HPMPLOT_DCL_33*/"Current Annotation Comment:";
  139.             key = /*MSG0*/"Annolabel";
  140.         }
  141.         : text {
  142.             width = 50;
  143.             key = /*MSG0*/"curcomment";
  144.         }
  145.     }
  146.  
  147.     : row {
  148.         fixed_width = true;
  149.         alignment = centered;
  150.         : button {
  151.             label = /*HPMPLOT_DCL_34*/"OK";
  152.             key = /*MSG0*/"accept";
  153.             width = 12;
  154.             is_default = true;
  155.         }
  156.         : retirement_button {
  157.             label = /*HPMPLOT_DCL_35*/"Cancel";
  158.             key = /*MSG0*/"cancel";
  159.             width = 12;
  160.             is_cancel = true;
  161.         }
  162.         : button {
  163.             label = /*HPMPLOT_DCL_36*/"Save as...";
  164.             key = /*MSG0*/"saveas";
  165.         mnemonic = /*HPMPLOT_DCL_37*/"S";
  166.             width = 12;
  167.         }
  168.         : button {
  169.             label = /*HPMPLOT_DCL_38*/"Help...";
  170.             key = /*MSG0*/"helpmain";
  171.             mnemonic = /*HPMPLOT_DCL_39*/"H";
  172.             width = 12;
  173.         }
  174.     }
  175. }  // End MAIN MENU Dialog //
  176.  
  177. //      PENATTR.DCL
  178. //      Dialog Box for setting attributes for pens
  179. //
  180. penattr: dialog {
  181.     label = /*HPMPLOT_DCL_40*/"Pens";
  182.     initial_focus = /*MSG0*/"accept";
  183.     fixed_height = true;
  184.     : row {  // Pen
  185.         : column {
  186.             : edit_box {
  187.                 label = /*HPMPLOT_DCL_41*/"Pen (1..255):";
  188.                 mnemonic = /*HPMPLOT_DCL_42*/"P";
  189.                 fixed_width = true;
  190.                 value = "0";
  191.                 key = /*MSG0*/"pen";
  192.                 edit_width = 3;
  193.             edit_limit = 3;
  194.             }
  195.             : slider {
  196.                 min_value = 1;
  197.                 max_value = 255;
  198.                 small_increment = 1;
  199.                 big_increment = 10;
  200.                 layout = horizontal;
  201.                 value = "0";
  202.                 key = /*MSG0*/"slider";
  203.             }  // End Slider
  204.             : button {
  205.                 label = /*HPMPLOT_DCL_43*/"Apply to All Pens";
  206.                 mnemonic = /*HPMPLOT_DCL_44*/"A";
  207.                 key = /*MSG0*/"okall";
  208.             }
  209.         }  // End Pen Column
  210.         : column {
  211.         : boxed_row {
  212.             label = /*HPMPLOT_DCL_45*/"Plot Merge Control";
  213.                 : radio_column {  // Merge
  214.                     key = /*MSG0*/"mc";
  215.                     fixed_height = true;
  216.                     : radio_button {
  217.                         label = /*HPMPLOT_DCL_46*/"Lines Overwrite";
  218.                         key = /*MSG0*/"mc0";
  219.                         mnemonic = /*HPMPLOT_DCL_47*/"O";
  220.                     }
  221.                     : radio_button {
  222.                         label = /*HPMPLOT_DCL_48*/"Lines Merge";
  223.                         key = /*MSG0*/"mc1";
  224.                         mnemonic = /*HPMPLOT_DCL_49*/"M";
  225.                     }
  226.                 }  // End (Merge) column
  227.             : column {
  228.                 fixed_width = true;
  229.                 fixed_height = true;
  230.                 :image {
  231.                 key = /*MSG0*/"overw_im";
  232.                 height = 1;
  233.                 aspect_ratio = 1.4;
  234.                 }
  235.                 :image {
  236.                 key = /*MSG0*/"merge_im";
  237.                 height = 1;
  238.                 aspect_ratio = 1.4;
  239.                 }
  240.                 }
  241.             spacer_1;
  242.             } //end merge row
  243.         : button {
  244.             label = /*HPMPLOT_DCL_50*/"Halftoning...";
  245.             key = /*MSG0*/"printop";
  246.             mnemonic = /*HPMPLOT_DCL_51*/"t";
  247.         }
  248.         }
  249.     }
  250.  
  251.  
  252.     : row {
  253.     :boxed_row {
  254.             label = /*HPMPLOT_DCL_52*/"Line End:";
  255.             key = /*MSG0*/"endlabel";
  256.             mnemonic = /*HPMPLOT_DCL_53*/"E";
  257.             : image_button {
  258.                 key = /*MSG0*/"end_tile1";
  259.                 width = 5;
  260.                 aspect_ratio = 0.75;
  261.             }
  262.             : image_button {
  263.                 key = /*MSG0*/"end_tile2";
  264.                 width = 5;
  265.                 aspect_ratio = 0.75;
  266.             }
  267.             : image_button {
  268.                 key = /*MSG0*/"end_tile3";
  269.                 width = 5;
  270.                 aspect_ratio = 0.75;
  271.             }
  272.             : image_button {
  273.                 key = /*MSG0*/"end_tile4";
  274.                 width = 5;
  275.                 aspect_ratio = 0.75;
  276.             }
  277.         }
  278.     :boxed_row {
  279.             label = /*HPMPLOT_DCL_54*/"Line Join:";
  280.             key = /*MSG0*/"joinlabel";
  281.             mnemonic = /*HPMPLOT_DCL_55*/"J";
  282.             : image_button {
  283.                 key = /*MSG0*/"join_tile1";
  284.                 width = 5;
  285.                 aspect_ratio = 0.75;
  286.             }
  287.             : image_button {
  288.                 key = /*MSG0*/"join_tile2";
  289.                 width = 5;
  290.                 aspect_ratio = 0.75;
  291.             }
  292.             : image_button {
  293.                 key = /*MSG0*/"join_tile3";
  294.                 width = 5;
  295.                 aspect_ratio = 0.75;
  296.             }
  297.             : image_button {
  298.                 key = /*MSG0*/"join_tile4";
  299.                 width = 5;
  300.                 aspect_ratio = 0.75;
  301.             }
  302.             : image_button {
  303.                 key = /*MSG0*/"join_tile5";
  304.                 width = 5;
  305.                 aspect_ratio = 0.75;
  306.             }
  307.         }
  308.     }  // End Row (Line ends/joins)
  309.  
  310.     : row { // ( Ends, Joins, & patterns)
  311.         : boxed_column {  // Fills
  312.             label = /*HPMPLOT_DCL_56*/"Fill:";
  313.             mnemonic = /*HPMPLOT_DCL_57*/"F";
  314.             : list_box {
  315.                 fixed_height = true;
  316.                 height = 5;
  317.                 key = /*MSG0*/"filltype";
  318.             }
  319.             : edit_box {
  320.                 fixed_width = true;
  321.                 edit_width = 2;
  322.             edit_limit = 2;
  323.                 label = /*HPMPLOT_DCL_58*/"Spacing 1..99mm:";
  324.                 key   = /*MSG0*/"spacing";
  325.                 mnemonic = /*HPMPLOT_DCL_59*/"S";
  326.             }
  327.  
  328.             : edit_box {
  329.                 fixed_width = true;
  330.                 edit_width = 3;
  331.             edit_limit = 3;
  332.                 label = /*HPMPLOT_DCL_60*/"Angle 0..359:";
  333.                 key   = /*MSG0*/"angle";
  334.                 mnemonic = /*HPMPLOT_DCL_61*/"g";
  335.             }
  336.  
  337.             : edit_box {  // Shade
  338.                 fixed_width = true;
  339.                 edit_width = 2;
  340.             edit_limit = 2;
  341.                 label = /*HPMPLOT_DCL_62*/"Shade 0..99%:";
  342.                 key   = /*MSG0*/"shdpct";
  343.                 mnemonic = /*HPMPLOT_DCL_63*/"S";
  344.             }  // End Shade
  345.         }  // End column (Fills)
  346.  
  347.         : boxed_column { // Raster patterns, line ends line joins
  348.             key = /*MSG0*/"rastpat";
  349.             label = /*HPMPLOT_DCL_64*/"Raster Patterns:";
  350.         fixed_height = true;
  351.             mnemonic = /*HPMPLOT_DCL_65*/"R";
  352.             : list_box {
  353.                 fixed_height = true;
  354.                 height = 8;
  355.             key = /*MSG0*/"patlist";
  356.             }
  357.             : button {
  358.                 label = /*HPMPLOT_DCL_66*/"Change...";
  359.                 mnemonic = /*HPMPLOT_DCL_67*/"C";
  360.                 key = /*MSG0*/"changerast";
  361.             }
  362.         }  // End Column ( Raster Patterns )
  363.     }  // End Row
  364.  
  365.     : row {
  366.         fixed_width = true;
  367.         alignment = centered;
  368.         : retirement_button {
  369.             label = /*HPMPLOT_DCL_68*/"OK";
  370.             key = /*MSG0*/"accept";
  371.             width = 12;
  372.             is_default = true;
  373.         }
  374.         : retirement_button {
  375.             label = /*HPMPLOT_DCL_69*/"Cancel";
  376.             key = /*MSG0*/"cancel";
  377.             width = 12;
  378.             is_cancel = true;
  379.         }
  380.         : button {
  381.             label = /*HPMPLOT_DCL_70*/"Help...";
  382.             key = /*MSG0*/"helppen";
  383.             width = 12;
  384.             mnemonic = /*HPMPLOT_DCL_71*/"H";
  385.         }
  386.     }
  387.  
  388. }  // End LINE ATTRIBUTES Dialog //
  389.  
  390. //      PENPPENATTR.DCL
  391. //      Dialog Box for setting attributes for pens
  392. //
  393. penppenattr: dialog {
  394.     label = /*HPMPLOT_DCL_40*/"Pens";
  395.     initial_focus = /*MSG0*/"accept";
  396.     fixed_height = true;
  397.     : row {  // Pen
  398.         : column {
  399.             : edit_box {
  400.                 label = /*HPMPLOT_DCL_41*/"Pen (1..255):";
  401.                 mnemonic = /*HPMPLOT_DCL_42*/"P";
  402.                 fixed_width = true;
  403.                 value = "0";
  404.                 key = /*MSG0*/"pen";
  405.                 edit_width = 3;
  406.             edit_limit = 3;
  407.             }
  408.             : slider {
  409.                 min_value = 1;
  410.                 max_value = 255;
  411.                 small_increment = 1;
  412.                 big_increment = 10;
  413.                 layout = horizontal;
  414.                 value = "0";
  415.                 key = /*MSG0*/"slider";
  416.             }  // End Slider
  417.             : button {
  418.                 label = /*HPMPLOT_DCL_43*/"Apply to All Pens";
  419.                 mnemonic = /*HPMPLOT_DCL_44*/"A";
  420.                 key = /*MSG0*/"okall";
  421.             }
  422.         }  // End Pen Column
  423.         : column {
  424.         : boxed_row {
  425.             label = /*HPMPLOT_DCL_251*/"Generate Area Fills in:";
  426.                 : radio_column {  // SFILLS
  427.                     key = /*MSG0*/"sfills";
  428.                     fixed_height = true;
  429.                     : radio_button {
  430.                         label = /*HPMPLOT_DCL_252*/"Plotter (Best Lockout Time)";
  431.                         key = /*MSG0*/"sfillspl";
  432.                         mnemonic = /*HPMPLOT_DCL_253*/"l";
  433.                     }
  434.                     : radio_button {
  435.                         label = /*HPMPLOT_DCL_254*/"AutoCAD (Best Plotting Time)";
  436.                         key = /*MSG0*/"sfillsacad";
  437.                         mnemonic = /*HPMPLOT_DCL_255*/"D";
  438.                     }
  439.                 }  // End (Merge) column
  440.             } //end merge row
  441.         }
  442.     }
  443.  
  444.  
  445.     : row {
  446.     :boxed_row {
  447.             label = /*HPMPLOT_DCL_52*/"Line End:";
  448.             key = /*MSG0*/"endlabel";
  449.             mnemonic = /*HPMPLOT_DCL_53*/"E";
  450.             : image_button {
  451.                 key = /*MSG0*/"end_tile1";
  452.                 width = 5;
  453.                 aspect_ratio = 0.75;
  454.             }
  455.             : image_button {
  456.                 key = /*MSG0*/"end_tile2";
  457.                 width = 5;
  458.                 aspect_ratio = 0.75;
  459.             }
  460.             : image_button {
  461.                 key = /*MSG0*/"end_tile3";
  462.                 width = 5;
  463.                 aspect_ratio = 0.75;
  464.             }
  465.             : image_button {
  466.                 key = /*MSG0*/"end_tile4";
  467.                 width = 5;
  468.                 aspect_ratio = 0.75;
  469.             }
  470.         }
  471.     :boxed_row {
  472.             label = /*HPMPLOT_DCL_54*/"Line Join:";
  473.             key = /*MSG0*/"joinlabel";
  474.             mnemonic = /*HPMPLOT_DCL_55*/"J";
  475.             : image_button {
  476.                 key = /*MSG0*/"join_tile1";
  477.                 width = 5;
  478.                 aspect_ratio = 0.75;
  479.             }
  480.             : image_button {
  481.                 key = /*MSG0*/"join_tile2";
  482.                 width = 5;
  483.                 aspect_ratio = 0.75;
  484.             }
  485.             : image_button {
  486.                 key = /*MSG0*/"join_tile3";
  487.                 width = 5;
  488.                 aspect_ratio = 0.75;
  489.             }
  490.             : image_button {
  491.                 key = /*MSG0*/"join_tile4";
  492.                 width = 5;
  493.                 aspect_ratio = 0.75;
  494.             }
  495.             : image_button {
  496.                 key = /*MSG0*/"join_tile5";
  497.                 width = 5;
  498.                 aspect_ratio = 0.75;
  499.             }
  500.         }
  501.     }  // End Row (Line ends/joins)
  502.  
  503.     : row { // ( Ends, Joins, & patterns)
  504.     key = /*MSG0*/"fillsdef";
  505.         : boxed_column {  // Fills
  506.             label = /*HPMPLOT_DCL_56*/"Fill:";
  507.             mnemonic = /*HPMPLOT_DCL_57*/"F";
  508.             : list_box {
  509.                 fixed_height = true;
  510.                 height = 5;
  511.                 key = /*MSG0*/"filltype";
  512.             }
  513.             : edit_box {
  514.                 fixed_width = true;
  515.                 edit_width = 2;
  516.             edit_limit = 2;
  517.                 label = /*HPMPLOT_DCL_58*/"Spacing 1..99mm:";
  518.                 key   = /*MSG0*/"spacing";
  519.                 mnemonic = /*HPMPLOT_DCL_59*/"S";
  520.             }
  521.  
  522.             : edit_box {
  523.                 fixed_width = true;
  524.                 edit_width = 3;
  525.             edit_limit = 3;
  526.                 label = /*HPMPLOT_DCL_60*/"Angle 0..359:";
  527.                 key   = /*MSG0*/"angle";
  528.                 mnemonic = /*HPMPLOT_DCL_61*/"g";
  529.             }
  530.  
  531.             : edit_box {  // Shade
  532.                 fixed_width = true;
  533.                 edit_width = 2;
  534.             edit_limit = 2;
  535.                 label = /*HPMPLOT_DCL_62*/"Shade 0..99%:";
  536.                 key   = /*MSG0*/"shdpct";
  537.                 mnemonic = /*HPMPLOT_DCL_63*/"S";
  538.             }  // End Shade
  539.         }  // End column (Fills)
  540.  
  541.         : boxed_column { // Raster patterns, line ends line joins
  542.             key = /*MSG0*/"rastpat";
  543.             label = /*HPMPLOT_DCL_64*/"Raster Patterns:";
  544.         fixed_height = true;
  545.             mnemonic = /*HPMPLOT_DCL_65*/"R";
  546.             : list_box {
  547.                 fixed_height = true;
  548.                 height = 8;
  549.             key = /*MSG0*/"patlist";
  550.             }
  551.             : button {
  552.                 label = /*HPMPLOT_DCL_66*/"Change...";
  553.                 mnemonic = /*HPMPLOT_DCL_67*/"C";
  554.                 key = /*MSG0*/"changerast";
  555.             }
  556.         }  // End Column ( Raster Patterns )
  557.     }  // End Row
  558.  
  559.     : row {
  560.         fixed_width = true;
  561.         alignment = centered;
  562.         : retirement_button {
  563.             label = /*HPMPLOT_DCL_68*/"OK";
  564.             key = /*MSG0*/"accept";
  565.             width = 12;
  566.             is_default = true;
  567.         }
  568.         : retirement_button {
  569.             label = /*HPMPLOT_DCL_69*/"Cancel";
  570.             key = /*MSG0*/"cancel";
  571.             width = 12;
  572.             is_cancel = true;
  573.         }
  574.         : button {
  575.             label = /*HPMPLOT_DCL_70*/"Help...";
  576.             key = /*MSG0*/"helppen";
  577.             width = 12;
  578.             mnemonic = /*HPMPLOT_DCL_71*/"H";
  579.         }
  580.     }
  581.  
  582. }  // End LINE ATTRIBUTES Dialog //
  583.  
  584. //  ANNOTATE.DCL
  585. //  Menu for annotating plot-time variables into left side of plot
  586. //
  587.  
  588. annotate: dialog {
  589.     label = /*HPMPLOT_DCL_72*/"Annotations";
  590.     initial_focus = /*MSG0*/"accept";
  591.     : row  { // of two columns
  592.         : column {
  593.             : toggle {
  594.                 label = /*HPMPLOT_DCL_73*/"Drawing Filename";
  595.                 key = /*MSG0*/"dwgname";
  596.                 mnemonic = /*HPMPLOT_DCL_74*/"F";
  597.             }
  598.             : toggle {
  599.                 label = /*HPMPLOT_DCL_75*/"Plot Date/Time";
  600.                 key = /*MSG0*/"plottime";
  601.                 mnemonic = /*HPMPLOT_DCL_76*/"T";
  602.             }
  603.         }  // End column (dwgname, plottime)
  604.         : column {
  605.             : toggle {
  606.                 label = /*HPMPLOT_DCL_77*/"Driver Info";
  607.                 key = /*MSG0*/"dvrname";
  608.                 mnemonic = /*HPMPLOT_DCL_78*/"I";
  609.             }
  610.             : toggle {
  611.                 label = /*HPMPLOT_DCL_79*/"Crop Marks";
  612.                 key = /*MSG0*/"cropmarks";
  613.                 mnemonic = /*HPMPLOT_DCL_80*/"M";
  614.             }
  615.         }  // End column ( drvname, cropmarks )
  616.     }  // End row of 2 columns
  617.  
  618.     : column {
  619.         : text {
  620.             key = /*MSG0*/"commentlabel";
  621.             label = /*HPMPLOT_DCL_81*/"Comments: (50 Characters Max)";
  622.             mnemonic = /*HPMPLOT_DCL_82*/"C";
  623.         }
  624.         : edit_box {
  625.             key = /*MSG0*/"comment";
  626.             width = 51;
  627.         edit_limit = 50;
  628.         }
  629.     }  // End Comment column
  630.  
  631.     : row {
  632.         fixed_width = true;
  633.         alignment = centered;
  634.         : retirement_button {
  635.             label = /*HPMPLOT_DCL_83*/"OK";
  636.             key = /*MSG0*/"accept";
  637.             width = 12;
  638.             is_default = true;
  639.         }
  640.         : retirement_button {
  641.             label = /*HPMPLOT_DCL_84*/"Cancel";
  642.             key = /*MSG0*/"cancel";
  643.             width = 12;
  644.             is_cancel = true;
  645.         }
  646.         : button {
  647.             label = /*HPMPLOT_DCL_85*/"Help...";
  648.             key = /*MSG0*/"helpanno";
  649.             mnemonic = /*HPMPLOT_DCL_86*/"H";
  650.             width = 12;
  651.         }
  652.     }
  653.  
  654. }  // End PLOT ANNOTATE Dialog //
  655.  
  656. render : dialog {
  657.     label = /*HPMPLOT_DCL_87*/"Render Configuration";
  658.     initial_focus = /*MSG0*/"accept";
  659.     : boxed_row {
  660.         label = /*HPMPLOT_DCL_88*/"Current Configuration";
  661.         : column {
  662.         : text {
  663.             label = /*HPMPLOT_DCL_89*/"Configuration File: ";
  664.         }
  665.         : text {
  666.             label = /*HPMPLOT_DCL_90*/"Plotter:";
  667.         }
  668.         }
  669.         : column {
  670.         fixed_width = true;
  671.         : text {
  672.             key = /*MSG0*/"cfgfile";
  673.             width = 12;
  674.         }
  675.         : text {
  676.             key = /*MSG0*/"plotter";
  677.             width = 20;
  678.             }
  679.         }
  680.     }
  681.     : row {
  682.         : boxed_radio_column {
  683.         label = /*HPMPLOT_DCL_91*/"Render Type";
  684.         key = /*MSG0*/"rendert";
  685.         : radio_button {
  686.             label = /*HPMPLOT_DCL_92*/"Smooth";
  687.             key = /*MSG0*/"smooth";
  688.             mnemonic = /*HPMPLOT_DCL_93*/"S";
  689.         }
  690.         : radio_button {
  691.             label = /*HPMPLOT_DCL_94*/"Facet";
  692.             key = /*MSG0*/"facet";
  693.             mnemonic = /*HPMPLOT_DCL_95*/"a";
  694.         }
  695.         }   
  696.         : boxed_row {
  697.             label = /*HPMPLOT_DCL_96*/"Media Size";
  698.             : radio_column {
  699.                 key = /*MSG0*/"units";
  700.                 : radio_button {
  701.                     label = /*HPMPLOT_DCL_97*/"In";
  702.                     key = /*MSG0*/"inch";
  703.                     mnemonic = /*HPMPLOT_DCL_98*/"I";
  704.                 }
  705.                 : radio_button {
  706.                     label = /*HPMPLOT_DCL_99*/"mm";
  707.                     key = /*MSG0*/"mm";
  708.                     mnemonic = /*HPMPLOT_DCL_100*/"m";
  709.                 }
  710.             }
  711.             : column {
  712.                 : edit_box {
  713.                     label = /*HPMPLOT_DCL_101*/"Width:";
  714.                     mnemonic = /*HPMPLOT_DCL_102*/"W";
  715.                     edit_width = 6;
  716.                     key = /*MSG0*/"pgwidth";
  717.                 }
  718.                 : edit_box {
  719.                     label = /*HPMPLOT_DCL_103*/"Height:";
  720.                     mnemonic = /*HPMPLOT_DCL_104*/"e";
  721.                     edit_width = 6;
  722.                     key = /*MSG0*/"pgheight";
  723.                 }
  724.             }
  725.         }
  726.     }
  727.     : boxed_column {  // Begin Rendering Window
  728.         label = /*HPMPLOT_DCL_105*/"Position of Rendered Plot on Media";
  729.         key = /*MSG0*/"rendwindow";
  730.         : row {
  731.         fixed_width = true;
  732.             : edit_box {
  733.                 fixed_width = true;
  734.                 label = /*HPMPLOT_DCL_106*/"1st Corner X:";
  735.                 key = /*MSG0*/"fpx";
  736.                 mnemonic = /*HPMPLOT_DCL_107*/"X";
  737.                 edit_width = 6;
  738.             }
  739.         spacer_1;
  740.             : edit_box {
  741.                 fixed_width = true;
  742.                 label = /*HPMPLOT_DCL_108*/"Y:";
  743.                 key = /*MSG0*/"fpy";
  744.                 mnemonic = /*HPMPLOT_DCL_109*/"Y";
  745.                 edit_width = 6;
  746.             }
  747.         }  // End Window 1st pt row
  748.  
  749.         : row {
  750.         fixed_width = true;
  751.             : edit_box {
  752.                 fixed_width = true;
  753.                 label = /*HPMPLOT_DCL_110*/"2nd Corner X:";
  754.                 key = /*MSG0*/"spx";
  755.                 mnemonic = /*HPMPLOT_DCL_111*/"X";
  756.                 edit_width = 6;
  757.             }
  758.         spacer_1;
  759.             : edit_box {
  760.                 fixed_width = true;
  761.                 label = /*HPMPLOT_DCL_112*/"Y:";
  762.                 key = /*MSG0*/"spy";
  763.                 mnemonic = /*HPMPLOT_DCL_113*/"Y";
  764.                 edit_width = 6;
  765.             }
  766.         }  // End Window 2nd pt row
  767.     }  // End Rendering Window column
  768.  
  769.     : boxed_column {
  770.         : row {
  771.             : toggle {
  772.                 label = /*HPMPLOT_DCL_114*/"To File";
  773.                 key = /*MSG0*/"rendtofile";
  774.                 mnemonic = /*HPMPLOT_DCL_115*/"T";
  775.             }
  776.             : button {
  777.                 label = /*HPMPLOT_DCL_116*/"Filename...";
  778.                 mnemonic = /*HPMPLOT_DCL_117*/"F";
  779.                 key = /*MSG0*/"rendfilename";
  780.             }
  781.         }
  782.         : text {
  783.             key = /*MSG0*/"rendtext";
  784.             width = 40;
  785.         }
  786.     }
  787.  
  788.     : row {
  789.         fixed_width = true;
  790.         alignment = centered;
  791.         : retirement_button {
  792.             label = /*HPMPLOT_DCL_118*/"OK";
  793.             key = /*MSG0*/"accept";
  794.             width = 12;
  795.             is_default = true;
  796.         }
  797.         : retirement_button {
  798.             label = /*HPMPLOT_DCL_119*/"Cancel";
  799.             key = /*MSG0*/"cancel";
  800.             width = 12;
  801.             is_cancel = true;
  802.         }
  803.         : button {
  804.             label = /*HPMPLOT_DCL_120*/"Help...";
  805.             mnemonic = /*HPMPLOT_DCL_121*/"H";
  806.             key = /*MSG0*/"helprend";
  807.         }
  808.     }  // End Row;
  809. }  // End Render Attributes Dialog
  810.  
  811. //  HELP DIALOG
  812. //  The help dialog is popped up to display a help message based
  813. //  on which "screen" the user was interacting with when he
  814. //  depressed the help button
  815.  
  816. help: dialog {
  817.     label = /*HPMPLOT_DCL_122*/"Help/Info";
  818.     initial_focus = /*MSG0*/"accept";
  819.     : list_box {
  820.         width = 55;
  821.         height = 16;
  822.         key = /*MSG0*/"helplist";
  823.     }
  824.     : retirement_button {
  825.         label = /*HPMPLOT_DCL_123*/"OK";
  826.         key = /*MSG0*/"accept";
  827.         is_default = true;
  828.         is_cancel = true;
  829.     }
  830. }  // End HELP Dialog
  831.  
  832. //  OKALLPENS DIALOG
  833. okallpens: dialog {
  834.     fixed_width = true;
  835.     alignment = centered;
  836.     label = /*HPMPLOT_DCL_124*/"!! CAUTION !!";
  837.     initial_focus = /*MSG0*/"accept";
  838.     : text {
  839.         label = /*HPMPLOT_DCL_125*/"OK to apply settings to ALL pens?";
  840.         key = /*MSG0*/"askok";
  841.     }
  842.     : row {
  843.         alignment = centered;
  844.         : retirement_button {
  845.             label = /*HPMPLOT_DCL_126*/"OK";
  846.             key = /*MSG0*/"accept";
  847.             width = 12;
  848.             is_default = true;
  849.         }
  850.         : retirement_button {
  851.             label = /*HPMPLOT_DCL_127*/"Cancel";
  852.             key = /*MSG0*/"cancel";
  853.             width = 12;
  854.             is_cancel = true;
  855.         }
  856.     }  // End row
  857. }  // End OKALLPENS Dialog //
  858.  
  859. paperor : dialog {
  860.     label = /*HPMPLOT_DCL_128*/"Media Options";
  861.     initial_focus = /*MSG0*/"accept";
  862.     : boxed_row {
  863.         label = /*HPMPLOT_DCL_129*/"Click on Match for Your Image and Media";
  864.         fixed_width = true;
  865.         fixed_height = true;
  866.         spacer_0;
  867.         : column {
  868.             fixed_width = true;
  869.             fixed_height = true;
  870.             : image_button {
  871.                 key = /*MSG0*/"image1";
  872.                 width = 14;
  873.                 aspect_ratio = 0.65;
  874.             }
  875.             : image_button {
  876.                 key = /*MSG0*/"image3";
  877.                 width = 14;
  878.                 aspect_ratio =0.65;
  879.             }
  880.             : image_button {
  881.                 key = /*MSG0*/"image5";
  882.                 width = 14;
  883.                 aspect_ratio =0.65;
  884.             }
  885.             : image_button {
  886.                 key = /*MSG0*/"image7";
  887.                 width = 14;
  888.                 aspect_ratio = 0.65;
  889.             }
  890.         }
  891.         spacer_0;
  892.         : column {
  893.             fixed_width = true;
  894.             fixed_height = true;
  895.             : image_button {
  896.                 key = /*MSG0*/"image2";
  897.                 width = 14;
  898.                 aspect_ratio = 0.65;
  899.             }
  900.             : image_button {
  901.                 key = /*MSG0*/"image4";
  902.                 width = 14;
  903.                 aspect_ratio = 0.65;
  904.             }
  905.             : image_button {
  906.                 key = /*MSG0*/"image6";
  907.                 width = 14;
  908.                 aspect_ratio = 0.65;
  909.             }
  910.             : image_button {
  911.                 key = /*MSG0*/"image8";
  912.                 width = 14;
  913.                 aspect_ratio = 0.65;
  914.             }
  915.         }
  916.         spacer_0;
  917.     }
  918.     : row {
  919.         fixed_width = true;
  920.         alignment = centered;
  921.         : retirement_button {   
  922.             label = /*HPMPLOT_DCL_130*/"OK";
  923.             key = /*MSG0*/"accept";
  924.             width = 12;
  925.             is_default = true;
  926.         }
  927.         : retirement_button {
  928.             label = /*HPMPLOT_DCL_131*/"Cancel";
  929.             key = /*MSG0*/"cancel";
  930.             width = 12;
  931.             is_cancel = true;
  932.         }
  933.         : button {
  934.             label = /*HPMPLOT_DCL_132*/"Help...";
  935.             mnemonic = /*HPMPLOT_DCL_133*/"H";
  936.             key = /*MSG0*/"helppaper";
  937.         }
  938.     }  // End Row;
  939. }
  940.  
  941.  
  942. paperadv : dialog {
  943.     label = /*HPMPLOT_DCL_134*/"Advanced Media Options";
  944.     initial_focus = /*MSG0*/"accept";
  945.     : boxed_row {
  946.         label = /*HPMPLOT_DCL_135*/"Select level of control for plotter margins";
  947.         : boxed_radio_column {
  948.             label = /*HPMPLOT_DCL_136*/"If Scaled to Fit is OFF";
  949.         key = /*MSG0*/"sclmarginadj";
  950.             : radio_button {
  951.                 label = /*HPMPLOT_DCL_137*/"Display clip warnings";
  952.                 key = /*MSG0*/"sclwarnings";
  953.         mnemonic = /*HPMPLOT_DCL_138*/"w";
  954.             }
  955.             : radio_button {
  956.                 label = /*HPMPLOT_DCL_139*/"Don't display warnings";
  957.                 key = /*MSG0*/"scldisabled";
  958.         mnemonic = /*HPMPLOT_DCL_140*/"D";
  959.             }
  960.         }
  961.     : boxed_radio_column {
  962.             label = /*HPMPLOT_DCL_141*/"If Scaled to Fit is ON";
  963.         key = /*MSG0*/"marginadj";
  964.             : radio_button {
  965.                 label = /*HPMPLOT_DCL_142*/"Don't clip. Adjust to media";
  966.                 key = /*MSG0*/"adjust";
  967.         mnemonic = /*HPMPLOT_DCL_143*/"A";
  968.             }
  969.             : radio_button {
  970.                 label = /*HPMPLOT_DCL_144*/"Display clip warnings";
  971.                 key = /*MSG0*/"warnings";
  972.         mnemonic = /*HPMPLOT_DCL_145*/"w";
  973.             }
  974.             : radio_button {
  975.                 label = /*HPMPLOT_DCL_146*/"Don't display warnings";
  976.                 key = /*MSG0*/"disabled";
  977.         mnemonic = /*HPMPLOT_DCL_147*/"D";
  978.             }
  979.         }
  980.     }
  981.     : boxed_column {
  982.         label = /*HPMPLOT_DCL_148*/"Plotter Margins";
  983.         : radio_row {
  984.           key = /*MSG0*/"expand";
  985.             : radio_button {
  986.                 label = /*HPMPLOT_DCL_149*/"Expand OFF";
  987.                 key = /*MSG0*/"expoff";
  988.             mnemonic = /*HPMPLOT_DCL_150*/"F";
  989.             }
  990.             : radio_button {
  991.                 label = /*HPMPLOT_DCL_151*/"Expand ON";
  992.                 key = /*MSG0*/"expon";
  993.             mnemonic = /*HPMPLOT_DCL_152*/"N";
  994.             }
  995.     }
  996.     : text {
  997.         label = /*HPMPLOT_DCL_153*/"Must correspond to plotter setting";
  998.     }
  999.     }
  1000.     : row {
  1001.         fixed_width = true;
  1002.         alignment = centered;
  1003.         : retirement_button {   
  1004.             label = /*HPMPLOT_DCL_154*/"OK";
  1005.             key = /*MSG0*/"accept";
  1006.             width = 12;
  1007.             is_default = true;
  1008.         }
  1009.         : retirement_button {
  1010.             label = /*HPMPLOT_DCL_155*/"Cancel";
  1011.             key = /*MSG0*/"cancel";
  1012.             width = 12;
  1013.             is_cancel = true;
  1014.         }
  1015.         : button {
  1016.             label = /*HPMPLOT_DCL_156*/"Help...";
  1017.             mnemonic = /*HPMPLOT_DCL_157*/"H";
  1018.             key = /*MSG0*/"helpadv";
  1019.         }
  1020.     }  // End Row;
  1021.     : text {
  1022.     key = /*MSG0*/"errortext";
  1023.     width = 55;
  1024.     }
  1025. }
  1026.  
  1027. plotter_status : dialog {
  1028.     label = /*HPMPLOT_DCL_158*/"Plotter Status";
  1029.     : column {
  1030.     : boxed_column {
  1031.         : row {
  1032.         : text {
  1033.             label = /*HPMPLOT_DCL_159*/"Plotter status:";
  1034.         }
  1035.         : button {
  1036.             label = /*HPMPLOT_DCL_160*/"Get Status";
  1037.             key = /*MSG0*/"get_status";
  1038.             mnemonic = /*HPMPLOT_DCL_161*/"G";
  1039.         }
  1040.         }
  1041.         : boxed_row {
  1042.         : text {
  1043.             width = 50;
  1044.             key = /*MSG0*/"status";
  1045.         }
  1046.         }
  1047.     }
  1048.     : boxed_column {
  1049.         : row {
  1050.             : column {
  1051.             : text {
  1052.                 label = /*HPMPLOT_DCL_162*/"Media loaded. Plotting area:";
  1053.                 }
  1054.             : row {
  1055.                 : boxed_row {
  1056.                     label = /*HPMPLOT_DCL_163*/"Millimeters:";
  1057.                     : text {
  1058.                     key = /*MSG0*/"mm";
  1059.                     width = 12;
  1060.                     is_bold = true;
  1061.                     }
  1062.                 }
  1063.                 : boxed_row {
  1064.                     label = /*HPMPLOT_DCL_164*/"Inches:";
  1065.                     : text {
  1066.                     key = /*MSG0*/"inches";
  1067.                     width = 12;
  1068.                     }
  1069.                 }
  1070.             }
  1071.         }
  1072.                 : image {
  1073.                     key = /*MSG0*/"aspect";
  1074.                     width = 14;
  1075.                     aspect_ratio = 0.65;
  1076.                 }
  1077.         }
  1078.         : boxed_row {
  1079.         label = /*HPMPLOT_DCL_165*/"Comments:";
  1080.         :text {
  1081.             key = /*MSG0*/"comments";
  1082.             width = 35;
  1083.         }
  1084.         }
  1085.     }
  1086.     : boxed_column {
  1087.         : popup_list {
  1088.         label = /*HPMPLOT_DCL_166*/"Plotter connected to:";
  1089.         key = /*MSG0*/"port";
  1090.         fixed_width = true;
  1091.         edit_width = 4;
  1092.         mnemonic = /*HPMPLOT_DCL_167*/"P";
  1093.         }
  1094.         : radio_row {
  1095.         key = /*MSG0*/"baud";
  1096.         fixed_width = true;
  1097.         : text {
  1098.             label = /*HPMPLOT_DCL_168*/"Baud Rate:";
  1099.         }
  1100.         :radio_button {
  1101.             label = "9600  ";
  1102.             key = "9600";
  1103.             mnemonic = "9";
  1104.         }
  1105.         : radio_button {
  1106.             label = "19200 ";
  1107.             key = "19200";
  1108.             mnemonic = "1";
  1109.         }
  1110.         spacer_1;
  1111.         }
  1112.         : radio_row {
  1113.         key = /*MSG0*/"parity";
  1114.         fixed_width = true;
  1115.         : text {
  1116.             label = /*HPMPLOT_DCL_169*/"Parity:   ";
  1117.         }
  1118.         :radio_button {
  1119.             label = /*HPMPLOT_DCL_170*/"None  ";
  1120.             key = /*MSG0*/"none";
  1121.             mnemonic = /*HPMPLOT_DCL_171*/"n";
  1122.         }
  1123.         : radio_button {
  1124.             label = /*HPMPLOT_DCL_172*/"even  ";
  1125.             key = /*MSG0*/"even";
  1126.             mnemonic = /*HPMPLOT_DCL_173*/"e";
  1127.         }
  1128.         : radio_button {
  1129.             label = /*HPMPLOT_DCL_174*/"odd   ";
  1130.             key = /*MSG0*/"odd";
  1131.             mnemonic = /*HPMPLOT_DCL_175*/"o";
  1132.         }
  1133.         }
  1134.     }
  1135.     }
  1136.     : row {
  1137.         fixed_width = true;
  1138.         alignment = centered;
  1139.         : retirement_button {   
  1140.             label = /*HPMPLOT_DCL_176*/"OK";
  1141.             key = /*MSG0*/"accept";
  1142.             width = 12;
  1143.             is_default = true;
  1144.         }
  1145.         : retirement_button {
  1146.             label = /*HPMPLOT_DCL_177*/"Cancel";
  1147.             key = /*MSG0*/"cancel";
  1148.             width = 12;
  1149.             is_cancel = true;
  1150.         }
  1151.         : button {
  1152.             label = /*HPMPLOT_DCL_178*/"Help...";
  1153.             mnemonic = /*HPMPLOT_DCL_179*/"H";
  1154.             key = /*MSG0*/"helpstatus";
  1155.         }
  1156.     }  // End Row;
  1157. }
  1158.  
  1159. hpmplot: dialog {
  1160.     label = /*HPMPLOT_DCL_180*/"Mixed Plot Configuration";
  1161.     initial_focus = /*MSG0*/"accept";
  1162.     :row {
  1163.         : column {
  1164.             : boxed_column {
  1165.                 label = /*HPMPLOT_DCL_181*/"Device and Default Information";
  1166.                 : text {
  1167.                     key = /*MSG0*/"userid";
  1168.                     width = 35;
  1169.                 }
  1170.                 : button {
  1171.                     label = /*HPMPLOT_DCL_182*/"Device and Default Selection...";
  1172.                     fixed_width = true;
  1173.                     key = /*MSG0*/"devsel";
  1174.                     mnemonic = /*HPMPLOT_DCL_183*/"D";
  1175.                     alignment = centered;
  1176.                 }
  1177.             }
  1178.             : boxed_row {
  1179.                 label = /*HPMPLOT_DCL_184*/"Additional Parameters"; 
  1180.                 : boxed_radio_column {
  1181.                     label = /*HPMPLOT_DCL_185*/"What to Plot";
  1182.             key = /*MSG0*/"whatplot" ;
  1183.                     fixed_width = true;
  1184.                     : radio_button {
  1185.                         label = /*HPMPLOT_DCL_186*/"Display";
  1186.                         mnemonic = /*HPMPLOT_DCL_187*/"y";
  1187.                         key = /*MSG0*/"D";
  1188.                     }
  1189.                     : radio_button {
  1190.                         label = /*HPMPLOT_DCL_188*/"Extents";
  1191.                         mnemonic = /*HPMPLOT_DCL_189*/"x";
  1192.                         key = /*MSG0*/"E";
  1193.                     }
  1194.                     : radio_button {
  1195.                         label = /*HPMPLOT_DCL_190*/"Limits";
  1196.                         mnemonic = /*HPMPLOT_DCL_191*/"L";
  1197.                         key = /*MSG0*/"L";
  1198.                     }
  1199.                 }
  1200.                 : column {
  1201.                     : toggle {
  1202.                         label = /*HPMPLOT_DCL_192*/"Hide Lines";
  1203.                         mnemonic = /*HPMPLOT_DCL_193*/"H";
  1204.                         key = /*MSG0*/"hide";
  1205.                     }
  1206.                     : boxed_radio_column {
  1207.                         label = /*HPMPLOT_DCL_194*/"Render Type";
  1208.             key = /*MSG0*/"rendert";
  1209.                         :radio_button {
  1210.                             label = /*HPMPLOT_DCL_195*/"Smooth";
  1211.                             key = /*MSG0*/"smooth";
  1212.                 mnemonic = /*HPMPLOT_DCL_196*/"S";
  1213.                         }
  1214.                         :radio_button {
  1215.                             label = /*HPMPLOT_DCL_197*/"Facet";
  1216.                             key = /*MSG0*/"facet";
  1217.                 mnemonic = /*HPMPLOT_DCL_198*/"a";
  1218.                         }
  1219.                     }                   
  1220.                 }
  1221.             }
  1222.             : boxed_column {                    
  1223.                 : row {
  1224.                     fixed_width = true;
  1225.                     : toggle {
  1226.                         label = /*HPMPLOT_DCL_199*/"To File";
  1227.                         key = /*MSG0*/"tofile";
  1228.             mnemonic = /*HPMPLOT_DCL_200*/"F";
  1229.                     }
  1230.                     : button {
  1231.                         label = /*HPMPLOT_DCL_201*/"Filename...";
  1232.                         key = /*MSG0*/"sfile";
  1233.             mnemonic = /*HPMPLOT_DCL_202*/"n";
  1234.                         width = 14;
  1235.                     }
  1236.                 }
  1237.                 : text {
  1238.                     key = /*MSG0*/"filename";
  1239.                     width = 35;     
  1240.                 }
  1241.             }
  1242.         }
  1243.         : column {
  1244.             : boxed_row {
  1245.                 label = /*HPMPLOT_DCL_203*/"Media Size"; 
  1246.                 : radio_column {
  1247.                     fixed_width = true;
  1248.                     vertical_margin = tiny;
  1249.             key = /*MSG0*/"units";
  1250.                     : radio_button {
  1251.                         label = /*HPMPLOT_DCL_204*/"Inches";
  1252.                         mnemonic = /*HPMPLOT_DCL_205*/"c";
  1253.                         key = /*MSG0*/"I";
  1254.                     }
  1255.                     : radio_button {
  1256.                         label = /*HPMPLOT_DCL_206*/"mm";
  1257.                         mnemonic = /*HPMPLOT_DCL_207*/"m";
  1258.                         key = /*MSG0*/"M";
  1259.                     }
  1260.                 }
  1261.                 : column {
  1262.                     : edit_box {
  1263.                         label = /*HPMPLOT_DCL_208*/"Width:";
  1264.                         edit_width = 8;
  1265.                         key = /*MSG0*/"width";
  1266.             mnemonic = /*HPMPLOT_DCL_209*/"i";
  1267.                     }
  1268.                     : edit_box {
  1269.                         label = /*HPMPLOT_DCL_210*/"Height:";
  1270.                         edit_width = 8;
  1271.                         key = /*MSG0*/"height";
  1272.             mnemonic = /*HPMPLOT_DCL_211*/"g";
  1273.                     }
  1274.                 }
  1275.                 spacer_1;
  1276.             }
  1277.             : boxed_column {
  1278.                 label = /*HPMPLOT_DCL_212*/"Scale";
  1279.                 : row {
  1280.                     : column {
  1281.                         children_fixed_width = true;
  1282.                         : text {
  1283.                             key = /*MSG0*/"pu";
  1284.                             width = 14;
  1285.                             alignment = right;
  1286.                         }
  1287.                         : edit_box {
  1288.                             edit_width = 10;
  1289.                             key = /*MSG0*/"punit";
  1290.                             alignment = centered;
  1291.                         }
  1292.                     }
  1293.                     : column {
  1294.                         children_fixed_width = true;
  1295.                         children_alignment = centered;
  1296.                         : text {
  1297.                             label = "=";
  1298.                         }
  1299.                         : text {
  1300.                             label = "=";
  1301.                         }
  1302.                     }
  1303.                     : column {
  1304.                         children_fixed_width = true;
  1305.                         : text {
  1306.                             label = /*HPMPLOT_DCL_213*/"Drawing Units";
  1307.                         }
  1308.                         : edit_box {
  1309.                             edit_width = 10;
  1310.                             key = /*MSG0*/"dunit";
  1311.                             alignment = centered;
  1312.                         }
  1313.                     }
  1314.                 }
  1315.                 : toggle {
  1316.                     label = /*HPMPLOT_DCL_214*/"Scaled to Fit";
  1317.                     mnemonic = /*HPMPLOT_DCL_215*/"t";
  1318.                     key = /*MSG0*/"fit";
  1319.                 }
  1320.             }
  1321.             : boxed_row {
  1322.                 children_fixed_width = true;
  1323.                 label = /*HPMPLOT_DCL_216*/"Viewport to render";
  1324.                 spacer_1;
  1325.         : column {
  1326.             : boxed_row {
  1327.                 label = /*HPMPLOT_DCL_217*/"Viewport ID no.";
  1328.                 :text {
  1329.                 key = /*MSG0*/"vp_name";
  1330.                 width = 6;
  1331.                 }
  1332.             }
  1333.             spacer_1;
  1334.                 }
  1335.                 : column {
  1336.                     width = 7;
  1337.                     : button {
  1338.                         label = /*HPMPLOT_DCL_218*/"Select >";
  1339.                         key = /*MSG0*/"vp_sel";
  1340.             mnemonic = /*HPMPLOT_DCL_219*/"c";
  1341.                     }
  1342.                     : button {
  1343.                         label = /*HPMPLOT_DCL_220*/"Show >";
  1344.                         key = /*MSG0*/"vp_show";
  1345.             mnemonic = /*HPMPLOT_DCL_221*/"w";
  1346.                     }
  1347.                 }
  1348.                 spacer_1;
  1349.             }
  1350.         }
  1351.     }        
  1352.     : row {
  1353.         fixed_width = true;
  1354.         alignment = centered;
  1355.         : retirement_button {   
  1356.             label = /*HPMPLOT_DCL_222*/"OK";
  1357.             key = /*MSG0*/"accept";
  1358.             width = 12;
  1359.         is_default = true;
  1360.         }
  1361.         : retirement_button {
  1362.             label = /*HPMPLOT_DCL_223*/"Cancel";
  1363.             key = /*MSG0*/"cancel";
  1364.             width = 12;
  1365.             is_cancel = true;
  1366.         }
  1367.         : button {
  1368.             label = /*HPMPLOT_DCL_224*/"Help...";
  1369.             mnemonic = /*HPMPLOT_DCL_225*/"H";
  1370.             key = /*MSG0*/"helpmerg";
  1371.         }
  1372.     }  // End Row;
  1373.     : text {
  1374.     key = /*MSG0*/"errortext";
  1375.     width = 50;
  1376.     }
  1377. }
  1378.  
  1379. /*************************************************************/
  1380. hpm_devinf : dialog {
  1381.     label = /*HPMPLOT_DCL_226*/"Device and Default Selection";
  1382.     : boxed_column {
  1383.         label = /*HPMPLOT_DCL_227*/"Select Device";
  1384.     mnemonic = /*HPMPLOT_DCL_228*/"D";
  1385.         : list_box {
  1386.             key = /*MSG0*/"listbox";
  1387.             width = 60;
  1388.             height = 6;
  1389.             tabs = "25";
  1390.         }
  1391.     }
  1392.     : boxed_row {
  1393.         label = /*HPMPLOT_DCL_229*/"File Defaults";
  1394.         : button {
  1395.             label = /*HPMPLOT_DCL_230*/"Save Defaults To File...";
  1396.             mnemonic = /*HPMPLOT_DCL_231*/"S";
  1397.             key = /*MSG0*/"sfile";
  1398.         }
  1399.         : button {
  1400.             label = /*HPMPLOT_DCL_232*/"Get Defaults From File...";
  1401.             mnemonic = /*HPMPLOT_DCL_233*/"G";
  1402.             key = /*MSG0*/"ffile";
  1403.         }
  1404.     }
  1405.     : row {
  1406.         fixed_width = true;
  1407.         alignment = centered;
  1408.         : retirement_button {   
  1409.             label = /*HPMPLOT_DCL_234*/"OK";
  1410.             key = /*MSG0*/"accept";
  1411.             width = 12;
  1412.             is_default = true;
  1413.         }
  1414.         : retirement_button {
  1415.             label = /*HPMPLOT_DCL_235*/"Cancel";
  1416.             key = /*MSG0*/"cancel";
  1417.             width = 12;
  1418.             is_cancel = true;
  1419.         }
  1420.         : button {
  1421.             label = /*HPMPLOT_DCL_236*/"Help...";
  1422.             mnemonic = /*HPMPLOT_DCL_237*/"H";
  1423.             key = /*MSG0*/"helpdevinf";
  1424.         }
  1425.     }  // End Row;
  1426.     :text {
  1427.     key = /*MSG0*/"errortext";
  1428.     width = 60;
  1429.     }
  1430. }
  1431.  
  1432. printops : dialog {
  1433.     label = /*HPMPLOT_DCL_238*/"Halftoning";
  1434.     initial_focus = /*MSG0*/"accept";
  1435.     : text {
  1436.         centered = true;
  1437.         label = /*HPMPLOT_DCL_239*/"(Only for vectors)";
  1438.     }
  1439.     : row {
  1440.         : radio_column {
  1441.         key = /*MSG0*/"dither";
  1442.         : radio_button {
  1443.         label = /*HPMPLOT_DCL_240*/"Scatter";
  1444.         key = /*MSG0*/"scatter";
  1445.         mnemonic = /*HPMPLOT_DCL_241*/"S";
  1446.         }
  1447.         : radio_button {
  1448.         label = /*HPMPLOT_DCL_242*/"Pattern";
  1449.         key = /*MSG0*/"pattern";
  1450.         mnemonic = /*HPMPLOT_DCL_243*/"P";
  1451.         }
  1452.         : radio_button {
  1453.         label = /*HPMPLOT_DCL_244*/"Plotter default";
  1454.         key = /*MSG0*/"default";
  1455.         mnemonic = /*HPMPLOT_DCL_245*/"d";
  1456.         }
  1457.         }
  1458.         : column {
  1459.         fixed_width = true;
  1460.         fixed_height = true;
  1461.         : image {
  1462.         key = /*MSG0*/"sc_im";
  1463.         height = 1;
  1464.         aspect_ratio = 6;
  1465.         }
  1466.         : image {
  1467.         key = /*MSG0*/"pt_im";
  1468.         height = 1;
  1469.         aspect_ratio = 6;
  1470.         }
  1471.         spacer_1;
  1472.         }
  1473.     }
  1474.     : row {
  1475.         fixed_width = true;
  1476.         alignment = centered;
  1477.         : retirement_button {   
  1478.             label = /*HPMPLOT_DCL_246*/"OK";
  1479.             key = /*MSG0*/"accept";
  1480.             width = 12;
  1481.             is_default = true;
  1482.         }
  1483.         : retirement_button {
  1484.             label = /*HPMPLOT_DCL_247*/"Cancel";
  1485.             key = /*MSG0*/"cancel";
  1486.             width = 12;
  1487.             is_cancel = true;
  1488.         }
  1489.         : button {
  1490.             label = /*HPMPLOT_DCL_248*/"Help...";
  1491.             mnemonic = /*HPMPLOT_DCL_249*/"H";
  1492.             key = /*MSG0*/"helpprintop";
  1493.         }
  1494.     }  // End Row;
  1495. }
  1496.  
  1497.