class Inti::Gdk::Event

Name

class Inti::Gdk::Event -- 

Synopsis

class Inti::Gdk::Event is declared in the header inti/gdk/event.h.

Superclasses. none

Subclasses. EventFocus, EventSelection, EventMotion, EventCrossing, EventDND, EventExpose, EventClient, EventButton, EventKey, EventScroll, EventProperty, EventProximity, EventVisibility, EventConfigure

Class members

Public Enumerations.
enum Type
enum Mask

Public Constructors.
Event (GdkEvent * )
Event (const Event& src)

Public Destructor.
~Event ()

Public Methods.
GdkEvent * gdk_event () const
GdkEventAny * gdk_event_any () const
Event& operator= (const Event& src)
Type type () const
Window * window () const
bool send_event () const

Public Functions.
Event * wrap (GdkEvent* src)
Event * wrap (GdkEventAny* src)

Protected Typedefs.
typedef Base

Description

Public Enumerations

enum Inti::Gdk::Event::Type

NOTHING 
DELETE 
DESTROY 
EXPOSE 
MOTION_NOTIFY 
BUTTON_PRESS 
TWO_BUTTON_PRESS 
THREE_BUTTON_PRESS 
BUTTON_RELEASE 
KEY_PRESS 
KEY_RELEASE 
ENTER_NOTIFY 
LEAVE_NOTIFY 
FOCUS_CHANGE 
CONFIGURE 
MAP 
UNMAP 
PROPERTY_NOTIFY 
SELECTION_CLEAR 
SELECTION_REQUEST 
SELECTION_NOTIFY 
PROXIMITY_IN 
PROXIMITY_OUT 
DRAG_ENTER 
DRAG_LEAVE 
DRAG_MOTION 
DRAG_STATUS 
DROP_START 
DROP_FINISHED 
CLIENT_EVENT 
VISIBILITY_NOTIFY 
NO_EXPOSE 
SCROLL 

enum Inti::Gdk::Event::Mask

EXPOSURE_MASK 
POINTER_MOTION_MASK 
POINTER_MOTION_HINT_MASK 
BUTTON_MOTION_MASK 
BUTTON1_MOTION_MASK 
BUTTON2_MOTION_MASK 
BUTTON3_MOTION_MASK 
BUTTON_PRESS_MASK 
BUTTON_RELEASE_MASK 
KEY_PRESS_MASK 
KEY_RELEASE_MASK 
ENTER_NOTIFY_MASK 
LEAVE_NOTIFY_MASK 
FOCUS_CHANGE_MASK 
STRUCTURE_MASK 
PROPERTY_CHANGE_MASK 
VISIBILITY_NOTIFY_MASK 
PROXIMITY_IN_MASK 
PROXIMITY_OUT_MASK 
SUBSTRUCTURE_MASK 
SCROLL_MASK 
ALL_EVENTS_MASK 

Public Constructors

method Inti::Gdk::Event::Event

Event (GdkEvent * )

 

method Inti::Gdk::Event::Event

Event (const Event& src)

src 

Public Destructor

method Inti::Gdk::Event::~Event

~Event ()

Public Methods

method Inti::Gdk::Event::gdk_event

GdkEvent * gdk_event () const

method Inti::Gdk::Event::gdk_event_any

GdkEventAny * gdk_event_any () const

method Inti::Gdk::Event::operator=

Event& operator= (const Event& src)

src 

method Inti::Gdk::Event::type

Type type () const

method Inti::Gdk::Event::window

Window * window () const

method Inti::Gdk::Event::send_event

bool send_event () const

Public Functions

function Inti::Gdk::Event::wrap

Event * wrap (GdkEvent* src)

src 

function Inti::Gdk::Event::wrap

Event * wrap (GdkEventAny* src)

src 

Protected Typedefs

typedef Inti::Gdk::Event::Base

typedef Private::GdkEventStruct Base