Method: ActiveWindowX::Display#next_event

Defined in:
lib/active_window_x/display.rb

#next_eventObject



68
69
70
71
72
73
74
75
76
# File 'lib/active_window_x/display.rb', line 68

def next_event
  xevent = Xlib::x_next_event @raw

  case xevent.type
  when Xlib::PropertyNotify; PropertyEvent.new self, xevent
  when Xlib::ClientMessage; ClientMessageEvent.new self, xevent
  else Event.new self, xevent
  end
end