Method: Xlib::XI.select_events

Defined in:
lib/xlib/xi.rb

.select_events(display, devices, window, event_mask) ⇒ Object



54
55
56
57
58
59
60
# File 'lib/xlib/xi.rb', line 54

def select_events(display, devices, window, event_mask)
  event_mask = EventMask.new(devices, event_mask)
  Xlib.XISelectEvents(display.to_native, window.to_native, event_mask.to_native, devices.size)
  true
ensure
  Xlib::X.flush(display)
end