SkyGI::InputEvent Class Reference

Collaboration diagram for SkyGI::InputEvent:
[legend]
List of all members.

Public Member Functions

 InputEvent (InputEventType Type=INPUT_EVENT_TYPE_NONE, MouseButton nMouseButton=MOUSE_BUTTON_NONE, MouseButtonMask nMouseButtonMask=MOUSE_BUTTON_MASK_NONE, const Point &cPosition=Point(0, 0), const Point &cOldPosition=Point(0, 0), unsigned int uiVKey=0, unsigned int uiAscii=0, KeyQualifiers uiQualifiers=KEY_QUAL_NONE)
InputEvent To (InputEventType Type) const
void Dump () const

Public Attributes

InputEventType m_nType
Point m_pPosition
Point m_pOldPosition
unsigned int m_uiVKey
unsigned int m_uiAscii
KeyQualifiers m_nQualifiers
MouseButton m_nMouseButton
MouseButtonMask m_nMouseButtonMask
int m_iWheelDelta
String m_szDragMimeType

Detailed Description

Examples:

dnd.cpp, listview.cpp, networkinterface.cpp, progressbar.cpp, tabview.cpp, and textview.cpp.


Constructor & Destructor Documentation

InputEvent::InputEvent ( InputEventType  Type = INPUT_EVENT_TYPE_NONE,
MouseButton  nMouseButton = MOUSE_BUTTON_NONE,
MouseButtonMask  nMouseButtonMask = MOUSE_BUTTON_MASK_NONE,
const Point cPosition = Point(0, 0),
const Point cOldPosition = Point(0, 0),
unsigned int  uiVKey = 0,
unsigned int  uiAscii = 0,
KeyQualifiers  uiQualifiers = KEY_QUAL_NONE 
)


Member Function Documentation

InputEvent InputEvent::To ( InputEventType  Type  )  const

void InputEvent::Dump (  )  const


Member Data Documentation

InputEventType SkyGI::InputEvent::m_nType

Point SkyGI::InputEvent::m_pPosition

Examples:
listview.cpp, progressbar.cpp, and tabview.cpp.

Point SkyGI::InputEvent::m_pOldPosition

unsigned int SkyGI::InputEvent::m_uiVKey

unsigned int SkyGI::InputEvent::m_uiAscii

KeyQualifiers SkyGI::InputEvent::m_nQualifiers

MouseButton SkyGI::InputEvent::m_nMouseButton

Examples:
dnd.cpp, and tabview.cpp.

MouseButtonMask SkyGI::InputEvent::m_nMouseButtonMask

int SkyGI::InputEvent::m_iWheelDelta

String SkyGI::InputEvent::m_szDragMimeType

Examples:
dnd.cpp.


Generated on Thu Dec 13 18:14:28 2007 for SkyGI by  doxygen 1.5.1-p1