color
=====

color
Superclass: structure-object

Slots:

  * pixel. Accessor: color-pixel.

  * red. Accessor: color-red.

  * green. Accessor: color-green.

  * blue. Accessor: color-blue.

cursor
======

cursor
Superclass: structure-object

Slots:

  * type. Accessor: cursor-type.

event
=====

event
Superclass: structure-object

Subclasses: event-key event-button event-scroll event-motion event-expose event-visibility event-crossing event-focus event-configure event-property event-selection event-dnd event-proximity event-client event-no-expose event-window-state event-setting event-owner-change event-grab-broken

Slots:

  * type. Accessor: event-type.

  * window. Accessor: event-window.

  * send-event. Accessor: event-send-event.

event-button
============

event-button
Superclass: event

Slots:

  * type. Accessor: event-button-type.

  * time. Accessor: event-button-time.

  * x. Accessor: event-button-x.

  * y. Accessor: event-button-y.

  * axes. Accessor: event-button-axes.

  * state. Accessor: event-button-state.

  * button. Accessor: event-button-button.

  * device. Accessor: event-button-device.

  * x-root. Accessor: event-button-x-root.

  * y-root. Accessor: event-button-y-root.

event-client
============

event-client
Superclass: event

Subclasses: event-client-8 event-client-16 event-client-32

Slots:

  * type. Accessor: event-client-type.

  * message-time. Accessor: event-client-message-time.

  * data-format. Accessor: event-client-data-format.

event-client-16
===============

event-client-16
Superclass: event-client

Slots:

  * data-format. Accessor: event-client-16-data-format.

  * data. Accessor: event-client-16-data.

event-client-32
===============

event-client-32
Superclass: event-client

Slots:

  * data-format. Accessor: event-client-32-data-format.

  * data. Accessor: event-client-32-data.

event-client-8
==============

event-client-8
Superclass: event-client

Slots:

  * data-format. Accessor: event-client-8-data-format.

  * data. Accessor: event-client-8-data.

event-configure
===============

event-configure
Superclass: event

Slots:

  * type. Accessor: event-configure-type.

  * x. Accessor: event-configure-x.

  * y. Accessor: event-configure-y.

  * width. Accessor: event-configure-width.

  * height. Accessor: event-configure-height.

event-crossing
==============

event-crossing
Superclass: event

Slots:

  * type. Accessor: event-crossing-type.

  * sub-window. Accessor: event-crossing-sub-window.

  * time. Accessor: event-crossing-time.

  * x. Accessor: event-crossing-x.

  * y. Accessor: event-crossing-y.

  * x-root. Accessor: event-crossing-x-root.

  * y-root. Accessor: event-crossing-y-root.

  * mode. Accessor: event-crossing-mode.

  * detail. Accessor: event-crossing-detail.

  * focus. Accessor: event-crossing-focus.

  * state. Accessor: event-crossing-state.

event-dnd
=========

event-dnd
Superclass: event

Slots:

  * type. Accessor: event-dnd-type.

  * drag-context. Accessor: event-dnd-drag-context.

  * time. Accessor: event-dnd-time.

  * x-root. Accessor: event-dnd-x-root.

  * y-root. Accessor: event-dnd-y-root.

event-expose
============

event-expose
Superclass: event

Slots:

  * type. Accessor: event-expose-type.

  * area. Accessor: event-expose-area.

  * region. Accessor: event-expose-region.

  * count. Accessor: event-expose-count.

event-focus
===========

event-focus
Superclass: event

Slots:

  * type. Accessor: event-focus-type.

  * in. Accessor: event-focus-in.

event-grab-broken
=================

event-grab-broken
Superclass: event

Slots:

  * type. Accessor: event-grab-broken-type.

  * keyboard. Accessor: event-grab-broken-keyboard.

  * implicit. Accessor: event-grab-broken-implicit.

  * grab-window. Accessor: event-grab-broken-grab-window.

event-key
=========

event-key
Superclass: event

Slots:

  * type. Accessor: event-key-type.

  * time. Accessor: event-key-time.

  * state. Accessor: event-key-state.

  * keyval. Accessor: event-key-keyval.

  * length. Accessor: event-key-length.

  * string. Accessor: event-key-string.

  * hardware-keycode. Accessor: event-key-hardware-keycode.

  * group. Accessor: event-key-group.

  * is-modifier. Accessor: event-key-is-modifier.

