Widget.setDeviceEvents
void setDeviceEvents(gdk.device.Device device, gdk.types.EventMask events)Sets the device event mask (see #GdkEventMask) for a widget. The event mask determines which events a widget will receive from device. Keep in mind that different widgets have different default event masks, and by changing the event mask you may disrupt a widget’s functionality, so be careful. This function must be called while a widget is unrealized. Consider [gtk.widget.Widget.addDeviceEvents] for widgets that are already realized, or if you want to preserve the existing event mask. This function can’t be used with windowless widgets (which return false from [gtk.widget.Widget.getHasWindow]); to get events on those widgets, place them inside a #GtkEventBox and receive events on the event box.
Parameters
device | a #GdkDevice |
events | event mask |