1 # This file was created automatically by SWIG.
18 from stattool
import *
20 from controls
import *
22 from controls2
import *
24 from windows2
import *
28 from windows3
import *
33 class wxPyAppPtr(wxEvtHandlerPtr
):
34 def __init__(self
,this
):
37 def __del__(self
, wxc
=wxc
):
38 if self
.thisown
== 1 :
39 wxc
.delete_wxPyApp(self
.this
)
41 val
= wxc
.wxPyApp_GetAppName(self
.this
)
43 def GetClassName(self
):
44 val
= wxc
.wxPyApp_GetClassName(self
.this
)
46 def GetExitOnFrameDelete(self
):
47 val
= wxc
.wxPyApp_GetExitOnFrameDelete(self
.this
)
49 def GetPrintMode(self
):
50 val
= wxc
.wxPyApp_GetPrintMode(self
.this
)
52 def GetTopWindow(self
):
53 val
= wxc
.wxPyApp_GetTopWindow(self
.this
)
54 val
= wxWindowPtr(val
)
56 def GetVendorName(self
):
57 val
= wxc
.wxPyApp_GetVendorName(self
.this
)
60 val
= wxc
.wxPyApp_Dispatch(self
.this
)
62 def ExitMainLoop(self
):
63 val
= wxc
.wxPyApp_ExitMainLoop(self
.this
)
65 def Initialized(self
):
66 val
= wxc
.wxPyApp_Initialized(self
.this
)
69 val
= wxc
.wxPyApp_MainLoop(self
.this
)
72 val
= wxc
.wxPyApp_Pending(self
.this
)
74 def ProcessIdle(self
):
75 val
= wxc
.wxPyApp_ProcessIdle(self
.this
)
77 def SetAppName(self
,arg0
):
78 val
= wxc
.wxPyApp_SetAppName(self
.this
,arg0
)
80 def SetClassName(self
,arg0
):
81 val
= wxc
.wxPyApp_SetClassName(self
.this
,arg0
)
83 def SetExitOnFrameDelete(self
,arg0
):
84 val
= wxc
.wxPyApp_SetExitOnFrameDelete(self
.this
,arg0
)
86 def SetPrintMode(self
,arg0
):
87 val
= wxc
.wxPyApp_SetPrintMode(self
.this
,arg0
)
89 def SetTopWindow(self
,arg0
):
90 val
= wxc
.wxPyApp_SetTopWindow(self
.this
,arg0
.this
)
92 def SetVendorName(self
,arg0
):
93 val
= wxc
.wxPyApp_SetVendorName(self
.this
,arg0
)
96 return "<C wxPyApp instance>"
97 class wxPyApp(wxPyAppPtr
):
99 self
.this
= wxc
.new_wxPyApp()
105 class __wxPyCleanupPtr
:
106 def __init__(self
,this
):
109 def __del__(self
, wxc
=wxc
):
110 if self
.thisown
== 1 :
111 wxc
.delete___wxPyCleanup(self
.this
)
113 return "<C __wxPyCleanup instance>"
114 class __wxPyCleanup(__wxPyCleanupPtr
):
116 self
.this
= wxc
.new___wxPyCleanup()
124 #-------------- FUNCTION WRAPPERS ------------------
126 ptrcast
= wxc
.ptrcast
128 ptrvalue
= wxc
.ptrvalue
132 ptrcreate
= wxc
.ptrcreate
134 ptrfree
= wxc
.ptrfree
140 _wxStart
= wxc
._wxStart
142 _wxSetDictionary
= wxc
._wxSetDictionary
146 #-------------- VARIABLE WRAPPERS ------------------
148 wxMAJOR_VERSION
= wxc
.wxMAJOR_VERSION
149 wxMINOR_VERSION
= wxc
.wxMINOR_VERSION
150 wxRELEASE_NUMBER
= wxc
.wxRELEASE_NUMBER
151 wxNOT_FOUND
= wxc
.wxNOT_FOUND
152 wxVSCROLL
= wxc
.wxVSCROLL
153 wxHSCROLL
= wxc
.wxHSCROLL
154 wxCAPTION
= wxc
.wxCAPTION
155 wxDOUBLE_BORDER
= wxc
.wxDOUBLE_BORDER
156 wxSUNKEN_BORDER
= wxc
.wxSUNKEN_BORDER
157 wxRAISED_BORDER
= wxc
.wxRAISED_BORDER
158 wxBORDER
= wxc
.wxBORDER
159 wxSIMPLE_BORDER
= wxc
.wxSIMPLE_BORDER
160 wxSTATIC_BORDER
= wxc
.wxSTATIC_BORDER
161 wxTRANSPARENT_WINDOW
= wxc
.wxTRANSPARENT_WINDOW
162 wxNO_BORDER
= wxc
.wxNO_BORDER
163 wxUSER_COLOURS
= wxc
.wxUSER_COLOURS
164 wxNO_3D
= wxc
.wxNO_3D
165 wxTAB_TRAVERSAL
= wxc
.wxTAB_TRAVERSAL
166 wxHORIZONTAL
= wxc
.wxHORIZONTAL
167 wxVERTICAL
= wxc
.wxVERTICAL
169 wxCENTER_FRAME
= wxc
.wxCENTER_FRAME
170 wxSTAY_ON_TOP
= wxc
.wxSTAY_ON_TOP
171 wxICONIZE
= wxc
.wxICONIZE
172 wxMINIMIZE
= wxc
.wxMINIMIZE
173 wxMAXIMIZE
= wxc
.wxMAXIMIZE
174 wxTHICK_FRAME
= wxc
.wxTHICK_FRAME
175 wxSYSTEM_MENU
= wxc
.wxSYSTEM_MENU
176 wxMINIMIZE_BOX
= wxc
.wxMINIMIZE_BOX
177 wxMAXIMIZE_BOX
= wxc
.wxMAXIMIZE_BOX
178 wxTINY_CAPTION_HORIZ
= wxc
.wxTINY_CAPTION_HORIZ
179 wxTINY_CAPTION_VERT
= wxc
.wxTINY_CAPTION_VERT
180 wxRESIZE_BOX
= wxc
.wxRESIZE_BOX
181 wxRESIZE_BORDER
= wxc
.wxRESIZE_BORDER
182 wxDIALOG_MODAL
= wxc
.wxDIALOG_MODAL
183 wxDIALOG_MODELESS
= wxc
.wxDIALOG_MODELESS
184 wxDEFAULT_FRAME_STYLE
= wxc
.wxDEFAULT_FRAME_STYLE
185 wxDEFAULT_DIALOG_STYLE
= wxc
.wxDEFAULT_DIALOG_STYLE
186 wxFRAME_TOOL_WINDOW
= wxc
.wxFRAME_TOOL_WINDOW
187 wxFRAME_FLOAT_ON_PARENT
= wxc
.wxFRAME_FLOAT_ON_PARENT
188 wxCLIP_CHILDREN
= wxc
.wxCLIP_CHILDREN
189 wxRETAINED
= wxc
.wxRETAINED
190 wxBACKINGSTORE
= wxc
.wxBACKINGSTORE
191 wxTB_3DBUTTONS
= wxc
.wxTB_3DBUTTONS
192 wxTB_HORIZONTAL
= wxc
.wxTB_HORIZONTAL
193 wxTB_VERTICAL
= wxc
.wxTB_VERTICAL
194 wxTB_FLAT
= wxc
.wxTB_FLAT
195 wxCOLOURED
= wxc
.wxCOLOURED
196 wxFIXED_LENGTH
= wxc
.wxFIXED_LENGTH
197 wxALIGN_LEFT
= wxc
.wxALIGN_LEFT
198 wxALIGN_CENTER
= wxc
.wxALIGN_CENTER
199 wxALIGN_CENTRE
= wxc
.wxALIGN_CENTRE
200 wxALIGN_RIGHT
= wxc
.wxALIGN_RIGHT
201 wxLB_NEEDED_SB
= wxc
.wxLB_NEEDED_SB
202 wxLB_ALWAYS_SB
= wxc
.wxLB_ALWAYS_SB
203 wxLB_SORT
= wxc
.wxLB_SORT
204 wxLB_SINGLE
= wxc
.wxLB_SINGLE
205 wxLB_MULTIPLE
= wxc
.wxLB_MULTIPLE
206 wxLB_EXTENDED
= wxc
.wxLB_EXTENDED
207 wxLB_OWNERDRAW
= wxc
.wxLB_OWNERDRAW
208 wxLB_HSCROLL
= wxc
.wxLB_HSCROLL
209 wxPROCESS_ENTER
= wxc
.wxPROCESS_ENTER
210 wxPASSWORD
= wxc
.wxPASSWORD
211 wxTE_PROCESS_ENTER
= wxc
.wxTE_PROCESS_ENTER
212 wxTE_PASSWORD
= wxc
.wxTE_PASSWORD
213 wxTE_READONLY
= wxc
.wxTE_READONLY
214 wxTE_RICH
= wxc
.wxTE_RICH
215 wxTE_MULTILINE
= wxc
.wxTE_MULTILINE
216 wxCB_SIMPLE
= wxc
.wxCB_SIMPLE
217 wxCB_DROPDOWN
= wxc
.wxCB_DROPDOWN
218 wxCB_SORT
= wxc
.wxCB_SORT
219 wxCB_READONLY
= wxc
.wxCB_READONLY
220 wxRA_HORIZONTAL
= wxc
.wxRA_HORIZONTAL
221 wxRA_VERTICAL
= wxc
.wxRA_VERTICAL
222 wxRA_SPECIFY_ROWS
= wxc
.wxRA_SPECIFY_ROWS
223 wxRA_SPECIFY_COLS
= wxc
.wxRA_SPECIFY_COLS
224 wxRB_GROUP
= wxc
.wxRB_GROUP
225 wxGA_PROGRESSBAR
= wxc
.wxGA_PROGRESSBAR
226 wxGA_HORIZONTAL
= wxc
.wxGA_HORIZONTAL
227 wxGA_VERTICAL
= wxc
.wxGA_VERTICAL
228 wxGA_SMOOTH
= wxc
.wxGA_SMOOTH
229 wxSL_HORIZONTAL
= wxc
.wxSL_HORIZONTAL
230 wxSL_VERTICAL
= wxc
.wxSL_VERTICAL
231 wxSL_AUTOTICKS
= wxc
.wxSL_AUTOTICKS
232 wxSL_LABELS
= wxc
.wxSL_LABELS
233 wxSL_LEFT
= wxc
.wxSL_LEFT
234 wxSL_TOP
= wxc
.wxSL_TOP
235 wxSL_RIGHT
= wxc
.wxSL_RIGHT
236 wxSL_BOTTOM
= wxc
.wxSL_BOTTOM
237 wxSL_BOTH
= wxc
.wxSL_BOTH
238 wxSL_SELRANGE
= wxc
.wxSL_SELRANGE
239 wxSB_HORIZONTAL
= wxc
.wxSB_HORIZONTAL
240 wxSB_VERTICAL
= wxc
.wxSB_VERTICAL
241 wxST_SIZEGRIP
= wxc
.wxST_SIZEGRIP
242 wxBU_AUTODRAW
= wxc
.wxBU_AUTODRAW
243 wxBU_NOAUTODRAW
= wxc
.wxBU_NOAUTODRAW
244 wxTR_HAS_BUTTONS
= wxc
.wxTR_HAS_BUTTONS
245 wxTR_EDIT_LABELS
= wxc
.wxTR_EDIT_LABELS
246 wxTR_LINES_AT_ROOT
= wxc
.wxTR_LINES_AT_ROOT
247 wxTR_MULTIPLE
= wxc
.wxTR_MULTIPLE
248 wxTR_HAS_VARIABLE_ROW_HEIGHT
= wxc
.wxTR_HAS_VARIABLE_ROW_HEIGHT
249 wxLC_ICON
= wxc
.wxLC_ICON
250 wxLC_SMALL_ICON
= wxc
.wxLC_SMALL_ICON
251 wxLC_LIST
= wxc
.wxLC_LIST
252 wxLC_REPORT
= wxc
.wxLC_REPORT
253 wxLC_ALIGN_TOP
= wxc
.wxLC_ALIGN_TOP
254 wxLC_ALIGN_LEFT
= wxc
.wxLC_ALIGN_LEFT
255 wxLC_AUTOARRANGE
= wxc
.wxLC_AUTOARRANGE
256 wxLC_USER_TEXT
= wxc
.wxLC_USER_TEXT
257 wxLC_EDIT_LABELS
= wxc
.wxLC_EDIT_LABELS
258 wxLC_NO_HEADER
= wxc
.wxLC_NO_HEADER
259 wxLC_NO_SORT_HEADER
= wxc
.wxLC_NO_SORT_HEADER
260 wxLC_SINGLE_SEL
= wxc
.wxLC_SINGLE_SEL
261 wxLC_SORT_ASCENDING
= wxc
.wxLC_SORT_ASCENDING
262 wxLC_SORT_DESCENDING
= wxc
.wxLC_SORT_DESCENDING
263 wxLC_MASK_TYPE
= wxc
.wxLC_MASK_TYPE
264 wxLC_MASK_ALIGN
= wxc
.wxLC_MASK_ALIGN
265 wxLC_MASK_SORT
= wxc
.wxLC_MASK_SORT
266 wxSP_VERTICAL
= wxc
.wxSP_VERTICAL
267 wxSP_HORIZONTAL
= wxc
.wxSP_HORIZONTAL
268 wxSP_ARROW_KEYS
= wxc
.wxSP_ARROW_KEYS
269 wxSP_WRAP
= wxc
.wxSP_WRAP
270 wxSP_NOBORDER
= wxc
.wxSP_NOBORDER
271 wxSP_3D
= wxc
.wxSP_3D
272 wxSP_BORDER
= wxc
.wxSP_BORDER
273 wxFLOOD_SURFACE
= wxc
.wxFLOOD_SURFACE
274 wxFLOOD_BORDER
= wxc
.wxFLOOD_BORDER
275 wxODDEVEN_RULE
= wxc
.wxODDEVEN_RULE
276 wxWINDING_RULE
= wxc
.wxWINDING_RULE
277 wxTOOL_TOP
= wxc
.wxTOOL_TOP
278 wxTOOL_BOTTOM
= wxc
.wxTOOL_BOTTOM
279 wxTOOL_LEFT
= wxc
.wxTOOL_LEFT
280 wxTOOL_RIGHT
= wxc
.wxTOOL_RIGHT
282 wxYES_NO
= wxc
.wxYES_NO
283 wxCANCEL
= wxc
.wxCANCEL
286 wxICON_EXCLAMATION
= wxc
.wxICON_EXCLAMATION
287 wxICON_HAND
= wxc
.wxICON_HAND
288 wxICON_QUESTION
= wxc
.wxICON_QUESTION
289 wxICON_INFORMATION
= wxc
.wxICON_INFORMATION
290 wxICON_STOP
= wxc
.wxICON_STOP
291 wxICON_ASTERISK
= wxc
.wxICON_ASTERISK
292 wxICON_MASK
= wxc
.wxICON_MASK
293 wxCENTRE
= wxc
.wxCENTRE
294 wxCENTER
= wxc
.wxCENTER
295 wxSIZE_AUTO_WIDTH
= wxc
.wxSIZE_AUTO_WIDTH
296 wxSIZE_AUTO_HEIGHT
= wxc
.wxSIZE_AUTO_HEIGHT
297 wxSIZE_AUTO
= wxc
.wxSIZE_AUTO
298 wxSIZE_USE_EXISTING
= wxc
.wxSIZE_USE_EXISTING
299 wxSIZE_ALLOW_MINUS_ONE
= wxc
.wxSIZE_ALLOW_MINUS_ONE
300 wxPORTRAIT
= wxc
.wxPORTRAIT
301 wxLANDSCAPE
= wxc
.wxLANDSCAPE
302 wxPRINT_QUALITY_HIGH
= wxc
.wxPRINT_QUALITY_HIGH
303 wxPRINT_QUALITY_MEDIUM
= wxc
.wxPRINT_QUALITY_MEDIUM
304 wxPRINT_QUALITY_LOW
= wxc
.wxPRINT_QUALITY_LOW
305 wxPRINT_QUALITY_DRAFT
= wxc
.wxPRINT_QUALITY_DRAFT
306 wxID_OPEN
= wxc
.wxID_OPEN
307 wxID_CLOSE
= wxc
.wxID_CLOSE
308 wxID_NEW
= wxc
.wxID_NEW
309 wxID_SAVE
= wxc
.wxID_SAVE
310 wxID_SAVEAS
= wxc
.wxID_SAVEAS
311 wxID_REVERT
= wxc
.wxID_REVERT
312 wxID_EXIT
= wxc
.wxID_EXIT
313 wxID_UNDO
= wxc
.wxID_UNDO
314 wxID_REDO
= wxc
.wxID_REDO
315 wxID_HELP
= wxc
.wxID_HELP
316 wxID_PRINT
= wxc
.wxID_PRINT
317 wxID_PRINT_SETUP
= wxc
.wxID_PRINT_SETUP
318 wxID_PREVIEW
= wxc
.wxID_PREVIEW
319 wxID_ABOUT
= wxc
.wxID_ABOUT
320 wxID_HELP_CONTENTS
= wxc
.wxID_HELP_CONTENTS
321 wxID_HELP_COMMANDS
= wxc
.wxID_HELP_COMMANDS
322 wxID_HELP_PROCEDURES
= wxc
.wxID_HELP_PROCEDURES
323 wxID_HELP_CONTEXT
= wxc
.wxID_HELP_CONTEXT
324 wxID_CUT
= wxc
.wxID_CUT
325 wxID_COPY
= wxc
.wxID_COPY
326 wxID_PASTE
= wxc
.wxID_PASTE
327 wxID_CLEAR
= wxc
.wxID_CLEAR
328 wxID_FIND
= wxc
.wxID_FIND
329 wxID_FILE1
= wxc
.wxID_FILE1
330 wxID_FILE2
= wxc
.wxID_FILE2
331 wxID_FILE3
= wxc
.wxID_FILE3
332 wxID_FILE4
= wxc
.wxID_FILE4
333 wxID_FILE5
= wxc
.wxID_FILE5
334 wxID_FILE6
= wxc
.wxID_FILE6
335 wxID_FILE7
= wxc
.wxID_FILE7
336 wxID_FILE8
= wxc
.wxID_FILE8
337 wxID_FILE9
= wxc
.wxID_FILE9
338 wxID_OK
= wxc
.wxID_OK
339 wxID_CANCEL
= wxc
.wxID_CANCEL
340 wxID_APPLY
= wxc
.wxID_APPLY
341 wxID_YES
= wxc
.wxID_YES
342 wxID_NO
= wxc
.wxID_NO
343 wxID_STATIC
= wxc
.wxID_STATIC
344 wxBITMAP_TYPE_BMP
= wxc
.wxBITMAP_TYPE_BMP
345 wxBITMAP_TYPE_BMP_RESOURCE
= wxc
.wxBITMAP_TYPE_BMP_RESOURCE
346 wxBITMAP_TYPE_ICO
= wxc
.wxBITMAP_TYPE_ICO
347 wxBITMAP_TYPE_ICO_RESOURCE
= wxc
.wxBITMAP_TYPE_ICO_RESOURCE
348 wxBITMAP_TYPE_CUR
= wxc
.wxBITMAP_TYPE_CUR
349 wxBITMAP_TYPE_CUR_RESOURCE
= wxc
.wxBITMAP_TYPE_CUR_RESOURCE
350 wxBITMAP_TYPE_XBM
= wxc
.wxBITMAP_TYPE_XBM
351 wxBITMAP_TYPE_XBM_DATA
= wxc
.wxBITMAP_TYPE_XBM_DATA
352 wxBITMAP_TYPE_XPM
= wxc
.wxBITMAP_TYPE_XPM
353 wxBITMAP_TYPE_XPM_DATA
= wxc
.wxBITMAP_TYPE_XPM_DATA
354 wxBITMAP_TYPE_TIF
= wxc
.wxBITMAP_TYPE_TIF
355 wxBITMAP_TYPE_TIF_RESOURCE
= wxc
.wxBITMAP_TYPE_TIF_RESOURCE
356 wxBITMAP_TYPE_GIF
= wxc
.wxBITMAP_TYPE_GIF
357 wxBITMAP_TYPE_GIF_RESOURCE
= wxc
.wxBITMAP_TYPE_GIF_RESOURCE
358 wxBITMAP_TYPE_PNG
= wxc
.wxBITMAP_TYPE_PNG
359 wxBITMAP_TYPE_PNG_RESOURCE
= wxc
.wxBITMAP_TYPE_PNG_RESOURCE
360 wxBITMAP_TYPE_ANY
= wxc
.wxBITMAP_TYPE_ANY
361 wxBITMAP_TYPE_RESOURCE
= wxc
.wxBITMAP_TYPE_RESOURCE
362 wxBITMAP_TYPE_JPEG
= wxc
.wxBITMAP_TYPE_JPEG
365 wxHIDE_READONLY
= wxc
.wxHIDE_READONLY
366 wxOVERWRITE_PROMPT
= wxc
.wxOVERWRITE_PROMPT
367 wxACCEL_ALT
= wxc
.wxACCEL_ALT
368 wxACCEL_CTRL
= wxc
.wxACCEL_CTRL
369 wxACCEL_SHIFT
= wxc
.wxACCEL_SHIFT
370 wxPD_AUTO_HIDE
= wxc
.wxPD_AUTO_HIDE
371 wxPD_APP_MODAL
= wxc
.wxPD_APP_MODAL
372 wxPD_CAN_ABORT
= wxc
.wxPD_CAN_ABORT
373 wxPD_ELAPSED_TIME
= wxc
.wxPD_ELAPSED_TIME
374 wxPD_ESTIMATED_TIME
= wxc
.wxPD_ESTIMATED_TIME
375 wxPD_REMAINING_TIME
= wxc
.wxPD_REMAINING_TIME
376 wxNO_DEFAULT
= wxc
.wxNO_DEFAULT
377 wxMENU_TEAROFF
= wxc
.wxMENU_TEAROFF
378 wxNO_FULL_REPAINT_ON_RESIZE
= wxc
.wxNO_FULL_REPAINT_ON_RESIZE
379 wxDEFAULT
= wxc
.wxDEFAULT
380 wxDECORATIVE
= wxc
.wxDECORATIVE
381 wxROMAN
= wxc
.wxROMAN
382 wxSCRIPT
= wxc
.wxSCRIPT
383 wxSWISS
= wxc
.wxSWISS
384 wxMODERN
= wxc
.wxMODERN
385 wxTELETYPE
= wxc
.wxTELETYPE
386 wxVARIABLE
= wxc
.wxVARIABLE
387 wxFIXED
= wxc
.wxFIXED
388 wxNORMAL
= wxc
.wxNORMAL
389 wxLIGHT
= wxc
.wxLIGHT
391 wxITALIC
= wxc
.wxITALIC
392 wxSLANT
= wxc
.wxSLANT
393 wxSOLID
= wxc
.wxSOLID
395 wxLONG_DASH
= wxc
.wxLONG_DASH
396 wxSHORT_DASH
= wxc
.wxSHORT_DASH
397 wxDOT_DASH
= wxc
.wxDOT_DASH
398 wxUSER_DASH
= wxc
.wxUSER_DASH
399 wxTRANSPARENT
= wxc
.wxTRANSPARENT
400 wxSTIPPLE
= wxc
.wxSTIPPLE
401 wxBDIAGONAL_HATCH
= wxc
.wxBDIAGONAL_HATCH
402 wxCROSSDIAG_HATCH
= wxc
.wxCROSSDIAG_HATCH
403 wxFDIAGONAL_HATCH
= wxc
.wxFDIAGONAL_HATCH
404 wxCROSS_HATCH
= wxc
.wxCROSS_HATCH
405 wxHORIZONTAL_HATCH
= wxc
.wxHORIZONTAL_HATCH
406 wxVERTICAL_HATCH
= wxc
.wxVERTICAL_HATCH
407 wxJOIN_BEVEL
= wxc
.wxJOIN_BEVEL
408 wxJOIN_MITER
= wxc
.wxJOIN_MITER
409 wxJOIN_ROUND
= wxc
.wxJOIN_ROUND
410 wxCAP_ROUND
= wxc
.wxCAP_ROUND
411 wxCAP_PROJECTING
= wxc
.wxCAP_PROJECTING
412 wxCAP_BUTT
= wxc
.wxCAP_BUTT
413 wxCLEAR
= wxc
.wxCLEAR
415 wxINVERT
= wxc
.wxINVERT
416 wxOR_REVERSE
= wxc
.wxOR_REVERSE
417 wxAND_REVERSE
= wxc
.wxAND_REVERSE
420 wxAND_INVERT
= wxc
.wxAND_INVERT
421 wxNO_OP
= wxc
.wxNO_OP
423 wxEQUIV
= wxc
.wxEQUIV
424 wxSRC_INVERT
= wxc
.wxSRC_INVERT
425 wxOR_INVERT
= wxc
.wxOR_INVERT
429 wxSRC_OR
= wxc
.wxSRC_OR
430 wxSRC_AND
= wxc
.wxSRC_AND
431 WXK_BACK
= wxc
.WXK_BACK
432 WXK_TAB
= wxc
.WXK_TAB
433 WXK_RETURN
= wxc
.WXK_RETURN
434 WXK_ESCAPE
= wxc
.WXK_ESCAPE
435 WXK_SPACE
= wxc
.WXK_SPACE
436 WXK_DELETE
= wxc
.WXK_DELETE
437 WXK_START
= wxc
.WXK_START
438 WXK_LBUTTON
= wxc
.WXK_LBUTTON
439 WXK_RBUTTON
= wxc
.WXK_RBUTTON
440 WXK_CANCEL
= wxc
.WXK_CANCEL
441 WXK_MBUTTON
= wxc
.WXK_MBUTTON
442 WXK_CLEAR
= wxc
.WXK_CLEAR
443 WXK_SHIFT
= wxc
.WXK_SHIFT
444 WXK_CONTROL
= wxc
.WXK_CONTROL
445 WXK_MENU
= wxc
.WXK_MENU
446 WXK_PAUSE
= wxc
.WXK_PAUSE
447 WXK_CAPITAL
= wxc
.WXK_CAPITAL
448 WXK_PRIOR
= wxc
.WXK_PRIOR
449 WXK_NEXT
= wxc
.WXK_NEXT
450 WXK_END
= wxc
.WXK_END
451 WXK_HOME
= wxc
.WXK_HOME
452 WXK_LEFT
= wxc
.WXK_LEFT
454 WXK_RIGHT
= wxc
.WXK_RIGHT
455 WXK_DOWN
= wxc
.WXK_DOWN
456 WXK_SELECT
= wxc
.WXK_SELECT
457 WXK_PRINT
= wxc
.WXK_PRINT
458 WXK_EXECUTE
= wxc
.WXK_EXECUTE
459 WXK_SNAPSHOT
= wxc
.WXK_SNAPSHOT
460 WXK_INSERT
= wxc
.WXK_INSERT
461 WXK_HELP
= wxc
.WXK_HELP
462 WXK_NUMPAD0
= wxc
.WXK_NUMPAD0
463 WXK_NUMPAD1
= wxc
.WXK_NUMPAD1
464 WXK_NUMPAD2
= wxc
.WXK_NUMPAD2
465 WXK_NUMPAD3
= wxc
.WXK_NUMPAD3
466 WXK_NUMPAD4
= wxc
.WXK_NUMPAD4
467 WXK_NUMPAD5
= wxc
.WXK_NUMPAD5
468 WXK_NUMPAD6
= wxc
.WXK_NUMPAD6
469 WXK_NUMPAD7
= wxc
.WXK_NUMPAD7
470 WXK_NUMPAD8
= wxc
.WXK_NUMPAD8
471 WXK_NUMPAD9
= wxc
.WXK_NUMPAD9
472 WXK_MULTIPLY
= wxc
.WXK_MULTIPLY
473 WXK_ADD
= wxc
.WXK_ADD
474 WXK_SEPARATOR
= wxc
.WXK_SEPARATOR
475 WXK_SUBTRACT
= wxc
.WXK_SUBTRACT
476 WXK_DECIMAL
= wxc
.WXK_DECIMAL
477 WXK_DIVIDE
= wxc
.WXK_DIVIDE
487 WXK_F10
= wxc
.WXK_F10
488 WXK_F11
= wxc
.WXK_F11
489 WXK_F12
= wxc
.WXK_F12
490 WXK_F13
= wxc
.WXK_F13
491 WXK_F14
= wxc
.WXK_F14
492 WXK_F15
= wxc
.WXK_F15
493 WXK_F16
= wxc
.WXK_F16
494 WXK_F17
= wxc
.WXK_F17
495 WXK_F18
= wxc
.WXK_F18
496 WXK_F19
= wxc
.WXK_F19
497 WXK_F20
= wxc
.WXK_F20
498 WXK_F21
= wxc
.WXK_F21
499 WXK_F22
= wxc
.WXK_F22
500 WXK_F23
= wxc
.WXK_F23
501 WXK_F24
= wxc
.WXK_F24
502 WXK_NUMLOCK
= wxc
.WXK_NUMLOCK
503 WXK_SCROLL
= wxc
.WXK_SCROLL
504 WXK_PAGEUP
= wxc
.WXK_PAGEUP
505 WXK_PAGEDOWN
= wxc
.WXK_PAGEDOWN
506 wxCURSOR_NONE
= wxc
.wxCURSOR_NONE
507 wxCURSOR_ARROW
= wxc
.wxCURSOR_ARROW
508 wxCURSOR_BULLSEYE
= wxc
.wxCURSOR_BULLSEYE
509 wxCURSOR_CHAR
= wxc
.wxCURSOR_CHAR
510 wxCURSOR_CROSS
= wxc
.wxCURSOR_CROSS
511 wxCURSOR_HAND
= wxc
.wxCURSOR_HAND
512 wxCURSOR_IBEAM
= wxc
.wxCURSOR_IBEAM
513 wxCURSOR_LEFT_BUTTON
= wxc
.wxCURSOR_LEFT_BUTTON
514 wxCURSOR_MAGNIFIER
= wxc
.wxCURSOR_MAGNIFIER
515 wxCURSOR_MIDDLE_BUTTON
= wxc
.wxCURSOR_MIDDLE_BUTTON
516 wxCURSOR_NO_ENTRY
= wxc
.wxCURSOR_NO_ENTRY
517 wxCURSOR_PAINT_BRUSH
= wxc
.wxCURSOR_PAINT_BRUSH
518 wxCURSOR_PENCIL
= wxc
.wxCURSOR_PENCIL
519 wxCURSOR_POINT_LEFT
= wxc
.wxCURSOR_POINT_LEFT
520 wxCURSOR_POINT_RIGHT
= wxc
.wxCURSOR_POINT_RIGHT
521 wxCURSOR_QUESTION_ARROW
= wxc
.wxCURSOR_QUESTION_ARROW
522 wxCURSOR_RIGHT_BUTTON
= wxc
.wxCURSOR_RIGHT_BUTTON
523 wxCURSOR_SIZENESW
= wxc
.wxCURSOR_SIZENESW
524 wxCURSOR_SIZENS
= wxc
.wxCURSOR_SIZENS
525 wxCURSOR_SIZENWSE
= wxc
.wxCURSOR_SIZENWSE
526 wxCURSOR_SIZEWE
= wxc
.wxCURSOR_SIZEWE
527 wxCURSOR_SIZING
= wxc
.wxCURSOR_SIZING
528 wxCURSOR_SPRAYCAN
= wxc
.wxCURSOR_SPRAYCAN
529 wxCURSOR_WAIT
= wxc
.wxCURSOR_WAIT
530 wxCURSOR_WATCH
= wxc
.wxCURSOR_WATCH
531 wxCURSOR_BLANK
= wxc
.wxCURSOR_BLANK
532 wxPAPER_NONE
= wxc
.wxPAPER_NONE
533 wxPAPER_LETTER
= wxc
.wxPAPER_LETTER
534 wxPAPER_LEGAL
= wxc
.wxPAPER_LEGAL
535 wxPAPER_A4
= wxc
.wxPAPER_A4
536 wxPAPER_CSHEET
= wxc
.wxPAPER_CSHEET
537 wxPAPER_DSHEET
= wxc
.wxPAPER_DSHEET
538 wxPAPER_ESHEET
= wxc
.wxPAPER_ESHEET
539 wxPAPER_LETTERSMALL
= wxc
.wxPAPER_LETTERSMALL
540 wxPAPER_TABLOID
= wxc
.wxPAPER_TABLOID
541 wxPAPER_LEDGER
= wxc
.wxPAPER_LEDGER
542 wxPAPER_STATEMENT
= wxc
.wxPAPER_STATEMENT
543 wxPAPER_EXECUTIVE
= wxc
.wxPAPER_EXECUTIVE
544 wxPAPER_A3
= wxc
.wxPAPER_A3
545 wxPAPER_A4SMALL
= wxc
.wxPAPER_A4SMALL
546 wxPAPER_A5
= wxc
.wxPAPER_A5
547 wxPAPER_B4
= wxc
.wxPAPER_B4
548 wxPAPER_B5
= wxc
.wxPAPER_B5
549 wxPAPER_FOLIO
= wxc
.wxPAPER_FOLIO
550 wxPAPER_QUARTO
= wxc
.wxPAPER_QUARTO
551 wxPAPER_10X14
= wxc
.wxPAPER_10X14
552 wxPAPER_11X17
= wxc
.wxPAPER_11X17
553 wxPAPER_NOTE
= wxc
.wxPAPER_NOTE
554 wxPAPER_ENV_9
= wxc
.wxPAPER_ENV_9
555 wxPAPER_ENV_10
= wxc
.wxPAPER_ENV_10
556 wxPAPER_ENV_11
= wxc
.wxPAPER_ENV_11
557 wxPAPER_ENV_12
= wxc
.wxPAPER_ENV_12
558 wxPAPER_ENV_14
= wxc
.wxPAPER_ENV_14
559 wxPAPER_ENV_DL
= wxc
.wxPAPER_ENV_DL
560 wxPAPER_ENV_C5
= wxc
.wxPAPER_ENV_C5
561 wxPAPER_ENV_C3
= wxc
.wxPAPER_ENV_C3
562 wxPAPER_ENV_C4
= wxc
.wxPAPER_ENV_C4
563 wxPAPER_ENV_C6
= wxc
.wxPAPER_ENV_C6
564 wxPAPER_ENV_C65
= wxc
.wxPAPER_ENV_C65
565 wxPAPER_ENV_B4
= wxc
.wxPAPER_ENV_B4
566 wxPAPER_ENV_B5
= wxc
.wxPAPER_ENV_B5
567 wxPAPER_ENV_B6
= wxc
.wxPAPER_ENV_B6
568 wxPAPER_ENV_ITALY
= wxc
.wxPAPER_ENV_ITALY
569 wxPAPER_ENV_MONARCH
= wxc
.wxPAPER_ENV_MONARCH
570 wxPAPER_ENV_PERSONAL
= wxc
.wxPAPER_ENV_PERSONAL
571 wxPAPER_FANFOLD_US
= wxc
.wxPAPER_FANFOLD_US
572 wxPAPER_FANFOLD_STD_GERMAN
= wxc
.wxPAPER_FANFOLD_STD_GERMAN
573 wxPAPER_FANFOLD_LGL_GERMAN
= wxc
.wxPAPER_FANFOLD_LGL_GERMAN
574 wxPAPER_ISO_B4
= wxc
.wxPAPER_ISO_B4
575 wxPAPER_JAPANESE_POSTCARD
= wxc
.wxPAPER_JAPANESE_POSTCARD
576 wxPAPER_9X11
= wxc
.wxPAPER_9X11
577 wxPAPER_10X11
= wxc
.wxPAPER_10X11
578 wxPAPER_15X11
= wxc
.wxPAPER_15X11
579 wxPAPER_ENV_INVITE
= wxc
.wxPAPER_ENV_INVITE
580 wxPAPER_LETTER_EXTRA
= wxc
.wxPAPER_LETTER_EXTRA
581 wxPAPER_LEGAL_EXTRA
= wxc
.wxPAPER_LEGAL_EXTRA
582 wxPAPER_TABLOID_EXTRA
= wxc
.wxPAPER_TABLOID_EXTRA
583 wxPAPER_A4_EXTRA
= wxc
.wxPAPER_A4_EXTRA
584 wxPAPER_LETTER_TRANSVERSE
= wxc
.wxPAPER_LETTER_TRANSVERSE
585 wxPAPER_A4_TRANSVERSE
= wxc
.wxPAPER_A4_TRANSVERSE
586 wxPAPER_LETTER_EXTRA_TRANSVERSE
= wxc
.wxPAPER_LETTER_EXTRA_TRANSVERSE
587 wxPAPER_A_PLUS
= wxc
.wxPAPER_A_PLUS
588 wxPAPER_B_PLUS
= wxc
.wxPAPER_B_PLUS
589 wxPAPER_LETTER_PLUS
= wxc
.wxPAPER_LETTER_PLUS
590 wxPAPER_A4_PLUS
= wxc
.wxPAPER_A4_PLUS
591 wxPAPER_A5_TRANSVERSE
= wxc
.wxPAPER_A5_TRANSVERSE
592 wxPAPER_B5_TRANSVERSE
= wxc
.wxPAPER_B5_TRANSVERSE
593 wxPAPER_A3_EXTRA
= wxc
.wxPAPER_A3_EXTRA
594 wxPAPER_A5_EXTRA
= wxc
.wxPAPER_A5_EXTRA
595 wxPAPER_B5_EXTRA
= wxc
.wxPAPER_B5_EXTRA
596 wxPAPER_A2
= wxc
.wxPAPER_A2
597 wxPAPER_A3_TRANSVERSE
= wxc
.wxPAPER_A3_TRANSVERSE
598 wxPAPER_A3_EXTRA_TRANSVERSE
= wxc
.wxPAPER_A3_EXTRA_TRANSVERSE
599 wxDUPLEX_SIMPLEX
= wxc
.wxDUPLEX_SIMPLEX
600 wxDUPLEX_HORIZONTAL
= wxc
.wxDUPLEX_HORIZONTAL
601 wxDUPLEX_VERTICAL
= wxc
.wxDUPLEX_VERTICAL
606 wxVERSION_STRING
= wxc
.wxVERSION_STRING
607 wxEVT_NULL
= wxc
.wxEVT_NULL
608 wxEVT_FIRST
= wxc
.wxEVT_FIRST
609 wxEVT_COMMAND_BUTTON_CLICKED
= wxc
.wxEVT_COMMAND_BUTTON_CLICKED
610 wxEVT_COMMAND_CHECKBOX_CLICKED
= wxc
.wxEVT_COMMAND_CHECKBOX_CLICKED
611 wxEVT_COMMAND_CHOICE_SELECTED
= wxc
.wxEVT_COMMAND_CHOICE_SELECTED
612 wxEVT_COMMAND_LISTBOX_SELECTED
= wxc
.wxEVT_COMMAND_LISTBOX_SELECTED
613 wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
= wxc
.wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
614 wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
= wxc
.wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
615 wxEVT_COMMAND_TEXT_UPDATED
= wxc
.wxEVT_COMMAND_TEXT_UPDATED
616 wxEVT_COMMAND_TEXT_ENTER
= wxc
.wxEVT_COMMAND_TEXT_ENTER
617 wxEVT_COMMAND_MENU_SELECTED
= wxc
.wxEVT_COMMAND_MENU_SELECTED
618 wxEVT_COMMAND_SLIDER_UPDATED
= wxc
.wxEVT_COMMAND_SLIDER_UPDATED
619 wxEVT_COMMAND_RADIOBOX_SELECTED
= wxc
.wxEVT_COMMAND_RADIOBOX_SELECTED
620 wxEVT_COMMAND_RADIOBUTTON_SELECTED
= wxc
.wxEVT_COMMAND_RADIOBUTTON_SELECTED
621 wxEVT_COMMAND_SCROLLBAR_UPDATED
= wxc
.wxEVT_COMMAND_SCROLLBAR_UPDATED
622 wxEVT_COMMAND_VLBOX_SELECTED
= wxc
.wxEVT_COMMAND_VLBOX_SELECTED
623 wxEVT_COMMAND_COMBOBOX_SELECTED
= wxc
.wxEVT_COMMAND_COMBOBOX_SELECTED
624 wxEVT_COMMAND_TOOL_CLICKED
= wxc
.wxEVT_COMMAND_TOOL_CLICKED
625 wxEVT_COMMAND_TOOL_RCLICKED
= wxc
.wxEVT_COMMAND_TOOL_RCLICKED
626 wxEVT_COMMAND_TOOL_ENTER
= wxc
.wxEVT_COMMAND_TOOL_ENTER
627 wxEVT_SET_FOCUS
= wxc
.wxEVT_SET_FOCUS
628 wxEVT_KILL_FOCUS
= wxc
.wxEVT_KILL_FOCUS
629 wxEVT_LEFT_DOWN
= wxc
.wxEVT_LEFT_DOWN
630 wxEVT_LEFT_UP
= wxc
.wxEVT_LEFT_UP
631 wxEVT_MIDDLE_DOWN
= wxc
.wxEVT_MIDDLE_DOWN
632 wxEVT_MIDDLE_UP
= wxc
.wxEVT_MIDDLE_UP
633 wxEVT_RIGHT_DOWN
= wxc
.wxEVT_RIGHT_DOWN
634 wxEVT_RIGHT_UP
= wxc
.wxEVT_RIGHT_UP
635 wxEVT_MOTION
= wxc
.wxEVT_MOTION
636 wxEVT_ENTER_WINDOW
= wxc
.wxEVT_ENTER_WINDOW
637 wxEVT_LEAVE_WINDOW
= wxc
.wxEVT_LEAVE_WINDOW
638 wxEVT_LEFT_DCLICK
= wxc
.wxEVT_LEFT_DCLICK
639 wxEVT_MIDDLE_DCLICK
= wxc
.wxEVT_MIDDLE_DCLICK
640 wxEVT_RIGHT_DCLICK
= wxc
.wxEVT_RIGHT_DCLICK
641 wxEVT_NC_LEFT_DOWN
= wxc
.wxEVT_NC_LEFT_DOWN
642 wxEVT_NC_LEFT_UP
= wxc
.wxEVT_NC_LEFT_UP
643 wxEVT_NC_MIDDLE_DOWN
= wxc
.wxEVT_NC_MIDDLE_DOWN
644 wxEVT_NC_MIDDLE_UP
= wxc
.wxEVT_NC_MIDDLE_UP
645 wxEVT_NC_RIGHT_DOWN
= wxc
.wxEVT_NC_RIGHT_DOWN
646 wxEVT_NC_RIGHT_UP
= wxc
.wxEVT_NC_RIGHT_UP
647 wxEVT_NC_MOTION
= wxc
.wxEVT_NC_MOTION
648 wxEVT_NC_ENTER_WINDOW
= wxc
.wxEVT_NC_ENTER_WINDOW
649 wxEVT_NC_LEAVE_WINDOW
= wxc
.wxEVT_NC_LEAVE_WINDOW
650 wxEVT_NC_LEFT_DCLICK
= wxc
.wxEVT_NC_LEFT_DCLICK
651 wxEVT_NC_MIDDLE_DCLICK
= wxc
.wxEVT_NC_MIDDLE_DCLICK
652 wxEVT_NC_RIGHT_DCLICK
= wxc
.wxEVT_NC_RIGHT_DCLICK
653 wxEVT_CHAR
= wxc
.wxEVT_CHAR
654 wxEVT_KEY_DOWN
= wxc
.wxEVT_KEY_DOWN
655 wxEVT_KEY_UP
= wxc
.wxEVT_KEY_UP
656 wxEVT_CHAR_HOOK
= wxc
.wxEVT_CHAR_HOOK
657 wxEVT_SCROLL_TOP
= wxc
.wxEVT_SCROLL_TOP
658 wxEVT_SCROLL_BOTTOM
= wxc
.wxEVT_SCROLL_BOTTOM
659 wxEVT_SCROLL_LINEUP
= wxc
.wxEVT_SCROLL_LINEUP
660 wxEVT_SCROLL_LINEDOWN
= wxc
.wxEVT_SCROLL_LINEDOWN
661 wxEVT_SCROLL_PAGEUP
= wxc
.wxEVT_SCROLL_PAGEUP
662 wxEVT_SCROLL_PAGEDOWN
= wxc
.wxEVT_SCROLL_PAGEDOWN
663 wxEVT_SCROLL_THUMBTRACK
= wxc
.wxEVT_SCROLL_THUMBTRACK
664 wxEVT_SCROLLWIN_TOP
= wxc
.wxEVT_SCROLLWIN_TOP
665 wxEVT_SCROLLWIN_BOTTOM
= wxc
.wxEVT_SCROLLWIN_BOTTOM
666 wxEVT_SCROLLWIN_LINEUP
= wxc
.wxEVT_SCROLLWIN_LINEUP
667 wxEVT_SCROLLWIN_LINEDOWN
= wxc
.wxEVT_SCROLLWIN_LINEDOWN
668 wxEVT_SCROLLWIN_PAGEUP
= wxc
.wxEVT_SCROLLWIN_PAGEUP
669 wxEVT_SCROLLWIN_PAGEDOWN
= wxc
.wxEVT_SCROLLWIN_PAGEDOWN
670 wxEVT_SCROLLWIN_THUMBTRACK
= wxc
.wxEVT_SCROLLWIN_THUMBTRACK
671 wxEVT_SIZE
= wxc
.wxEVT_SIZE
672 wxEVT_MOVE
= wxc
.wxEVT_MOVE
673 wxEVT_CLOSE_WINDOW
= wxc
.wxEVT_CLOSE_WINDOW
674 wxEVT_END_SESSION
= wxc
.wxEVT_END_SESSION
675 wxEVT_QUERY_END_SESSION
= wxc
.wxEVT_QUERY_END_SESSION
676 wxEVT_ACTIVATE_APP
= wxc
.wxEVT_ACTIVATE_APP
677 wxEVT_POWER
= wxc
.wxEVT_POWER
678 wxEVT_ACTIVATE
= wxc
.wxEVT_ACTIVATE
679 wxEVT_CREATE
= wxc
.wxEVT_CREATE
680 wxEVT_DESTROY
= wxc
.wxEVT_DESTROY
681 wxEVT_SHOW
= wxc
.wxEVT_SHOW
682 wxEVT_ICONIZE
= wxc
.wxEVT_ICONIZE
683 wxEVT_MAXIMIZE
= wxc
.wxEVT_MAXIMIZE
684 wxEVT_MOUSE_CAPTURE_CHANGED
= wxc
.wxEVT_MOUSE_CAPTURE_CHANGED
685 wxEVT_PAINT
= wxc
.wxEVT_PAINT
686 wxEVT_ERASE_BACKGROUND
= wxc
.wxEVT_ERASE_BACKGROUND
687 wxEVT_NC_PAINT
= wxc
.wxEVT_NC_PAINT
688 wxEVT_PAINT_ICON
= wxc
.wxEVT_PAINT_ICON
689 wxEVT_MENU_CHAR
= wxc
.wxEVT_MENU_CHAR
690 wxEVT_MENU_INIT
= wxc
.wxEVT_MENU_INIT
691 wxEVT_MENU_HIGHLIGHT
= wxc
.wxEVT_MENU_HIGHLIGHT
692 wxEVT_POPUP_MENU_INIT
= wxc
.wxEVT_POPUP_MENU_INIT
693 wxEVT_CONTEXT_MENU
= wxc
.wxEVT_CONTEXT_MENU
694 wxEVT_SYS_COLOUR_CHANGED
= wxc
.wxEVT_SYS_COLOUR_CHANGED
695 wxEVT_SETTING_CHANGED
= wxc
.wxEVT_SETTING_CHANGED
696 wxEVT_QUERY_NEW_PALETTE
= wxc
.wxEVT_QUERY_NEW_PALETTE
697 wxEVT_PALETTE_CHANGED
= wxc
.wxEVT_PALETTE_CHANGED
698 wxEVT_JOY_BUTTON_DOWN
= wxc
.wxEVT_JOY_BUTTON_DOWN
699 wxEVT_JOY_BUTTON_UP
= wxc
.wxEVT_JOY_BUTTON_UP
700 wxEVT_JOY_MOVE
= wxc
.wxEVT_JOY_MOVE
701 wxEVT_JOY_ZMOVE
= wxc
.wxEVT_JOY_ZMOVE
702 wxEVT_DROP_FILES
= wxc
.wxEVT_DROP_FILES
703 wxEVT_DRAW_ITEM
= wxc
.wxEVT_DRAW_ITEM
704 wxEVT_MEASURE_ITEM
= wxc
.wxEVT_MEASURE_ITEM
705 wxEVT_COMPARE_ITEM
= wxc
.wxEVT_COMPARE_ITEM
706 wxEVT_INIT_DIALOG
= wxc
.wxEVT_INIT_DIALOG
707 wxEVT_IDLE
= wxc
.wxEVT_IDLE
708 wxEVT_UPDATE_UI
= wxc
.wxEVT_UPDATE_UI
709 wxEVT_COMMAND_LEFT_CLICK
= wxc
.wxEVT_COMMAND_LEFT_CLICK
710 wxEVT_COMMAND_LEFT_DCLICK
= wxc
.wxEVT_COMMAND_LEFT_DCLICK
711 wxEVT_COMMAND_RIGHT_CLICK
= wxc
.wxEVT_COMMAND_RIGHT_CLICK
712 wxEVT_COMMAND_RIGHT_DCLICK
= wxc
.wxEVT_COMMAND_RIGHT_DCLICK
713 wxEVT_COMMAND_SET_FOCUS
= wxc
.wxEVT_COMMAND_SET_FOCUS
714 wxEVT_COMMAND_KILL_FOCUS
= wxc
.wxEVT_COMMAND_KILL_FOCUS
715 wxEVT_COMMAND_ENTER
= wxc
.wxEVT_COMMAND_ENTER
716 wxEVT_COMMAND_TREE_BEGIN_DRAG
= wxc
.wxEVT_COMMAND_TREE_BEGIN_DRAG
717 wxEVT_COMMAND_TREE_BEGIN_RDRAG
= wxc
.wxEVT_COMMAND_TREE_BEGIN_RDRAG
718 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
= wxc
.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
719 wxEVT_COMMAND_TREE_END_LABEL_EDIT
= wxc
.wxEVT_COMMAND_TREE_END_LABEL_EDIT
720 wxEVT_COMMAND_TREE_DELETE_ITEM
= wxc
.wxEVT_COMMAND_TREE_DELETE_ITEM
721 wxEVT_COMMAND_TREE_GET_INFO
= wxc
.wxEVT_COMMAND_TREE_GET_INFO
722 wxEVT_COMMAND_TREE_SET_INFO
= wxc
.wxEVT_COMMAND_TREE_SET_INFO
723 wxEVT_COMMAND_TREE_ITEM_EXPANDED
= wxc
.wxEVT_COMMAND_TREE_ITEM_EXPANDED
724 wxEVT_COMMAND_TREE_ITEM_EXPANDING
= wxc
.wxEVT_COMMAND_TREE_ITEM_EXPANDING
725 wxEVT_COMMAND_TREE_ITEM_COLLAPSED
= wxc
.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
726 wxEVT_COMMAND_TREE_ITEM_COLLAPSING
= wxc
.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
727 wxEVT_COMMAND_TREE_SEL_CHANGED
= wxc
.wxEVT_COMMAND_TREE_SEL_CHANGED
728 wxEVT_COMMAND_TREE_SEL_CHANGING
= wxc
.wxEVT_COMMAND_TREE_SEL_CHANGING
729 wxEVT_COMMAND_TREE_KEY_DOWN
= wxc
.wxEVT_COMMAND_TREE_KEY_DOWN
730 wxEVT_COMMAND_LIST_BEGIN_DRAG
= wxc
.wxEVT_COMMAND_LIST_BEGIN_DRAG
731 wxEVT_COMMAND_LIST_BEGIN_RDRAG
= wxc
.wxEVT_COMMAND_LIST_BEGIN_RDRAG
732 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
= wxc
.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
733 wxEVT_COMMAND_LIST_END_LABEL_EDIT
= wxc
.wxEVT_COMMAND_LIST_END_LABEL_EDIT
734 wxEVT_COMMAND_LIST_DELETE_ITEM
= wxc
.wxEVT_COMMAND_LIST_DELETE_ITEM
735 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
= wxc
.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
736 wxEVT_COMMAND_LIST_GET_INFO
= wxc
.wxEVT_COMMAND_LIST_GET_INFO
737 wxEVT_COMMAND_LIST_SET_INFO
= wxc
.wxEVT_COMMAND_LIST_SET_INFO
738 wxEVT_COMMAND_LIST_ITEM_SELECTED
= wxc
.wxEVT_COMMAND_LIST_ITEM_SELECTED
739 wxEVT_COMMAND_LIST_ITEM_DESELECTED
= wxc
.wxEVT_COMMAND_LIST_ITEM_DESELECTED
740 wxEVT_COMMAND_LIST_KEY_DOWN
= wxc
.wxEVT_COMMAND_LIST_KEY_DOWN
741 wxEVT_COMMAND_LIST_INSERT_ITEM
= wxc
.wxEVT_COMMAND_LIST_INSERT_ITEM
742 wxEVT_COMMAND_LIST_COL_CLICK
= wxc
.wxEVT_COMMAND_LIST_COL_CLICK
743 wxEVT_COMMAND_LIST_ITEM_ACTIVATED
= wxc
.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
744 wxEVT_COMMAND_TAB_SEL_CHANGED
= wxc
.wxEVT_COMMAND_TAB_SEL_CHANGED
745 wxEVT_COMMAND_TAB_SEL_CHANGING
= wxc
.wxEVT_COMMAND_TAB_SEL_CHANGING
746 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= wxc
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
747 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= wxc
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
748 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
= wxc
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
749 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
= wxc
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
750 wxEVT_COMMAND_SPLITTER_UNSPLIT
= wxc
.wxEVT_COMMAND_SPLITTER_UNSPLIT
751 wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
= wxc
.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
752 __version__
= wxc
.__version
__
754 wxPyDefaultPosition
= wxPointPtr(wxc
.cvar
.wxPyDefaultPosition
)
755 wxPyDefaultSize
= wxSizePtr(wxc
.cvar
.wxPyDefaultSize
)
758 #-------------- USER INCLUDE -----------------------
760 #----------------------------------------------------------------------------
762 # Purpose: This file is appended to the shadow class file generated
763 # by SWIG. We add some unSWIGable things here.
769 # Copyright: (c) 1998 by Total Control Software
770 # Licence: wxWindows license
771 #----------------------------------------------------------------------------
775 #----------------------------------------------------------------------
776 # This gives this module's dictionary to the C++ extension code...
778 _wxSetDictionary(vars())
781 #----------------------------------------------------------------------
782 #----------------------------------------------------------------------
783 # Helper function to link python methods to wxWindows virtual
786 def _checkForCallback(obj
, name
, event
, theID
=-1):
787 try: cb
= getattr(obj
, name
)
789 else: obj
.Connect(theID
, -1, event
, cb
)
791 ## def _checkClassCallback(obj, name):
792 ## try: cb = getattr(obj, name)
794 ## else: obj._addCallback(name, cb)
797 def _StdWindowCallbacks(win
):
798 _checkForCallback(win
, "OnChar", wxEVT_CHAR
)
799 _checkForCallback(win
, "OnSize", wxEVT_SIZE
)
800 _checkForCallback(win
, "OnEraseBackground", wxEVT_ERASE_BACKGROUND
)
801 _checkForCallback(win
, "OnSysColourChanged", wxEVT_SYS_COLOUR_CHANGED
)
802 _checkForCallback(win
, "OnInitDialog", wxEVT_INIT_DIALOG
)
803 _checkForCallback(win
, "OnPaint", wxEVT_PAINT
)
804 _checkForCallback(win
, "OnIdle", wxEVT_IDLE
)
807 def _StdFrameCallbacks(win
):
808 _StdWindowCallbacks(win
)
809 _checkForCallback(win
, "OnActivate", wxEVT_ACTIVATE
)
810 _checkForCallback(win
, "OnMenuHighlight", wxEVT_MENU_HIGHLIGHT
)
811 _checkForCallback(win
, "OnCloseWindow", wxEVT_CLOSE_WINDOW
)
814 def _StdDialogCallbacks(win
):
815 _StdWindowCallbacks(win
)
816 _checkForCallback(win
, "OnOk", wxEVT_COMMAND_BUTTON_CLICKED
, wxID_OK
)
817 _checkForCallback(win
, "OnApply", wxEVT_COMMAND_BUTTON_CLICKED
, wxID_APPLY
)
818 _checkForCallback(win
, "OnCancel", wxEVT_COMMAND_BUTTON_CLICKED
, wxID_CANCEL
)
819 _checkForCallback(win
, "OnCloseWindow", wxEVT_CLOSE_WINDOW
)
820 _checkForCallback(win
, "OnCharHook", wxEVT_CHAR_HOOK
)
823 def _StdOnScrollCallbacks(win
):
824 try: cb
= getattr(win
, "OnScroll")
826 else: EVT_SCROLL(win
, cb
)
830 #----------------------------------------------------------------------
831 #----------------------------------------------------------------------
832 # functions that look and act like the C++ Macros of the same name
836 def EVT_SIZE(win
, func
):
837 win
.Connect(-1, -1, wxEVT_SIZE
, func
)
839 def EVT_MOVE(win
, func
):
840 win
.Connect(-1, -1, wxEVT_MOVE
, func
)
842 def EVT_CLOSE(win
, func
):
843 win
.Connect(-1, -1, wxEVT_CLOSE_WINDOW
, func
)
845 def EVT_PAINT(win
, func
):
846 win
.Connect(-1, -1, wxEVT_PAINT
, func
)
848 def EVT_ERASE_BACKGROUND(win
, func
):
849 win
.Connect(-1, -1, wxEVT_ERASE_BACKGROUND
, func
)
851 def EVT_CHAR(win
, func
):
852 win
.Connect(-1, -1, wxEVT_CHAR
, func
)
854 def EVT_CHAR_HOOK(win
, func
):
855 win
.Connect(-1, -1, wxEVT_CHAR_HOOK
, func
)
857 def EVT_KEY_DOWN(win
, func
):
858 win
.Connect(-1, -1, wxEVT_KEY_DOWN
, func
)
860 def EVT_KEY_UP(win
, func
):
861 win
.Connect(-1, -1, wxEVT_KEY_UP
, func
)
863 def EVT_MENU_HIGHLIGHT(win
, id, func
):
864 win
.Connect(id, -1, wxEVT_MENU_HIGHLIGHT
, func
)
866 def EVT_MENU_HIGHLIGHT_ALL(win
, func
):
867 win
.Connect(-1, -1, wxEVT_MENU_HIGHLIGHT
, func
)
869 def EVT_SET_FOCUS(win
, func
):
870 win
.Connect(-1, -1, wxEVT_SET_FOCUS
, func
)
872 def EVT_KILL_FOCUS(win
, func
):
873 win
.Connect(-1, -1, wxEVT_KILL_FOCUS
, func
)
875 def EVT_ACTIVATE(win
, func
):
876 win
.Connect(-1, -1, wxEVT_ACTIVATE
, func
)
878 def EVT_ACTIVATE_APP(win
, func
):
879 win
.Connect(-1, -1, wxEVT_ACTIVATE_APP
, func
)
881 def EVT_END_SESSION(win
, func
):
882 win
.Connect(-1, -1, wxEVT_END_SESSION
, func
)
884 def EVT_QUERY_END_SESSION(win
, func
):
885 win
.Connect(-1, -1, wxEVT_QUERY_END_SESSION
, func
)
887 def EVT_DROP_FILES(win
, func
):
888 win
.Connect(-1, -1, wxEVT_DROP_FILES
, func
)
890 def EVT_INIT_DIALOG(win
, func
):
891 win
.Connect(-1, -1, wxEVT_INIT_DIALOG
, func
)
893 def EVT_SYS_COLOUR_CHANGED(win
, func
):
894 win
.Connect(-1, -1, wxEVT_SYS_COLOUR_CHANGED
, func
)
896 def EVT_SHOW(win
, func
):
897 win
.Connect(-1, -1, wxEVT_SHOW
, func
)
899 def EVT_MAXIMIZE(win
, func
):
900 win
.Connect(-1, -1, wxEVT_MAXIMIZE
, func
)
902 def EVT_ICONIZE(win
, func
):
903 win
.Connect(-1, -1, wxEVT_ICONIZE
, func
)
905 def EVT_NAVIGATION_KEY(win
, func
):
906 win
.Connect(-1, -1, wxEVT_NAVIGATION_KEY
, func
)
908 def EVT_IDLE(win
, func
):
909 win
.Connect(-1, -1, wxEVT_IDLE
, func
)
911 def EVT_UPDATE_UI(win
, id, func
):
912 win
.Connect(id, -1, wxEVT_UPDATE_UI
, func
)
916 def EVT_LEFT_DOWN(win
, func
):
917 win
.Connect(-1, -1, wxEVT_LEFT_DOWN
, func
)
919 def EVT_LEFT_UP(win
, func
):
920 win
.Connect(-1, -1, wxEVT_LEFT_UP
, func
)
922 def EVT_MIDDLE_DOWN(win
, func
):
923 win
.Connect(-1, -1, wxEVT_MIDDLE_DOWN
, func
)
925 def EVT_MIDDLE_UP(win
, func
):
926 win
.Connect(-1, -1, wxEVT_MIDDLE_UP
, func
)
928 def EVT_RIGHT_DOWN(win
, func
):
929 win
.Connect(-1, -1, wxEVT_RIGHT_DOWN
, func
)
931 def EVT_RIGHT_UP(win
, func
):
932 win
.Connect(-1, -1, wxEVT_RIGHT_UP
, func
)
934 def EVT_MOTION(win
, func
):
935 win
.Connect(-1, -1, wxEVT_MOTION
, func
)
937 def EVT_LEFT_DCLICK(win
, func
):
938 win
.Connect(-1, -1, wxEVT_LEFT_DCLICK
, func
)
940 def EVT_MIDDLE_DCLICK(win
, func
):
941 win
.Connect(-1, -1, wxEVT_MIDDLE_DCLICK
, func
)
943 def EVT_RIGHT_DCLICK(win
, func
):
944 win
.Connect(-1, -1, wxEVT_RIGHT_DCLICK
, func
)
946 def EVT_LEAVE_WINDOW(win
, func
):
947 win
.Connect(-1, -1, wxEVT_LEAVE_WINDOW
, func
)
949 def EVT_ENTER_WINDOW(win
, func
):
950 win
.Connect(-1, -1, wxEVT_ENTER_WINDOW
, func
)
954 def EVT_MOUSE_EVENTS(win
, func
):
955 win
.Connect(-1, -1, wxEVT_LEFT_DOWN
, func
)
956 win
.Connect(-1, -1, wxEVT_LEFT_UP
, func
)
957 win
.Connect(-1, -1, wxEVT_MIDDLE_DOWN
, func
)
958 win
.Connect(-1, -1, wxEVT_MIDDLE_UP
, func
)
959 win
.Connect(-1, -1, wxEVT_RIGHT_DOWN
, func
)
960 win
.Connect(-1, -1, wxEVT_RIGHT_UP
, func
)
961 win
.Connect(-1, -1, wxEVT_MOTION
, func
)
962 win
.Connect(-1, -1, wxEVT_LEFT_DCLICK
, func
)
963 win
.Connect(-1, -1, wxEVT_MIDDLE_DCLICK
, func
)
964 win
.Connect(-1, -1, wxEVT_RIGHT_DCLICK
, func
)
965 win
.Connect(-1, -1, wxEVT_LEAVE_WINDOW
, func
)
966 win
.Connect(-1, -1, wxEVT_ENTER_WINDOW
, func
)
969 def EVT_COMMAND(win
, id, cmd
, func
):
970 win
.Connect(id, -1, cmd
, func
)
972 def EVT_COMMAND_RANGE(win
, id1
, id2
, cmd
, func
):
973 win
.Connect(id1
, id2
, cmd
, func
)
976 def EVT_SCROLL(win
, func
):
977 win
.Connect(-1, -1, wxEVT_SCROLL_TOP
, func
)
978 win
.Connect(-1, -1, wxEVT_SCROLL_BOTTOM
, func
)
979 win
.Connect(-1, -1, wxEVT_SCROLL_LINEUP
, func
)
980 win
.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN
, func
)
981 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEUP
, func
)
982 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
983 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK
,func
)
985 def EVT_SCROLL_TOP(win
, func
):
986 win
.Connect(-1, -1, wxEVT_SCROLL_TOP
, func
)
988 def EVT_SCROLL_BOTTOM(win
, func
):
989 win
.Connect(-1, -1, wxEVT_SCROLL_BOTTOM
, func
)
991 def EVT_SCROLL_LINEUP(win
, func
):
992 win
.Connect(-1, -1, wxEVT_SCROLL_LINEUP
, func
)
994 def EVT_SCROLL_LINEDOWN(win
, func
):
995 win
.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN
, func
)
997 def EVT_SCROLL_PAGEUP(win
, func
):
998 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEUP
, func
)
1000 def EVT_SCROLL_PAGEDOWN(win
, func
):
1001 win
.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1003 def EVT_SCROLL_THUMBTRACK(win
, func
):
1004 win
.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK
, func
)
1008 # Scrolling, with an id
1009 def EVT_COMMAND_SCROLL(win
, id, func
):
1010 win
.Connect(id, -1, wxEVT_SCROLL_TOP
, func
)
1011 win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
, func
)
1012 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1013 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1014 win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
, func
)
1015 win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1016 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
,func
)
1018 def EVT_COMMAND_SCROLL_TOP(win
, id, func
):
1019 win
.Connect(id, -1, wxEVT_SCROLL_TOP
, func
)
1021 def EVT_COMMAND_SCROLL_BOTTOM(win
, id, func
):
1022 win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
, func
)
1024 def EVT_COMMAND_SCROLL_LINEUP(win
, id, func
):
1025 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1027 def EVT_COMMAND_SCROLL_LINEDOWN(win
, id, func
):
1028 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1030 def EVT_COMMAND_SCROLL_PAGEUP(win
, id, func
):
1031 win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
, func
)
1033 def EVT_COMMAND_SCROLL_PAGEDOWN(win
, id, func
):
1034 win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1036 def EVT_COMMAND_SCROLL_THUMBTRACK(win
, id, func
):
1037 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
, func
)
1040 # Convenience commands
1041 def EVT_BUTTON(win
, id, func
):
1042 win
.Connect(id, -1, wxEVT_COMMAND_BUTTON_CLICKED
, func
)
1044 def EVT_CHECKBOX(win
, id, func
):
1045 win
.Connect(id, -1, wxEVT_COMMAND_CHECKBOX_CLICKED
, func
)
1047 def EVT_CHOICE(win
, id, func
):
1048 win
.Connect(id, -1, wxEVT_COMMAND_CHOICE_SELECTED
, func
)
1050 def EVT_LISTBOX(win
, id, func
):
1051 win
.Connect(id, -1, wxEVT_COMMAND_LISTBOX_SELECTED
, func
)
1053 def EVT_LISTBOX_DCLICK(win
, id, func
):
1054 win
.Connect(id, -1, wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
, func
)
1056 def EVT_TEXT(win
, id, func
):
1057 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_UPDATED
, func
)
1059 def EVT_TEXT_ENTER(win
, id, func
):
1060 win
.Connect(id, -1, wxEVT_COMMAND_TEXT_ENTER
, func
)
1062 def EVT_MENU(win
, id, func
):
1063 win
.Connect(id, -1, wxEVT_COMMAND_MENU_SELECTED
, func
)
1065 def EVT_MENU_RANGE(win
, id1
, id2
, func
):
1066 win
.Connect(id1
, id2
, wxEVT_COMMAND_MENU_SELECTED
, func
)
1068 def EVT_SLIDER(win
, id, func
):
1069 win
.Connect(id, -1, wxEVT_COMMAND_SLIDER_UPDATED
, func
)
1071 def EVT_RADIOBOX(win
, id, func
):
1072 win
.Connect(id, -1, wxEVT_COMMAND_RADIOBOX_SELECTED
, func
)
1074 def EVT_RADIOBUTTON(win
, id, func
):
1075 win
.Connect(id, -1, wxEVT_COMMAND_RADIOBUTTON_SELECTED
, func
)
1077 def EVT_VLBOX(win
, id, func
):
1078 win
.Connect(id, -1, wxEVT_COMMAND_VLBOX_SELECTED
, func
)
1080 def EVT_COMBOBOX(win
, id, func
):
1081 win
.Connect(id, -1, wxEVT_COMMAND_COMBOBOX_SELECTED
, func
)
1083 def EVT_TOOL(win
, id, func
):
1084 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_CLICKED
, func
)
1086 def EVT_TOOL_RCLICKED(win
, id, func
):
1087 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_RCLICKED
, func
)
1089 def EVT_TOOL_ENTER(win
, id, func
):
1090 win
.Connect(id, -1, wxEVT_COMMAND_TOOL_ENTER
, func
)
1092 def EVT_CHECKLISTBOX(win
, id, func
):
1093 win
.Connect(id, -1, wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
, func
)
1096 # Generic command events
1098 def EVT_COMMAND_LEFT_CLICK(win
, id, func
):
1099 win
.Connect(id, -1, wxEVT_COMMAND_LEFT_CLICK
, func
)
1101 def EVT_COMMAND_LEFT_DCLICK(win
, id, func
):
1102 win
.Connect(id, -1, wxEVT_COMMAND_LEFT_DCLICK
, func
)
1104 def EVT_COMMAND_RIGHT_CLICK(win
, id, func
):
1105 win
.Connect(id, -1, wxEVT_COMMAND_RIGHT_CLICK
, func
)
1107 def EVT_COMMAND_RIGHT_DCLICK(win
, id, func
):
1108 win
.Connect(id, -1, wxEVT_COMMAND_RIGHT_DCLICK
, func
)
1110 def EVT_COMMAND_SET_FOCUS(win
, id, func
):
1111 win
.Connect(id, -1, wxEVT_COMMAND_SET_FOCUS
, func
)
1113 def EVT_COMMAND_KILL_FOCUS(win
, id, func
):
1114 win
.Connect(id, -1, wxEVT_COMMAND_KILL_FOCUS
, func
)
1116 def EVT_COMMAND_ENTER(win
, id, func
):
1117 win
.Connect(id, -1, wxEVT_COMMAND_ENTER
, func
)
1121 def EVT_NOTEBOOK_PAGE_CHANGED(win
, id, func
):
1122 win
.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
, func
)
1124 def EVT_NOTEBOOK_PAGE_CHANGING(win
, id, func
):
1125 win
.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
, func
)
1129 def EVT_TREE_BEGIN_DRAG(win
, id, func
):
1130 win
.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_DRAG
, func
)
1132 def EVT_TREE_BEGIN_RDRAG(win
, id, func
):
1133 win
.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_RDRAG
, func
)
1135 def EVT_TREE_BEGIN_LABEL_EDIT(win
, id, func
):
1136 win
.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
, func
)
1138 def EVT_TREE_END_LABEL_EDIT(win
, id, func
):
1139 win
.Connect(id, -1, wxEVT_COMMAND_TREE_END_LABEL_EDIT
, func
)
1141 def EVT_TREE_GET_INFO(win
, id, func
):
1142 win
.Connect(id, -1, wxEVT_COMMAND_TREE_GET_INFO
, func
)
1144 def EVT_TREE_SET_INFO(win
, id, func
):
1145 win
.Connect(id, -1, wxEVT_COMMAND_TREE_SET_INFO
, func
)
1147 def EVT_TREE_ITEM_EXPANDED(win
, id, func
):
1148 win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDED
, func
)
1150 def EVT_TREE_ITEM_EXPANDING(win
, id, func
):
1151 win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDING
, func
)
1153 def EVT_TREE_ITEM_COLLAPSED(win
, id, func
):
1154 win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSED
, func
)
1156 def EVT_TREE_ITEM_COLLAPSING(win
, id, func
):
1157 win
.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSING
, func
)
1159 def EVT_TREE_SEL_CHANGED(win
, id, func
):
1160 win
.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGED
, func
)
1162 def EVT_TREE_SEL_CHANGING(win
, id, func
):
1163 win
.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGING
, func
)
1165 def EVT_TREE_KEY_DOWN(win
, id, func
):
1166 win
.Connect(id, -1, wxEVT_COMMAND_TREE_KEY_DOWN
, func
)
1168 def EVT_TREE_DELETE_ITEM(win
, id, func
):
1169 win
.Connect(id, -1, wxEVT_COMMAND_TREE_DELETE_ITEM
, func
)
1173 def EVT_SPIN_UP(win
, id, func
):
1174 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1176 def EVT_SPIN_DOWN(win
, id, func
):
1177 win
.Connect(id, -1,wxEVT_SCROLL_LINEDOWN
, func
)
1179 def EVT_SPIN(win
, id, func
):
1180 win
.Connect(id, -1, wxEVT_SCROLL_TOP
, func
)
1181 win
.Connect(id, -1, wxEVT_SCROLL_BOTTOM
, func
)
1182 win
.Connect(id, -1, wxEVT_SCROLL_LINEUP
, func
)
1183 win
.Connect(id, -1, wxEVT_SCROLL_LINEDOWN
, func
)
1184 win
.Connect(id, -1, wxEVT_SCROLL_PAGEUP
, func
)
1185 win
.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN
, func
)
1186 win
.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK
,func
)
1192 def EVT_TASKBAR_MOVE(win
, func
):
1193 win
.Connect(-1, -1, wxEVT_TASKBAR_MOVE
, func
)
1195 def EVT_TASKBAR_LEFT_DOWN(win
, func
):
1196 win
.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DOWN
, func
)
1198 def EVT_TASKBAR_LEFT_UP(win
, func
):
1199 win
.Connect(-1, -1, wxEVT_TASKBAR_LEFT_UP
, func
)
1201 def EVT_TASKBAR_RIGHT_DOWN(win
, func
):
1202 win
.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DOWN
, func
)
1204 def EVT_TASKBAR_RIGHT_UP(win
, func
):
1205 win
.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_UP
, func
)
1207 def EVT_TASKBAR_LEFT_DCLICK(win
, func
):
1208 win
.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DCLICK
, func
)
1210 def EVT_TASKBAR_RIGHT_DCLICK(win
, func
):
1211 win
.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DCLICK
, func
)
1215 def EVT_GRID_SELECT_CELL(win
, fn
):
1216 win
.Connect(-1, -1, wxEVT_GRID_SELECT_CELL
, fn
)
1218 def EVT_GRID_CREATE_CELL(win
, fn
):
1219 win
.Connect(-1, -1, wxEVT_GRID_CREATE_CELL
, fn
)
1221 def EVT_GRID_CHANGE_LABELS(win
, fn
):
1222 win
.Connect(-1, -1, wxEVT_GRID_CHANGE_LABELS
, fn
)
1224 def EVT_GRID_CHANGE_SEL_LABEL(win
, fn
):
1225 win
.Connect(-1, -1, wxEVT_GRID_CHANGE_SEL_LABEL
, fn
)
1227 def EVT_GRID_CELL_CHANGE(win
, fn
):
1228 win
.Connect(-1, -1, wxEVT_GRID_CELL_CHANGE
, fn
)
1230 def EVT_GRID_CELL_LCLICK(win
, fn
):
1231 win
.Connect(-1, -1, wxEVT_GRID_CELL_LCLICK
, fn
)
1233 def EVT_GRID_CELL_RCLICK(win
, fn
):
1234 win
.Connect(-1, -1, wxEVT_GRID_CELL_RCLICK
, fn
)
1236 def EVT_GRID_LABEL_LCLICK(win
, fn
):
1237 win
.Connect(-1, -1, wxEVT_GRID_LABEL_LCLICK
, fn
)
1239 def EVT_GRID_LABEL_RCLICK(win
, fn
):
1240 win
.Connect(-1, -1, wxEVT_GRID_LABEL_RCLICK
, fn
)
1244 def EVT_SASH_DRAGGED(win
, id, func
):
1245 win
.Connect(id, -1, wxEVT_SASH_DRAGGED
, func
)
1247 def EVT_SASH_DRAGGED_RANGE(win
, id1
, id2
, func
):
1248 win
.Connect(id1
, id2
, wxEVT_SASH_DRAGGED
, func
)
1250 def EVT_QUERY_LAYOUT_INFO(win
, func
):
1251 win
.Connect(-1, -1, wxEVT_EVT_QUERY_LAYOUT_INFO
, func
)
1253 def EVT_CALCULATE_LAYOUT(win
, func
):
1254 win
.Connect(-1, -1, wxEVT_EVT_CALCULATE_LAYOUT
, func
)
1258 def EVT_LIST_BEGIN_DRAG(win
, id, func
):
1259 win
.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_DRAG
, func
)
1261 def EVT_LIST_BEGIN_RDRAG(win
, id, func
):
1262 win
.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_RDRAG
, func
)
1264 def EVT_LIST_BEGIN_LABEL_EDIT(win
, id, func
):
1265 win
.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
, func
)
1267 def EVT_LIST_END_LABEL_EDIT(win
, id, func
):
1268 win
.Connect(id, -1, wxEVT_COMMAND_LIST_END_LABEL_EDIT
, func
)
1270 def EVT_LIST_DELETE_ITEM(win
, id, func
):
1271 win
.Connect(id, -1, wxEVT_COMMAND_LIST_DELETE_ITEM
, func
)
1273 def EVT_LIST_DELETE_ALL_ITEMS(win
, id, func
):
1274 win
.Connect(id, -1, wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
, func
)
1276 def EVT_LIST_GET_INFO(win
, id, func
):
1277 win
.Connect(id, -1, wxEVT_COMMAND_LIST_GET_INFO
, func
)
1279 def EVT_LIST_SET_INFO(win
, id, func
):
1280 win
.Connect(id, -1, wxEVT_COMMAND_LIST_SET_INFO
, func
)
1282 def EVT_LIST_ITEM_SELECTED(win
, id, func
):
1283 win
.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_SELECTED
, func
)
1285 def EVT_LIST_ITEM_ACTIVATED(win
, id, func
):
1286 win
.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_ACTIVATED
, func
)
1288 def EVT_LIST_ITEM_DESELECTED(win
, id, func
):
1289 win
.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_DESELECTED
, func
)
1291 def EVT_LIST_KEY_DOWN(win
, id, func
):
1292 win
.Connect(id, -1, wxEVT_COMMAND_LIST_KEY_DOWN
, func
)
1294 def EVT_LIST_INSERT_ITEM(win
, id, func
):
1295 win
.Connect(id, -1, wxEVT_COMMAND_LIST_INSERT_ITEM
, func
)
1297 def EVT_LIST_COL_CLICK(win
, id, func
):
1298 win
.Connect(id, -1, wxEVT_COMMAND_LIST_COL_CLICK
, func
)
1301 def EVT_SPLITTER_SASH_POS_CHANGING(win
, id, func
):
1302 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
, func
)
1304 def EVT_SPLITTER_SASH_POS_CHANGED(win
, id, func
):
1305 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
, func
)
1307 def EVT_SPLITTER_UNSPLIT(win
, id, func
):
1308 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_UNSPLIT
, func
)
1310 def EVT_SPLITTER_DOUBLECLICKED(win
, id, func
):
1311 win
.Connect(id, -1, wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
, func
)
1314 #----------------------------------------------------------------------
1316 class wxTimer(wxPyTimer
):
1318 wxPyTimer
.__init
__(self
, self
.Notify
) # derived class must provide
1319 # Notify(self) method.
1321 #----------------------------------------------------------------------
1322 # Some wxWin methods can take "NULL" as parameters, but the shadow classes
1323 # expect an object with the SWIG pointer as a 'this' member. This class
1324 # and instance fools the shadow into passing the NULL pointer.
1327 this
= 'NULL' # SWIG converts this to (void*)0
1332 #----------------------------------------------------------------------
1336 wxNamedColor
= wxNamedColour
1338 wxPyDefaultPosition
.Set(-1,-1)
1339 wxPyDefaultSize
.Set(-1,-1)
1341 # aliases so that C++ documentation applies:
1342 wxDefaultPosition
= wxPyDefaultPosition
1343 wxDefaultSize
= wxPyDefaultSize
1346 # This is to cover up a bug in SWIG. We are redefining
1347 # the shadow class that is generated for wxAcceleratorTable
1348 # because SWIG incorrectly uses "arg0.this"
1349 class wxAcceleratorTable(wxAcceleratorTablePtr
):
1350 def __init__(self
,arg0
) :
1351 self
.this
= miscc
.new_wxAcceleratorTable(arg0
)
1354 #----------------------------------------------------------------------
1355 # This helper function will take a wxPython object and convert it to
1356 # another wxPython object type. This will not be able to create objects
1357 # user that are derived from wxPython classes, only those that are
1358 # actually part of wxPython and directly corespond to C++ objects.
1360 # This is useful in situations where some method returns a generic
1361 # type such as wxWindow, but you know that it is actually some
1362 # derived type such as a wxTextCtrl. You can't call wxTextCtrl specific
1363 # methods on a wxWindow object, but you can use this function to
1364 # create a wxTextCtrl object that will pass the same pointer to
1365 # the C++ code. You use it like this:
1367 # textCtrl = wxPyTypeCast(window, "wxTextCtrl")
1370 # WARNING: Using this function to type cast objects into types that
1371 # they are not is not recommended and is likely to cause your
1372 # program to crash... Hard.
1375 def wxPyTypeCast(obj
, typeStr
):
1376 if hasattr(obj
, "this"):
1377 newPtr
= ptrcast(obj
.this
, typeStr
+"_p")
1379 newPtr
= ptrcast(obj
, typeStr
+"_p")
1380 theClass
= globals()[typeStr
+"Ptr"]
1381 theObj
= theClass(newPtr
)
1382 theObj
.thisown
= obj
.thisown
1386 #----------------------------------------------------------------------
1388 ## class wxPyStdOutWindow:
1389 ## def __init__(self, title = "wxPython: stdout/stderr"):
1390 ## self.frame = None
1391 ## self.title = title
1393 ## def write(self, str):
1394 ## if not self.frame:
1395 ## self.frame = wxFrame(NULL, -1, self.title)
1396 ## self.text = wxTextCtrl(self.frame, -1, "", wxPoint(0,0), wxDefaultSize,
1397 ## wxTE_MULTILINE|wxTE_READONLY)
1398 ## self.frame.SetSize(wxSize(450, 300))
1399 ## self.frame.Show(true)
1400 ## EVT_CLOSE(self.frame, self.OnCloseWindow)
1401 ## self.text.AppendText(str)
1403 ## def OnCloseWindow(self, event):
1405 ## self.frame.Destroy()
1406 ## self.frame = None
1412 ## self.frame.Close(true)
1414 _defRedirect
= (wxPlatform
== '__WXMSW__')
1416 #----------------------------------------------------------------------
1417 # The main application class. Derive from this and implement an OnInit
1418 # method that creates a frame and then calls self.SetTopWindow(frame)
1420 class wxApp(wxPyApp
):
1421 error
= 'wxApp.error'
1423 def __init__(self
, redirect
=_defRedirect
, filename
=None):
1424 wxPyApp
.__init
__(self
)
1425 self
.stdioWin
= None
1426 self
.saveStdio
= (sys
.stdout
, sys
.stderr
)
1428 self
.RedirectStdio(filename
)
1430 # this initializes wxWindows and then calls our OnInit
1431 _wxStart(self
.OnInit
)
1440 def RedirectStdio(self
, filename
):
1442 sys
.stdout
= sys
.stderr
= open(filename
, 'a')
1444 #raise self.error, 'wxPyStdOutWindow not yet implemented.'
1445 self
.stdioWin
= sys
.stdout
= sys
.stderr
= wxPyStdOutWindow()
1447 def RestoreStdio(self
):
1448 sys
.stdout
, sys
.stderr
= self
.saveStdio
1449 if self
.stdioWin
!= None:
1450 self
.stdioWin
.close()
1453 #----------------------------------------------------------------------------
1454 # DO NOT hold any other references to this object. This is how we know when
1455 # to cleanup system resources that wxWin is holding...
1456 __cleanMeUp
= __wxPyCleanup()
1457 #----------------------------------------------------------------------------