Я создаю приложение, используя GTKMM, и я хочу знать, как поймать сигнал правого клика из Gtk :: Table?
А также как поймать, если Мышь находится над Gtk :: Table?
Все виджеты GTK + имеют события button-press и focus-in-event . Вы можете использовать последний в сочетании с его дополнением ( focus-out-event ), чтобы отслеживать, находится ли мышь внутри виджета.
Хорошо, я разобрался с решением. Мне удалось отменить щелчок правой кнопкой мыши, переместив событие нажатия кнопки:
virtual bool on_button_press_event(GdkEventButton* event);