2012-06-22 27 views
0

我正在尝试为绘图区域小部件处理x事件,以便用户可以平移和绘制它。新闻事件和释放事件处理程序被调用,但不是动作通知事件。我添加了Gdk::POINTER_MOTION_MASK并覆盖了on_motion_notify_event(GdkEventButton *event)处理程序,但它没有被调用。难道我做错了什么?gtkmm x事件不起作用

回答

1

如果你确实刚好你说什么,问题是你重载了正确的方法名称,但是错误的参数类型。正确的过载是(从文档):

virtual bool Gtk::Widget::on_motion_notify_event(GdkEventMotion * event) 

请注意不同的参数类型。