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

XmCascadeButton

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

Пункт строки меню Motif, раскрывающий выпадающее меню, — а внутри меню открывающий подменю, помеченное маленькой стрелкой.

Строка меню Motif — это XmRowColumn типа menu bar, а каждый её заголовок — «Файл», «Правка», «Справка» — это XmCascadeButton. Сама кнопка ничего не делает. Её ресурс XmNsubMenuId указывает на выпадающее меню, созданное через XmCreatePulldownMenu, и именно оно появляется при активации кнопки. Если поместить кнопку внутрь другого меню, Motif нарисует справа стрелку, и каскад превращается в подменю.

XmNcascadingCallback вызывается непосредственно перед показом меню, что позволяло программам заполнять или блокировать пункты в последний момент, а не поддерживать меню в актуальном состоянии постоянно. Меню «Справка» сдвигалось к правому краю строки через ресурс строки меню XmNmenuHelpWidget — соглашение прямиком из Motif Style Guide.

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