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_PREFERENCES
= wxc
.wxID_PREFERENCES
373 wxID_CUT
= wxc
.wxID_CUT
374 wxID_COPY
= wxc
.wxID_COPY
375 wxID_PASTE
= wxc
.wxID_PASTE
376 wxID_CLEAR
= wxc
.wxID_CLEAR
377 wxID_FIND
= wxc
.wxID_FIND
378 wxID_DUPLICATE
= wxc
.wxID_DUPLICATE
379 wxID_SELECTALL
= wxc
.wxID_SELECTALL
380 wxID_DELETE
= wxc
.wxID_DELETE
381 wxID_REPLACE
= wxc
.wxID_REPLACE
382 wxID_REPLACE_ALL
= wxc
.wxID_REPLACE_ALL
383 wxID_PROPERTIES
= wxc
.wxID_PROPERTIES
384 wxID_VIEW_DETAILS
= wxc
.wxID_VIEW_DETAILS
385 wxID_VIEW_LARGEICONS
= wxc
.wxID_VIEW_LARGEICONS
386 wxID_VIEW_SMALLICONS
= wxc
.wxID_VIEW_SMALLICONS
387 wxID_VIEW_LIST
= wxc
.wxID_VIEW_LIST
388 wxID_VIEW_SORTDATE
= wxc
.wxID_VIEW_SORTDATE
389 wxID_VIEW_SORTNAME
= wxc
.wxID_VIEW_SORTNAME
390 wxID_VIEW_SORTSIZE
= wxc
.wxID_VIEW_SORTSIZE
391 wxID_VIEW_SORTTYPE
= wxc
.wxID_VIEW_SORTTYPE
392 wxID_FILE1
= wxc
.wxID_FILE1
393 wxID_FILE2
= wxc
.wxID_FILE2
394 wxID_FILE3
= wxc
.wxID_FILE3
395 wxID_FILE4
= wxc
.wxID_FILE4
396 wxID_FILE5
= wxc
.wxID_FILE5
397 wxID_FILE6
= wxc
.wxID_FILE6
398 wxID_FILE7
= wxc
.wxID_FILE7
399 wxID_FILE8
= wxc
.wxID_FILE8
400 wxID_FILE9
= wxc
.wxID_FILE9
401 wxID_OK
= wxc
.wxID_OK
402 wxID_CANCEL
= wxc
.wxID_CANCEL
403 wxID_APPLY
= wxc
.wxID_APPLY
404 wxID_YES
= wxc
.wxID_YES
405 wxID_NO
= wxc
.wxID_NO
406 wxID_STATIC
= wxc
.wxID_STATIC
407 wxID_FORWARD
= wxc
.wxID_FORWARD
408 wxID_BACKWARD
= wxc
.wxID_BACKWARD
409 wxID_DEFAULT
= wxc
.wxID_DEFAULT
410 wxID_MORE
= wxc
.wxID_MORE
411 wxID_SETUP
= wxc
.wxID_SETUP
412 wxID_RESET
= wxc
.wxID_RESET
413 wxID_CONTEXT_HELP
= wxc
.wxID_CONTEXT_HELP
414 wxID_YESTOALL
= wxc
.wxID_YESTOALL
415 wxID_NOTOALL
= wxc
.wxID_NOTOALL
416 wxID_ABORT
= wxc
.wxID_ABORT
417 wxID_RETRY
= wxc
.wxID_RETRY
418 wxID_IGNORE
= wxc
.wxID_IGNORE
421 wxHIDE_READONLY
= wxc
.wxHIDE_READONLY
422 wxOVERWRITE_PROMPT
= wxc
.wxOVERWRITE_PROMPT
423 wxFILE_MUST_EXIST
= wxc
.wxFILE_MUST_EXIST
424 wxMULTIPLE
= wxc
.wxMULTIPLE
425 wxCHANGE_DIR
= wxc
.wxCHANGE_DIR
426 wxACCEL_ALT
= wxc
.wxACCEL_ALT
427 wxACCEL_CTRL
= wxc
.wxACCEL_CTRL
428 wxACCEL_SHIFT
= wxc
.wxACCEL_SHIFT
429 wxACCEL_NORMAL
= wxc
.wxACCEL_NORMAL
430 wxPD_AUTO_HIDE
= wxc
.wxPD_AUTO_HIDE
431 wxPD_APP_MODAL
= wxc
.wxPD_APP_MODAL
432 wxPD_CAN_ABORT
= wxc
.wxPD_CAN_ABORT
433 wxPD_ELAPSED_TIME
= wxc
.wxPD_ELAPSED_TIME
434 wxPD_ESTIMATED_TIME
= wxc
.wxPD_ESTIMATED_TIME
435 wxPD_REMAINING_TIME
= wxc
.wxPD_REMAINING_TIME
436 wxDD_NEW_DIR_BUTTON
= wxc
.wxDD_NEW_DIR_BUTTON
437 wxDD_DEFAULT_STYLE
= wxc
.wxDD_DEFAULT_STYLE
438 wxMENU_TEAROFF
= wxc
.wxMENU_TEAROFF
439 wxMB_DOCKABLE
= wxc
.wxMB_DOCKABLE
440 wxNO_FULL_REPAINT_ON_RESIZE
= wxc
.wxNO_FULL_REPAINT_ON_RESIZE
441 wxFULL_REPAINT_ON_RESIZE
= wxc
.wxFULL_REPAINT_ON_RESIZE
443 wxRIGHT
= wxc
.wxRIGHT
448 wxBOTTOM
= wxc
.wxBOTTOM
449 wxNORTH
= wxc
.wxNORTH
450 wxSOUTH
= wxc
.wxSOUTH
453 wxSTRETCH_NOT
= wxc
.wxSTRETCH_NOT
454 wxSHRINK
= wxc
.wxSHRINK
456 wxEXPAND
= wxc
.wxEXPAND
457 wxLI_HORIZONTAL
= wxc
.wxLI_HORIZONTAL
458 wxLI_VERTICAL
= wxc
.wxLI_VERTICAL
459 wxJOYSTICK1
= wxc
.wxJOYSTICK1
460 wxJOYSTICK2
= wxc
.wxJOYSTICK2
461 wxJOY_BUTTON1
= wxc
.wxJOY_BUTTON1
462 wxJOY_BUTTON2
= wxc
.wxJOY_BUTTON2
463 wxJOY_BUTTON3
= wxc
.wxJOY_BUTTON3
464 wxJOY_BUTTON4
= wxc
.wxJOY_BUTTON4
465 wxJOY_BUTTON_ANY
= wxc
.wxJOY_BUTTON_ANY
466 wxWS_EX_VALIDATE_RECURSIVELY
= wxc
.wxWS_EX_VALIDATE_RECURSIVELY
467 wxWS_EX_BLOCK_EVENTS
= wxc
.wxWS_EX_BLOCK_EVENTS
468 wxWS_EX_TRANSIENT
= wxc
.wxWS_EX_TRANSIENT
469 wxWS_EX_THEMED_BACKGROUND
= wxc
.wxWS_EX_THEMED_BACKGROUND
470 wxWS_EX_PROCESS_IDLE
= wxc
.wxWS_EX_PROCESS_IDLE
471 wxWS_EX_PROCESS_UI_UPDATES
= wxc
.wxWS_EX_PROCESS_UI_UPDATES
472 wxMM_TEXT
= wxc
.wxMM_TEXT
473 wxMM_LOMETRIC
= wxc
.wxMM_LOMETRIC
474 wxMM_HIMETRIC
= wxc
.wxMM_HIMETRIC
475 wxMM_LOENGLISH
= wxc
.wxMM_LOENGLISH
476 wxMM_HIENGLISH
= wxc
.wxMM_HIENGLISH
477 wxMM_TWIPS
= wxc
.wxMM_TWIPS
478 wxMM_ISOTROPIC
= wxc
.wxMM_ISOTROPIC
479 wxMM_ANISOTROPIC
= wxc
.wxMM_ANISOTROPIC
480 wxMM_POINTS
= wxc
.wxMM_POINTS
481 wxMM_METRIC
= wxc
.wxMM_METRIC
482 wxTIMER_CONTINUOUS
= wxc
.wxTIMER_CONTINUOUS
483 wxTIMER_ONE_SHOT
= wxc
.wxTIMER_ONE_SHOT
484 wxMOUSE_BTN_ANY
= wxc
.wxMOUSE_BTN_ANY
485 wxMOUSE_BTN_NONE
= wxc
.wxMOUSE_BTN_NONE
486 wxMOUSE_BTN_LEFT
= wxc
.wxMOUSE_BTN_LEFT
487 wxMOUSE_BTN_MIDDLE
= wxc
.wxMOUSE_BTN_MIDDLE
488 wxMOUSE_BTN_RIGHT
= wxc
.wxMOUSE_BTN_RIGHT
489 wxBORDER_DEFAULT
= wxc
.wxBORDER_DEFAULT
490 wxBORDER_NONE
= wxc
.wxBORDER_NONE
491 wxBORDER_STATIC
= wxc
.wxBORDER_STATIC
492 wxBORDER_SIMPLE
= wxc
.wxBORDER_SIMPLE
493 wxBORDER_RAISED
= wxc
.wxBORDER_RAISED
494 wxBORDER_SUNKEN
= wxc
.wxBORDER_SUNKEN
495 wxBORDER_DOUBLE
= wxc
.wxBORDER_DOUBLE
496 wxBORDER_MASK
= wxc
.wxBORDER_MASK
497 wxDEFAULT
= wxc
.wxDEFAULT
498 wxDECORATIVE
= wxc
.wxDECORATIVE
499 wxROMAN
= wxc
.wxROMAN
500 wxSCRIPT
= wxc
.wxSCRIPT
501 wxSWISS
= wxc
.wxSWISS
502 wxMODERN
= wxc
.wxMODERN
503 wxTELETYPE
= wxc
.wxTELETYPE
504 wxVARIABLE
= wxc
.wxVARIABLE
505 wxFIXED
= wxc
.wxFIXED
506 wxNORMAL
= wxc
.wxNORMAL
507 wxLIGHT
= wxc
.wxLIGHT
509 wxITALIC
= wxc
.wxITALIC
510 wxSLANT
= wxc
.wxSLANT
511 wxSOLID
= wxc
.wxSOLID
513 wxLONG_DASH
= wxc
.wxLONG_DASH
514 wxSHORT_DASH
= wxc
.wxSHORT_DASH
515 wxDOT_DASH
= wxc
.wxDOT_DASH
516 wxUSER_DASH
= wxc
.wxUSER_DASH
517 wxTRANSPARENT
= wxc
.wxTRANSPARENT
518 wxSTIPPLE
= wxc
.wxSTIPPLE
519 wxBDIAGONAL_HATCH
= wxc
.wxBDIAGONAL_HATCH
520 wxCROSSDIAG_HATCH
= wxc
.wxCROSSDIAG_HATCH
521 wxFDIAGONAL_HATCH
= wxc
.wxFDIAGONAL_HATCH
522 wxCROSS_HATCH
= wxc
.wxCROSS_HATCH
523 wxHORIZONTAL_HATCH
= wxc
.wxHORIZONTAL_HATCH
524 wxVERTICAL_HATCH
= wxc
.wxVERTICAL_HATCH
525 wxJOIN_BEVEL
= wxc
.wxJOIN_BEVEL
526 wxJOIN_MITER
= wxc
.wxJOIN_MITER
527 wxJOIN_ROUND
= wxc
.wxJOIN_ROUND
528 wxCAP_ROUND
= wxc
.wxCAP_ROUND
529 wxCAP_PROJECTING
= wxc
.wxCAP_PROJECTING
530 wxCAP_BUTT
= wxc
.wxCAP_BUTT
531 wxCLEAR
= wxc
.wxCLEAR
533 wxINVERT
= wxc
.wxINVERT
534 wxOR_REVERSE
= wxc
.wxOR_REVERSE
535 wxAND_REVERSE
= wxc
.wxAND_REVERSE
538 wxAND_INVERT
= wxc
.wxAND_INVERT
539 wxNO_OP
= wxc
.wxNO_OP
541 wxEQUIV
= wxc
.wxEQUIV
542 wxSRC_INVERT
= wxc
.wxSRC_INVERT
543 wxOR_INVERT
= wxc
.wxOR_INVERT
547 WXK_BACK
= wxc
.WXK_BACK
548 WXK_TAB
= wxc
.WXK_TAB
549 WXK_RETURN
= wxc
.WXK_RETURN
550 WXK_ESCAPE
= wxc
.WXK_ESCAPE
551 WXK_SPACE
= wxc
.WXK_SPACE
552 WXK_DELETE
= wxc
.WXK_DELETE
553 WXK_START
= wxc
.WXK_START
554 WXK_LBUTTON
= wxc
.WXK_LBUTTON
555 WXK_RBUTTON
= wxc
.WXK_RBUTTON
556 WXK_CANCEL
= wxc
.WXK_CANCEL
557 WXK_MBUTTON
= wxc
.WXK_MBUTTON
558 WXK_CLEAR
= wxc
.WXK_CLEAR
559 WXK_SHIFT
= wxc
.WXK_SHIFT
560 WXK_ALT
= wxc
.WXK_ALT
561 WXK_CONTROL
= wxc
.WXK_CONTROL
562 WXK_MENU
= wxc
.WXK_MENU
563 WXK_PAUSE
= wxc
.WXK_PAUSE
564 WXK_CAPITAL
= wxc
.WXK_CAPITAL
565 WXK_PRIOR
= wxc
.WXK_PRIOR
566 WXK_NEXT
= wxc
.WXK_NEXT
567 WXK_END
= wxc
.WXK_END
568 WXK_HOME
= wxc
.WXK_HOME
569 WXK_LEFT
= wxc
.WXK_LEFT
571 WXK_RIGHT
= wxc
.WXK_RIGHT
572 WXK_DOWN
= wxc
.WXK_DOWN
573 WXK_SELECT
= wxc
.WXK_SELECT
574 WXK_PRINT
= wxc
.WXK_PRINT
575 WXK_EXECUTE
= wxc
.WXK_EXECUTE
576 WXK_SNAPSHOT
= wxc
.WXK_SNAPSHOT
577 WXK_INSERT
= wxc
.WXK_INSERT
578 WXK_HELP
= wxc
.WXK_HELP
579 WXK_NUMPAD0
= wxc
.WXK_NUMPAD0
580 WXK_NUMPAD1
= wxc
.WXK_NUMPAD1
581 WXK_NUMPAD2
= wxc
.WXK_NUMPAD2
582 WXK_NUMPAD3
= wxc
.WXK_NUMPAD3
583 WXK_NUMPAD4
= wxc
.WXK_NUMPAD4
584 WXK_NUMPAD5
= wxc
.WXK_NUMPAD5
585 WXK_NUMPAD6
= wxc
.WXK_NUMPAD6
586 WXK_NUMPAD7
= wxc
.WXK_NUMPAD7
587 WXK_NUMPAD8
= wxc
.WXK_NUMPAD8
588 WXK_NUMPAD9
= wxc
.WXK_NUMPAD9
589 WXK_MULTIPLY
= wxc
.WXK_MULTIPLY
590 WXK_ADD
= wxc
.WXK_ADD
591 WXK_SEPARATOR
= wxc
.WXK_SEPARATOR
592 WXK_SUBTRACT
= wxc
.WXK_SUBTRACT
593 WXK_DECIMAL
= wxc
.WXK_DECIMAL
594 WXK_DIVIDE
= wxc
.WXK_DIVIDE
604 WXK_F10
= wxc
.WXK_F10
605 WXK_F11
= wxc
.WXK_F11
606 WXK_F12
= wxc
.WXK_F12
607 WXK_F13
= wxc
.WXK_F13
608 WXK_F14
= wxc
.WXK_F14
609 WXK_F15
= wxc
.WXK_F15
610 WXK_F16
= wxc
.WXK_F16
611 WXK_F17
= wxc
.WXK_F17
612 WXK_F18
= wxc
.WXK_F18
613 WXK_F19
= wxc
.WXK_F19
614 WXK_F20
= wxc
.WXK_F20
615 WXK_F21
= wxc
.WXK_F21
616 WXK_F22
= wxc
.WXK_F22
617 WXK_F23
= wxc
.WXK_F23
618 WXK_F24
= wxc
.WXK_F24
619 WXK_NUMLOCK
= wxc
.WXK_NUMLOCK
620 WXK_SCROLL
= wxc
.WXK_SCROLL
621 WXK_PAGEUP
= wxc
.WXK_PAGEUP
622 WXK_PAGEDOWN
= wxc
.WXK_PAGEDOWN
623 WXK_NUMPAD_SPACE
= wxc
.WXK_NUMPAD_SPACE
624 WXK_NUMPAD_TAB
= wxc
.WXK_NUMPAD_TAB
625 WXK_NUMPAD_ENTER
= wxc
.WXK_NUMPAD_ENTER
626 WXK_NUMPAD_F1
= wxc
.WXK_NUMPAD_F1
627 WXK_NUMPAD_F2
= wxc
.WXK_NUMPAD_F2
628 WXK_NUMPAD_F3
= wxc
.WXK_NUMPAD_F3
629 WXK_NUMPAD_F4
= wxc
.WXK_NUMPAD_F4
630 WXK_NUMPAD_HOME
= wxc
.WXK_NUMPAD_HOME
631 WXK_NUMPAD_LEFT
= wxc
.WXK_NUMPAD_LEFT
632 WXK_NUMPAD_UP
= wxc
.WXK_NUMPAD_UP
633 WXK_NUMPAD_RIGHT
= wxc
.WXK_NUMPAD_RIGHT
634 WXK_NUMPAD_DOWN
= wxc
.WXK_NUMPAD_DOWN
635 WXK_NUMPAD_PRIOR
= wxc
.WXK_NUMPAD_PRIOR
636 WXK_NUMPAD_PAGEUP
= wxc
.WXK_NUMPAD_PAGEUP
637 WXK_NUMPAD_NEXT
= wxc
.WXK_NUMPAD_NEXT
638 WXK_NUMPAD_PAGEDOWN
= wxc
.WXK_NUMPAD_PAGEDOWN
639 WXK_NUMPAD_END
= wxc
.WXK_NUMPAD_END
640 WXK_NUMPAD_BEGIN
= wxc
.WXK_NUMPAD_BEGIN
641 WXK_NUMPAD_INSERT
= wxc
.WXK_NUMPAD_INSERT
642 WXK_NUMPAD_DELETE
= wxc
.WXK_NUMPAD_DELETE
643 WXK_NUMPAD_EQUAL
= wxc
.WXK_NUMPAD_EQUAL
644 WXK_NUMPAD_MULTIPLY
= wxc
.WXK_NUMPAD_MULTIPLY
645 WXK_NUMPAD_ADD
= wxc
.WXK_NUMPAD_ADD
646 WXK_NUMPAD_SEPARATOR
= wxc
.WXK_NUMPAD_SEPARATOR
647 WXK_NUMPAD_SUBTRACT
= wxc
.WXK_NUMPAD_SUBTRACT
648 WXK_NUMPAD_DECIMAL
= wxc
.WXK_NUMPAD_DECIMAL
649 WXK_NUMPAD_DIVIDE
= wxc
.WXK_NUMPAD_DIVIDE
650 WXK_WINDOWS_LEFT
= wxc
.WXK_WINDOWS_LEFT
651 WXK_WINDOWS_RIGHT
= wxc
.WXK_WINDOWS_RIGHT
652 WXK_WINDOWS_MENU
= wxc
.WXK_WINDOWS_MENU
653 wxBITMAP_TYPE_INVALID
= wxc
.wxBITMAP_TYPE_INVALID
654 wxBITMAP_TYPE_BMP
= wxc
.wxBITMAP_TYPE_BMP
655 wxBITMAP_TYPE_BMP_RESOURCE
= wxc
.wxBITMAP_TYPE_BMP_RESOURCE
656 wxBITMAP_TYPE_RESOURCE
= wxc
.wxBITMAP_TYPE_RESOURCE
657 wxBITMAP_TYPE_ICO
= wxc
.wxBITMAP_TYPE_ICO
658 wxBITMAP_TYPE_ICO_RESOURCE
= wxc
.wxBITMAP_TYPE_ICO_RESOURCE
659 wxBITMAP_TYPE_CUR
= wxc
.wxBITMAP_TYPE_CUR
660 wxBITMAP_TYPE_CUR_RESOURCE
= wxc
.wxBITMAP_TYPE_CUR_RESOURCE
661 wxBITMAP_TYPE_XBM
= wxc
.wxBITMAP_TYPE_XBM
662 wxBITMAP_TYPE_XBM_DATA
= wxc
.wxBITMAP_TYPE_XBM_DATA
663 wxBITMAP_TYPE_XPM
= wxc
.wxBITMAP_TYPE_XPM
664 wxBITMAP_TYPE_XPM_DATA
= wxc
.wxBITMAP_TYPE_XPM_DATA
665 wxBITMAP_TYPE_TIF
= wxc
.wxBITMAP_TYPE_TIF
666 wxBITMAP_TYPE_TIF_RESOURCE
= wxc
.wxBITMAP_TYPE_TIF_RESOURCE
667 wxBITMAP_TYPE_GIF
= wxc
.wxBITMAP_TYPE_GIF
668 wxBITMAP_TYPE_GIF_RESOURCE
= wxc
.wxBITMAP_TYPE_GIF_RESOURCE
669 wxBITMAP_TYPE_PNG
= wxc
.wxBITMAP_TYPE_PNG
670 wxBITMAP_TYPE_PNG_RESOURCE
= wxc
.wxBITMAP_TYPE_PNG_RESOURCE
671 wxBITMAP_TYPE_JPEG
= wxc
.wxBITMAP_TYPE_JPEG
672 wxBITMAP_TYPE_JPEG_RESOURCE
= wxc
.wxBITMAP_TYPE_JPEG_RESOURCE
673 wxBITMAP_TYPE_PNM
= wxc
.wxBITMAP_TYPE_PNM
674 wxBITMAP_TYPE_PNM_RESOURCE
= wxc
.wxBITMAP_TYPE_PNM_RESOURCE
675 wxBITMAP_TYPE_PCX
= wxc
.wxBITMAP_TYPE_PCX
676 wxBITMAP_TYPE_PCX_RESOURCE
= wxc
.wxBITMAP_TYPE_PCX_RESOURCE
677 wxBITMAP_TYPE_PICT
= wxc
.wxBITMAP_TYPE_PICT
678 wxBITMAP_TYPE_PICT_RESOURCE
= wxc
.wxBITMAP_TYPE_PICT_RESOURCE
679 wxBITMAP_TYPE_ICON
= wxc
.wxBITMAP_TYPE_ICON
680 wxBITMAP_TYPE_ICON_RESOURCE
= wxc
.wxBITMAP_TYPE_ICON_RESOURCE
681 wxBITMAP_TYPE_ANI
= wxc
.wxBITMAP_TYPE_ANI
682 wxBITMAP_TYPE_IFF
= wxc
.wxBITMAP_TYPE_IFF
683 wxBITMAP_TYPE_MACCURSOR
= wxc
.wxBITMAP_TYPE_MACCURSOR
684 wxBITMAP_TYPE_MACCURSOR_RESOURCE
= wxc
.wxBITMAP_TYPE_MACCURSOR_RESOURCE
685 wxBITMAP_TYPE_ANY
= wxc
.wxBITMAP_TYPE_ANY
686 wxCURSOR_NONE
= wxc
.wxCURSOR_NONE
687 wxCURSOR_ARROW
= wxc
.wxCURSOR_ARROW
688 wxCURSOR_RIGHT_ARROW
= wxc
.wxCURSOR_RIGHT_ARROW
689 wxCURSOR_BULLSEYE
= wxc
.wxCURSOR_BULLSEYE
690 wxCURSOR_CHAR
= wxc
.wxCURSOR_CHAR
691 wxCURSOR_CROSS
= wxc
.wxCURSOR_CROSS
692 wxCURSOR_HAND
= wxc
.wxCURSOR_HAND
693 wxCURSOR_IBEAM
= wxc
.wxCURSOR_IBEAM
694 wxCURSOR_LEFT_BUTTON
= wxc
.wxCURSOR_LEFT_BUTTON
695 wxCURSOR_MAGNIFIER
= wxc
.wxCURSOR_MAGNIFIER
696 wxCURSOR_MIDDLE_BUTTON
= wxc
.wxCURSOR_MIDDLE_BUTTON
697 wxCURSOR_NO_ENTRY
= wxc
.wxCURSOR_NO_ENTRY
698 wxCURSOR_PAINT_BRUSH
= wxc
.wxCURSOR_PAINT_BRUSH
699 wxCURSOR_PENCIL
= wxc
.wxCURSOR_PENCIL
700 wxCURSOR_POINT_LEFT
= wxc
.wxCURSOR_POINT_LEFT
701 wxCURSOR_POINT_RIGHT
= wxc
.wxCURSOR_POINT_RIGHT
702 wxCURSOR_QUESTION_ARROW
= wxc
.wxCURSOR_QUESTION_ARROW
703 wxCURSOR_RIGHT_BUTTON
= wxc
.wxCURSOR_RIGHT_BUTTON
704 wxCURSOR_SIZENESW
= wxc
.wxCURSOR_SIZENESW
705 wxCURSOR_SIZENS
= wxc
.wxCURSOR_SIZENS
706 wxCURSOR_SIZENWSE
= wxc
.wxCURSOR_SIZENWSE
707 wxCURSOR_SIZEWE
= wxc
.wxCURSOR_SIZEWE
708 wxCURSOR_SIZING
= wxc
.wxCURSOR_SIZING
709 wxCURSOR_SPRAYCAN
= wxc
.wxCURSOR_SPRAYCAN
710 wxCURSOR_WAIT
= wxc
.wxCURSOR_WAIT
711 wxCURSOR_WATCH
= wxc
.wxCURSOR_WATCH
712 wxCURSOR_BLANK
= wxc
.wxCURSOR_BLANK
713 wxCURSOR_DEFAULT
= wxc
.wxCURSOR_DEFAULT
714 wxCURSOR_ARROWWAIT
= wxc
.wxCURSOR_ARROWWAIT
715 wxCURSOR_MAX
= wxc
.wxCURSOR_MAX
716 wxPAPER_NONE
= wxc
.wxPAPER_NONE
717 wxPAPER_LETTER
= wxc
.wxPAPER_LETTER
718 wxPAPER_LEGAL
= wxc
.wxPAPER_LEGAL
719 wxPAPER_A4
= wxc
.wxPAPER_A4
720 wxPAPER_CSHEET
= wxc
.wxPAPER_CSHEET
721 wxPAPER_DSHEET
= wxc
.wxPAPER_DSHEET
722 wxPAPER_ESHEET
= wxc
.wxPAPER_ESHEET
723 wxPAPER_LETTERSMALL
= wxc
.wxPAPER_LETTERSMALL
724 wxPAPER_TABLOID
= wxc
.wxPAPER_TABLOID
725 wxPAPER_LEDGER
= wxc
.wxPAPER_LEDGER
726 wxPAPER_STATEMENT
= wxc
.wxPAPER_STATEMENT
727 wxPAPER_EXECUTIVE
= wxc
.wxPAPER_EXECUTIVE
728 wxPAPER_A3
= wxc
.wxPAPER_A3
729 wxPAPER_A4SMALL
= wxc
.wxPAPER_A4SMALL
730 wxPAPER_A5
= wxc
.wxPAPER_A5
731 wxPAPER_B4
= wxc
.wxPAPER_B4
732 wxPAPER_B5
= wxc
.wxPAPER_B5
733 wxPAPER_FOLIO
= wxc
.wxPAPER_FOLIO
734 wxPAPER_QUARTO
= wxc
.wxPAPER_QUARTO
735 wxPAPER_10X14
= wxc
.wxPAPER_10X14
736 wxPAPER_11X17
= wxc
.wxPAPER_11X17
737 wxPAPER_NOTE
= wxc
.wxPAPER_NOTE
738 wxPAPER_ENV_9
= wxc
.wxPAPER_ENV_9
739 wxPAPER_ENV_10
= wxc
.wxPAPER_ENV_10
740 wxPAPER_ENV_11
= wxc
.wxPAPER_ENV_11
741 wxPAPER_ENV_12
= wxc
.wxPAPER_ENV_12
742 wxPAPER_ENV_14
= wxc
.wxPAPER_ENV_14
743 wxPAPER_ENV_DL
= wxc
.wxPAPER_ENV_DL
744 wxPAPER_ENV_C5
= wxc
.wxPAPER_ENV_C5
745 wxPAPER_ENV_C3
= wxc
.wxPAPER_ENV_C3
746 wxPAPER_ENV_C4
= wxc
.wxPAPER_ENV_C4
747 wxPAPER_ENV_C6
= wxc
.wxPAPER_ENV_C6
748 wxPAPER_ENV_C65
= wxc
.wxPAPER_ENV_C65
749 wxPAPER_ENV_B4
= wxc
.wxPAPER_ENV_B4
750 wxPAPER_ENV_B5
= wxc
.wxPAPER_ENV_B5
751 wxPAPER_ENV_B6
= wxc
.wxPAPER_ENV_B6
752 wxPAPER_ENV_ITALY
= wxc
.wxPAPER_ENV_ITALY
753 wxPAPER_ENV_MONARCH
= wxc
.wxPAPER_ENV_MONARCH
754 wxPAPER_ENV_PERSONAL
= wxc
.wxPAPER_ENV_PERSONAL
755 wxPAPER_FANFOLD_US
= wxc
.wxPAPER_FANFOLD_US
756 wxPAPER_FANFOLD_STD_GERMAN
= wxc
.wxPAPER_FANFOLD_STD_GERMAN
757 wxPAPER_FANFOLD_LGL_GERMAN
= wxc
.wxPAPER_FANFOLD_LGL_GERMAN
758 wxPAPER_ISO_B4
= wxc
.wxPAPER_ISO_B4
759 wxPAPER_JAPANESE_POSTCARD
= wxc
.wxPAPER_JAPANESE_POSTCARD
760 wxPAPER_9X11
= wxc
.wxPAPER_9X11
761 wxPAPER_10X11
= wxc
.wxPAPER_10X11
762 wxPAPER_15X11
= wxc
.wxPAPER_15X11
763 wxPAPER_ENV_INVITE
= wxc
.wxPAPER_ENV_INVITE
764 wxPAPER_LETTER_EXTRA
= wxc
.wxPAPER_LETTER_EXTRA
765 wxPAPER_LEGAL_EXTRA
= wxc
.wxPAPER_LEGAL_EXTRA
766 wxPAPER_TABLOID_EXTRA
= wxc
.wxPAPER_TABLOID_EXTRA
767 wxPAPER_A4_EXTRA
= wxc
.wxPAPER_A4_EXTRA
768 wxPAPER_LETTER_TRANSVERSE
= wxc
.wxPAPER_LETTER_TRANSVERSE
769 wxPAPER_A4_TRANSVERSE
= wxc
.wxPAPER_A4_TRANSVERSE
770 wxPAPER_LETTER_EXTRA_TRANSVERSE
= wxc
.wxPAPER_LETTER_EXTRA_TRANSVERSE
771 wxPAPER_A_PLUS
= wxc
.wxPAPER_A_PLUS
772 wxPAPER_B_PLUS
= wxc
.wxPAPER_B_PLUS
773 wxPAPER_LETTER_PLUS
= wxc
.wxPAPER_LETTER_PLUS
774 wxPAPER_A4_PLUS
= wxc
.wxPAPER_A4_PLUS
775 wxPAPER_A5_TRANSVERSE
= wxc
.wxPAPER_A5_TRANSVERSE
776 wxPAPER_B5_TRANSVERSE
= wxc
.wxPAPER_B5_TRANSVERSE
777 wxPAPER_A3_EXTRA
= wxc
.wxPAPER_A3_EXTRA
778 wxPAPER_A5_EXTRA
= wxc
.wxPAPER_A5_EXTRA
779 wxPAPER_B5_EXTRA
= wxc
.wxPAPER_B5_EXTRA
780 wxPAPER_A2
= wxc
.wxPAPER_A2
781 wxPAPER_A3_TRANSVERSE
= wxc
.wxPAPER_A3_TRANSVERSE
782 wxPAPER_A3_EXTRA_TRANSVERSE
= wxc
.wxPAPER_A3_EXTRA_TRANSVERSE
783 wxDUPLEX_SIMPLEX
= wxc
.wxDUPLEX_SIMPLEX
784 wxDUPLEX_HORIZONTAL
= wxc
.wxDUPLEX_HORIZONTAL
785 wxDUPLEX_VERTICAL
= wxc
.wxDUPLEX_VERTICAL
786 wxITEM_SEPARATOR
= wxc
.wxITEM_SEPARATOR
787 wxITEM_NORMAL
= wxc
.wxITEM_NORMAL
788 wxITEM_CHECK
= wxc
.wxITEM_CHECK
789 wxITEM_RADIO
= wxc
.wxITEM_RADIO
790 wxITEM_MAX
= wxc
.wxITEM_MAX
791 wxHT_NOWHERE
= wxc
.wxHT_NOWHERE
792 wxHT_SCROLLBAR_FIRST
= wxc
.wxHT_SCROLLBAR_FIRST
793 wxHT_SCROLLBAR_ARROW_LINE_1
= wxc
.wxHT_SCROLLBAR_ARROW_LINE_1
794 wxHT_SCROLLBAR_ARROW_LINE_2
= wxc
.wxHT_SCROLLBAR_ARROW_LINE_2
795 wxHT_SCROLLBAR_ARROW_PAGE_1
= wxc
.wxHT_SCROLLBAR_ARROW_PAGE_1
796 wxHT_SCROLLBAR_ARROW_PAGE_2
= wxc
.wxHT_SCROLLBAR_ARROW_PAGE_2
797 wxHT_SCROLLBAR_THUMB
= wxc
.wxHT_SCROLLBAR_THUMB
798 wxHT_SCROLLBAR_BAR_1
= wxc
.wxHT_SCROLLBAR_BAR_1
799 wxHT_SCROLLBAR_BAR_2
= wxc
.wxHT_SCROLLBAR_BAR_2
800 wxHT_SCROLLBAR_LAST
= wxc
.wxHT_SCROLLBAR_LAST
801 wxHT_WINDOW_OUTSIDE
= wxc
.wxHT_WINDOW_OUTSIDE
802 wxHT_WINDOW_INSIDE
= wxc
.wxHT_WINDOW_INSIDE
803 wxHT_WINDOW_VERT_SCROLLBAR
= wxc
.wxHT_WINDOW_VERT_SCROLLBAR
804 wxHT_WINDOW_HORZ_SCROLLBAR
= wxc
.wxHT_WINDOW_HORZ_SCROLLBAR
805 wxHT_WINDOW_CORNER
= wxc
.wxHT_WINDOW_CORNER
806 wxHT_MAX
= wxc
.wxHT_MAX
807 wxMOD_NONE
= wxc
.wxMOD_NONE
808 wxMOD_ALT
= wxc
.wxMOD_ALT
809 wxMOD_CONTROL
= wxc
.wxMOD_CONTROL
810 wxMOD_SHIFT
= wxc
.wxMOD_SHIFT
811 wxMOD_WIN
= wxc
.wxMOD_WIN
812 wxUPDATE_UI_NONE
= wxc
.wxUPDATE_UI_NONE
813 wxUPDATE_UI_RECURSE
= wxc
.wxUPDATE_UI_RECURSE
814 wxUPDATE_UI_FROMIDLE
= wxc
.wxUPDATE_UI_FROMIDLE
815 wxEVT_NULL
= wxc
.wxEVT_NULL
816 wxEVT_FIRST
= wxc
.wxEVT_FIRST
817 wxEVT_COMMAND_BUTTON_CLICKED
= wxc
.wxEVT_COMMAND_BUTTON_CLICKED
818 wxEVT_COMMAND_CHECKBOX_CLICKED
= wxc
.wxEVT_COMMAND_CHECKBOX_CLICKED
819 wxEVT_COMMAND_CHOICE_SELECTED
= wxc
.wxEVT_COMMAND_CHOICE_SELECTED
820 wxEVT_COMMAND_LISTBOX_SELECTED
= wxc
.wxEVT_COMMAND_LISTBOX_SELECTED
821 wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
= wxc
.wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
822 wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
= wxc
.wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
823 wxEVT_COMMAND_SPINCTRL_UPDATED
= wxc
.wxEVT_COMMAND_SPINCTRL_UPDATED
824 wxEVT_COMMAND_TEXT_UPDATED
= wxc
.wxEVT_COMMAND_TEXT_UPDATED
825 wxEVT_COMMAND_TEXT_ENTER
= wxc
.wxEVT_COMMAND_TEXT_ENTER
826 wxEVT_COMMAND_TEXT_URL
= wxc
.wxEVT_COMMAND_TEXT_URL
827 wxEVT_COMMAND_TEXT_MAXLEN
= wxc
.wxEVT_COMMAND_TEXT_MAXLEN
828 wxEVT_COMMAND_MENU_SELECTED
= wxc
.wxEVT_COMMAND_MENU_SELECTED
829 wxEVT_COMMAND_SLIDER_UPDATED
= wxc
.wxEVT_COMMAND_SLIDER_UPDATED
830 wxEVT_COMMAND_RADIOBOX_SELECTED
= wxc
.wxEVT_COMMAND_RADIOBOX_SELECTED
831 wxEVT_COMMAND_RADIOBUTTON_SELECTED
= wxc
.wxEVT_COMMAND_RADIOBUTTON_SELECTED
832 wxEVT_COMMAND_SCROLLBAR_UPDATED
= wxc
.wxEVT_COMMAND_SCROLLBAR_UPDATED
833 wxEVT_COMMAND_VLBOX_SELECTED
= wxc
.wxEVT_COMMAND_VLBOX_SELECTED
834 wxEVT_COMMAND_COMBOBOX_SELECTED
= wxc
.wxEVT_COMMAND_COMBOBOX_SELECTED
835 wxEVT_COMMAND_TOOL_CLICKED
= wxc
.wxEVT_COMMAND_TOOL_CLICKED
836 wxEVT_COMMAND_TOOL_RCLICKED
= wxc
.wxEVT_COMMAND_TOOL_RCLICKED
837 wxEVT_COMMAND_TOOL_ENTER
= wxc
.wxEVT_COMMAND_TOOL_ENTER
838 wxEVT_SET_FOCUS
= wxc
.wxEVT_SET_FOCUS
839 wxEVT_KILL_FOCUS
= wxc
.wxEVT_KILL_FOCUS
840 wxEVT_CHILD_FOCUS
= wxc
.wxEVT_CHILD_FOCUS
841 wxEVT_MOUSEWHEEL
= wxc
.wxEVT_MOUSEWHEEL
842 wxEVT_LEFT_DOWN
= wxc
.wxEVT_LEFT_DOWN
843 wxEVT_LEFT_UP
= wxc
.wxEVT_LEFT_UP
844 wxEVT_MIDDLE_DOWN
= wxc
.wxEVT_MIDDLE_DOWN
845 wxEVT_MIDDLE_UP
= wxc
.wxEVT_MIDDLE_UP
846 wxEVT_RIGHT_DOWN
= wxc
.wxEVT_RIGHT_DOWN
847 wxEVT_RIGHT_UP
= wxc
.wxEVT_RIGHT_UP
848 wxEVT_MOTION
= wxc
.wxEVT_MOTION
849 wxEVT_ENTER_WINDOW
= wxc
.wxEVT_ENTER_WINDOW
850 wxEVT_LEAVE_WINDOW
= wxc
.wxEVT_LEAVE_WINDOW
851 wxEVT_LEFT_DCLICK
= wxc
.wxEVT_LEFT_DCLICK
852 wxEVT_MIDDLE_DCLICK
= wxc
.wxEVT_MIDDLE_DCLICK
853 wxEVT_RIGHT_DCLICK
= wxc
.wxEVT_RIGHT_DCLICK
854 wxEVT_MOUSE_CAPTURE_CHANGED
= wxc
.wxEVT_MOUSE_CAPTURE_CHANGED
855 wxEVT_NC_LEFT_DOWN
= wxc
.wxEVT_NC_LEFT_DOWN
856 wxEVT_NC_LEFT_UP
= wxc
.wxEVT_NC_LEFT_UP
857 wxEVT_NC_MIDDLE_DOWN
= wxc
.wxEVT_NC_MIDDLE_DOWN
858 wxEVT_NC_MIDDLE_UP
= wxc
.wxEVT_NC_MIDDLE_UP
859 wxEVT_NC_RIGHT_DOWN
= wxc
.wxEVT_NC_RIGHT_DOWN
860 wxEVT_NC_RIGHT_UP
= wxc
.wxEVT_NC_RIGHT_UP
861 wxEVT_NC_MOTION
= wxc
.wxEVT_NC_MOTION
862 wxEVT_NC_ENTER_WINDOW
= wxc
.wxEVT_NC_ENTER_WINDOW
863 wxEVT_NC_LEAVE_WINDOW
= wxc
.wxEVT_NC_LEAVE_WINDOW
864 wxEVT_NC_LEFT_DCLICK
= wxc
.wxEVT_NC_LEFT_DCLICK
865 wxEVT_NC_MIDDLE_DCLICK
= wxc
.wxEVT_NC_MIDDLE_DCLICK
866 wxEVT_NC_RIGHT_DCLICK
= wxc
.wxEVT_NC_RIGHT_DCLICK
867 wxEVT_SET_CURSOR
= wxc
.wxEVT_SET_CURSOR
868 wxEVT_CHAR
= wxc
.wxEVT_CHAR
869 wxEVT_KEY_DOWN
= wxc
.wxEVT_KEY_DOWN
870 wxEVT_KEY_UP
= wxc
.wxEVT_KEY_UP
871 wxEVT_CHAR_HOOK
= wxc
.wxEVT_CHAR_HOOK
872 wxEVT_HOTKEY
= wxc
.wxEVT_HOTKEY
873 wxEVT_SCROLL_TOP
= wxc
.wxEVT_SCROLL_TOP
874 wxEVT_SCROLL_BOTTOM
= wxc
.wxEVT_SCROLL_BOTTOM
875 wxEVT_SCROLL_LINEUP
= wxc
.wxEVT_SCROLL_LINEUP
876 wxEVT_SCROLL_LINEDOWN
= wxc
.wxEVT_SCROLL_LINEDOWN
877 wxEVT_SCROLL_PAGEUP
= wxc
.wxEVT_SCROLL_PAGEUP
878 wxEVT_SCROLL_PAGEDOWN
= wxc
.wxEVT_SCROLL_PAGEDOWN
879 wxEVT_SCROLL_THUMBTRACK
= wxc
.wxEVT_SCROLL_THUMBTRACK
880 wxEVT_SCROLL_THUMBRELEASE
= wxc
.wxEVT_SCROLL_THUMBRELEASE
881 wxEVT_SCROLL_ENDSCROLL
= wxc
.wxEVT_SCROLL_ENDSCROLL
882 wxEVT_SCROLLWIN_TOP
= wxc
.wxEVT_SCROLLWIN_TOP
883 wxEVT_SCROLLWIN_BOTTOM
= wxc
.wxEVT_SCROLLWIN_BOTTOM
884 wxEVT_SCROLLWIN_LINEUP
= wxc
.wxEVT_SCROLLWIN_LINEUP
885 wxEVT_SCROLLWIN_LINEDOWN
= wxc
.wxEVT_SCROLLWIN_LINEDOWN
886 wxEVT_SCROLLWIN_PAGEUP
= wxc
.wxEVT_SCROLLWIN_PAGEUP
887 wxEVT_SCROLLWIN_PAGEDOWN
= wxc
.wxEVT_SCROLLWIN_PAGEDOWN
888 wxEVT_SCROLLWIN_THUMBTRACK
= wxc
.wxEVT_SCROLLWIN_THUMBTRACK
889 wxEVT_SCROLLWIN_THUMBRELEASE
= wxc
.wxEVT_SCROLLWIN_THUMBRELEASE
890 wxEVT_SIZE
= wxc
.wxEVT_SIZE
891 wxEVT_MOVE
= wxc
.wxEVT_MOVE
892 wxEVT_SIZING
= wxc
.wxEVT_SIZING
893 wxEVT_MOVING
= wxc
.wxEVT_MOVING
894 wxEVT_CLOSE_WINDOW
= wxc
.wxEVT_CLOSE_WINDOW
895 wxEVT_END_SESSION
= wxc
.wxEVT_END_SESSION
896 wxEVT_QUERY_END_SESSION
= wxc
.wxEVT_QUERY_END_SESSION
897 wxEVT_ACTIVATE_APP
= wxc
.wxEVT_ACTIVATE_APP
898 wxEVT_POWER
= wxc
.wxEVT_POWER
899 wxEVT_ACTIVATE
= wxc
.wxEVT_ACTIVATE
900 wxEVT_CREATE
= wxc
.wxEVT_CREATE
901 wxEVT_DESTROY
= wxc
.wxEVT_DESTROY
902 wxEVT_SHOW
= wxc
.wxEVT_SHOW
903 wxEVT_ICONIZE
= wxc
.wxEVT_ICONIZE
904 wxEVT_MAXIMIZE
= wxc
.wxEVT_MAXIMIZE
905 wxEVT_PAINT
= wxc
.wxEVT_PAINT
906 wxEVT_ERASE_BACKGROUND
= wxc
.wxEVT_ERASE_BACKGROUND
907 wxEVT_NC_PAINT
= wxc
.wxEVT_NC_PAINT
908 wxEVT_PAINT_ICON
= wxc
.wxEVT_PAINT_ICON
909 wxEVT_MENU_OPEN
= wxc
.wxEVT_MENU_OPEN
910 wxEVT_MENU_CLOSE
= wxc
.wxEVT_MENU_CLOSE
911 wxEVT_MENU_HIGHLIGHT
= wxc
.wxEVT_MENU_HIGHLIGHT
912 wxEVT_CONTEXT_MENU
= wxc
.wxEVT_CONTEXT_MENU
913 wxEVT_SYS_COLOUR_CHANGED
= wxc
.wxEVT_SYS_COLOUR_CHANGED
914 wxEVT_DISPLAY_CHANGED
= wxc
.wxEVT_DISPLAY_CHANGED
915 wxEVT_SETTING_CHANGED
= wxc
.wxEVT_SETTING_CHANGED
916 wxEVT_QUERY_NEW_PALETTE
= wxc
.wxEVT_QUERY_NEW_PALETTE
917 wxEVT_PALETTE_CHANGED
= wxc
.wxEVT_PALETTE_CHANGED
918 wxEVT_JOY_BUTTON_DOWN
= wxc
.wxEVT_JOY_BUTTON_DOWN
919 wxEVT_JOY_BUTTON_UP
= wxc
.wxEVT_JOY_BUTTON_UP
920 wxEVT_JOY_MOVE
= wxc
.wxEVT_JOY_MOVE
921 wxEVT_JOY_ZMOVE
= wxc
.wxEVT_JOY_ZMOVE
922 wxEVT_DROP_FILES
= wxc
.wxEVT_DROP_FILES
923 wxEVT_DRAW_ITEM
= wxc
.wxEVT_DRAW_ITEM
924 wxEVT_MEASURE_ITEM
= wxc
.wxEVT_MEASURE_ITEM
925 wxEVT_COMPARE_ITEM
= wxc
.wxEVT_COMPARE_ITEM
926 wxEVT_INIT_DIALOG
= wxc
.wxEVT_INIT_DIALOG
927 wxEVT_IDLE
= wxc
.wxEVT_IDLE
928 wxEVT_UPDATE_UI
= wxc
.wxEVT_UPDATE_UI
929 wxEVT_COMMAND_LEFT_CLICK
= wxc
.wxEVT_COMMAND_LEFT_CLICK
930 wxEVT_COMMAND_LEFT_DCLICK
= wxc
.wxEVT_COMMAND_LEFT_DCLICK
931 wxEVT_COMMAND_RIGHT_CLICK
= wxc
.wxEVT_COMMAND_RIGHT_CLICK
932 wxEVT_COMMAND_RIGHT_DCLICK
= wxc
.wxEVT_COMMAND_RIGHT_DCLICK
933 wxEVT_COMMAND_SET_FOCUS
= wxc
.wxEVT_COMMAND_SET_FOCUS
934 wxEVT_COMMAND_KILL_FOCUS
= wxc
.wxEVT_COMMAND_KILL_FOCUS
935 wxEVT_COMMAND_ENTER
= wxc
.wxEVT_COMMAND_ENTER
936 wxEVT_NAVIGATION_KEY
= wxc
.wxEVT_NAVIGATION_KEY
937 wxEVT_TIMER
= wxc
.wxEVT_TIMER
939 wxDefaultPosition
= wxPointPtr(wxc
.cvar
.wxDefaultPosition
)
940 wxDefaultSize
= wxSizePtr(wxc
.cvar
.wxDefaultSize
)
941 wxPYAPP_ASSERT_SUPPRESS
= wxc
.wxPYAPP_ASSERT_SUPPRESS
942 wxPYAPP_ASSERT_EXCEPTION
= wxc
.wxPYAPP_ASSERT_EXCEPTION
943 wxPYAPP_ASSERT_DIALOG
= wxc
.wxPYAPP_ASSERT_DIALOG
944 wxPYAPP_ASSERT_LOG
= wxc
.wxPYAPP_ASSERT_LOG
947 #-------------- USER INCLUDE -----------------------
949 #----------------------------------------------------------------------------
951 # Purpose: This file is appended to the shadow class file generated
952 # by SWIG. We add some unSWIGable things here.
957 # Copyright: (c) 1998 by Total Control Software
958 # Licence: wxWindows license
959 #----------------------------------------------------------------------------
963 #----------------------------------------------------------------------
964 # This gives this module's dictionary to the C++ extension code...
966 _wxSetDictionary(vars())
969 #----------------------------------------------------------------------
970 #----------------------------------------------------------------------
971 # Helper function to link python methods to wxWindows virtual
974 def _checkForCallback(obj
, name
, event
, theID
=-1):
975 try: cb
= getattr(obj
, name
)
977 else: obj
.Connect(theID
, -1, event
, cb
)
980 #----------------------------------------------------------------------
981 #----------------------------------------------------------------------
982 # functions that look and act like the C++ Macros of the same name
986 def EVT_SIZE(win
, func
):
987 win
.Connect(-1, -1, wxEVT_SIZE
, func
)
989 def EVT_MOVE(win
, func
):
990 win
.Connect(-1, -1, wxEVT_MOVE
, func
)
992 def EVT_SIZING(win
, func
):
993 win
.Connect(-1, -1, wxEVT_SIZING
, func
)
995 def EVT_MOVING(win
, func
):
996 win
.Connect(-1, -1, wxEVT_MOVING
, func
)
998 def EVT_CLOSE(win
, func
):
999 win
.Connect(-1, -1, wxEVT_CLOSE_WINDOW
, func
)
1001 def EVT_PAINT(win
, func
):
1002 win
.Connect(-1, -1, wxEVT_PAINT
, func
)
1004 def EVT_ERASE_BACKGROUND(win
, func
):
1005 win
.Connect(-1, -1, wxEVT_ERASE_BACKGROUND
, func
)
1007 def EVT_CHAR(win
, func
):
1008 win
.Connect(-1, -1, wxEVT_CHAR
, func
)
1010 def EVT_CHAR_HOOK(win
, func
):
1011 win
.Connect(-1, -1, wxEVT_CHAR_HOOK
, func
)
1013 def EVT_KEY_DOWN(win
, func
):
1014 win
.Connect(-1, -1, wxEVT_KEY_DOWN
, func
)
1016 def EVT_KEY_UP(win
, func
):
1017 win
.Connect(-1, -1, wxEVT_KEY_UP
, func
)
1019 def EVT_HOTKEY(win
, func
):
1020 win
.Connect(-1, -1, wxEVT_HOTKEY
, func
)
1022 def EVT_MENU_OPEN(win
, func
):
1023 win
.Connect(-1, -1, wxEVT_MENU_OPEN
, func
)
1025 def EVT_MENU_CLOSE(win
, func
):
1026 win
.Connect(-1, -1, wxEVT_MENU_CLOSE
, func
)
1028 def EVT_MENU_HIGHLIGHT(win
, id, func
):
1029 win
.Connect(id, -1, wxEVT_MENU_HIGHLIGHT
, func
)
1031 def EVT_MENU_HIGHLIGHT_ALL(win
, func
):
1032 win
.Connect(-1, -1, wxEVT_MENU_HIGHLIGHT
, func
)
1034 def EVT_SET_FOCUS(win
, func
):
1035 win
.Connect(-1, -1, wxEVT_SET_FOCUS
, func
)
1037 def EVT_KILL_FOCUS(win
, func
):
1038 win
.Connect(-1, -1, wxEVT_KILL_FOCUS
, func
)
1040 def EVT_CHILD_FOCUS(win
, func
):
1041 win
.Connect(-1, -1, wxEVT_CHILD_FOCUS
, func
)
1043 def EVT_ACTIVATE(win
, func
):
1044 win
.Connect(-1, -1, wxEVT_ACTIVATE
, func
)
1046 def EVT_ACTIVATE_APP(win
, func
):
1047 win
.Connect(-1, -1, wxEVT_ACTIVATE_APP
, func
)
1049 def EVT_END_SESSION(win
, func
):
1050 win
.Connect(-1, -1, wxEVT_END_SESSION
, func
)
1052 def EVT_QUERY_END_SESSION(win
, func
):
1053 win
.Connect(-1, -1, wxEVT_QUERY_END_SESSION
, func
)
1055 def EVT_DROP_FILES(win
, func
):
1056 win
.Connect(-1, -1, wxEVT_DROP_FILES
, func
)
1058 def EVT_INIT_DIALOG(win
, func
):
1059 win
.Connect(-1, -1, wxEVT_INIT_DIALOG
, func
)
1061 def EVT_SYS_COLOUR_CHANGED(win
, func
):
1062 win
.Connect(-1, -1, wxEVT_SYS_COLOUR_CHANGED
, func
)
1064 def EVT_DISPLAY_CHANGED(win
, func
):
1065 win
.Connect(-1, -1, wxEVT_DISPLAY_CHANGED
, func
)
1067 def EVT_SHOW(win
, func
):
1068 win
.Connect(-1, -1, wxEVT_SHOW
, func
)
1070 def EVT_MAXIMIZE(win
, func
):
1071 win
.Connect(-1, -1, wxEVT_MAXIMIZE
, func
)
1073 def EVT_ICONIZE(win
, func
):
1074 win
.Connect(-1, -1, wxEVT_ICONIZE
, func
)
1076 def EVT_NAVIGATION_KEY(win
, func
):
1077 win
.Connect(-1, -1, wxEVT_NAVIGATION_KEY
, func
)
1079 def EVT_PALETTE_CHANGED(win
, func
):
1080 win
.Connect(-1, -1, wxEVT_PALETTE_CHANGED
, func
)
1082 def EVT_QUERY_NEW_PALETTE(win
, func
):
1083 win
.Connect(-1, -1, wxEVT_QUERY_NEW_PALETTE
, func
)
1085 def EVT_WINDOW_CREATE(win
, func
):
1086 win
.Connect(-1, -1, wxEVT_CREATE
, func
)
1088 def EVT_WINDOW_DESTROY(win
, func
):
1089 win
.Connect(-1, -1, wxEVT_DESTROY
, func
)
1091 def EVT_WINDOW_CREATE_ID(win
, id, func
):
1092 win
.Connect(id, -1, wxEVT_CREATE
, func
)
1094 def EVT_WINDOW_DESTROY_ID(win
, id, func
):
1095 win
.Connect(id, -1, wxEVT_DESTROY
, func
)
1097 def EVT_SET_CURSOR(win
, func
):
1098 win
.Connect(-1, -1, wxEVT_SET_CURSOR
, func
)
1102 def EVT_IDLE(win
, func
):
1103 win
.Connect(-1, -1, wxEVT_IDLE
, func
)
1105 def EVT_UPDATE_UI(win
, id, func
):
1106 win
.Connect(id, -1, wxEVT_UPDATE_UI
, func
)
1108 def EVT_UPDATE_UI_RANGE(win
, id, id2
, func
):
1109 win
.Connect(id, id2
, wxEVT_UPDATE_UI
, func
)
1113 def EVT_LEFT_DOWN(win
, func
):
1114 win
.Connect(-1, -1, wxEVT_LEFT_DOWN
, func
)
1116 def EVT_LEFT_UP(win
, func
):
1117 win
.Connect(-1, -1, wxEVT_LEFT_UP
, func
)
1119 def EVT_MIDDLE_DOWN(win
, func
):
1120 win
.Connect(-1, -1, wxEVT_MIDDLE_DOWN
, func
)
1122 def EVT_MIDDLE_UP(win
, func
):
1123 win
.Connect(-1, -1, wxEVT_MIDDLE_UP
, func
)
1125 def EVT_RIGHT_DOWN(win
, func
):
1126 win
.Connect(-1, -1, wxEVT_RIGHT_DOWN
, func
)
1128 def EVT_RIGHT_UP(win
, func
):
1129 win
.Connect(-1, -1, wxEVT_RIGHT_UP
, func
)
1131 def EVT_MOTION(win
, func
):
1132 win
.Connect(-1, -1, wxEVT_MOTION
, func
)
1134 def EVT_LEFT_DCLICK(win
, func
):
1135 win
.Connect(-1, -1, wxEVT_LEFT_DCLICK
, func
)
1137 def EVT_MIDDLE_DCLICK(win
, func
):
1138 win
.Connect(-1, -1, wxEVT_MIDDLE_DCLICK
, func
)
1140 def EVT_RIGHT_DCLICK(win
, func
):
1141 win
.Connect(-1, -1, wxEVT_RIGHT_DCLICK
, func
)
1143 def EVT_LEAVE_WINDOW(win
, func
):
1144 win
.Connect(-1, -1, wxEVT_LEAVE_WINDOW
, func
)
1146 def EVT_ENTER_WINDOW(win
, func
):
1147 win
.Connect(-1, -1, wxEVT_ENTER_WINDOW
, func
)
1149 def EVT_MOUSEWHEEL(win
, func
):
1150 win
.Connect(-1, -1, wxEVT_MOUSEWHEEL
, func
)
1153 def EVT_MOUSE_EVENTS(win
, func
):
1154 win
.Connect(-1, -1, wxEVT_LEFT_DOWN
, func
)
1155 win
.Connect(-1, -1, wxEVT_LEFT_UP
, func
)
1156 win
.Connect(-1, -1, wxEVT_MIDDLE_DOWN
, func
)
1157 win
.Connect(-1, -1, wxEVT_MIDDLE_UP
, func
)
1158 win
.Connect(-1, -1, wxEVT_RIGHT_DOWN
, func
)
1159 win
.Connect(-1, -1, wxEVT_RIGHT_UP
, func
)
1160 win
.Connect(-1, -1, wxEVT_MOTION
, func
)
1161 win
.Connect(-1, -1, wxEVT_LEFT_DCLICK
, func
)
1162 win
.Connect(-1, -1, wxEVT_MIDDLE_DCLICK
, func
)
1163 win
.Connect(-1, -1, wxEVT_RIGHT_DCLICK
, func
)
1164 win
.Connect(-1, -1, wxEVT_LEAVE_WINDOW
, func
)
1165 win
.Connect(-1, -1, wxEVT_ENTER_WINDOW
, func
)
1167 def EVT_MOUSE_CAPTURE_CHANGED(win
, func
):
1168 win
.Connect(-1, -1, wxEVT_MOUSE_CAPTURE_CHANGED
, func
)
1171 def EVT_COMMAND(win
, id, cmd
, func
):
1172 win
.Connect(id, -1, cmd
, func
)
1174 def EVT_COMMAND_RANGE(win
, id1
, id2
, cmd
, func
):
1175 win
.Connect(id1
, id2
, cmd
, func
)
1179 def EVT_SCROLL(win
, func
):
1180 win
.Connect(-1, -1, wxEVT_SCROLL_TOP
, func
)
1181 win
.Connect(-1, -1, wxEVT_SCROLL_BOTTOM
, func
)
1182 win
.Connect(-1, -1, wxEVT_SCROLL_LINEUP
, func
)
1183 win
.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1184 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEUP
, func
)
1185 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1186 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK
, func
)
1187 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE
,func
)
1188 win
.Connect(-1, -1, wxEVT_SCROLL_ENDSCROLL
, func
)
1190 def EVT_SCROLL_TOP(win
, func
):
1191 win
.Connect(-1, -1, wxEVT_SCROLL_TOP
, func
)
1193 def EVT_SCROLL_BOTTOM(win
, func
):
1194 win
.Connect(-1, -1, wxEVT_SCROLL_BOTTOM
, func
)
1196 def EVT_SCROLL_LINEUP(win
, func
):
1197 win
.Connect(-1, -1, wxEVT_SCROLL_LINEUP
, func
)
1199 def EVT_SCROLL_LINEDOWN(win
, func
):
1200 win
.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1202 def EVT_SCROLL_PAGEUP(win
, func
):
1203 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEUP
, func
)
1205 def EVT_SCROLL_PAGEDOWN(win
, func
):
1206 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1208 def EVT_SCROLL_THUMBTRACK(win
, func
):
1209 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK
, func
)
1211 def EVT_SCROLL_THUMBRELEASE(win
, func
):
1212 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE
, func
)
1214 def EVT_SCROLL_ENDSCROLL(win
, func
):
1215 win
.Connect(-1, -1, wxEVT_SCROLL_ENDSCROLL
, func
)
1219 # Scrolling, with an id
1220 def EVT_COMMAND_SCROLL(win
, id, func
):
1221 win
.Connect(id, -1, wxEVT_SCROLL_TOP
, func
)
1222 win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
, func
)
1223 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1224 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1225 win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
, func
)
1226 win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1227 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
,func
)
1228 win
.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE
,func
)
1229 win
.Connect(id, -1, wxEVT_SCROLL_ENDSCROLL
, func
)
1231 def EVT_COMMAND_SCROLL_TOP(win
, id, func
):
1232 win
.Connect(id, -1, wxEVT_SCROLL_TOP
, func
)
1234 def EVT_COMMAND_SCROLL_BOTTOM(win
, id, func
):
1235 win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
, func
)
1237 def EVT_COMMAND_SCROLL_LINEUP(win
, id, func
):
1238 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1240 def EVT_COMMAND_SCROLL_LINEDOWN(win
, id, func
):
1241 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1243 def EVT_COMMAND_SCROLL_PAGEUP(win
, id, func
):
1244 win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
, func
)
1246 def EVT_COMMAND_SCROLL_PAGEDOWN(win
, id, func
):
1247 win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1249 def EVT_COMMAND_SCROLL_THUMBTRACK(win
, id, func
):
1250 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
, func
)
1252 def EVT_COMMAND_SCROLL_THUMBRELEASE(win
, id, func
):
1253 win
.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE
, func
)
1255 def EVT_COMMAND_SCROLL_ENDSCROLL(win
, id, func
):
1256 win
.Connect(id, -1, wxEVT_SCROLL_ENDSCROLL
, func
)
1259 def EVT_SCROLLWIN(win
, func
):
1260 win
.Connect(-1, -1, wxEVT_SCROLLWIN_TOP
, func
)
1261 win
.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM
, func
)
1262 win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP
, func
)
1263 win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
)
1264 win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP
, func
)
1265 win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
)
1266 win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
)
1267 win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE
,func
)
1269 def EVT_SCROLLWIN_TOP(win
, func
):
1270 win
.Connect(-1, -1, wxEVT_SCROLLWIN_TOP
, func
)
1272 def EVT_SCROLLWIN_BOTTOM(win
, func
):
1273 win
.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM
, func
)
1275 def EVT_SCROLLWIN_LINEUP(win
, func
):
1276 win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP
, func
)
1278 def EVT_SCROLLWIN_LINEDOWN(win
, func
):
1279 win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
)
1281 def EVT_SCROLLWIN_PAGEUP(win
, func
):
1282 win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP
, func
)
1284 def EVT_SCROLLWIN_PAGEDOWN(win
, func
):
1285 win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
)
1287 def EVT_SCROLLWIN_THUMBTRACK(win
, func
):
1288 win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
)
1290 def EVT_SCROLLWIN_THUMBRELEASE(win
, func
):
1291 win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE
, func
)
1295 # Scrolling, with an id
1296 def EVT_COMMAND_SCROLLWIN(win
, id, func
):
1297 win
.Connect(id, -1, wxEVT_SCROLLWIN_TOP
, func
)
1298 win
.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM
, func
)
1299 win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP
, func
)
1300 win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
)
1301 win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP
, func
)
1302 win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
)
1303 win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
)
1304 win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE
,func
)
1306 def EVT_COMMAND_SCROLLWIN_TOP(win
, id, func
):
1307 win
.Connect(id, -1, wxEVT_SCROLLWIN_TOP
, func
)
1309 def EVT_COMMAND_SCROLLWIN_BOTTOM(win
, id, func
):
1310 win
.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM
, func
)
1312 def EVT_COMMAND_SCROLLWIN_LINEUP(win
, id, func
):
1313 win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP
, func
)
1315 def EVT_COMMAND_SCROLLWIN_LINEDOWN(win
, id, func
):
1316 win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
)
1318 def EVT_COMMAND_SCROLLWIN_PAGEUP(win
, id, func
):
1319 win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP
, func
)
1321 def EVT_COMMAND_SCROLLWIN_PAGEDOWN(win
, id, func
):
1322 win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
)
1324 def EVT_COMMAND_SCROLLWIN_THUMBTRACK(win
, id, func
):
1325 win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
)
1327 def EVT_COMMAND_SCROLLWIN_THUMBRELEASE(win
, id, func
):
1328 win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE
, func
)
1331 # Convenience commands
1332 def EVT_BUTTON(win
, id, func
):
1333 win
.Connect(id, -1, wxEVT_COMMAND_BUTTON_CLICKED
, func
)
1335 def EVT_CHECKBOX(win
, id, func
):
1336 win
.Connect(id, -1, wxEVT_COMMAND_CHECKBOX_CLICKED
, func
)
1338 def EVT_CHOICE(win
, id, func
):
1339 win
.Connect(id, -1, wxEVT_COMMAND_CHOICE_SELECTED
, func
)
1341 def EVT_LISTBOX(win
, id, func
):
1342 win
.Connect(id, -1, wxEVT_COMMAND_LISTBOX_SELECTED
, func
)
1344 def EVT_LISTBOX_DCLICK(win
, id, func
):
1345 win
.Connect(id, -1, wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
, func
)
1347 def EVT_TEXT(win
, id, func
):
1348 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_UPDATED
, func
)
1350 def EVT_TEXT_ENTER(win
, id, func
):
1351 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_ENTER
, func
)
1353 def EVT_TEXT_URL(win
, id, func
):
1354 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_URL
, func
)
1356 def EVT_TEXT_MAXLEN(win
, id, func
):
1357 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_MAXLEN
, func
)
1359 def EVT_MENU(win
, id, func
):
1360 win
.Connect(id, -1, wxEVT_COMMAND_MENU_SELECTED
, func
)
1362 def EVT_MENU_RANGE(win
, id1
, id2
, func
):
1363 win
.Connect(id1
, id2
, wxEVT_COMMAND_MENU_SELECTED
, func
)
1365 def EVT_SLIDER(win
, id, func
):
1366 win
.Connect(id, -1, wxEVT_COMMAND_SLIDER_UPDATED
, func
)
1368 def EVT_RADIOBOX(win
, id, func
):
1369 win
.Connect(id, -1, wxEVT_COMMAND_RADIOBOX_SELECTED
, func
)
1371 def EVT_RADIOBUTTON(win
, id, func
):
1372 win
.Connect(id, -1, wxEVT_COMMAND_RADIOBUTTON_SELECTED
, func
)
1374 def EVT_VLBOX(win
, id, func
):
1375 win
.Connect(id, -1, wxEVT_COMMAND_VLBOX_SELECTED
, func
)
1377 def EVT_COMBOBOX(win
, id, func
):
1378 win
.Connect(id, -1, wxEVT_COMMAND_COMBOBOX_SELECTED
, func
)
1380 def EVT_TOOL(win
, id, func
):
1381 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_CLICKED
, func
)
1383 def EVT_TOOL_RANGE(win
, id, id2
, func
):
1384 win
.Connect(id, id2
, wxEVT_COMMAND_TOOL_CLICKED
, func
)
1386 def EVT_TOOL_RCLICKED(win
, id, func
):
1387 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_RCLICKED
, func
)
1389 def EVT_TOOL_RCLICKED_RANGE(win
, id, id2
, func
):
1390 win
.Connect(id, id2
, wxEVT_COMMAND_TOOL_RCLICKED
, func
)
1392 def EVT_TOOL_ENTER(win
, id, func
):
1393 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_ENTER
, func
)
1395 def EVT_CHECKLISTBOX(win
, id, func
):
1396 win
.Connect(id, -1, wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
, func
)
1398 def EVT_SPINCTRL(win
, id, func
):
1399 win
.Connect(id, -1, wxEVT_COMMAND_SPINCTRL_UPDATED
, func
)
1403 # Generic command events
1405 def EVT_COMMAND_LEFT_CLICK(win
, id, func
):
1406 win
.Connect(id, -1, wxEVT_COMMAND_LEFT_CLICK
, func
)
1408 def EVT_COMMAND_LEFT_DCLICK(win
, id, func
):
1409 win
.Connect(id, -1, wxEVT_COMMAND_LEFT_DCLICK
, func
)
1411 def EVT_COMMAND_RIGHT_CLICK(win
, id, func
):
1412 win
.Connect(id, -1, wxEVT_COMMAND_RIGHT_CLICK
, func
)
1414 def EVT_COMMAND_RIGHT_DCLICK(win
, id, func
):
1415 win
.Connect(id, -1, wxEVT_COMMAND_RIGHT_DCLICK
, func
)
1417 def EVT_COMMAND_SET_FOCUS(win
, id, func
):
1418 win
.Connect(id, -1, wxEVT_COMMAND_SET_FOCUS
, func
)
1420 def EVT_COMMAND_KILL_FOCUS(win
, id, func
):
1421 win
.Connect(id, -1, wxEVT_COMMAND_KILL_FOCUS
, func
)
1423 def EVT_COMMAND_ENTER(win
, id, func
):
1424 win
.Connect(id, -1, wxEVT_COMMAND_ENTER
, func
)
1428 def EVT_SPIN_UP(win
, id, func
):
1429 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1431 def EVT_SPIN_DOWN(win
, id, func
):
1432 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1434 def EVT_SPIN(win
, id, func
):
1435 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
,func
)
1439 def EVT_SASH_DRAGGED(win
, id, func
):
1440 win
.Connect(id, -1, wxEVT_SASH_DRAGGED
, func
)
1442 def EVT_SASH_DRAGGED_RANGE(win
, id1
, id2
, func
):
1443 win
.Connect(id1
, id2
, wxEVT_SASH_DRAGGED
, func
)
1445 def EVT_QUERY_LAYOUT_INFO(win
, func
):
1446 win
.Connect(-1, -1, wxEVT_QUERY_LAYOUT_INFO
, func
)
1448 def EVT_CALCULATE_LAYOUT(win
, func
):
1449 win
.Connect(-1, -1, wxEVT_CALCULATE_LAYOUT
, func
)
1453 def EVT_SPLITTER_SASH_POS_CHANGING(win
, id, func
):
1454 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
, func
)
1456 def EVT_SPLITTER_SASH_POS_CHANGED(win
, id, func
):
1457 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
, func
)
1459 def EVT_SPLITTER_UNSPLIT(win
, id, func
):
1460 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_UNSPLIT
, func
)
1462 def EVT_SPLITTER_DOUBLECLICKED(win
, id, func
):
1463 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
, func
)
1467 def EVT_TIMER(win
, id, func
):
1468 win
.Connect(id, -1, wxEVT_TIMER
, func
)
1471 def EVT_END_PROCESS(eh
, id, func
):
1472 eh
.Connect(id, -1, wxEVT_END_PROCESS
, func
)
1476 def EVT_JOY_DOWN(win
, func
):
1477 win
.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN
, func
)
1479 def EVT_JOY_UP(win
, func
):
1480 win
.Connect(-1, -1, wxEVT_JOY_BUTTON_UP
, func
)
1482 def EVT_JOY_MOVE(win
, func
):
1483 win
.Connect(-1, -1, wxEVT_JOY_MOVE
, func
)
1485 def EVT_JOY_ZMOVE(win
, func
):
1486 win
.Connect(-1, -1, wxEVT_JOY_ZMOVE
, func
)
1488 def EVT_JOYSTICK_EVENTS(win
, func
):
1489 win
.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN
, func
)
1490 win
.Connect(-1, -1, wxEVT_JOY_BUTTON_UP
, func
)
1491 win
.Connect(-1, -1, wxEVT_JOY_MOVE
, func
)
1492 win
.Connect(-1, -1, wxEVT_JOY_ZMOVE
, func
)
1495 def EVT_TOGGLEBUTTON(win
, id, func
):
1496 win
.Connect(id, -1, wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, func
)
1500 def EVT_CONTEXT_MENU(win
, func
):
1501 win
.Connect(-1, -1, wxEVT_CONTEXT_MENU
, func
)
1504 #----------------------------------------------------------------------
1506 class wxTimer(wxPyTimer
):
1507 def __init__(self
, evtHandler
= None, id = -1):
1508 if evtHandler
is None:
1509 wxPyTimer
.__init
__(self
, self
.Notify
) # derived class must provide
1510 # Notify(self) method.
1512 wxPyTimer
.__init
__(self
, None)
1513 self
.SetOwner(evtHandler
, id)
1515 #----------------------------------------------------------------------
1519 wxNamedColor
= wxNamedColour
1521 wxScrollbar
= wxScrollBar
1522 wxPoint2D
= wxPoint2DDouble
1524 wxPyAssertionError
= wxc
.wxPyAssertionError
1527 # backwards compatibility
1528 wxNoRefBitmap
= wxBitmap
1529 wxPyDefaultPosition
= wxDefaultPosition
1530 wxPyDefaultSize
= wxDefaultSize
1532 wxSystemSettings_GetSystemColour
= wxSystemSettings_GetColour
1533 wxSystemSettings_GetSystemFont
= wxSystemSettings_GetFont
1534 wxSystemSettings_GetSystemMetric
= wxSystemSettings_GetMetric
1537 # workarounds for bad wxRTTI names
1538 __wxPyPtrTypeMap
['wxGauge95'] = 'wxGauge'
1539 __wxPyPtrTypeMap
['wxSlider95'] = 'wxSlider'
1540 __wxPyPtrTypeMap
['wxStatusBar95'] = 'wxStatusBar'
1546 warnings
.warn("Use wxNewId instead", DeprecationWarning, 2)
1551 warnings
.warn("Use wxRegisterId instead", DeprecationWarning, 2)
1552 return wxRegisterId(ID
)
1556 # Use Python's bool constants if available, make aliases if not
1563 # Backwards compaatible
1565 FALSE
= false
= False
1568 #----------------------------------------------------------------------
1569 # wxGTK sets the locale when initialized. Doing this at the Python
1570 # level should set it up to match what GTK is doing at the C level.
1571 if wxPlatform
== "__WXGTK__":
1574 locale
.setlocale(locale
.LC_ALL
, "")
1578 # On MSW add the directory where the wxWindows catalogs were installed
1579 # to the default catalog path.
1580 if wxPlatform
== "__WXMSW__":
1582 localedir
= os
.path
.join(os
.path
.split(__file__
)[0], "locale")
1583 wxLocale_AddCatalogLookupPathPrefix(localedir
)
1586 #----------------------------------------------------------------------
1587 # Load version numbers from __version__... Ensure that major and minor
1588 # versions are the same for both wxPython and wxWindows.
1590 from wxPython
.__version
__ import *
1591 __version__
= wxVERSION_STRING
1593 assert wxMAJOR_VERSION
== wxc
.wxMAJOR_VERSION
, "wxPython/wxWindows version mismatch"
1594 assert wxMINOR_VERSION
== wxc
.wxMINOR_VERSION
, "wxPython/wxWindows version mismatch"
1595 if wxRELEASE_VERSION
!= wxc
.wxRELEASE_VERSION
:
1597 warnings
.warn("wxPython/wxWindows release number mismatch")
1600 #----------------------------------------------------------------------
1601 # This helper function will take a wxPython object and convert it to
1602 # another wxPython object type. This will not be able to create objects
1603 # that are derived from wxPython classes by the user, only those that are
1604 # actually part of wxPython and directly corespond to C++ objects.
1606 # This is useful in situations where some method returns a generic
1607 # type such as wxWindow, but you know that it is actually some
1608 # derived type such as a wxTextCtrl. You can't call wxTextCtrl specific
1609 # methods on a wxWindow object, but you can use this function to
1610 # create a wxTextCtrl object that will pass the same pointer to
1611 # the C++ code. You use it like this:
1613 # textCtrl = wxPyTypeCast(window, "wxTextCtrl")
1616 # WARNING: Using this function to type cast objects into types that
1617 # they are not is not recommended and is likely to cause your
1618 # program to crash... Hard.
1621 def wxPyTypeCast(obj
, typeStr
):
1624 theClass
= globals()[typeStr
+"Ptr"]
1625 typeStr
= __wxPyPtrTypeMap
.get(typeStr
, typeStr
)
1626 if hasattr(obj
, "this"):
1627 # if already the right type then just return it
1628 if isinstance(obj
, theClass
) or obj
.__class
__ is theClass
:
1630 newPtr
= ptrcast(obj
.this
, typeStr
+"_p")
1632 newPtr
= ptrcast(obj
, typeStr
+"_p")
1633 theObj
= theClass(newPtr
)
1634 if hasattr(obj
, "this"):
1635 theObj
.thisown
= obj
.thisown
1638 #----------------------------------------------------------------------------
1639 # An isinstance for Pythons < 2.2 that can check a sequence of class objects
1640 # like the one in 2.2 can.
1642 def wxPy_isinstance(obj
, klasses
):
1644 if sys
.version
[:3] < "2.2" and type(klasses
) in [types
.TupleType
, types
.ListType
]:
1645 for klass
in klasses
:
1646 if isinstance(obj
, klass
): return True
1649 return isinstance(obj
, klasses
)
1651 #----------------------------------------------------------------------------
1652 _wxCallAfterId
= None
1654 def wxCallAfter(callable, *args
, **kw
):
1656 Call the specified function after the current and pending event
1657 handlers have been completed. This is also good for making GUI
1658 method calls from non-GUI threads.
1661 assert app
, 'No wxApp created yet'
1663 global _wxCallAfterId
1664 if _wxCallAfterId
is None:
1665 _wxCallAfterId
= wxNewEventType()
1666 app
.Connect(-1, -1, _wxCallAfterId
,
1667 lambda event
: event
.callable(*event
.args
, **event
.kw
) )
1669 evt
.SetEventType(_wxCallAfterId
)
1670 evt
.callable = callable
1673 wxPostEvent(app
, evt
)
1676 #----------------------------------------------------------------------
1681 A convenience class for wxTimer, that calls the given callable
1682 object once after the given amount of milliseconds, passing any
1683 positional or keyword args. The return value of the callable is
1684 availbale after it has been run with the GetResult method.
1686 If you don't need to get the return value or restart the timer
1687 then there is no need to hold a reference to this object. It will
1688 hold a reference to itself while the timer is running (the timer
1689 has a reference to self.Notify) but the cycle will be broken when
1690 the timer completes, automatically cleaning up the wxFutureCall
1693 def __init__(self
, millis
, callable, *args
, **kwargs
):
1694 self
.millis
= millis
1695 self
.callable = callable
1696 self
.SetArgs(*args
, **kwargs
)
1707 def Start(self
, millis
=None):
1712 if millis
is not None:
1713 self
.millis
= millis
1715 self
.timer
= wxPyTimer(self
.Notify
)
1716 self
.timer
.Start(self
.millis
, wxTIMER_ONE_SHOT
)
1722 Stop and destroy the timer.
1724 if self
.timer
is not None:
1729 def GetInterval(self
):
1730 if self
.timer
is not None:
1731 return self
.timer
.GetInterval()
1736 def IsRunning(self
):
1737 return self
.timer
is not None and self
.timer
.IsRunning()
1740 def SetArgs(self
, *args
, **kwargs
):
1742 (Re)set the args passed to the callable object. This is
1743 useful in conjunction with Restart if you want to schedule a
1744 new call to the same callable object but with different
1748 self
.kwargs
= kwargs
1753 def GetResult(self
):
1758 The timer has expired so call the callable.
1760 if self
.callable and getattr(self
.callable, 'im_self', True):
1762 self
.result
= self
.callable(*self
.args
, **self
.kwargs
)
1764 wxCallAfter(self
.Stop
)
1767 #----------------------------------------------------------------------
1769 class wxPyDeadObjectError(AttributeError):
1772 class _wxPyDeadObject
:
1774 Instances of wx objects that are OOR capable will have their __class__
1775 changed to this class when the C++ object is deleted. This should help
1776 prevent crashes due to referencing a bogus C++ pointer.
1778 reprStr
= "wxPython wrapper for DELETED %s object! (The C++ object no longer exists.)"
1779 attrStr
= "The C++ part of the %s object has been deleted, attribute access no longer allowed."
1781 def __repr__( self
):
1782 if not hasattr(self
, "_name"):
1783 self
._name
= "[unknown]"
1784 return self
.reprStr
% self
._name
1786 def __getattr__( self
, *args
):
1787 if not hasattr(self
, "_name"):
1788 self
._name
= "[unknown]"
1789 raise wxPyDeadObjectError( self
.attrStr
% self
._name
)
1791 def __nonzero__(self
):
1795 #----------------------------------------------------------------------
1797 class wxNotebookPage(wxPanel
):
1799 There is an old (and apparently unsolvable) bug when placing a
1800 window with a nonstandard background colour in a wxNotebook on
1801 wxGTK, as the notbooks's background colour would always be used
1802 when the window is refreshed. The solution is to place a panel in
1803 the notbook and the coloured window on the panel, sized to cover
1804 the panel. This simple class does that for you, just put an
1805 instance of this in the notebook and make your regular window a
1806 child of this one and it will handle the resize for you.
1808 def __init__(self
, parent
, id=-1,
1809 pos
=wxDefaultPosition
, size
=wxDefaultSize
,
1810 style
=wxTAB_TRAVERSAL
, name
="panel"):
1811 wxPanel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
1813 EVT_SIZE(self
, self
.OnSize
)
1814 def OnSize(self
, evt
):
1815 if self
.child
is None:
1816 children
= self
.GetChildren()
1818 self
.child
= children
[0]
1820 self
.child
.SetPosition((0,0))
1821 self
.child
.SetSize(self
.GetSize())
1824 #----------------------------------------------------------------------
1825 #----------------------------------------------------------------------
1827 class wxPyOnDemandOutputWindow
:
1828 def __init__(self
, title
= "wxPython: stdout/stderr"):
1833 def SetParent(self
, parent
):
1834 self
.parent
= parent
1836 def OnCloseWindow(self
, event
):
1837 if self
.frame
!= None:
1838 self
.frame
.Destroy()
1842 # These methods provide the file-like output behaviour.
1843 def write(self
, str):
1844 if not wxThread_IsMain():
1845 # Aquire the GUI mutex before making GUI calls. Mutex is released
1846 # when locker is deleted at the end of this function.
1847 locker
= wxMutexGuiLocker()
1850 self
.frame
= wxFrame(self
.parent
, -1, self
.title
,
1851 style
=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE
)
1852 self
.text
= wxTextCtrl(self
.frame
, -1, "",
1853 style
= wxTE_MULTILINE|wxTE_READONLY
)
1854 self
.frame
.SetSize(wxSize(450, 300))
1855 self
.frame
.Show(True)
1856 EVT_CLOSE(self
.frame
, self
.OnCloseWindow
)
1857 self
.text
.AppendText(str)
1860 if self
.frame
!= None:
1861 if not wxThread_IsMain():
1862 locker
= wxMutexGuiLocker()
1866 _defRedirect
= (wxPlatform
== '__WXMSW__' or wxPlatform
== '__WXMAC__')
1868 #----------------------------------------------------------------------
1869 # The main application class. Derive from this and implement an OnInit
1870 # method that creates a frame and then calls self.SetTopWindow(frame)
1872 class wxApp(wxPyApp
):
1873 error
= 'wxApp.error'
1874 outputWindowClass
= wxPyOnDemandOutputWindow
1876 def __init__(self
, redirect
=_defRedirect
, filename
=None, useBestVisual
=False):
1877 wxPyApp
.__init
__(self
)
1879 if wx
.wxPlatform
== "__WXMAC__":
1882 if not MacOS
.WMAvailable():
1883 print """This program needs access to the screen. Please run with
1884 'pythonw', not 'python', and only when you are logged in on the main display
1890 self
.stdioWin
= None
1891 self
.saveStdio
= (sys
.stdout
, sys
.stderr
)
1893 # This has to be done before OnInit
1894 self
.SetUseBestVisual(useBestVisual
)
1897 self
.RedirectStdio(filename
)
1899 # Set the default handler for SIGINT. This fixes a problem
1900 # where if Ctrl-C is pressed in the console that started this
1901 # app then it will not appear to do anything, (not even send
1902 # KeyboardInterrupt???) but will later segfault on exit. By
1903 # setting the default handler then the app will exit, as
1904 # expected (depending on platform.)
1907 signal
.signal(signal
.SIGINT
, signal
.SIG_DFL
)
1911 # this initializes wxWindows and then calls our OnInit
1912 _wxStart(self
.OnInit
)
1922 def SetTopWindow(self
, frame
):
1924 self
.stdioWin
.SetParent(frame
)
1925 wxPyApp
.SetTopWindow(self
, frame
)
1929 wxPyApp
.MainLoop(self
)
1933 def RedirectStdio(self
, filename
):
1935 sys
.stdout
= sys
.stderr
= open(filename
, 'a')
1937 self
.stdioWin
= self
.outputWindowClass()
1938 sys
.stdout
= sys
.stderr
= self
.stdioWin
1941 def RestoreStdio(self
):
1942 sys
.stdout
, sys
.stderr
= self
.saveStdio
1945 # change from wxPyApp_ to wxApp_
1946 wxApp_GetMacSupportPCMenuShortcuts
= wxc
.wxPyApp_GetMacSupportPCMenuShortcuts
1947 wxApp_GetMacAboutMenuItemId
= wxc
.wxPyApp_GetMacAboutMenuItemId
1948 wxApp_GetMacPreferencesMenuItemId
= wxc
.wxPyApp_GetMacPreferencesMenuItemId
1949 wxApp_GetMacExitMenuItemId
= wxc
.wxPyApp_GetMacExitMenuItemId
1950 wxApp_GetMacHelpMenuTitleName
= wxc
.wxPyApp_GetMacHelpMenuTitleName
1951 wxApp_SetMacSupportPCMenuShortcuts
= wxc
.wxPyApp_SetMacSupportPCMenuShortcuts
1952 wxApp_SetMacAboutMenuItemId
= wxc
.wxPyApp_SetMacAboutMenuItemId
1953 wxApp_SetMacPreferencesMenuItemId
= wxc
.wxPyApp_SetMacPreferencesMenuItemId
1954 wxApp_SetMacExitMenuItemId
= wxc
.wxPyApp_SetMacExitMenuItemId
1955 wxApp_SetMacHelpMenuTitleName
= wxc
.wxPyApp_SetMacHelpMenuTitleName
1958 #----------------------------------------------------------------------------
1960 class wxPySimpleApp(wxApp
):
1961 def __init__(self
, flag
=0):
1962 wxApp
.__init
__(self
, flag
)
1964 wxInitAllImageHandlers()
1968 class wxPyWidgetTester(wxApp
):
1969 def __init__(self
, size
= (250, 100)):
1971 wxApp
.__init
__(self
, 0)
1974 self
.frame
= wxFrame(None, -1, "Widget Tester", pos
=(0,0), size
=self
.size
)
1975 self
.SetTopWindow(self
.frame
)
1978 def SetWidget(self
, widgetClass
, *args
):
1979 w
= widgetClass(self
.frame
, *args
)
1980 self
.frame
.Show(True)
1982 #----------------------------------------------------------------------------
1983 # DO NOT hold any other references to this object. This is how we
1984 # know when to cleanup system resources that wxWin is holding. When
1985 # the sys module is unloaded, the refcount on sys.__wxPythonCleanup
1986 # goes to zero and it calls the wxApp_CleanUp function.
1988 class __wxPyCleanup
:
1990 self
.cleanup
= wxc
.wxApp_CleanUp
1994 sys
.__wxPythonCleanup
= __wxPyCleanup()
1996 ## # another possible solution, but it gets called too early...
1997 ## if sys.version[0] == '2':
1999 ## atexit.register(wxc.wxApp_CleanUp)
2001 ## sys.exitfunc = wxc.wxApp_CleanUp
2004 #----------------------------------------------------------------------------
2005 #----------------------------------------------------------------------------