logo top
Main Page   Widgets   Namespaces   Book  

Gdk::Event Class Reference

List of all members.

Public Member Functions

 Event ()
 Event (GdkEvent* gobject, bool make_a_copy=true)
 Event (const Event& other)
Eventoperator= (const Event& other)
 ~Event ()
void swap (Event& other)
GdkEvent* gobj ()
 Provides access to the underlying C instance.

const GdkEvent* gobj () const
 Provides access to the underlying C instance.

GdkEvent* gobj_copy () const
void put ()
guint32 get_time () const
bool get_state (ModifierType& state) const
bool get_coords (double& x_win, double& y_win) const
bool get_root_coords (double& x_root, double& y_root) const
bool get_axis (AxisUse axis_use, double& value) const
void set_screen (const Glib::RefPtr<Screen>& screen)
Glib::RefPtr<Screenget_screen ()
Glib::RefPtr<const Screenget_screen () const
bool send_client_message (GdkNativeWindow winid)
bool send_client_message (const Glib::RefPtr<Display>& display, GdkNativeWindow winid)

Static Public Member Functions

Event get ()
Event peek ()
Event get_graphics_expose (const Glib::RefPtr<Window>& window)
bool events_pending ()
void set_show_events (bool show_events)
bool get_show_events ()

Protected Attributes

GdkEvent* gobject_

Related Functions

(Note that these are not member functions.)

void swap (Event& lhs, Event& rhs)
Gdk::Event wrap (GdkEvent* object, bool take_copy=false)

Constructor & Destructor Documentation

Gdk::Event::Event (  ) 
 

Gdk::Event::Event ( GdkEvent*  gobject,
bool  make_a_copy = true
[explicit]
 

Gdk::Event::Event ( const Event other  ) 
 

Gdk::Event::~Event (  ) 
 


Member Function Documentation

bool Gdk::Event::events_pending (  )  [static]
 

Event Gdk::Event::get (  )  [static]
 

bool Gdk::Event::get_axis ( AxisUse  axis_use,
double&  value
const
 

bool Gdk::Event::get_coords ( double&  x_win,
double&  y_win
const
 

Event Gdk::Event::get_graphics_expose ( const Glib::RefPtr<Window>&  window  )  [static]
 

bool Gdk::Event::get_root_coords ( double&  x_root,
double&  y_root
const
 

Glib::RefPtr<const Screen> Gdk::Event::get_screen (  )  const
 

Glib::RefPtr<Screen> Gdk::Event::get_screen (  ) 
 

bool Gdk::Event::get_show_events (  )  [static]
 

bool Gdk::Event::get_state ( ModifierType state  )  const
 

guint32 Gdk::Event::get_time (  )  const
 

const GdkEvent* Gdk::Event::gobj (  )  const [inline]
 

Provides access to the underlying C instance.

GdkEvent* Gdk::Event::gobj (  )  [inline]
 

Provides access to the underlying C instance.

GdkEvent* Gdk::Event::gobj_copy (  )  const
 

Event& Gdk::Event::operator= ( const Event other  ) 
 

Event Gdk::Event::peek (  )  [static]
 

void Gdk::Event::put (  ) 
 

bool Gdk::Event::send_client_message ( const Glib::RefPtr<Display>&  display,
GdkNativeWindow  winid
 

bool Gdk::Event::send_client_message ( GdkNativeWindow  winid  ) 
 

void Gdk::Event::set_screen ( const Glib::RefPtr<Screen>&  screen  ) 
 

void Gdk::Event::set_show_events ( bool  show_events  )  [static]
 

void Gdk::Event::swap ( Event other  ) 
 


Friends And Related Function Documentation

void swap ( Event lhs,
Event rhs
[related]
 

Gdk::Event wrap ( GdkEvent*  object,
bool  take_copy = false
[related]
 


Member Data Documentation

GdkEvent* Gdk::Event::gobject_ [protected]
 


The documentation for this class was generated from the following file:
Generated for gtkmm2.2 by Doxygen 1.3.3 © 1997-2001