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
   41   42   43   44   45   46   47   48   49   50   51