#ifndef __keyevent_bi__
#define __keyevent_bi__

#include once "common.bi"

_DF(wxKeyEvent_ctor)          (typ as wxEventType) as _wxKeyEvent ptr

_DF(wxKeyEvent_ControlDown)   (self as _wxKeyEvent ptr) as wxBool

_DF(wxKeyEvent_ShiftDown)     (self as _wxKeyEvent ptr) as wxBool

_DF(wxKeyEvent_AltDown)       (self as _wxKeyEvent ptr) as wxBool

_DF(wxKeyEvent_MetaDown)      (self as _wxKeyEvent ptr) as wxBool

_DF(wxKeyEvent_GetRawKeyCode) (self as _wxKeyEvent ptr) as wxInt

_DF(wxKeyEvent_GetKeyCode)    (self as _wxKeyEvent ptr) as wxInt

_DF(wxKeyEvent_GetRawKeyFlags)(self as _wxKeyEvent ptr) as wxInt

_DF(wxKeyEvent_HasModifiers)  (self as _wxKeyEvent ptr) as wxBool

_DS(wxKeyEvent_GetPosition)   (self as _wxKeyEvent ptr, pt as _wxPoint ptr)

_DF(wxKeyEvent_GetX)          (self as _wxKeyEvent ptr) as wxInt

_DF(wxKeyEvent_GetY)          (self as _wxKeyEvent ptr) as wxInt

_DF(wxKeyEvent_CmdDown)       (self as _wxKeyEvent ptr) as wxBool

_DF(wxKeyEvent_GetUnicodeChar)(self as _wxKeyEvent ptr) as wxInt

#endif ' __keyevent_bi__
