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_GetMacDefaultEncodingIsPC
= wxc
.wxPyApp_GetMacDefaultEncodingIsPC
169 wxPyApp_GetMacSupportPCMenuShortcuts
= wxc
.wxPyApp_GetMacSupportPCMenuShortcuts
171 wxPyApp_GetMacAboutMenuItemId
= wxc
.wxPyApp_GetMacAboutMenuItemId
173 wxPyApp_GetMacPreferencesMenuItemId
= wxc
.wxPyApp_GetMacPreferencesMenuItemId
175 wxPyApp_GetMacExitMenuItemId
= wxc
.wxPyApp_GetMacExitMenuItemId
177 wxPyApp_GetMacHelpMenuTitleName
= wxc
.wxPyApp_GetMacHelpMenuTitleName
179 wxPyApp_SetMacDefaultEncodingIsPC
= wxc
.wxPyApp_SetMacDefaultEncodingIsPC
181 wxPyApp_SetMacSupportPCMenuShortcuts
= wxc
.wxPyApp_SetMacSupportPCMenuShortcuts
183 wxPyApp_SetMacAboutMenuItemId
= wxc
.wxPyApp_SetMacAboutMenuItemId
185 wxPyApp_SetMacPreferencesMenuItemId
= wxc
.wxPyApp_SetMacPreferencesMenuItemId
187 wxPyApp_SetMacExitMenuItemId
= wxc
.wxPyApp_SetMacExitMenuItemId
189 wxPyApp_SetMacHelpMenuTitleName
= wxc
.wxPyApp_SetMacHelpMenuTitleName
193 #-------------- VARIABLE WRAPPERS ------------------
195 wxMAJOR_VERSION
= wxc
.wxMAJOR_VERSION
196 wxMINOR_VERSION
= wxc
.wxMINOR_VERSION
197 wxRELEASE_NUMBER
= wxc
.wxRELEASE_NUMBER
198 wxNOT_FOUND
= wxc
.wxNOT_FOUND
199 wxVSCROLL
= wxc
.wxVSCROLL
200 wxHSCROLL
= wxc
.wxHSCROLL
201 wxCAPTION
= wxc
.wxCAPTION
202 wxDOUBLE_BORDER
= wxc
.wxDOUBLE_BORDER
203 wxSUNKEN_BORDER
= wxc
.wxSUNKEN_BORDER
204 wxRAISED_BORDER
= wxc
.wxRAISED_BORDER
205 wxBORDER
= wxc
.wxBORDER
206 wxSIMPLE_BORDER
= wxc
.wxSIMPLE_BORDER
207 wxSTATIC_BORDER
= wxc
.wxSTATIC_BORDER
208 wxTRANSPARENT_WINDOW
= wxc
.wxTRANSPARENT_WINDOW
209 wxNO_BORDER
= wxc
.wxNO_BORDER
210 wxUSER_COLOURS
= wxc
.wxUSER_COLOURS
211 wxNO_3D
= wxc
.wxNO_3D
212 wxTAB_TRAVERSAL
= wxc
.wxTAB_TRAVERSAL
213 wxWANTS_CHARS
= wxc
.wxWANTS_CHARS
214 wxPOPUP_WINDOW
= wxc
.wxPOPUP_WINDOW
215 wxHORIZONTAL
= wxc
.wxHORIZONTAL
216 wxVERTICAL
= wxc
.wxVERTICAL
218 wxCENTER_FRAME
= wxc
.wxCENTER_FRAME
219 wxCENTRE_ON_SCREEN
= wxc
.wxCENTRE_ON_SCREEN
220 wxCENTER_ON_SCREEN
= wxc
.wxCENTER_ON_SCREEN
221 wxSTAY_ON_TOP
= wxc
.wxSTAY_ON_TOP
222 wxICONIZE
= wxc
.wxICONIZE
223 wxMINIMIZE
= wxc
.wxMINIMIZE
224 wxMAXIMIZE
= wxc
.wxMAXIMIZE
225 wxCLOSE_BOX
= wxc
.wxCLOSE_BOX
226 wxTHICK_FRAME
= wxc
.wxTHICK_FRAME
227 wxSYSTEM_MENU
= wxc
.wxSYSTEM_MENU
228 wxMINIMIZE_BOX
= wxc
.wxMINIMIZE_BOX
229 wxMAXIMIZE_BOX
= wxc
.wxMAXIMIZE_BOX
230 wxTINY_CAPTION_HORIZ
= wxc
.wxTINY_CAPTION_HORIZ
231 wxTINY_CAPTION_VERT
= wxc
.wxTINY_CAPTION_VERT
232 wxRESIZE_BOX
= wxc
.wxRESIZE_BOX
233 wxRESIZE_BORDER
= wxc
.wxRESIZE_BORDER
234 wxDIALOG_MODAL
= wxc
.wxDIALOG_MODAL
235 wxDIALOG_MODELESS
= wxc
.wxDIALOG_MODELESS
236 wxDIALOG_NO_PARENT
= wxc
.wxDIALOG_NO_PARENT
237 wxDEFAULT_FRAME_STYLE
= wxc
.wxDEFAULT_FRAME_STYLE
238 wxDEFAULT_DIALOG_STYLE
= wxc
.wxDEFAULT_DIALOG_STYLE
239 wxFRAME_TOOL_WINDOW
= wxc
.wxFRAME_TOOL_WINDOW
240 wxFRAME_FLOAT_ON_PARENT
= wxc
.wxFRAME_FLOAT_ON_PARENT
241 wxFRAME_NO_WINDOW_MENU
= wxc
.wxFRAME_NO_WINDOW_MENU
242 wxFRAME_NO_TASKBAR
= wxc
.wxFRAME_NO_TASKBAR
243 wxFRAME_SHAPED
= wxc
.wxFRAME_SHAPED
244 wxED_CLIENT_MARGIN
= wxc
.wxED_CLIENT_MARGIN
245 wxED_BUTTONS_BOTTOM
= wxc
.wxED_BUTTONS_BOTTOM
246 wxED_BUTTONS_RIGHT
= wxc
.wxED_BUTTONS_RIGHT
247 wxED_STATIC_LINE
= wxc
.wxED_STATIC_LINE
248 wxEXT_DIALOG_STYLE
= wxc
.wxEXT_DIALOG_STYLE
249 wxCLIP_CHILDREN
= wxc
.wxCLIP_CHILDREN
250 wxCLIP_SIBLINGS
= wxc
.wxCLIP_SIBLINGS
251 wxRETAINED
= wxc
.wxRETAINED
252 wxBACKINGSTORE
= wxc
.wxBACKINGSTORE
253 wxTB_HORIZONTAL
= wxc
.wxTB_HORIZONTAL
254 wxTB_VERTICAL
= wxc
.wxTB_VERTICAL
255 wxTB_3DBUTTONS
= wxc
.wxTB_3DBUTTONS
256 wxTB_FLAT
= wxc
.wxTB_FLAT
257 wxTB_DOCKABLE
= wxc
.wxTB_DOCKABLE
258 wxTB_NOICONS
= wxc
.wxTB_NOICONS
259 wxTB_TEXT
= wxc
.wxTB_TEXT
260 wxTB_NODIVIDER
= wxc
.wxTB_NODIVIDER
261 wxTB_NOALIGN
= wxc
.wxTB_NOALIGN
262 wxCOLOURED
= wxc
.wxCOLOURED
263 wxFIXED_LENGTH
= wxc
.wxFIXED_LENGTH
264 wxALIGN_LEFT
= wxc
.wxALIGN_LEFT
265 wxALIGN_CENTER_HORIZONTAL
= wxc
.wxALIGN_CENTER_HORIZONTAL
266 wxALIGN_CENTRE_HORIZONTAL
= wxc
.wxALIGN_CENTRE_HORIZONTAL
267 wxALIGN_RIGHT
= wxc
.wxALIGN_RIGHT
268 wxALIGN_BOTTOM
= wxc
.wxALIGN_BOTTOM
269 wxALIGN_CENTER_VERTICAL
= wxc
.wxALIGN_CENTER_VERTICAL
270 wxALIGN_CENTRE_VERTICAL
= wxc
.wxALIGN_CENTRE_VERTICAL
271 wxALIGN_TOP
= wxc
.wxALIGN_TOP
272 wxALIGN_CENTER
= wxc
.wxALIGN_CENTER
273 wxALIGN_CENTRE
= wxc
.wxALIGN_CENTRE
274 wxSHAPED
= wxc
.wxSHAPED
275 wxADJUST_MINSIZE
= wxc
.wxADJUST_MINSIZE
276 wxLB_NEEDED_SB
= wxc
.wxLB_NEEDED_SB
277 wxLB_ALWAYS_SB
= wxc
.wxLB_ALWAYS_SB
278 wxLB_SORT
= wxc
.wxLB_SORT
279 wxLB_SINGLE
= wxc
.wxLB_SINGLE
280 wxLB_MULTIPLE
= wxc
.wxLB_MULTIPLE
281 wxLB_EXTENDED
= wxc
.wxLB_EXTENDED
282 wxLB_OWNERDRAW
= wxc
.wxLB_OWNERDRAW
283 wxLB_HSCROLL
= wxc
.wxLB_HSCROLL
284 wxPROCESS_ENTER
= wxc
.wxPROCESS_ENTER
285 wxPASSWORD
= wxc
.wxPASSWORD
286 wxTE_READONLY
= wxc
.wxTE_READONLY
287 wxTE_MULTILINE
= wxc
.wxTE_MULTILINE
288 wxTE_PROCESS_TAB
= wxc
.wxTE_PROCESS_TAB
289 wxTE_RICH
= wxc
.wxTE_RICH
290 wxTE_RICH2
= wxc
.wxTE_RICH2
291 wxTE_NO_VSCROLL
= wxc
.wxTE_NO_VSCROLL
292 wxTE_AUTO_SCROLL
= wxc
.wxTE_AUTO_SCROLL
293 wxTE_PROCESS_ENTER
= wxc
.wxTE_PROCESS_ENTER
294 wxTE_PASSWORD
= wxc
.wxTE_PASSWORD
295 wxTE_AUTO_URL
= wxc
.wxTE_AUTO_URL
296 wxTE_NOHIDESEL
= wxc
.wxTE_NOHIDESEL
297 wxTE_DONTWRAP
= wxc
.wxTE_DONTWRAP
298 wxTE_LINEWRAP
= wxc
.wxTE_LINEWRAP
299 wxTE_WORDWRAP
= wxc
.wxTE_WORDWRAP
300 wxTE_LEFT
= wxc
.wxTE_LEFT
301 wxTE_RIGHT
= wxc
.wxTE_RIGHT
302 wxTE_CENTER
= wxc
.wxTE_CENTER
303 wxTE_CENTRE
= wxc
.wxTE_CENTRE
304 wxCB_SIMPLE
= wxc
.wxCB_SIMPLE
305 wxCB_DROPDOWN
= wxc
.wxCB_DROPDOWN
306 wxCB_SORT
= wxc
.wxCB_SORT
307 wxCB_READONLY
= wxc
.wxCB_READONLY
308 wxRA_HORIZONTAL
= wxc
.wxRA_HORIZONTAL
309 wxRA_VERTICAL
= wxc
.wxRA_VERTICAL
310 wxRA_SPECIFY_ROWS
= wxc
.wxRA_SPECIFY_ROWS
311 wxRA_SPECIFY_COLS
= wxc
.wxRA_SPECIFY_COLS
312 wxRB_GROUP
= wxc
.wxRB_GROUP
313 wxRB_SINGLE
= wxc
.wxRB_SINGLE
314 wxGA_PROGRESSBAR
= wxc
.wxGA_PROGRESSBAR
315 wxGA_HORIZONTAL
= wxc
.wxGA_HORIZONTAL
316 wxGA_VERTICAL
= wxc
.wxGA_VERTICAL
317 wxGA_SMOOTH
= wxc
.wxGA_SMOOTH
318 wxSL_HORIZONTAL
= wxc
.wxSL_HORIZONTAL
319 wxSL_VERTICAL
= wxc
.wxSL_VERTICAL
320 wxSL_AUTOTICKS
= wxc
.wxSL_AUTOTICKS
321 wxSL_LABELS
= wxc
.wxSL_LABELS
322 wxSL_LEFT
= wxc
.wxSL_LEFT
323 wxSL_TOP
= wxc
.wxSL_TOP
324 wxSL_RIGHT
= wxc
.wxSL_RIGHT
325 wxSL_BOTTOM
= wxc
.wxSL_BOTTOM
326 wxSL_BOTH
= wxc
.wxSL_BOTH
327 wxSL_SELRANGE
= wxc
.wxSL_SELRANGE
328 wxSB_HORIZONTAL
= wxc
.wxSB_HORIZONTAL
329 wxSB_VERTICAL
= wxc
.wxSB_VERTICAL
330 wxST_SIZEGRIP
= wxc
.wxST_SIZEGRIP
331 wxST_NO_AUTORESIZE
= wxc
.wxST_NO_AUTORESIZE
332 wxBU_NOAUTODRAW
= wxc
.wxBU_NOAUTODRAW
333 wxBU_AUTODRAW
= wxc
.wxBU_AUTODRAW
334 wxBU_LEFT
= wxc
.wxBU_LEFT
335 wxBU_TOP
= wxc
.wxBU_TOP
336 wxBU_RIGHT
= wxc
.wxBU_RIGHT
337 wxBU_BOTTOM
= wxc
.wxBU_BOTTOM
338 wxBU_EXACTFIT
= wxc
.wxBU_EXACTFIT
339 wxSP_VERTICAL
= wxc
.wxSP_VERTICAL
340 wxSP_HORIZONTAL
= wxc
.wxSP_HORIZONTAL
341 wxSP_ARROW_KEYS
= wxc
.wxSP_ARROW_KEYS
342 wxSP_WRAP
= wxc
.wxSP_WRAP
343 wxSP_NOBORDER
= wxc
.wxSP_NOBORDER
344 wxSP_3D
= wxc
.wxSP_3D
345 wxSP_3DSASH
= wxc
.wxSP_3DSASH
346 wxSP_3DBORDER
= wxc
.wxSP_3DBORDER
347 wxSP_FULLSASH
= wxc
.wxSP_FULLSASH
348 wxSP_BORDER
= wxc
.wxSP_BORDER
349 wxSP_LIVE_UPDATE
= wxc
.wxSP_LIVE_UPDATE
350 wxSP_PERMIT_UNSPLIT
= wxc
.wxSP_PERMIT_UNSPLIT
351 wxFLOOD_SURFACE
= wxc
.wxFLOOD_SURFACE
352 wxFLOOD_BORDER
= wxc
.wxFLOOD_BORDER
353 wxODDEVEN_RULE
= wxc
.wxODDEVEN_RULE
354 wxWINDING_RULE
= wxc
.wxWINDING_RULE
355 wxTOOL_TOP
= wxc
.wxTOOL_TOP
356 wxTOOL_BOTTOM
= wxc
.wxTOOL_BOTTOM
357 wxTOOL_LEFT
= wxc
.wxTOOL_LEFT
358 wxTOOL_RIGHT
= wxc
.wxTOOL_RIGHT
360 wxYES_NO
= wxc
.wxYES_NO
361 wxCANCEL
= wxc
.wxCANCEL
364 wxNO_DEFAULT
= wxc
.wxNO_DEFAULT
365 wxYES_DEFAULT
= wxc
.wxYES_DEFAULT
366 wxICON_EXCLAMATION
= wxc
.wxICON_EXCLAMATION
367 wxICON_HAND
= wxc
.wxICON_HAND
368 wxICON_QUESTION
= wxc
.wxICON_QUESTION
369 wxICON_INFORMATION
= wxc
.wxICON_INFORMATION
370 wxICON_STOP
= wxc
.wxICON_STOP
371 wxICON_ASTERISK
= wxc
.wxICON_ASTERISK
372 wxICON_MASK
= wxc
.wxICON_MASK
373 wxICON_WARNING
= wxc
.wxICON_WARNING
374 wxICON_ERROR
= wxc
.wxICON_ERROR
375 wxFORWARD
= wxc
.wxFORWARD
376 wxBACKWARD
= wxc
.wxBACKWARD
377 wxRESET
= wxc
.wxRESET
380 wxSETUP
= wxc
.wxSETUP
381 wxCENTRE
= wxc
.wxCENTRE
382 wxCENTER
= wxc
.wxCENTER
383 wxSIZE_AUTO_WIDTH
= wxc
.wxSIZE_AUTO_WIDTH
384 wxSIZE_AUTO_HEIGHT
= wxc
.wxSIZE_AUTO_HEIGHT
385 wxSIZE_AUTO
= wxc
.wxSIZE_AUTO
386 wxSIZE_USE_EXISTING
= wxc
.wxSIZE_USE_EXISTING
387 wxSIZE_ALLOW_MINUS_ONE
= wxc
.wxSIZE_ALLOW_MINUS_ONE
388 wxPORTRAIT
= wxc
.wxPORTRAIT
389 wxLANDSCAPE
= wxc
.wxLANDSCAPE
390 wxPRINT_QUALITY_HIGH
= wxc
.wxPRINT_QUALITY_HIGH
391 wxPRINT_QUALITY_MEDIUM
= wxc
.wxPRINT_QUALITY_MEDIUM
392 wxPRINT_QUALITY_LOW
= wxc
.wxPRINT_QUALITY_LOW
393 wxPRINT_QUALITY_DRAFT
= wxc
.wxPRINT_QUALITY_DRAFT
394 wxID_ANY
= wxc
.wxID_ANY
395 wxID_SEPARATOR
= wxc
.wxID_SEPARATOR
396 wxID_OPEN
= wxc
.wxID_OPEN
397 wxID_CLOSE
= wxc
.wxID_CLOSE
398 wxID_NEW
= wxc
.wxID_NEW
399 wxID_SAVE
= wxc
.wxID_SAVE
400 wxID_SAVEAS
= wxc
.wxID_SAVEAS
401 wxID_REVERT
= wxc
.wxID_REVERT
402 wxID_EXIT
= wxc
.wxID_EXIT
403 wxID_UNDO
= wxc
.wxID_UNDO
404 wxID_REDO
= wxc
.wxID_REDO
405 wxID_HELP
= wxc
.wxID_HELP
406 wxID_PRINT
= wxc
.wxID_PRINT
407 wxID_PRINT_SETUP
= wxc
.wxID_PRINT_SETUP
408 wxID_PREVIEW
= wxc
.wxID_PREVIEW
409 wxID_ABOUT
= wxc
.wxID_ABOUT
410 wxID_HELP_CONTENTS
= wxc
.wxID_HELP_CONTENTS
411 wxID_HELP_COMMANDS
= wxc
.wxID_HELP_COMMANDS
412 wxID_HELP_PROCEDURES
= wxc
.wxID_HELP_PROCEDURES
413 wxID_HELP_CONTEXT
= wxc
.wxID_HELP_CONTEXT
414 wxID_CLOSE_ALL
= wxc
.wxID_CLOSE_ALL
415 wxID_CUT
= wxc
.wxID_CUT
416 wxID_COPY
= wxc
.wxID_COPY
417 wxID_PASTE
= wxc
.wxID_PASTE
418 wxID_CLEAR
= wxc
.wxID_CLEAR
419 wxID_FIND
= wxc
.wxID_FIND
420 wxID_DUPLICATE
= wxc
.wxID_DUPLICATE
421 wxID_SELECTALL
= wxc
.wxID_SELECTALL
422 wxID_FILE1
= wxc
.wxID_FILE1
423 wxID_FILE2
= wxc
.wxID_FILE2
424 wxID_FILE3
= wxc
.wxID_FILE3
425 wxID_FILE4
= wxc
.wxID_FILE4
426 wxID_FILE5
= wxc
.wxID_FILE5
427 wxID_FILE6
= wxc
.wxID_FILE6
428 wxID_FILE7
= wxc
.wxID_FILE7
429 wxID_FILE8
= wxc
.wxID_FILE8
430 wxID_FILE9
= wxc
.wxID_FILE9
431 wxID_OK
= wxc
.wxID_OK
432 wxID_CANCEL
= wxc
.wxID_CANCEL
433 wxID_APPLY
= wxc
.wxID_APPLY
434 wxID_YES
= wxc
.wxID_YES
435 wxID_NO
= wxc
.wxID_NO
436 wxID_STATIC
= wxc
.wxID_STATIC
437 wxID_FORWARD
= wxc
.wxID_FORWARD
438 wxID_BACKWARD
= wxc
.wxID_BACKWARD
439 wxID_DEFAULT
= wxc
.wxID_DEFAULT
440 wxID_MORE
= wxc
.wxID_MORE
441 wxID_SETUP
= wxc
.wxID_SETUP
442 wxID_RESET
= wxc
.wxID_RESET
443 wxID_CONTEXT_HELP
= wxc
.wxID_CONTEXT_HELP
444 wxID_YESTOALL
= wxc
.wxID_YESTOALL
445 wxID_NOTOALL
= wxc
.wxID_NOTOALL
446 wxID_ABORT
= wxc
.wxID_ABORT
447 wxID_RETRY
= wxc
.wxID_RETRY
448 wxID_IGNORE
= wxc
.wxID_IGNORE
451 wxHIDE_READONLY
= wxc
.wxHIDE_READONLY
452 wxOVERWRITE_PROMPT
= wxc
.wxOVERWRITE_PROMPT
453 wxFILE_MUST_EXIST
= wxc
.wxFILE_MUST_EXIST
454 wxMULTIPLE
= wxc
.wxMULTIPLE
455 wxCHANGE_DIR
= wxc
.wxCHANGE_DIR
456 wxACCEL_ALT
= wxc
.wxACCEL_ALT
457 wxACCEL_CTRL
= wxc
.wxACCEL_CTRL
458 wxACCEL_SHIFT
= wxc
.wxACCEL_SHIFT
459 wxACCEL_NORMAL
= wxc
.wxACCEL_NORMAL
460 wxPD_AUTO_HIDE
= wxc
.wxPD_AUTO_HIDE
461 wxPD_APP_MODAL
= wxc
.wxPD_APP_MODAL
462 wxPD_CAN_ABORT
= wxc
.wxPD_CAN_ABORT
463 wxPD_ELAPSED_TIME
= wxc
.wxPD_ELAPSED_TIME
464 wxPD_ESTIMATED_TIME
= wxc
.wxPD_ESTIMATED_TIME
465 wxPD_REMAINING_TIME
= wxc
.wxPD_REMAINING_TIME
466 wxDD_NEW_DIR_BUTTON
= wxc
.wxDD_NEW_DIR_BUTTON
467 wxDD_DEFAULT_STYLE
= wxc
.wxDD_DEFAULT_STYLE
468 wxMENU_TEAROFF
= wxc
.wxMENU_TEAROFF
469 wxMB_DOCKABLE
= wxc
.wxMB_DOCKABLE
470 wxNO_FULL_REPAINT_ON_RESIZE
= wxc
.wxNO_FULL_REPAINT_ON_RESIZE
472 wxRIGHT
= wxc
.wxRIGHT
477 wxBOTTOM
= wxc
.wxBOTTOM
478 wxNORTH
= wxc
.wxNORTH
479 wxSOUTH
= wxc
.wxSOUTH
482 wxSTRETCH_NOT
= wxc
.wxSTRETCH_NOT
483 wxSHRINK
= wxc
.wxSHRINK
485 wxEXPAND
= wxc
.wxEXPAND
486 wxNB_FIXEDWIDTH
= wxc
.wxNB_FIXEDWIDTH
487 wxNB_TOP
= wxc
.wxNB_TOP
488 wxNB_LEFT
= wxc
.wxNB_LEFT
489 wxNB_RIGHT
= wxc
.wxNB_RIGHT
490 wxNB_BOTTOM
= wxc
.wxNB_BOTTOM
491 wxNB_MULTILINE
= wxc
.wxNB_MULTILINE
492 wxLI_HORIZONTAL
= wxc
.wxLI_HORIZONTAL
493 wxLI_VERTICAL
= wxc
.wxLI_VERTICAL
494 wxJOYSTICK1
= wxc
.wxJOYSTICK1
495 wxJOYSTICK2
= wxc
.wxJOYSTICK2
496 wxJOY_BUTTON1
= wxc
.wxJOY_BUTTON1
497 wxJOY_BUTTON2
= wxc
.wxJOY_BUTTON2
498 wxJOY_BUTTON3
= wxc
.wxJOY_BUTTON3
499 wxJOY_BUTTON4
= wxc
.wxJOY_BUTTON4
500 wxJOY_BUTTON_ANY
= wxc
.wxJOY_BUTTON_ANY
501 wxWS_EX_VALIDATE_RECURSIVELY
= wxc
.wxWS_EX_VALIDATE_RECURSIVELY
502 wxWS_EX_BLOCK_EVENTS
= wxc
.wxWS_EX_BLOCK_EVENTS
503 wxWS_EX_TRANSIENT
= wxc
.wxWS_EX_TRANSIENT
504 wxMM_TEXT
= wxc
.wxMM_TEXT
505 wxMM_LOMETRIC
= wxc
.wxMM_LOMETRIC
506 wxMM_HIMETRIC
= wxc
.wxMM_HIMETRIC
507 wxMM_LOENGLISH
= wxc
.wxMM_LOENGLISH
508 wxMM_HIENGLISH
= wxc
.wxMM_HIENGLISH
509 wxMM_TWIPS
= wxc
.wxMM_TWIPS
510 wxMM_ISOTROPIC
= wxc
.wxMM_ISOTROPIC
511 wxMM_ANISOTROPIC
= wxc
.wxMM_ANISOTROPIC
512 wxMM_POINTS
= wxc
.wxMM_POINTS
513 wxMM_METRIC
= wxc
.wxMM_METRIC
514 wxTIMER_CONTINUOUS
= wxc
.wxTIMER_CONTINUOUS
515 wxTIMER_ONE_SHOT
= wxc
.wxTIMER_ONE_SHOT
516 wxMOUSE_BTN_ANY
= wxc
.wxMOUSE_BTN_ANY
517 wxMOUSE_BTN_NONE
= wxc
.wxMOUSE_BTN_NONE
518 wxMOUSE_BTN_LEFT
= wxc
.wxMOUSE_BTN_LEFT
519 wxMOUSE_BTN_MIDDLE
= wxc
.wxMOUSE_BTN_MIDDLE
520 wxMOUSE_BTN_RIGHT
= wxc
.wxMOUSE_BTN_RIGHT
521 wxBORDER_DEFAULT
= wxc
.wxBORDER_DEFAULT
522 wxBORDER_NONE
= wxc
.wxBORDER_NONE
523 wxBORDER_STATIC
= wxc
.wxBORDER_STATIC
524 wxBORDER_SIMPLE
= wxc
.wxBORDER_SIMPLE
525 wxBORDER_RAISED
= wxc
.wxBORDER_RAISED
526 wxBORDER_SUNKEN
= wxc
.wxBORDER_SUNKEN
527 wxBORDER_DOUBLE
= wxc
.wxBORDER_DOUBLE
528 wxBORDER_MASK
= wxc
.wxBORDER_MASK
529 wxDEFAULT
= wxc
.wxDEFAULT
530 wxDECORATIVE
= wxc
.wxDECORATIVE
531 wxROMAN
= wxc
.wxROMAN
532 wxSCRIPT
= wxc
.wxSCRIPT
533 wxSWISS
= wxc
.wxSWISS
534 wxMODERN
= wxc
.wxMODERN
535 wxTELETYPE
= wxc
.wxTELETYPE
536 wxVARIABLE
= wxc
.wxVARIABLE
537 wxFIXED
= wxc
.wxFIXED
538 wxNORMAL
= wxc
.wxNORMAL
539 wxLIGHT
= wxc
.wxLIGHT
541 wxITALIC
= wxc
.wxITALIC
542 wxSLANT
= wxc
.wxSLANT
543 wxSOLID
= wxc
.wxSOLID
545 wxLONG_DASH
= wxc
.wxLONG_DASH
546 wxSHORT_DASH
= wxc
.wxSHORT_DASH
547 wxDOT_DASH
= wxc
.wxDOT_DASH
548 wxUSER_DASH
= wxc
.wxUSER_DASH
549 wxTRANSPARENT
= wxc
.wxTRANSPARENT
550 wxSTIPPLE
= wxc
.wxSTIPPLE
551 wxBDIAGONAL_HATCH
= wxc
.wxBDIAGONAL_HATCH
552 wxCROSSDIAG_HATCH
= wxc
.wxCROSSDIAG_HATCH
553 wxFDIAGONAL_HATCH
= wxc
.wxFDIAGONAL_HATCH
554 wxCROSS_HATCH
= wxc
.wxCROSS_HATCH
555 wxHORIZONTAL_HATCH
= wxc
.wxHORIZONTAL_HATCH
556 wxVERTICAL_HATCH
= wxc
.wxVERTICAL_HATCH
557 wxJOIN_BEVEL
= wxc
.wxJOIN_BEVEL
558 wxJOIN_MITER
= wxc
.wxJOIN_MITER
559 wxJOIN_ROUND
= wxc
.wxJOIN_ROUND
560 wxCAP_ROUND
= wxc
.wxCAP_ROUND
561 wxCAP_PROJECTING
= wxc
.wxCAP_PROJECTING
562 wxCAP_BUTT
= wxc
.wxCAP_BUTT
563 wxCLEAR
= wxc
.wxCLEAR
565 wxINVERT
= wxc
.wxINVERT
566 wxOR_REVERSE
= wxc
.wxOR_REVERSE
567 wxAND_REVERSE
= wxc
.wxAND_REVERSE
570 wxAND_INVERT
= wxc
.wxAND_INVERT
571 wxNO_OP
= wxc
.wxNO_OP
573 wxEQUIV
= wxc
.wxEQUIV
574 wxSRC_INVERT
= wxc
.wxSRC_INVERT
575 wxOR_INVERT
= wxc
.wxOR_INVERT
579 WXK_BACK
= wxc
.WXK_BACK
580 WXK_TAB
= wxc
.WXK_TAB
581 WXK_RETURN
= wxc
.WXK_RETURN
582 WXK_ESCAPE
= wxc
.WXK_ESCAPE
583 WXK_SPACE
= wxc
.WXK_SPACE
584 WXK_DELETE
= wxc
.WXK_DELETE
585 WXK_START
= wxc
.WXK_START
586 WXK_LBUTTON
= wxc
.WXK_LBUTTON
587 WXK_RBUTTON
= wxc
.WXK_RBUTTON
588 WXK_CANCEL
= wxc
.WXK_CANCEL
589 WXK_MBUTTON
= wxc
.WXK_MBUTTON
590 WXK_CLEAR
= wxc
.WXK_CLEAR
591 WXK_SHIFT
= wxc
.WXK_SHIFT
592 WXK_ALT
= wxc
.WXK_ALT
593 WXK_CONTROL
= wxc
.WXK_CONTROL
594 WXK_MENU
= wxc
.WXK_MENU
595 WXK_PAUSE
= wxc
.WXK_PAUSE
596 WXK_CAPITAL
= wxc
.WXK_CAPITAL
597 WXK_PRIOR
= wxc
.WXK_PRIOR
598 WXK_NEXT
= wxc
.WXK_NEXT
599 WXK_END
= wxc
.WXK_END
600 WXK_HOME
= wxc
.WXK_HOME
601 WXK_LEFT
= wxc
.WXK_LEFT
603 WXK_RIGHT
= wxc
.WXK_RIGHT
604 WXK_DOWN
= wxc
.WXK_DOWN
605 WXK_SELECT
= wxc
.WXK_SELECT
606 WXK_PRINT
= wxc
.WXK_PRINT
607 WXK_EXECUTE
= wxc
.WXK_EXECUTE
608 WXK_SNAPSHOT
= wxc
.WXK_SNAPSHOT
609 WXK_INSERT
= wxc
.WXK_INSERT
610 WXK_HELP
= wxc
.WXK_HELP
611 WXK_NUMPAD0
= wxc
.WXK_NUMPAD0
612 WXK_NUMPAD1
= wxc
.WXK_NUMPAD1
613 WXK_NUMPAD2
= wxc
.WXK_NUMPAD2
614 WXK_NUMPAD3
= wxc
.WXK_NUMPAD3
615 WXK_NUMPAD4
= wxc
.WXK_NUMPAD4
616 WXK_NUMPAD5
= wxc
.WXK_NUMPAD5
617 WXK_NUMPAD6
= wxc
.WXK_NUMPAD6
618 WXK_NUMPAD7
= wxc
.WXK_NUMPAD7
619 WXK_NUMPAD8
= wxc
.WXK_NUMPAD8
620 WXK_NUMPAD9
= wxc
.WXK_NUMPAD9
621 WXK_MULTIPLY
= wxc
.WXK_MULTIPLY
622 WXK_ADD
= wxc
.WXK_ADD
623 WXK_SEPARATOR
= wxc
.WXK_SEPARATOR
624 WXK_SUBTRACT
= wxc
.WXK_SUBTRACT
625 WXK_DECIMAL
= wxc
.WXK_DECIMAL
626 WXK_DIVIDE
= wxc
.WXK_DIVIDE
636 WXK_F10
= wxc
.WXK_F10
637 WXK_F11
= wxc
.WXK_F11
638 WXK_F12
= wxc
.WXK_F12
639 WXK_F13
= wxc
.WXK_F13
640 WXK_F14
= wxc
.WXK_F14
641 WXK_F15
= wxc
.WXK_F15
642 WXK_F16
= wxc
.WXK_F16
643 WXK_F17
= wxc
.WXK_F17
644 WXK_F18
= wxc
.WXK_F18
645 WXK_F19
= wxc
.WXK_F19
646 WXK_F20
= wxc
.WXK_F20
647 WXK_F21
= wxc
.WXK_F21
648 WXK_F22
= wxc
.WXK_F22
649 WXK_F23
= wxc
.WXK_F23
650 WXK_F24
= wxc
.WXK_F24
651 WXK_NUMLOCK
= wxc
.WXK_NUMLOCK
652 WXK_SCROLL
= wxc
.WXK_SCROLL
653 WXK_PAGEUP
= wxc
.WXK_PAGEUP
654 WXK_PAGEDOWN
= wxc
.WXK_PAGEDOWN
655 WXK_NUMPAD_SPACE
= wxc
.WXK_NUMPAD_SPACE
656 WXK_NUMPAD_TAB
= wxc
.WXK_NUMPAD_TAB
657 WXK_NUMPAD_ENTER
= wxc
.WXK_NUMPAD_ENTER
658 WXK_NUMPAD_F1
= wxc
.WXK_NUMPAD_F1
659 WXK_NUMPAD_F2
= wxc
.WXK_NUMPAD_F2
660 WXK_NUMPAD_F3
= wxc
.WXK_NUMPAD_F3
661 WXK_NUMPAD_F4
= wxc
.WXK_NUMPAD_F4
662 WXK_NUMPAD_HOME
= wxc
.WXK_NUMPAD_HOME
663 WXK_NUMPAD_LEFT
= wxc
.WXK_NUMPAD_LEFT
664 WXK_NUMPAD_UP
= wxc
.WXK_NUMPAD_UP
665 WXK_NUMPAD_RIGHT
= wxc
.WXK_NUMPAD_RIGHT
666 WXK_NUMPAD_DOWN
= wxc
.WXK_NUMPAD_DOWN
667 WXK_NUMPAD_PRIOR
= wxc
.WXK_NUMPAD_PRIOR
668 WXK_NUMPAD_PAGEUP
= wxc
.WXK_NUMPAD_PAGEUP
669 WXK_NUMPAD_NEXT
= wxc
.WXK_NUMPAD_NEXT
670 WXK_NUMPAD_PAGEDOWN
= wxc
.WXK_NUMPAD_PAGEDOWN
671 WXK_NUMPAD_END
= wxc
.WXK_NUMPAD_END
672 WXK_NUMPAD_BEGIN
= wxc
.WXK_NUMPAD_BEGIN
673 WXK_NUMPAD_INSERT
= wxc
.WXK_NUMPAD_INSERT
674 WXK_NUMPAD_DELETE
= wxc
.WXK_NUMPAD_DELETE
675 WXK_NUMPAD_EQUAL
= wxc
.WXK_NUMPAD_EQUAL
676 WXK_NUMPAD_MULTIPLY
= wxc
.WXK_NUMPAD_MULTIPLY
677 WXK_NUMPAD_ADD
= wxc
.WXK_NUMPAD_ADD
678 WXK_NUMPAD_SEPARATOR
= wxc
.WXK_NUMPAD_SEPARATOR
679 WXK_NUMPAD_SUBTRACT
= wxc
.WXK_NUMPAD_SUBTRACT
680 WXK_NUMPAD_DECIMAL
= wxc
.WXK_NUMPAD_DECIMAL
681 WXK_NUMPAD_DIVIDE
= wxc
.WXK_NUMPAD_DIVIDE
682 WXK_WINDOWS_LEFT
= wxc
.WXK_WINDOWS_LEFT
683 WXK_WINDOWS_RIGHT
= wxc
.WXK_WINDOWS_RIGHT
684 WXK_WINDOWS_MENU
= wxc
.WXK_WINDOWS_MENU
685 wxBITMAP_TYPE_INVALID
= wxc
.wxBITMAP_TYPE_INVALID
686 wxBITMAP_TYPE_BMP
= wxc
.wxBITMAP_TYPE_BMP
687 wxBITMAP_TYPE_BMP_RESOURCE
= wxc
.wxBITMAP_TYPE_BMP_RESOURCE
688 wxBITMAP_TYPE_RESOURCE
= wxc
.wxBITMAP_TYPE_RESOURCE
689 wxBITMAP_TYPE_ICO
= wxc
.wxBITMAP_TYPE_ICO
690 wxBITMAP_TYPE_ICO_RESOURCE
= wxc
.wxBITMAP_TYPE_ICO_RESOURCE
691 wxBITMAP_TYPE_CUR
= wxc
.wxBITMAP_TYPE_CUR
692 wxBITMAP_TYPE_CUR_RESOURCE
= wxc
.wxBITMAP_TYPE_CUR_RESOURCE
693 wxBITMAP_TYPE_XBM
= wxc
.wxBITMAP_TYPE_XBM
694 wxBITMAP_TYPE_XBM_DATA
= wxc
.wxBITMAP_TYPE_XBM_DATA
695 wxBITMAP_TYPE_XPM
= wxc
.wxBITMAP_TYPE_XPM
696 wxBITMAP_TYPE_XPM_DATA
= wxc
.wxBITMAP_TYPE_XPM_DATA
697 wxBITMAP_TYPE_TIF
= wxc
.wxBITMAP_TYPE_TIF
698 wxBITMAP_TYPE_TIF_RESOURCE
= wxc
.wxBITMAP_TYPE_TIF_RESOURCE
699 wxBITMAP_TYPE_GIF
= wxc
.wxBITMAP_TYPE_GIF
700 wxBITMAP_TYPE_GIF_RESOURCE
= wxc
.wxBITMAP_TYPE_GIF_RESOURCE
701 wxBITMAP_TYPE_PNG
= wxc
.wxBITMAP_TYPE_PNG
702 wxBITMAP_TYPE_PNG_RESOURCE
= wxc
.wxBITMAP_TYPE_PNG_RESOURCE
703 wxBITMAP_TYPE_JPEG
= wxc
.wxBITMAP_TYPE_JPEG
704 wxBITMAP_TYPE_JPEG_RESOURCE
= wxc
.wxBITMAP_TYPE_JPEG_RESOURCE
705 wxBITMAP_TYPE_PNM
= wxc
.wxBITMAP_TYPE_PNM
706 wxBITMAP_TYPE_PNM_RESOURCE
= wxc
.wxBITMAP_TYPE_PNM_RESOURCE
707 wxBITMAP_TYPE_PCX
= wxc
.wxBITMAP_TYPE_PCX
708 wxBITMAP_TYPE_PCX_RESOURCE
= wxc
.wxBITMAP_TYPE_PCX_RESOURCE
709 wxBITMAP_TYPE_PICT
= wxc
.wxBITMAP_TYPE_PICT
710 wxBITMAP_TYPE_PICT_RESOURCE
= wxc
.wxBITMAP_TYPE_PICT_RESOURCE
711 wxBITMAP_TYPE_ICON
= wxc
.wxBITMAP_TYPE_ICON
712 wxBITMAP_TYPE_ICON_RESOURCE
= wxc
.wxBITMAP_TYPE_ICON_RESOURCE
713 wxBITMAP_TYPE_ANI
= wxc
.wxBITMAP_TYPE_ANI
714 wxBITMAP_TYPE_IFF
= wxc
.wxBITMAP_TYPE_IFF
715 wxBITMAP_TYPE_MACCURSOR
= wxc
.wxBITMAP_TYPE_MACCURSOR
716 wxBITMAP_TYPE_MACCURSOR_RESOURCE
= wxc
.wxBITMAP_TYPE_MACCURSOR_RESOURCE
717 wxBITMAP_TYPE_ANY
= wxc
.wxBITMAP_TYPE_ANY
718 wxCURSOR_NONE
= wxc
.wxCURSOR_NONE
719 wxCURSOR_ARROW
= wxc
.wxCURSOR_ARROW
720 wxCURSOR_RIGHT_ARROW
= wxc
.wxCURSOR_RIGHT_ARROW
721 wxCURSOR_BULLSEYE
= wxc
.wxCURSOR_BULLSEYE
722 wxCURSOR_CHAR
= wxc
.wxCURSOR_CHAR
723 wxCURSOR_CROSS
= wxc
.wxCURSOR_CROSS
724 wxCURSOR_HAND
= wxc
.wxCURSOR_HAND
725 wxCURSOR_IBEAM
= wxc
.wxCURSOR_IBEAM
726 wxCURSOR_LEFT_BUTTON
= wxc
.wxCURSOR_LEFT_BUTTON
727 wxCURSOR_MAGNIFIER
= wxc
.wxCURSOR_MAGNIFIER
728 wxCURSOR_MIDDLE_BUTTON
= wxc
.wxCURSOR_MIDDLE_BUTTON
729 wxCURSOR_NO_ENTRY
= wxc
.wxCURSOR_NO_ENTRY
730 wxCURSOR_PAINT_BRUSH
= wxc
.wxCURSOR_PAINT_BRUSH
731 wxCURSOR_PENCIL
= wxc
.wxCURSOR_PENCIL
732 wxCURSOR_POINT_LEFT
= wxc
.wxCURSOR_POINT_LEFT
733 wxCURSOR_POINT_RIGHT
= wxc
.wxCURSOR_POINT_RIGHT
734 wxCURSOR_QUESTION_ARROW
= wxc
.wxCURSOR_QUESTION_ARROW
735 wxCURSOR_RIGHT_BUTTON
= wxc
.wxCURSOR_RIGHT_BUTTON
736 wxCURSOR_SIZENESW
= wxc
.wxCURSOR_SIZENESW
737 wxCURSOR_SIZENS
= wxc
.wxCURSOR_SIZENS
738 wxCURSOR_SIZENWSE
= wxc
.wxCURSOR_SIZENWSE
739 wxCURSOR_SIZEWE
= wxc
.wxCURSOR_SIZEWE
740 wxCURSOR_SIZING
= wxc
.wxCURSOR_SIZING
741 wxCURSOR_SPRAYCAN
= wxc
.wxCURSOR_SPRAYCAN
742 wxCURSOR_WAIT
= wxc
.wxCURSOR_WAIT
743 wxCURSOR_WATCH
= wxc
.wxCURSOR_WATCH
744 wxCURSOR_BLANK
= wxc
.wxCURSOR_BLANK
745 wxCURSOR_DEFAULT
= wxc
.wxCURSOR_DEFAULT
746 wxCURSOR_ARROWWAIT
= wxc
.wxCURSOR_ARROWWAIT
747 wxCURSOR_MAX
= wxc
.wxCURSOR_MAX
748 wxPAPER_NONE
= wxc
.wxPAPER_NONE
749 wxPAPER_LETTER
= wxc
.wxPAPER_LETTER
750 wxPAPER_LEGAL
= wxc
.wxPAPER_LEGAL
751 wxPAPER_A4
= wxc
.wxPAPER_A4
752 wxPAPER_CSHEET
= wxc
.wxPAPER_CSHEET
753 wxPAPER_DSHEET
= wxc
.wxPAPER_DSHEET
754 wxPAPER_ESHEET
= wxc
.wxPAPER_ESHEET
755 wxPAPER_LETTERSMALL
= wxc
.wxPAPER_LETTERSMALL
756 wxPAPER_TABLOID
= wxc
.wxPAPER_TABLOID
757 wxPAPER_LEDGER
= wxc
.wxPAPER_LEDGER
758 wxPAPER_STATEMENT
= wxc
.wxPAPER_STATEMENT
759 wxPAPER_EXECUTIVE
= wxc
.wxPAPER_EXECUTIVE
760 wxPAPER_A3
= wxc
.wxPAPER_A3
761 wxPAPER_A4SMALL
= wxc
.wxPAPER_A4SMALL
762 wxPAPER_A5
= wxc
.wxPAPER_A5
763 wxPAPER_B4
= wxc
.wxPAPER_B4
764 wxPAPER_B5
= wxc
.wxPAPER_B5
765 wxPAPER_FOLIO
= wxc
.wxPAPER_FOLIO
766 wxPAPER_QUARTO
= wxc
.wxPAPER_QUARTO
767 wxPAPER_10X14
= wxc
.wxPAPER_10X14
768 wxPAPER_11X17
= wxc
.wxPAPER_11X17
769 wxPAPER_NOTE
= wxc
.wxPAPER_NOTE
770 wxPAPER_ENV_9
= wxc
.wxPAPER_ENV_9
771 wxPAPER_ENV_10
= wxc
.wxPAPER_ENV_10
772 wxPAPER_ENV_11
= wxc
.wxPAPER_ENV_11
773 wxPAPER_ENV_12
= wxc
.wxPAPER_ENV_12
774 wxPAPER_ENV_14
= wxc
.wxPAPER_ENV_14
775 wxPAPER_ENV_DL
= wxc
.wxPAPER_ENV_DL
776 wxPAPER_ENV_C5
= wxc
.wxPAPER_ENV_C5
777 wxPAPER_ENV_C3
= wxc
.wxPAPER_ENV_C3
778 wxPAPER_ENV_C4
= wxc
.wxPAPER_ENV_C4
779 wxPAPER_ENV_C6
= wxc
.wxPAPER_ENV_C6
780 wxPAPER_ENV_C65
= wxc
.wxPAPER_ENV_C65
781 wxPAPER_ENV_B4
= wxc
.wxPAPER_ENV_B4
782 wxPAPER_ENV_B5
= wxc
.wxPAPER_ENV_B5
783 wxPAPER_ENV_B6
= wxc
.wxPAPER_ENV_B6
784 wxPAPER_ENV_ITALY
= wxc
.wxPAPER_ENV_ITALY
785 wxPAPER_ENV_MONARCH
= wxc
.wxPAPER_ENV_MONARCH
786 wxPAPER_ENV_PERSONAL
= wxc
.wxPAPER_ENV_PERSONAL
787 wxPAPER_FANFOLD_US
= wxc
.wxPAPER_FANFOLD_US
788 wxPAPER_FANFOLD_STD_GERMAN
= wxc
.wxPAPER_FANFOLD_STD_GERMAN
789 wxPAPER_FANFOLD_LGL_GERMAN
= wxc
.wxPAPER_FANFOLD_LGL_GERMAN
790 wxPAPER_ISO_B4
= wxc
.wxPAPER_ISO_B4
791 wxPAPER_JAPANESE_POSTCARD
= wxc
.wxPAPER_JAPANESE_POSTCARD
792 wxPAPER_9X11
= wxc
.wxPAPER_9X11
793 wxPAPER_10X11
= wxc
.wxPAPER_10X11
794 wxPAPER_15X11
= wxc
.wxPAPER_15X11
795 wxPAPER_ENV_INVITE
= wxc
.wxPAPER_ENV_INVITE
796 wxPAPER_LETTER_EXTRA
= wxc
.wxPAPER_LETTER_EXTRA
797 wxPAPER_LEGAL_EXTRA
= wxc
.wxPAPER_LEGAL_EXTRA
798 wxPAPER_TABLOID_EXTRA
= wxc
.wxPAPER_TABLOID_EXTRA
799 wxPAPER_A4_EXTRA
= wxc
.wxPAPER_A4_EXTRA
800 wxPAPER_LETTER_TRANSVERSE
= wxc
.wxPAPER_LETTER_TRANSVERSE
801 wxPAPER_A4_TRANSVERSE
= wxc
.wxPAPER_A4_TRANSVERSE
802 wxPAPER_LETTER_EXTRA_TRANSVERSE
= wxc
.wxPAPER_LETTER_EXTRA_TRANSVERSE
803 wxPAPER_A_PLUS
= wxc
.wxPAPER_A_PLUS
804 wxPAPER_B_PLUS
= wxc
.wxPAPER_B_PLUS
805 wxPAPER_LETTER_PLUS
= wxc
.wxPAPER_LETTER_PLUS
806 wxPAPER_A4_PLUS
= wxc
.wxPAPER_A4_PLUS
807 wxPAPER_A5_TRANSVERSE
= wxc
.wxPAPER_A5_TRANSVERSE
808 wxPAPER_B5_TRANSVERSE
= wxc
.wxPAPER_B5_TRANSVERSE
809 wxPAPER_A3_EXTRA
= wxc
.wxPAPER_A3_EXTRA
810 wxPAPER_A5_EXTRA
= wxc
.wxPAPER_A5_EXTRA
811 wxPAPER_B5_EXTRA
= wxc
.wxPAPER_B5_EXTRA
812 wxPAPER_A2
= wxc
.wxPAPER_A2
813 wxPAPER_A3_TRANSVERSE
= wxc
.wxPAPER_A3_TRANSVERSE
814 wxPAPER_A3_EXTRA_TRANSVERSE
= wxc
.wxPAPER_A3_EXTRA_TRANSVERSE
815 wxDUPLEX_SIMPLEX
= wxc
.wxDUPLEX_SIMPLEX
816 wxDUPLEX_HORIZONTAL
= wxc
.wxDUPLEX_HORIZONTAL
817 wxDUPLEX_VERTICAL
= wxc
.wxDUPLEX_VERTICAL
818 wxITEM_SEPARATOR
= wxc
.wxITEM_SEPARATOR
819 wxITEM_NORMAL
= wxc
.wxITEM_NORMAL
820 wxITEM_CHECK
= wxc
.wxITEM_CHECK
821 wxITEM_RADIO
= wxc
.wxITEM_RADIO
822 wxITEM_MAX
= wxc
.wxITEM_MAX
823 wxHT_NOWHERE
= wxc
.wxHT_NOWHERE
824 wxHT_SCROLLBAR_FIRST
= wxc
.wxHT_SCROLLBAR_FIRST
825 wxHT_SCROLLBAR_ARROW_LINE_1
= wxc
.wxHT_SCROLLBAR_ARROW_LINE_1
826 wxHT_SCROLLBAR_ARROW_LINE_2
= wxc
.wxHT_SCROLLBAR_ARROW_LINE_2
827 wxHT_SCROLLBAR_ARROW_PAGE_1
= wxc
.wxHT_SCROLLBAR_ARROW_PAGE_1
828 wxHT_SCROLLBAR_ARROW_PAGE_2
= wxc
.wxHT_SCROLLBAR_ARROW_PAGE_2
829 wxHT_SCROLLBAR_THUMB
= wxc
.wxHT_SCROLLBAR_THUMB
830 wxHT_SCROLLBAR_BAR_1
= wxc
.wxHT_SCROLLBAR_BAR_1
831 wxHT_SCROLLBAR_BAR_2
= wxc
.wxHT_SCROLLBAR_BAR_2
832 wxHT_SCROLLBAR_LAST
= wxc
.wxHT_SCROLLBAR_LAST
833 wxHT_WINDOW_OUTSIDE
= wxc
.wxHT_WINDOW_OUTSIDE
834 wxHT_WINDOW_INSIDE
= wxc
.wxHT_WINDOW_INSIDE
835 wxHT_WINDOW_VERT_SCROLLBAR
= wxc
.wxHT_WINDOW_VERT_SCROLLBAR
836 wxHT_WINDOW_HORZ_SCROLLBAR
= wxc
.wxHT_WINDOW_HORZ_SCROLLBAR
837 wxHT_WINDOW_CORNER
= wxc
.wxHT_WINDOW_CORNER
838 wxHT_MAX
= wxc
.wxHT_MAX
839 wxEVT_NULL
= wxc
.wxEVT_NULL
840 wxEVT_FIRST
= wxc
.wxEVT_FIRST
841 wxEVT_COMMAND_BUTTON_CLICKED
= wxc
.wxEVT_COMMAND_BUTTON_CLICKED
842 wxEVT_COMMAND_CHECKBOX_CLICKED
= wxc
.wxEVT_COMMAND_CHECKBOX_CLICKED
843 wxEVT_COMMAND_CHOICE_SELECTED
= wxc
.wxEVT_COMMAND_CHOICE_SELECTED
844 wxEVT_COMMAND_LISTBOX_SELECTED
= wxc
.wxEVT_COMMAND_LISTBOX_SELECTED
845 wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
= wxc
.wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
846 wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
= wxc
.wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
847 wxEVT_COMMAND_SPINCTRL_UPDATED
= wxc
.wxEVT_COMMAND_SPINCTRL_UPDATED
848 wxEVT_COMMAND_TEXT_UPDATED
= wxc
.wxEVT_COMMAND_TEXT_UPDATED
849 wxEVT_COMMAND_TEXT_ENTER
= wxc
.wxEVT_COMMAND_TEXT_ENTER
850 wxEVT_COMMAND_TEXT_URL
= wxc
.wxEVT_COMMAND_TEXT_URL
851 wxEVT_COMMAND_TEXT_MAXLEN
= wxc
.wxEVT_COMMAND_TEXT_MAXLEN
852 wxEVT_COMMAND_MENU_SELECTED
= wxc
.wxEVT_COMMAND_MENU_SELECTED
853 wxEVT_COMMAND_SLIDER_UPDATED
= wxc
.wxEVT_COMMAND_SLIDER_UPDATED
854 wxEVT_COMMAND_RADIOBOX_SELECTED
= wxc
.wxEVT_COMMAND_RADIOBOX_SELECTED
855 wxEVT_COMMAND_RADIOBUTTON_SELECTED
= wxc
.wxEVT_COMMAND_RADIOBUTTON_SELECTED
856 wxEVT_COMMAND_SCROLLBAR_UPDATED
= wxc
.wxEVT_COMMAND_SCROLLBAR_UPDATED
857 wxEVT_COMMAND_VLBOX_SELECTED
= wxc
.wxEVT_COMMAND_VLBOX_SELECTED
858 wxEVT_COMMAND_COMBOBOX_SELECTED
= wxc
.wxEVT_COMMAND_COMBOBOX_SELECTED
859 wxEVT_COMMAND_TOOL_CLICKED
= wxc
.wxEVT_COMMAND_TOOL_CLICKED
860 wxEVT_COMMAND_TOOL_RCLICKED
= wxc
.wxEVT_COMMAND_TOOL_RCLICKED
861 wxEVT_COMMAND_TOOL_ENTER
= wxc
.wxEVT_COMMAND_TOOL_ENTER
862 wxEVT_SET_FOCUS
= wxc
.wxEVT_SET_FOCUS
863 wxEVT_KILL_FOCUS
= wxc
.wxEVT_KILL_FOCUS
864 wxEVT_CHILD_FOCUS
= wxc
.wxEVT_CHILD_FOCUS
865 wxEVT_MOUSEWHEEL
= wxc
.wxEVT_MOUSEWHEEL
866 wxEVT_LEFT_DOWN
= wxc
.wxEVT_LEFT_DOWN
867 wxEVT_LEFT_UP
= wxc
.wxEVT_LEFT_UP
868 wxEVT_MIDDLE_DOWN
= wxc
.wxEVT_MIDDLE_DOWN
869 wxEVT_MIDDLE_UP
= wxc
.wxEVT_MIDDLE_UP
870 wxEVT_RIGHT_DOWN
= wxc
.wxEVT_RIGHT_DOWN
871 wxEVT_RIGHT_UP
= wxc
.wxEVT_RIGHT_UP
872 wxEVT_MOTION
= wxc
.wxEVT_MOTION
873 wxEVT_ENTER_WINDOW
= wxc
.wxEVT_ENTER_WINDOW
874 wxEVT_LEAVE_WINDOW
= wxc
.wxEVT_LEAVE_WINDOW
875 wxEVT_LEFT_DCLICK
= wxc
.wxEVT_LEFT_DCLICK
876 wxEVT_MIDDLE_DCLICK
= wxc
.wxEVT_MIDDLE_DCLICK
877 wxEVT_RIGHT_DCLICK
= wxc
.wxEVT_RIGHT_DCLICK
878 wxEVT_MOUSE_CAPTURE_CHANGED
= wxc
.wxEVT_MOUSE_CAPTURE_CHANGED
879 wxEVT_NC_LEFT_DOWN
= wxc
.wxEVT_NC_LEFT_DOWN
880 wxEVT_NC_LEFT_UP
= wxc
.wxEVT_NC_LEFT_UP
881 wxEVT_NC_MIDDLE_DOWN
= wxc
.wxEVT_NC_MIDDLE_DOWN
882 wxEVT_NC_MIDDLE_UP
= wxc
.wxEVT_NC_MIDDLE_UP
883 wxEVT_NC_RIGHT_DOWN
= wxc
.wxEVT_NC_RIGHT_DOWN
884 wxEVT_NC_RIGHT_UP
= wxc
.wxEVT_NC_RIGHT_UP
885 wxEVT_NC_MOTION
= wxc
.wxEVT_NC_MOTION
886 wxEVT_NC_ENTER_WINDOW
= wxc
.wxEVT_NC_ENTER_WINDOW
887 wxEVT_NC_LEAVE_WINDOW
= wxc
.wxEVT_NC_LEAVE_WINDOW
888 wxEVT_NC_LEFT_DCLICK
= wxc
.wxEVT_NC_LEFT_DCLICK
889 wxEVT_NC_MIDDLE_DCLICK
= wxc
.wxEVT_NC_MIDDLE_DCLICK
890 wxEVT_NC_RIGHT_DCLICK
= wxc
.wxEVT_NC_RIGHT_DCLICK
891 wxEVT_SET_CURSOR
= wxc
.wxEVT_SET_CURSOR
892 wxEVT_CHAR
= wxc
.wxEVT_CHAR
893 wxEVT_KEY_DOWN
= wxc
.wxEVT_KEY_DOWN
894 wxEVT_KEY_UP
= wxc
.wxEVT_KEY_UP
895 wxEVT_CHAR_HOOK
= wxc
.wxEVT_CHAR_HOOK
896 wxEVT_SCROLL_TOP
= wxc
.wxEVT_SCROLL_TOP
897 wxEVT_SCROLL_BOTTOM
= wxc
.wxEVT_SCROLL_BOTTOM
898 wxEVT_SCROLL_LINEUP
= wxc
.wxEVT_SCROLL_LINEUP
899 wxEVT_SCROLL_LINEDOWN
= wxc
.wxEVT_SCROLL_LINEDOWN
900 wxEVT_SCROLL_PAGEUP
= wxc
.wxEVT_SCROLL_PAGEUP
901 wxEVT_SCROLL_PAGEDOWN
= wxc
.wxEVT_SCROLL_PAGEDOWN
902 wxEVT_SCROLL_THUMBTRACK
= wxc
.wxEVT_SCROLL_THUMBTRACK
903 wxEVT_SCROLL_THUMBRELEASE
= wxc
.wxEVT_SCROLL_THUMBRELEASE
904 wxEVT_SCROLL_ENDSCROLL
= wxc
.wxEVT_SCROLL_ENDSCROLL
905 wxEVT_SCROLLWIN_TOP
= wxc
.wxEVT_SCROLLWIN_TOP
906 wxEVT_SCROLLWIN_BOTTOM
= wxc
.wxEVT_SCROLLWIN_BOTTOM
907 wxEVT_SCROLLWIN_LINEUP
= wxc
.wxEVT_SCROLLWIN_LINEUP
908 wxEVT_SCROLLWIN_LINEDOWN
= wxc
.wxEVT_SCROLLWIN_LINEDOWN
909 wxEVT_SCROLLWIN_PAGEUP
= wxc
.wxEVT_SCROLLWIN_PAGEUP
910 wxEVT_SCROLLWIN_PAGEDOWN
= wxc
.wxEVT_SCROLLWIN_PAGEDOWN
911 wxEVT_SCROLLWIN_THUMBTRACK
= wxc
.wxEVT_SCROLLWIN_THUMBTRACK
912 wxEVT_SCROLLWIN_THUMBRELEASE
= wxc
.wxEVT_SCROLLWIN_THUMBRELEASE
913 wxEVT_SIZE
= wxc
.wxEVT_SIZE
914 wxEVT_MOVE
= wxc
.wxEVT_MOVE
915 wxEVT_CLOSE_WINDOW
= wxc
.wxEVT_CLOSE_WINDOW
916 wxEVT_END_SESSION
= wxc
.wxEVT_END_SESSION
917 wxEVT_QUERY_END_SESSION
= wxc
.wxEVT_QUERY_END_SESSION
918 wxEVT_ACTIVATE_APP
= wxc
.wxEVT_ACTIVATE_APP
919 wxEVT_POWER
= wxc
.wxEVT_POWER
920 wxEVT_ACTIVATE
= wxc
.wxEVT_ACTIVATE
921 wxEVT_CREATE
= wxc
.wxEVT_CREATE
922 wxEVT_DESTROY
= wxc
.wxEVT_DESTROY
923 wxEVT_SHOW
= wxc
.wxEVT_SHOW
924 wxEVT_ICONIZE
= wxc
.wxEVT_ICONIZE
925 wxEVT_MAXIMIZE
= wxc
.wxEVT_MAXIMIZE
926 wxEVT_PAINT
= wxc
.wxEVT_PAINT
927 wxEVT_ERASE_BACKGROUND
= wxc
.wxEVT_ERASE_BACKGROUND
928 wxEVT_NC_PAINT
= wxc
.wxEVT_NC_PAINT
929 wxEVT_PAINT_ICON
= wxc
.wxEVT_PAINT_ICON
930 wxEVT_MENU_OPEN
= wxc
.wxEVT_MENU_OPEN
931 wxEVT_MENU_CLOSE
= wxc
.wxEVT_MENU_CLOSE
932 wxEVT_MENU_HIGHLIGHT
= wxc
.wxEVT_MENU_HIGHLIGHT
933 wxEVT_CONTEXT_MENU
= wxc
.wxEVT_CONTEXT_MENU
934 wxEVT_SYS_COLOUR_CHANGED
= wxc
.wxEVT_SYS_COLOUR_CHANGED
935 wxEVT_DISPLAY_CHANGED
= wxc
.wxEVT_DISPLAY_CHANGED
936 wxEVT_SETTING_CHANGED
= wxc
.wxEVT_SETTING_CHANGED
937 wxEVT_QUERY_NEW_PALETTE
= wxc
.wxEVT_QUERY_NEW_PALETTE
938 wxEVT_PALETTE_CHANGED
= wxc
.wxEVT_PALETTE_CHANGED
939 wxEVT_JOY_BUTTON_DOWN
= wxc
.wxEVT_JOY_BUTTON_DOWN
940 wxEVT_JOY_BUTTON_UP
= wxc
.wxEVT_JOY_BUTTON_UP
941 wxEVT_JOY_MOVE
= wxc
.wxEVT_JOY_MOVE
942 wxEVT_JOY_ZMOVE
= wxc
.wxEVT_JOY_ZMOVE
943 wxEVT_DROP_FILES
= wxc
.wxEVT_DROP_FILES
944 wxEVT_DRAW_ITEM
= wxc
.wxEVT_DRAW_ITEM
945 wxEVT_MEASURE_ITEM
= wxc
.wxEVT_MEASURE_ITEM
946 wxEVT_COMPARE_ITEM
= wxc
.wxEVT_COMPARE_ITEM
947 wxEVT_INIT_DIALOG
= wxc
.wxEVT_INIT_DIALOG
948 wxEVT_IDLE
= wxc
.wxEVT_IDLE
949 wxEVT_UPDATE_UI
= wxc
.wxEVT_UPDATE_UI
950 wxEVT_COMMAND_LEFT_CLICK
= wxc
.wxEVT_COMMAND_LEFT_CLICK
951 wxEVT_COMMAND_LEFT_DCLICK
= wxc
.wxEVT_COMMAND_LEFT_DCLICK
952 wxEVT_COMMAND_RIGHT_CLICK
= wxc
.wxEVT_COMMAND_RIGHT_CLICK
953 wxEVT_COMMAND_RIGHT_DCLICK
= wxc
.wxEVT_COMMAND_RIGHT_DCLICK
954 wxEVT_COMMAND_SET_FOCUS
= wxc
.wxEVT_COMMAND_SET_FOCUS
955 wxEVT_COMMAND_KILL_FOCUS
= wxc
.wxEVT_COMMAND_KILL_FOCUS
956 wxEVT_COMMAND_ENTER
= wxc
.wxEVT_COMMAND_ENTER
957 wxEVT_NAVIGATION_KEY
= wxc
.wxEVT_NAVIGATION_KEY
958 wxEVT_TIMER
= wxc
.wxEVT_TIMER
960 wxDefaultPosition
= wxPointPtr(wxc
.cvar
.wxDefaultPosition
)
961 wxDefaultSize
= wxSizePtr(wxc
.cvar
.wxDefaultSize
)
962 wxPYAPP_ASSERT_SUPPRESS
= wxc
.wxPYAPP_ASSERT_SUPPRESS
963 wxPYAPP_ASSERT_EXCEPTION
= wxc
.wxPYAPP_ASSERT_EXCEPTION
964 wxPYAPP_ASSERT_DIALOG
= wxc
.wxPYAPP_ASSERT_DIALOG
965 wxPYAPP_ASSERT_LOG
= wxc
.wxPYAPP_ASSERT_LOG
968 #-------------- USER INCLUDE -----------------------
970 #----------------------------------------------------------------------------
972 # Purpose: This file is appended to the shadow class file generated
973 # by SWIG. We add some unSWIGable things here.
978 # Copyright: (c) 1998 by Total Control Software
979 # Licence: wxWindows license
980 #----------------------------------------------------------------------------
984 #----------------------------------------------------------------------
985 # This gives this module's dictionary to the C++ extension code...
987 _wxSetDictionary(vars())
990 #----------------------------------------------------------------------
991 #----------------------------------------------------------------------
992 # Helper function to link python methods to wxWindows virtual
995 def _checkForCallback(obj
, name
, event
, theID
=-1):
996 try: cb
= getattr(obj
, name
)
998 else: obj
.Connect(theID
, -1, event
, cb
)
1001 #----------------------------------------------------------------------
1002 #----------------------------------------------------------------------
1003 # functions that look and act like the C++ Macros of the same name
1007 def EVT_SIZE(win
, func
):
1008 win
.Connect(-1, -1, wxEVT_SIZE
, func
)
1010 def EVT_MOVE(win
, func
):
1011 win
.Connect(-1, -1, wxEVT_MOVE
, func
)
1013 def EVT_CLOSE(win
, func
):
1014 win
.Connect(-1, -1, wxEVT_CLOSE_WINDOW
, func
)
1016 def EVT_PAINT(win
, func
):
1017 win
.Connect(-1, -1, wxEVT_PAINT
, func
)
1019 def EVT_ERASE_BACKGROUND(win
, func
):
1020 win
.Connect(-1, -1, wxEVT_ERASE_BACKGROUND
, func
)
1022 def EVT_CHAR(win
, func
):
1023 win
.Connect(-1, -1, wxEVT_CHAR
, func
)
1025 def EVT_CHAR_HOOK(win
, func
):
1026 win
.Connect(-1, -1, wxEVT_CHAR_HOOK
, func
)
1028 def EVT_KEY_DOWN(win
, func
):
1029 win
.Connect(-1, -1, wxEVT_KEY_DOWN
, func
)
1031 def EVT_KEY_UP(win
, func
):
1032 win
.Connect(-1, -1, wxEVT_KEY_UP
, func
)
1034 def EVT_MENU_OPEN(win
, func
):
1035 win
.Connect(-1, -1, wxEVT_MENU_OPEN
, func
)
1037 def EVT_MENU_CLOSE(win
, func
):
1038 win
.Connect(-1, -1, wxEVT_MENU_CLOSE
, func
)
1040 def EVT_MENU_HIGHLIGHT(win
, id, func
):
1041 win
.Connect(id, -1, wxEVT_MENU_HIGHLIGHT
, func
)
1043 def EVT_MENU_HIGHLIGHT_ALL(win
, func
):
1044 win
.Connect(-1, -1, wxEVT_MENU_HIGHLIGHT
, func
)
1046 def EVT_SET_FOCUS(win
, func
):
1047 win
.Connect(-1, -1, wxEVT_SET_FOCUS
, func
)
1049 def EVT_KILL_FOCUS(win
, func
):
1050 win
.Connect(-1, -1, wxEVT_KILL_FOCUS
, func
)
1052 def EVT_CHILD_FOCUS(win
, func
):
1053 win
.Connect(-1, -1, wxEVT_CHILD_FOCUS
, func
)
1055 def EVT_ACTIVATE(win
, func
):
1056 win
.Connect(-1, -1, wxEVT_ACTIVATE
, func
)
1058 def EVT_ACTIVATE_APP(win
, func
):
1059 win
.Connect(-1, -1, wxEVT_ACTIVATE_APP
, func
)
1061 def EVT_END_SESSION(win
, func
):
1062 win
.Connect(-1, -1, wxEVT_END_SESSION
, func
)
1064 def EVT_QUERY_END_SESSION(win
, func
):
1065 win
.Connect(-1, -1, wxEVT_QUERY_END_SESSION
, func
)
1067 def EVT_DROP_FILES(win
, func
):
1068 win
.Connect(-1, -1, wxEVT_DROP_FILES
, func
)
1070 def EVT_INIT_DIALOG(win
, func
):
1071 win
.Connect(-1, -1, wxEVT_INIT_DIALOG
, func
)
1073 def EVT_SYS_COLOUR_CHANGED(win
, func
):
1074 win
.Connect(-1, -1, wxEVT_SYS_COLOUR_CHANGED
, func
)
1076 def EVT_DISPLAY_CHANGED(win
, func
):
1077 win
.Connect(-1, -1, wxEVT_DISPLAY_CHANGED
, func
)
1079 def EVT_SHOW(win
, func
):
1080 win
.Connect(-1, -1, wxEVT_SHOW
, func
)
1082 def EVT_MAXIMIZE(win
, func
):
1083 win
.Connect(-1, -1, wxEVT_MAXIMIZE
, func
)
1085 def EVT_ICONIZE(win
, func
):
1086 win
.Connect(-1, -1, wxEVT_ICONIZE
, func
)
1088 def EVT_NAVIGATION_KEY(win
, func
):
1089 win
.Connect(-1, -1, wxEVT_NAVIGATION_KEY
, func
)
1091 def EVT_PALETTE_CHANGED(win
, func
):
1092 win
.Connect(-1, -1, wxEVT_PALETTE_CHANGED
, func
)
1094 def EVT_QUERY_NEW_PALETTE(win
, func
):
1095 win
.Connect(-1, -1, wxEVT_QUERY_NEW_PALETTE
, func
)
1097 def EVT_WINDOW_CREATE(win
, func
):
1098 win
.Connect(-1, -1, wxEVT_CREATE
, func
)
1100 def EVT_WINDOW_DESTROY(win
, func
):
1101 win
.Connect(-1, -1, wxEVT_DESTROY
, func
)
1103 def EVT_WINDOW_CREATE_ID(win
, id, func
):
1104 win
.Connect(id, -1, wxEVT_CREATE
, func
)
1106 def EVT_WINDOW_DESTROY_ID(win
, id, func
):
1107 win
.Connect(id, -1, wxEVT_DESTROY
, func
)
1109 def EVT_SET_CURSOR(win
, func
):
1110 win
.Connect(-1, -1, wxEVT_SET_CURSOR
, func
)
1114 def EVT_IDLE(win
, func
):
1115 win
.Connect(-1, -1, wxEVT_IDLE
, func
)
1117 def EVT_UPDATE_UI(win
, id, func
):
1118 win
.Connect(id, -1, wxEVT_UPDATE_UI
, func
)
1120 def EVT_UPDATE_UI_RANGE(win
, id, id2
, func
):
1121 win
.Connect(id, id2
, wxEVT_UPDATE_UI
, func
)
1125 def EVT_LEFT_DOWN(win
, func
):
1126 win
.Connect(-1, -1, wxEVT_LEFT_DOWN
, func
)
1128 def EVT_LEFT_UP(win
, func
):
1129 win
.Connect(-1, -1, wxEVT_LEFT_UP
, func
)
1131 def EVT_MIDDLE_DOWN(win
, func
):
1132 win
.Connect(-1, -1, wxEVT_MIDDLE_DOWN
, func
)
1134 def EVT_MIDDLE_UP(win
, func
):
1135 win
.Connect(-1, -1, wxEVT_MIDDLE_UP
, func
)
1137 def EVT_RIGHT_DOWN(win
, func
):
1138 win
.Connect(-1, -1, wxEVT_RIGHT_DOWN
, func
)
1140 def EVT_RIGHT_UP(win
, func
):
1141 win
.Connect(-1, -1, wxEVT_RIGHT_UP
, func
)
1143 def EVT_MOTION(win
, func
):
1144 win
.Connect(-1, -1, wxEVT_MOTION
, func
)
1146 def EVT_LEFT_DCLICK(win
, func
):
1147 win
.Connect(-1, -1, wxEVT_LEFT_DCLICK
, func
)
1149 def EVT_MIDDLE_DCLICK(win
, func
):
1150 win
.Connect(-1, -1, wxEVT_MIDDLE_DCLICK
, func
)
1152 def EVT_RIGHT_DCLICK(win
, func
):
1153 win
.Connect(-1, -1, wxEVT_RIGHT_DCLICK
, func
)
1155 def EVT_LEAVE_WINDOW(win
, func
):
1156 win
.Connect(-1, -1, wxEVT_LEAVE_WINDOW
, func
)
1158 def EVT_ENTER_WINDOW(win
, func
):
1159 win
.Connect(-1, -1, wxEVT_ENTER_WINDOW
, func
)
1161 def EVT_MOUSEWHEEL(win
, func
):
1162 win
.Connect(-1, -1, wxEVT_MOUSEWHEEL
, func
)
1165 def EVT_MOUSE_EVENTS(win
, func
):
1166 win
.Connect(-1, -1, wxEVT_LEFT_DOWN
, func
)
1167 win
.Connect(-1, -1, wxEVT_LEFT_UP
, func
)
1168 win
.Connect(-1, -1, wxEVT_MIDDLE_DOWN
, func
)
1169 win
.Connect(-1, -1, wxEVT_MIDDLE_UP
, func
)
1170 win
.Connect(-1, -1, wxEVT_RIGHT_DOWN
, func
)
1171 win
.Connect(-1, -1, wxEVT_RIGHT_UP
, func
)
1172 win
.Connect(-1, -1, wxEVT_MOTION
, func
)
1173 win
.Connect(-1, -1, wxEVT_LEFT_DCLICK
, func
)
1174 win
.Connect(-1, -1, wxEVT_MIDDLE_DCLICK
, func
)
1175 win
.Connect(-1, -1, wxEVT_RIGHT_DCLICK
, func
)
1176 win
.Connect(-1, -1, wxEVT_LEAVE_WINDOW
, func
)
1177 win
.Connect(-1, -1, wxEVT_ENTER_WINDOW
, func
)
1179 def EVT_MOUSE_CAPTURE_CHANGED(win
, func
):
1180 win
.Connect(-1, -1, wxEVT_MOUSE_CAPTURE_CHANGED
, func
)
1183 def EVT_COMMAND(win
, id, cmd
, func
):
1184 win
.Connect(id, -1, cmd
, func
)
1186 def EVT_COMMAND_RANGE(win
, id1
, id2
, cmd
, func
):
1187 win
.Connect(id1
, id2
, cmd
, func
)
1191 def EVT_SCROLL(win
, func
):
1192 win
.Connect(-1, -1, wxEVT_SCROLL_TOP
, func
)
1193 win
.Connect(-1, -1, wxEVT_SCROLL_BOTTOM
, func
)
1194 win
.Connect(-1, -1, wxEVT_SCROLL_LINEUP
, func
)
1195 win
.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1196 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEUP
, func
)
1197 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1198 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK
, func
)
1199 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE
,func
)
1200 win
.Connect(-1, -1, wxEVT_SCROLL_ENDSCROLL
, func
)
1202 def EVT_SCROLL_TOP(win
, func
):
1203 win
.Connect(-1, -1, wxEVT_SCROLL_TOP
, func
)
1205 def EVT_SCROLL_BOTTOM(win
, func
):
1206 win
.Connect(-1, -1, wxEVT_SCROLL_BOTTOM
, func
)
1208 def EVT_SCROLL_LINEUP(win
, func
):
1209 win
.Connect(-1, -1, wxEVT_SCROLL_LINEUP
, func
)
1211 def EVT_SCROLL_LINEDOWN(win
, func
):
1212 win
.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1214 def EVT_SCROLL_PAGEUP(win
, func
):
1215 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEUP
, func
)
1217 def EVT_SCROLL_PAGEDOWN(win
, func
):
1218 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1220 def EVT_SCROLL_THUMBTRACK(win
, func
):
1221 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK
, func
)
1223 def EVT_SCROLL_THUMBRELEASE(win
, func
):
1224 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE
, func
)
1226 def EVT_SCROLL_ENDSCROLL(win
, func
):
1227 win
.Connect(-1, -1, wxEVT_SCROLL_ENDSCROLL
, func
)
1231 # Scrolling, with an id
1232 def EVT_COMMAND_SCROLL(win
, id, func
):
1233 win
.Connect(id, -1, wxEVT_SCROLL_TOP
, func
)
1234 win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
, func
)
1235 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1236 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1237 win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
, func
)
1238 win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1239 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
,func
)
1240 win
.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE
,func
)
1241 win
.Connect(id, -1, wxEVT_SCROLL_ENDSCROLL
, func
)
1243 def EVT_COMMAND_SCROLL_TOP(win
, id, func
):
1244 win
.Connect(id, -1, wxEVT_SCROLL_TOP
, func
)
1246 def EVT_COMMAND_SCROLL_BOTTOM(win
, id, func
):
1247 win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
, func
)
1249 def EVT_COMMAND_SCROLL_LINEUP(win
, id, func
):
1250 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1252 def EVT_COMMAND_SCROLL_LINEDOWN(win
, id, func
):
1253 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1255 def EVT_COMMAND_SCROLL_PAGEUP(win
, id, func
):
1256 win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
, func
)
1258 def EVT_COMMAND_SCROLL_PAGEDOWN(win
, id, func
):
1259 win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1261 def EVT_COMMAND_SCROLL_THUMBTRACK(win
, id, func
):
1262 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
, func
)
1264 def EVT_COMMAND_SCROLL_THUMBRELEASE(win
, id, func
):
1265 win
.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE
, func
)
1267 def EVT_COMMAND_SCROLL_ENDSCROLL(win
, id, func
):
1268 win
.Connect(id, -1, wxEVT_SCROLL_ENDSCROLL
, func
)
1271 def EVT_SCROLLWIN(win
, func
):
1272 win
.Connect(-1, -1, wxEVT_SCROLLWIN_TOP
, func
)
1273 win
.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM
, func
)
1274 win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP
, func
)
1275 win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
)
1276 win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP
, func
)
1277 win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
)
1278 win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
)
1279 win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE
,func
)
1281 def EVT_SCROLLWIN_TOP(win
, func
):
1282 win
.Connect(-1, -1, wxEVT_SCROLLWIN_TOP
, func
)
1284 def EVT_SCROLLWIN_BOTTOM(win
, func
):
1285 win
.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM
, func
)
1287 def EVT_SCROLLWIN_LINEUP(win
, func
):
1288 win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP
, func
)
1290 def EVT_SCROLLWIN_LINEDOWN(win
, func
):
1291 win
.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
)
1293 def EVT_SCROLLWIN_PAGEUP(win
, func
):
1294 win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP
, func
)
1296 def EVT_SCROLLWIN_PAGEDOWN(win
, func
):
1297 win
.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
)
1299 def EVT_SCROLLWIN_THUMBTRACK(win
, func
):
1300 win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
)
1302 def EVT_SCROLLWIN_THUMBRELEASE(win
, func
):
1303 win
.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE
, func
)
1307 # Scrolling, with an id
1308 def EVT_COMMAND_SCROLLWIN(win
, id, func
):
1309 win
.Connect(id, -1, wxEVT_SCROLLWIN_TOP
, func
)
1310 win
.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM
, func
)
1311 win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP
, func
)
1312 win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
)
1313 win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP
, func
)
1314 win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
)
1315 win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
)
1316 win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE
,func
)
1318 def EVT_COMMAND_SCROLLWIN_TOP(win
, id, func
):
1319 win
.Connect(id, -1, wxEVT_SCROLLWIN_TOP
, func
)
1321 def EVT_COMMAND_SCROLLWIN_BOTTOM(win
, id, func
):
1322 win
.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM
, func
)
1324 def EVT_COMMAND_SCROLLWIN_LINEUP(win
, id, func
):
1325 win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP
, func
)
1327 def EVT_COMMAND_SCROLLWIN_LINEDOWN(win
, id, func
):
1328 win
.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN
, func
)
1330 def EVT_COMMAND_SCROLLWIN_PAGEUP(win
, id, func
):
1331 win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP
, func
)
1333 def EVT_COMMAND_SCROLLWIN_PAGEDOWN(win
, id, func
):
1334 win
.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN
, func
)
1336 def EVT_COMMAND_SCROLLWIN_THUMBTRACK(win
, id, func
):
1337 win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK
, func
)
1339 def EVT_COMMAND_SCROLLWIN_THUMBRELEASE(win
, id, func
):
1340 win
.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE
, func
)
1343 # Convenience commands
1344 def EVT_BUTTON(win
, id, func
):
1345 win
.Connect(id, -1, wxEVT_COMMAND_BUTTON_CLICKED
, func
)
1347 def EVT_CHECKBOX(win
, id, func
):
1348 win
.Connect(id, -1, wxEVT_COMMAND_CHECKBOX_CLICKED
, func
)
1350 def EVT_CHOICE(win
, id, func
):
1351 win
.Connect(id, -1, wxEVT_COMMAND_CHOICE_SELECTED
, func
)
1353 def EVT_LISTBOX(win
, id, func
):
1354 win
.Connect(id, -1, wxEVT_COMMAND_LISTBOX_SELECTED
, func
)
1356 def EVT_LISTBOX_DCLICK(win
, id, func
):
1357 win
.Connect(id, -1, wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
, func
)
1359 def EVT_TEXT(win
, id, func
):
1360 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_UPDATED
, func
)
1362 def EVT_TEXT_ENTER(win
, id, func
):
1363 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_ENTER
, func
)
1365 def EVT_TEXT_URL(win
, id, func
):
1366 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_URL
, func
)
1368 def EVT_TEXT_MAXLEN(win
, id, func
):
1369 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_MAXLEN
, func
)
1371 def EVT_MENU(win
, id, func
):
1372 win
.Connect(id, -1, wxEVT_COMMAND_MENU_SELECTED
, func
)
1374 def EVT_MENU_RANGE(win
, id1
, id2
, func
):
1375 win
.Connect(id1
, id2
, wxEVT_COMMAND_MENU_SELECTED
, func
)
1377 def EVT_SLIDER(win
, id, func
):
1378 win
.Connect(id, -1, wxEVT_COMMAND_SLIDER_UPDATED
, func
)
1380 def EVT_RADIOBOX(win
, id, func
):
1381 win
.Connect(id, -1, wxEVT_COMMAND_RADIOBOX_SELECTED
, func
)
1383 def EVT_RADIOBUTTON(win
, id, func
):
1384 win
.Connect(id, -1, wxEVT_COMMAND_RADIOBUTTON_SELECTED
, func
)
1386 def EVT_VLBOX(win
, id, func
):
1387 win
.Connect(id, -1, wxEVT_COMMAND_VLBOX_SELECTED
, func
)
1389 def EVT_COMBOBOX(win
, id, func
):
1390 win
.Connect(id, -1, wxEVT_COMMAND_COMBOBOX_SELECTED
, func
)
1392 def EVT_TOOL(win
, id, func
):
1393 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_CLICKED
, func
)
1395 def EVT_TOOL_RANGE(win
, id, id2
, func
):
1396 win
.Connect(id, id2
, wxEVT_COMMAND_TOOL_CLICKED
, func
)
1398 def EVT_TOOL_RCLICKED(win
, id, func
):
1399 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_RCLICKED
, func
)
1401 def EVT_TOOL_RCLICKED_RANGE(win
, id, id2
, func
):
1402 win
.Connect(id, id2
, wxEVT_COMMAND_TOOL_RCLICKED
, func
)
1404 def EVT_TOOL_ENTER(win
, id, func
):
1405 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_ENTER
, func
)
1407 def EVT_CHECKLISTBOX(win
, id, func
):
1408 win
.Connect(id, -1, wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
, func
)
1410 def EVT_SPINCTRL(win
, id, func
):
1411 win
.Connect(id, -1, wxEVT_COMMAND_SPINCTRL_UPDATED
, func
)
1415 # Generic command events
1417 def EVT_COMMAND_LEFT_CLICK(win
, id, func
):
1418 win
.Connect(id, -1, wxEVT_COMMAND_LEFT_CLICK
, func
)
1420 def EVT_COMMAND_LEFT_DCLICK(win
, id, func
):
1421 win
.Connect(id, -1, wxEVT_COMMAND_LEFT_DCLICK
, func
)
1423 def EVT_COMMAND_RIGHT_CLICK(win
, id, func
):
1424 win
.Connect(id, -1, wxEVT_COMMAND_RIGHT_CLICK
, func
)
1426 def EVT_COMMAND_RIGHT_DCLICK(win
, id, func
):
1427 win
.Connect(id, -1, wxEVT_COMMAND_RIGHT_DCLICK
, func
)
1429 def EVT_COMMAND_SET_FOCUS(win
, id, func
):
1430 win
.Connect(id, -1, wxEVT_COMMAND_SET_FOCUS
, func
)
1432 def EVT_COMMAND_KILL_FOCUS(win
, id, func
):
1433 win
.Connect(id, -1, wxEVT_COMMAND_KILL_FOCUS
, func
)
1435 def EVT_COMMAND_ENTER(win
, id, func
):
1436 win
.Connect(id, -1, wxEVT_COMMAND_ENTER
, func
)
1440 def EVT_NOTEBOOK_PAGE_CHANGED(win
, id, func
):
1441 win
.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, func
)
1443 def EVT_NOTEBOOK_PAGE_CHANGING(win
, id, func
):
1444 win
.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, func
)
1448 def EVT_SPIN_UP(win
, id, func
):
1449 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1451 def EVT_SPIN_DOWN(win
, id, func
):
1452 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1454 def EVT_SPIN(win
, id, func
):
1455 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
,func
)
1459 def EVT_TASKBAR_MOVE(win
, func
):
1460 win
.Connect(-1, -1, wxEVT_TASKBAR_MOVE
, func
)
1462 def EVT_TASKBAR_LEFT_DOWN(win
, func
):
1463 win
.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DOWN
, func
)
1465 def EVT_TASKBAR_LEFT_UP(win
, func
):
1466 win
.Connect(-1, -1, wxEVT_TASKBAR_LEFT_UP
, func
)
1468 def EVT_TASKBAR_RIGHT_DOWN(win
, func
):
1469 win
.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DOWN
, func
)
1471 def EVT_TASKBAR_RIGHT_UP(win
, func
):
1472 win
.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_UP
, func
)
1474 def EVT_TASKBAR_LEFT_DCLICK(win
, func
):
1475 win
.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DCLICK
, func
)
1477 def EVT_TASKBAR_RIGHT_DCLICK(win
, func
):
1478 win
.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DCLICK
, func
)
1482 def EVT_SASH_DRAGGED(win
, id, func
):
1483 win
.Connect(id, -1, wxEVT_SASH_DRAGGED
, func
)
1485 def EVT_SASH_DRAGGED_RANGE(win
, id1
, id2
, func
):
1486 win
.Connect(id1
, id2
, wxEVT_SASH_DRAGGED
, func
)
1488 def EVT_QUERY_LAYOUT_INFO(win
, func
):
1489 win
.Connect(-1, -1, wxEVT_QUERY_LAYOUT_INFO
, func
)
1491 def EVT_CALCULATE_LAYOUT(win
, func
):
1492 win
.Connect(-1, -1, wxEVT_CALCULATE_LAYOUT
, func
)
1496 def EVT_SPLITTER_SASH_POS_CHANGING(win
, id, func
):
1497 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
, func
)
1499 def EVT_SPLITTER_SASH_POS_CHANGED(win
, id, func
):
1500 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
, func
)
1502 def EVT_SPLITTER_UNSPLIT(win
, id, func
):
1503 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_UNSPLIT
, func
)
1505 def EVT_SPLITTER_DOUBLECLICKED(win
, id, func
):
1506 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
, func
)
1510 def EVT_TIMER(win
, id, func
):
1511 win
.Connect(id, -1, wxEVT_TIMER
, func
)
1514 def EVT_END_PROCESS(eh
, id, func
):
1515 eh
.Connect(id, -1, wxEVT_END_PROCESS
, func
)
1519 def EVT_JOY_DOWN(win
, func
):
1520 win
.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN
, func
)
1522 def EVT_JOY_UP(win
, func
):
1523 win
.Connect(-1, -1, wxEVT_JOY_BUTTON_UP
, func
)
1525 def EVT_JOY_MOVE(win
, func
):
1526 win
.Connect(-1, -1, wxEVT_JOY_MOVE
, func
)
1528 def EVT_JOY_ZMOVE(win
, func
):
1529 win
.Connect(-1, -1, wxEVT_JOY_ZMOVE
, func
)
1531 def EVT_JOYSTICK_EVENTS(win
, func
):
1532 win
.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN
, func
)
1533 win
.Connect(-1, -1, wxEVT_JOY_BUTTON_UP
, func
)
1534 win
.Connect(-1, -1, wxEVT_JOY_MOVE
, func
)
1535 win
.Connect(-1, -1, wxEVT_JOY_ZMOVE
, func
)
1538 def EVT_TOGGLEBUTTON(win
, id, func
):
1539 win
.Connect(id, -1, wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
, func
)
1543 def EVT_CONTEXT_MENU(win
, func
):
1544 win
.Connect(-1, -1, wxEVT_CONTEXT_MENU
, func
)
1547 #----------------------------------------------------------------------
1549 class wxTimer(wxPyTimer
):
1550 def __init__(self
, evtHandler
= None, id = -1):
1551 if evtHandler
is None:
1552 wxPyTimer
.__init
__(self
, self
.Notify
) # derived class must provide
1553 # Notify(self) method.
1555 wxPyTimer
.__init
__(self
, None)
1556 self
.SetOwner(evtHandler
, id)
1558 #----------------------------------------------------------------------
1562 wxNamedColor
= wxNamedColour
1564 wxScrollbar
= wxScrollBar
1565 wxPoint2D
= wxPoint2DDouble
1567 wxPyAssertionError
= wxc
.wxPyAssertionError
1570 # backwards compatibility
1571 wxNoRefBitmap
= wxBitmap
1572 wxPyDefaultPosition
= wxDefaultPosition
1573 wxPyDefaultSize
= wxDefaultSize
1575 wxSystemSettings_GetSystemColour
= wxSystemSettings_GetColour
1576 wxSystemSettings_GetSystemFont
= wxSystemSettings_GetFont
1577 wxSystemSettings_GetSystemMetric
= wxSystemSettings_GetMetric
1580 # workarounds for bad wxRTTI names
1581 __wxPyPtrTypeMap
['wxGauge95'] = 'wxGauge'
1582 __wxPyPtrTypeMap
['wxSlider95'] = 'wxSlider'
1583 __wxPyPtrTypeMap
['wxStatusBar95'] = 'wxStatusBar'
1589 warnings
.warn("Use wxNewId instead", DeprecationWarning, 2)
1594 warnings
.warn("Use wxRegisterId instead", DeprecationWarning, 2)
1595 return wxRegisterId(ID
)
1599 # Use Python's bool constants if available, make aliases if not
1606 # Backwards compaatible
1608 FALSE
= false
= False
1611 #----------------------------------------------------------------------
1612 # wxGTK sets the locale when initialized. Doing this at the Python
1613 # level should set it up to match what GTK is doing at the C level.
1614 if wxPlatform
== "__WXGTK__":
1617 locale
.setlocale(locale
.LC_ALL
, "")
1621 # On MSW add the directory where the wxWindows catalogs were installed
1622 # to the default catalog path.
1623 if wxPlatform
== "__WXMSW__":
1625 localedir
= os
.path
.join(os
.path
.split(__file__
)[0], "locale")
1626 wxLocale_AddCatalogLookupPathPrefix(localedir
)
1629 #----------------------------------------------------------------------
1630 # Load version numbers from __version__... Ensure that major and minor
1631 # versions are the same for both wxPython and wxWindows.
1633 from wxPython
.__version
__ import *
1634 __version__
= wxVERSION_STRING
1636 assert wxMAJOR_VERSION
== wxc
.wxMAJOR_VERSION
, "wxPython/wxWindows version mismatch"
1637 assert wxMINOR_VERSION
== wxc
.wxMINOR_VERSION
, "wxPython/wxWindows version mismatch"
1638 if wxRELEASE_VERSION
!= wxc
.wxRELEASE_VERSION
:
1640 warnings
.warn("wxPython/wxWindows release number mismatch")
1643 #----------------------------------------------------------------------
1644 # This helper function will take a wxPython object and convert it to
1645 # another wxPython object type. This will not be able to create objects
1646 # that are derived from wxPython classes by the user, only those that are
1647 # actually part of wxPython and directly corespond to C++ objects.
1649 # This is useful in situations where some method returns a generic
1650 # type such as wxWindow, but you know that it is actually some
1651 # derived type such as a wxTextCtrl. You can't call wxTextCtrl specific
1652 # methods on a wxWindow object, but you can use this function to
1653 # create a wxTextCtrl object that will pass the same pointer to
1654 # the C++ code. You use it like this:
1656 # textCtrl = wxPyTypeCast(window, "wxTextCtrl")
1659 # WARNING: Using this function to type cast objects into types that
1660 # they are not is not recommended and is likely to cause your
1661 # program to crash... Hard.
1664 def wxPyTypeCast(obj
, typeStr
):
1667 theClass
= globals()[typeStr
+"Ptr"]
1668 typeStr
= __wxPyPtrTypeMap
.get(typeStr
, typeStr
)
1669 if hasattr(obj
, "this"):
1670 # if already the right type then just return it
1671 if isinstance(obj
, theClass
) or obj
.__class
__ is theClass
:
1673 newPtr
= ptrcast(obj
.this
, typeStr
+"_p")
1675 newPtr
= ptrcast(obj
, typeStr
+"_p")
1676 theObj
= theClass(newPtr
)
1677 if hasattr(obj
, "this"):
1678 theObj
.thisown
= obj
.thisown
1681 #----------------------------------------------------------------------------
1682 # An isinstance for Pythons < 2.2 that can check a sequence of class objects
1683 # like the one in 2.2 can.
1685 def wxPy_isinstance(obj
, klasses
):
1687 if sys
.version
[:3] < "2.2" and type(klasses
) in [types
.TupleType
, types
.ListType
]:
1688 for klass
in klasses
:
1689 if isinstance(obj
, klass
): return True
1692 return isinstance(obj
, klasses
)
1694 #----------------------------------------------------------------------------
1695 _wxCallAfterId
= None
1697 def wxCallAfter(callable, *args
, **kw
):
1699 Call the specified function after the current and pending event
1700 handlers have been completed. This is also good for making GUI
1701 method calls from non-GUI threads.
1704 assert app
, 'No wxApp created yet'
1706 global _wxCallAfterId
1707 if _wxCallAfterId
is None:
1708 _wxCallAfterId
= wxNewEventType()
1709 app
.Connect(-1, -1, _wxCallAfterId
,
1710 lambda event
: event
.callable(*event
.args
, **event
.kw
) )
1712 evt
.SetEventType(_wxCallAfterId
)
1713 evt
.callable = callable
1716 wxPostEvent(app
, evt
)
1719 #----------------------------------------------------------------------
1724 A convenience class for wxTimer, that calls the given callable
1725 object once after the given amount of milliseconds, passing any
1726 positional or keyword args. The return value of the callable is
1727 availbale after it has been run with the GetResult method.
1729 If you don't need to get the return value or restart the timer
1730 then there is no need to hold a reference to this object. It will
1731 hold a reference to itself while the timer is running (the timer
1732 has a reference to self.Notify) but the cycle will be broken when
1733 the timer completes, automatically cleaning up the wxFutureCall
1736 def __init__(self
, millis
, callable, *args
, **kwargs
):
1737 self
.millis
= millis
1738 self
.callable = callable
1739 self
.SetArgs(*args
, **kwargs
)
1750 def Start(self
, millis
=None):
1755 if millis
is not None:
1756 self
.millis
= millis
1758 self
.timer
= wxPyTimer(self
.Notify
)
1759 self
.timer
.Start(self
.millis
, wxTIMER_ONE_SHOT
)
1765 Stop and destroy the timer.
1767 if self
.timer
is not None:
1772 def GetInterval(self
):
1773 if self
.timer
is not None:
1774 return self
.timer
.GetInterval()
1779 def IsRunning(self
):
1780 return self
.timer
is not None and self
.timer
.IsRunning()
1783 def SetArgs(self
, *args
, **kwargs
):
1785 (Re)set the args passed to the callable object. This is
1786 useful in conjunction with Restart if you want to schedule a
1787 new call to the same callable object but with different
1791 self
.kwargs
= kwargs
1796 def GetResult(self
):
1801 The timer has expired so call the callable.
1803 if self
.callable and getattr(self
.callable, 'im_self', True):
1805 self
.result
= self
.callable(*self
.args
, **self
.kwargs
)
1807 wxCallAfter(self
.Stop
)
1810 #----------------------------------------------------------------------
1812 class wxPyDeadObjectError(AttributeError):
1815 class _wxPyDeadObject
:
1817 Instances of wx objects that are OOR capable will have their __class__
1818 changed to this class when the C++ object is deleted. This should help
1819 prevent crashes due to referencing a bogus C++ pointer.
1821 reprStr
= "wxPython wrapper for DELETED %s object! (The C++ object no longer exists.)"
1822 attrStr
= "The C++ part of the %s object has been deleted, attribute access no longer allowed."
1824 def __repr__( self
):
1825 if not hasattr(self
, "_name"):
1826 self
._name
= "[unknown]"
1827 return self
.reprStr
% self
._name
1829 def __getattr__( self
, *args
):
1830 if not hasattr(self
, "_name"):
1831 self
._name
= "[unknown]"
1832 raise wxPyDeadObjectError( self
.attrStr
% self
._name
)
1834 def __nonzero__(self
):
1838 #----------------------------------------------------------------------
1840 class wxNotebookPage(wxPanel
):
1842 There is an old (and apparently unsolvable) bug when placing a
1843 window with a nonstandard background colour in a wxNotebook on
1844 wxGTK, as the notbooks's background colour would always be used
1845 when the window is refreshed. The solution is to place a panel in
1846 the notbook and the coloured window on the panel, sized to cover
1847 the panel. This simple class does that for you, just put an
1848 instance of this in the notebook and make your regular window a
1849 child of this one and it will handle the resize for you.
1851 def __init__(self
, parent
, id=-1,
1852 pos
=wxDefaultPosition
, size
=wxDefaultSize
,
1853 style
=wxTAB_TRAVERSAL
, name
="panel"):
1854 wxPanel
.__init
__(self
, parent
, id, pos
, size
, style
, name
)
1856 EVT_SIZE(self
, self
.OnSize
)
1857 def OnSize(self
, evt
):
1858 if self
.child
is None:
1859 children
= self
.GetChildren()
1861 self
.child
= children
[0]
1863 self
.child
.SetPosition((0,0))
1864 self
.child
.SetSize(self
.GetSize())
1867 #----------------------------------------------------------------------
1868 #----------------------------------------------------------------------
1870 class wxPyOnDemandOutputWindow
:
1871 def __init__(self
, title
= "wxPython: stdout/stderr"):
1876 def SetParent(self
, parent
):
1877 self
.parent
= parent
1879 def OnCloseWindow(self
, event
):
1880 if self
.frame
!= None:
1881 self
.frame
.Destroy()
1885 # These methods provide the file-like output behaviour.
1886 def write(self
, str):
1887 if not wxThread_IsMain():
1888 # Aquire the GUI mutex before making GUI calls. Mutex is released
1889 # when locker is deleted at the end of this function.
1890 locker
= wxMutexGuiLocker()
1893 self
.frame
= wxFrame(self
.parent
, -1, self
.title
,
1894 style
=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE
)
1895 self
.text
= wxTextCtrl(self
.frame
, -1, "",
1896 style
= wxTE_MULTILINE|wxTE_READONLY
)
1897 self
.frame
.SetSize(wxSize(450, 300))
1898 self
.frame
.Show(True)
1899 EVT_CLOSE(self
.frame
, self
.OnCloseWindow
)
1900 self
.text
.AppendText(str)
1903 if self
.frame
!= None:
1904 if not wxThread_IsMain():
1905 locker
= wxMutexGuiLocker()
1909 _defRedirect
= (wxPlatform
== '__WXMSW__' or wxPlatform
== '__WXMAC__')
1911 #----------------------------------------------------------------------
1912 # The main application class. Derive from this and implement an OnInit
1913 # method that creates a frame and then calls self.SetTopWindow(frame)
1915 class wxApp(wxPyApp
):
1916 error
= 'wxApp.error'
1917 outputWindowClass
= wxPyOnDemandOutputWindow
1919 def __init__(self
, redirect
=_defRedirect
, filename
=None, useBestVisual
=False):
1920 wxPyApp
.__init
__(self
)
1922 if wx
.wxPlatform
== "__WXMAC__":
1925 if not MacOS
.WMAvailable():
1926 print """This program needs access to the screen. Please run with
1927 'pythonw', not 'python', and only when you are logged in on the main display
1933 self
.stdioWin
= None
1934 self
.saveStdio
= (sys
.stdout
, sys
.stderr
)
1936 # This has to be done before OnInit
1937 self
.SetUseBestVisual(useBestVisual
)
1940 self
.RedirectStdio(filename
)
1942 # this initializes wxWindows and then calls our OnInit
1943 _wxStart(self
.OnInit
)
1953 def SetTopWindow(self
, frame
):
1955 self
.stdioWin
.SetParent(frame
)
1956 wxPyApp
.SetTopWindow(self
, frame
)
1960 wxPyApp
.MainLoop(self
)
1964 def RedirectStdio(self
, filename
):
1966 sys
.stdout
= sys
.stderr
= open(filename
, 'a')
1968 self
.stdioWin
= self
.outputWindowClass()
1969 sys
.stdout
= sys
.stderr
= self
.stdioWin
1972 def RestoreStdio(self
):
1973 sys
.stdout
, sys
.stderr
= self
.saveStdio
1976 # change from wxPyApp_ to wxApp_
1977 wxApp_GetMacDefaultEncodingIsPC
= wxc
.wxPyApp_GetMacDefaultEncodingIsPC
1978 wxApp_GetMacSupportPCMenuShortcuts
= wxc
.wxPyApp_GetMacSupportPCMenuShortcuts
1979 wxApp_GetMacAboutMenuItemId
= wxc
.wxPyApp_GetMacAboutMenuItemId
1980 wxApp_GetMacPreferencesMenuItemId
= wxc
.wxPyApp_GetMacPreferencesMenuItemId
1981 wxApp_GetMacExitMenuItemId
= wxc
.wxPyApp_GetMacExitMenuItemId
1982 wxApp_GetMacHelpMenuTitleName
= wxc
.wxPyApp_GetMacHelpMenuTitleName
1983 wxApp_SetMacDefaultEncodingIsPC
= wxc
.wxPyApp_SetMacDefaultEncodingIsPC
1984 wxApp_SetMacSupportPCMenuShortcuts
= wxc
.wxPyApp_SetMacSupportPCMenuShortcuts
1985 wxApp_SetMacAboutMenuItemId
= wxc
.wxPyApp_SetMacAboutMenuItemId
1986 wxApp_SetMacPreferencesMenuItemId
= wxc
.wxPyApp_SetMacPreferencesMenuItemId
1987 wxApp_SetMacExitMenuItemId
= wxc
.wxPyApp_SetMacExitMenuItemId
1988 wxApp_SetMacHelpMenuTitleName
= wxc
.wxPyApp_SetMacHelpMenuTitleName
1991 #----------------------------------------------------------------------------
1993 class wxPySimpleApp(wxApp
):
1994 def __init__(self
, flag
=0):
1995 wxApp
.__init
__(self
, flag
)
1997 wxInitAllImageHandlers()
2001 class wxPyWidgetTester(wxApp
):
2002 def __init__(self
, size
= (250, 100)):
2004 wxApp
.__init
__(self
, 0)
2007 self
.frame
= wxFrame(None, -1, "Widget Tester", pos
=(0,0), size
=self
.size
)
2008 self
.SetTopWindow(self
.frame
)
2011 def SetWidget(self
, widgetClass
, *args
):
2012 w
= widgetClass(self
.frame
, *args
)
2013 self
.frame
.Show(True)
2015 #----------------------------------------------------------------------------
2016 # DO NOT hold any other references to this object. This is how we
2017 # know when to cleanup system resources that wxWin is holding. When
2018 # the sys module is unloaded, the refcount on sys.__wxPythonCleanup
2019 # goes to zero and it calls the wxApp_CleanUp function.
2021 class __wxPyCleanup
:
2023 self
.cleanup
= wxc
.wxApp_CleanUp
2027 sys
.__wxPythonCleanup
= __wxPyCleanup()
2029 ## # another possible solution, but it gets called too early...
2030 ## if sys.version[0] == '2':
2032 ## atexit.register(wxc.wxApp_CleanUp)
2034 ## sys.exitfunc = wxc.wxApp_CleanUp
2037 #----------------------------------------------------------------------------
2038 #----------------------------------------------------------------------------