1 # This file was created automatically by SWIG. 
  14 from clip_dnd 
import * 
  26 from stattool 
import * 
  28 from controls 
import * 
  30 from controls2 
import * 
  32 from windows2 
import * 
  36 from windows3 
import * 
  45 class wxPyAppPtr(wxEvtHandlerPtr
): 
  46     def __init__(self
,this
): 
  49     def __del__(self
, delfunc
=wxc
.delete_wxPyApp
): 
  55     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
  56         val 
= wxc
.wxPyApp__setCallbackInfo(self
, *_args
, **_kwargs
) 
  58     def GetAppName(self
, *_args
, **_kwargs
): 
  59         val 
= wxc
.wxPyApp_GetAppName(self
, *_args
, **_kwargs
) 
  61     def GetClassName(self
, *_args
, **_kwargs
): 
  62         val 
= wxc
.wxPyApp_GetClassName(self
, *_args
, **_kwargs
) 
  64     def GetExitOnFrameDelete(self
, *_args
, **_kwargs
): 
  65         val 
= wxc
.wxPyApp_GetExitOnFrameDelete(self
, *_args
, **_kwargs
) 
  67     def GetPrintMode(self
, *_args
, **_kwargs
): 
  68         val 
= wxc
.wxPyApp_GetPrintMode(self
, *_args
, **_kwargs
) 
  70     def GetTopWindow(self
, *_args
, **_kwargs
): 
  71         val 
= wxc
.wxPyApp_GetTopWindow(self
, *_args
, **_kwargs
) 
  73     def GetVendorName(self
, *_args
, **_kwargs
): 
  74         val 
= wxc
.wxPyApp_GetVendorName(self
, *_args
, **_kwargs
) 
  76     def GetUseBestVisual(self
, *_args
, **_kwargs
): 
  77         val 
= wxc
.wxPyApp_GetUseBestVisual(self
, *_args
, **_kwargs
) 
  79     def Dispatch(self
, *_args
, **_kwargs
): 
  80         val 
= wxc
.wxPyApp_Dispatch(self
, *_args
, **_kwargs
) 
  82     def ExitMainLoop(self
, *_args
, **_kwargs
): 
  83         val 
= wxc
.wxPyApp_ExitMainLoop(self
, *_args
, **_kwargs
) 
  85     def Initialized(self
, *_args
, **_kwargs
): 
  86         val 
= wxc
.wxPyApp_Initialized(self
, *_args
, **_kwargs
) 
  88     def MainLoop(self
, *_args
, **_kwargs
): 
  89         val 
= wxc
.wxPyApp_MainLoop(self
, *_args
, **_kwargs
) 
  91     def Pending(self
, *_args
, **_kwargs
): 
  92         val 
= wxc
.wxPyApp_Pending(self
, *_args
, **_kwargs
) 
  94     def ProcessIdle(self
, *_args
, **_kwargs
): 
  95         val 
= wxc
.wxPyApp_ProcessIdle(self
, *_args
, **_kwargs
) 
  97     def Yield(self
, *_args
, **_kwargs
): 
  98         val 
= wxc
.wxPyApp_Yield(self
, *_args
, **_kwargs
) 
 100     def SetAppName(self
, *_args
, **_kwargs
): 
 101         val 
= wxc
.wxPyApp_SetAppName(self
, *_args
, **_kwargs
) 
 103     def SetClassName(self
, *_args
, **_kwargs
): 
 104         val 
= wxc
.wxPyApp_SetClassName(self
, *_args
, **_kwargs
) 
 106     def SetExitOnFrameDelete(self
, *_args
, **_kwargs
): 
 107         val 
= wxc
.wxPyApp_SetExitOnFrameDelete(self
, *_args
, **_kwargs
) 
 109     def SetPrintMode(self
, *_args
, **_kwargs
): 
 110         val 
= wxc
.wxPyApp_SetPrintMode(self
, *_args
, **_kwargs
) 
 112     def SetTopWindow(self
, *_args
, **_kwargs
): 
 113         val 
= wxc
.wxPyApp_SetTopWindow(self
, *_args
, **_kwargs
) 
 115     def SetVendorName(self
, *_args
, **_kwargs
): 
 116         val 
= wxc
.wxPyApp_SetVendorName(self
, *_args
, **_kwargs
) 
 118     def SetUseBestVisual(self
, *_args
, **_kwargs
): 
 119         val 
= wxc
.wxPyApp_SetUseBestVisual(self
, *_args
, **_kwargs
) 
 121     def GetAssertMode(self
, *_args
, **_kwargs
): 
 122         val 
= wxc
.wxPyApp_GetAssertMode(self
, *_args
, **_kwargs
) 
 124     def SetAssertMode(self
, *_args
, **_kwargs
): 
 125         val 
= wxc
.wxPyApp_SetAssertMode(self
, *_args
, **_kwargs
) 
 128         return "<%s.%s instance; proxy of C++ wxPyApp instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
) 
 129 class wxPyApp(wxPyAppPtr
): 
 130     def __init__(self
,*_args
,**_kwargs
): 
 131         self
.this 
= wxc
.new_wxPyApp(*_args
,**_kwargs
) 
 133         self
._setCallbackInfo
(self
, wxPyApp
) 
 134         self
._setOORInfo
(self
) 
 141 #-------------- FUNCTION WRAPPERS ------------------ 
 143 ptrcast 
= wxc
.ptrcast
 
 145 ptrvalue 
= wxc
.ptrvalue
 
 149 ptrcreate 
= wxc
.ptrcreate
 
 151 ptrfree 
= wxc
.ptrfree
 
 157 _wxStart 
= wxc
._wxStart
 
 159 _wxSetDictionary 
= wxc
._wxSetDictionary
 
 161 def wxGetApp(*_args
, **_kwargs
): 
 162     val 
= wxc
.wxGetApp(*_args
,**_kwargs
) 
 165 wxApp_CleanUp 
= wxc
.wxApp_CleanUp
 
 167 wxPyApp_GetMacSupportPCMenuShortcuts 
= wxc
.wxPyApp_GetMacSupportPCMenuShortcuts
 
 169 wxPyApp_GetMacAboutMenuItemId 
= wxc
.wxPyApp_GetMacAboutMenuItemId
 
 171 wxPyApp_GetMacPreferencesMenuItemId 
= wxc
.wxPyApp_GetMacPreferencesMenuItemId
 
 173 wxPyApp_GetMacExitMenuItemId 
= wxc
.wxPyApp_GetMacExitMenuItemId
 
 175 wxPyApp_GetMacHelpMenuTitleName 
= wxc
.wxPyApp_GetMacHelpMenuTitleName
 
 177 wxPyApp_SetMacSupportPCMenuShortcuts 
= wxc
.wxPyApp_SetMacSupportPCMenuShortcuts
 
 179 wxPyApp_SetMacAboutMenuItemId 
= wxc
.wxPyApp_SetMacAboutMenuItemId
 
 181 wxPyApp_SetMacPreferencesMenuItemId 
= wxc
.wxPyApp_SetMacPreferencesMenuItemId
 
 183 wxPyApp_SetMacExitMenuItemId 
= wxc
.wxPyApp_SetMacExitMenuItemId
 
 185 wxPyApp_SetMacHelpMenuTitleName 
= wxc
.wxPyApp_SetMacHelpMenuTitleName
 
 189 #-------------- VARIABLE WRAPPERS ------------------ 
 191 wxMAJOR_VERSION 
= wxc
.wxMAJOR_VERSION
 
 192 wxMINOR_VERSION 
= wxc
.wxMINOR_VERSION
 
 193 wxRELEASE_NUMBER 
= wxc
.wxRELEASE_NUMBER
 
 194 wxNOT_FOUND 
= wxc
.wxNOT_FOUND
 
 195 wxVSCROLL 
= wxc
.wxVSCROLL
 
 196 wxHSCROLL 
= wxc
.wxHSCROLL
 
 197 wxCAPTION 
= wxc
.wxCAPTION
 
 198 wxDOUBLE_BORDER 
= wxc
.wxDOUBLE_BORDER
 
 199 wxSUNKEN_BORDER 
= wxc
.wxSUNKEN_BORDER
 
 200 wxRAISED_BORDER 
= wxc
.wxRAISED_BORDER
 
 201 wxBORDER 
= wxc
.wxBORDER
 
 202 wxSIMPLE_BORDER 
= wxc
.wxSIMPLE_BORDER
 
 203 wxSTATIC_BORDER 
= wxc
.wxSTATIC_BORDER
 
 204 wxTRANSPARENT_WINDOW 
= wxc
.wxTRANSPARENT_WINDOW
 
 205 wxNO_BORDER 
= wxc
.wxNO_BORDER
 
 206 wxUSER_COLOURS 
= wxc
.wxUSER_COLOURS
 
 207 wxNO_3D 
= wxc
.wxNO_3D
 
 208 wxTAB_TRAVERSAL 
= wxc
.wxTAB_TRAVERSAL
 
 209 wxWANTS_CHARS 
= wxc
.wxWANTS_CHARS
 
 210 wxPOPUP_WINDOW 
= wxc
.wxPOPUP_WINDOW
 
 211 wxHORIZONTAL 
= wxc
.wxHORIZONTAL
 
 212 wxVERTICAL 
= wxc
.wxVERTICAL
 
 214 wxCENTER_FRAME 
= wxc
.wxCENTER_FRAME
 
 215 wxCENTRE_ON_SCREEN 
= wxc
.wxCENTRE_ON_SCREEN
 
 216 wxCENTER_ON_SCREEN 
= wxc
.wxCENTER_ON_SCREEN
 
 217 wxSTAY_ON_TOP 
= wxc
.wxSTAY_ON_TOP
 
 218 wxICONIZE 
= wxc
.wxICONIZE
 
 219 wxMINIMIZE 
= wxc
.wxMINIMIZE
 
 220 wxMAXIMIZE 
= wxc
.wxMAXIMIZE
 
 221 wxCLOSE_BOX 
= wxc
.wxCLOSE_BOX
 
 222 wxTHICK_FRAME 
= wxc
.wxTHICK_FRAME
 
 223 wxSYSTEM_MENU 
= wxc
.wxSYSTEM_MENU
 
 224 wxMINIMIZE_BOX 
= wxc
.wxMINIMIZE_BOX
 
 225 wxMAXIMIZE_BOX 
= wxc
.wxMAXIMIZE_BOX
 
 226 wxTINY_CAPTION_HORIZ 
= wxc
.wxTINY_CAPTION_HORIZ
 
 227 wxTINY_CAPTION_VERT 
= wxc
.wxTINY_CAPTION_VERT
 
 228 wxRESIZE_BOX 
= wxc
.wxRESIZE_BOX
 
 229 wxRESIZE_BORDER 
= wxc
.wxRESIZE_BORDER
 
 230 wxDIALOG_MODAL 
= wxc
.wxDIALOG_MODAL
 
 231 wxDIALOG_MODELESS 
= wxc
.wxDIALOG_MODELESS
 
 232 wxDIALOG_NO_PARENT 
= wxc
.wxDIALOG_NO_PARENT
 
 233 wxDEFAULT_FRAME_STYLE 
= wxc
.wxDEFAULT_FRAME_STYLE
 
 234 wxDEFAULT_DIALOG_STYLE 
= wxc
.wxDEFAULT_DIALOG_STYLE
 
 235 wxFRAME_TOOL_WINDOW 
= wxc
.wxFRAME_TOOL_WINDOW
 
 236 wxFRAME_FLOAT_ON_PARENT 
= wxc
.wxFRAME_FLOAT_ON_PARENT
 
 237 wxFRAME_NO_WINDOW_MENU 
= wxc
.wxFRAME_NO_WINDOW_MENU
 
 238 wxFRAME_NO_TASKBAR 
= wxc
.wxFRAME_NO_TASKBAR
 
 239 wxFRAME_SHAPED 
= wxc
.wxFRAME_SHAPED
 
 240 wxED_CLIENT_MARGIN 
= wxc
.wxED_CLIENT_MARGIN
 
 241 wxED_BUTTONS_BOTTOM 
= wxc
.wxED_BUTTONS_BOTTOM
 
 242 wxED_BUTTONS_RIGHT 
= wxc
.wxED_BUTTONS_RIGHT
 
 243 wxED_STATIC_LINE 
= wxc
.wxED_STATIC_LINE
 
 244 wxEXT_DIALOG_STYLE 
= wxc
.wxEXT_DIALOG_STYLE
 
 245 wxCLIP_CHILDREN 
= wxc
.wxCLIP_CHILDREN
 
 246 wxCLIP_SIBLINGS 
= wxc
.wxCLIP_SIBLINGS
 
 247 wxRETAINED 
= wxc
.wxRETAINED
 
 248 wxBACKINGSTORE 
= wxc
.wxBACKINGSTORE
 
 249 wxCOLOURED 
= wxc
.wxCOLOURED
 
 250 wxFIXED_LENGTH 
= wxc
.wxFIXED_LENGTH
 
 251 wxALIGN_LEFT 
= wxc
.wxALIGN_LEFT
 
 252 wxALIGN_CENTER_HORIZONTAL 
= wxc
.wxALIGN_CENTER_HORIZONTAL
 
 253 wxALIGN_CENTRE_HORIZONTAL 
= wxc
.wxALIGN_CENTRE_HORIZONTAL
 
 254 wxALIGN_RIGHT 
= wxc
.wxALIGN_RIGHT
 
 255 wxALIGN_BOTTOM 
= wxc
.wxALIGN_BOTTOM
 
 256 wxALIGN_CENTER_VERTICAL 
= wxc
.wxALIGN_CENTER_VERTICAL
 
 257 wxALIGN_CENTRE_VERTICAL 
= wxc
.wxALIGN_CENTRE_VERTICAL
 
 258 wxALIGN_TOP 
= wxc
.wxALIGN_TOP
 
 259 wxALIGN_CENTER 
= wxc
.wxALIGN_CENTER
 
 260 wxALIGN_CENTRE 
= wxc
.wxALIGN_CENTRE
 
 261 wxSHAPED 
= wxc
.wxSHAPED
 
 262 wxADJUST_MINSIZE 
= wxc
.wxADJUST_MINSIZE
 
 263 wxLB_NEEDED_SB 
= wxc
.wxLB_NEEDED_SB
 
 264 wxLB_ALWAYS_SB 
= wxc
.wxLB_ALWAYS_SB
 
 265 wxLB_SORT 
= wxc
.wxLB_SORT
 
 266 wxLB_SINGLE 
= wxc
.wxLB_SINGLE
 
 267 wxLB_MULTIPLE 
= wxc
.wxLB_MULTIPLE
 
 268 wxLB_EXTENDED 
= wxc
.wxLB_EXTENDED
 
 269 wxLB_OWNERDRAW 
= wxc
.wxLB_OWNERDRAW
 
 270 wxLB_HSCROLL 
= wxc
.wxLB_HSCROLL
 
 271 wxPROCESS_ENTER 
= wxc
.wxPROCESS_ENTER
 
 272 wxPASSWORD 
= wxc
.wxPASSWORD
 
 273 wxCB_SIMPLE 
= wxc
.wxCB_SIMPLE
 
 274 wxCB_DROPDOWN 
= wxc
.wxCB_DROPDOWN
 
 275 wxCB_SORT 
