VDKKeyEvent Class Reference

This class represents the data associated with a keypress or keyrelease event. More...

#include <sigc_events.h>

Inheritance diagram for VDKKeyEvent:

VDKAnyEvent

List of all members.

Public Member Functions


Detailed Description

This class represents the data associated with a keypress or keyrelease event.

Member Function Documentation

unsigned int VDKKeyEvent::Key (  )  const

Returns the corresponding id for this key as defined in gdkkeysyms.h.

Usefull for keys which don't have a string representation. For example, when key 'a' is pressed you get the string "a" and the id Gdk_a, but when you press on backspace you get the string "" (as there is no such representation) and id Gdk_BackSpace. Note that modifiers are handled by Modifier

See also:
Modifier()

unsigned int VDKKeyEvent::Modifier (  )  const

Tells you what modifier was pressed when this event was generated.

The modifiers are defined in enum GdkModifierType in gdktypes.h. You will get the or-ed vaule of all pressed modifiers.

VDKString VDKKeyEvent::String (  )  const

Gives you the string-representation of pressed key if possible.

See also:
Key()

const char * VDKKeyEvent::CString (  )  const

Basically the same as.

See also:
Modifier()


The documentation for this class was generated from the following files:

Generated on Tue May 6 03:40:10 2008 for vdk 2.4.0 by  doxygen 1.5.5