EVENT TYPES

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Expose

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::NoExpose

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Visibility

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Motion

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Button

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Scroll

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Key

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Crossing

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Focus

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Configure

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Property

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Selection

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Proximity

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Client

This should be set to either $Gtk2::Gdk::CHARS, $Gtk2::Gdk::SHORTS, or $Gtk2::Gdk::LONGS. See data for a full explanation.

Depending on the value of data_format, data takes one of three different kinds of values:

+-------------------+-----------------------+
|    data_format    |         data          |
+-------------------+-----------------------+
| Gtk2::Gdk::CHARS  | a string of length 20 |
| Gtk2::Gdk::SHORTS | a list of ten shorts  |
| Gtk2::Gdk::LONGS  | a list of five longs  |
+-------------------+-----------------------+

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::Setting

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::WindowState

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::DND

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::OwnerChange

HIERARCHY

Gtk2::Gdk::Event
+----Gtk2::Gdk::Event::GrabBroken