+#ifdef __cplusplus
+}
+#endif
+/*
+ * This table is used by the pointer type-checker
+ */
+static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
+ { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
+ { "_wxEvent","_class_wxNotifyEvent",SwigwxNotifyEventTowxEvent},
+ { "_wxEvent","_wxNotifyEvent",SwigwxNotifyEventTowxEvent},
+ { "_wxEvent","_class_wxPyEvent",SwigwxPyEventTowxEvent},
+ { "_wxEvent","_wxPyEvent",SwigwxPyEventTowxEvent},
+ { "_wxEvent","_class_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent},
+ { "_wxEvent","_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent},
+ { "_wxEvent","_class_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent},
+ { "_wxEvent","_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent},
+ { "_wxEvent","_class_wxIdleEvent",SwigwxIdleEventTowxEvent},
+ { "_wxEvent","_wxIdleEvent",SwigwxIdleEventTowxEvent},
+ { "_wxEvent","_class_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent},
+ { "_wxEvent","_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent},
+ { "_wxEvent","_class_wxJoystickEvent",SwigwxJoystickEventTowxEvent},
+ { "_wxEvent","_wxJoystickEvent",SwigwxJoystickEventTowxEvent},
+ { "_wxEvent","_class_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent},
+ { "_wxEvent","_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent},
+ { "_wxEvent","_class_wxIconizeEvent",SwigwxIconizeEventTowxEvent},
+ { "_wxEvent","_wxIconizeEvent",SwigwxIconizeEventTowxEvent},
+ { "_wxEvent","_class_wxShowEvent",SwigwxShowEventTowxEvent},
+ { "_wxEvent","_wxShowEvent",SwigwxShowEventTowxEvent},
+ { "_wxEvent","_class_wxMenuEvent",SwigwxMenuEventTowxEvent},
+ { "_wxEvent","_wxMenuEvent",SwigwxMenuEventTowxEvent},
+ { "_wxEvent","_class_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent},
+ { "_wxEvent","_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent},
+ { "_wxEvent","_class_wxActivateEvent",SwigwxActivateEventTowxEvent},
+ { "_wxEvent","_wxActivateEvent",SwigwxActivateEventTowxEvent},
+ { "_wxEvent","_class_wxFocusEvent",SwigwxFocusEventTowxEvent},
+ { "_wxEvent","_wxFocusEvent",SwigwxFocusEventTowxEvent},
+ { "_wxEvent","_class_wxEraseEvent",SwigwxEraseEventTowxEvent},
+ { "_wxEvent","_wxEraseEvent",SwigwxEraseEventTowxEvent},
+ { "_wxEvent","_class_wxPaintEvent",SwigwxPaintEventTowxEvent},
+ { "_wxEvent","_wxPaintEvent",SwigwxPaintEventTowxEvent},
+ { "_wxEvent","_class_wxMoveEvent",SwigwxMoveEventTowxEvent},
+ { "_wxEvent","_wxMoveEvent",SwigwxMoveEventTowxEvent},
+ { "_wxEvent","_class_wxKeyEvent",SwigwxKeyEventTowxEvent},
+ { "_wxEvent","_wxKeyEvent",SwigwxKeyEventTowxEvent},
+ { "_wxEvent","_class_wxMouseEvent",SwigwxMouseEventTowxEvent},
+ { "_wxEvent","_wxMouseEvent",SwigwxMouseEventTowxEvent},
+ { "_wxEvent","_class_wxSpinEvent",SwigwxSpinEventTowxEvent},
+ { "_wxEvent","_wxSpinEvent",SwigwxSpinEventTowxEvent},
+ { "_wxEvent","_class_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent},
+ { "_wxEvent","_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent},
+ { "_wxEvent","_class_wxScrollEvent",SwigwxScrollEventTowxEvent},
+ { "_wxEvent","_wxScrollEvent",SwigwxScrollEventTowxEvent},
+ { "_wxEvent","_class_wxCommandEvent",SwigwxCommandEventTowxEvent},
+ { "_wxEvent","_wxCommandEvent",SwigwxCommandEventTowxEvent},
+ { "_wxEvent","_class_wxCloseEvent",SwigwxCloseEventTowxEvent},
+ { "_wxEvent","_wxCloseEvent",SwigwxCloseEventTowxEvent},
+ { "_wxEvent","_class_wxSizeEvent",SwigwxSizeEventTowxEvent},
+ { "_wxEvent","_wxSizeEvent",SwigwxSizeEventTowxEvent},
+ { "_wxEvent","_class_wxEvent",0},
+ { "_class_wxActivateEvent","_wxActivateEvent",0},
+ { "_signed_long","_long",0},
+ { "_wxMenuEvent","_class_wxMenuEvent",0},
+ { "_wxPrintQuality","_int",0},
+ { "_wxPrintQuality","_signed_int",0},
+ { "_wxPrintQuality","_unsigned_int",0},
+ { "_wxPrintQuality","_wxWindowID",0},
+ { "_wxPrintQuality","_uint",0},
+ { "_wxPrintQuality","_EBool",0},
+ { "_wxPrintQuality","_size_t",0},
+ { "_class_wxRegionIterator","_wxRegionIterator",0},
+ { "_wxPaintEvent","_class_wxPaintEvent",0},
+ { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
+ { "_wxNotifyEvent","_class_wxNotifyEvent",0},
+ { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
+ { "_byte","_unsigned_char",0},
+ { "_long","_unsigned_long",0},
+ { "_long","_signed_long",0},
+ { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
+ { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
+ { "_wxSpinEvent","_class_wxSpinEvent",0},
+ { "_size_t","_wxPrintQuality",0},
+ { "_size_t","_unsigned_int",0},
+ { "_size_t","_int",0},
+ { "_size_t","_wxWindowID",0},
+ { "_size_t","_uint",0},
+ { "_class_wxRealPoint","_wxRealPoint",0},
+ { "_class_wxPaintEvent","_wxPaintEvent",0},
+ { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
+ { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
+ { "_wxPyEvent","_class_wxPyEvent",0},
+ { "_class_wxKeyEvent","_wxKeyEvent",0},
+ { "_wxIdleEvent","_class_wxIdleEvent",0},
+ { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
+ { "_wxShowEvent","_class_wxShowEvent",0},
+ { "_uint","_wxPrintQuality",0},
+ { "_uint","_size_t",0},
+ { "_uint","_unsigned_int",0},
+ { "_uint","_int",0},
+ { "_uint","_wxWindowID",0},
+ { "_class_wxEvent","_class_wxNotifyEvent",SwigwxNotifyEventTowxEvent},
+ { "_class_wxEvent","_wxNotifyEvent",SwigwxNotifyEventTowxEvent},
+ { "_class_wxEvent","_class_wxPyEvent",SwigwxPyEventTowxEvent},
+ { "_class_wxEvent","_wxPyEvent",SwigwxPyEventTowxEvent},
+ { "_class_wxEvent","_class_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent},
+ { "_class_wxEvent","_wxSysColourChangedEvent",SwigwxSysColourChangedEventTowxEvent},
+ { "_class_wxEvent","_class_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent},
+ { "_class_wxEvent","_wxUpdateUIEvent",SwigwxUpdateUIEventTowxEvent},
+ { "_class_wxEvent","_class_wxIdleEvent",SwigwxIdleEventTowxEvent},
+ { "_class_wxEvent","_wxIdleEvent",SwigwxIdleEventTowxEvent},
+ { "_class_wxEvent","_class_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent},
+ { "_class_wxEvent","_wxDropFilesEvent",SwigwxDropFilesEventTowxEvent},
+ { "_class_wxEvent","_class_wxJoystickEvent",SwigwxJoystickEventTowxEvent},
+ { "_class_wxEvent","_wxJoystickEvent",SwigwxJoystickEventTowxEvent},
+ { "_class_wxEvent","_class_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent},
+ { "_class_wxEvent","_wxMaximizeEvent",SwigwxMaximizeEventTowxEvent},
+ { "_class_wxEvent","_class_wxIconizeEvent",SwigwxIconizeEventTowxEvent},
+ { "_class_wxEvent","_wxIconizeEvent",SwigwxIconizeEventTowxEvent},
+ { "_class_wxEvent","_class_wxShowEvent",SwigwxShowEventTowxEvent},
+ { "_class_wxEvent","_wxShowEvent",SwigwxShowEventTowxEvent},
+ { "_class_wxEvent","_class_wxMenuEvent",SwigwxMenuEventTowxEvent},
+ { "_class_wxEvent","_wxMenuEvent",SwigwxMenuEventTowxEvent},
+ { "_class_wxEvent","_class_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent},
+ { "_class_wxEvent","_wxInitDialogEvent",SwigwxInitDialogEventTowxEvent},
+ { "_class_wxEvent","_class_wxActivateEvent",SwigwxActivateEventTowxEvent},
+ { "_class_wxEvent","_wxActivateEvent",SwigwxActivateEventTowxEvent},
+ { "_class_wxEvent","_class_wxFocusEvent",SwigwxFocusEventTowxEvent},
+ { "_class_wxEvent","_wxFocusEvent",SwigwxFocusEventTowxEvent},
+ { "_class_wxEvent","_class_wxEraseEvent",SwigwxEraseEventTowxEvent},
+ { "_class_wxEvent","_wxEraseEvent",SwigwxEraseEventTowxEvent},
+ { "_class_wxEvent","_class_wxPaintEvent",SwigwxPaintEventTowxEvent},
+ { "_class_wxEvent","_wxPaintEvent",SwigwxPaintEventTowxEvent},
+ { "_class_wxEvent","_class_wxMoveEvent",SwigwxMoveEventTowxEvent},
+ { "_class_wxEvent","_wxMoveEvent",SwigwxMoveEventTowxEvent},
+ { "_class_wxEvent","_class_wxKeyEvent",SwigwxKeyEventTowxEvent},
+ { "_class_wxEvent","_wxKeyEvent",SwigwxKeyEventTowxEvent},
+ { "_class_wxEvent","_class_wxMouseEvent",SwigwxMouseEventTowxEvent},
+ { "_class_wxEvent","_wxMouseEvent",SwigwxMouseEventTowxEvent},
+ { "_class_wxEvent","_class_wxSpinEvent",SwigwxSpinEventTowxEvent},
+ { "_class_wxEvent","_wxSpinEvent",SwigwxSpinEventTowxEvent},
+ { "_class_wxEvent","_class_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent},
+ { "_class_wxEvent","_wxScrollWinEvent",SwigwxScrollWinEventTowxEvent},
+ { "_class_wxEvent","_class_wxScrollEvent",SwigwxScrollEventTowxEvent},
+ { "_class_wxEvent","_wxScrollEvent",SwigwxScrollEventTowxEvent},
+ { "_class_wxEvent","_class_wxCommandEvent",SwigwxCommandEventTowxEvent},
+ { "_class_wxEvent","_wxCommandEvent",SwigwxCommandEventTowxEvent},
+ { "_class_wxEvent","_class_wxCloseEvent",SwigwxCloseEventTowxEvent},
+ { "_class_wxEvent","_wxCloseEvent",SwigwxCloseEventTowxEvent},
+ { "_class_wxEvent","_class_wxSizeEvent",SwigwxSizeEventTowxEvent},
+ { "_class_wxEvent","_wxSizeEvent",SwigwxSizeEventTowxEvent},
+ { "_class_wxEvent","_wxEvent",0},
+ { "_wxRect","_class_wxRect",0},
+ { "_wxCommandEvent","_class_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent},
+ { "_wxCommandEvent","_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent},
+ { "_wxCommandEvent","_class_wxPyEvent",SwigwxPyEventTowxCommandEvent},
+ { "_wxCommandEvent","_wxPyEvent",SwigwxPyEventTowxCommandEvent},
+ { "_wxCommandEvent","_class_wxSpinEvent",SwigwxSpinEventTowxCommandEvent},
+ { "_wxCommandEvent","_wxSpinEvent",SwigwxSpinEventTowxCommandEvent},
+ { "_wxCommandEvent","_class_wxScrollEvent",SwigwxScrollEventTowxCommandEvent},
+ { "_wxCommandEvent","_wxScrollEvent",SwigwxScrollEventTowxCommandEvent},
+ { "_wxCommandEvent","_class_wxCommandEvent",0},
+ { "_wxSizeEvent","_class_wxSizeEvent",0},
+ { "_wxPoint","_class_wxPoint",0},
+ { "_wxPyTimer","_class_wxPyTimer",0},
+ { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
+ { "_class_wxNotifyEvent","_wxNotifyEvent",0},
+ { "_class_wxPyEvent","_wxPyEvent",0},
+ { "_class_wxIconizeEvent","_wxIconizeEvent",0},
+ { "_wxScrollEvent","_class_wxSpinEvent",SwigwxSpinEventTowxScrollEvent},
+ { "_wxScrollEvent","_wxSpinEvent",SwigwxSpinEventTowxScrollEvent},
+ { "_wxScrollEvent","_class_wxScrollEvent",0},
+ { "_EBool","_wxPrintQuality",0},
+ { "_EBool","_signed_int",0},
+ { "_EBool","_int",0},
+ { "_EBool","_wxWindowID",0},
+ { "_class_wxRegion","_wxRegion",0},
+ { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
+ { "_wxCloseEvent","_class_wxCloseEvent",0},
+ { "_unsigned_long","_long",0},
+ { "_class_wxRect","_wxRect",0},
+ { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
+ { "_class_wxPyTimer","_wxPyTimer",0},
+ { "_wxFocusEvent","_class_wxFocusEvent",0},
+ { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
+ { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
+ { "_signed_int","_wxPrintQuality",0},
+ { "_signed_int","_EBool",0},
+ { "_signed_int","_wxWindowID",0},
+ { "_signed_int","_int",0},
+ { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
+ { "_class_wxMoveEvent","_wxMoveEvent",0},
+ { "_WXTYPE","_short",0},
+ { "_WXTYPE","_signed_short",0},
+ { "_WXTYPE","_unsigned_short",0},
+ { "_unsigned_short","_WXTYPE",0},
+ { "_unsigned_short","_short",0},
+ { "_class_wxCloseEvent","_wxCloseEvent",0},
+ { "_class_wxMenuEvent","_wxMenuEvent",0},
+ { "_wxMouseEvent","_class_wxMouseEvent",0},
+ { "_class_wxPoint","_wxPoint",0},
+ { "_wxRealPoint","_class_wxRealPoint",0},
+ { "_signed_short","_WXTYPE",0},
+ { "_signed_short","_short",0},
+ { "_class_wxFocusEvent","_wxFocusEvent",0},
+ { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
+ { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
+ { "_unsigned_char","_byte",0},
+ { "_unsigned_int","_wxPrintQuality",0},
+ { "_unsigned_int","_size_t",0},
+ { "_unsigned_int","_uint",0},
+ { "_unsigned_int","_wxWindowID",0},
+ { "_unsigned_int","_int",0},
+ { "_short","_WXTYPE",0},
+ { "_short","_unsigned_short",0},
+ { "_short","_signed_short",0},
+ { "_class_wxScrollEvent","_class_wxSpinEvent",SwigwxSpinEventTowxScrollEvent},
+ { "_class_wxScrollEvent","_wxSpinEvent",SwigwxSpinEventTowxScrollEvent},
+ { "_class_wxScrollEvent","_wxScrollEvent",0},
+ { "_wxJoystickEvent","_class_wxJoystickEvent",0},
+ { "_wxWindowID","_wxPrintQuality",0},
+ { "_wxWindowID","_size_t",0},
+ { "_wxWindowID","_EBool",0},
+ { "_wxWindowID","_uint",0},
+ { "_wxWindowID","_int",0},
+ { "_wxWindowID","_signed_int",0},
+ { "_wxWindowID","_unsigned_int",0},
+ { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
+ { "_int","_wxPrintQuality",0},
+ { "_int","_size_t",0},
+ { "_int","_EBool",0},
+ { "_int","_uint",0},
+ { "_int","_wxWindowID",0},
+ { "_int","_unsigned_int",0},
+ { "_int","_signed_int",0},
+ { "_class_wxMouseEvent","_wxMouseEvent",0},
+ { "_class_wxSpinEvent","_wxSpinEvent",0},
+ { "_wxSize","_class_wxSize",0},
+ { "_wxRegionIterator","_class_wxRegionIterator",0},
+ { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
+ { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
+ { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
+ { "_wxIconizeEvent","_class_wxIconizeEvent",0},
+ { "_class_wxIdleEvent","_wxIdleEvent",0},
+ { "_wxEraseEvent","_class_wxEraseEvent",0},
+ { "_class_wxJoystickEvent","_wxJoystickEvent",0},
+ { "_wxRegion","_class_wxRegion",0},
+ { "_class_wxShowEvent","_wxShowEvent",0},
+ { "_wxActivateEvent","_class_wxActivateEvent",0},
+ { "_class_wxCommandEvent","_class_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent},
+ { "_class_wxCommandEvent","_wxNotifyEvent",SwigwxNotifyEventTowxCommandEvent},
+ { "_class_wxCommandEvent","_class_wxPyEvent",SwigwxPyEventTowxCommandEvent},
+ { "_class_wxCommandEvent","_wxPyEvent",SwigwxPyEventTowxCommandEvent},
+ { "_class_wxCommandEvent","_class_wxSpinEvent",SwigwxSpinEventTowxCommandEvent},
+ { "_class_wxCommandEvent","_wxSpinEvent",SwigwxSpinEventTowxCommandEvent},
+ { "_class_wxCommandEvent","_class_wxScrollEvent",SwigwxScrollEventTowxCommandEvent},
+ { "_class_wxCommandEvent","_wxScrollEvent",SwigwxScrollEventTowxCommandEvent},
+ { "_class_wxCommandEvent","_wxCommandEvent",0},
+ { "_class_wxSizeEvent","_wxSizeEvent",0},
+ { "_class_wxSize","_wxSize",0},
+ { "_wxKeyEvent","_class_wxKeyEvent",0},
+ { "_wxMoveEvent","_class_wxMoveEvent",0},
+ { "_class_wxEraseEvent","_wxEraseEvent",0},
+{0,0,0}};
+