= wxc
.wxCB_SORT
 
 276 wxCB_READONLY 
= wxc
.wxCB_READONLY
 
 277 wxRA_HORIZONTAL 
= wxc
.wxRA_HORIZONTAL
 
 278 wxRA_VERTICAL 
= wxc
.wxRA_VERTICAL
 
 279 wxRA_SPECIFY_ROWS 
= wxc
.wxRA_SPECIFY_ROWS
 
 280 wxRA_SPECIFY_COLS 
= wxc
.wxRA_SPECIFY_COLS
 
 281 wxRB_GROUP 
= wxc
.wxRB_GROUP
 
 282 wxRB_SINGLE 
= wxc
.wxRB_SINGLE
 
 283 wxGA_PROGRESSBAR 
= wxc
.wxGA_PROGRESSBAR
 
 284 wxGA_HORIZONTAL 
= wxc
.wxGA_HORIZONTAL
 
 285 wxGA_VERTICAL 
= wxc
.wxGA_VERTICAL
 
 286 wxGA_SMOOTH 
= wxc
.wxGA_SMOOTH
 
 287 wxSL_HORIZONTAL 
= wxc
.wxSL_HORIZONTAL
 
 288 wxSL_VERTICAL 
= wxc
.wxSL_VERTICAL
 
 289 wxSL_AUTOTICKS 
= wxc
.wxSL_AUTOTICKS
 
 290 wxSL_LABELS 
= wxc
.wxSL_LABELS
 
 291 wxSL_LEFT 
= wxc
.wxSL_LEFT
 
 292 wxSL_TOP 
= wxc
.wxSL_TOP
 
 293 wxSL_RIGHT 
= wxc
.wxSL_RIGHT
 
 294 wxSL_BOTTOM 
= wxc
.wxSL_BOTTOM
 
 295 wxSL_BOTH 
= wxc
.wxSL_BOTH
 
 296 wxSL_SELRANGE 
= wxc
.wxSL_SELRANGE
 
 297 wxSB_HORIZONTAL 
= wxc
.wxSB_HORIZONTAL
 
 298 wxSB_VERTICAL 
= wxc
.wxSB_VERTICAL
 
 299 wxST_SIZEGRIP 
= wxc
.wxST_SIZEGRIP
 
 300 wxST_NO_AUTORESIZE 
= wxc
.wxST_NO_AUTORESIZE
 
 301 wxBU_NOAUTODRAW 
= wxc
.wxBU_NOAUTODRAW
 
 302 wxBU_AUTODRAW 
= wxc
.wxBU_AUTODRAW
 
 303 wxBU_LEFT 
= wxc
.wxBU_LEFT
 
 304 wxBU_TOP 
= wxc
.wxBU_TOP
 
 305 wxBU_RIGHT 
= wxc
.wxBU_RIGHT
 
 306 wxBU_BOTTOM 
= wxc
.wxBU_BOTTOM
 
 307 wxBU_EXACTFIT 
= wxc
.wxBU_EXACTFIT
 
 308 wxFLOOD_SURFACE 
= wxc
.wxFLOOD_SURFACE
 
 309 wxFLOOD_BORDER 
= wxc
.wxFLOOD_BORDER
 
 310 wxODDEVEN_RULE 
= wxc
.wxODDEVEN_RULE
 
 311 wxWINDING_RULE 
= wxc
.wxWINDING_RULE
 
 312 wxTOOL_TOP 
= wxc
.wxTOOL_TOP
 
 313 wxTOOL_BOTTOM 
= wxc
.wxTOOL_BOTTOM
 
 314 wxTOOL_LEFT 
= wxc
.wxTOOL_LEFT
 
 315 wxTOOL_RIGHT 
= wxc
.wxTOOL_RIGHT
 
 317 wxYES_NO 
= wxc
.wxYES_NO
 
 318 wxCANCEL 
= wxc
.wxCANCEL
 
 321 wxNO_DEFAULT 
= wxc
.wxNO_DEFAULT
 
 322 wxYES_DEFAULT 
= wxc
.wxYES_DEFAULT
 
 323 wxICON_EXCLAMATION 
= wxc
.wxICON_EXCLAMATION
 
 324 wxICON_HAND 
= wxc
.wxICON_HAND
 
 325 wxICON_QUESTION 
= wxc
.wxICON_QUESTION
 
 326 wxICON_INFORMATION 
= wxc
.wxICON_INFORMATION
 
 327 wxICON_STOP 
= wxc
.wxICON_STOP
 
 328 wxICON_ASTERISK 
= wxc
.wxICON_ASTERISK
 
 329 wxICON_MASK 
= wxc
.wxICON_MASK
 
 330 wxICON_WARNING 
= wxc
.wxICON_WARNING
 
 331 wxICON_ERROR 
= wxc
.wxICON_ERROR
 
 332 wxFORWARD 
= wxc
.wxFORWARD
 
 333 wxBACKWARD 
= wxc
.wxBACKWARD
 
 334 wxRESET 
= wxc
.wxRESET
 
 337 wxSETUP 
= wxc
.wxSETUP
 
 338 wxCENTRE 
= wxc
.wxCENTRE
 
 339 wxCENTER 
= wxc
.wxCENTER
 
 340 wxSIZE_AUTO_WIDTH 
= wxc
.wxSIZE_AUTO_WIDTH
 
 341 wxSIZE_AUTO_HEIGHT 
= wxc
.wxSIZE_AUTO_HEIGHT
 
 342 wxSIZE_AUTO 
= wxc
.wxSIZE_AUTO
 
 343 wxSIZE_USE_EXISTING 
= wxc
.wxSIZE_USE_EXISTING
 
 344 wxSIZE_ALLOW_MINUS_ONE 
= wxc
.wxSIZE_ALLOW_MINUS_ONE
 
 345 wxPORTRAIT 
= wxc
.wxPORTRAIT
 
 346 wxLANDSCAPE 
= wxc
.wxLANDSCAPE
 
 347 wxPRINT_QUALITY_HIGH 
= wxc
.wxPRINT_QUALITY_HIGH
 
 348 wxPRINT_QUALITY_MEDIUM 
= wxc
.wxPRINT_QUALITY_MEDIUM
 
 349 wxPRINT_QUALITY_LOW 
= wxc
.wxPRINT_QUALITY_LOW
 
 350 wxPRINT_QUALITY_DRAFT 
= wxc
.wxPRINT_QUALITY_DRAFT
 
 351 wxID_ANY 
= wxc
.wxID_ANY
 
 352 wxID_SEPARATOR 
= wxc
.wxID_SEPARATOR
 
 353 wxID_OPEN 
= wxc
.wxID_OPEN
 
 354 wxID_CLOSE 
= wxc
.wxID_CLOSE
 
 355 wxID_NEW 
= wxc
.wxID_NEW
 
 356 wxID_SAVE 
= wxc
.wxID_SAVE
 
 357 wxID_SAVEAS 
= wxc
.wxID_SAVEAS
 
 358 wxID_REVERT 
= wxc
.wxID_REVERT
 
 359 wxID_EXIT 
= wxc
.wxID_EXIT
 
 360 wxID_UNDO 
= wxc
.wxID_UNDO
 
 361 wxID_REDO 
= wxc
.wxID_REDO
 
 362 wxID_HELP 
= wxc
.wxID_HELP
 
 363 wxID_PRINT 
= wxc
.wxID_PRINT
 
 364 wxID_PRINT_SETUP 
= wxc
.wxID_PRINT_SETUP
 
 365 wxID_PREVIEW 
= wxc
.wxID_PREVIEW
 
 366 wxID_ABOUT 
= wxc
.wxID_ABOUT
 
 367 wxID_HELP_CONTENTS 
= wxc
.wxID_HELP_CONTENTS
 
 368 wxID_HELP_COMMANDS 
= wxc
.wxID_HELP_COMMANDS
 
 369 wxID_HELP_PROCEDURES 
= wxc
.wxID_HELP_PROCEDURES
 
 370 wxID_HELP_CONTEXT 
= wxc
.wxID_HELP_CONTEXT
 
 371 wxID_CLOSE_ALL 
= wxc
.wxID_CLOSE_ALL
 
 372 wxID_CUT 
= wxc
.wxID_CUT
 
 373 wxID_COPY 
= wxc
.wxID_COPY
 
 374 wxID_PASTE 
= wxc
.wxID_PASTE
 
 375 wxID_CLEAR 
= wxc
.wxID_CLEAR
 
 376 wxID_FIND 
= wxc
.wxID_FIND
 
 377 wxID_DUPLICATE 
= wxc
.wxID_DUPLICATE
 
 378 wxID_SELECTALL 
= wxc
.wxID_SELECTALL
 
 379 wxID_DELETE 
= wxc
.wxID_DELETE
 
 380 wxID_REPLACE 
= wxc
.wxID_REPLACE
 
 381 wxID_REPLACE_ALL 
= wxc
.wxID_REPLACE_ALL
 
 382 wxID_PROPERTIES 
= wxc
.wxID_PROPERTIES
 
 383 wxID_VIEW_DETAILS 
= wxc
.wxID_VIEW_DETAILS
 
 384 wxID_VIEW_LARGEICONS 
= wxc
.wxID_VIEW_LARGEICONS
 
 385 wxID_VIEW_SMALLICONS 
= wxc
.wxID_VIEW_SMALLICONS
 
 386 wxID_VIEW_LIST 
= wxc
.wxID_VIEW_LIST
 
 387 wxID_VIEW_SORTDATE 
= wxc
.wxID_VIEW_SORTDATE
 
 388 wxID_VIEW_SORTNAME 
= wxc
.wxID_VIEW_SORTNAME
 
 389 wxID_VIEW_SORTSIZE 
= wxc
.wxID_VIEW_SORTSIZE
 
 390 wxID_VIEW_SORTTYPE 
= wxc
.wxID_VIEW_SORTTYPE
 
 391 wxID_FILE1 
= wxc
.wxID_FILE1
 
 392 wxID_FILE2 
= wxc
.wxID_FILE2
 
 393 wxID_FILE3 
= wxc
.wxID_FILE3
 
 394 wxID_FILE4 
= wxc
.wxID_FILE4
 
 395 wxID_FILE5 
= wxc
.wxID_FILE5
 
 396 wxID_FILE6 
= wxc
.wxID_FILE6
 
 397 wxID_FILE7 
= wxc
.wxID_FILE7
 
 398 wxID_FILE8 
= wxc
.wxID_FILE8
 
 399 wxID_FILE9 
= wxc
.wxID_FILE9
 
 400 wxID_OK 
= wxc
.wxID_OK
 
 401 wxID_CANCEL 
= wxc
.wxID_CANCEL
 
 402 wxID_APPLY 
= wxc
.wxID_APPLY
 
 403 wxID_YES 
= wxc
.wxID_YES
 
 404 wxID_NO 
= wxc
.wxID_NO
 
 405 wxID_STATIC 
= wxc
.wxID_STATIC
 
 406 wxID_FORWARD 
= wxc
.wxID_FORWARD
 
 407 wxID_BACKWARD 
= wxc
.wxID_BACKWARD
 
 408 wxID_DEFAULT 
= wxc
.wxID_DEFAULT
 
 409 wxID_MORE 
= wxc
.wxID_MORE
 
 410 wxID_SETUP 
= wxc
.wxID_SETUP
 
 411 wxID_RESET 
= wxc
.wxID_RESET
 
 412 wxID_CONTEXT_HELP 
= wxc
.wxID_CONTEXT_HELP
 
 413 wxID_YESTOALL 
= wxc
.wxID_YESTOALL
 
 414 wxID_NOTOALL 
= wxc
.wxID_NOTOALL
 
 415 wxID_ABORT 
= wxc
.wxID_ABORT
 
 416 wxID_RETRY 
= wxc
.wxID_RETRY
 
 417 wxID_IGNORE 
= wxc
.wxID_IGNORE
 
 420 wxHIDE_READONLY 
= wxc
.wxHIDE_READONLY
 
 421 wxOVERWRITE_PROMPT 
= wxc
.wxOVERWRITE_PROMPT
 
 422 wxFILE_MUST_EXIST 
= wxc
.wxFILE_MUST_EXIST
 
 423 wxMULTIPLE 
= wxc
.wxMULTIPLE
 
 424 wxCHANGE_DIR 
= wxc
.wxCHANGE_DIR
 
 425 wxACCEL_ALT 
= wxc
.wxACCEL_ALT
 
 426 wxACCEL_CTRL 
= wxc
.wxACCEL_CTRL
 
 427 wxACCEL_SHIFT 
= wxc
.wxACCEL_SHIFT
 
 428 wxACCEL_NORMAL 
= wxc
.wxACCEL_NORMAL
 
 429 wxPD_AUTO_HIDE 
= wxc
.wxPD_AUTO_HIDE
 
 430 wxPD_APP_MODAL 
= wxc
.wxPD_APP_MODAL
 
 431 wxPD_CAN_ABORT 
= wxc
.wxPD_CAN_ABORT
 
 432 wxPD_ELAPSED_TIME 
= wxc
.wxPD_ELAPSED_TIME
 
 433 wxPD_ESTIMATED_TIME 
= wxc
.wxPD_ESTIMATED_TIME
 
 434 wxPD_REMAINING_TIME 
= wxc
.wxPD_REMAINING_TIME
 
 435 wxDD_NEW_DIR_BUTTON 
= wxc
.wxDD_NEW_DIR_BUTTON
 
 436 wxDD_DEFAULT_STYLE 
= wxc
.wxDD_DEFAULT_STYLE
 
 437 wxMENU_TEAROFF 
= wxc
.wxMENU_TEAROFF
 
 438 wxMB_DOCKABLE 
= wxc
.wxMB_DOCKABLE
 
 439 wxNO_FULL_REPAINT_ON_RESIZE 
= wxc
.wxNO_FULL_REPAINT_ON_RESIZE
 
 441 wxRIGHT 
= wxc
.wxRIGHT
 
 446 wxBOTTOM 
= wxc
.wxBOTTOM
 
 447 wxNORTH 
= wxc
.wxNORTH
 
 448 wxSOUTH 
= wxc
.wxSOUTH
 
 451 wxSTRETCH_NOT 
= wxc
.wxSTRETCH_NOT
 
 452 wxSHRINK 
= wxc
.wxSHRINK
 
 454 wxEXPAND 
= wxc
.wxEXPAND
 
 455 wxLI_HORIZONTAL 
= wxc
.wxLI_HORIZONTAL
 
 456 wxLI_VERTICAL 
= wxc
.wxLI_VERTICAL
 
 457 wxJOYSTICK1 
= wxc
.wxJOYSTICK1
 
 458 wxJOYSTICK2 
= wxc
.wxJOYSTICK2
 
 459 wxJOY_BUTTON1 
= wxc
.wxJOY_BUTTON1
 
 460 wxJOY_BUTTON2 
= wxc
.wxJOY_BUTTON2
 
 461 wxJOY_BUTTON3 
= wxc
.wxJOY_BUTTON3
 
 462 wxJOY_BUTTON4 
= wxc
.wxJOY_BUTTON4
 
 463 wxJOY_BUTTON_ANY 
= wxc
.wxJOY_BUTTON_ANY
 
 464 wxWS_EX_VALIDATE_RECURSIVELY 
