- WMHints =
Data.define(:flags, :input, :initial_state, :icon_pixmap, :icon_window, :icon_x, :icon_y, :icon_mask, :window_group)
- SizeHints =
Data.define(:flags, :x, :y, :width, :height,
:min_width, :min_height, :max_width, :max_height,
:width_inc, :height_inc,
:min_aspect_x, :min_aspect_y, :max_aspect_x, :max_aspect_y,
:base_width, :base_height, :win_gravity)
- CreateWindowEvent =
Data.define(:type, :serial, :send_event, :display, :parent, :window,
:x, :y, :width, :height, :border_width, :override_redirect)
- ConfigureEvent =
Data.define(:type, :serial, :send_event, :display, :event, :window,
:x, :y, :width, :height, :border_width, :above, :override_redirect)
- ExposeEvent =
Data.define(:type, :serial, :send_event, :display, :window, :x, :y, :width, :height, :count)