Подскажите как сделать элементы меню на которые нельзя кликнуть( например закрыть файл, если он не открыт еще и т.д.). И сразу же вопрос как туда пиктограммку впихнуть.
Насчет пиктограмм: посмотри man-ы на сайте http://www.hmug.org/man/
по XmCascadeButton, XmLabel и их базовым классам.
Может что и найдёшь. Но, насколько я помню, раньше в Motif можно было
делать кнопки (меню) содержащие только текст или только картинку, хотя
в CDE у пунктов меню вреде бы и были пиктограммы.
Можно правда повозиться с XmNbackgroundPixmap, но гарантии дать не могу.