= wxc
.wxWS_EX_VALIDATE_RECURSIVELY
 
 465 wxWS_EX_BLOCK_EVENTS 
= wxc
.wxWS_EX_BLOCK_EVENTS
 
 466 wxWS_EX_TRANSIENT 
= wxc
.wxWS_EX_TRANSIENT
 
 467 wxWS_EX_THEMED_BACKGROUND 
= wxc
.wxWS_EX_THEMED_BACKGROUND
 
 468 wxWS_EX_PROCESS_IDLE 
= wxc
.wxWS_EX_PROCESS_IDLE
 
 469 wxWS_EX_PROCESS_UI_UPDATES 
= wxc
.wxWS_EX_PROCESS_UI_UPDATES
 
 470 wxMM_TEXT 
= wxc
.wxMM_TEXT
 
 471 wxMM_LOMETRIC 
= wxc
.wxMM_LOMETRIC
 
 472 wxMM_HIMETRIC 
= wxc
.wxMM_HIMETRIC
 
 473 wxMM_LOENGLISH 
= wxc
.wxMM_LOENGLISH
 
 474 wxMM_HIENGLISH 
= wxc
.wxMM_HIENGLISH
 
 475 wxMM_TWIPS 
= wxc
.wxMM_TWIPS
 
 476 wxMM_ISOTROPIC 
= wxc
.wxMM_ISOTROPIC
 
 477 wxMM_ANISOTROPIC 
= wxc
.wxMM_ANISOTROPIC
 
 478 wxMM_POINTS 
= wxc
.wxMM_POINTS
 
 479 wxMM_METRIC 
= wxc
.wxMM_METRIC
 
 480 wxTIMER_CONTINUOUS 
= wxc
.wxTIMER_CONTINUOUS
 
 481 wxTIMER_ONE_SHOT 
= wxc
.wxTIMER_ONE_SHOT
 
 482 wxMOUSE_BTN_ANY 
= wxc
.wxMOUSE_BTN_ANY
 
 483 wxMOUSE_BTN_NONE 
= wxc
.wxMOUSE_BTN_NONE
 
 484 wxMOUSE_BTN_LEFT 
= wxc
.wxMOUSE_BTN_LEFT
 
 485 wxMOUSE_BTN_MIDDLE 
= wxc
.wxMOUSE_BTN_MIDDLE
 
 486 wxMOUSE_BTN_RIGHT 
= wxc
.wxMOUSE_BTN_RIGHT
 
 487 wxBORDER_DEFAULT 
= wxc
.wxBORDER_DEFAULT
 
 488 wxBORDER_NONE 
= wxc
.wxBORDER_NONE
 
 489 wxBORDER_STATIC 
= wxc
.wxBORDER_STATIC
 
 490 wxBORDER_SIMPLE 
= wxc
.wxBORDER_SIMPLE
 
 491 wxBORDER_RAISED 
= wxc
.wxBORDER_RAISED
 
 492 wxBORDER_SUNKEN 
= wxc
.wxBORDER_SUNKEN
 
 493 wxBORDER_DOUBLE 
= wxc
.wxBORDER_DOUBLE
 
 494 wxBORDER_MASK 
= wxc
.wxBORDER_MASK
 
 495 wxDEFAULT 
= wxc
.wxDEFAULT
 
 496 wxDECORATIVE 
= wxc
.wxDECORATIVE
 
 497 wxROMAN 
= wxc
.wxROMAN
 
 498 wxSCRIPT 
= wxc
.wxSCRIPT
 
 499 wxSWISS 
= wxc
.wxSWISS
 
 500 wxMODERN 
= wxc
.wxMODERN
 
 501 wxTELETYPE 
= wxc
.wxTELETYPE
 
 502 wxVARIABLE 
= wxc
.wxVARIABLE
 
 503 wxFIXED 
= wxc
.wxFIXED
 
 504 wxNORMAL 
= wxc
.wxNORMAL
 
 505 wxLIGHT 
= wxc
.wxLIGHT
 
 507 wxITALIC 
= wxc
.wxITALIC
 
 508 wxSLANT 
= wxc
.wxSLANT
 
 509 wxSOLID 
= wxc
.wxSOLID
 
 511 wxLONG_DASH 
= wxc
.wxLONG_DASH
 
 512 wxSHORT_DASH 
= wxc
.wxSHORT_DASH
 
 513 wxDOT_DASH 
= wxc
.wxDOT_DASH
 
 514 wxUSER_DASH 
= wxc
.wxUSER_DASH
 
 515 wxTRANSPARENT 
= wxc
.wxTRANSPARENT
 
 516 wxSTIPPLE 
= wxc
.wxSTIPPLE
 
 517 wxBDIAGONAL_HATCH 
= wxc
.wxBDIAGONAL_HATCH
 
 518 wxCROSSDIAG_HATCH 
= wxc
.wxCROSSDIAG_HATCH
 
 519 wxFDIAGONAL_HATCH 
= wxc
.wxFDIAGONAL_HATCH
 
 520 wxCROSS_HATCH 
= wxc
.wxCROSS_HATCH
 
 521 wxHORIZONTAL_HATCH 
= wxc
.wxHORIZONTAL_HATCH
 
 522 wxVERTICAL_HATCH 
= wxc
.wxVERTICAL_HATCH
 
 523 wxJOIN_BEVEL 
= wxc
.wxJOIN_BEVEL
 
 524 wxJOIN_MITER 
= wxc
.wxJOIN_MITER
 
 525 wxJOIN_ROUND 
= wxc
.wxJOIN_ROUND
 
 526 wxCAP_ROUND 
= wxc
.wxCAP_ROUND
 
 527 wxCAP_PROJECTING 
= wxc
.wxCAP_PROJECTING
 
 528 wxCAP_BUTT 
= wxc
.wxCAP_BUTT
 
 529 wxCLEAR 
= wxc
.wxCLEAR
 
 531 wxINVERT 
= wxc
.wxINVERT
 
 532 wxOR_REVERSE 
= wxc
.wxOR_REVERSE
 
 533 wxAND_REVERSE 
= wxc
.wxAND_REVERSE
 
 536 wxAND_INVERT 
= wxc
.wxAND_INVERT
 
 537 wxNO_OP 
= wxc
.wxNO_OP
 
 539 wxEQUIV 
= wxc
.wxEQUIV
 
 540 wxSRC_INVERT 
= wxc
.wxSRC_INVERT
 
 541 wxOR_INVERT 
= wxc
.wxOR_INVERT
 
 545 WXK_BACK 
= wxc
.WXK_BACK
 
 546 WXK_TAB 
= wxc
.WXK_TAB
 
 547 WXK_RETURN 
= wxc
.WXK_RETURN
 
 548 WXK_ESCAPE 
= wxc
.WXK_ESCAPE
 
 549 WXK_SPACE 
= wxc
.WXK_SPACE
 
 550 WXK_DELETE 
= wxc
.WXK_DELETE
 
 551 WXK_START 
= wxc
.WXK_START
 
 552 WXK_LBUTTON 
= wxc
.WXK_LBUTTON
 
 553 WXK_RBUTTON 
= wxc
.WXK_RBUTTON
 
 554 WXK_CANCEL 
= wxc
.WXK_CANCEL
 
 555 WXK_MBUTTON 
= wxc
.WXK_MBUTTON
 
 556 WXK_CLEAR 
= wxc
.WXK_CLEAR
 
 557 WXK_SHIFT 
= wxc
.WXK_SHIFT
 
 558 WXK_ALT 
= wxc
.WXK_ALT
 
 559 WXK_CONTROL 
= wxc
.WXK_CONTROL
 
 560 WXK_MENU 
= wxc
.WXK_MENU
 
 561 WXK_PAUSE 
= wxc
.WXK_PAUSE
 
 562 WXK_CAPITAL 
= wxc
.WXK_CAPITAL
 
 563 WXK_PRIOR 
= wxc
.WXK_PRIOR
 
 564 WXK_NEXT 
= wxc
.WXK_NEXT
 
 565 WXK_END 
= wxc
.WXK_END
 
 566 WXK_HOME 
= wxc
.WXK_HOME
 
 567 WXK_LEFT 
= wxc
.WXK_LEFT
 
 569 WXK_RIGHT 
= wxc
.WXK_RIGHT
 
 570 WXK_DOWN 
= wxc
.WXK_DOWN
 
 571 WXK_SELECT 
= wxc
.WXK_SELECT
 
 572 WXK_PRINT 
= wxc
.WXK_PRINT
 
 573 WXK_EXECUTE 
= wxc
.WXK_EXECUTE
 
 574 WXK_SNAPSHOT 
= wxc
.WXK_SNAPSHOT
 
 575 WXK_INSERT 
= wxc
.WXK_INSERT
 
 576 WXK_HELP 
= wxc
.WXK_HELP
 
 577 WXK_NUMPAD0 
= wxc
.WXK_NUMPAD0
 
 578 WXK_NUMPAD1 
= wxc
.WXK_NUMPAD1
 
 579 WXK_NUMPAD2 
= wxc
.WXK_NUMPAD2
 
 580 WXK_NUMPAD3 
= wxc
.WXK_NUMPAD3
 
 581 WXK_NUMPAD4 
= wxc
.WXK_NUMPAD4
 
 582 WXK_NUMPAD5 
= wxc
.WXK_NUMPAD5
 
 583 WXK_NUMPAD6 
= wxc
.WXK_NUMPAD6
 
 584 WXK_NUMPAD7 
= wxc
.WXK_NUMPAD7
 
 585 WXK_NUMPAD8 
= wxc
.WXK_NUMPAD8
 
 586 WXK_NUMPAD9 
= wxc
.WXK_NUMPAD9
 
 587 WXK_MULTIPLY 
= wxc
.WXK_MULTIPLY
 
 588 WXK_ADD 
= wxc
.WXK_ADD
 
 589 WXK_SEPARATOR 
= wxc
.WXK_SEPARATOR
 
 590 WXK_SUBTRACT 
= wxc
.WXK_SUBTRACT
 
 591 WXK_DECIMAL 
= wxc
.WXK_DECIMAL
 
 592 WXK_DIVIDE 
= wxc
.WXK_DIVIDE
 
 602 WXK_F10 
= wxc
.WXK_F10
 
 603 WXK_F11 
= wxc
.WXK_F11
 
 604 WXK_F12 
= wxc
.WXK_F12
 
 605 WXK_F13 
= wxc
.WXK_F13
 
 606 WXK_F14 
= wxc
.WXK_F14
 
 607 WXK_F15 
= wxc
.WXK_F15
 
 608 WXK_F16 
= wxc
.WXK_F16
 
 609 WXK_F17 
= wxc
.WXK_F17
 
 610 WXK_F18 
= wxc
.WXK_F18
 
 611 WXK_F19 
= wxc
.WXK_F19
 
 612 WXK_F20 
= wxc
.WXK_F20
 
 613 WXK_F21 
= wxc
.WXK_F21
 
 614 WXK_F22 
= wxc
.WXK_F22
 
 615 WXK_F23 
= wxc
.WXK_F23
 
 616 WXK_F24 
= wxc
.WXK_F24
 
 617 WXK_NUMLOCK 
= wxc
.WXK_NUMLOCK
 
 618 WXK_SCROLL 
= wxc
.WXK_SCROLL
 
 619 WXK_PAGEUP 
= wxc
.WXK_PAGEUP
 
 620 WXK_PAGEDOWN 
= wxc
.WXK_PAGEDOWN
 
 621 WXK_NUMPAD_SPACE 
= wxc
.WXK_NUMPAD_SPACE
 
 622 WXK_NUMPAD_TAB 
= wxc
.WXK_NUMPAD_TAB
 
 623 WXK_NUMPAD_ENTER 
= wxc
.WXK_NUMPAD_ENTER
 
 624 WXK_NUMPAD_F1 
= wxc
.WXK_NUMPAD_F1
 
 625 WXK_NUMPAD_F2 
= wxc
.WXK_NUMPAD_F2
 
 626 WXK_NUMPAD_F3 
= wxc
.WXK_NUMPAD_F3
 
 627 WXK_NUMPAD_F4 
= wxc
.WXK_NUMPAD_F4
 
 628 WXK_NUMPAD_HOME 
= wxc
.WXK_NUMPAD_HOME
 
 629 WXK_NUMPAD_LEFT 
= wxc
.WXK_NUMPAD_LEFT
 
 630 WXK_NUMPAD_UP 
= wxc
.WXK_NUMPAD_UP
 
 631 WXK_NUMPAD_RIGHT 
= wxc
.WXK_NUMPAD_RIGHT
 
 632 WXK_NUMPAD_DOWN 
= wxc
.WXK_NUMPAD_DOWN
 
 633 WXK_NUMPAD_PRIOR 
= wxc
.WXK_NUMPAD_PRIOR
 
 634 WXK_NUMPAD_PAGEUP 
= wxc
.WXK_NUMPAD_PAGEUP
 
 635 WXK_NUMPAD_NEXT 
= wxc
.WXK_NUMPAD_NEXT
 
 636 WXK_NUMPAD_PAGEDOWN 
= wxc
.WXK_NUMPAD_PAGEDOWN
 
 637 WXK_NUMPAD_END 
= wxc
.WXK_NUMPAD_END
 
 638 WXK_NUMPAD_BEGIN 
= wxc
.WXK_NUMPAD_BEGIN
 
 639 WXK_NUMPAD_INSERT 
= wxc
.WXK_NUMPAD_INSERT
 
 640 WXK_NUMPAD_DELETE 
= wxc
.WXK_NUMPAD_DELETE
 
 641 WXK_NUMPAD_EQUAL 
= wxc
.WXK_NUMPAD_EQUAL
 
 642 WXK_NUMPAD_MULTIPLY 
= wxc
.WXK_NUMPAD_MULTIPLY
 
 643 WXK_NUMPAD_ADD 
= wxc
.WXK_NUMPAD_ADD
 
 644 WXK_NUMPAD_SEPARATOR 
= wxc
.WXK_NUMPAD_SEPARATOR
 
 645 WXK_NUMPAD_SUBTRACT 
= wxc
.WXK_NUMPAD_SUBTRACT
 
 646 WXK_NUMPAD_DECIMAL 
= wxc
.WXK_NUMPAD_DECIMAL
 
 647 WXK_NUMPAD_DIVIDE 
= wxc
.WXK_NUMPAD_DIVIDE
 
 648 WXK_WINDOWS_LEFT 
= wxc
.WXK_WINDOWS_LEFT
 
 649 WXK_WINDOWS_RIGHT 
= wxc
.WXK_WINDOWS_RIGHT
 
 650 WXK_WINDOWS_MENU 
= wxc
.WXK_WINDOWS_MENU
 
 651 wxBITMAP_TYPE_INVALID 
= wxc
.wxBITMAP_TYPE_INVALID
 
 652 wxBITMAP_TYPE_BMP 
= wxc
.wxBITMAP_TYPE_BMP
 
 653 wxBITMAP_TYPE_BMP_RESOURCE 
= wxc
.wxBITMAP_TYPE_BMP_RESOURCE
 
 654 wxBITMAP_TYPE_RESOURCE 
= wxc
.wxBITMAP_TYPE_RESOURCE
 
 655 wxBITMAP_TYPE_ICO 
