LINUX.ORG.RU

FLTK:проблема с Menu Button


0

0

Добрый день!

Помогите пожалуйста со следующим вопросом... В FLTK cоздаю Menu Button, хочу чтобы меню открывалось по нажатию клавиши , например 'q', а не пробелом (как по умолчанию) и не мышкой. Как это можно осуществить? То есть как сгенерить событие для данного виджета?

При посылке события данному приложеию handle(FL_PUSHUP) менюшка разворачивается, но при этом програма приостанавливается и ждёт нашего выбора(любого из пункта меню). Что в моём случае не допустимо.

anonymous

Акселератор нужен чтоли ?

Fl_Menu_Item Menu[] = { ..... {"&Quit", FL_ALT + 'q', (Fl_Callback*)quit_cb, 0, 0, 0, 0, FONTSIZE, 0}, .....

соответственно quit_cb будет вызываться по Alt+q. Оно ?

sS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.