:popup_list{ // lists for current working dimstyles
key = "style";
list = "";
edit_width = 31;
}
}
:row{
:text_part{
label = "&Nome:"; // style name
width = 9;
fixed_width = true;
}
:edit_box{ // for user to enter/specify
key = "editstyle";
edit_width = 31;
edit_limit = 217;
}
}
:row{
fixed_width = true;
alignment = centered;
:button{ // save/create edited dimstyle
label = "&Salva";
key = "save";
width = 10;
}
:spacer{ width = 0.5; }
:button{ // rename selected dimstyle name
label = "Rino&mina";
key = "rename";
width = 10;
}
:spacer{ width = 0.2; }
}
}
:row{
:boxed_row{
// Since DCL doesn't support m x n matrix radio buttons,
// we have to manually track the choice from multiple clusters
// as if they were a sinble cluster.
// When a button from the other cluster was selected, turn off
// the current button by sweeping the cluster first, then let
// the chosen button on. This operation is done in apps.
label = "Gruppo";
:radio_column{
key = "family1";
:radio_button{
label = "&Principale";
key = "parent";
}
:radio_button{
label = "&Lineare";
key = "linear";
}
:radio_button{
label = "&Radiale";
key = "radius";
}
:radio_button{
label = "&Angolare";
key = "angle";
}
}
:radio_column{
key = "family2";
// Somehow in this layout of clusters, they are
// slightly off balanced. In other words, the buttons
// in each clusters are not displayed horizontally.
// To correct the bias, we used a spacer of 1.5.
: spacer { height = 1.5; }
:radio_button{
label = "D&iametro";
key = "diameter";
}
:radio_button{
label = "&Ordinata";
key = "ordinate";
}
:radio_button{
label = "&Direttrice";
key = "leader";
}
}
}
:column{
alignment = top;
:spacer{ height = 0.7; }
:button{ // calls subdialog
label = "G&eometria...";
key = "geometry";
}
:button{ // calls subdialog
label = "&Formato...";
key = "txtloc";
}
:button{ // calls subdialog
label = "Anno&tazione...";
key = "annotation";
}
}
}
spacer;
ok_cancel_help_errtile;
}
//
// Dimension Geometry Subdialog
//
ddimx_geometry :dialog{
label = "Geometria";
:row{
fixed_height = true;
:column{
:boxed_column{
//
// This is boxed column for Dimension Line.
//
label = "Linea di quota";
key = "g_diml";
:row{
:text{
label = "Sopprimi: ";
}
:column{
:spacer{ height = 0.2; }
:toggle{
label = "&Prima";
key = "sd1";
}
}
:column{
:spacer{ height = 0.2; }
:toggle{
label = "&Seconda";
key = "sd2";
}
}
}
:edit12_box{
label = "&Estensione: ";
key = "dle";
}
:edit12_box{
label = "In&tervallo: ";
key = "dli";
}
ddimx_colord;
}
:boxed_column{
//
// This is boxed column for Extension Line.
//
label = "Linea di estensione";
key = "extline";
:row{
key = "g_extl";
:text{
label = "Sopprimi: ";
}
:column{
:spacer{ height = 0.3; }
:toggle{
label = "&1¬";
key = "se1";
}
}
:column{
:spacer{ height = 0.3; }
:toggle{
label = "&2¬";
key = "se2";
}
}
}
:edit12_box{
label = "Estensi&one: ";
key = "exe";
}
:edit12_box{
label = "O&ffset origine: ";
key = "exo";
}
ddimx_colore;
}
}
:column{
:boxed_column{
// This is boxed column for Arrwos.
// In this popup lists, 'User Arrow' will let you open another
// subdialog called 'ddimx_userarr'.
label = "Punte della freccia";
key = "g_arrs";
:row{
fixed_width = true;
alignment = right;
:image_button{
color = 0;
width = 8.7;
aspect_ratio = 0.36;
fixed_height = true;
fixed_width = true;
alignment = right;
key = "arr_icon1";
}
:image_button{
color = 0;
width = 8.7;
aspect_ratio = 0.36;
fixed_height = true;
fixed_width = true;
alignment = right;
key = "arr_icon2";
}
}
:popup_list{
label = "Prim&a: ";
key = "blk1";
list = "Nessuna \nChiusa \nPunto \nChiusa piena \nChiusa vuota \nObliqua \nSegno architettonico\nAperta \nIndicazione origine \nAngolo destro\nAperta 30 \nPunto vuoto \nPunto piccolo \nQuadrato pieno \nQuadrato \nTriangolo pieno \nTriangolo \nIntegrale \nFreccia utente...";
edit_width = 20;
}
:popup_list{
label = "Secon&da:";
key = "blk2";
list = "Nessuna \nChiusa \nPunto \nChiusa piena \nChiusa vuota \nObliqua \nSegno architettonico\nAperta \nIndicazione origine \nAngolo destro\nAperta 30 \nPunto vuoto \nPunto piccolo \nQuadrato pieno \nQuadrato \nTriangolo pieno \nTriangolo \nIntegrale \nFreccia utente...";
edit_width = 20;
}
:edit12_box{
label = "D&imensioni: ";
key = "asz";
}
}
:boxed_column{
key = "cenmarks";
// This is boxed column for center marks.
// Choosing a button, its image will be shown in the image box.
label = "Centro";
:row{
:radio_column{
key = "cen_mark";
:radio_button{
label = "Contrasse&gno";
key = "cen_mk";
}
:radio_button{
label = "&Linea";
key = "cen_ln";
}
:radio_button{
label = "Ness&uno";
key = "cen_no";
}
}
:image_button{
color = 0;
width = 11;
aspect_ratio = 0.8;
fixed_height = true;
fixed_width = true;
alignment = centered;
key = "cen_icon";
}
}
:spacer { height = 0.1; }
:edit12_box{
label = "Di&mensioni: ";
key = "cen";
}
}
}
}
:boxed_column{
label = "Scala";
:row{
:column{
:edit12_box{
fixed_width = true;
label = "Scala ge&nerale: ";
key = "gdscl";
}
:spacer{ height = 0.1; }
}
:toggle{
label = "Scala allo spa&zio carta";
key = "pspace";
}
}
}
ok_cancel_help_errtile_too;
}
//
// Dimension Text Location Subdialog
//
ddimx_txtloc :dialog{
label = "Formato";
fixed_height = true;
:row{
:column{
:column{
:spacer{ height = 0.3; }
:toggle{
label = "Definito dall'&utente";
key = "jus";
}
:toggle{
label = "Forza &linea all'interno";
key = "tofl";
}
:text {
label = "&Adatta: ";
}
:popup_list{
key = "jfit";
list = "Testo e frecce\nSolo testo\nSolo frecce\nAdatta\nDirettrice\nNessuna direttrice";
}
:spacer{ height = 0.5; }
}
:boxed_column{
//
// This is boxed column for Justification.
//
label = "Giustificazione orizzontale";
fixed_height = true;
height = 6.5;
:spacer{ height = 0.2; }
:image_button{
color = 0;
width = 11;
aspect_ratio = 0.8;
fixed_height = true;
fixed_width = true;
alignment = centered;
key = "horjust_icon";
}
:spacer{ height = 0.2; }
:popup_list{
key = "horjust";
/*list now in DDIM_C_25..29, was DDIM_DCL_59*/
}
:spacer{ height = 0.2; }
}
}
:column{
:boxed_column{
label = "Testo";
fixed_height = true;
:image_button{
color = 0;
width = 11;
aspect_ratio = 0.8;
fixed_height = true;
fixed_width = true;
alignment = centered;
key = "tioh_icon";
}
:row{
fixed_width = true;
:spacer{ width = 0.5; }
:column{
fixed_height = true;
:spacer{ height = 0.2; }
:toggle{
label = "&Dentro orizzontale";
key = "tih";
}
:toggle{
label = "&Fuori orizzontale";
key = "toh";
}
}
}
}
:boxed_column{
// This is Vertical Justification.
// Choose one, then highlight the related image box.
// Conversely you can choose a image box, then highlight
// the pull down list item.
label = "Giustificazione verticale";
fixed_height = true;
height = 6.5;
:spacer{ height = 0.2; }
:image_button{
color = 0;
width = 11;
aspect_ratio = 0.8;
fixed_height = true;
fixed_width = true;
alignment = centered;
key = "tad_icon";
}
:spacer{ height = 0.2; }
:popup_list{
key = "tad";
list = "Centrata\nSopra\nFuori\nJIS";
}
:spacer{ height = 0.2; }
}
}
}
:spacer{ height = 0.2; }
ok_cancel_help_errtile;
}
//
// Dimension Annotation Subdialog
//
ddimx_annotation :dialog{
label = "Annotazione";
fixed_width = true;
:row{
:column{
:boxed_column{
// This is boxed column for Dimension units.
// The 'Units' button opens another subdialog called 'ddimx_units'.
// This part is for the primary units.
label = "Unitα primarie";
:row{
:button{
fixed_width = true;
label = "&Unitα...";
key = "annot_unitsp";
}
}
:edit_box{
label = "&Prefisso: ";
key = "post_1";
edit_width = 12;
edit_limit = 91;
}
:edit_box{
label = "&Suffisso: ";
key = "post_2";
edit_width = 12;
edit_limit = 105;
}
:icon_image{
color = 0;
// width = 14;
height = 2;
aspect_ratio = 0.45;
fixed_height = true;
fixed_width = true;
alignment = right;
key = "post_icon1";
allow_accept = false;
}
}
:boxed_column{
//
// This is boxed portion for Tolerance.
//
label = "Tolleranza";
:popup_list{
label = "&Metodo: ";
key = "toltypes";
list = "Nessuno\nSimmetrico\nDeviazione\nLimiti\nDi base";
edit_width = 16;
}
:edit12_box{
label = "&Valore superiore: ";
key = "tp";
}
:edit12_box{
label = "Valore &inferiore: ";
key = "tm";
}
:popup_list{
label = "Gius&tificazione: ";
key = "tolj";
list = "Alto\nMezzo\nBasso";
edit_width = 10;
}
:edit12_box{
label = "A<ezza: ";
key = "tfac";
}
}
:spacer{ height = 0.1; }
}
:column{
:boxed_column{
// This is boxed column for alternate dimunits.
// The 'Units' button opens another subdialog 'ddimx_units',
// but this one is for Alternate Units and the values in
// ddimx_units subdialog are of the alternate units. It is
// different from the stuff for the primary units.
label = "Unitα alternative";
key = "alts";
:row{
:toggle{
label = "&Abilita unitα";
key = "alt";
}
:button{
fixed_width = true;
label = "U&nitα...";
key = "annot_unitsa";
}
}
:column{
key = "apost";
:edit_box{
label = "P&refisso: ";
key = "apost_1";
edit_width = 12;
edit_limit = 91;
}
:edit_box{
label = "Su&ffisso: ";
key = "apost_2";
edit_width = 12;
edit_limit = 105;
}
:icon_image{
color = 0;
// width = 14;
height = 2;
aspect_ratio = 0.45;
fixed_height = true;
fixed_width = true;
alignment = right;
key = "post_icon2";
allow_accept = false;
}
}
}
:boxed_column{
label = "Testo";
:popup_list{
label = "Stil&e: ";
key = "txsty";
edit_witdh = 31;
list = "";
}
:edit12_box{
label = "Altez&za: ";
key = "txt";
}
:edit12_box{
label = "Intervall&o: ";
key = "gap";
}
ddimx_colort;
}
:edit12_box{
label = "Arroton&damento:";
key = "rnd";
}
:spacer{ height = 0.2; }
}
}
ok_cancel_help_errtile_too;
}
//
// Dimension Units Subdialog - This is called by Annotation dialog.
// There are two calling cases, one for
// the primary units and another is for
// the alternate units.
//
ddimx_unitsp :dialog{
label = "Unitα primarie";
fixed_width = true;
units_list;
units_ufac;
ok_cancel_help_errtile_too;
}
ddimx_unitsa :dialog{
label = "Unitα alternative";
fixed_width = true;
units_list;
units_ufac;
ok_cancel_help_errtile_too;
}
units_ufac :column{
:boxed_row{
label = "Scala";
:column{
:edit12_box{
label = "Linea&re: ";
key = "ufac";
}
:spacer{ height = 0.2; }
}
:spacer { width = 5; }
:toggle{
label = "Solo spazio &carta";
key = "psufac";
}
}
}
units_list :column{
//
// Horizontal cluster that contains the Units and Angles clusters.
//
//
// Units cluster.
//
:row{
: boxed_column {
width = 24;
label = "&Unitα";
//
// Radio cluster for the units format selection.
//
: popup_list {
key = "u_list";
list = "Scientifiche\nDecimali\nIngegneristiche\nArchitettoniche (sovrapposte)\nFrazionarie (sovrapposte)\nArchitettoniche\nFrazionarie\nDesktop di Windows";
}
:spacer{ height = 0.2; }
}
//
// Angle Formats Control.
//
: boxed_column {
width = 24;
label = "Ango&li";
//
// Radio cluster for the angle format selection.
//
: popup_list {
key = "u_alist";
list = "Gradi decimali \nGradi/min/sec \nGradi centesimali \nRadianti \nUnitα topografiche";
}
:spacer{ height = 0.2; }
}
}
:row{
:boxed_column{
label = "Quota";
//
// Linear Units Precision popup_list (System variable LUPREC).