= wxc
.wxBITMAP_TYPE_ICO
 
 656 wxBITMAP_TYPE_ICO_RESOURCE 
= wxc
.wxBITMAP_TYPE_ICO_RESOURCE
 
 657 wxBITMAP_TYPE_CUR 
= wxc
.wxBITMAP_TYPE_CUR
 
 658 wxBITMAP_TYPE_CUR_RESOURCE 
= wxc
.wxBITMAP_TYPE_CUR_RESOURCE
 
 659 wxBITMAP_TYPE_XBM 
= wxc
.wxBITMAP_TYPE_XBM
 
 660 wxBITMAP_TYPE_XBM_DATA 
= wxc
.wxBITMAP_TYPE_XBM_DATA
 
 661 wxBITMAP_TYPE_XPM 
= wxc
.wxBITMAP_TYPE_XPM
 
 662 wxBITMAP_TYPE_XPM_DATA 
= wxc
.wxBITMAP_TYPE_XPM_DATA
 
 663 wxBITMAP_TYPE_TIF 
= wxc
.wxBITMAP_TYPE_TIF
 
 664 wxBITMAP_TYPE_TIF_RESOURCE 
= wxc
.wxBITMAP_TYPE_TIF_RESOURCE
 
 665 wxBITMAP_TYPE_GIF 
= wxc
.wxBITMAP_TYPE_GIF
 
 666 wxBITMAP_TYPE_GIF_RESOURCE 
= wxc
.wxBITMAP_TYPE_GIF_RESOURCE
 
 667 wxBITMAP_TYPE_PNG 
= wxc
.wxBITMAP_TYPE_PNG
 
 668 wxBITMAP_TYPE_PNG_RESOURCE 
= wxc
.wxBITMAP_TYPE_PNG_RESOURCE
 
 669 wxBITMAP_TYPE_JPEG 
= wxc
.wxBITMAP_TYPE_JPEG
 
 670 wxBITMAP_TYPE_JPEG_RESOURCE 
= wxc
.wxBITMAP_TYPE_JPEG_RESOURCE
 
 671 wxBITMAP_TYPE_PNM 
= wxc
.wxBITMAP_TYPE_PNM
 
 672 wxBITMAP_TYPE_PNM_RESOURCE 
= wxc
.wxBITMAP_TYPE_PNM_RESOURCE
 
 673 wxBITMAP_TYPE_PCX 
= wxc
.wxBITMAP_TYPE_PCX
 
 674 wxBITMAP_TYPE_PCX_RESOURCE 
= wxc
.wxBITMAP_TYPE_PCX_RESOURCE
 
 675 wxBITMAP_TYPE_PICT 
= wxc
.wxBITMAP_TYPE_PICT
 
 676 wxBITMAP_TYPE_PICT_RESOURCE 
= wxc
.wxBITMAP_TYPE_PICT_RESOURCE
 
 677 wxBITMAP_TYPE_ICON 
= wxc
.wxBITMAP_TYPE_ICON
 
 678 wxBITMAP_TYPE_ICON_RESOURCE 
= wxc
.wxBITMAP_TYPE_ICON_RESOURCE
 
 679 wxBITMAP_TYPE_ANI 
= wxc
.wxBITMAP_TYPE_ANI
 
 680 wxBITMAP_TYPE_IFF 
= wxc
.wxBITMAP_TYPE_IFF
 
 681 wxBITMAP_TYPE_MACCURSOR 
= wxc
.wxBITMAP_TYPE_MACCURSOR
 
 682 wxBITMAP_TYPE_MACCURSOR_RESOURCE 
= wxc
.wxBITMAP_TYPE_MACCURSOR_RESOURCE
 
 683 wxBITMAP_TYPE_ANY 
= wxc
.wxBITMAP_TYPE_ANY
 
 684 wxCURSOR_NONE 
= wxc
.wxCURSOR_NONE
 
 685 wxCURSOR_ARROW 
= wxc
.wxCURSOR_ARROW
 
 686 wxCURSOR_RIGHT_ARROW 
= wxc
.wxCURSOR_RIGHT_ARROW
 
 687 wxCURSOR_BULLSEYE 
= wxc
.wxCURSOR_BULLSEYE
 
 688 wxCURSOR_CHAR 
= wxc
.wxCURSOR_CHAR
 
 689 wxCURSOR_CROSS 
= wxc
.wxCURSOR_CROSS
 
 690 wxCURSOR_HAND 
= wxc
.wxCURSOR_HAND
 
 691 wxCURSOR_IBEAM 
= wxc
.wxCURSOR_IBEAM
 
 692 wxCURSOR_LEFT_BUTTON 
= wxc
.wxCURSOR_LEFT_BUTTON
 
 693 wxCURSOR_MAGNIFIER 
= wxc
.wxCURSOR_MAGNIFIER
 
 694 wxCURSOR_MIDDLE_BUTTON 
= wxc
.wxCURSOR_MIDDLE_BUTTON
 
 695 wxCURSOR_NO_ENTRY 
= wxc
.wxCURSOR_NO_ENTRY
 
 696 wxCURSOR_PAINT_BRUSH 
= wxc
.wxCURSOR_PAINT_BRUSH
 
 697 wxCURSOR_PENCIL 
= wxc
.wxCURSOR_PENCIL
 
 698 wxCURSOR_POINT_LEFT 
= wxc
.wxCURSOR_POINT_LEFT
 
 699 wxCURSOR_POINT_RIGHT 
= wxc
.wxCURSOR_POINT_RIGHT
 
 700 wxCURSOR_QUESTION_ARROW 
= wxc
.wxCURSOR_QUESTION_ARROW
 
 701 wxCURSOR_RIGHT_BUTTON 
= wxc
.wxCURSOR_RIGHT_BUTTON
 
 702 wxCURSOR_SIZENESW 
= wxc
.wxCURSOR_SIZENESW
 
 703 wxCURSOR_SIZENS 
= wxc
.wxCURSOR_SIZENS
 
 704 wxCURSOR_SIZENWSE 
= wxc
.wxCURSOR_SIZENWSE
 
 705 wxCURSOR_SIZEWE 
= wxc
.wxCURSOR_SIZEWE
 
 706 wxCURSOR_SIZING 
= wxc
.wxCURSOR_SIZING
 
 707 wxCURSOR_SPRAYCAN 
= wxc
.wxCURSOR_SPRAYCAN
 
 708 wxCURSOR_WAIT 
= wxc
.wxCURSOR_WAIT
 
 709 wxCURSOR_WATCH 
= wxc
.wxCURSOR_WATCH
 
 710 wxCURSOR_BLANK 
= wxc
.wxCURSOR_BLANK
 
 711 wxCURSOR_DEFAULT 
= wxc
.wxCURSOR_DEFAULT
 
 712 wxCURSOR_ARROWWAIT 
= wxc
.wxCURSOR_ARROWWAIT
 
 713 wxCURSOR_MAX 
= wxc
.wxCURSOR_MAX
 
 714 wxPAPER_NONE 
= wxc
.wxPAPER_NONE
 
 715 wxPAPER_LETTER 
= wxc
.wxPAPER_LETTER
 
 716 wxPAPER_LEGAL 
= wxc
.wxPAPER_LEGAL
 
 717 wxPAPER_A4 
= wxc
.wxPAPER_A4
 
 718 wxPAPER_CSHEET 
= wxc
.wxPAPER_CSHEET
 
 719 wxPAPER_DSHEET 
= wxc
.wxPAPER_DSHEET
 
 720 wxPAPER_ESHEET 
= wxc
.wxPAPER_ESHEET
 
 721 wxPAPER_LETTERSMALL 
= wxc
.wxPAPER_LETTERSMALL
 
 722 wxPAPER_TABLOID 
= wxc
.wxPAPER_TABLOID
 
 723 wxPAPER_LEDGER 
= wxc
.wxPAPER_LEDGER
 
 724 wxPAPER_STATEMENT 
= wxc
.wxPAPER_STATEMENT
 
 725 wxPAPER_EXECUTIVE 
= wxc
.wxPAPER_EXECUTIVE
 
 726 wxPAPER_A3 
= wxc
.wxPAPER_A3
 
 727 wxPAPER_A4SMALL 
= wxc
.wxPAPER_A4SMALL
 
 728 wxPAPER_A5 
= wxc
.wxPAPER_A5
 
 729 wxPAPER_B4 
= wxc
.wxPAPER_B4
 
 730 wxPAPER_B5 
= wxc
.wxPAPER_B5
 
 731 wxPAPER_FOLIO 
= wxc
.wxPAPER_FOLIO
 
 732 wxPAPER_QUARTO 
= wxc
.wxPAPER_QUARTO
 
 733 wxPAPER_10X14 
= wxc
.wxPAPER_10X14
 
 734 wxPAPER_11X17 
= wxc
.wxPAPER_11X17
 
 735 wxPAPER_NOTE 
= wxc
.wxPAPER_NOTE
 
 736 wxPAPER_ENV_9 
= wxc
.wxPAPER_ENV_9
 
 737 wxPAPER_ENV_10 
= wxc
.wxPAPER_ENV_10
 
 738 wxPAPER_ENV_11 
= wxc
.wxPAPER_ENV_11
 
 739 wxPAPER_ENV_12 
= wxc
.wxPAPER_ENV_12
 
 740 wxPAPER_ENV_14 
= wxc
.wxPAPER_ENV_14
 
 741 wxPAPER_ENV_DL 
= wxc
.wxPAPER_ENV_DL
 
 742 wxPAPER_ENV_C5 
= wxc
.wxPAPER_ENV_C5
 
 743 wxPAPER_ENV_C3 
= wxc
.wxPAPER_ENV_C3
 
 744 wxPAPER_ENV_C4 
= wxc
.wxPAPER_ENV_C4
 
 745 wxPAPER_ENV_C6 
= wxc
.wxPAPER_ENV_C6
 
 746 wxPAPER_ENV_C65 
= wxc
.wxPAPER_ENV_C65
 
 747 wxPAPER_ENV_B4 
= wxc
.wxPAPER_ENV_B4
 
 748 wxPAPER_ENV_B5 
= wxc
.wxPAPER_ENV_B5
 
 749 wxPAPER_ENV_B6 
= wxc
.wxPAPER_ENV_B6
 
 750 wxPAPER_ENV_ITALY 
= wxc
.wxPAPER_ENV_ITALY
 
 751 wxPAPER_ENV_MONARCH 
= wxc
.wxPAPER_ENV_MONARCH
 
 752 wxPAPER_ENV_PERSONAL 
= wxc
.wxPAPER_ENV_PERSONAL
 
 753 wxPAPER_FANFOLD_US 
= wxc
.wxPAPER_FANFOLD_US
 
 754 wxPAPER_FANFOLD_STD_GERMAN 
= wxc
.wxPAPER_FANFOLD_STD_GERMAN
 
 755 wxPAPER_FANFOLD_LGL_GERMAN 
= wxc
.wxPAPER_FANFOLD_LGL_GERMAN
 
 756 wxPAPER_ISO_B4 
= wxc
.wxPAPER_ISO_B4
 
 757 wxPAPER_JAPANESE_POSTCARD 
= wxc
.wxPAPER_JAPANESE_POSTCARD
 
 758 wxPAPER_9X11 
= wxc
.wxPAPER_9X11
 
 759 wxPAPER_10X11 
= wxc
.wxPAPER_10X11
 
 760 wxPAPER_15X11 
= wxc
.wxPAPER_15X11
 
 761 wxPAPER_ENV_INVITE 
= wxc
.wxPAPER_ENV_INVITE
 
 762 wxPAPER_LETTER_EXTRA 
= wxc
.wxPAPER_LETTER_EXTRA
 
 763 wxPAPER_LEGAL_EXTRA 
= wxc
.wxPAPER_LEGAL_EXTRA
 
 764 wxPAPER_TABLOID_EXTRA 
= wxc
.wxPAPER_TABLOID_EXTRA
 
 765 wxPAPER_A4_EXTRA 
= wxc
.wxPAPER_A4_EXTRA
 
 766 wxPAPER_LETTER_TRANSVERSE 
= wxc
.wxPAPER_LETTER_TRANSVERSE
 
 767 wxPAPER_A4_TRANSVERSE 
= wxc
.wxPAPER_A4_TRANSVERSE
 
 768 wxPAPER_LETTER_EXTRA_TRANSVERSE 
= wxc
.wxPAPER_LETTER_EXTRA_TRANSVERSE
 
 769 wxPAPER_A_PLUS 
= wxc
.wxPAPER_A_PLUS
 
 770 wxPAPER_B_PLUS 
= wxc
.wxPAPER_B_PLUS
 
 771 wxPAPER_LETTER_PLUS 
= wxc
.wxPAPER_LETTER_PLUS
 
 772 wxPAPER_A4_PLUS 
= wxc
.wxPAPER_A4_PLUS
 
 773 wxPAPER_A5_TRANSVERSE 
= wxc
.wxPAPER_A5_TRANSVERSE
 
 774 wxPAPER_B5_TRANSVERSE 
= wxc
.wxPAPER_B5_TRANSVERSE
 
 775 wxPAPER_A3_EXTRA 
= wxc
.wxPAPER_A3_EXTRA
 
 776 wxPAPER_A5_EXTRA 
= wxc
.wxPAPER_A5_EXTRA
 
 777 wxPAPER_B5_EXTRA 
= wxc
.wxPAPER_B5_EXTRA
 
 778 wxPAPER_A2 
= wxc
.wxPAPER_A2
 
 779 wxPAPER_A3_TRANSVERSE 
= wxc
.wxPAPER_A3_TRANSVERSE
 
 780 wxPAPER_A3_EXTRA_TRANSVERSE 
= wxc
.wxPAPER_A3_EXTRA_TRANSVERSE
 
 781 wxDUPLEX_SIMPLEX 
= wxc
.wxDUPLEX_SIMPLEX
 
 782 wxDUPLEX_HORIZONTAL 
= wxc
.wxDUPLEX_HORIZONTAL
 
 783 wxDUPLEX_VERTICAL 
= wxc
.wxDUPLEX_VERTICAL
 
 784 wxITEM_SEPARATOR 
= wxc
.wxITEM_SEPARATOR
 
 785 wxITEM_NORMAL 
= wxc
.wxITEM_NORMAL
 
 786 wxITEM_CHECK 
= wxc
.wxITEM_CHECK
 
 787 wxITEM_RADIO 
= wxc
.wxITEM_RADIO
 
 788 wxITEM_MAX 
= wxc
.wxITEM_MAX
 
 789 wxHT_NOWHERE 
= wxc
.wxHT_NOWHERE
 
 790 wxHT_SCROLLBAR_FIRST 
= wxc
.wxHT_SCROLLBAR_FIRST
 
 791 wxHT_SCROLLBAR_ARROW_LINE_1 
= wxc
.wxHT_SCROLLBAR_ARROW_LINE_1
 
 792 wxHT_SCROLLBAR_ARROW_LINE_2 
= wxc
.wxHT_SCROLLBAR_ARROW_LINE_2
 
 793 wxHT_SCROLLBAR_ARROW_PAGE_1 
= wxc
.wxHT_SCROLLBAR_ARROW_PAGE_1
 
 794 wxHT_SCROLLBAR_ARROW_PAGE_2 
