Page 48 - AutoLISP и Visual LISP в среде AutoCAD
P. 48

Необязательные атрибуты: alignment, color, fixed_height, fixed_width.


                         Пример:
                                                            :image {
                                                                 key="im";
                                                                 color=dialog_background;
                                                                 width=10;
                                                                 heigth=3;
                                                            }
                         slider – скользящая шкала. Элемент управления, который используется
                  для  управления  диапазоном  чисел.  Данный  элемент  имеет  индикатор,  с
                  помощью  которого  пользователь  может  выставлять  нужные  значения.
                  Программа на AutoLisp должна контролировать любые действия, связанные
                  с элементом slider, и модернизировать связанный с ним элемент управления
                  (обычно это edit_box).
                         Обязательные  атрибуты: key – имя  (ключ)  с  помощью  которого
                  приложение на AutoLisp управляет элементом и диалогом.
                         Необязательные атрибуты: action, alignment, big_increment, fixed_height,
                  fixed_width, height, is_enabled, is_tab_stop, layout,  max_value, min_value,
                  small_increment, value, width.


                         Пример:
                                                                   :slider {
                                                                        key="sl";
                                                                        value="50";
                                                                        min_value=0;
                                                                        max_value=100;
                                                                        small_increment=1;
                                                                        big_increment=20;
                                                                        width=20;
                                                                        fixed_width=true;
                                                                   }
                         spacer    –    разделитель.  Элемент,  который  позволяет  управлять
                  расположением  элементов  управления  в диалоговом  окне. Данный  элемент
                  представляет  собой  пустое  поле  определенных  размеров,  с  помощью
                  которого  можно  регулировать  горизонтальное  и  вертикальное  расстояние
                  между элементами управления. Кроме стандартного элемента spacer в файле
                  base.dcl  определен элемент spacer_1,  имеющий  высоту  и  ширину  в  один
                  символ.
                         Обязательные атрибуты: нет.
                         Необязательные  атрибуты: alignment, fixed_height, fixed_width, height,
                  key, width.








                         Пример:

                                                                                                             47
   43   44   45   46   47   48   49   50   51   52   53