Class: LibX11::XKeyEvent
Constant Summary
Constants inherited from XEvent
LibX11::XEvent::BUTTON_PRESS, LibX11::XEvent::BUTTON_RELEASE, LibX11::XEvent::CIRCULATE_NOTIFY, LibX11::XEvent::CIRCULATE_REQUEST, LibX11::XEvent::CLIENT_MESSAGE, LibX11::XEvent::COLORMAP_NOTIFY, LibX11::XEvent::CONFIGURE_NOTIFY, LibX11::XEvent::CONFIGURE_REQUEST, LibX11::XEvent::CREATE_NOTIFY, LibX11::XEvent::DESTROY_NOTIFY, LibX11::XEvent::ENTER_NOTIFY, LibX11::XEvent::EXPOSE, LibX11::XEvent::FOCUS_IN, LibX11::XEvent::FOCUS_OUT, LibX11::XEvent::GENERIC_EVENT, LibX11::XEvent::GRAPHICS_EXPOSE, LibX11::XEvent::GRAVITY_NOTIFY, LibX11::XEvent::KEYMAP_NOTIFY, LibX11::XEvent::KEY_PRESS, LibX11::XEvent::KEY_RELEASE, LibX11::XEvent::LAST_EVENT, LibX11::XEvent::LEAVE_NOTIFY, LibX11::XEvent::MAPPING_NOTIFY, LibX11::XEvent::MAP_NOTIFY, LibX11::XEvent::MAP_REQUEST, LibX11::XEvent::MOTION_NOTIFY, LibX11::XEvent::NO_EXPOSE, LibX11::XEvent::PROPERTY_NOTIFY, LibX11::XEvent::REPARENT_NOTIFY, LibX11::XEvent::RESIZE_REQUEST, LibX11::XEvent::SELECTION_CLEAR, LibX11::XEvent::SELECTION_REQUEST, LibX11::XEvent::SELKECTION_NOTIFY, LibX11::XEvent::UNMAP_NOTIFY, LibX11::XEvent::VISIBILITY_NOTIFY
Instance Method Summary collapse
Methods inherited from XEvent
Instance Method Details
#state ⇒ Object
60 61 62 63 64 65 66 67 |
# File 'ext/libx11_ruby/xevent.c', line 60
static VALUE
rb_xkey_event_state(VALUE self)
{
XEvent *event;
TypedData_Get_Struct(self, XEvent, &xevent_type, event);
return UINT2NUM(event->xkey.state);
}
|