home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / cad_util / dt100.zip / EDATTRIB.DCL < prev    next >
Text File  |  1993-09-25  |  11KB  |  345 lines

  1. // DrafTools   [Version 1.00] 9/25/93       
  2. //
  3. // ***************************************
  4. // ****  Author:  Owen Wengerd        ****
  5. // ****                               ****
  6. // ****  Manu-Soft Computer Services  ****
  7. // ****  P.O. Box 84                  ****
  8. // ****  Fredericksburg, OH  44627    ****
  9. // ****  (216) 695-5903               ****
  10. // ****  Compu-Serve ID:  71324,3252  ****
  11. // ***************************************
  12.  
  13. handle_assy : concatenation {
  14.            : text_part {
  15.               label = "Handle:  ";
  16.            }
  17.            : text_part {
  18.               key = "handle";
  19.               width = 8;
  20.            }
  21.         }
  22.  
  23.  
  24. prop_subassy : boxed_row {
  25.            label = "Entity Properties";
  26.            : column {
  27.               : row {
  28.                  : button {
  29.                     label = "Color...";
  30.                     mnemonic = "C";
  31.                     key = "color";
  32.                  }
  33.                  : image_button {
  34.                     key = "color_image";
  35.                     height = 1;
  36.                     width = 3;
  37.                     is_tab_stop = false;
  38.                  }
  39.                  spacer_0;
  40.                  : text {
  41.                     key = "current_color";
  42.                     width = 15;
  43.                  }
  44.               }
  45.               : row {
  46.                  : button {
  47.                     label = "Layer...";
  48.                     mnemonic = "L";
  49.                     key = "layer";
  50.                  }
  51.                  spacer;
  52.                  : text {
  53.                     key = "current_layer";
  54.                     width = 20;
  55.                  }
  56.               }
  57.            }
  58.            spacer_1;
  59.            : column {
  60.               : row {
  61.                  : button {
  62.                     label = "Linetype...";
  63.                     mnemonic = "i";
  64.                     key = "linetype";
  65.                  }
  66.                  spacer;
  67.                  : text {
  68.                     key = "current_linetype";
  69.                     width = 20;
  70.                  }
  71.               }
  72.               : edit_box {
  73.                  alignment = left;
  74.                  key = "thickness";
  75.                  label = "Thickness:";
  76.                  mnemonic = "T";
  77.               }
  78.            }
  79.         }
  80.  
  81. number_box : edit_box {
  82.            edit_width = 12;
  83.         }
  84.  
  85.  
  86. ATTEDIT : dialog {
  87.            label = "Edit Attribute Definition";
  88.            prop_subassy;
  89.            : row {
  90.               : column {
  91.                  handle_assy;
  92.                  spacer;
  93.                  spacer_0;
  94.                  : row {
  95.                     children_fixed_width = true;
  96.                     : edit_box {
  97.                        label = "Tag:";
  98.                        mnemonic = "a";
  99.                        key = "tag";
  100.                        edit_width = 15;
  101.                        edit_limit = 255;
  102.                     }
  103.                     spacer;
  104.                     : edit_box {
  105.                        label = "Prompt:";
  106.                        mnemonic = "r";
  107.                        key = "prompt";
  108.                        edit_width = 26;
  109.                        edit_limit = 255;
  110.                     }
  111.                  }
  112.                  : row {
  113.                     : edit_box {
  114.                        label = "Default:";
  115.                        mnemonic = "D";
  116.                        key = "default";
  117.                        edit_width = 50;
  118.                        edit_limit = 255;
  119.                     }
  120.                  }
  121.               }
  122.               spacer;
  123.               : column {
  124.                  label = "";
  125.                  : toggle {
  126.                     label = "Invisible";
  127.                     mnemonic = "v";
  128.                     key = "invisible";
  129.                  }
  130.                  : toggle {
  131.                     label = "Constant";
  132.                     mnemonic = "n";
  133.                     key = "constant";
  134.                  }
  135.                  : toggle {
  136.                     label = "Verify";
  137.                     mnemonic = "f";
  138.                     key = "verify";
  139.                  }
  140.                  : toggle {
  141.                     label = "Preset";
  142.                     mnemonic = "e";
  143.                     key = "preset";
  144.                  }
  145.               }
  146.            }
  147.            spacer;
  148.            spacer;
  149.            : row {
  150.               : boxed_column {
  151.                  label = "Text Properties";
  152.                  : popup_list {
  153.                     label = "Justification:";
  154.                     mnemonic = "J";
  155.                     key = "justify";
  156.                     edit_width = 13;
  157.                  }
  158.                  : popup_list {
  159.                     label = "Text Style:";
  160.                     mnemonic = "S";
  161.                     key = "style";
  162.                     edit_width = 13;
  163.                  }
  164.                  spacer;
  165.                  : column {
  166.                     fixed_width = true;
  167.                     spacer;
  168.                     spacer;
  169.                     : number_box {
  170.                        label = "Text Height: ";
  171.                        mnemonic = "H";
  172.                        key = "height";
  173.                     }
  174.                     : number_box {
  175.                        label = "Width Factor: ";
  176.                        mnemonic = "W";
  177.                        key = "width";
  178.                     } 
  179.                     : number_box {
  180.                        label = "Obliquing Angle: ";
  181.                        mnemonic = "O";
  182.                        key = "oblique";
  183.                     }
  184.                  }
  185.                  spacer;
  186.                  : row {
  187.                     : toggle {
  188.                        label = "Upside Down";
  189.                        mnemonic = "U";
  190.                        key = "upside_down";
  191.                     }
  192.                     : toggle {
  193.                        label = "Backward";
  194.                        mnemonic = "B";
  195.                        key = "backward";
  196.                     }
  197.                  }
  198.               }
  199.               spacer;
  200.               : column {
  201.                  :boxed_row {
  202.                     label = "Rotation";
  203.                     : button {
  204.                        label = "Digitize <";
  205.                        mnemonic = "g";
  206.                        key = "digitize_angle";
  207.                     }
  208.                     spacer;
  209.                     spacer_0;
  210.                     : edit_box {
  211.                        label = "Angle:";
  212.                        mnemonic = "R";
  213.                        key = "rotation";
  214.                        edit_width = 15;
  215.                     }
  216.                  }
  217.                  spacer_1;
  218.                  : row {
  219.                     : boxed_column {
  220.                        label = "Insertion Point";
  221.                        : number_box {
  222.                           label = "X:";
  223.                           mnemonic = "X";
  224.                           key = "x_ip";
  225.                        }
  226.                        : number_box {
  227.                           label = "Y:";
  228.                           mnemonic = "Y";
  229.                           key = "y_ip";
  230.                        }
  231.                        : number_box {
  232.                           label = "Z:";
  233.                           mnemonic = "Z";
  234.                           key = "z_ip";
  235.                        }
  236.                        : button {
  237.                           label = "Pick Point <";
  238.                           alignment = centered;
  239.                           key = "pick_ip";
  240.                           mnemonic = "P";
  241.                        }
  242.                     }
  243.                     spacer;
  244.                     : boxed_column {
  245.                        label = "Alignment Point";
  246.                        : number_box {
  247.                           label = "X:";
  248.                           mnemonic = "X";
  249.                           key = "x_ap";
  250.                        }
  251.                        : number_box {
  252.                           label = "Y:";
  253.                           mnemonic = "Y";
  254.                           key = "y_ap";
  255.                        }
  256.                        : number_box {
  257.                           label = "Z:";
  258.                           mnemonic = "Z";
  259.                           key = "z_ap";
  260.                        }
  261.                        : button {
  262.                           label = "Pick Point <";
  263.                           alignment = centered;
  264.                           key = "pick_ap";
  265.                           mnemonic = "P";
  266.                        }
  267.                     }
  268.                  }
  269.               }
  270.            }
  271.            spacer_1;
  272.            : row {
  273.               spacer;
  274.               ok_cancel_help;
  275.               spacer_0;
  276.               spacer_1;
  277.               : button {
  278.                  label = "Set Style Defaults";
  279.                  mnemonic = "S";
  280.                  key = update_style;
  281.               }
  282.               spacer_1;
  283.               : button {
  284.                  label = "Preview <";
  285.                  mnemonic = "C";
  286.                  key = "preview";
  287.               }
  288.               spacer;
  289.            }
  290.            spacer;
  291.            errtile;
  292.         }
  293.   
  294. LAYER   : dialog {
  295.            label         = "Specify Entity Layer";
  296.            initial_focus = "layer";
  297.            : column {
  298.               width         = 40;
  299.               spacer;
  300.               :list_box {
  301.                  label         = "Existing Layers";
  302.                  key           = "existing";
  303.                  mnemonic      = "x";
  304.               }
  305.               :edit_box {
  306.                  label         = "Layer:";
  307.                  key           = "layer";
  308.                  mnemonic      = "L";
  309.                  allow_accept  = true;
  310.               }
  311.               spacer;
  312.               ok_cancel;
  313.               spacer;
  314.               spacer;
  315.               errtile;
  316.            }
  317.         }
  318.  
  319. LTYPE   : dialog {
  320.            label         = "Specify Entity Linetype";
  321.            initial_focus = "ltype";
  322.            : column {
  323.               width         = 40;
  324.               spacer;
  325.               :list_box {
  326.                  label         = "Existing Linetypes";
  327.                  key           = "existing";
  328.                  mnemonic      = "x";
  329.               }
  330.               :edit_box {
  331.                  label         = "Linetype:";
  332.                  key           = "ltype";
  333.                  mnemonic      = "L";
  334.                  allow_accept  = true;
  335.               }
  336.               spacer;
  337.               ok_cancel;
  338.               spacer;
  339.               spacer;
  340.               errtile;
  341.            }
  342.         }
  343.  
  344.  
  345.