event-motion
============

event-motion
Superclass: event

Slots:

  * type. Accessor: event-motion-type.

  * time. Accessor: event-motion-time.

  * x. Accessor: event-motion-x.

  * y. Accessor: event-motion-y.

  * axes. Accessor: event-motion-axes.

  * state. Accessor: event-motion-state.

  * is-hint. Accessor: event-motion-is-hint.

  * device. Accessor: event-motion-device.

  * x-root. Accessor: event-motion-x-root.

  * y-root. Accessor: event-motion-y-root.

event-no-expose
===============

event-no-expose
Superclass: event

Slots:

  * type. Accessor: event-no-expose-type.

event-owner-change
==================

event-owner-change
Superclass: event

Slots:

  * type. Accessor: event-owner-change-type.

  * owner. Accessor: event-owner-change-owner.

  * reason. Accessor: event-owner-change-reason.

  * selection. Accessor: event-owner-change-selection.

  * time. Accessor: event-owner-change-time.

  * selection-time. Accessor: event-owner-change-selection-time.

event-property
==============

event-property
Superclass: event

Slots:

  * type. Accessor: event-property-type.

  * atom. Accessor: event-property-atom.

  * time. Accessor: event-property-time.

  * state. Accessor: event-property-state.

event-proximity
===============

event-proximity
Superclass: event

Slots:

  * type. Accessor: event-proximity-type.

  * time. Accessor: event-proximity-time.

  * device. Accessor: event-proximity-device.

event-scroll
============

event-scroll
Superclass: event

Slots:

  * type. Accessor: event-scroll-type.

  * time. Accessor: event-scroll-time.

  * x. Accessor: event-scroll-x.

  * y. Accessor: event-scroll-y.

  * state. Accessor: event-scroll-state.

  * direction. Accessor: event-scroll-direction.

  * device. Accessor: event-scroll-device.

  * x-root. Accessor: event-scroll-x-root.

  * y-root. Accessor: event-scroll-y-root.

event-selection
===============

event-selection
Superclass: event

Slots:

  * type. Accessor: event-selection-type.

  * selection. Accessor: event-selection-selection.

  * target. Accessor: event-selection-target.

  * property. Accessor: event-selection-property.

  * time. Accessor: event-selection-time.

  * requestor. Accessor: event-selection-requestor.

event-setting
=============

event-setting
Superclass: event

Slots:

  * type. Accessor: event-setting-type.

  * action. Accessor: event-setting-action.

  * name. Accessor: event-setting-name.

event-visibility
================

event-visibility
Superclass: event

Slots:

  * type. Accessor: event-visibility-type.

  * state. Accessor: event-visibility-state.

event-window-state
==================

event-window-state
Superclass: event

Slots:

  * type. Accessor: event-window-state-type.

  * changed-mask. Accessor: event-window-state-changed-mask.

  * new-window-state. Accessor: event-window-state-new-window-state.

font
====

font
Superclass: structure-object

Slots:

  * type. Accessor: font-type.

  * ascent. Accessor: font-ascent.

  * descent. Accessor: font-descent.

geometry
========

geometry
Superclass: structure-object

Slots:

  * min-width. Accessor: geometry-min-width.

  * min-height. Accessor: geometry-min-height.

  * max-width. Accessor: geometry-max-width.

  * max-height. Accessor: geometry-max-height.

  * base-width. Accessor: geometry-base-width.

  * base-height. Accessor: geometry-base-height.

  * width-increment. Accessor: geometry-width-increment.

  * height-increment. Accessor: geometry-height-increment.

  * min-aspect. Accessor: geometry-min-aspect.

  * max-aspect. Accessor: geometry-max-aspect.

  * gravity. Accessor: geometry-gravity.

rectangle
=========

rectangle
Superclass: structure-object

Slots:

  * x. Accessor: rectangle-x.

  * y. Accessor: rectangle-y.

  * width. Accessor: rectangle-width.

  * height. Accessor: rectangle-height.