IT-словарь › Программирование › XmSeparator

XmSeparator

Программирование Svenska → Обновлено: 2026-10-20

Виджет Motif для рисования линии и больше ни для чего — но семью способами.

XmNseparatorType выбирает между XmSINGLE_LINE, XmDOUBLE_LINE, их пунктирными вариантами, XmNO_LINE для пустого места и гравированными XmSHADOW_ETCHED_IN и XmSHADOW_ETCHED_OUT — последний по умолчанию, и он дал Motif фирменную канавку в поверхности. XmNorientation делает линию горизонтальной или вертикальной, а XmNmargin отодвигает её от краёв.

Большинство разделителей, которые видели пользователи, были гаджетами XmSeparatorGadget, разделявшими группы пунктов меню, где отдельное окно X на каждую черту было бы расточительством. Другое типичное место — диалоги: XmMessageBox и родственные ему сами вставляют разделитель между сообщением и рядом кнопок. То, что для линии понадобился полноценный класс виджета с callback'ами и базой ресурсов, многое говорит о взгляде Xt на мир.

← Назад к словарю