= wxc
.wxHT_SCROLLBAR_ARROW_PAGE_2
 
 795 wxHT_SCROLLBAR_THUMB 
= wxc
.wxHT_SCROLLBAR_THUMB
 
 796 wxHT_SCROLLBAR_BAR_1 
= wxc
.wxHT_SCROLLBAR_BAR_1
 
 797 wxHT_SCROLLBAR_BAR_2 
= wxc
.wxHT_SCROLLBAR_BAR_2
 
 798 wxHT_SCROLLBAR_LAST 
= wxc
.wxHT_SCROLLBAR_LAST
 
 799 wxHT_WINDOW_OUTSIDE 
= wxc
.wxHT_WINDOW_OUTSIDE
 
 800 wxHT_WINDOW_INSIDE 
= wxc
.wxHT_WINDOW_INSIDE
 
 801 wxHT_WINDOW_VERT_SCROLLBAR 
= wxc
.wxHT_WINDOW_VERT_SCROLLBAR
 
 802 wxHT_WINDOW_HORZ_SCROLLBAR 
= wxc
.wxHT_WINDOW_HORZ_SCROLLBAR
 
 803 wxHT_WINDOW_CORNER 
= wxc
.wxHT_WINDOW_CORNER
 
 804 wxHT_MAX 
= wxc
.wxHT_MAX
 
 805 wxMOD_NONE 
= wxc
.wxMOD_NONE
 
 806 wxMOD_ALT 
= wxc
.wxMOD_ALT
 
 807 wxMOD_CONTROL 
= wxc
.wxMOD_CONTROL
 
 808 wxMOD_SHIFT 
= wxc
.wxMOD_SHIFT
 
 809 wxMOD_WIN 
= wxc
.wxMOD_WIN
 
 810 wxUPDATE_UI_NONE 
= wxc
.wxUPDATE_UI_NONE
 
 811 wxUPDATE_UI_RECURSE 
= wxc
.wxUPDATE_UI_RECURSE
 
 812 wxUPDATE_UI_FROMIDLE 
= wxc
.wxUPDATE_UI_FROMIDLE
 
 813 wxEVT_NULL 
= wxc
.wxEVT_NULL
 
 814 wxEVT_FIRST 
= wxc
.wxEVT_FIRST
 
 815 wxEVT_COMMAND_BUTTON_CLICKED 
= wxc
.wxEVT_COMMAND_BUTTON_CLICKED
 
 816 wxEVT_COMMAND_CHECKBOX_CLICKED 
= wxc
.wxEVT_COMMAND_CHECKBOX_CLICKED
 
 817 wxEVT_COMMAND_CHOICE_SELECTED 
= wxc
.wxEVT_COMMAND_CHOICE_SELECTED
 
 818 wxEVT_COMMAND_LISTBOX_SELECTED 
= wxc
.wxEVT_COMMAND_LISTBOX_SELECTED
 
 819 wxEVT_COMMAND_LISTBOX_DOUBLECLICKED 
= wxc
.wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
 
 820 wxEVT_COMMAND_CHECKLISTBOX_TOGGLED 
= wxc
.wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
 
 821 wxEVT_COMMAND_SPINCTRL_UPDATED 
= wxc
.wxEVT_COMMAND_SPINCTRL_UPDATED
 
 822 wxEVT_COMMAND_TEXT_UPDATED 
= wxc
.wxEVT_COMMAND_TEXT_UPDATED
 
 823 wxEVT_COMMAND_TEXT_ENTER 
= wxc
.wxEVT_COMMAND_TEXT_ENTER
 
 824 wxEVT_COMMAND_TEXT_URL 
= wxc
.wxEVT_COMMAND_TEXT_URL
 
 825 wxEVT_COMMAND_TEXT_MAXLEN 
= wxc
.wxEVT_COMMAND_TEXT_MAXLEN
 
 826 wxEVT_COMMAND_MENU_SELECTED 
= wxc
.wxEVT_COMMAND_MENU_SELECTED
 
 827 wxEVT_COMMAND_SLIDER_UPDATED 
= wxc
.wxEVT_COMMAND_SLIDER_UPDATED
 
 828 wxEVT_COMMAND_RADIOBOX_SELECTED 
= wxc
.wxEVT_COMMAND_RADIOBOX_SELECTED
 
 829 wxEVT_COMMAND_RADIOBUTTON_SELECTED 
= wxc
.wxEVT_COMMAND_RADIOBUTTON_SELECTED
 
 830 wxEVT_COMMAND_SCROLLBAR_UPDATED 
= wxc
.wxEVT_COMMAND_SCROLLBAR_UPDATED
 
 831 wxEVT_COMMAND_VLBOX_SELECTED 
= wxc
.wxEVT_COMMAND_VLBOX_SELECTED
 
 832 wxEVT_COMMAND_COMBOBOX_SELECTED 
= wxc
.wxEVT_COMMAND_COMBOBOX_SELECTED
 
 833 wxEVT_COMMAND_TOOL_CLICKED 
= wxc
.wxEVT_COMMAND_TOOL_CLICKED
 
 834 wxEVT_COMMAND_TOOL_RCLICKED 
= wxc
.wxEVT_COMMAND_TOOL_RCLICKED
 
 835 wxEVT_COMMAND_TOOL_ENTER 
= wxc
.wxEVT_COMMAND_TOOL_ENTER
 
 836 wxEVT_SET_FOCUS 
= wxc
.wxEVT_SET_FOCUS
 
 837 wxEVT_KILL_FOCUS 
= wxc
.wxEVT_KILL_FOCUS
 
 838 wxEVT_CHILD_FOCUS 
= wxc
.wxEVT_CHILD_FOCUS
 
 839 wxEVT_MOUSEWHEEL 
= wxc
.wxEVT_MOUSEWHEEL
 
 840 wxEVT_LEFT_DOWN 
= wxc
.wxEVT_LEFT_DOWN
 
 841 wxEVT_LEFT_UP 
= wxc
.wxEVT_LEFT_UP
 
 842 wxEVT_MIDDLE_DOWN 
= wxc
.wxEVT_MIDDLE_DOWN
 
 843 wxEVT_MIDDLE_UP 
= wxc
.wxEVT_MIDDLE_UP
 
 844 wxEVT_RIGHT_DOWN 
= wxc
.wxEVT_RIGHT_DOWN
 
 845 wxEVT_RIGHT_UP 
= wxc
.wxEVT_RIGHT_UP
 
 846 wxEVT_MOTION 
= wxc
.wxEVT_MOTION
 
 847 wxEVT_ENTER_WINDOW 
= wxc
.wxEVT_ENTER_WINDOW
 
 848 wxEVT_LEAVE_WINDOW 
= wxc
.wxEVT_LEAVE_WINDOW
 
 849 wxEVT_LEFT_DCLICK 
= wxc
.wxEVT_LEFT_DCLICK
 
 850 wxEVT_MIDDLE_DCLICK 
= wxc
.wxEVT_MIDDLE_DCLICK
 
 851 wxEVT_RIGHT_DCLICK 
= wxc
.wxEVT_RIGHT_DCLICK
 
 852 wxEVT_MOUSE_CAPTURE_CHANGED 
= wxc
.wxEVT_MOUSE_CAPTURE_CHANGED
 
 853 wxEVT_NC_LEFT_DOWN 
= wxc
.wxEVT_NC_LEFT_DOWN
 
 854 wxEVT_NC_LEFT_UP 
= wxc
.wxEVT_NC_LEFT_UP
 
 855 wxEVT_NC_MIDDLE_DOWN 
= wxc
.wxEVT_NC_MIDDLE_DOWN
 
 856 wxEVT_NC_MIDDLE_UP 
= wxc
.wxEVT_NC_MIDDLE_UP
 
 857 wxEVT_NC_RIGHT_DOWN 
= wxc
.wxEVT_NC_RIGHT_DOWN
 
 858 wxEVT_NC_RIGHT_UP 
= wxc
.wxEVT_NC_RIGHT_UP
 
 859 wxEVT_NC_MOTION 
= wxc
.wxEVT_NC_MOTION
 
 860 wxEVT_NC_ENTER_WINDOW 
= wxc
.wxEVT_NC_ENTER_WINDOW
 
 861 wxEVT_NC_LEAVE_WINDOW 
= wxc
.wxEVT_NC_LEAVE_WINDOW
 
 862 wxEVT_NC_LEFT_DCLICK 
= wxc
.wxEVT_NC_LEFT_DCLICK
 
 863 wxEVT_NC_MIDDLE_DCLICK 
= wxc
.wxEVT_NC_MIDDLE_DCLICK
 
 864 wxEVT_NC_RIGHT_DCLICK 
= wxc
.wxEVT_NC_RIGHT_DCLICK
 
 865 wxEVT_SET_CURSOR 
= wxc
.wxEVT_SET_CURSOR
 
 866 wxEVT_CHAR 
= wxc
.wxEVT_CHAR
 
 867 wxEVT_KEY_DOWN 
= wxc
.wxEVT_KEY_DOWN
 
 868 wxEVT_KEY_UP 
= wxc
.wxEVT_KEY_UP
 
 869 wxEVT_CHAR_HOOK 
= wxc
.wxEVT_CHAR_HOOK
 
 870 wxEVT_HOTKEY 
= wxc
.wxEVT_HOTKEY
 
 871 wxEVT_SCROLL_TOP 
= wxc
.wxEVT_SCROLL_TOP
 
 872 wxEVT_SCROLL_BOTTOM 
= wxc
.wxEVT_SCROLL_BOTTOM
 
 873 wxEVT_SCROLL_LINEUP 
= wxc
.wxEVT_SCROLL_LINEUP
 
 874 wxEVT_SCROLL_LINEDOWN 
= wxc
.wxEVT_SCROLL_LINEDOWN
 
 875 wxEVT_SCROLL_PAGEUP 
= wxc
.wxEVT_SCROLL_PAGEUP
 
 876 wxEVT_SCROLL_PAGEDOWN 
= wxc
.wxEVT_SCROLL_PAGEDOWN
 
 877 wxEVT_SCROLL_THUMBTRACK 
= wxc
.wxEVT_SCROLL_THUMBTRACK
 
 878 wxEVT_SCROLL_THUMBRELEASE 
= wxc
.wxEVT_SCROLL_THUMBRELEASE
 
 879 wxEVT_SCROLL_ENDSCROLL 
= wxc
.wxEVT_SCROLL_ENDSCROLL
 
 880 wxEVT_SCROLLWIN_TOP 
= wxc
.wxEVT_SCROLLWIN_TOP
 
 881 wxEVT_SCROLLWIN_BOTTOM 
= wxc
.wxEVT_SCROLLWIN_BOTTOM
 
 882 wxEVT_SCROLLWIN_LINEUP 
= wxc
.wxEVT_SCROLLWIN_LINEUP
 
 883 wxEVT_SCROLLWIN_LINEDOWN 
= wxc
.wxEVT_SCROLLWIN_LINEDOWN
 
 884 wxEVT_SCROLLWIN_PAGEUP 
= wxc
.wxEVT_SCROLLWIN_PAGEUP
 
 885 wxEVT_SCROLLWIN_PAGEDOWN 
= wxc
.wxEVT_SCROLLWIN_PAGEDOWN
 
 886 wxEVT_SCROLLWIN_THUMBTRACK 
= wxc
.wxEVT_SCROLLWIN_THUMBTRACK
 
 887 wxEVT_SCROLLWIN_THUMBRELEASE 
= wxc
.wxEVT_SCROLLWIN_THUMBRELEASE
 
 888 wxEVT_SIZE 
= wxc
.wxEVT_SIZE
 
 889 wxEVT_MOVE 
= wxc
.wxEVT_MOVE
 
 890 wxEVT_SIZING 
= wxc
.wxEVT_SIZING
 
 891 wxEVT_MOVING 
= wxc
.wxEVT_MOVING
 
 892 wxEVT_CLOSE_WINDOW 
= wxc
.wxEVT_CLOSE_WINDOW
 
 893 wxEVT_END_SESSION 
= wxc
.wxEVT_END_SESSION
 
 894 wxEVT_QUERY_END_SESSION 
= wxc
.wxEVT_QUERY_END_SESSION
 
 895 wxEVT_ACTIVATE_APP 
= wxc
.wxEVT_ACTIVATE_APP
 
 896 wxEVT_POWER 
= wxc
.wxEVT_POWER
 
 897 wxEVT_ACTIVATE 
= wxc
.wxEVT_ACTIVATE
 
 898 wxEVT_CREATE 
= wxc
.wxEVT_CREATE
 
 899 wxEVT_DESTROY 
= wxc
.wxEVT_DESTROY
 
 900 wxEVT_SHOW 
= wxc
.wxEVT_SHOW
 
 901 wxEVT_ICONIZE 
= wxc
.wxEVT_ICONIZE
 
 902 wxEVT_MAXIMIZE 
= wxc
.wxEVT_MAXIMIZE
 
 903 wxEVT_PAINT 
= wxc
.wxEVT_PAINT
 
 904 wxEVT_ERASE_BACKGROUND 
= wxc
.wxEVT_ERASE_BACKGROUND
 
 905 wxEVT_NC_PAINT 
= wxc
.wxEVT_NC_PAINT
 
 906 wxEVT_PAINT_ICON 
= wxc
.wxEVT_PAINT_ICON
 
 907 wxEVT_MENU_OPEN 
= wxc
.wxEVT_MENU_OPEN
 
 908 wxEVT_MENU_CLOSE 
= wxc
.wxEVT_MENU_CLOSE
 
 909 wxEVT_MENU_HIGHLIGHT 
= wxc
.wxEVT_MENU_HIGHLIGHT
 
 910 wxEVT_CONTEXT_MENU 
= wxc
.wxEVT_CONTEXT_MENU
 
 911 wxEVT_SYS_COLOUR_CHANGED 
= wxc
.wxEVT_SYS_COLOUR_CHANGED
 
 912 wxEVT_DISPLAY_CHANGED 
= wxc
.wxEVT_DISPLAY_CHANGED
 
 913 wxEVT_SETTING_CHANGED 
= wxc
.wxEVT_SETTING_CHANGED
 
 914 wxEVT_QUERY_NEW_PALETTE 
= wxc
.wxEVT_QUERY_NEW_PALETTE
 
 915 wxEVT_PALETTE_CHANGED 
= wxc
.wxEVT_PALETTE_CHANGED
 
 916 wxEVT_JOY_BUTTON_DOWN 
= wxc
.wxEVT_JOY_BUTTON_DOWN
 
 917 wxEVT_JOY_BUTTON_UP 
= wxc
.wxEVT_JOY_BUTTON_UP
 
 918 wxEVT_JOY_MOVE 
= wxc
.wxEVT_JOY_MOVE
 
 919 wxEVT_JOY_ZMOVE 
= wxc
.wxEVT_JOY_ZMOVE
 
 920 wxEVT_DROP_FILES 
= wxc
.wxEVT_DROP_FILES
 
 921 wxEVT_DRAW_ITEM 
= wxc
.wxEVT_DRAW_ITEM
 
 922 wxEVT_MEASURE_ITEM 
= wxc
.wxEVT_MEASURE_ITEM
 
 923 wxEVT_COMPARE_ITEM 
