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

3.2. СТАНДАРТНЫЕ ОБЪЕДИНЕНИЯ В DCL


                         Стандартные         объединения        –     это    заранее      сгруппированные
                  предопределенные  элементы  управления  или  элементы, позволяющие
                  группировать кнопки, списки и т.д. в виде рядов или колонок. Стандартные
                  объединения не имеют обязательных атрибутов.
                         ok_only, ok_cancel, ok_cancel_help, ok_cancel_help_info – стандартные
                  для  данной  платформы  кнопки  подтверждения,  отмены  и  выдачи
                  дополнительной  информации.  Атрибуты key для  данных  кнопок  имеют
                  следующие значения: кнопка Ok – "accept", кнопка Cancel – "cancel", кнопка
                  Help – "help" и кнопка Info – "info".

                         Необязательные атрибуты: нет.
                         Пример:




                          ok_cancel_help_info;
                         column – колонка.  Объединение  группы  элементов  управления,
                  расположенных вертикально в порядке их следования внутри данного блока
                  dcl-файла.
                         Необязательные            атрибуты:          alignment,         children_alignment,
                  children_fixed_height, children_fixed_width, fixed_height, fixed_width, height,
                  key, width.

                         boxed_column – колонка  с  рамкой.  Объединение  группы  элементов
                  управления,  расположенных  вертикально  в  порядке  их  следования  внутри
                  данного  блока  dcl-файла.  Если boxed_column имеет  атрибут label,  равный
                  какой-либо строке, то данная строка выводится выше рамки или встроена в
                  нее.
                         Необязательные            атрибуты:          alignment,         children_alignment,
                  children_fixed_height, children_fixed_width, fixed_height, fixed_width, height,
                  is_enabled, is_tab_stop, label, mnemonic, key, width.
                         row – ряд. Объединение группы элементов управления, расположенных
                  горизонтально в порядке их следования внутри данного блока dcl-файла.
                         Необязательные            атрибуты:          alignment,         children_alignment,
                  children_fixed_height, children_fixed_width, fixed_height, fixed_width, height,
                  key, width.
                         boxed_row – ряд с рамкой. Объединение группы элементов управления,
                  расположенных  горизонтально  в  порядке  их  следования  внутри  данного
                  блока  dcl-файла.  Если boxed_row имеет  атрибут label,  равный  какой-либо
                  строке, то данная строка выводится выше рамки или встроена в нее.
                         Необязательные            атрибуты:          alignment,         children_alignment,
                  children_fixed_height, children_fixed_width, fixed_height, fixed_width, height,
                  is_enabled, is_tab_stop, label, mnemonic, key, width.

                         radio_column – колонка с кнопками зависимой фиксации: объединение
                  группы  элементов  управления radio_button, расположенных  вертикально

                                                                                                             49
   45   46   47   48   49   50   51   52   53   54   55