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