= wxc
.wxEVT_COMPARE_ITEM
 
 924 wxEVT_INIT_DIALOG 
= wxc
.wxEVT_INIT_DIALOG
 
 925 wxEVT_IDLE 
= wxc
.wxEVT_IDLE
 
 926 wxEVT_UPDATE_UI 
= wxc
.wxEVT_UPDATE_UI
 
 927 wxEVT_COMMAND_LEFT_CLICK 
= wxc
.wxEVT_COMMAND_LEFT_CLICK
 
 928 wxEVT_COMMAND_LEFT_DCLICK 
= wxc
.wxEVT_COMMAND_LEFT_DCLICK
 
 929 wxEVT_COMMAND_RIGHT_CLICK 
= wxc
.wxEVT_COMMAND_RIGHT_CLICK
 
 930 wxEVT_COMMAND_RIGHT_DCLICK 
= wxc
.wxEVT_COMMAND_RIGHT_DCLICK
 
 931 wxEVT_COMMAND_SET_FOCUS 
= wxc
.wxEVT_COMMAND_SET_FOCUS
 
 932 wxEVT_COMMAND_KILL_FOCUS 
= wxc
.wxEVT_COMMAND_KILL_FOCUS
 
 933 wxEVT_COMMAND_ENTER 
= wxc
.wxEVT_COMMAND_ENTER
 
 934 wxEVT_NAVIGATION_KEY 
= wxc
.wxEVT_NAVIGATION_KEY
 
 935 wxEVT_TIMER 
= wxc
.wxEVT_TIMER
 
 937 wxDefaultPosition 
= wxPointPtr(wxc
.cvar
.wxDefaultPosition
) 
 938 wxDefaultSize 
= wxSizePtr(wxc
.cvar
.wxDefaultSize
) 
 939 wxPYAPP_ASSERT_SUPPRESS 
= wxc
.wxPYAPP_ASSERT_SUPPRESS
 
 940 wxPYAPP_ASSERT_EXCEPTION 
= wxc
.wxPYAPP_ASSERT_EXCEPTION
 
 941 wxPYAPP_ASSERT_DIALOG 
= wxc
.wxPYAPP_ASSERT_DIALOG
 
 942 wxPYAPP_ASSERT_LOG 
= wxc
.wxPYAPP_ASSERT_LOG
 
 945 #-------------- USER INCLUDE ----------------------- 
 947 #---------------------------------------------------------------------------- 
 949 # Purpose:      This file is appended to the shadow class file generated 
 950 #               by SWIG.  We add some unSWIGable things here. 
 955 # Copyright:    (c) 1998 by Total Control Software 
 956 # Licence:      wxWindows license 
 957 #---------------------------------------------------------------------------- 
 961 #---------------------------------------------------------------------- 
 962 # This gives this module's dictionary to the C++ extension code... 
 964 _wxSetDictionary(vars()) 
 967 #---------------------------------------------------------------------- 
 968 #---------------------------------------------------------------------- 
 969 # Helper function to link python methods to wxWindows virtual 
 972 def _checkForCallback(obj
, name
, event
, theID
=-1): 
 973     try:    cb 
= getattr(obj
, name
) 
 975     else:   obj
.Connect(theID
, -1, event
, cb
) 
 978 #---------------------------------------------------------------------- 
 979 #---------------------------------------------------------------------- 
 980 # functions that look and act like the C++ Macros of the same name 
 984 def EVT_SIZE(win
, func
): 
 985     win
.Connect(-1, -1, wxEVT_SIZE
, func
) 
 987 def EVT_MOVE(win
, func
): 
 988     win
.Connect(-1, -1, wxEVT_MOVE
, func
) 
 990 def EVT_SIZING(win
, func
): 
 991     win
.Connect(-1, -1, wxEVT_SIZING
, func
) 
 993 def EVT_MOVING(win
, func
): 
 994     win
.Connect(-1, -1, wxEVT_MOVING
, func
) 
 996 def EVT_CLOSE(win
, func
): 
 997     win
