

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

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

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

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

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

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

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

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

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

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

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

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

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

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 | +-------------------+-----------------------+

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

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

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