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