.Connect(-1, -1, wxEVT_CLOSE_WINDOW
, func
) 
 999 def EVT_PAINT(win
, func
): 
1000     win
.Connect(-1, -1, wxEVT_PAINT
, func
) 
1002 def EVT_ERASE_BACKGROUND(win
, func
): 
1003     win
.Connect(-1, -1, wxEVT_ERASE_BACKGROUND
, func
) 
1005 def EVT_CHAR(win
, func
): 
1006     win
.Connect(-1, -1, wxEVT_CHAR
, func
) 
1008 def EVT_CHAR_HOOK(win
, func
): 
1009     win
.Connect(-1, -1, wxEVT_CHAR_HOOK
, func
) 
1011 def EVT_KEY_DOWN(win
, func
): 
1012     win
.Connect(-1, -1, wxEVT_KEY_DOWN
, func
) 
1014 def EVT_KEY_UP(win
, func
): 
1015     win
.Connect(-1, -1, wxEVT_KEY_UP
, func
) 
1017 def EVT_HOTKEY(win
, func
): 
1018     win
.Connect(-1, -1, wxEVT_HOTKEY
, func
) 
1020 def EVT_MENU_OPEN(win
, func
): 
1021     win
.Connect(-1, -1, wxEVT_MENU_OPEN
, func
) 
1023 def EVT_MENU_CLOSE(win
, func
): 
1024     win
.Connect(-1, -1, wxEVT_MENU_CLOSE
, func
) 
1026 def EVT_MENU_HIGHLIGHT(win
, id, func
): 
1027     win
.Connect(id, -1, wxEVT_MENU_HIGHLIGHT
, func
) 
1029 def EVT_MENU_HIGHLIGHT_ALL(win
, func
): 
1030     win
.Connect(-1, -1, wxEVT_MENU_HIGHLIGHT
, func
) 
1032 def EVT_SET_FOCUS(win
, func
): 
1033     win
.Connect(-1, -1, wxEVT_SET_FOCUS
, func
) 
1035 def EVT_KILL_FOCUS(win
, func
): 
1036     win
.Connect(-1, -1, wxEVT_KILL_FOCUS
, func
) 
1038 def EVT_CHILD_FOCUS(win
, func
): 
1039     win
.Connect(-1, -1, wxEVT_CHILD_FOCUS
, func
) 
1041 def EVT_ACTIVATE(win
, func
): 
1042     win
.Connect(-1, -1, wxEVT_ACTIVATE
, func
) 
1044 def EVT_ACTIVATE_APP(win
, func
): 
1045     win
.Connect(-1, -1, wxEVT_ACTIVATE_APP
, func
) 
1047 def EVT_END_SESSION(win
, func
): 
1048     win
.Connect(-1, -1, wxEVT_END_SESSION
, func
) 
1050 def EVT_QUERY_END_SESSION(win
, func
): 
1051     win
.Connect(-1, -1, wxEVT_QUERY_END_SESSION
, func
) 
1053 def EVT_DROP_FILES(win
, func
): 
1054     win
.Connect(-1, -1, wxEVT_DROP_FILES
, func
) 
1056 def EVT_INIT_DIALOG(win
, func
): 
1057     win
.Connect(-1, -1, wxEVT_INIT_DIALOG
, func
) 
1059 def EVT_SYS_COLOUR_CHANGED(win
, func
): 
1060     win
.Connect(-1, -1, wxEVT_SYS_COLOUR_CHANGED
, func
) 
1062 def EVT_DISPLAY_CHANGED(win
, func
): 
1063     win
.Connect(-1, -1, wxEVT_DISPLAY_CHANGED
, func
) 
1065 def EVT_SHOW(win
, func
): 
1066     win
.Connect(-1, -1, wxEVT_SHOW
, func
) 
1068 def EVT_MAXIMIZE(win
, func
): 
1069     win
.Connect(-1, -1, wxEVT_MAXIMIZE
, func
) 
1071 def EVT_ICONIZE(win
, func
): 
1072     win
.Connect(-1, -1, wxEVT_ICONIZE
, func
) 
1074 def EVT_NAVIGATION_KEY(win
, func
): 
1075     win
.Connect(-1, -1, wxEVT_NAVIGATION_KEY
, func
) 
1077 def EVT_PALETTE_CHANGED(win
, func
): 
1078     win
.Connect(-1, -1, wxEVT_PALETTE_CHANGED
, func
) 
1080 def EVT_QUERY_NEW_PALETTE(win
, func
): 
1081     win
.Connect(-1, -1, wxEVT_QUERY_NEW_PALETTE
, func
) 
1083 def EVT_WINDOW_CREATE(win
, func
): 
1084     win
.Connect(-1, -1, wxEVT_CREATE
, func
) 
1086 def EVT_WINDOW_DESTROY(win
, func
): 
1087     win
.Connect(-1, -1, wxEVT_DESTROY
, func
) 
1089 def EVT_WINDOW_CREATE_ID(win
, id, func
): 
1090     win
.Connect(id, -1, wxEVT_CREATE
, func
) 
1092 def EVT_WINDOW_DESTROY_ID(win
, id, func
): 
1093     win
.Connect(id, -1, wxEVT_DESTROY
, func
) 
1095 def EVT_SET_CURSOR(win
, func
): 
1096     win
.Connect(-1, -1, wxEVT_SET_CURSOR
, func
) 
1100 def EVT_IDLE(win
, func
): 
1101     win
.Connect(-1, -1, wxEVT_IDLE
, func
) 
1103 def EVT_UPDATE_UI(win
, id, func
): 
1104     win
.Connect(id, -1, wxEVT_UPDATE_UI
, func
) 
1106 def EVT_UPDATE_UI_RANGE(win
, id, id2
, func
): 
1107     win
.Connect(id, id2
, wxEVT_UPDATE_UI
, func
) 
1111 def EVT_LEFT_DOWN(win
, func
): 
1112     win
.Connect(-1, -1, wxEVT_LEFT_DOWN
, func
) 
1114 def EVT_LEFT_UP(win
, func
): 
1115     win
.Connect(-1, -1, wxEVT_LEFT_UP
, func
) 
1117 def EVT_MIDDLE_DOWN(win
, func
): 
1118     win
.Connect(-1, -1, wxEVT_MIDDLE_DOWN
, func
) 
1120 def EVT_MIDDLE_UP(win
, func
): 
1121     win
.Connect(-1, -1, wxEVT_MIDDLE_UP
, func
) 
1123 def EVT_RIGHT_DOWN(win
, func
): 
1124     win
.Connect(-1, -1, wxEVT_RIGHT_DOWN
, func
) 
1126 def EVT_RIGHT_UP(win
, func
): 
1127     win
.Connect(-1, -1, wxEVT_RIGHT_UP
, func
) 
1129 def EVT_MOTION(win
, func
): 
1130     win
.Connect(-1, -1, wxEVT_MOTION
, func
) 
1132 def EVT_LEFT_DCLICK(win
, func
): 
1133     win
.Connect(-1, -1, wxEVT_LEFT_DCLICK
, func
) 
1135 def EVT_MIDDLE_DCLICK(win
, func
): 
1136     win
.Connect(-1, -1, wxEVT_MIDDLE_DCLICK
, func
) 
1138 def EVT_RIGHT_DCLICK(win
, func
): 
1139     win
.Connect(-1, -1, wxEVT_RIGHT_DCLICK
, func
) 
1141 def EVT_LEAVE_WINDOW(win
, func
): 
1142     win
.Connect(-1, -1, wxEVT_LEAVE_WINDOW
, func
) 
1144 def EVT_ENTER_WINDOW(win
, func
): 
1145     win
.Connect(-1, -1, wxEVT_ENTER_WINDOW
, func
) 
1147 def EVT_MOUSEWHEEL(win
, func
): 
1148     win
.Connect(-1, -1, wxEVT_MOUSEWHEEL
, func
) 
1151 def EVT_MOUSE_EVENTS(win
, func
): 
1152     win
.Connect(-1, -1, wxEVT_LEFT_DOWN
,     func
) 
1153     win
.Connect(-1, -1, wxEVT_LEFT_UP
,       func
) 
1154     win
.Connect(-1, -1, wxEVT_MIDDLE_DOWN
,   func
) 
1155     win
.Connect(-1, -1, wxEVT_MIDDLE_UP
,     func
) 
1156     win
.Connect(-1, -1, wxEVT_RIGHT_DOWN
,    func
) 
1157     win
.Connect(-1, -1, wxEVT_RIGHT_UP
,      func
) 
1158     win
.Connect(-1, -1, wxEVT_MOTION
,        func
) 
1159     win
.Connect(-1, -1, wxEVT_LEFT_DCLICK
,   func
) 
1160     win
.Connect(-1, -1, wxEVT_MIDDLE_DCLICK
, func
) 
1161     win
.Connect(-1, -1, wxEVT_RIGHT_DCLICK
,  func
) 
1162     win
.Connect(-1, -1, wxEVT_LEAVE_WINDOW
,  func
) 
1163     win
.Connect(-1, -1, wxEVT_ENTER_WINDOW
,  func
) 
1165 def EVT_MOUSE_CAPTURE_CHANGED(win
, func
): 
1166     win
.Connect(-1, -1, wxEVT_MOUSE_CAPTURE_CHANGED
, func
) 
1169 def EVT_COMMAND(win
, id, cmd
, func
): 
1170     win
.Connect(id, -1, cmd
, func
) 
1172 def EVT_COMMAND_RANGE(win
, id1
, id2
, cmd
, func
): 
1173     win
.Connect(id1
, id2
, cmd
, func
) 
1177 def EVT_SCROLL(win
, func
): 
1178     win
.Connect(-1, -1, wxEVT_SCROLL_TOP
,         func
) 
1179     win
.Connect(-1, -1, wxEVT_SCROLL_BOTTOM
,      func
) 
1180     win
.Connect(-1, -1, wxEVT_SCROLL_LINEUP
,      func
) 
1181     win
.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN
,    func
) 
1182     win
.Connect(-1, -1, wxEVT_SCROLL_PAGEUP
,      func
) 
1183     win
.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN
,    func
) 
1184     win
.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK
,  func
) 
1185     win
.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE
,func
) 
1186     win
.Connect(-1, -1, wxEVT_SCROLL_ENDSCROLL
,   func
) 
1188 def EVT_SCROLL_TOP(win
, func
): 
1189     win
.Connect(-1, -1, wxEVT_SCROLL_TOP
, func
) 
1191 def EVT_SCROLL_BOTTOM(win
, func
): 
1192     win
.Connect(-1, -1, wxEVT_SCROLL_BOTTOM
, func
) 
1194 def EVT_SCROLL_LINEUP(win
, func
): 
1195     win
.Connect(-1, -1, wxEVT_SCROLL_LINEUP
, func
) 
1197 def EVT_SCROLL_LINEDOWN(win
, func
): 
1198     win
.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN
, func
) 
1200 def EVT_SCROLL_PAGEUP(win
, func
): 
1201     win
.Connect(-1, -1, wxEVT_SCROLL_PAGEUP
, func
) 
1203 def EVT_SCROLL_PAGEDOWN(win
, func
): 
1204     win
.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN
, func
) 
1206 def EVT_SCROLL_THUMBTRACK(win
, func
): 
1207     win
.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK
, func
) 
1209 def EVT_SCROLL_THUMBRELEASE(win
, func
): 
1210     win
.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE
, func
) 
1212 def EVT_SCROLL_ENDSCROLL(win
, func
): 
1213     win
.Connect(-1, -1, wxEVT_SCROLL_ENDSCROLL
, func
) 
1217 # Scrolling, with an id 
1218 def EVT_COMMAND_SCROLL(win
, id, func
): 
1219     win
.Connect(id, -1, wxEVT_SCROLL_TOP
,       func
) 
1220     win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
,    func
) 
1221     win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
,    func
) 
1222     win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
,  func
) 
1223     win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
,    func
) 
1224     win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
,  func
) 
1225     win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
,func
) 
1226     win
.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE
,func
) 
1227     win
.Connect(id, -1, wxEVT_SCROLL_ENDSCROLL
,   func
) 
1229 def EVT_COMMAND_SCROLL_TOP(win
, id, func
): 
1230     win
.Connect(id, -1, wxEVT_SCROLL_TOP
, func
) 
1232 def EVT_COMMAND_SCROLL_BOTTOM(win
, id, func
): 
1233     win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
, func
) 
1235 def EVT_COMMAND_SCROLL_LINEUP(win
, id, func
): 
1236     win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
) 
1238 def EVT_COMMAND_SCROLL_LINEDOWN(win
, id, func
): 
1239     win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
) 
1241 def EVT_COMMAND_SCROLL_PAGEUP(win
, id, func
): 
1242     win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
, func
) 
1244 def EVT_COMMAND_SCROLL_PAGEDOWN(win
, id, func
): 
1245     win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
, func
) 
1247 def EVT_COMMAND_SCROLL_THUMBTRACK(win
, id, func
): 
1248     win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
, func
) 
1250 def EVT_COMMAND_SCROLL_THUMBRELEASE(win
, id, func
): 
1251     win
.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE
, func
) 
1253 def EVT_COMMAND_SCROLL_ENDSCROLL(win
, id, func
): 
1254     win
.Connect(id, -1, wxEVT_SCROLL_ENDSCROLL
, func
) 
1257 def EVT_SCROLLWIN(win
, func
): 
1258     win
.Connect(-1, -1, wxEVT_SCROLLWIN_TOP
,         func
) 
1259     win
.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM
,      func
) 
1260     win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP
,      func
) 
1261     win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN
,    func
) 
1262     win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP
,      func
) 
1263     win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN
,    func
) 
1264     win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK
,  func
) 
1265     win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE
,func
) 
1267 def EVT_SCROLLWIN_TOP(win
, func
): 
1268     win
.Connect(-1, -1, wxEVT_SCROLLWIN_TOP
, func
) 
1270 def EVT_SCROLLWIN_BOTTOM(win
, func
): 
1271     win
.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM
, func
) 
1273 def EVT_SCROLLWIN_LINEUP(win
, func
): 
1274     win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP
, func
) 
1276 def EVT_SCROLLWIN_LINEDOWN(win
, func
): 
1277     win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
) 
1279 def EVT_SCROLLWIN_PAGEUP(win
, func
): 
1280     win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP
, func
) 
1282 def EVT_SCROLLWIN_PAGEDOWN(win
, func
): 
1283     win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
) 
1285 def EVT_SCROLLWIN_THUMBTRACK(win
, func
): 
1286     win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
) 
1288 def EVT_SCROLLWIN_THUMBRELEASE(win
, func
): 
1289     win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE
, func
) 
1293 # Scrolling, with an id 
1294 def EVT_COMMAND_SCROLLWIN(win
, id, func
): 
1295     win
.Connect(id, -1, wxEVT_SCROLLWIN_TOP
,         func
) 
1296     win
.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM
,      func
) 
1297     win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP
,      func
) 
1298     win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN
,    func
) 
1299     win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP
,      func
) 
1300     win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN
,    func
) 
1301     win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK
,  func
) 
1302     win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE
,func
) 
1304 def EVT_COMMAND_SCROLLWIN_TOP(win
, id, func
): 
1305     win
.Connect(id, -1, wxEVT_SCROLLWIN_TOP
, func
) 
1307 def EVT_COMMAND_SCROLLWIN_BOTTOM(win
, id, func
): 
1308     win
.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM
, func
) 
1310 def EVT_COMMAND_SCROLLWIN_LINEUP(win
, id, func
): 
1311     win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP
, func
) 
1313 def EVT_COMMAND_SCROLLWIN_LINEDOWN(win
, id, func
): 
1314     win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
) 
1316 def EVT_COMMAND_SCROLLWIN_PAGEUP(win
, id, func
): 
1317     win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP
, func
) 
1319 def EVT_COMMAND_SCROLLWIN_PAGEDOWN(win
, id, func
): 
1320     win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
) 
1322 def EVT_COMMAND_SCROLLWIN_THUMBTRACK(win
, id, func
): 
1323     win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
) 
1325 def EVT_COMMAND_SCROLLWIN_THUMBRELEASE(win
, id, func
): 
1326     win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE
, func
) 
1329 # Convenience commands 
1330 def EVT_BUTTON(win
, id, func
): 
1331     win
.Connect(id, -1, wxEVT_COMMAND_BUTTON_CLICKED
, func
) 
1333 def EVT_CHECKBOX(win
, id, func
): 
1334     win
.Connect(id, -1, wxEVT_COMMAND_CHECKBOX_CLICKED
, func
) 
1336 def EVT_CHOICE(win
, id, func
): 
1337     win
.Connect(id, -1, wxEVT_COMMAND_CHOICE_SELECTED
, func
) 
1339 def EVT_LISTBOX(win
, id, func
): 
1340     win
.Connect(id, -1, wxEVT_COMMAND_LISTBOX_SELECTED
, func
) 
1342 def EVT_LISTBOX_DCLICK(win
, id, func
): 
1343     win
.Connect(id, -1, wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
, func
) 
1345 def EVT_TEXT(win
, id, func
): 
1346     win
.Connect(id, -1, wxEVT_COMMAND_TEXT_UPDATED
, func
) 
1348 def EVT_TEXT_ENTER(win
, id, func
): 
1349     win
.Connect(id, -1, wxEVT_COMMAND_TEXT_ENTER
, func
) 
1351 def EVT_TEXT_URL(win
, id, func
): 
1352     win
.Connect(id, -1, wxEVT_COMMAND_TEXT_URL
, func
) 
1354 def EVT_TEXT_MAXLEN(win
, id, func
): 
1355     win
.Connect(id, -1, wxEVT_COMMAND_TEXT_MAXLEN
, func
) 
1357 def EVT_MENU(win
, id, func
): 
1358     win
.Connect(id, -1, wxEVT_COMMAND_MENU_SELECTED
, func
) 
1360 def EVT_MENU_RANGE(win
, id1
, id2
, func
): 
1361     win
.Connect(id1
, id2
, wxEVT_COMMAND_MENU_SELECTED
, func
) 
1363 def EVT_SLIDER(win
, id, func
): 
1364     win
.Connect(id, -1, wxEVT_COMMAND_SLIDER_UPDATED
, func
) 
1366 def EVT_RADIOBOX(win
, id, func
): 
1367     win
.Connect(id, -1, wxEVT_COMMAND_RADIOBOX_SELECTED
, func
) 
1369 def EVT_RADIOBUTTON(win
, id, func
): 
1370     win
.Connect(id, -1, wxEVT_COMMAND_RADIOBUTTON_SELECTED
, func
) 
1372 def EVT_VLBOX(win
, id, func
): 
1373     win
.Connect(id, -1, wxEVT_COMMAND_VLBOX_SELECTED
, func
) 
1375 def EVT_COMBOBOX(win
, id, func
): 
1376     win
.Connect(id, -1, wxEVT_COMMAND_COMBOBOX_SELECTED
, func
) 
1378 def EVT_TOOL(win
, id, func
): 
1379     win
.Connect(id, -1, wxEVT_COMMAND_TOOL_CLICKED
, func
) 
1381 def EVT_TOOL_RANGE(win
, id, id2
, func
): 
1382     win
.Connect(id, id2
, wxEVT_COMMAND_TOOL_CLICKED
, func
) 
1384 def EVT_TOOL_RCLICKED(win
, id, func
): 
1385     win
.Connect(id, -1, wxEVT_COMMAND_TOOL_RCLICKED
, func
) 
1387 def EVT_TOOL_RCLICKED_RANGE(win
, id, id2
, func
): 
1388     win
.Connect(id, id2
, wxEVT_COMMAND_TOOL_RCLICKED
, func
) 
1390 def EVT_TOOL_ENTER(win
, id, func
): 
1391     win
.Connect(id, -1, wxEVT_COMMAND_TOOL_ENTER
, func
) 
1393 def EVT_CHECKLISTBOX(win
, id, func
): 
1394     win
.Connect(id, -1, wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
, func
) 
1396 def EVT_SPINCTRL(win
, id, func
): 
1397     win
.Connect(id, -1, wxEVT_COMMAND_SPINCTRL_UPDATED
, func
) 
1401 # Generic command events 
1403 def EVT_COMMAND_LEFT_CLICK(win
, id, func
): 
1404     win
.Connect(id, -1, wxEVT_COMMAND_LEFT_CLICK
, func
) 
1406 def EVT_COMMAND_LEFT_DCLICK(win
, id, func
): 
1407     win
.Connect(id, -1, wxEVT_COMMAND_LEFT_DCLICK
, func
) 
1409 def EVT_COMMAND_RIGHT_CLICK(win
, id, func
): 
1410     win
.Connect(id, -1, wxEVT_COMMAND_RIGHT_CLICK
, func
) 
1412 def EVT_COMMAND_RIGHT_DCLICK(win
, id, func
): 
1413     win
.Connect(id, -1, wxEVT_COMMAND_RIGHT_DCLICK
, func
) 
1415 def EVT_COMMAND_SET_FOCUS(win
, id, func
): 
1416     win
.Connect(id, -1, wxEVT_COMMAND_SET_FOCUS
, func
) 
1418 def EVT_COMMAND_KILL_FOCUS(win
, id, func
): 
1419     win
.Connect(id, -1, wxEVT_COMMAND_KILL_FOCUS
, func
) 
1421 def EVT_COMMAND_ENTER(win
, id, func
): 
1422     win
.Connect(id, -1, wxEVT_COMMAND_ENTER
, func
) 
1426 def EVT_SPIN_UP(win
, id, func
): 
1427     win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
) 
1429 def EVT_SPIN_DOWN(win
, id, func
): 
1430     win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
) 
1432 def EVT_SPIN(win
, id, func
): 
1433     win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
,func
) 
1437 def EVT_SASH_DRAGGED(win
, id, func
): 
1438     win
.Connect(id, -1, wxEVT_SASH_DRAGGED
, func
) 
1440 def EVT_SASH_DRAGGED_RANGE(win
, id1
, id2
, func
): 
1441     win
.Connect(id1
, id2
, wxEVT_SASH_DRAGGED
, func
) 
1443 def EVT_QUERY_LAYOUT_INFO(win
, func
): 
1444     win
.Connect(-1, -1, wxEVT_QUERY_LAYOUT_INFO
, func
) 
1446 def EVT_CALCULATE_LAYOUT(win
, func
): 
1447     win
.Connect(-1, -1, wxEVT_CALCULATE_LAYOUT
, func
) 
1451 def EVT_SPLITTER_SASH_POS_CHANGING(win
, id, func
): 
1452     win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
, func
) 
1454 def EVT_SPLITTER_SASH_POS_CHANGED(win
, id, func
): 
1455     win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
, func
) 
1457 def EVT_SPLITTER_UNSPLIT(win
, id, func
): 
1458     win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_UNSPLIT
, func
) 
1460 def EVT_SPLITTER_DOUBLECLICKED(win
, id, func
): 
1461     win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
, func
) 
1465 def EVT_TIMER(win
, id, func
): 
1466     win
.Connect(id, -1, wxEVT_TIMER
, func
) 
1469 def EVT_END_PROCESS(eh
, id, func
): 
1470     eh
.Connect(id, -1, wxEVT_END_PROCESS
, func
) 
1474 def EVT_JOY_DOWN(win
, func
): 
1475     win
.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN
, func
) 
1477 def EVT_JOY_UP(win
, func
): 
1478     win
.Connect(-1, -1, wxEVT_JOY_BUTTON_UP
, func
) 
1480 def EVT_JOY_MOVE(win
, func
): 
1481     win
.Connect(-1, -1, wxEVT_JOY_MOVE
, func
) 
1483 def EVT_JOY_ZMOVE(win
, func
): 
1484     win
.Connect(-1, -1, wxEVT_JOY_ZMOVE
, func
) 
1486 def EVT_JOYSTICK_EVENTS(win
, func
): 
1487     win
.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN
, func
) 
1488     win
.Connect(-1, -1, wxEVT_JOY_BUTTON_UP
, func
) 
1489     win
.Connect(-1, -1, wxEVT_JOY_MOVE
, func
) 
1490     win
.Connect(-1, -1, wxEVT_JOY_ZMOVE
, func
) 
1493 def EVT_TOGGLEBUTTON(win
, id, func
): 
1494     win
.Connect(id, -1, wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, func
) 
1498 def EVT_CONTEXT_MENU(win
, func
): 
1499     win
.Connect(-1, -1, wxEVT_CONTEXT_MENU
, func
) 
1502 #---------------------------------------------------------------------- 
1504 class wxTimer(wxPyTimer
): 
1505     def __init__(self
, evtHandler 
= None, id = -1): 
1506         if evtHandler 
is None: 
1507             wxPyTimer
.__init
__(self
, self
.Notify
)   # derived class must provide 
1508                                                     # Notify(self) method. 
1510             wxPyTimer
.__init
__(self
, None) 
1511             self
.SetOwner(evtHandler
, id) 
1513 #---------------------------------------------------------------------- 
1517 wxNamedColor 
= wxNamedColour
 
1519 wxScrollbar  
= wxScrollBar
 
1520 wxPoint2D    
= wxPoint2DDouble
 
1522 wxPyAssertionError 
= wxc
.wxPyAssertionError
 
1525 # backwards compatibility 
1526 wxNoRefBitmap           
= wxBitmap
 
1527 wxPyDefaultPosition     
= wxDefaultPosition
 
1528 wxPyDefaultSize         
= wxDefaultSize
 
1530 wxSystemSettings_GetSystemColour 
= wxSystemSettings_GetColour
 
1531 wxSystemSettings_GetSystemFont   
= wxSystemSettings_GetFont
 
1532 wxSystemSettings_GetSystemMetric 
= wxSystemSettings_GetMetric
 
