Главная СПДС СПДС. ОПРЕДЕЛЕНИЕ ДИАЛОГОВЫХ ОКОН (файл DCL).

//* ABC_PRGNAME.DCL [Описание диалоговых окон к программе ABC_PRGNAME.LSP]
//* ** Acad 15,16,17
//* ** (c) Косов А.И., г.Магадан, тел.(413-2)65-05-10д   http://geol-dh.narod.ru/   ai_kosov@mail.ru
//* ** 2003 г
settings_ABC_PRGNAME_RUS: dialog {
    label = "УСТАНОВКА ПАРАМЕТРОВ ПРОГРАММЫ ABC_PRGNAME";
    fixed_width = true;
    initial_focus = "abc_prgname_value";
    : boxed_column {
        label = "Форма и свойства рамки вокруг текста:";
        : radio_row {
            alignment = "center";
            : radio_button {
                label = "Овальная";
                key = "abc_prgname_mode1";
            }
            : radio_button {
                label = "Со сглаженными углами";
                key = "abc_prgname_mode2";
            }
            : edit_box {
                label = "Радиус закругления";
                key = "abc_prgname_rad";
                edit_width = 6;
                edit_limit = 16;
            }
        }
        : row {
            fixed_width = "true";
            : edit_box {
                label = "Смещение рамки от текста (доли высоты текста):";
                key = "abc_prgname_offset";
                edit_width = 6;
                edit_limit = 16;
            }
        }
        : row {
             : toggle {
                 label = "Отрисовка рамки на слое:";
                 key = "abc_prgname_boxlayer1";
             }
             : popup_list {
//             label = "В данном случае подсказки не нужно, ее роль играет предыдущая";
                 key = "abc_prgname_boxlayer";
                 edit_width = 35;
             }
        }
    }
    : boxed_column {
        label = "Отрисовка текста:";
        : row {
             : edit_box {
                 label = "Текст:";
                 key = "abc_prgname_value";
                 edit_width = 6;
                 edit_width = 65;
                 edit_limit = 250;
             }
        }
        : row {
            : button {
                 label = "Заменить текст по объекту";
                 key = "abc_prgname_newvalue";
                 alignment = "center";
            }
            : button {
                 label = "Добавить текст по объекту";
                 key = "abc_prgname_newvalue_add";
                 alignment = "center";
            }
        }
        : row {
             : toggle {
                 label = "Отрисовка текста на слое:";
                 key = "abc_prgname_layer1";
             }
             : popup_list {
//             label = "В данном случае подсказки не нужно, ее роль играет предыдущая";
                 key = "abc_prgname_layer";
                 edit_width = 35;
             }
        }
        : row {
             : toggle {
                 label = "Стиль текста:";
                 key = "abc_prgname_style1";
             }
             : popup_list {
                 key = "abc_prgname_style";
                 edit_width = 35;
             }
        }
        : row {
             : toggle {
                 label = "Высота текста";
                 key = "abc_prgname_ht1";
             }
             : edit_box {
                 key = "abc_prgname_ht";
                 edit_width = 6;
             }
        }
        : row {
             : toggle {
                 label = "Угол поворота текста [градусы]:";
                 key = "abc_prgname_rot1";
             }
             : edit_box {
                 key = "abc_prgname_rot";
                 edit_width = 6;
             }
        }
        : row {
             : toggle {
                 label = "Выравнивание:";
                 key = "abc_prgname_just1";
             }
             : popup_list {
                 key = "abc_prgname_just";
                 edit_width = 10;
             }
        }
        : row {
            : toggle {
                 label = "Цвет текста:";
                 key = "abc_prgname_color1";
                 width = 10;
             }
             :image_button{
                 key = "abc_prgname_color";
                 width = 6;
                 height = 1.5;
                 alignment = "center";
                 fixed_width = true;
                 fixed_height = true;
             }
             : text {
                 key = "abc_prgname_colortxt";
                 width = 45;
             }
        }
    }
    spacer_0;
    : row {
        ok_cancel_help;
        : button {
             label = "Изменить точку вставки текста";
             key = "abc_prgname_newpoint";
             alignment = "center";
        }
    }
    errtile;
}

