home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / c / cwrtr12.zip / CADWRIT.DCL next >
Text File  |  1992-12-22  |  23KB  |  884 lines

  1. /*
  2. **  CADWriter Dialog Control File.
  3. **  Copyright (c) 1992
  4. **  CAD Lettering Systems, Inc.
  5. **  PO Box 832
  6. **  Oldsmar, FL 34677
  7. **  USA.
  8. **
  9. */
  10.  
  11. /* ------------------- */
  12. /* CADWRITER: REGISTER */
  13. /* ------------------- */
  14. cw_register : dialog {
  15.     label = " CADWriter: Registration ";
  16.     children_alignment = centered;
  17.     : row {
  18.         : list_box {
  19.             width = 72;
  20.             height = 14;
  21.             key = "register_help";
  22.         }
  23.     }
  24.     : row {
  25.         : column {
  26.             fixed_width = true;
  27.             : row {
  28.                 : text {
  29.                     label = "   Reference Number: ";
  30.                 }
  31.                 : text {
  32.                     key = "reference";
  33.                     width = 20;
  34.                 }
  35.             }
  36.             : edit_box {
  37.                 label = "        User's Name:";
  38.                 alignment = right;
  39.                 edit_width = 30;
  40.                 edit_limit = 58;
  41.                 key = "user_name";
  42.                 mnemonic = "U";
  43.             }
  44.             : edit_box {
  45.                 label = "Registration Number:";
  46.                 alignment = right;
  47.                 edit_width = 30;
  48.                 edit_limit = 28;
  49.                 key = "user_id";
  50.                 mnemonic = "N";
  51.             }
  52.         }
  53.         : column {
  54.             fixed_width = true;
  55.             : button {
  56.                 label = "Register User";
  57.                 key = "accept";
  58.                 is_accept = true;
  59.                 alignment = centered;
  60.                 mnemonic = "R";
  61.             }
  62.             : button {
  63.                 label = "Run in Demo Mode";
  64.                 key = "cancel";
  65.                 is_cancel = true;
  66.                 alignment = centered;
  67.                 mnemonic = "D";
  68.             }
  69.             : button {
  70.                 label = "View ReadMe File";
  71.                 key = "read_me";
  72.                 alignment = centered;
  73.                 mnemonic = "V";
  74.             }
  75.         }
  76.     }
  77.     errtile;
  78. }
  79. /* ----------------- */
  80. /* CADWRITER: README */
  81. /* ----------------- */
  82. cw_readme : dialog {
  83.     label = " CADWriter ReadMe File ";
  84.     children_alignment = centered;
  85.     : list_box {
  86.         width = 74;
  87.         height = 18;
  88.         key = "readme";
  89.     }
  90.     ok_only;
  91. }
  92. /* -------------------- */
  93. /* CADWRITER: MAIN MENU */
  94. /* -------------------- */
  95. cw_mainmenu : dialog {
  96.     label = " CADWriter ";
  97.     children_alignment = centered;
  98.     initial_focus = "new_doc";
  99.  
  100.     : button {
  101.         label = "  New  Document ";
  102.         key = "new_doc";
  103.         mnemonic = "N";
  104.         fixed_width = true;
  105.     }
  106.     : button {
  107.         label = "  Edit Document ";
  108.         key = "edit_doc";
  109.         mnemonic = "E";
  110.         fixed_width = true;
  111.     }
  112.     : button {
  113.         label = "Explode Document";
  114.         key = "explode_doc";
  115.         mnemonic = "D";
  116.         fixed_width = true;
  117.     }
  118.     : row {
  119.         : button {
  120.             label = "Cancel";
  121.             is_cancel = true;
  122.             mnemonic = "C";
  123.         }
  124.         : button {
  125.             label = "Help...";
  126.             key = "help";
  127.             mnemonic = "H";
  128.         }
  129.     }
  130.     : text {
  131.         width = 18;
  132.         key = "version";
  133.     }
  134.     : text {
  135.        value = "Copyright (c) 1992";
  136.        width = 18;
  137.     }
  138.     : text {
  139.        value = "CAD Lettering Systems";
  140.        width = 21;
  141.     }
  142.  
  143. }
  144. /* ------------------------------------------- */
  145. /* CADWRITER: DOCUMENT EDIT OPTIONS DIALOG BOX */
  146. /* ------------------------------------------- */
  147. cw_options : dialog {
  148.     
  149.     label = "CADWriter: Command Menu";
  150.  
  151.     : boxed_column {
  152.         label = "Editing";
  153.         : row {
  154.             : column {
  155.                 : button {
  156.                     label = "Select Text";
  157.                     key = "mark";
  158.                     mnemonic = "S";
  159.  
  160.                 }
  161.                 : button {
  162.                     label = "Adjust spacing";
  163.                     key = "spacing";
  164.                     mnemonic = "j";
  165.                 }
  166.             }
  167.             : column {
  168.                 : row {
  169.                     : button {
  170.                         label = "Cut";
  171.                         key = "cut";
  172.                         mnemonic = "u";
  173.                     }
  174.                     : button {
  175.                         label = "Paste";
  176.                         key = "paste";
  177.                         mnemonic = "a";
  178.                     }
  179.                 }
  180.                 : row {
  181.                     : button {
  182.                         label = "Copy";
  183.                         key = "copy";
  184.                         mnemonic = "o";
  185.                     }
  186.                     : button {
  187.                         label = "Delete";
  188.                         key = "delete";
  189.                         mnemonic = "e";
  190.                     }
  191.                 }
  192.             }   /* cut/copy/paste/del column */
  193.         }
  194.         : row {
  195.             : button {
  196.                 label = "Left";
  197.                 key = "left";
  198.                 mnemonic = "L";
  199.             }
  200.             : button {
  201.                 label = "Center";
  202.                 key = "center";
  203.                 mnemonic = "C";
  204.             }
  205.             : button {
  206.                 label = "Right";
  207.                 key = "right";
  208.                 mnemonic = "R";
  209.             }
  210.         }
  211.         : row {
  212.             : text {
  213.                 label = "Paste:";
  214.             }
  215.             : text {
  216.                 key  = "paste_item";
  217.                 width = 28;
  218.             }
  219.         }
  220.  
  221.     }   /* boxed_column */
  222.  
  223.     : boxed_row {
  224.         label = "Display";
  225.         : column {
  226.             : button {
  227.                 label = " Zoom Doc";
  228.                 key = "zoom_doc";
  229.                 mnemonic = "D";
  230.             }
  231.             : button {
  232.                 label = " Move Doc";
  233.                 key = "move_doc";
  234.                 mnemonic = "M";
  235.             }
  236.         }
  237.         : column {
  238.             : button {
  239.                 label = "Extents";
  240.                 key = "zoom_ext";
  241.                 mnemonic = "x";
  242.             }
  243.             : row {
  244.                 : button {
  245.                     label = "Pan";
  246.                     key = "pan";
  247.                     mnemonic = "n";
  248.                 }
  249.                 : button {
  250.                     label = "Redraw";
  251.                     key = "redraw";
  252.                     mnemonic = "a";
  253.                 }
  254.             }
  255.         }
  256.         : column {
  257.             : button {
  258.                 label = " Window ";
  259.                 key = "zoom_win";
  260.                 mnemonic = "W";
  261.             }
  262.             : button {
  263.                 label = "Previous";
  264.                 key = "zoom_prev";
  265.                 mnemonic = "v";
  266.             }
  267.         }
  268.     }
  269.     : boxed_row {
  270.         label = "Other";
  271.         : column {
  272.             : button {
  273.                 label = "Settings...";
  274.                 key = "doc_position";
  275.                 mnemonic = "e";
  276.             }
  277.             : button {
  278.                 label = "Tabs...";
  279.                 key = "tabset";
  280.                 mnemonic = "T";
  281.  
  282.             }
  283.             : button {
  284.                 label = "File...";
  285.                 key = "imp_exp";
  286.                 mnemonic = "F";
  287.             }
  288.         }
  289.         : column {
  290.             : button {
  291.                 label = "Find/Replace...";
  292.                 key = "search";
  293.                 mnemonic = "p";
  294.             }
  295.             : button {
  296.                 label = "CADSpeller...";
  297.                 key = "spell";
  298.                 mnemonic = "p";
  299.             }
  300.             : toggle {
  301.                 label = "Line editor";
  302.                 key = "cmdline_edit";
  303.                 mnemonic = "i";
  304.             }
  305.             spacer;
  306.         }
  307.     }
  308.     spacer;
  309.     ok_cancel_help;
  310. }
  311. /* ---------------------------------- */
  312. /* CADWRITER: NEW DOCUMENT DIALOG BOX */
  313. /* ---------------------------------- */
  314. cw_docparms : dialog {
  315.     label = "CADWriter: Document Settings";
  316.     margins;
  317.     textinfo ;
  318.     spacer_1;
  319.     ok_cancel_help_errtile;
  320. }
  321. /* ------------------------- */
  322. /* CADWRITER: SEARCH/REPLACE */
  323. /* ------------------------- */
  324. cw_search : dialog {
  325.     label = "CADWriter: Find/Replace";
  326.     initial_focus = "search_str";
  327.     : row {
  328.         : column {
  329.             : boxed_radio_column {
  330.                 label = "Mode";
  331.                 mnemonic = "o";
  332.                 fixed_height = true;
  333.                 : radio_button {
  334.                     label = "Find only";
  335.                     key = "search";
  336.                 }
  337.                 : radio_button {
  338.                     label = "Find & Replace";
  339.                     key = "replace";
  340.                 }
  341.             }
  342.             : row {
  343.                 : toggle {
  344.                     label = "Match Case";
  345.                     key = "case_sense";
  346.                     mnemonic = "M";
  347.                     alignment = centered;
  348.                 }
  349.             }
  350.         }
  351.         : column {
  352.             : boxed_radio_column {
  353.             fixed_height = true;
  354.                 label = "Search";
  355.                 mnemonic = "c";
  356.                 : radio_button {
  357.                     label = "Entire document";
  358.                     key = "entire_doc";
  359.                 }
  360.                 : radio_button {
  361.                     label = "From cursor";
  362.                     key = "from_cursor";
  363.                 }
  364.             }
  365.         }
  366.     }
  367.     : column {
  368.         :edit_box {
  369.             label = "   Find What:";
  370.             key = "search_str";
  371.             edit_width = 30;
  372.             mnemonic = "W";
  373.         }
  374.         :edit_box {
  375.             label = "Replace With:";
  376.             key = "replace_str";
  377.             edit_width = 30;
  378.             mnemonic = "R";
  379.         }
  380.     }
  381.     : column {
  382.         : row {
  383.             : button {
  384.                 label = " Find ";
  385.                 key = "find";
  386.                 fixed_width = true;
  387.                 mnemonic = "F";
  388.             }
  389.             : button {
  390.                 label = "Find Next";
  391.                 key = "find_next";
  392.                 fixed_width = true;
  393.                 mnemonic = "n";
  394.             }
  395.             : button {
  396.                 label = "Replace";
  397.                 key = "replace_butn";
  398.                 fixed_width = true;
  399.                 mnemonic = "e";
  400.             }
  401.             : button {
  402.                 label = "Replace All";
  403.                 key = "replace_all_butn";
  404.                 fixed_width = true;
  405.                 mnemonic = "A";
  406.             }
  407.             fixed_width = true;
  408.             alignment = centered;
  409.         }
  410.     }
  411.     spacer;
  412.     : row {
  413.         fixed_width = true;
  414.         alignment = centered;
  415.         : button {
  416.             label = "Exit";
  417.             key = "exit";
  418.             mnemonic = "x";
  419.             is_cancel = true;
  420.             fixed_width = true;
  421.             width = 10;
  422.             alignment = centered;
  423.         }
  424.         : button {
  425.             label = "Help...";
  426.             key = "help";
  427.             mnemonic = "H";
  428.             width = 10;
  429.             fixed_width = true;
  430.             alignment = centered;
  431.         }
  432.     }
  433.     errtile;
  434. }
  435. /* --------------- */
  436. /* CADWRITER: TABS */
  437. /* --------------- */
  438. cw_tabs : dialog {
  439.     label = " CADWriter: Tabs Stops ";
  440.     : column {
  441.         : row {
  442.             spacer_1;
  443.             : column {
  444.                 children_alignment = right;
  445.                 : text {
  446.                     label = "Document Width:";
  447.                 }
  448.                 : text {
  449.                     label = "   Text Height:";
  450.                 }
  451.                 fixed_width = true;
  452.             }
  453.             : column {
  454.                 children_alignment = left;
  455.                 : text {
  456.                     key = "d_wid";
  457.                     width = 10;
  458.                 }
  459.                 : text {
  460.                     key = "t_hgt";
  461.                     width = 10;
  462.                 }
  463.                 fixed_width = true;
  464.             }
  465.             spacer_1;
  466.         }
  467.         spacer;
  468.         : boxed_row {
  469.             label = "Default Tab Width";
  470.             mnemonic = "D";
  471.             : edit_box {
  472.                 key = "tab_def";
  473.                 edit_width = 10;
  474.             }
  475.             : slider {
  476.                 key = "tab_slider";
  477.                 is_tab_stop = false;
  478.                 min_value = 0;
  479.                 max_value = 1000;
  480.                 width = 18;
  481.             }
  482.         }
  483.         : boxed_row {
  484.             label = "Tab Stops";
  485.             fixed_height = true;
  486.             alignment = centered;
  487.             : row {
  488.                 : column {
  489.                     : edit_box {
  490.                         label = "Position:";
  491.                         key = "tab_edit";
  492.                         mnemonic = "T";
  493.                         edit_width = 10;
  494.                     }
  495.                     : button {
  496.                         label = "    Set    ";
  497.                         key = "tab_set";
  498.                         mnemonic = "S";
  499.                     }
  500.                     : button {
  501.                         label = "   Clear   ";
  502.                         key = "tab_clr";
  503.                         mnemonic = "C";
  504.                     }
  505.                     : button {
  506.                         label = " Clear All ";
  507.                         key = "tab_clrall";
  508.                         mnemonic = "A";
  509.                     }
  510.                     spacer;
  511.                 }
  512.                 : list_box {
  513.                     height = 6;
  514.                     width = 12;
  515.                     key = "tab_list";
  516.                 }
  517.             }
  518.         }
  519.     }
  520.     spacer;
  521.     ok_cancel_help_errtile;
  522. }
  523. /* ---------------- */
  524. /* IMPORT TEXT/FILE */
  525. /* ---------------- */
  526. cw_file_type : dialog {
  527.     label = "CADWriter: Import/Export";
  528.     : button {
  529.         label = "Merge Text Entities";
  530.         key = "imp_text";
  531.         mnemonic = "M";
  532.         fixed_width = true;
  533.         alignment = centered;
  534.     }
  535.     : button {  
  536.         label = " Import ASCII File ";
  537.         key = "imp_file";
  538.         mnemonic = "I";
  539.         fixed_width = true;
  540.         alignment = centered;
  541.     }
  542.     : button {  
  543.         label = " Export ASCII File ";
  544.         key = "exp_file";
  545.         mnemonic = "E";
  546.         fixed_width = true;
  547.         alignment = centered;
  548.     }
  549.     spacer;
  550.     : row {
  551.         fixed_width = true;
  552.         alignment = centered;
  553.         : button {
  554.             label = " Cancel ";
  555.             fixed_width = true;
  556.             is_cancel = true;
  557.             key = "cancel";
  558.             mnemonic = "C";
  559.             alignment = centered;
  560.         }
  561.         : button {
  562.             label = " Help...";
  563.             fixed_width = true;
  564.             key = "help";
  565.             mnemonic = "H";
  566.             alignment = centered;
  567.         }
  568.     }
  569. }
  570. /* ------------------- */
  571. /* CADWRITER: PERCENTS */
  572. /* ------------------- */
  573. cw_percent : dialog {
  574.     label = "CADWriter: Special Characters";
  575.     : column {
  576.         : boxed_row {
  577.             label = "Select Symbol";
  578.             : button {
  579.                 label = " Degrees ";
  580.                 key = "degrees";
  581.                 mnemonic = "e";
  582.             }
  583.             : button {
  584.                 label = " Diameter";
  585.                 key = "diameter";
  586.                 mnemonic = "i";
  587.             }
  588.             : button {
  589.                 label = "Tolerance";
  590.                 key = "tolerance";
  591.                 mnemonic = "o";
  592.             }
  593.         }
  594.         : boxed_row {
  595.             label = "or Enter";
  596.             : edit_box {
  597.                 label = "Numeric value:";
  598.                 key = "percent_edit";
  599.                 mnemonic = "v";
  600.             }
  601.         }
  602.     }
  603.     ok_cancel_help_errtile;
  604. }
  605. /* ---------------------- */
  606. /* SPELL CHECKER */
  607. /* ---------------------- */
  608. cw_qword : dialog {
  609.     label = "CADSpeller: Word not in dictionary";
  610.     :boxed_row {
  611.         label = "Word in context:";
  612.         :text {
  613.             key = "curtxt";
  614.             width = 36;     /* do not remove */
  615.         }
  616.     }
  617.     : row {
  618.         mnemonic = "C";
  619.         : edit_box {
  620.             label = "Replace with:";
  621.             key = "sugword";
  622.             edit_width = 24;
  623.             edit_limit = 24;
  624.             mnemonic = "l";
  625.         }
  626.     }
  627.     : row {
  628.         : list_box {
  629.             key = "suglist";
  630.             mnemonic = "S";
  631.             height = 7;
  632.         }
  633.         : column {
  634.             fixed_width = true;
  635.             : button {
  636.                 label = "Replace";
  637.                 key = "replace";
  638.                 mnemonic = "R";
  639.             }
  640.             : button {
  641.                 label = "Replace all";
  642.                 key = "replace_all";
  643.                 mnemonic = "e";
  644.             }
  645.             : button {
  646.                 label = "Ignore";
  647.                 key = "ignore";
  648.                 mnemonic = "I";
  649.             }
  650.             : button {
  651.                 label = "Ignore all";
  652.                 key = "ignore_all";
  653.                 mnemonic = "g";
  654.             }
  655.             : button {
  656.                 label = "Add to Dict";
  657.                 key = "add";
  658.                 mnemonic = "A";
  659.             }
  660.         }
  661.     }
  662.     : row {
  663.         spacer_1;
  664.         : button {
  665.             label = " Exit ";
  666.             key = "cancel";
  667.             is_cancel = true;
  668.             width = 14;
  669.             mnemonic = "x";
  670.             fixed_width = true;
  671.             alignment = centered;
  672.         }
  673.         : button {
  674.             label = "Help...";
  675.             key = "help";
  676.             width = 14;
  677.             mnemonic = "H";
  678.             fixed_width = true;
  679.             alignment = centered;
  680.         }
  681.         spacer_1;
  682.     }
  683. }
  684. /* ------------------------------------ */
  685. /* CADWRITER: SAVE/DISCARD/CANCEL EDITS */
  686. /* ------------------------------------ */
  687. cw_docmod : dialog {
  688.     label = "Closing CADWriter Document";
  689.     initial_focus = "save";
  690.     : column {
  691.         fixed_width = true;
  692.         alignment = centered;
  693.         : button {
  694.             label = "  Save Changes  ";
  695.             mnemonic = "S";
  696.             key = "save";
  697.         }
  698.         : button {
  699.             label = "Discard  Changes";
  700.             mnemonic = "D";
  701.             key = "discard";
  702.         }
  703.         : button {
  704.             label = "Continue Editing";
  705.             is_cancel = true;
  706.             mnemonic = "C";
  707.             key = "cancel";
  708.         }
  709.     }
  710. }
  711. /* -------------------------- */
  712. /* CADWRITER: GENERAL MESSAGE */
  713. /* -------------------------- */
  714. cw_message : dialog {
  715.     label = "CADWriter: Message";
  716.     children_alignment = centered;
  717.     initial_focus = "accept";
  718.     : text {
  719.         width = 32;
  720.         key = t1;
  721.     }
  722.     : text {
  723.         width = 32;
  724.         key = t2;
  725.     }
  726.     : text {
  727.         width = 32;
  728.         key = t3;
  729.     }
  730.     : text {
  731.         width = 32;
  732.         key = t4;
  733.     }
  734.     : text {
  735.         width = 32;
  736.         key = t5;
  737.     }
  738.     : row {
  739.         fixed_width = true;
  740.         : button {
  741.             label = " Yes ";
  742.             key = "accept";
  743.             width = 10;
  744.             mnemonic = "Y";
  745.         }
  746.         : button {
  747.             label = " No ";
  748.             key = "cancel";
  749.             is_cancel = true;
  750.             width = 10;
  751.             mnemonic = "N";
  752.         }
  753.     }
  754. }
  755.  
  756. /* ----------------------------- */
  757. /* PREDEFINED TEXT SETTINGS TILE */
  758. /* ----------------------------- */
  759. textinfo : boxed_column {
  760.     : popup_list {
  761.         label = " Style:";
  762.         key = "sty_list";
  763.         mnemonic = "S";
  764.         accept = true;
  765.     }
  766.     : column {
  767.         : row {
  768.             : edit_box {
  769.                 label = "Height:";
  770.                 edit_width = 8;
  771.                 key = "sty_hgt";
  772.                 fixed_width = true;
  773.                 alignment = right;
  774.                 mnemonic = "H";
  775.                 accept = true;
  776.             }
  777.             : edit_box {
  778.                 label = "Width Factor:";
  779.                 edit_width = 8;
  780.                 key = "sty_wid";
  781.                 fixed_width = true;
  782.                 alignment = right;
  783.                 mnemonic = "F";
  784.                 accept = true;
  785.             }
  786.         }
  787.     }
  788.     : row {
  789.         spacer;
  790.         : toggle {
  791.             label = "Auto Kern";
  792.             key = "autokern";
  793.             mnemonic = "K";
  794.             accept = true;
  795.         }
  796.         : edit_box {
  797.             label = "Line Spacing:";
  798.             key = "ch_lf";
  799.             edit_width = 8;
  800.             alignment = right;
  801.             fixed_width = true;
  802.             mnemonic = "L";
  803.             accept = true;
  804.         }
  805.     }
  806. }
  807. /* -------------------------------------- */
  808. /* PREDEFINED JUSTIFICATION SETTINGS TILE */
  809. /* -------------------------------------- */
  810. justify : boxed_radio_row {
  811.     label = "Justification";
  812.     : radio_button {
  813.         label = "Left";
  814.         key = ljust;
  815.         value = "1";
  816.         mnemonic = "L";
  817.     }
  818.     : radio_button {
  819.         label = "Center";
  820.         key = cjust;
  821.         mnemonic = "C";
  822.     }
  823.     : radio_button {
  824.         label = "Right";
  825.         key = rjust;
  826.         mnemonic = "R";
  827.     }
  828. }
  829. /* ------------------------------- */
  830. /* PREDEFINED MARGIN SETTINGS TILE */
  831. /* ------------------------------- */
  832. margins : boxed_row {
  833.     : column {
  834.         fixed_width = true;
  835.         : text {
  836.             value = "Margin Settings";
  837.         }
  838.         : button {
  839.             label = "Place Document <";
  840.             key = "pick_margins";
  841.             alignment = right;
  842.             mnemonic = "P";
  843.         }
  844.         : edit_box {    
  845.             label = "   Width:";
  846.             key = "doc_wid";
  847.             edit_width = 10;
  848.             mnemonic = "W";
  849.             accept = true;
  850.         }
  851.         : edit_box {
  852.             label = "Rotation:";
  853.             key = "doc_rot";
  854.             mnemonic = "R";
  855.             accept = true;
  856.         }
  857.     }
  858.     : column {
  859.         label = "Top left corner";
  860.         fixed_width = true;
  861.         : edit_box {
  862.             label = "X:";
  863.             key = "ins_x";
  864.             mnemonic = "X";
  865.             accept = true;
  866.         }
  867.         : edit_box {
  868.             label = "Y:";
  869.             key = "ins_y";
  870.             mnemonic = "Y";
  871.             accept = true;
  872.         }
  873.         : edit_box {
  874.             label = "Z:";
  875.             key = "ins_z";
  876.             mnemonic = "Z";
  877.             accept = true;
  878.         }
  879.     }
  880. }
  881. /* --------------- */
  882. /* EOF cadwrit.dcl */
  883. /* --------------- */
  884.