1535 # workarounds for bad wxRTTI names 
1536 __wxPyPtrTypeMap
['wxGauge95']    = 'wxGauge' 
1537 __wxPyPtrTypeMap
['wxSlider95']   = 'wxSlider' 
1538 __wxPyPtrTypeMap
['wxStatusBar95']   = 'wxStatusBar' 
1544     warnings
.warn("Use wxNewId instead", DeprecationWarning, 2) 
1549     warnings
.warn("Use wxRegisterId instead", DeprecationWarning, 2) 
1550     return wxRegisterId(ID
) 
1554 # Use Python's bool constants if available, make aliases if not 
1561 # Backwards compaatible 
1563 FALSE 
= false 
= False 
1566 #---------------------------------------------------------------------- 
1567 # wxGTK sets the locale when initialized.  Doing this at the Python 
1568 # level should set it up to match what GTK is doing at the C level. 
1569 if wxPlatform 
== "__WXGTK__": 
1572         locale
.setlocale(locale
.LC_ALL
, "") 
1576 # On MSW add the directory where the wxWindows catalogs were installed 
1577 # to the default catalog path. 
1578 if wxPlatform 
== "__WXMSW__": 
1580     localedir 
= os
.path
.join(os
.path
.split(__file__
)[0], "locale") 
1581     wxLocale_AddCatalogLookupPathPrefix(localedir
) 
1584 #---------------------------------------------------------------------- 
1585 # Load version numbers from __version__...  Ensure that major and minor 
1586 # versions are the same for both wxPython and wxWindows. 
1588 from wxPython
.__version
__ import * 
1589 __version__ 
= wxVERSION_STRING
 
1591 assert wxMAJOR_VERSION 
== wxc
.wxMAJOR_VERSION
, "wxPython/wxWindows version mismatch" 
1592 assert wxMINOR_VERSION 
== wxc
.wxMINOR_VERSION
, "wxPython/wxWindows version mismatch" 
1593 if wxRELEASE_VERSION 
!= wxc
.wxRELEASE_VERSION
: 
1595     warnings
.warn("wxPython/wxWindows release number mismatch") 
1598 #---------------------------------------------------------------------- 
1599 # This helper function will take a wxPython object and convert it to 
1600 # another wxPython object type.  This will not be able to create objects 
1601 # that are derived from wxPython classes by the user, only those that are 
1602 # actually part of wxPython and directly corespond to C++ objects. 
1604 # This is useful in situations where some method returns a generic 
1605 # type such as wxWindow, but you know that it is actually some 
1606 # derived type such as a wxTextCtrl.  You can't call wxTextCtrl specific 
1607 # methods on a wxWindow object, but you can use this function to 
1608 # create a wxTextCtrl object that will pass the same pointer to 
1609 # the C++ code.  You use it like this: 
1611 #    textCtrl = wxPyTypeCast(window, "wxTextCtrl") 
1614 # WARNING:  Using this function to type cast objects into types that 
1615 #           they are not is not recommended and is likely to cause your 
1616 #           program to crash...  Hard. 
1619 def wxPyTypeCast(obj
, typeStr
): 
1622     theClass 
= globals()[typeStr
+"Ptr"] 
1623     typeStr 
= __wxPyPtrTypeMap
.get(typeStr
, typeStr
) 
1624     if hasattr(obj
, "this"): 
1625         # if already the right type then just return it 
1626         if isinstance(obj
, theClass
) or obj
.__class
__ is theClass
: 
1628         newPtr 
= ptrcast(obj
.this
, typeStr
+"_p") 
1630         newPtr 
= ptrcast(obj
, typeStr
+"_p") 
1631     theObj 
= theClass(newPtr
) 
1632     if hasattr(obj
, "this"): 
1633         theObj
.thisown 
= obj
.thisown
 
1636 #---------------------------------------------------------------------------- 
1637 # An isinstance for Pythons < 2.2 that can check a sequence of class objects 
1638 # like the one in 2.2 can. 
1640 def wxPy_isinstance(obj
, klasses
): 
1642     if sys
.version
[:3] < "2.2" and type(klasses
) in [types
.TupleType
, types
.ListType
]: 
1643         for klass 
in klasses
: 
1644             if isinstance(obj
, klass
): return True 
1647         return isinstance(obj
, klasses
) 
1649 #---------------------------------------------------------------------------- 
1650 _wxCallAfterId 
= None 
1652 def wxCallAfter(callable, *args
, **kw
): 
1654     Call the specified function after the current and pending event 
1655     handlers have been completed.  This is also good for making GUI 
1656     method calls from non-GUI threads. 
1659     assert app
, 'No wxApp created yet' 
1661     global _wxCallAfterId
 
1662     if _wxCallAfterId 
is None: 
1663         _wxCallAfterId 
= wxNewEventType() 
1664         app
.Connect(-1, -1, _wxCallAfterId
, 
1665               lambda event
: event
.callable(*event
.args
, **event
.kw
) ) 
1667     evt
.SetEventType(_wxCallAfterId
) 
1668     evt
.callable = callable 
1671     wxPostEvent(app
, evt
) 
1674 #---------------------------------------------------------------------- 
1679     A convenience class for wxTimer, that calls the given callable 
1680     object once after the given amount of milliseconds, passing any 
1681     positional or keyword args.  The return value of the callable is 
1682     availbale after it has been run with the GetResult method. 
1684     If you don't need to get the return value or restart the timer 
1685     then there is no need to hold a reference to this object.  It will 
1686     hold a reference to itself while the timer is running (the timer 
1687     has a reference to self.Notify) but the cycle will be broken when 
1688     the timer completes, automatically cleaning up the wxFutureCall 
1691     def __init__(self
, millis
, callable, *args
, **kwargs
): 
1692         self
.millis 
= millis
 
1693         self
.callable = callable 
1694         self
.SetArgs(*args
, **kwargs
) 
1705     def Start(self
, millis
=None): 
1710         if millis 
is not None: 
1711             self
.millis 
= millis
 
1713         self
.timer 
= wxPyTimer(self
.Notify
) 
1714         self
.timer
.Start(self
.millis
, wxTIMER_ONE_SHOT
) 
1720         Stop and destroy the timer. 
1722         if self
.timer 
is not None: 
1727     def GetInterval(self
): 
1728         if self
.timer 
is not None: 
1729             return self
.timer
.GetInterval() 
1734     def IsRunning(self
): 
1735         return self
.timer 
is not None and self
.timer
.IsRunning() 
1738     def SetArgs(self
, *args
, **kwargs
): 
1740         (Re)set the args passed to the callable object.  This is 
1741         useful in conjunction with Restart if you want to schedule a 
1742         new call to the same callable object but with different 
1746         self
.kwargs 
= kwargs
 
1751     def GetResult(self
): 
1756         The timer has expired so call the callable. 
1758         if self
.callable and getattr(self
.callable, 'im_self', True): 
1760             self
.result 
= self
.callable(*self
.args
, **self
.kwargs
) 
1762         wxCallAfter(self
.Stop
) 
1765 #---------------------------------------------------------------------- 
1767 class wxPyDeadObjectError(AttributeError): 
1770 class _wxPyDeadObject
: 
1772     Instances of wx objects that are OOR capable will have their __class__ 
1773     changed to this class when the C++ object is deleted.  This should help 
1774     prevent crashes due to referencing a bogus C++ pointer. 
1776     reprStr 
= "wxPython wrapper for DELETED %s object! (The C++ object no longer exists.)" 
1777     attrStr 
= "The C++ part of the %s object has been deleted, attribute access no longer allowed." 
1779     def __repr__( self 
): 
1780         if not hasattr(self
, "_name"): 
1781             self
._name 
= "[unknown]" 
1782         return self
.reprStr 
% self
._name
 
1784     def __getattr__( self
, *args 
): 
1785         if not hasattr(self
, "_name"): 
1786             self
._name 
= "[unknown]" 
1787         raise wxPyDeadObjectError( self
.attrStr 
% self
._name 
) 
1789     def __nonzero__(self
): 
1793 #---------------------------------------------------------------------- 
1795 class wxNotebookPage(wxPanel
): 
1797     There is an old (and apparently unsolvable) bug when placing a 
1798     window with a nonstandard background colour in a wxNotebook on 
1799     wxGTK, as the notbooks's background colour would always be used 
1800     when the window is refreshed.  The solution is to place a panel in 
1801     the notbook and the coloured window on the panel, sized to cover 
1802     the panel.  This simple class does that for you, just put an 
1803     instance of this in the notebook and make your regular window a 
1804     child of this one and it will handle the resize for you. 
1806     def __init__(self
, parent
, id=-1, 
1807                  pos
=wxDefaultPosition
, size
=wxDefaultSize
, 
1808                  style
=wxTAB_TRAVERSAL
, name
="panel"): 
1809         wxPanel
.__init
__(self
, parent
, id, pos
, size
, style
, name
) 
1811         EVT_SIZE(self
, self
.OnSize
) 
1812     def OnSize(self
, evt
): 
1813         if self
.child 
is None: 
1814             children 
= self
.GetChildren() 
1816                 self
.child 
= children
[0] 
1818             self
.child
.SetPosition((0,0)) 
1819             self
.child
.SetSize(self
.GetSize()) 
1822 #---------------------------------------------------------------------- 
1823 #---------------------------------------------------------------------- 
1825 class wxPyOnDemandOutputWindow
: 
1826     def __init__(self
, title 
= "wxPython: stdout/stderr"): 
1831     def SetParent(self
, parent
): 
1832         self
.parent 
= parent
 
1834     def OnCloseWindow(self
, event
): 
1835         if self
.frame 
!= None: 
1836             self
.frame
.Destroy() 
1840     # These methods provide the file-like output behaviour. 
1841     def write(self
, str): 
1842         if not wxThread_IsMain(): 
1843             # Aquire the GUI mutex before making GUI calls.  Mutex is released 
1844             # when locker is deleted at the end of this function. 
1845             locker 
= wxMutexGuiLocker() 
1848             self
.frame 
= wxFrame(self
.parent
, -1, self
.title
, 
1849                                  style
=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE
) 
1850             self
.text  
= wxTextCtrl(self
.frame
, -1, "", 
1851                                     style 
= wxTE_MULTILINE|wxTE_READONLY
) 
1852             self
.frame
.SetSize(wxSize(450, 300)) 
1853             self
.frame
.Show(True) 
1854             EVT_CLOSE(self
.frame
, self
.OnCloseWindow
) 
1855         self
.text
.AppendText(str) 
1858         if self
.frame 
!= None: 
1859             if not wxThread_IsMain(): 
1860                 locker 
= wxMutexGuiLocker() 
1864 _defRedirect 
= (wxPlatform 
== '__WXMSW__' or wxPlatform 
== '__WXMAC__') 
1866 #---------------------------------------------------------------------- 
1867 # The main application class.  Derive from this and implement an OnInit 
1868 # method that creates a frame and then calls self.SetTopWindow(frame) 
1870 class wxApp(wxPyApp
): 
1871     error 
= 'wxApp.error' 
1872     outputWindowClass 
= wxPyOnDemandOutputWindow
 
1874     def __init__(self
, redirect
=_defRedirect
, filename
=None, useBestVisual
=False): 
1875         wxPyApp
.__init
__(self
) 
1877         if wx
.wxPlatform 
== "__WXMAC__": 
1880                 if not MacOS
.WMAvailable(): 
1881                     print """This program needs access to the screen. Please run with 
1882 'pythonw', not 'python', and only when you are logged in on the main display 
1888         self
.stdioWin 
= None 
1889         self
.saveStdio 
= (sys
.stdout
, sys
.stderr
) 
1891         # This has to be done before OnInit 
1892         self
.SetUseBestVisual(useBestVisual
) 
1895             self
.RedirectStdio(filename
) 
1897         # Set the default handler for SIGINT.  This fixes a problem 
1898         # where if Ctrl-C is pressed in the console that started this 
1899         # app then it will not appear to do anything, (not even send 
1900         # KeyboardInterrupt???)  but will later segfault on exit.  By 
1901         # setting the default handler then the app will exit, as 
1902         # expected (depending on platform.) 
1904         signal
.signal(signal
.SIGINT
, signal
.SIG_DFL
) 
1906         # this initializes wxWindows and then calls our OnInit 
1907         _wxStart(self
.OnInit
) 
1917     def SetTopWindow(self
, frame
): 
1919             self
.stdioWin
.SetParent(frame
) 
1920         wxPyApp
.SetTopWindow(self
, frame
) 
1924         wxPyApp
.MainLoop(self
) 
1928     def RedirectStdio(self
, filename
): 
1930             sys
.stdout 
= sys
.stderr 
= open(filename
, 'a') 
1932             self
.stdioWin 
= self
.outputWindowClass() 
1933             sys
.stdout 
= sys
.stderr 
= self
.stdioWin
 
1936     def RestoreStdio(self
): 
1937         sys
.stdout
, sys
.stderr 
= self
.saveStdio
 
1940 # change from wxPyApp_ to wxApp_ 
1941 wxApp_GetMacSupportPCMenuShortcuts 
= wxc
.wxPyApp_GetMacSupportPCMenuShortcuts
 
1942 wxApp_GetMacAboutMenuItemId 
= wxc
.wxPyApp_GetMacAboutMenuItemId
 
1943 wxApp_GetMacPreferencesMenuItemId 
= wxc
.wxPyApp_GetMacPreferencesMenuItemId
 
1944 wxApp_GetMacExitMenuItemId 
= wxc
.wxPyApp_GetMacExitMenuItemId
 
1945 wxApp_GetMacHelpMenuTitleName 
= wxc
.wxPyApp_GetMacHelpMenuTitleName
 
1946 wxApp_SetMacSupportPCMenuShortcuts 
= wxc
.wxPyApp_SetMacSupportPCMenuShortcuts
 
1947 wxApp_SetMacAboutMenuItemId 
= wxc
.wxPyApp_SetMacAboutMenuItemId
 
1948 wxApp_SetMacPreferencesMenuItemId 
= wxc
.wxPyApp_SetMacPreferencesMenuItemId
 
1949 wxApp_SetMacExitMenuItemId 
= wxc
.wxPyApp_SetMacExitMenuItemId
 
1950 wxApp_SetMacHelpMenuTitleName 
= wxc
.wxPyApp_SetMacHelpMenuTitleName
 
1953 #---------------------------------------------------------------------------- 
1955 class wxPySimpleApp(wxApp
): 
1956     def __init__(self
, flag
=0): 
1957         wxApp
.__init
__(self
, flag
) 
1959         wxInitAllImageHandlers() 
1963 class wxPyWidgetTester(wxApp
): 
1964     def __init__(self
, size 
= (250, 100)): 
1966         wxApp
.__init
__(self
, 0) 
1969         self
.frame 
= wxFrame(None, -1, "Widget Tester", pos
=(0,0), size
=self
.size
) 
1970         self
.SetTopWindow(self
.frame
) 
1973     def SetWidget(self
, widgetClass
, *args
): 
1974         w 
= widgetClass(self
.frame
, *args
) 
1975         self
.frame
.Show(True) 
1977 #---------------------------------------------------------------------------- 
1978 # DO NOT hold any other references to this object.  This is how we 
1979 # know when to cleanup system resources that wxWin is holding.  When 
1980 # the sys module is unloaded, the refcount on sys.__wxPythonCleanup 
1981 # goes to zero and it calls the wxApp_CleanUp function. 
1983 class __wxPyCleanup
: 
1985         self
.cleanup 
= wxc
.wxApp_CleanUp
 
1989 sys
.__wxPythonCleanup 
= __wxPyCleanup() 
1991 ## # another possible solution, but it gets called too early... 
1992 ## if sys.version[0] == '2': 
1994 ##     atexit.register(wxc.wxApp_CleanUp) 
1996 ##     sys.exitfunc = wxc.wxApp_CleanUp 
1999 #---------------------------------------------------------------------------- 
2000 #----------------------------------------------------------------------------