sm_dialog : dialog { //dialog name label = "SuperMesure" ; //give it a label : boxed_radio_column { //define radio column label = "Unités du dessin" ; //give it a label : radio_button { //define radion button key = "smu1" ; //give it a name label = "centimètres" ; //give it a label value = "1" ; //switch it on } //end definition : radio_button { key = "smu2" ; label = "mètres" ; } } //fin serie radio unites : edit_box { //define edit box key = "nbdec1" ; //give it a name label = "Nombre de décimales" ; //give it a label edit_width = 2 ; //2 characters only } //end edit box : boxed_radio_column { //define radio column label = "Type de mesure" ; //give it a label : radio_button { //define radion button key = "smt1" ; //give it a name label = "aire" ; //give it a label value = "1" ; //switch it on } //end definition : radio_button { key = "smt2" ; label = "périmètre (longueur)" ; } } //fin serie radio type mesure : boxed_radio_column { //define radio column label = "Objet à mesurer" ; //give it a label : radio_button { //define radion button key = "smb1" ; //give it a name label = "polyligne existante" ; //give it a label value = "1" ; //switch it on } //end definition : radio_button { key = "smb2" ; label = "polyligne à créer" ; } : radio_button { key = "smb3" ; label = "rectangle à créer" ; } : radio_button { key = "smb4" ; label = "hachure existante" ; } } //fin serie radio base objet : boxed_radio_column { //define radio column label = "Type d'affichage de la mesure obtenue" ; //give it a label : radio_button { //define radion button key = "sms1" ; //give it a name label = "message" ; //give it a label value = "1" ; //switch it on } //end definition : radio_button { key = "sms2" ; label = "texte à placer sur le dessin" ; } : radio_button { key = "sms3" ; label = "texte existant à modifier" ; } } //fin serie radio sortie : edit_box { //define edit box key = "ttexte1" ; //give it a name label = "Taille du texte" ; //give it a label edit_width = 2 ; //2 characters only } : toggle { //define checkbox key = "cadretexte1" ; //give it a name label = "Cadrer le texte" ; //give it a label value = "1" ; } : boxed_radio_column { //define radio column label = "Conservation du tracé" ; //give it a label : radio_button { //define radion button key = "smc1" ; //give it a name label = "oui" ; //give it a label value = "1" ; //switch it on } //end definition : radio_button { key = "smc2" ; label = "non" ; } } //fin serie radio unites : button { // defines the OK button label = "OK"; is_default = true; key = "accept"; width = 8; fixed_width = true; alignment = right; } } //end dialog