// E N G L I S H

settings_ABC_PRGNAME: dialog {
    label = "SETTINGS PARAMETERS of ABC_PRGNAME";
    fixed_width = true;
    initial_focus = "abc_prgname_value";
    : boxed_column {
        label = "Form and property box around text:";
        : radio_row {
            alignment = "center";
            : radio_button {
                label = "Slots";
                key = "abc_prgname_mode1";
            }
            : radio_button {
                label = "Smoothed corners";
                key = "abc_prgname_mode2";
            }
            : edit_box {
                label = "Radius of rounding";
                key = "abc_prgname_rad";
                edit_width = 6;
                edit_limit = 16;
            }
        }
        : row {
            fixed_width = "true";
            : edit_box {
                label = "Box offset from text (part of text height):";
                key = "abc_prgname_offset";
                edit_width = 6;
                edit_limit = 16;
            }
        }
        : row {
             : toggle {
                 label = "Drawing box on layer:";
                 key = "abc_prgname_boxlayer1";
             }
             : popup_list {
//             label = "В данном случае подсказки не нужно, ее роль играет предыдущая";
                 key = "abc_prgname_boxlayer";
                 edit_width = 35;
             }
        }
    }
    : boxed_column {
        label = "Text properties:";
        : row {
             : edit_box {
                 label = "Text:";
                 key = "abc_prgname_value";
                 edit_width = 6;
                 edit_width = 65;
                 edit_limit = 250;
             }
        }
        : row {
            : button {
                 label = "Change text by object";
                 key = "abc_prgname_newvalue";
                 alignment = "center";
            }
            : button {
                 label = "Add text by object";
                 key = "abc_prgname_newvalue_add";
                 alignment = "center";
            }
        }
        : row {
             : toggle {
                 label = "Drawing text on layer:";
                 key = "abc_prgname_layer1";
             }
             : popup_list {
//             label = "В данном случае подсказки не нужно, ее роль играет предыдущая";
                 key = "abc_prgname_layer";
                 edit_width = 35;
             }
        }
        : row {
             : toggle {
                 label = "Text style:";
                 key = "abc_prgname_style1";
             }
             : popup_list {
                 key = "abc_prgname_style";
                 edit_width = 35;
             }
        }
        : row {
             : toggle {
                 label = "Text height";
                 key = "abc_prgname_ht1";
             }
             : edit_box {
                 key = "abc_prgname_ht";
                 edit_width = 6;
             }
        }
        : row {
             : toggle {
                 label = "Text rotation [degrees]:";
                 key = "abc_prgname_rot1";
             }
             : edit_box {
                 key = "abc_prgname_rot";
                 edit_width = 6;
             }
        }
        : row {
             : toggle {
                 label = "Justification:";
                 key = "abc_prgname_just1";
             }
             : popup_list {
                 key = "abc_prgname_just";
                 edit_width = 10;
             }
        }
        : row {
            : toggle {
                 label = "Text color:";
                 key = "abc_prgname_color1";
                 width = 10;
             }
             :image_button{
                 key = "abc_prgname_color";
                 width = 6;
                 height = 1.5;
                 alignment = "center";
                 fixed_width = true;
                 fixed_height = true;
             }
             : text {
                 key = "abc_prgname_colortxt";
                 width = 45;
             }
        }
    }
    spacer_0;
    : row {
        ok_cancel_help;
        : button {
             label = "Change text insertion point";
             key = "abc_prgname_newpoint";
             alignment = "center";
        }
    }
    errtile;
}
      

  при полном или частичном использовании материалов сайта ссылка на источник обязательна ©2002-2012