Page 46 - AutoLISP и Visual LISP в среде AutoCAD
P. 46
Обязательные атрибуты: key: имя (ключ) с помощью которого
приложение на AutoLisp управляет элементом и диалогом.
Необязательные атрибуты: action, alignment, edit_width, fixed_height,
fixed_width, height, is_enabled, is_tab_stop, label, list, mnemonic, tabs, value,
width.
Пример:
:popup_list {
label="Пример popup_list";
value="2";
list="1\n2\n3\n4\n5\n6";
width=5;
fixed_width=true;
}
text – надпись. Элемент, используемый для вывода строки в
диалоговом окне. Данный элемент не может быть выбран или изменен
пользователем, но может применяться для отображения какой-либо
информации.
*
Обязательные атрибуты: label – строка текста, определяющая надпись
*
*
в диалоговом окне; width – ширина поля для вывода надписи; – обязателен
один из атрибутов.
Если надпись является неизменяемой, следует использовать атрибут
label, в противном случае задается атрибут value, а атрибуту width
присваивается значение, соизмеримое с длиной надписи, выводимой
функцией set_tile по ключу key.
Необязательные атрибуты: alignment, fixed_height, fixed_width, height,
is_bold, key, value.
Пример:
:text {
key="t"
width=20
value = "Пример text";
alignment=centered;
}
radio_button – кнопка с зависимой фиксацией. Элемент управления,
позволяющий сделать единственный выбор из представленных вариантов.
Данный элемент управления может быть размещен исключительно внутри
объединений, описывающих ряд или колонку с кнопками зависимой
фиксации: radio_column, radio_row, boxed_radio_column, boxed_radio_row
(см. далее).
Обязательные атрибуты: key – имя (ключ) с помощью которого
приложение на AutoLisp управляет элементом и диалогом.
Необязательные атрибуты: action, alignment, fixed_height, fixed_width,
height, is_enabled, is_tab_stop, label, mnemonic, value, width.
45