1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
8 #---------------------------------------------------------------------------
10 SYS_OEM_FIXED_FONT
= _misc_
.SYS_OEM_FIXED_FONT
11 SYS_ANSI_FIXED_FONT
= _misc_
.SYS_ANSI_FIXED_FONT
12 SYS_ANSI_VAR_FONT
= _misc_
.SYS_ANSI_VAR_FONT
13 SYS_SYSTEM_FONT
= _misc_
.SYS_SYSTEM_FONT
14 SYS_DEVICE_DEFAULT_FONT
= _misc_
.SYS_DEVICE_DEFAULT_FONT
15 SYS_DEFAULT_PALETTE
= _misc_
.SYS_DEFAULT_PALETTE
16 SYS_SYSTEM_FIXED_FONT
= _misc_
.SYS_SYSTEM_FIXED_FONT
17 SYS_DEFAULT_GUI_FONT
= _misc_
.SYS_DEFAULT_GUI_FONT
18 SYS_ICONTITLE_FONT
= _misc_
.SYS_ICONTITLE_FONT
19 SYS_COLOUR_SCROLLBAR
= _misc_
.SYS_COLOUR_SCROLLBAR
20 SYS_COLOUR_BACKGROUND
= _misc_
.SYS_COLOUR_BACKGROUND
21 SYS_COLOUR_DESKTOP
= _misc_
.SYS_COLOUR_DESKTOP
22 SYS_COLOUR_ACTIVECAPTION
= _misc_
.SYS_COLOUR_ACTIVECAPTION
23 SYS_COLOUR_INACTIVECAPTION
= _misc_
.SYS_COLOUR_INACTIVECAPTION
24 SYS_COLOUR_MENU
= _misc_
.SYS_COLOUR_MENU
25 SYS_COLOUR_WINDOW
= _misc_
.SYS_COLOUR_WINDOW
26 SYS_COLOUR_WINDOWFRAME
= _misc_
.SYS_COLOUR_WINDOWFRAME
27 SYS_COLOUR_MENUTEXT
= _misc_
.SYS_COLOUR_MENUTEXT
28 SYS_COLOUR_WINDOWTEXT
= _misc_
.SYS_COLOUR_WINDOWTEXT
29 SYS_COLOUR_CAPTIONTEXT
= _misc_
.SYS_COLOUR_CAPTIONTEXT
30 SYS_COLOUR_ACTIVEBORDER
= _misc_
.SYS_COLOUR_ACTIVEBORDER
31 SYS_COLOUR_INACTIVEBORDER
= _misc_
.SYS_COLOUR_INACTIVEBORDER
32 SYS_COLOUR_APPWORKSPACE
= _misc_
.SYS_COLOUR_APPWORKSPACE
33 SYS_COLOUR_HIGHLIGHT
= _misc_
.SYS_COLOUR_HIGHLIGHT
34 SYS_COLOUR_HIGHLIGHTTEXT
= _misc_
.SYS_COLOUR_HIGHLIGHTTEXT
35 SYS_COLOUR_BTNFACE
= _misc_
.SYS_COLOUR_BTNFACE
36 SYS_COLOUR_3DFACE
= _misc_
.SYS_COLOUR_3DFACE
37 SYS_COLOUR_BTNSHADOW
= _misc_
.SYS_COLOUR_BTNSHADOW
38 SYS_COLOUR_3DSHADOW
= _misc_
.SYS_COLOUR_3DSHADOW
39 SYS_COLOUR_GRAYTEXT
= _misc_
.SYS_COLOUR_GRAYTEXT
40 SYS_COLOUR_BTNTEXT
= _misc_
.SYS_COLOUR_BTNTEXT
41 SYS_COLOUR_INACTIVECAPTIONTEXT
= _misc_
.SYS_COLOUR_INACTIVECAPTIONTEXT
42 SYS_COLOUR_BTNHIGHLIGHT
= _misc_
.SYS_COLOUR_BTNHIGHLIGHT
43 SYS_COLOUR_BTNHILIGHT
= _misc_
.SYS_COLOUR_BTNHILIGHT
44 SYS_COLOUR_3DHIGHLIGHT
= _misc_
.SYS_COLOUR_3DHIGHLIGHT
45 SYS_COLOUR_3DHILIGHT
= _misc_
.SYS_COLOUR_3DHILIGHT
46 SYS_COLOUR_3DDKSHADOW
= _misc_
.SYS_COLOUR_3DDKSHADOW
47 SYS_COLOUR_3DLIGHT
= _misc_
.SYS_COLOUR_3DLIGHT
48 SYS_COLOUR_INFOTEXT
= _misc_
.SYS_COLOUR_INFOTEXT
49 SYS_COLOUR_INFOBK
= _misc_
.SYS_COLOUR_INFOBK
50 SYS_COLOUR_LISTBOX
= _misc_
.SYS_COLOUR_LISTBOX
51 SYS_COLOUR_HOTLIGHT
= _misc_
.SYS_COLOUR_HOTLIGHT
52 SYS_COLOUR_GRADIENTACTIVECAPTION
= _misc_
.SYS_COLOUR_GRADIENTACTIVECAPTION
53 SYS_COLOUR_GRADIENTINACTIVECAPTION
= _misc_
.SYS_COLOUR_GRADIENTINACTIVECAPTION
54 SYS_COLOUR_MENUHILIGHT
= _misc_
.SYS_COLOUR_MENUHILIGHT
55 SYS_COLOUR_MENUBAR
= _misc_
.SYS_COLOUR_MENUBAR
56 SYS_COLOUR_MAX
= _misc_
.SYS_COLOUR_MAX
57 SYS_MOUSE_BUTTONS
= _misc_
.SYS_MOUSE_BUTTONS
58 SYS_BORDER_X
= _misc_
.SYS_BORDER_X
59 SYS_BORDER_Y
= _misc_
.SYS_BORDER_Y
60 SYS_CURSOR_X
= _misc_
.SYS_CURSOR_X
61 SYS_CURSOR_Y
= _misc_
.SYS_CURSOR_Y
62 SYS_DCLICK_X
= _misc_
.SYS_DCLICK_X
63 SYS_DCLICK_Y
= _misc_
.SYS_DCLICK_Y
64 SYS_DRAG_X
= _misc_
.SYS_DRAG_X
65 SYS_DRAG_Y
= _misc_
.SYS_DRAG_Y
66 SYS_EDGE_X
= _misc_
.SYS_EDGE_X
67 SYS_EDGE_Y
= _misc_
.SYS_EDGE_Y
68 SYS_HSCROLL_ARROW_X
= _misc_
.SYS_HSCROLL_ARROW_X
69 SYS_HSCROLL_ARROW_Y
= _misc_
.SYS_HSCROLL_ARROW_Y
70 SYS_HTHUMB_X
= _misc_
.SYS_HTHUMB_X
71 SYS_ICON_X
= _misc_
.SYS_ICON_X
72 SYS_ICON_Y
= _misc_
.SYS_ICON_Y
73 SYS_ICONSPACING_X
= _misc_
.SYS_ICONSPACING_X
74 SYS_ICONSPACING_Y
= _misc_
.SYS_ICONSPACING_Y
75 SYS_WINDOWMIN_X
= _misc_
.SYS_WINDOWMIN_X
76 SYS_WINDOWMIN_Y
= _misc_
.SYS_WINDOWMIN_Y
77 SYS_SCREEN_X
= _misc_
.SYS_SCREEN_X
78 SYS_SCREEN_Y
= _misc_
.SYS_SCREEN_Y
79 SYS_FRAMESIZE_X
= _misc_
.SYS_FRAMESIZE_X
80 SYS_FRAMESIZE_Y
= _misc_
.SYS_FRAMESIZE_Y
81 SYS_SMALLICON_X
= _misc_
.SYS_SMALLICON_X
82 SYS_SMALLICON_Y
= _misc_
.SYS_SMALLICON_Y
83 SYS_HSCROLL_Y
= _misc_
.SYS_HSCROLL_Y
84 SYS_VSCROLL_X
= _misc_
.SYS_VSCROLL_X
85 SYS_VSCROLL_ARROW_X
= _misc_
.SYS_VSCROLL_ARROW_X
86 SYS_VSCROLL_ARROW_Y
= _misc_
.SYS_VSCROLL_ARROW_Y
87 SYS_VTHUMB_Y
= _misc_
.SYS_VTHUMB_Y
88 SYS_CAPTION_Y
= _misc_
.SYS_CAPTION_Y
89 SYS_MENU_Y
= _misc_
.SYS_MENU_Y
90 SYS_NETWORK_PRESENT
= _misc_
.SYS_NETWORK_PRESENT
91 SYS_PENWINDOWS_PRESENT
= _misc_
.SYS_PENWINDOWS_PRESENT
92 SYS_SHOW_SOUNDS
= _misc_
.SYS_SHOW_SOUNDS
93 SYS_SWAP_BUTTONS
= _misc_
.SYS_SWAP_BUTTONS
94 SYS_CAN_DRAW_FRAME_DECORATIONS
= _misc_
.SYS_CAN_DRAW_FRAME_DECORATIONS
95 SYS_CAN_ICONIZE_FRAME
= _misc_
.SYS_CAN_ICONIZE_FRAME
96 SYS_SCREEN_NONE
= _misc_
.SYS_SCREEN_NONE
97 SYS_SCREEN_TINY
= _misc_
.SYS_SCREEN_TINY
98 SYS_SCREEN_PDA
= _misc_
.SYS_SCREEN_PDA
99 SYS_SCREEN_SMALL
= _misc_
.SYS_SCREEN_SMALL
100 SYS_SCREEN_DESKTOP
= _misc_
.SYS_SCREEN_DESKTOP
101 class SystemSettings(object):
102 def __init__(self
): raise RuntimeError, "No constructor defined"
104 return "<%s.%s; proxy of C++ wxSystemSettings instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
105 def GetColour(*args
, **kwargs
):
106 """GetColour(int index) -> Colour"""
107 return _misc_
.SystemSettings_GetColour(*args
, **kwargs
)
109 GetColour
= staticmethod(GetColour
)
110 def GetFont(*args
, **kwargs
):
111 """GetFont(int index) -> Font"""
112 return _misc_
.SystemSettings_GetFont(*args
, **kwargs
)
114 GetFont
= staticmethod(GetFont
)
115 def GetMetric(*args
, **kwargs
):
116 """GetMetric(int index) -> int"""
117 return _misc_
.SystemSettings_GetMetric(*args
, **kwargs
)
119 GetMetric
= staticmethod(GetMetric
)
120 def HasFeature(*args
, **kwargs
):
121 """HasFeature(int index) -> bool"""
122 return _misc_
.SystemSettings_HasFeature(*args
, **kwargs
)
124 HasFeature
= staticmethod(HasFeature
)
125 def GetScreenType(*args
, **kwargs
):
126 """GetScreenType() -> int"""
127 return _misc_
.SystemSettings_GetScreenType(*args
, **kwargs
)
129 GetScreenType
= staticmethod(GetScreenType
)
130 def SetScreenType(*args
, **kwargs
):
131 """SetScreenType(int screen)"""
132 return _misc_
.SystemSettings_SetScreenType(*args
, **kwargs
)
134 SetScreenType
= staticmethod(SetScreenType
)
136 class SystemSettingsPtr(SystemSettings
):
137 def __init__(self
, this
):
139 if not hasattr(self
,"thisown"): self
.thisown
= 0
140 self
.__class
__ = SystemSettings
141 _misc_
.SystemSettings_swigregister(SystemSettingsPtr
)
143 def SystemSettings_GetColour(*args
, **kwargs
):
144 """SystemSettings_GetColour(int index) -> Colour"""
145 return _misc_
.SystemSettings_GetColour(*args
, **kwargs
)
147 def SystemSettings_GetFont(*args
, **kwargs
):
148 """SystemSettings_GetFont(int index) -> Font"""
149 return _misc_
.SystemSettings_GetFont(*args
, **kwargs
)
151 def SystemSettings_GetMetric(*args
, **kwargs
):
152 """SystemSettings_GetMetric(int index) -> int"""
153 return _misc_
.SystemSettings_GetMetric(*args
, **kwargs
)
155 def SystemSettings_HasFeature(*args
, **kwargs
):
156 """SystemSettings_HasFeature(int index) -> bool"""
157 return _misc_
.SystemSettings_HasFeature(*args
, **kwargs
)
159 def SystemSettings_GetScreenType(*args
, **kwargs
):
160 """SystemSettings_GetScreenType() -> int"""
161 return _misc_
.SystemSettings_GetScreenType(*args
, **kwargs
)
163 def SystemSettings_SetScreenType(*args
, **kwargs
):
164 """SystemSettings_SetScreenType(int screen)"""
165 return _misc_
.SystemSettings_SetScreenType(*args
, **kwargs
)
167 class SystemOptions(_core
.Object
):
169 return "<%s.%s; proxy of C++ wxSystemOptions instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
170 def __init__(self
, *args
, **kwargs
):
171 """__init__(self) -> SystemOptions"""
172 newobj
= _misc_
.new_SystemOptions(*args
, **kwargs
)
173 self
.this
= newobj
.this
176 def SetOption(*args
, **kwargs
):
177 """SetOption(String name, String value)"""
178 return _misc_
.SystemOptions_SetOption(*args
, **kwargs
)
180 SetOption
= staticmethod(SetOption
)
181 def SetOptionInt(*args
, **kwargs
):
182 """SetOptionInt(String name, int value)"""
183 return _misc_
.SystemOptions_SetOptionInt(*args
, **kwargs
)
185 SetOptionInt
= staticmethod(SetOptionInt
)
186 def GetOption(*args
, **kwargs
):
187 """GetOption(String name) -> String"""
188 return _misc_
.SystemOptions_GetOption(*args
, **kwargs
)
190 GetOption
= staticmethod(GetOption
)
191 def GetOptionInt(*args
, **kwargs
):
192 """GetOptionInt(String name) -> int"""
193 return _misc_
.SystemOptions_GetOptionInt(*args
, **kwargs
)
195 GetOptionInt
= staticmethod(GetOptionInt
)
196 def HasOption(*args
, **kwargs
):
197 """HasOption(String name) -> bool"""
198 return _misc_
.SystemOptions_HasOption(*args
, **kwargs
)
200 HasOption
= staticmethod(HasOption
)
202 class SystemOptionsPtr(SystemOptions
):
203 def __init__(self
, this
):
205 if not hasattr(self
,"thisown"): self
.thisown
= 0
206 self
.__class
__ = SystemOptions
207 _misc_
.SystemOptions_swigregister(SystemOptionsPtr
)
209 def SystemOptions_SetOption(*args
, **kwargs
):
210 """SystemOptions_SetOption(String name, String value)"""
211 return _misc_
.SystemOptions_SetOption(*args
, **kwargs
)
213 def SystemOptions_SetOptionInt(*args
, **kwargs
):
214 """SystemOptions_SetOptionInt(String name, int value)"""
215 return _misc_
.SystemOptions_SetOptionInt(*args
, **kwargs
)
217 def SystemOptions_GetOption(*args
, **kwargs
):
218 """SystemOptions_GetOption(String name) -> String"""
219 return _misc_
.SystemOptions_GetOption(*args
, **kwargs
)
221 def SystemOptions_GetOptionInt(*args
, **kwargs
):
222 """SystemOptions_GetOptionInt(String name) -> int"""
223 return _misc_
.SystemOptions_GetOptionInt(*args
, **kwargs
)
225 def SystemOptions_HasOption(*args
, **kwargs
):
226 """SystemOptions_HasOption(String name) -> bool"""
227 return _misc_
.SystemOptions_HasOption(*args
, **kwargs
)
229 #---------------------------------------------------------------------------
232 def NewId(*args
, **kwargs
):
233 """NewId() -> long"""
234 return _misc_
.NewId(*args
, **kwargs
)
236 def RegisterId(*args
, **kwargs
):
237 """RegisterId(long id)"""
238 return _misc_
.RegisterId(*args
, **kwargs
)
240 def GetCurrentId(*args
, **kwargs
):
241 """GetCurrentId() -> long"""
242 return _misc_
.GetCurrentId(*args
, **kwargs
)
244 def Bell(*args
, **kwargs
):
246 return _misc_
.Bell(*args
, **kwargs
)
248 def EndBusyCursor(*args
, **kwargs
):
249 """EndBusyCursor()"""
250 return _misc_
.EndBusyCursor(*args
, **kwargs
)
252 def GetElapsedTime(*args
, **kwargs
):
253 """GetElapsedTime(bool resetTimer=True) -> long"""
254 return _misc_
.GetElapsedTime(*args
, **kwargs
)
256 def GetMousePosition(*args
, **kwargs
):
257 """GetMousePosition() -> (x,y)"""
258 return _misc_
.GetMousePosition(*args
, **kwargs
)
260 def IsBusy(*args
, **kwargs
):
261 """IsBusy() -> bool"""
262 return _misc_
.IsBusy(*args
, **kwargs
)
264 def Now(*args
, **kwargs
):
265 """Now() -> String"""
266 return _misc_
.Now(*args
, **kwargs
)
268 def Shell(*args
, **kwargs
):
269 """Shell(String command=EmptyString) -> bool"""
270 return _misc_
.Shell(*args
, **kwargs
)
272 def StartTimer(*args
, **kwargs
):
274 return _misc_
.StartTimer(*args
, **kwargs
)
276 def GetOsVersion(*args
, **kwargs
):
277 """GetOsVersion() -> (platform, major, minor)"""
278 return _misc_
.GetOsVersion(*args
, **kwargs
)
280 def GetOsDescription(*args
, **kwargs
):
281 """GetOsDescription() -> String"""
282 return _misc_
.GetOsDescription(*args
, **kwargs
)
284 def GetFreeMemory(*args
, **kwargs
):
285 """GetFreeMemory() -> long"""
286 return _misc_
.GetFreeMemory(*args
, **kwargs
)
287 SHUTDOWN_POWEROFF
= _misc_
.SHUTDOWN_POWEROFF
288 SHUTDOWN_REBOOT
= _misc_
.SHUTDOWN_REBOOT
290 def Shutdown(*args
, **kwargs
):
291 """Shutdown(int wFlags) -> bool"""
292 return _misc_
.Shutdown(*args
, **kwargs
)
294 def Sleep(*args
, **kwargs
):
295 """Sleep(int secs)"""
296 return _misc_
.Sleep(*args
, **kwargs
)
298 def MilliSleep(*args
, **kwargs
):
299 """MilliSleep(unsigned long milliseconds)"""
300 return _misc_
.MilliSleep(*args
, **kwargs
)
302 def MicroSleep(*args
, **kwargs
):
303 """MicroSleep(unsigned long microseconds)"""
304 return _misc_
.MicroSleep(*args
, **kwargs
)
307 def EnableTopLevelWindows(*args
, **kwargs
):
308 """EnableTopLevelWindows(bool enable)"""
309 return _misc_
.EnableTopLevelWindows(*args
, **kwargs
)
311 def StripMenuCodes(*args
, **kwargs
):
312 """StripMenuCodes(String in) -> String"""
313 return _misc_
.StripMenuCodes(*args
, **kwargs
)
315 def GetEmailAddress(*args
, **kwargs
):
316 """GetEmailAddress() -> String"""
317 return _misc_
.GetEmailAddress(*args
, **kwargs
)
319 def GetHostName(*args
, **kwargs
):
320 """GetHostName() -> String"""
321 return _misc_
.GetHostName(*args
, **kwargs
)
323 def GetFullHostName(*args
, **kwargs
):
324 """GetFullHostName() -> String"""
325 return _misc_
.GetFullHostName(*args
, **kwargs
)
327 def GetUserId(*args
, **kwargs
):
328 """GetUserId() -> String"""
329 return _misc_
.GetUserId(*args
, **kwargs
)
331 def GetUserName(*args
, **kwargs
):
332 """GetUserName() -> String"""
333 return _misc_
.GetUserName(*args
, **kwargs
)
335 def GetHomeDir(*args
, **kwargs
):
336 """GetHomeDir() -> String"""
337 return _misc_
.GetHomeDir(*args
, **kwargs
)
339 def GetUserHome(*args
, **kwargs
):
340 """GetUserHome(String user=EmptyString) -> String"""
341 return _misc_
.GetUserHome(*args
, **kwargs
)
343 def GetProcessId(*args
, **kwargs
):
344 """GetProcessId() -> unsigned long"""
345 return _misc_
.GetProcessId(*args
, **kwargs
)
347 def Trap(*args
, **kwargs
):
349 return _misc_
.Trap(*args
, **kwargs
)
351 def FileSelector(*args
, **kwargs
):
353 FileSelector(String message=FileSelectorPromptStr, String default_path=EmptyString,
354 String default_filename=EmptyString,
355 String default_extension=EmptyString,
356 String wildcard=FileSelectorDefaultWildcardStr,
357 int flags=0, Window parent=None, int x=-1,
360 return _misc_
.FileSelector(*args
, **kwargs
)
362 def LoadFileSelector(*args
, **kwargs
):
364 LoadFileSelector(String what, String extension, String default_name=EmptyString,
365 Window parent=None) -> String
367 return _misc_
.LoadFileSelector(*args
, **kwargs
)
369 def SaveFileSelector(*args
, **kwargs
):
371 SaveFileSelector(String what, String extension, String default_name=EmptyString,
372 Window parent=None) -> String
374 return _misc_
.SaveFileSelector(*args
, **kwargs
)
376 def DirSelector(*args
, **kwargs
):
378 DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString,
379 long style=DD_DEFAULT_STYLE,
380 Point pos=DefaultPosition, Window parent=None) -> String
382 return _misc_
.DirSelector(*args
, **kwargs
)
384 def GetTextFromUser(*args
, **kwargs
):
386 GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString,
388 int x=-1, int y=-1, bool centre=True) -> String
390 return _misc_
.GetTextFromUser(*args
, **kwargs
)
392 def GetPasswordFromUser(*args
, **kwargs
):
394 GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString,
395 Window parent=None) -> String
397 return _misc_
.GetPasswordFromUser(*args
, **kwargs
)
399 def GetSingleChoice(*args
, **kwargs
):
401 GetSingleChoice(String message, String caption, int choices, String choices_array,
402 Window parent=None, int x=-1,
403 int y=-1, bool centre=True, int width=150, int height=200) -> String
405 return _misc_
.GetSingleChoice(*args
, **kwargs
)
407 def GetSingleChoiceIndex(*args
, **kwargs
):
409 GetSingleChoiceIndex(String message, String caption, int choices, String choices_array,
410 Window parent=None, int x=-1,
411 int y=-1, bool centre=True, int width=150, int height=200) -> int
413 return _misc_
.GetSingleChoiceIndex(*args
, **kwargs
)
415 def MessageBox(*args
, **kwargs
):
417 MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE,
418 Window parent=None, int x=-1,
421 return _misc_
.MessageBox(*args
, **kwargs
)
423 def GetNumberFromUser(*args
, **kwargs
):
425 GetNumberFromUser(String message, String prompt, String caption, long value,
426 long min=0, long max=100, Window parent=None,
427 Point pos=DefaultPosition) -> long
429 return _misc_
.GetNumberFromUser(*args
, **kwargs
)
431 def ColourDisplay(*args
, **kwargs
):
432 """ColourDisplay() -> bool"""
433 return _misc_
.ColourDisplay(*args
, **kwargs
)
435 def DisplayDepth(*args
, **kwargs
):
436 """DisplayDepth() -> int"""
437 return _misc_
.DisplayDepth(*args
, **kwargs
)
439 def GetDisplayDepth(*args
, **kwargs
):
440 """GetDisplayDepth() -> int"""
441 return _misc_
.GetDisplayDepth(*args
, **kwargs
)
443 def DisplaySize(*args
, **kwargs
):
444 """DisplaySize() -> (width, height)"""
445 return _misc_
.DisplaySize(*args
, **kwargs
)
447 def GetDisplaySize(*args
, **kwargs
):
448 """GetDisplaySize() -> Size"""
449 return _misc_
.GetDisplaySize(*args
, **kwargs
)
451 def DisplaySizeMM(*args
, **kwargs
):
452 """DisplaySizeMM() -> (width, height)"""
453 return _misc_
.DisplaySizeMM(*args
, **kwargs
)
455 def GetDisplaySizeMM(*args
, **kwargs
):
456 """GetDisplaySizeMM() -> Size"""
457 return _misc_
.GetDisplaySizeMM(*args
, **kwargs
)
459 def ClientDisplayRect(*args
, **kwargs
):
460 """ClientDisplayRect() -> (x, y, width, height)"""
461 return _misc_
.ClientDisplayRect(*args
, **kwargs
)
463 def GetClientDisplayRect(*args
, **kwargs
):
464 """GetClientDisplayRect() -> Rect"""
465 return _misc_
.GetClientDisplayRect(*args
, **kwargs
)
467 def SetCursor(*args
, **kwargs
):
468 """SetCursor(Cursor cursor)"""
469 return _misc_
.SetCursor(*args
, **kwargs
)
471 def BeginBusyCursor(*args
, **kwargs
):
472 """BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)"""
473 return _misc_
.BeginBusyCursor(*args
, **kwargs
)
475 def GetActiveWindow(*args
, **kwargs
):
476 """GetActiveWindow() -> Window"""
477 return _misc_
.GetActiveWindow(*args
, **kwargs
)
479 def GenericFindWindowAtPoint(*args
, **kwargs
):
480 """GenericFindWindowAtPoint(Point pt) -> Window"""
481 return _misc_
.GenericFindWindowAtPoint(*args
, **kwargs
)
483 def FindWindowAtPoint(*args
, **kwargs
):
484 """FindWindowAtPoint(Point pt) -> Window"""
485 return _misc_
.FindWindowAtPoint(*args
, **kwargs
)
487 def GetTopLevelParent(*args
, **kwargs
):
488 """GetTopLevelParent(Window win) -> Window"""
489 return _misc_
.GetTopLevelParent(*args
, **kwargs
)
491 def GetKeyState(*args
, **kwargs
):
493 GetKeyState(int key) -> bool
495 Get the state of a key (true if pressed or toggled on, false if not.)
496 This is generally most useful getting the state of the modifier or
497 toggle keys. On some platforms those may be the only keys that work.
500 return _misc_
.GetKeyState(*args
, **kwargs
)
502 def WakeUpMainThread(*args
, **kwargs
):
503 """WakeUpMainThread()"""
504 return _misc_
.WakeUpMainThread(*args
, **kwargs
)
506 def MutexGuiEnter(*args
, **kwargs
):
507 """MutexGuiEnter()"""
508 return _misc_
.MutexGuiEnter(*args
, **kwargs
)
510 def MutexGuiLeave(*args
, **kwargs
):
511 """MutexGuiLeave()"""
512 return _misc_
.MutexGuiLeave(*args
, **kwargs
)
513 class MutexGuiLocker(object):
515 return "<%s.%s; proxy of C++ wxMutexGuiLocker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
516 def __init__(self
, *args
, **kwargs
):
517 """__init__(self) -> MutexGuiLocker"""
518 newobj
= _misc_
.new_MutexGuiLocker(*args
, **kwargs
)
519 self
.this
= newobj
.this
522 def __del__(self
, destroy
=_misc_
.delete_MutexGuiLocker
):
525 if self
.thisown
: destroy(self
)
529 class MutexGuiLockerPtr(MutexGuiLocker
):
530 def __init__(self
, this
):
532 if not hasattr(self
,"thisown"): self
.thisown
= 0
533 self
.__class
__ = MutexGuiLocker
534 _misc_
.MutexGuiLocker_swigregister(MutexGuiLockerPtr
)
536 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
537 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
538 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
541 def Thread_IsMain(*args
, **kwargs
):
542 """Thread_IsMain() -> bool"""
543 return _misc_
.Thread_IsMain(*args
, **kwargs
)
544 #---------------------------------------------------------------------------
546 class ToolTip(_core
.Object
):
548 return "<%s.%s; proxy of C++ wxToolTip instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
549 def __init__(self
, *args
, **kwargs
):
550 """__init__(self, String tip) -> ToolTip"""
551 newobj
= _misc_
.new_ToolTip(*args
, **kwargs
)
552 self
.this
= newobj
.this
555 def SetTip(*args
, **kwargs
):
556 """SetTip(self, String tip)"""
557 return _misc_
.ToolTip_SetTip(*args
, **kwargs
)
559 def GetTip(*args
, **kwargs
):
560 """GetTip(self) -> String"""
561 return _misc_
.ToolTip_GetTip(*args
, **kwargs
)
563 def GetWindow(*args
, **kwargs
):
564 """GetWindow(self) -> Window"""
565 return _misc_
.ToolTip_GetWindow(*args
, **kwargs
)
567 def Enable(*args
, **kwargs
):
568 """Enable(bool flag)"""
569 return _misc_
.ToolTip_Enable(*args
, **kwargs
)
571 Enable
= staticmethod(Enable
)
572 def SetDelay(*args
, **kwargs
):
573 """SetDelay(long milliseconds)"""
574 return _misc_
.ToolTip_SetDelay(*args
, **kwargs
)
576 SetDelay
= staticmethod(SetDelay
)
578 class ToolTipPtr(ToolTip
):
579 def __init__(self
, this
):
581 if not hasattr(self
,"thisown"): self
.thisown
= 0
582 self
.__class
__ = ToolTip
583 _misc_
.ToolTip_swigregister(ToolTipPtr
)
585 def ToolTip_Enable(*args
, **kwargs
):
586 """ToolTip_Enable(bool flag)"""
587 return _misc_
.ToolTip_Enable(*args
, **kwargs
)
589 def ToolTip_SetDelay(*args
, **kwargs
):
590 """ToolTip_SetDelay(long milliseconds)"""
591 return _misc_
.ToolTip_SetDelay(*args
, **kwargs
)
595 return "<%s.%s; proxy of C++ wxCaret instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
596 def __init__(self
, *args
, **kwargs
):
597 """__init__(self, Window window, Size size) -> Caret"""
598 newobj
= _misc_
.new_Caret(*args
, **kwargs
)
599 self
.this
= newobj
.this
602 def __del__(self
, destroy
=_misc_
.delete_Caret
):
605 if self
.thisown
: destroy(self
)
608 def IsOk(*args
, **kwargs
):
609 """IsOk(self) -> bool"""
610 return _misc_
.Caret_IsOk(*args
, **kwargs
)
612 def IsVisible(*args
, **kwargs
):
613 """IsVisible(self) -> bool"""
614 return _misc_
.Caret_IsVisible(*args
, **kwargs
)
616 def GetPosition(*args
, **kwargs
):
617 """GetPosition(self) -> Point"""
618 return _misc_
.Caret_GetPosition(*args
, **kwargs
)
620 def GetPositionTuple(*args
, **kwargs
):
621 """GetPositionTuple() -> (x,y)"""
622 return _misc_
.Caret_GetPositionTuple(*args
, **kwargs
)
624 def GetSize(*args
, **kwargs
):
625 """GetSize(self) -> Size"""
626 return _misc_
.Caret_GetSize(*args
, **kwargs
)
628 def GetSizeTuple(*args
, **kwargs
):
629 """GetSizeTuple() -> (width, height)"""
630 return _misc_
.Caret_GetSizeTuple(*args
, **kwargs
)
632 def GetWindow(*args
, **kwargs
):
633 """GetWindow(self) -> Window"""
634 return _misc_
.Caret_GetWindow(*args
, **kwargs
)
636 def MoveXY(*args
, **kwargs
):
637 """MoveXY(self, int x, int y)"""
638 return _misc_
.Caret_MoveXY(*args
, **kwargs
)
640 def Move(*args
, **kwargs
):
641 """Move(self, Point pt)"""
642 return _misc_
.Caret_Move(*args
, **kwargs
)
644 def SetSizeWH(*args
, **kwargs
):
645 """SetSizeWH(self, int width, int height)"""
646 return _misc_
.Caret_SetSizeWH(*args
, **kwargs
)
648 def SetSize(*args
, **kwargs
):
649 """SetSize(self, Size size)"""
650 return _misc_
.Caret_SetSize(*args
, **kwargs
)
652 def Show(*args
, **kwargs
):
653 """Show(self, int show=True)"""
654 return _misc_
.Caret_Show(*args
, **kwargs
)
656 def Hide(*args
, **kwargs
):
658 return _misc_
.Caret_Hide(*args
, **kwargs
)
660 def __nonzero__(self
): return self
.IsOk()
662 class CaretPtr(Caret
):
663 def __init__(self
, this
):
665 if not hasattr(self
,"thisown"): self
.thisown
= 0
666 self
.__class
__ = Caret
667 _misc_
.Caret_swigregister(CaretPtr
)
670 def Caret_GetBlinkTime(*args
, **kwargs
):
671 """Caret_GetBlinkTime() -> int"""
672 return _misc_
.Caret_GetBlinkTime(*args
, **kwargs
)
674 def Caret_SetBlinkTime(*args
, **kwargs
):
675 """Caret_SetBlinkTime(int milliseconds)"""
676 return _misc_
.Caret_SetBlinkTime(*args
, **kwargs
)
677 class BusyCursor(object):
679 return "<%s.%s; proxy of C++ wxBusyCursor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
680 def __init__(self
, *args
, **kwargs
):
681 """__init__(self, Cursor cursor=wxHOURGLASS_CURSOR) -> BusyCursor"""
682 newobj
= _misc_
.new_BusyCursor(*args
, **kwargs
)
683 self
.this
= newobj
.this
686 def __del__(self
, destroy
=_misc_
.delete_BusyCursor
):
689 if self
.thisown
: destroy(self
)
693 class BusyCursorPtr(BusyCursor
):
694 def __init__(self
, this
):
696 if not hasattr(self
,"thisown"): self
.thisown
= 0
697 self
.__class
__ = BusyCursor
698 _misc_
.BusyCursor_swigregister(BusyCursorPtr
)
700 class WindowDisabler(object):
702 return "<%s.%s; proxy of C++ wxWindowDisabler instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
703 def __init__(self
, *args
, **kwargs
):
704 """__init__(self, Window winToSkip=None) -> WindowDisabler"""
705 newobj
= _misc_
.new_WindowDisabler(*args
, **kwargs
)
706 self
.this
= newobj
.this
709 def __del__(self
, destroy
=_misc_
.delete_WindowDisabler
):
712 if self
.thisown
: destroy(self
)
716 class WindowDisablerPtr(WindowDisabler
):
717 def __init__(self
, this
):
719 if not hasattr(self
,"thisown"): self
.thisown
= 0
720 self
.__class
__ = WindowDisabler
721 _misc_
.WindowDisabler_swigregister(WindowDisablerPtr
)
723 class BusyInfo(_core
.Object
):
725 return "<%s.%s; proxy of C++ wxBusyInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
726 def __init__(self
, *args
, **kwargs
):
727 """__init__(self, String message) -> BusyInfo"""
728 newobj
= _misc_
.new_BusyInfo(*args
, **kwargs
)
729 self
.this
= newobj
.this
732 def __del__(self
, destroy
=_misc_
.delete_BusyInfo
):
735 if self
.thisown
: destroy(self
)
739 class BusyInfoPtr(BusyInfo
):
740 def __init__(self
, this
):
742 if not hasattr(self
,"thisown"): self
.thisown
= 0
743 self
.__class
__ = BusyInfo
744 _misc_
.BusyInfo_swigregister(BusyInfoPtr
)
746 class StopWatch(object):
748 return "<%s.%s; proxy of C++ wxStopWatch instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
749 def __init__(self
, *args
, **kwargs
):
750 """__init__(self) -> StopWatch"""
751 newobj
= _misc_
.new_StopWatch(*args
, **kwargs
)
752 self
.this
= newobj
.this
755 def Start(*args
, **kwargs
):
756 """Start(self, long t0=0)"""
757 return _misc_
.StopWatch_Start(*args
, **kwargs
)
759 def Pause(*args
, **kwargs
):
761 return _misc_
.StopWatch_Pause(*args
, **kwargs
)
763 def Resume(*args
, **kwargs
):
765 return _misc_
.StopWatch_Resume(*args
, **kwargs
)
767 def Time(*args
, **kwargs
):
768 """Time(self) -> long"""
769 return _misc_
.StopWatch_Time(*args
, **kwargs
)
772 class StopWatchPtr(StopWatch
):
773 def __init__(self
, this
):
775 if not hasattr(self
,"thisown"): self
.thisown
= 0
776 self
.__class
__ = StopWatch
777 _misc_
.StopWatch_swigregister(StopWatchPtr
)
779 class FileHistory(_core
.Object
):
781 return "<%s.%s; proxy of C++ wxFileHistory instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
782 def __init__(self
, *args
, **kwargs
):
783 """__init__(self, int maxFiles=9) -> FileHistory"""
784 newobj
= _misc_
.new_FileHistory(*args
, **kwargs
)
785 self
.this
= newobj
.this
788 def __del__(self
, destroy
=_misc_
.delete_FileHistory
):
791 if self
.thisown
: destroy(self
)
794 def AddFileToHistory(*args
, **kwargs
):
795 """AddFileToHistory(self, String file)"""
796 return _misc_
.FileHistory_AddFileToHistory(*args
, **kwargs
)
798 def RemoveFileFromHistory(*args
, **kwargs
):
799 """RemoveFileFromHistory(self, int i)"""
800 return _misc_
.FileHistory_RemoveFileFromHistory(*args
, **kwargs
)
802 def GetMaxFiles(*args
, **kwargs
):
803 """GetMaxFiles(self) -> int"""
804 return _misc_
.FileHistory_GetMaxFiles(*args
, **kwargs
)
806 def UseMenu(*args
, **kwargs
):
807 """UseMenu(self, Menu menu)"""
808 return _misc_
.FileHistory_UseMenu(*args
, **kwargs
)
810 def RemoveMenu(*args
, **kwargs
):
811 """RemoveMenu(self, Menu menu)"""
812 return _misc_
.FileHistory_RemoveMenu(*args
, **kwargs
)
814 def Load(*args
, **kwargs
):
815 """Load(self, ConfigBase config)"""
816 return _misc_
.FileHistory_Load(*args
, **kwargs
)
818 def Save(*args
, **kwargs
):
819 """Save(self, ConfigBase config)"""
820 return _misc_
.FileHistory_Save(*args
, **kwargs
)
822 def AddFilesToMenu(*args
, **kwargs
):
823 """AddFilesToMenu(self)"""
824 return _misc_
.FileHistory_AddFilesToMenu(*args
, **kwargs
)
826 def AddFilesToThisMenu(*args
, **kwargs
):
827 """AddFilesToThisMenu(self, Menu menu)"""
828 return _misc_
.FileHistory_AddFilesToThisMenu(*args
, **kwargs
)
830 def GetHistoryFile(*args
, **kwargs
):
831 """GetHistoryFile(self, int i) -> String"""
832 return _misc_
.FileHistory_GetHistoryFile(*args
, **kwargs
)
834 def GetCount(*args
, **kwargs
):
835 """GetCount(self) -> int"""
836 return _misc_
.FileHistory_GetCount(*args
, **kwargs
)
838 GetNoHistoryFiles
= GetCount
840 class FileHistoryPtr(FileHistory
):
841 def __init__(self
, this
):
843 if not hasattr(self
,"thisown"): self
.thisown
= 0
844 self
.__class
__ = FileHistory
845 _misc_
.FileHistory_swigregister(FileHistoryPtr
)
847 class SingleInstanceChecker(object):
849 return "<%s.%s; proxy of C++ wxSingleInstanceChecker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
850 def __init__(self
, *args
, **kwargs
):
851 """__init__(self, String name, String path=EmptyString) -> SingleInstanceChecker"""
852 newobj
= _misc_
.new_SingleInstanceChecker(*args
, **kwargs
)
853 self
.this
= newobj
.this
856 def __del__(self
, destroy
=_misc_
.delete_SingleInstanceChecker
):
859 if self
.thisown
: destroy(self
)
862 def Create(*args
, **kwargs
):
863 """Create(self, String name, String path=EmptyString) -> bool"""
864 return _misc_
.SingleInstanceChecker_Create(*args
, **kwargs
)
866 def IsAnotherRunning(*args
, **kwargs
):
867 """IsAnotherRunning(self) -> bool"""
868 return _misc_
.SingleInstanceChecker_IsAnotherRunning(*args
, **kwargs
)
871 class SingleInstanceCheckerPtr(SingleInstanceChecker
):
872 def __init__(self
, this
):
874 if not hasattr(self
,"thisown"): self
.thisown
= 0
875 self
.__class
__ = SingleInstanceChecker
876 _misc_
.SingleInstanceChecker_swigregister(SingleInstanceCheckerPtr
)
878 def PreSingleInstanceChecker(*args
, **kwargs
):
879 """PreSingleInstanceChecker() -> SingleInstanceChecker"""
880 val
= _misc_
.new_PreSingleInstanceChecker(*args
, **kwargs
)
885 def DrawWindowOnDC(*args
, **kwargs
):
886 """DrawWindowOnDC(Window window, DC dc, int method)"""
887 return _misc_
.DrawWindowOnDC(*args
, **kwargs
)
888 #---------------------------------------------------------------------------
890 class TipProvider(object):
891 def __init__(self
): raise RuntimeError, "No constructor defined"
893 return "<%s.%s; proxy of C++ wxTipProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
894 def __del__(self
, destroy
=_misc_
.delete_TipProvider
):
897 if self
.thisown
: destroy(self
)
900 def GetTip(*args
, **kwargs
):
901 """GetTip(self) -> String"""
902 return _misc_
.TipProvider_GetTip(*args
, **kwargs
)
904 def GetCurrentTip(*args
, **kwargs
):
905 """GetCurrentTip(self) -> size_t"""
906 return _misc_
.TipProvider_GetCurrentTip(*args
, **kwargs
)
908 def PreprocessTip(*args
, **kwargs
):
909 """PreprocessTip(self, String tip) -> String"""
910 return _misc_
.TipProvider_PreprocessTip(*args
, **kwargs
)
913 class TipProviderPtr(TipProvider
):
914 def __init__(self
, this
):
916 if not hasattr(self
,"thisown"): self
.thisown
= 0
917 self
.__class
__ = TipProvider
918 _misc_
.TipProvider_swigregister(TipProviderPtr
)
920 class PyTipProvider(TipProvider
):
922 return "<%s.%s; proxy of C++ wxPyTipProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
923 def __init__(self
, *args
, **kwargs
):
924 """__init__(self, size_t currentTip) -> PyTipProvider"""
925 newobj
= _misc_
.new_PyTipProvider(*args
, **kwargs
)
926 self
.this
= newobj
.this
929 self
._setCallbackInfo
(self
, PyTipProvider
)
931 def _setCallbackInfo(*args
, **kwargs
):
932 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
933 return _misc_
.PyTipProvider__setCallbackInfo(*args
, **kwargs
)
936 class PyTipProviderPtr(PyTipProvider
):
937 def __init__(self
, this
):
939 if not hasattr(self
,"thisown"): self
.thisown
= 0
940 self
.__class
__ = PyTipProvider
941 _misc_
.PyTipProvider_swigregister(PyTipProviderPtr
)
944 def ShowTip(*args
, **kwargs
):
945 """ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool"""
946 return _misc_
.ShowTip(*args
, **kwargs
)
948 def CreateFileTipProvider(*args
, **kwargs
):
949 """CreateFileTipProvider(String filename, size_t currentTip) -> TipProvider"""
950 return _misc_
.CreateFileTipProvider(*args
, **kwargs
)
951 #---------------------------------------------------------------------------
953 TIMER_CONTINUOUS
= _misc_
.TIMER_CONTINUOUS
954 TIMER_ONE_SHOT
= _misc_
.TIMER_ONE_SHOT
955 wxEVT_TIMER
= _misc_
.wxEVT_TIMER
956 class Timer(_core
.EvtHandler
):
958 return "<%s.%s; proxy of C++ wxPyTimer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
959 def __init__(self
, *args
, **kwargs
):
960 """__init__(self, EvtHandler owner=None, int id=-1) -> Timer"""
961 newobj
= _misc_
.new_Timer(*args
, **kwargs
)
962 self
.this
= newobj
.this
965 self
._setCallbackInfo
(self
, Timer
, 0); self
._setOORInfo
(self
)
967 def __del__(self
, destroy
=_misc_
.delete_Timer
):
970 if self
.thisown
: destroy(self
)
973 def _setCallbackInfo(*args
, **kwargs
):
974 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref=1)"""
975 return _misc_
.Timer__setCallbackInfo(*args
, **kwargs
)
977 def SetOwner(*args
, **kwargs
):
978 """SetOwner(self, EvtHandler owner, int id=-1)"""
979 return _misc_
.Timer_SetOwner(*args
, **kwargs
)
981 def GetOwner(*args
, **kwargs
):
982 """GetOwner(self) -> EvtHandler"""
983 return _misc_
.Timer_GetOwner(*args
, **kwargs
)
985 def Start(*args
, **kwargs
):
986 """Start(self, int milliseconds=-1, bool oneShot=False) -> bool"""
987 return _misc_
.Timer_Start(*args
, **kwargs
)
989 def Stop(*args
, **kwargs
):
991 return _misc_
.Timer_Stop(*args
, **kwargs
)
993 def IsRunning(*args
, **kwargs
):
994 """IsRunning(self) -> bool"""
995 return _misc_
.Timer_IsRunning(*args
, **kwargs
)
997 def GetInterval(*args
, **kwargs
):
998 """GetInterval(self) -> int"""
999 return _misc_
.Timer_GetInterval(*args
, **kwargs
)
1001 def IsOneShot(*args
, **kwargs
):
1002 """IsOneShot(self) -> bool"""
1003 return _misc_
.Timer_IsOneShot(*args
, **kwargs
)
1005 def GetId(*args
, **kwargs
):
1006 """GetId(self) -> int"""
1007 return _misc_
.Timer_GetId(*args
, **kwargs
)
1010 class TimerPtr(Timer
):
1011 def __init__(self
, this
):
1013 if not hasattr(self
,"thisown"): self
.thisown
= 0
1014 self
.__class
__ = Timer
1015 _misc_
.Timer_swigregister(TimerPtr
)
1017 # For backwards compatibility with 2.4
1018 class PyTimer(Timer
):
1019 def __init__(self
, notify
):
1020 Timer
.__init
__(self
)
1021 self
.notify
= notify
1028 EVT_TIMER
= wx
.PyEventBinder( wxEVT_TIMER
, 1 )
1031 class TimerEvent(_core
.Event
):
1033 return "<%s.%s; proxy of C++ wxTimerEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1034 def __init__(self
, *args
, **kwargs
):
1035 """__init__(self, int timerid=0, int interval=0) -> TimerEvent"""
1036 newobj
= _misc_
.new_TimerEvent(*args
, **kwargs
)
1037 self
.this
= newobj
.this
1040 def GetInterval(*args
, **kwargs
):
1041 """GetInterval(self) -> int"""
1042 return _misc_
.TimerEvent_GetInterval(*args
, **kwargs
)
1045 class TimerEventPtr(TimerEvent
):
1046 def __init__(self
, this
):
1048 if not hasattr(self
,"thisown"): self
.thisown
= 0
1049 self
.__class
__ = TimerEvent
1050 _misc_
.TimerEvent_swigregister(TimerEventPtr
)
1052 class TimerRunner(object):
1054 return "<%s.%s; proxy of C++ wxTimerRunner instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1055 def __init__(self
, *args
):
1057 __init__(self, wxTimer timer) -> TimerRunner
1058 __init__(self, wxTimer timer, int milli, bool oneShot=False) -> TimerRunner
1060 newobj
= _misc_
.new_TimerRunner(*args
)
1061 self
.this
= newobj
.this
1064 def __del__(self
, destroy
=_misc_
.delete_TimerRunner
):
1067 if self
.thisown
: destroy(self
)
1070 def Start(*args
, **kwargs
):
1071 """Start(self, int milli, bool oneShot=False)"""
1072 return _misc_
.TimerRunner_Start(*args
, **kwargs
)
1075 class TimerRunnerPtr(TimerRunner
):
1076 def __init__(self
, this
):
1078 if not hasattr(self
,"thisown"): self
.thisown
= 0
1079 self
.__class
__ = TimerRunner
1080 _misc_
.TimerRunner_swigregister(TimerRunnerPtr
)
1082 #---------------------------------------------------------------------------
1084 LOG_FatalError
= _misc_
.LOG_FatalError
1085 LOG_Error
= _misc_
.LOG_Error
1086 LOG_Warning
= _misc_
.LOG_Warning
1087 LOG_Message
= _misc_
.LOG_Message
1088 LOG_Status
= _misc_
.LOG_Status
1089 LOG_Info
= _misc_
.LOG_Info
1090 LOG_Debug
= _misc_
.LOG_Debug
1091 LOG_Trace
= _misc_
.LOG_Trace
1092 LOG_Progress
= _misc_
.LOG_Progress
1093 LOG_User
= _misc_
.LOG_User
1094 LOG_Max
= _misc_
.LOG_Max
1095 TRACE_MemAlloc
= _misc_
.TRACE_MemAlloc
1096 TRACE_Messages
= _misc_
.TRACE_Messages
1097 TRACE_ResAlloc
= _misc_
.TRACE_ResAlloc
1098 TRACE_RefCount
= _misc_
.TRACE_RefCount
1099 TRACE_OleCalls
= _misc_
.TRACE_OleCalls
1100 TraceMemAlloc
= _misc_
.TraceMemAlloc
1101 TraceMessages
= _misc_
.TraceMessages
1102 TraceResAlloc
= _misc_
.TraceResAlloc
1103 TraceRefCount
= _misc_
.TraceRefCount
1104 TraceOleCalls
= _misc_
.TraceOleCalls
1107 return "<%s.%s; proxy of C++ wxLog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1108 def __init__(self
, *args
, **kwargs
):
1109 """__init__(self) -> Log"""
1110 newobj
= _misc_
.new_Log(*args
, **kwargs
)
1111 self
.this
= newobj
.this
1114 def IsEnabled(*args
, **kwargs
):
1115 """IsEnabled() -> bool"""
1116 return _misc_
.Log_IsEnabled(*args
, **kwargs
)
1118 IsEnabled
= staticmethod(IsEnabled
)
1119 def EnableLogging(*args
, **kwargs
):
1120 """EnableLogging(bool doIt=True) -> bool"""
1121 return _misc_
.Log_EnableLogging(*args
, **kwargs
)
1123 EnableLogging
= staticmethod(EnableLogging
)
1124 def OnLog(*args
, **kwargs
):
1125 """OnLog(wxLogLevel level, wxChar szString, time_t t)"""
1126 return _misc_
.Log_OnLog(*args
, **kwargs
)
1128 OnLog
= staticmethod(OnLog
)
1129 def Flush(*args
, **kwargs
):
1131 return _misc_
.Log_Flush(*args
, **kwargs
)
1133 def FlushActive(*args
, **kwargs
):
1135 return _misc_
.Log_FlushActive(*args
, **kwargs
)
1137 FlushActive
= staticmethod(FlushActive
)
1138 def GetActiveTarget(*args
, **kwargs
):
1139 """GetActiveTarget() -> Log"""
1140 return _misc_
.Log_GetActiveTarget(*args
, **kwargs
)
1142 GetActiveTarget
= staticmethod(GetActiveTarget
)
1143 def SetActiveTarget(*args
, **kwargs
):
1144 """SetActiveTarget(Log pLogger) -> Log"""
1145 return _misc_
.Log_SetActiveTarget(*args
, **kwargs
)
1147 SetActiveTarget
= staticmethod(SetActiveTarget
)
1148 def Suspend(*args
, **kwargs
):
1150 return _misc_
.Log_Suspend(*args
, **kwargs
)
1152 Suspend
= staticmethod(Suspend
)
1153 def Resume(*args
, **kwargs
):
1155 return _misc_
.Log_Resume(*args
, **kwargs
)
1157 Resume
= staticmethod(Resume
)
1158 def SetVerbose(*args
, **kwargs
):
1159 """SetVerbose(bool bVerbose=True)"""
1160 return _misc_
.Log_SetVerbose(*args
, **kwargs
)
1162 SetVerbose
= staticmethod(SetVerbose
)
1163 def SetLogLevel(*args
, **kwargs
):
1164 """SetLogLevel(wxLogLevel logLevel)"""
1165 return _misc_
.Log_SetLogLevel(*args
, **kwargs
)
1167 SetLogLevel
= staticmethod(SetLogLevel
)
1168 def DontCreateOnDemand(*args
, **kwargs
):
1169 """DontCreateOnDemand()"""
1170 return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
)
1172 DontCreateOnDemand
= staticmethod(DontCreateOnDemand
)
1173 def SetTraceMask(*args
, **kwargs
):
1174 """SetTraceMask(wxTraceMask ulMask)"""
1175 return _misc_
.Log_SetTraceMask(*args
, **kwargs
)
1177 SetTraceMask
= staticmethod(SetTraceMask
)
1178 def AddTraceMask(*args
, **kwargs
):
1179 """AddTraceMask(String str)"""
1180 return _misc_
.Log_AddTraceMask(*args
, **kwargs
)
1182 AddTraceMask
= staticmethod(AddTraceMask
)
1183 def RemoveTraceMask(*args
, **kwargs
):
1184 """RemoveTraceMask(String str)"""
1185 return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
)
1187 RemoveTraceMask
= staticmethod(RemoveTraceMask
)
1188 def ClearTraceMasks(*args
, **kwargs
):
1189 """ClearTraceMasks()"""
1190 return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
)
1192 ClearTraceMasks
= staticmethod(ClearTraceMasks
)
1193 def GetTraceMasks(*args
, **kwargs
):
1194 """GetTraceMasks() -> wxArrayString"""
1195 return _misc_
.Log_GetTraceMasks(*args
, **kwargs
)
1197 GetTraceMasks
= staticmethod(GetTraceMasks
)
1198 def SetTimestamp(*args
, **kwargs
):
1199 """SetTimestamp(wxChar ts)"""
1200 return _misc_
.Log_SetTimestamp(*args
, **kwargs
)
1202 SetTimestamp
= staticmethod(SetTimestamp
)
1203 def GetVerbose(*args
, **kwargs
):
1204 """GetVerbose() -> bool"""
1205 return _misc_
.Log_GetVerbose(*args
, **kwargs
)
1207 GetVerbose
= staticmethod(GetVerbose
)
1208 def GetTraceMask(*args
, **kwargs
):
1209 """GetTraceMask() -> wxTraceMask"""
1210 return _misc_
.Log_GetTraceMask(*args
, **kwargs
)
1212 GetTraceMask
= staticmethod(GetTraceMask
)
1213 def IsAllowedTraceMask(*args
, **kwargs
):
1214 """IsAllowedTraceMask(wxChar mask) -> bool"""
1215 return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
)
1217 IsAllowedTraceMask
= staticmethod(IsAllowedTraceMask
)
1218 def GetLogLevel(*args
, **kwargs
):
1219 """GetLogLevel() -> wxLogLevel"""
1220 return _misc_
.Log_GetLogLevel(*args
, **kwargs
)
1222 GetLogLevel
= staticmethod(GetLogLevel
)
1223 def GetTimestamp(*args
, **kwargs
):
1224 """GetTimestamp() -> wxChar"""
1225 return _misc_
.Log_GetTimestamp(*args
, **kwargs
)
1227 GetTimestamp
= staticmethod(GetTimestamp
)
1228 def TimeStamp(*args
, **kwargs
):
1229 """TimeStamp() -> String"""
1230 return _misc_
.Log_TimeStamp(*args
, **kwargs
)
1232 TimeStamp
= staticmethod(TimeStamp
)
1233 def Destroy(*args
, **kwargs
):
1235 return _misc_
.Log_Destroy(*args
, **kwargs
)
1239 def __init__(self
, this
):
1241 if not hasattr(self
,"thisown"): self
.thisown
= 0
1242 self
.__class
__ = Log
1243 _misc_
.Log_swigregister(LogPtr
)
1245 def Log_IsEnabled(*args
, **kwargs
):
1246 """Log_IsEnabled() -> bool"""
1247 return _misc_
.Log_IsEnabled(*args
, **kwargs
)
1249 def Log_EnableLogging(*args
, **kwargs
):
1250 """Log_EnableLogging(bool doIt=True) -> bool"""
1251 return _misc_
.Log_EnableLogging(*args
, **kwargs
)
1253 def Log_OnLog(*args
, **kwargs
):
1254 """Log_OnLog(wxLogLevel level, wxChar szString, time_t t)"""
1255 return _misc_
.Log_OnLog(*args
, **kwargs
)
1257 def Log_FlushActive(*args
, **kwargs
):
1258 """Log_FlushActive()"""
1259 return _misc_
.Log_FlushActive(*args
, **kwargs
)
1261 def Log_GetActiveTarget(*args
, **kwargs
):
1262 """Log_GetActiveTarget() -> Log"""
1263 return _misc_
.Log_GetActiveTarget(*args
, **kwargs
)
1265 def Log_SetActiveTarget(*args
, **kwargs
):
1266 """Log_SetActiveTarget(Log pLogger) -> Log"""
1267 return _misc_
.Log_SetActiveTarget(*args
, **kwargs
)
1269 def Log_Suspend(*args
, **kwargs
):
1271 return _misc_
.Log_Suspend(*args
, **kwargs
)
1273 def Log_Resume(*args
, **kwargs
):
1275 return _misc_
.Log_Resume(*args
, **kwargs
)
1277 def Log_SetVerbose(*args
, **kwargs
):
1278 """Log_SetVerbose(bool bVerbose=True)"""
1279 return _misc_
.Log_SetVerbose(*args
, **kwargs
)
1281 def Log_SetLogLevel(*args
, **kwargs
):
1282 """Log_SetLogLevel(wxLogLevel logLevel)"""
1283 return _misc_
.Log_SetLogLevel(*args
, **kwargs
)
1285 def Log_DontCreateOnDemand(*args
, **kwargs
):
1286 """Log_DontCreateOnDemand()"""
1287 return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
)
1289 def Log_SetTraceMask(*args
, **kwargs
):
1290 """Log_SetTraceMask(wxTraceMask ulMask)"""
1291 return _misc_
.Log_SetTraceMask(*args
, **kwargs
)
1293 def Log_AddTraceMask(*args
, **kwargs
):
1294 """Log_AddTraceMask(String str)"""
1295 return _misc_
.Log_AddTraceMask(*args
, **kwargs
)
1297 def Log_RemoveTraceMask(*args
, **kwargs
):
1298 """Log_RemoveTraceMask(String str)"""
1299 return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
)
1301 def Log_ClearTraceMasks(*args
, **kwargs
):
1302 """Log_ClearTraceMasks()"""
1303 return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
)
1305 def Log_GetTraceMasks(*args
, **kwargs
):
1306 """Log_GetTraceMasks() -> wxArrayString"""
1307 return _misc_
.Log_GetTraceMasks(*args
, **kwargs
)
1309 def Log_SetTimestamp(*args
, **kwargs
):
1310 """Log_SetTimestamp(wxChar ts)"""
1311 return _misc_
.Log_SetTimestamp(*args
, **kwargs
)
1313 def Log_GetVerbose(*args
, **kwargs
):
1314 """Log_GetVerbose() -> bool"""
1315 return _misc_
.Log_GetVerbose(*args
, **kwargs
)
1317 def Log_GetTraceMask(*args
, **kwargs
):
1318 """Log_GetTraceMask() -> wxTraceMask"""
1319 return _misc_
.Log_GetTraceMask(*args
, **kwargs
)
1321 def Log_IsAllowedTraceMask(*args
, **kwargs
):
1322 """Log_IsAllowedTraceMask(wxChar mask) -> bool"""
1323 return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
)
1325 def Log_GetLogLevel(*args
, **kwargs
):
1326 """Log_GetLogLevel() -> wxLogLevel"""
1327 return _misc_
.Log_GetLogLevel(*args
, **kwargs
)
1329 def Log_GetTimestamp(*args
, **kwargs
):
1330 """Log_GetTimestamp() -> wxChar"""
1331 return _misc_
.Log_GetTimestamp(*args
, **kwargs
)
1333 def Log_TimeStamp(*args
, **kwargs
):
1334 """Log_TimeStamp() -> String"""
1335 return _misc_
.Log_TimeStamp(*args
, **kwargs
)
1337 class LogStderr(Log
):
1339 return "<%s.%s; proxy of C++ wxLogStderr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1340 def __init__(self
, *args
, **kwargs
):
1341 """__init__(self) -> LogStderr"""
1342 newobj
= _misc_
.new_LogStderr(*args
, **kwargs
)
1343 self
.this
= newobj
.this
1347 class LogStderrPtr(LogStderr
):
1348 def __init__(self
, this
):
1350 if not hasattr(self
,"thisown"): self
.thisown
= 0
1351 self
.__class
__ = LogStderr
1352 _misc_
.LogStderr_swigregister(LogStderrPtr
)
1354 class LogTextCtrl(Log
):
1356 return "<%s.%s; proxy of C++ wxLogTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1357 def __init__(self
, *args
, **kwargs
):
1358 """__init__(self, wxTextCtrl pTextCtrl) -> LogTextCtrl"""
1359 newobj
= _misc_
.new_LogTextCtrl(*args
, **kwargs
)
1360 self
.this
= newobj
.this
1364 class LogTextCtrlPtr(LogTextCtrl
):
1365 def __init__(self
, this
):
1367 if not hasattr(self
,"thisown"): self
.thisown
= 0
1368 self
.__class
__ = LogTextCtrl
1369 _misc_
.LogTextCtrl_swigregister(LogTextCtrlPtr
)
1373 return "<%s.%s; proxy of C++ wxLogGui instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1374 def __init__(self
, *args
, **kwargs
):
1375 """__init__(self) -> LogGui"""
1376 newobj
= _misc_
.new_LogGui(*args
, **kwargs
)
1377 self
.this
= newobj
.this
1381 class LogGuiPtr(LogGui
):
1382 def __init__(self
, this
):
1384 if not hasattr(self
,"thisown"): self
.thisown
= 0
1385 self
.__class
__ = LogGui
1386 _misc_
.LogGui_swigregister(LogGuiPtr
)
1388 class LogWindow(Log
):
1390 return "<%s.%s; proxy of C++ wxLogWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1391 def __init__(self
, *args
, **kwargs
):
1392 """__init__(self, wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -> LogWindow"""
1393 newobj
= _misc_
.new_LogWindow(*args
, **kwargs
)
1394 self
.this
= newobj
.this
1397 def Show(*args
, **kwargs
):
1398 """Show(self, bool bShow=True)"""
1399 return _misc_
.LogWindow_Show(*args
, **kwargs
)
1401 def GetFrame(*args
, **kwargs
):
1402 """GetFrame(self) -> wxFrame"""
1403 return _misc_
.LogWindow_GetFrame(*args
, **kwargs
)
1405 def GetOldLog(*args
, **kwargs
):
1406 """GetOldLog(self) -> Log"""
1407 return _misc_
.LogWindow_GetOldLog(*args
, **kwargs
)
1409 def IsPassingMessages(*args
, **kwargs
):
1410 """IsPassingMessages(self) -> bool"""
1411 return _misc_
.LogWindow_IsPassingMessages(*args
, **kwargs
)
1413 def PassMessages(*args
, **kwargs
):
1414 """PassMessages(self, bool bDoPass)"""
1415 return _misc_
.LogWindow_PassMessages(*args
, **kwargs
)
1418 class LogWindowPtr(LogWindow
):
1419 def __init__(self
, this
):
1421 if not hasattr(self
,"thisown"): self
.thisown
= 0
1422 self
.__class
__ = LogWindow
1423 _misc_
.LogWindow_swigregister(LogWindowPtr
)
1425 class LogChain(Log
):
1427 return "<%s.%s; proxy of C++ wxLogChain instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1428 def __init__(self
, *args
, **kwargs
):
1429 """__init__(self, Log logger) -> LogChain"""
1430 newobj
= _misc_
.new_LogChain(*args
, **kwargs
)
1431 self
.this
= newobj
.this
1434 def SetLog(*args
, **kwargs
):
1435 """SetLog(self, Log logger)"""
1436 return _misc_
.LogChain_SetLog(*args
, **kwargs
)
1438 def PassMessages(*args
, **kwargs
):
1439 """PassMessages(self, bool bDoPass)"""
1440 return _misc_
.LogChain_PassMessages(*args
, **kwargs
)
1442 def IsPassingMessages(*args
, **kwargs
):
1443 """IsPassingMessages(self) -> bool"""
1444 return _misc_
.LogChain_IsPassingMessages(*args
, **kwargs
)
1446 def GetOldLog(*args
, **kwargs
):
1447 """GetOldLog(self) -> Log"""
1448 return _misc_
.LogChain_GetOldLog(*args
, **kwargs
)
1451 class LogChainPtr(LogChain
):
1452 def __init__(self
, this
):
1454 if not hasattr(self
,"thisown"): self
.thisown
= 0
1455 self
.__class
__ = LogChain
1456 _misc_
.LogChain_swigregister(LogChainPtr
)
1459 def SysErrorCode(*args
, **kwargs
):
1460 """SysErrorCode() -> unsigned long"""
1461 return _misc_
.SysErrorCode(*args
, **kwargs
)
1463 def SysErrorMsg(*args
, **kwargs
):
1464 """SysErrorMsg(unsigned long nErrCode=0) -> String"""
1465 return _misc_
.SysErrorMsg(*args
, **kwargs
)
1467 def LogFatalError(*args
, **kwargs
):
1468 """LogFatalError(String msg)"""
1469 return _misc_
.LogFatalError(*args
, **kwargs
)
1471 def LogError(*args
, **kwargs
):
1472 """LogError(String msg)"""
1473 return _misc_
.LogError(*args
, **kwargs
)
1475 def LogWarning(*args
, **kwargs
):
1476 """LogWarning(String msg)"""
1477 return _misc_
.LogWarning(*args
, **kwargs
)
1479 def LogMessage(*args
, **kwargs
):
1480 """LogMessage(String msg)"""
1481 return _misc_
.LogMessage(*args
, **kwargs
)
1483 def LogInfo(*args
, **kwargs
):
1484 """LogInfo(String msg)"""
1485 return _misc_
.LogInfo(*args
, **kwargs
)
1487 def LogDebug(*args
, **kwargs
):
1488 """LogDebug(String msg)"""
1489 return _misc_
.LogDebug(*args
, **kwargs
)
1491 def LogVerbose(*args
, **kwargs
):
1492 """LogVerbose(String msg)"""
1493 return _misc_
.LogVerbose(*args
, **kwargs
)
1495 def LogStatus(*args
, **kwargs
):
1496 """LogStatus(String msg)"""
1497 return _misc_
.LogStatus(*args
, **kwargs
)
1499 def LogStatusFrame(*args
, **kwargs
):
1500 """LogStatusFrame(wxFrame pFrame, String msg)"""
1501 return _misc_
.LogStatusFrame(*args
, **kwargs
)
1503 def LogSysError(*args
, **kwargs
):
1504 """LogSysError(String msg)"""
1505 return _misc_
.LogSysError(*args
, **kwargs
)
1507 def LogGeneric(*args
, **kwargs
):
1508 """LogGeneric(unsigned long level, String msg)"""
1509 return _misc_
.LogGeneric(*args
, **kwargs
)
1511 def SafeShowMessage(*args
, **kwargs
):
1512 """SafeShowMessage(String title, String text)"""
1513 return _misc_
.SafeShowMessage(*args
, **kwargs
)
1514 class LogNull(object):
1516 return "<%s.%s; proxy of C++ wxLogNull instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1517 def __init__(self
, *args
, **kwargs
):
1518 """__init__(self) -> LogNull"""
1519 newobj
= _misc_
.new_LogNull(*args
, **kwargs
)
1520 self
.this
= newobj
.this
1523 def __del__(self
, destroy
=_misc_
.delete_LogNull
):
1526 if self
.thisown
: destroy(self
)
1530 class LogNullPtr(LogNull
):
1531 def __init__(self
, this
):
1533 if not hasattr(self
,"thisown"): self
.thisown
= 0
1534 self
.__class
__ = LogNull
1535 _misc_
.LogNull_swigregister(LogNullPtr
)
1537 def LogTrace(*args
):
1539 LogTrace(unsigned long mask, String msg)
1540 LogTrace(String mask, String msg)
1542 return _misc_
.LogTrace(*args
)
1546 return "<%s.%s; proxy of C++ wxPyLog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1547 def __init__(self
, *args
, **kwargs
):
1548 """__init__(self) -> PyLog"""
1549 newobj
= _misc_
.new_PyLog(*args
, **kwargs
)
1550 self
.this
= newobj
.this
1553 self
._setCallbackInfo
(self
, PyLog
)
1555 def _setCallbackInfo(*args
, **kwargs
):
1556 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1557 return _misc_
.PyLog__setCallbackInfo(*args
, **kwargs
)
1560 class PyLogPtr(PyLog
):
1561 def __init__(self
, this
):
1563 if not hasattr(self
,"thisown"): self
.thisown
= 0
1564 self
.__class
__ = PyLog
1565 _misc_
.PyLog_swigregister(PyLogPtr
)
1567 #---------------------------------------------------------------------------
1569 PROCESS_DEFAULT
= _misc_
.PROCESS_DEFAULT
1570 PROCESS_REDIRECT
= _misc_
.PROCESS_REDIRECT
1571 KILL_OK
= _misc_
.KILL_OK
1572 KILL_BAD_SIGNAL
= _misc_
.KILL_BAD_SIGNAL
1573 KILL_ACCESS_DENIED
= _misc_
.KILL_ACCESS_DENIED
1574 KILL_NO_PROCESS
= _misc_
.KILL_NO_PROCESS
1575 KILL_ERROR
= _misc_
.KILL_ERROR
1576 SIGNONE
= _misc_
.SIGNONE
1577 SIGHUP
= _misc_
.SIGHUP
1578 SIGINT
= _misc_
.SIGINT
1579 SIGQUIT
= _misc_
.SIGQUIT
1580 SIGILL
= _misc_
.SIGILL
1581 SIGTRAP
= _misc_
.SIGTRAP
1582 SIGABRT
= _misc_
.SIGABRT
1583 SIGIOT
= _misc_
.SIGIOT
1584 SIGEMT
= _misc_
.SIGEMT
1585 SIGFPE
= _misc_
.SIGFPE
1586 SIGKILL
= _misc_
.SIGKILL
1587 SIGBUS
= _misc_
.SIGBUS
1588 SIGSEGV
= _misc_
.SIGSEGV
1589 SIGSYS
= _misc_
.SIGSYS
1590 SIGPIPE
= _misc_
.SIGPIPE
1591 SIGALRM
= _misc_
.SIGALRM
1592 SIGTERM
= _misc_
.SIGTERM
1593 class Process(_core
.EvtHandler
):
1595 return "<%s.%s; proxy of C++ wxPyProcess instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1596 def Kill(*args
, **kwargs
):
1597 """Kill(int pid, int sig=SIGTERM) -> int"""
1598 return _misc_
.Process_Kill(*args
, **kwargs
)
1600 Kill
= staticmethod(Kill
)
1601 def Exists(*args
, **kwargs
):
1602 """Exists(int pid) -> bool"""
1603 return _misc_
.Process_Exists(*args
, **kwargs
)
1605 Exists
= staticmethod(Exists
)
1606 def Open(*args
, **kwargs
):
1607 """Open(String cmd, int flags=EXEC_ASYNC) -> Process"""
1608 return _misc_
.Process_Open(*args
, **kwargs
)
1610 Open
= staticmethod(Open
)
1611 def __init__(self
, *args
, **kwargs
):
1612 """__init__(self, EvtHandler parent=None, int id=-1) -> Process"""
1613 newobj
= _misc_
.new_Process(*args
, **kwargs
)
1614 self
.this
= newobj
.this
1617 self
._setCallbackInfo
(self
, Process
)
1619 def _setCallbackInfo(*args
, **kwargs
):
1620 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1621 return _misc_
.Process__setCallbackInfo(*args
, **kwargs
)
1623 def base_OnTerminate(*args
, **kwargs
):
1624 """base_OnTerminate(self, int pid, int status)"""
1625 return _misc_
.Process_base_OnTerminate(*args
, **kwargs
)
1627 def Redirect(*args
, **kwargs
):
1628 """Redirect(self)"""
1629 return _misc_
.Process_Redirect(*args
, **kwargs
)
1631 def IsRedirected(*args
, **kwargs
):
1632 """IsRedirected(self) -> bool"""
1633 return _misc_
.Process_IsRedirected(*args
, **kwargs
)
1635 def Detach(*args
, **kwargs
):
1637 return _misc_
.Process_Detach(*args
, **kwargs
)
1639 def GetInputStream(*args
, **kwargs
):
1640 """GetInputStream(self) -> InputStream"""
1641 return _misc_
.Process_GetInputStream(*args
, **kwargs
)
1643 def GetErrorStream(*args
, **kwargs
):
1644 """GetErrorStream(self) -> InputStream"""
1645 return _misc_
.Process_GetErrorStream(*args
, **kwargs
)
1647 def GetOutputStream(*args
, **kwargs
):
1648 """GetOutputStream(self) -> OutputStream"""
1649 return _misc_
.Process_GetOutputStream(*args
, **kwargs
)
1651 def CloseOutput(*args
, **kwargs
):
1652 """CloseOutput(self)"""
1653 return _misc_
.Process_CloseOutput(*args
, **kwargs
)
1655 def IsInputOpened(*args
, **kwargs
):
1656 """IsInputOpened(self) -> bool"""
1657 return _misc_
.Process_IsInputOpened(*args
, **kwargs
)
1659 def IsInputAvailable(*args
, **kwargs
):
1660 """IsInputAvailable(self) -> bool"""
1661 return _misc_
.Process_IsInputAvailable(*args
, **kwargs
)
1663 def IsErrorAvailable(*args
, **kwargs
):
1664 """IsErrorAvailable(self) -> bool"""
1665 return _misc_
.Process_IsErrorAvailable(*args
, **kwargs
)
1668 class ProcessPtr(Process
):
1669 def __init__(self
, this
):
1671 if not hasattr(self
,"thisown"): self
.thisown
= 0
1672 self
.__class
__ = Process
1673 _misc_
.Process_swigregister(ProcessPtr
)
1675 def Process_Kill(*args
, **kwargs
):
1676 """Process_Kill(int pid, int sig=SIGTERM) -> int"""
1677 return _misc_
.Process_Kill(*args
, **kwargs
)
1679 def Process_Exists(*args
, **kwargs
):
1680 """Process_Exists(int pid) -> bool"""
1681 return _misc_
.Process_Exists(*args
, **kwargs
)
1683 def Process_Open(*args
, **kwargs
):
1684 """Process_Open(String cmd, int flags=EXEC_ASYNC) -> Process"""
1685 return _misc_
.Process_Open(*args
, **kwargs
)
1687 class ProcessEvent(_core
.Event
):
1689 return "<%s.%s; proxy of C++ wxProcessEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1690 def __init__(self
, *args
, **kwargs
):
1691 """__init__(self, int id=0, int pid=0, int exitcode=0) -> ProcessEvent"""
1692 newobj
= _misc_
.new_ProcessEvent(*args
, **kwargs
)
1693 self
.this
= newobj
.this
1696 def GetPid(*args
, **kwargs
):
1697 """GetPid(self) -> int"""
1698 return _misc_
.ProcessEvent_GetPid(*args
, **kwargs
)
1700 def GetExitCode(*args
, **kwargs
):
1701 """GetExitCode(self) -> int"""
1702 return _misc_
.ProcessEvent_GetExitCode(*args
, **kwargs
)
1704 m_pid
= property(_misc_
.ProcessEvent_m_pid_get
, _misc_
.ProcessEvent_m_pid_set
)
1705 m_exitcode
= property(_misc_
.ProcessEvent_m_exitcode_get
, _misc_
.ProcessEvent_m_exitcode_set
)
1707 class ProcessEventPtr(ProcessEvent
):
1708 def __init__(self
, this
):
1710 if not hasattr(self
,"thisown"): self
.thisown
= 0
1711 self
.__class
__ = ProcessEvent
1712 _misc_
.ProcessEvent_swigregister(ProcessEventPtr
)
1714 wxEVT_END_PROCESS
= _misc_
.wxEVT_END_PROCESS
1715 EVT_END_PROCESS
= wx
.PyEventBinder( wxEVT_END_PROCESS
, 1 )
1717 EXEC_ASYNC
= _misc_
.EXEC_ASYNC
1718 EXEC_SYNC
= _misc_
.EXEC_SYNC
1719 EXEC_NOHIDE
= _misc_
.EXEC_NOHIDE
1720 EXEC_MAKE_GROUP_LEADER
= _misc_
.EXEC_MAKE_GROUP_LEADER
1722 def Execute(*args
, **kwargs
):
1723 """Execute(String command, int flags=EXEC_ASYNC, Process process=None) -> long"""
1724 return _misc_
.Execute(*args
, **kwargs
)
1725 #---------------------------------------------------------------------------
1727 JOYSTICK1
= _misc_
.JOYSTICK1
1728 JOYSTICK2
= _misc_
.JOYSTICK2
1729 JOY_BUTTON_ANY
= _misc_
.JOY_BUTTON_ANY
1730 JOY_BUTTON1
= _misc_
.JOY_BUTTON1
1731 JOY_BUTTON2
= _misc_
.JOY_BUTTON2
1732 JOY_BUTTON3
= _misc_
.JOY_BUTTON3
1733 JOY_BUTTON4
= _misc_
.JOY_BUTTON4
1734 class Joystick(object):
1736 return "<%s.%s; proxy of C++ wxJoystick instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1737 def __init__(self
, *args
, **kwargs
):
1738 """__init__(self, int joystick=JOYSTICK1) -> Joystick"""
1739 newobj
= _misc_
.new_Joystick(*args
, **kwargs
)
1740 self
.this
= newobj
.this
1743 def __del__(self
, destroy
=_misc_
.delete_Joystick
):
1746 if self
.thisown
: destroy(self
)
1749 def GetPosition(*args
, **kwargs
):
1750 """GetPosition(self) -> Point"""
1751 return _misc_
.Joystick_GetPosition(*args
, **kwargs
)
1753 def GetZPosition(*args
, **kwargs
):
1754 """GetZPosition(self) -> int"""
1755 return _misc_
.Joystick_GetZPosition(*args
, **kwargs
)
1757 def GetButtonState(*args
, **kwargs
):
1758 """GetButtonState(self) -> int"""
1759 return _misc_
.Joystick_GetButtonState(*args
, **kwargs
)
1761 def GetPOVPosition(*args
, **kwargs
):
1762 """GetPOVPosition(self) -> int"""
1763 return _misc_
.Joystick_GetPOVPosition(*args
, **kwargs
)
1765 def GetPOVCTSPosition(*args
, **kwargs
):
1766 """GetPOVCTSPosition(self) -> int"""
1767 return _misc_
.Joystick_GetPOVCTSPosition(*args
, **kwargs
)
1769 def GetRudderPosition(*args
, **kwargs
):
1770 """GetRudderPosition(self) -> int"""
1771 return _misc_
.Joystick_GetRudderPosition(*args
, **kwargs
)
1773 def GetUPosition(*args
, **kwargs
):
1774 """GetUPosition(self) -> int"""
1775 return _misc_
.Joystick_GetUPosition(*args
, **kwargs
)
1777 def GetVPosition(*args
, **kwargs
):
1778 """GetVPosition(self) -> int"""
1779 return _misc_
.Joystick_GetVPosition(*args
, **kwargs
)
1781 def GetMovementThreshold(*args
, **kwargs
):
1782 """GetMovementThreshold(self) -> int"""
1783 return _misc_
.Joystick_GetMovementThreshold(*args
, **kwargs
)
1785 def SetMovementThreshold(*args
, **kwargs
):
1786 """SetMovementThreshold(self, int threshold)"""
1787 return _misc_
.Joystick_SetMovementThreshold(*args
, **kwargs
)
1789 def IsOk(*args
, **kwargs
):
1790 """IsOk(self) -> bool"""
1791 return _misc_
.Joystick_IsOk(*args
, **kwargs
)
1793 def GetNumberJoysticks(*args
, **kwargs
):
1794 """GetNumberJoysticks(self) -> int"""
1795 return _misc_
.Joystick_GetNumberJoysticks(*args
, **kwargs
)
1797 def GetManufacturerId(*args
, **kwargs
):
1798 """GetManufacturerId(self) -> int"""
1799 return _misc_
.Joystick_GetManufacturerId(*args
, **kwargs
)
1801 def GetProductId(*args
, **kwargs
):
1802 """GetProductId(self) -> int"""
1803 return _misc_
.Joystick_GetProductId(*args
, **kwargs
)
1805 def GetProductName(*args
, **kwargs
):
1806 """GetProductName(self) -> String"""
1807 return _misc_
.Joystick_GetProductName(*args
, **kwargs
)
1809 def GetXMin(*args
, **kwargs
):
1810 """GetXMin(self) -> int"""
1811 return _misc_
.Joystick_GetXMin(*args
, **kwargs
)
1813 def GetYMin(*args
, **kwargs
):
1814 """GetYMin(self) -> int"""
1815 return _misc_
.Joystick_GetYMin(*args
, **kwargs
)
1817 def GetZMin(*args
, **kwargs
):
1818 """GetZMin(self) -> int"""
1819 return _misc_
.Joystick_GetZMin(*args
, **kwargs
)
1821 def GetXMax(*args
, **kwargs
):
1822 """GetXMax(self) -> int"""
1823 return _misc_
.Joystick_GetXMax(*args
, **kwargs
)
1825 def GetYMax(*args
, **kwargs
):
1826 """GetYMax(self) -> int"""
1827 return _misc_
.Joystick_GetYMax(*args
, **kwargs
)
1829 def GetZMax(*args
, **kwargs
):
1830 """GetZMax(self) -> int"""
1831 return _misc_
.Joystick_GetZMax(*args
, **kwargs
)
1833 def GetNumberButtons(*args
, **kwargs
):
1834 """GetNumberButtons(self) -> int"""
1835 return _misc_
.Joystick_GetNumberButtons(*args
, **kwargs
)
1837 def GetNumberAxes(*args
, **kwargs
):
1838 """GetNumberAxes(self) -> int"""
1839 return _misc_
.Joystick_GetNumberAxes(*args
, **kwargs
)
1841 def GetMaxButtons(*args
, **kwargs
):
1842 """GetMaxButtons(self) -> int"""
1843 return _misc_
.Joystick_GetMaxButtons(*args
, **kwargs
)
1845 def GetMaxAxes(*args
, **kwargs
):
1846 """GetMaxAxes(self) -> int"""
1847 return _misc_
.Joystick_GetMaxAxes(*args
, **kwargs
)
1849 def GetPollingMin(*args
, **kwargs
):
1850 """GetPollingMin(self) -> int"""
1851 return _misc_
.Joystick_GetPollingMin(*args
, **kwargs
)
1853 def GetPollingMax(*args
, **kwargs
):
1854 """GetPollingMax(self) -> int"""
1855 return _misc_
.Joystick_GetPollingMax(*args
, **kwargs
)
1857 def GetRudderMin(*args
, **kwargs
):
1858 """GetRudderMin(self) -> int"""
1859 return _misc_
.Joystick_GetRudderMin(*args
, **kwargs
)
1861 def GetRudderMax(*args
, **kwargs
):
1862 """GetRudderMax(self) -> int"""
1863 return _misc_
.Joystick_GetRudderMax(*args
, **kwargs
)
1865 def GetUMin(*args
, **kwargs
):
1866 """GetUMin(self) -> int"""
1867 return _misc_
.Joystick_GetUMin(*args
, **kwargs
)
1869 def GetUMax(*args
, **kwargs
):
1870 """GetUMax(self) -> int"""
1871 return _misc_
.Joystick_GetUMax(*args
, **kwargs
)
1873 def GetVMin(*args
, **kwargs
):
1874 """GetVMin(self) -> int"""
1875 return _misc_
.Joystick_GetVMin(*args
, **kwargs
)
1877 def GetVMax(*args
, **kwargs
):
1878 """GetVMax(self) -> int"""
1879 return _misc_
.Joystick_GetVMax(*args
, **kwargs
)
1881 def HasRudder(*args
, **kwargs
):
1882 """HasRudder(self) -> bool"""
1883 return _misc_
.Joystick_HasRudder(*args
, **kwargs
)
1885 def HasZ(*args
, **kwargs
):
1886 """HasZ(self) -> bool"""
1887 return _misc_
.Joystick_HasZ(*args
, **kwargs
)
1889 def HasU(*args
, **kwargs
):
1890 """HasU(self) -> bool"""
1891 return _misc_
.Joystick_HasU(*args
, **kwargs
)
1893 def HasV(*args
, **kwargs
):
1894 """HasV(self) -> bool"""
1895 return _misc_
.Joystick_HasV(*args
, **kwargs
)
1897 def HasPOV(*args
, **kwargs
):
1898 """HasPOV(self) -> bool"""
1899 return _misc_
.Joystick_HasPOV(*args
, **kwargs
)
1901 def HasPOV4Dir(*args
, **kwargs
):
1902 """HasPOV4Dir(self) -> bool"""
1903 return _misc_
.Joystick_HasPOV4Dir(*args
, **kwargs
)
1905 def HasPOVCTS(*args
, **kwargs
):
1906 """HasPOVCTS(self) -> bool"""
1907 return _misc_
.Joystick_HasPOVCTS(*args
, **kwargs
)
1909 def SetCapture(*args
, **kwargs
):
1910 """SetCapture(self, Window win, int pollingFreq=0) -> bool"""
1911 return _misc_
.Joystick_SetCapture(*args
, **kwargs
)
1913 def ReleaseCapture(*args
, **kwargs
):
1914 """ReleaseCapture(self) -> bool"""
1915 return _misc_
.Joystick_ReleaseCapture(*args
, **kwargs
)
1917 def __nonzero__(self
): return self
.IsOk()
1919 class JoystickPtr(Joystick
):
1920 def __init__(self
, this
):
1922 if not hasattr(self
,"thisown"): self
.thisown
= 0
1923 self
.__class
__ = Joystick
1924 _misc_
.Joystick_swigregister(JoystickPtr
)
1926 wxEVT_JOY_BUTTON_DOWN
= _misc_
.wxEVT_JOY_BUTTON_DOWN
1927 wxEVT_JOY_BUTTON_UP
= _misc_
.wxEVT_JOY_BUTTON_UP
1928 wxEVT_JOY_MOVE
= _misc_
.wxEVT_JOY_MOVE
1929 wxEVT_JOY_ZMOVE
= _misc_
.wxEVT_JOY_ZMOVE
1930 class JoystickEvent(_core
.Event
):
1932 return "<%s.%s; proxy of C++ wxJoystickEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1933 m_pos
= property(_misc_
.JoystickEvent_m_pos_get
, _misc_
.JoystickEvent_m_pos_set
)
1934 m_zPosition
= property(_misc_
.JoystickEvent_m_zPosition_get
, _misc_
.JoystickEvent_m_zPosition_set
)
1935 m_buttonChange
= property(_misc_
.JoystickEvent_m_buttonChange_get
, _misc_
.JoystickEvent_m_buttonChange_set
)
1936 m_buttonState
= property(_misc_
.JoystickEvent_m_buttonState_get
, _misc_
.JoystickEvent_m_buttonState_set
)
1937 m_joyStick
= property(_misc_
.JoystickEvent_m_joyStick_get
, _misc_
.JoystickEvent_m_joyStick_set
)
1938 def __init__(self
, *args
, **kwargs
):
1940 __init__(self, wxEventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1,
1941 int change=0) -> JoystickEvent
1943 newobj
= _misc_
.new_JoystickEvent(*args
, **kwargs
)
1944 self
.this
= newobj
.this
1947 def GetPosition(*args
, **kwargs
):
1948 """GetPosition(self) -> Point"""
1949 return _misc_
.JoystickEvent_GetPosition(*args
, **kwargs
)
1951 def GetZPosition(*args
, **kwargs
):
1952 """GetZPosition(self) -> int"""
1953 return _misc_
.JoystickEvent_GetZPosition(*args
, **kwargs
)
1955 def GetButtonState(*args
, **kwargs
):
1956 """GetButtonState(self) -> int"""
1957 return _misc_
.JoystickEvent_GetButtonState(*args
, **kwargs
)
1959 def GetButtonChange(*args
, **kwargs
):
1960 """GetButtonChange(self) -> int"""
1961 return _misc_
.JoystickEvent_GetButtonChange(*args
, **kwargs
)
1963 def GetJoystick(*args
, **kwargs
):
1964 """GetJoystick(self) -> int"""
1965 return _misc_
.JoystickEvent_GetJoystick(*args
, **kwargs
)
1967 def SetJoystick(*args
, **kwargs
):
1968 """SetJoystick(self, int stick)"""
1969 return _misc_
.JoystickEvent_SetJoystick(*args
, **kwargs
)
1971 def SetButtonState(*args
, **kwargs
):
1972 """SetButtonState(self, int state)"""
1973 return _misc_
.JoystickEvent_SetButtonState(*args
, **kwargs
)
1975 def SetButtonChange(*args
, **kwargs
):
1976 """SetButtonChange(self, int change)"""
1977 return _misc_
.JoystickEvent_SetButtonChange(*args
, **kwargs
)
1979 def SetPosition(*args
, **kwargs
):
1980 """SetPosition(self, Point pos)"""
1981 return _misc_
.JoystickEvent_SetPosition(*args
, **kwargs
)
1983 def SetZPosition(*args
, **kwargs
):
1984 """SetZPosition(self, int zPos)"""
1985 return _misc_
.JoystickEvent_SetZPosition(*args
, **kwargs
)
1987 def IsButton(*args
, **kwargs
):
1988 """IsButton(self) -> bool"""
1989 return _misc_
.JoystickEvent_IsButton(*args
, **kwargs
)
1991 def IsMove(*args
, **kwargs
):
1992 """IsMove(self) -> bool"""
1993 return _misc_
.JoystickEvent_IsMove(*args
, **kwargs
)
1995 def IsZMove(*args
, **kwargs
):
1996 """IsZMove(self) -> bool"""
1997 return _misc_
.JoystickEvent_IsZMove(*args
, **kwargs
)
1999 def ButtonDown(*args
, **kwargs
):
2000 """ButtonDown(self, int but=JOY_BUTTON_ANY) -> bool"""
2001 return _misc_
.JoystickEvent_ButtonDown(*args
, **kwargs
)
2003 def ButtonUp(*args
, **kwargs
):
2004 """ButtonUp(self, int but=JOY_BUTTON_ANY) -> bool"""
2005 return _misc_
.JoystickEvent_ButtonUp(*args
, **kwargs
)
2007 def ButtonIsDown(*args
, **kwargs
):
2008 """ButtonIsDown(self, int but=JOY_BUTTON_ANY) -> bool"""
2009 return _misc_
.JoystickEvent_ButtonIsDown(*args
, **kwargs
)
2012 class JoystickEventPtr(JoystickEvent
):
2013 def __init__(self
, this
):
2015 if not hasattr(self
,"thisown"): self
.thisown
= 0
2016 self
.__class
__ = JoystickEvent
2017 _misc_
.JoystickEvent_swigregister(JoystickEventPtr
)
2019 EVT_JOY_BUTTON_DOWN
= wx
.PyEventBinder( wxEVT_JOY_BUTTON_DOWN
)
2020 EVT_JOY_BUTTON_UP
= wx
.PyEventBinder( wxEVT_JOY_BUTTON_UP
)
2021 EVT_JOY_MOVE
= wx
.PyEventBinder( wxEVT_JOY_MOVE
)
2022 EVT_JOY_ZMOVE
= wx
.PyEventBinder( wxEVT_JOY_ZMOVE
)
2024 EVT_JOYSTICK_EVENTS
= wx
.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN
,
2025 wxEVT_JOY_BUTTON_UP
,
2031 #---------------------------------------------------------------------------
2033 SOUND_SYNC
= _misc_
.SOUND_SYNC
2034 SOUND_ASYNC
= _misc_
.SOUND_ASYNC
2035 SOUND_LOOP
= _misc_
.SOUND_LOOP
2036 class Sound(object):
2038 return "<%s.%s; proxy of C++ wxSound instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2039 def __init__(self
, *args
, **kwargs
):
2040 """__init__(self, String fileName=EmptyString) -> Sound"""
2041 newobj
= _misc_
.new_Sound(*args
, **kwargs
)
2042 self
.this
= newobj
.this
2045 def __del__(self
, destroy
=_misc_
.delete_Sound
):
2048 if self
.thisown
: destroy(self
)
2051 def Create(*args
, **kwargs
):
2052 """Create(self, String fileName) -> bool"""
2053 return _misc_
.Sound_Create(*args
, **kwargs
)
2055 def CreateFromData(*args
, **kwargs
):
2056 """CreateFromData(self, PyObject data) -> bool"""
2057 return _misc_
.Sound_CreateFromData(*args
, **kwargs
)
2059 def IsOk(*args
, **kwargs
):
2060 """IsOk(self) -> bool"""
2061 return _misc_
.Sound_IsOk(*args
, **kwargs
)
2063 def Play(*args
, **kwargs
):
2064 """Play(self, unsigned int flags=SOUND_ASYNC) -> bool"""
2065 return _misc_
.Sound_Play(*args
, **kwargs
)
2067 def PlaySound(*args
, **kwargs
):
2068 """PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool"""
2069 return _misc_
.Sound_PlaySound(*args
, **kwargs
)
2071 PlaySound
= staticmethod(PlaySound
)
2072 def Stop(*args
, **kwargs
):
2074 return _misc_
.Sound_Stop(*args
, **kwargs
)
2076 Stop
= staticmethod(Stop
)
2077 def __nonzero__(self
): return self
.IsOk()
2079 class SoundPtr(Sound
):
2080 def __init__(self
, this
):
2082 if not hasattr(self
,"thisown"): self
.thisown
= 0
2083 self
.__class
__ = Sound
2084 _misc_
.Sound_swigregister(SoundPtr
)
2086 def SoundFromData(*args
, **kwargs
):
2087 """SoundFromData(PyObject data) -> Sound"""
2088 val
= _misc_
.new_SoundFromData(*args
, **kwargs
)
2092 def Sound_PlaySound(*args
, **kwargs
):
2093 """Sound_PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool"""
2094 return _misc_
.Sound_PlaySound(*args
, **kwargs
)
2096 def Sound_Stop(*args
, **kwargs
):
2098 return _misc_
.Sound_Stop(*args
, **kwargs
)
2100 #---------------------------------------------------------------------------
2102 MAILCAP_STANDARD
= _misc_
.MAILCAP_STANDARD
2103 MAILCAP_NETSCAPE
= _misc_
.MAILCAP_NETSCAPE
2104 MAILCAP_KDE
= _misc_
.MAILCAP_KDE
2105 MAILCAP_GNOME
= _misc_
.MAILCAP_GNOME
2106 MAILCAP_ALL
= _misc_
.MAILCAP_ALL
2107 class FileTypeInfo(object):
2109 return "<%s.%s; proxy of C++ wxFileTypeInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2110 def __init__(self
, *args
, **kwargs
):
2111 """__init__(self, String mimeType, String openCmd, String printCmd, String desc) -> FileTypeInfo"""
2112 newobj
= _misc_
.new_FileTypeInfo(*args
, **kwargs
)
2113 self
.this
= newobj
.this
2116 def IsValid(*args
, **kwargs
):
2117 """IsValid(self) -> bool"""
2118 return _misc_
.FileTypeInfo_IsValid(*args
, **kwargs
)
2120 def SetIcon(*args
, **kwargs
):
2121 """SetIcon(self, String iconFile, int iconIndex=0)"""
2122 return _misc_
.FileTypeInfo_SetIcon(*args
, **kwargs
)
2124 def SetShortDesc(*args
, **kwargs
):
2125 """SetShortDesc(self, String shortDesc)"""
2126 return _misc_
.FileTypeInfo_SetShortDesc(*args
, **kwargs
)
2128 def GetMimeType(*args
, **kwargs
):
2129 """GetMimeType(self) -> String"""
2130 return _misc_
.FileTypeInfo_GetMimeType(*args
, **kwargs
)
2132 def GetOpenCommand(*args
, **kwargs
):
2133 """GetOpenCommand(self) -> String"""
2134 return _misc_
.FileTypeInfo_GetOpenCommand(*args
, **kwargs
)
2136 def GetPrintCommand(*args
, **kwargs
):
2137 """GetPrintCommand(self) -> String"""
2138 return _misc_
.FileTypeInfo_GetPrintCommand(*args
, **kwargs
)
2140 def GetShortDesc(*args
, **kwargs
):
2141 """GetShortDesc(self) -> String"""
2142 return _misc_
.FileTypeInfo_GetShortDesc(*args
, **kwargs
)
2144 def GetDescription(*args
, **kwargs
):
2145 """GetDescription(self) -> String"""
2146 return _misc_
.FileTypeInfo_GetDescription(*args
, **kwargs
)
2148 def GetExtensions(*args
, **kwargs
):
2149 """GetExtensions(self) -> wxArrayString"""
2150 return _misc_
.FileTypeInfo_GetExtensions(*args
, **kwargs
)
2152 def GetExtensionsCount(*args
, **kwargs
):
2153 """GetExtensionsCount(self) -> int"""
2154 return _misc_
.FileTypeInfo_GetExtensionsCount(*args
, **kwargs
)
2156 def GetIconFile(*args
, **kwargs
):
2157 """GetIconFile(self) -> String"""
2158 return _misc_
.FileTypeInfo_GetIconFile(*args
, **kwargs
)
2160 def GetIconIndex(*args
, **kwargs
):
2161 """GetIconIndex(self) -> int"""
2162 return _misc_
.FileTypeInfo_GetIconIndex(*args
, **kwargs
)
2165 class FileTypeInfoPtr(FileTypeInfo
):
2166 def __init__(self
, this
):
2168 if not hasattr(self
,"thisown"): self
.thisown
= 0
2169 self
.__class
__ = FileTypeInfo
2170 _misc_
.FileTypeInfo_swigregister(FileTypeInfoPtr
)
2172 def FileTypeInfoSequence(*args
, **kwargs
):
2173 """FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo"""
2174 val
= _misc_
.new_FileTypeInfoSequence(*args
, **kwargs
)
2178 def NullFileTypeInfo(*args
, **kwargs
):
2179 """NullFileTypeInfo() -> FileTypeInfo"""
2180 val
= _misc_
.new_NullFileTypeInfo(*args
, **kwargs
)
2184 class FileType(object):
2186 return "<%s.%s; proxy of C++ wxFileType instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2187 def __init__(self
, *args
, **kwargs
):
2188 """__init__(self, FileTypeInfo ftInfo) -> FileType"""
2189 newobj
= _misc_
.new_FileType(*args
, **kwargs
)
2190 self
.this
= newobj
.this
2193 def __del__(self
, destroy
=_misc_
.delete_FileType
):
2196 if self
.thisown
: destroy(self
)
2199 def GetMimeType(*args
, **kwargs
):
2200 """GetMimeType(self) -> PyObject"""
2201 return _misc_
.FileType_GetMimeType(*args
, **kwargs
)
2203 def GetMimeTypes(*args
, **kwargs
):
2204 """GetMimeTypes(self) -> PyObject"""
2205 return _misc_
.FileType_GetMimeTypes(*args
, **kwargs
)
2207 def GetExtensions(*args
, **kwargs
):
2208 """GetExtensions(self) -> PyObject"""
2209 return _misc_
.FileType_GetExtensions(*args
, **kwargs
)
2211 def GetIcon(*args
, **kwargs
):
2212 """GetIcon(self) -> Icon"""
2213 return _misc_
.FileType_GetIcon(*args
, **kwargs
)
2215 def GetIconInfo(*args
, **kwargs
):
2216 """GetIconInfo(self) -> PyObject"""
2217 return _misc_
.FileType_GetIconInfo(*args
, **kwargs
)
2219 def GetDescription(*args
, **kwargs
):
2220 """GetDescription(self) -> PyObject"""
2221 return _misc_
.FileType_GetDescription(*args
, **kwargs
)
2223 def GetOpenCommand(*args
, **kwargs
):
2224 """GetOpenCommand(self, String filename, String mimetype=EmptyString) -> PyObject"""
2225 return _misc_
.FileType_GetOpenCommand(*args
, **kwargs
)
2227 def GetPrintCommand(*args
, **kwargs
):
2228 """GetPrintCommand(self, String filename, String mimetype=EmptyString) -> PyObject"""
2229 return _misc_
.FileType_GetPrintCommand(*args
, **kwargs
)
2231 def GetAllCommands(*args
, **kwargs
):
2232 """GetAllCommands(self, String filename, String mimetype=EmptyString) -> PyObject"""
2233 return _misc_
.FileType_GetAllCommands(*args
, **kwargs
)
2235 def SetCommand(*args
, **kwargs
):
2236 """SetCommand(self, String cmd, String verb, bool overwriteprompt=True) -> bool"""
2237 return _misc_
.FileType_SetCommand(*args
, **kwargs
)
2239 def SetDefaultIcon(*args
, **kwargs
):
2240 """SetDefaultIcon(self, String cmd=EmptyString, int index=0) -> bool"""
2241 return _misc_
.FileType_SetDefaultIcon(*args
, **kwargs
)
2243 def Unassociate(*args
, **kwargs
):
2244 """Unassociate(self) -> bool"""
2245 return _misc_
.FileType_Unassociate(*args
, **kwargs
)
2247 def ExpandCommand(*args
, **kwargs
):
2248 """ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String"""
2249 return _misc_
.FileType_ExpandCommand(*args
, **kwargs
)
2251 ExpandCommand
= staticmethod(ExpandCommand
)
2253 class FileTypePtr(FileType
):
2254 def __init__(self
, this
):
2256 if not hasattr(self
,"thisown"): self
.thisown
= 0
2257 self
.__class
__ = FileType
2258 _misc_
.FileType_swigregister(FileTypePtr
)
2260 def FileType_ExpandCommand(*args
, **kwargs
):
2261 """FileType_ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String"""
2262 return _misc_
.FileType_ExpandCommand(*args
, **kwargs
)
2264 class MimeTypesManager(object):
2266 return "<%s.%s; proxy of C++ wxMimeTypesManager instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2267 def IsOfType(*args
, **kwargs
):
2268 """IsOfType(String mimeType, String wildcard) -> bool"""
2269 return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
)
2271 IsOfType
= staticmethod(IsOfType
)
2272 def __init__(self
, *args
, **kwargs
):
2273 """__init__(self) -> MimeTypesManager"""
2274 newobj
= _misc_
.new_MimeTypesManager(*args
, **kwargs
)
2275 self
.this
= newobj
.this
2278 def Initialize(*args
, **kwargs
):
2279 """Initialize(self, int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)"""
2280 return _misc_
.MimeTypesManager_Initialize(*args
, **kwargs
)
2282 def ClearData(*args
, **kwargs
):
2283 """ClearData(self)"""
2284 return _misc_
.MimeTypesManager_ClearData(*args
, **kwargs
)
2286 def GetFileTypeFromExtension(*args
, **kwargs
):
2287 """GetFileTypeFromExtension(self, String ext) -> FileType"""
2288 return _misc_
.MimeTypesManager_GetFileTypeFromExtension(*args
, **kwargs
)
2290 def GetFileTypeFromMimeType(*args
, **kwargs
):
2291 """GetFileTypeFromMimeType(self, String mimeType) -> FileType"""
2292 return _misc_
.MimeTypesManager_GetFileTypeFromMimeType(*args
, **kwargs
)
2294 def ReadMailcap(*args
, **kwargs
):
2295 """ReadMailcap(self, String filename, bool fallback=False) -> bool"""
2296 return _misc_
.MimeTypesManager_ReadMailcap(*args
, **kwargs
)
2298 def ReadMimeTypes(*args
, **kwargs
):
2299 """ReadMimeTypes(self, String filename) -> bool"""
2300 return _misc_
.MimeTypesManager_ReadMimeTypes(*args
, **kwargs
)
2302 def EnumAllFileTypes(*args
, **kwargs
):
2303 """EnumAllFileTypes(self) -> PyObject"""
2304 return _misc_
.MimeTypesManager_EnumAllFileTypes(*args
, **kwargs
)
2306 def AddFallback(*args
, **kwargs
):
2307 """AddFallback(self, FileTypeInfo ft)"""
2308 return _misc_
.MimeTypesManager_AddFallback(*args
, **kwargs
)
2310 def Associate(*args
, **kwargs
):
2311 """Associate(self, FileTypeInfo ftInfo) -> FileType"""
2312 return _misc_
.MimeTypesManager_Associate(*args
, **kwargs
)
2314 def Unassociate(*args
, **kwargs
):
2315 """Unassociate(self, FileType ft) -> bool"""
2316 return _misc_
.MimeTypesManager_Unassociate(*args
, **kwargs
)
2318 def __del__(self
, destroy
=_misc_
.delete_MimeTypesManager
):
2321 if self
.thisown
: destroy(self
)
2325 class MimeTypesManagerPtr(MimeTypesManager
):
2326 def __init__(self
, this
):
2328 if not hasattr(self
,"thisown"): self
.thisown
= 0
2329 self
.__class
__ = MimeTypesManager
2330 _misc_
.MimeTypesManager_swigregister(MimeTypesManagerPtr
)
2331 TheMimeTypesManager
= cvar
.TheMimeTypesManager
2333 def MimeTypesManager_IsOfType(*args
, **kwargs
):
2334 """MimeTypesManager_IsOfType(String mimeType, String wildcard) -> bool"""
2335 return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
)
2337 #---------------------------------------------------------------------------
2339 class ArtProvider(object):
2341 The wx.ArtProvider class is used to customize the look of wxWidgets
2342 application. When wxWidgets needs to display an icon or a bitmap (e.g.
2343 in the standard file dialog), it does not use hard-coded resource but
2344 asks wx.ArtProvider for it instead. This way the users can plug in
2345 their own wx.ArtProvider class and easily replace standard art with
2346 his/her own version. It is easy thing to do: all that is needed is
2347 to derive a class from wx.ArtProvider, override it's CreateBitmap
2348 method and register the provider with wx.ArtProvider.PushProvider::
2350 class MyArtProvider(wx.ArtProvider):
2352 wx.ArtProvider.__init__(self)
2354 def CreateBitmap(self, artid, client, size):
2360 return "<%s.%s; proxy of C++ wxPyArtProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2361 def __init__(self
, *args
, **kwargs
):
2363 __init__(self) -> ArtProvider
2365 The wx.ArtProvider class is used to customize the look of wxWidgets
2366 application. When wxWidgets needs to display an icon or a bitmap (e.g.
2367 in the standard file dialog), it does not use hard-coded resource but
2368 asks wx.ArtProvider for it instead. This way the users can plug in
2369 their own wx.ArtProvider class and easily replace standard art with
2370 his/her own version. It is easy thing to do: all that is needed is
2371 to derive a class from wx.ArtProvider, override it's CreateBitmap
2372 method and register the provider with wx.ArtProvider.PushProvider::
2374 class MyArtProvider(wx.ArtProvider):
2376 wx.ArtProvider.__init__(self)
2378 def CreateBitmap(self, artid, client, size):
2383 newobj
= _misc_
.new_ArtProvider(*args
, **kwargs
)
2384 self
.this
= newobj
.this
2387 self
._setCallbackInfo
(self
, ArtProvider
)
2389 def _setCallbackInfo(*args
, **kwargs
):
2390 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2391 return _misc_
.ArtProvider__setCallbackInfo(*args
, **kwargs
)
2393 def PushProvider(*args
, **kwargs
):
2395 PushProvider(ArtProvider provider)
2397 Add new provider to the top of providers stack.
2399 return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
)
2401 PushProvider
= staticmethod(PushProvider
)
2402 def PopProvider(*args
, **kwargs
):
2404 PopProvider() -> bool
2406 Remove latest added provider and delete it.
2408 return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
)
2410 PopProvider
= staticmethod(PopProvider
)
2411 def RemoveProvider(*args
, **kwargs
):
2413 RemoveProvider(ArtProvider provider) -> bool
2415 Remove provider. The provider must have been added previously! The
2416 provider is _not_ deleted.
2418 return _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
)
2420 RemoveProvider
= staticmethod(RemoveProvider
)
2421 def GetBitmap(*args
, **kwargs
):
2423 GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
2425 Query the providers for bitmap with given ID and return it. Return
2426 wx.NullBitmap if no provider provides it.
2428 return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
)
2430 GetBitmap
= staticmethod(GetBitmap
)
2431 def GetIcon(*args
, **kwargs
):
2433 GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
2435 Query the providers for icon with given ID and return it. Return
2436 wx.NullIcon if no provider provides it.
2438 return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
)
2440 GetIcon
= staticmethod(GetIcon
)
2441 def Destroy(*args
, **kwargs
):
2443 return _misc_
.ArtProvider_Destroy(*args
, **kwargs
)
2446 class ArtProviderPtr(ArtProvider
):
2447 def __init__(self
, this
):
2449 if not hasattr(self
,"thisown"): self
.thisown
= 0
2450 self
.__class
__ = ArtProvider
2451 _misc_
.ArtProvider_swigregister(ArtProviderPtr
)
2452 ART_TOOLBAR
= cvar
.ART_TOOLBAR
2453 ART_MENU
= cvar
.ART_MENU
2454 ART_FRAME_ICON
= cvar
.ART_FRAME_ICON
2455 ART_CMN_DIALOG
= cvar
.ART_CMN_DIALOG
2456 ART_HELP_BROWSER
= cvar
.ART_HELP_BROWSER
2457 ART_MESSAGE_BOX
= cvar
.ART_MESSAGE_BOX
2458 ART_OTHER
= cvar
.ART_OTHER
2459 ART_ADD_BOOKMARK
= cvar
.ART_ADD_BOOKMARK
2460 ART_DEL_BOOKMARK
= cvar
.ART_DEL_BOOKMARK
2461 ART_HELP_SIDE_PANEL
= cvar
.ART_HELP_SIDE_PANEL
2462 ART_HELP_SETTINGS
= cvar
.ART_HELP_SETTINGS
2463 ART_HELP_BOOK
= cvar
.ART_HELP_BOOK
2464 ART_HELP_FOLDER
= cvar
.ART_HELP_FOLDER
2465 ART_HELP_PAGE
= cvar
.ART_HELP_PAGE
2466 ART_GO_BACK
= cvar
.ART_GO_BACK
2467 ART_GO_FORWARD
= cvar
.ART_GO_FORWARD
2468 ART_GO_UP
= cvar
.ART_GO_UP
2469 ART_GO_DOWN
= cvar
.ART_GO_DOWN
2470 ART_GO_TO_PARENT
= cvar
.ART_GO_TO_PARENT
2471 ART_GO_HOME
= cvar
.ART_GO_HOME
2472 ART_FILE_OPEN
= cvar
.ART_FILE_OPEN
2473 ART_PRINT
= cvar
.ART_PRINT
2474 ART_HELP
= cvar
.ART_HELP
2475 ART_TIP
= cvar
.ART_TIP
2476 ART_REPORT_VIEW
= cvar
.ART_REPORT_VIEW
2477 ART_LIST_VIEW
= cvar
.ART_LIST_VIEW
2478 ART_NEW_DIR
= cvar
.ART_NEW_DIR
2479 ART_FOLDER
= cvar
.ART_FOLDER
2480 ART_GO_DIR_UP
= cvar
.ART_GO_DIR_UP
2481 ART_EXECUTABLE_FILE
= cvar
.ART_EXECUTABLE_FILE
2482 ART_NORMAL_FILE
= cvar
.ART_NORMAL_FILE
2483 ART_TICK_MARK
= cvar
.ART_TICK_MARK
2484 ART_CROSS_MARK
= cvar
.ART_CROSS_MARK
2485 ART_ERROR
= cvar
.ART_ERROR
2486 ART_QUESTION
= cvar
.ART_QUESTION
2487 ART_WARNING
= cvar
.ART_WARNING
2488 ART_INFORMATION
= cvar
.ART_INFORMATION
2489 ART_MISSING_IMAGE
= cvar
.ART_MISSING_IMAGE
2491 def ArtProvider_PushProvider(*args
, **kwargs
):
2493 ArtProvider_PushProvider(ArtProvider provider)
2495 Add new provider to the top of providers stack.
2497 return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
)
2499 def ArtProvider_PopProvider(*args
, **kwargs
):
2501 ArtProvider_PopProvider() -> bool
2503 Remove latest added provider and delete it.
2505 return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
)
2507 def ArtProvider_RemoveProvider(*args
, **kwargs
):
2509 ArtProvider_RemoveProvider(ArtProvider provider) -> bool
2511 Remove provider. The provider must have been added previously! The
2512 provider is _not_ deleted.
2514 return _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
)
2516 def ArtProvider_GetBitmap(*args
, **kwargs
):
2518 ArtProvider_GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
2520 Query the providers for bitmap with given ID and return it. Return
2521 wx.NullBitmap if no provider provides it.
2523 return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
)
2525 def ArtProvider_GetIcon(*args
, **kwargs
):
2527 ArtProvider_GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
2529 Query the providers for icon with given ID and return it. Return
2530 wx.NullIcon if no provider provides it.
2532 return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
)
2534 #---------------------------------------------------------------------------
2536 CONFIG_USE_LOCAL_FILE
= _misc_
.CONFIG_USE_LOCAL_FILE
2537 CONFIG_USE_GLOBAL_FILE
= _misc_
.CONFIG_USE_GLOBAL_FILE
2538 CONFIG_USE_RELATIVE_PATH
= _misc_
.CONFIG_USE_RELATIVE_PATH
2539 CONFIG_USE_NO_ESCAPE_CHARACTERS
= _misc_
.CONFIG_USE_NO_ESCAPE_CHARACTERS
2540 class ConfigBase(object):
2542 wx.ConfigBase class defines the basic interface of all config
2543 classes. It can not be used by itself (it is an abstract base class)
2544 and you will always use one of its derivations: wx.Config or
2547 wx.ConfigBase organizes the items in a tree-like structure, modeled
2548 after the Unix/Dos filesystem. There are groups that act like
2549 directories and entries, key/value pairs that act like files. There
2550 is always one current group given by the current path. As in the file
2551 system case, to specify a key in the config class you must use a path
2552 to it. Config classes also support the notion of the current group,
2553 which makes it possible to use relative paths.
2555 Keys are pairs "key_name = value" where value may be of string,
2556 integer floating point or boolean, you can not store binary data
2557 without first encoding it as a string. For performance reasons items
2558 should be kept small, no more than a couple kilobytes.
2561 def __init__(self
): raise RuntimeError, "No constructor defined"
2563 return "<%s.%s; proxy of C++ wxConfigBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2564 def __del__(self
, destroy
=_misc_
.delete_ConfigBase
):
2567 if self
.thisown
: destroy(self
)
2570 Type_Unknown
= _misc_
.ConfigBase_Type_Unknown
2571 Type_String
= _misc_
.ConfigBase_Type_String
2572 Type_Boolean
= _misc_
.ConfigBase_Type_Boolean
2573 Type_Integer
= _misc_
.ConfigBase_Type_Integer
2574 Type_Float
= _misc_
.ConfigBase_Type_Float
2575 def Set(*args
, **kwargs
):
2577 Set(ConfigBase config) -> ConfigBase
2579 Sets the global config object (the one returned by Get) and returns a
2580 reference to the previous global config object.
2582 return _misc_
.ConfigBase_Set(*args
, **kwargs
)
2584 Set
= staticmethod(Set
)
2585 def Get(*args
, **kwargs
):
2587 Get(bool createOnDemand=True) -> ConfigBase
2589 Returns the current global config object, creating one if neccessary.
2591 return _misc_
.ConfigBase_Get(*args
, **kwargs
)
2593 Get
= staticmethod(Get
)
2594 def Create(*args
, **kwargs
):
2596 Create() -> ConfigBase
2598 Create and return a new global config object. This function will
2599 create the "best" implementation of wx.Config available for the
2602 return _misc_
.ConfigBase_Create(*args
, **kwargs
)
2604 Create
= staticmethod(Create
)
2605 def DontCreateOnDemand(*args
, **kwargs
):
2607 DontCreateOnDemand()
2609 Should Get() try to create a new log object if there isn't a current
2612 return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
)
2614 DontCreateOnDemand
= staticmethod(DontCreateOnDemand
)
2615 def SetPath(*args
, **kwargs
):
2617 SetPath(self, String path)
2619 Set current path: if the first character is '/', it's the absolute
2620 path, otherwise it's a relative path. '..' is supported. If the
2621 strPath doesn't exist it is created.
2623 return _misc_
.ConfigBase_SetPath(*args
, **kwargs
)
2625 def GetPath(*args
, **kwargs
):
2627 GetPath(self) -> String
2629 Retrieve the current path (always as absolute path)
2631 return _misc_
.ConfigBase_GetPath(*args
, **kwargs
)
2633 def GetFirstGroup(*args
, **kwargs
):
2635 GetFirstGroup() -> (more, value, index)
2637 Allows enumerating the subgroups in a config object. Returns a tuple
2638 containing a flag indicating there are more items, the name of the
2639 current item, and an index to pass to GetNextGroup to fetch the next
2642 return _misc_
.ConfigBase_GetFirstGroup(*args
, **kwargs
)
2644 def GetNextGroup(*args
, **kwargs
):
2646 GetNextGroup(long index) -> (more, value, index)
2648 Allows enumerating the subgroups in a config object. Returns a tuple
2649 containing a flag indicating there are more items, the name of the
2650 current item, and an index to pass to GetNextGroup to fetch the next
2653 return _misc_
.ConfigBase_GetNextGroup(*args
, **kwargs
)
2655 def GetFirstEntry(*args
, **kwargs
):
2657 GetFirstEntry() -> (more, value, index)
2659 Allows enumerating the entries in the current group in a config
2660 object. Returns a tuple containing a flag indicating there are more
2661 items, the name of the current item, and an index to pass to
2662 GetNextGroup to fetch the next item.
2664 return _misc_
.ConfigBase_GetFirstEntry(*args
, **kwargs
)
2666 def GetNextEntry(*args
, **kwargs
):
2668 GetNextEntry(long index) -> (more, value, index)
2670 Allows enumerating the entries in the current group in a config
2671 object. Returns a tuple containing a flag indicating there are more
2672 items, the name of the current item, and an index to pass to
2673 GetNextGroup to fetch the next item.
2675 return _misc_
.ConfigBase_GetNextEntry(*args
, **kwargs
)
2677 def GetNumberOfEntries(*args
, **kwargs
):
2679 GetNumberOfEntries(self, bool recursive=False) -> size_t
2681 Get the number of entries in the current group, with or without its
2684 return _misc_
.ConfigBase_GetNumberOfEntries(*args
, **kwargs
)
2686 def GetNumberOfGroups(*args
, **kwargs
):
2688 GetNumberOfGroups(self, bool recursive=False) -> size_t
2690 Get the number of subgroups in the current group, with or without its
2693 return _misc_
.ConfigBase_GetNumberOfGroups(*args
, **kwargs
)
2695 def HasGroup(*args
, **kwargs
):
2697 HasGroup(self, String name) -> bool
2699 Returns True if the group by this name exists
2701 return _misc_
.ConfigBase_HasGroup(*args
, **kwargs
)
2703 def HasEntry(*args
, **kwargs
):
2705 HasEntry(self, String name) -> bool
2707 Returns True if the entry by this name exists
2709 return _misc_
.ConfigBase_HasEntry(*args
, **kwargs
)
2711 def Exists(*args
, **kwargs
):
2713 Exists(self, String name) -> bool
2715 Returns True if either a group or an entry with a given name exists
2717 return _misc_
.ConfigBase_Exists(*args
, **kwargs
)
2719 def GetEntryType(*args
, **kwargs
):
2721 GetEntryType(self, String name) -> int
2723 Get the type of the entry. Returns one of the wx.Config.Type_XXX values.
2725 return _misc_
.ConfigBase_GetEntryType(*args
, **kwargs
)
2727 def Read(*args
, **kwargs
):
2729 Read(self, String key, String defaultVal=EmptyString) -> String
2731 Returns the value of key if it exists, defaultVal otherwise.
2733 return _misc_
.ConfigBase_Read(*args
, **kwargs
)
2735 def ReadInt(*args
, **kwargs
):
2737 ReadInt(self, String key, long defaultVal=0) -> long
2739 Returns the value of key if it exists, defaultVal otherwise.
2741 return _misc_
.ConfigBase_ReadInt(*args
, **kwargs
)
2743 def ReadFloat(*args
, **kwargs
):
2745 ReadFloat(self, String key, double defaultVal=0.0) -> double
2747 Returns the value of key if it exists, defaultVal otherwise.
2749 return _misc_
.ConfigBase_ReadFloat(*args
, **kwargs
)
2751 def ReadBool(*args
, **kwargs
):
2753 ReadBool(self, String key, bool defaultVal=False) -> bool
2755 Returns the value of key if it exists, defaultVal otherwise.
2757 return _misc_
.ConfigBase_ReadBool(*args
, **kwargs
)
2759 def Write(*args
, **kwargs
):
2761 Write(self, String key, String value) -> bool
2763 write the value (return True on success)
2765 return _misc_
.ConfigBase_Write(*args
, **kwargs
)
2767 def WriteInt(*args
, **kwargs
):
2769 WriteInt(self, String key, long value) -> bool
2771 write the value (return True on success)
2773 return _misc_
.ConfigBase_WriteInt(*args
, **kwargs
)
2775 def WriteFloat(*args
, **kwargs
):
2777 WriteFloat(self, String key, double value) -> bool
2779 write the value (return True on success)
2781 return _misc_
.ConfigBase_WriteFloat(*args
, **kwargs
)
2783 def WriteBool(*args
, **kwargs
):
2785 WriteBool(self, String key, bool value) -> bool
2787 write the value (return True on success)
2789 return _misc_
.ConfigBase_WriteBool(*args
, **kwargs
)
2791 def Flush(*args
, **kwargs
):
2793 Flush(self, bool currentOnly=False) -> bool
2795 permanently writes all changes
2797 return _misc_
.ConfigBase_Flush(*args
, **kwargs
)
2799 def RenameEntry(*args
, **kwargs
):
2801 RenameEntry(self, String oldName, String newName) -> bool
2803 Rename an entry. Returns False on failure (probably because the new
2804 name is already taken by an existing entry)
2806 return _misc_
.ConfigBase_RenameEntry(*args
, **kwargs
)
2808 def RenameGroup(*args
, **kwargs
):
2810 RenameGroup(self, String oldName, String newName) -> bool
2812 Rename a group. Returns False on failure (probably because the new
2813 name is already taken by an existing entry)
2815 return _misc_
.ConfigBase_RenameGroup(*args
, **kwargs
)
2817 def DeleteEntry(*args
, **kwargs
):
2819 DeleteEntry(self, String key, bool deleteGroupIfEmpty=True) -> bool
2821 Deletes the specified entry and the group it belongs to if it was the
2822 last key in it and the second parameter is True
2824 return _misc_
.ConfigBase_DeleteEntry(*args
, **kwargs
)
2826 def DeleteGroup(*args
, **kwargs
):
2828 DeleteGroup(self, String key) -> bool
2830 Delete the group (with all subgroups)
2832 return _misc_
.ConfigBase_DeleteGroup(*args
, **kwargs
)
2834 def DeleteAll(*args
, **kwargs
):
2836 DeleteAll(self) -> bool
2838 Delete the whole underlying object (disk file, registry key, ...)
2839 primarly intended for use by deinstallation routine.
2841 return _misc_
.ConfigBase_DeleteAll(*args
, **kwargs
)
2843 def SetExpandEnvVars(*args
, **kwargs
):
2845 SetExpandEnvVars(self, bool doIt=True)
2847 We can automatically expand environment variables in the config
2848 entries this option is on by default, you can turn it on/off at any
2851 return _misc_
.ConfigBase_SetExpandEnvVars(*args
, **kwargs
)
2853 def IsExpandingEnvVars(*args
, **kwargs
):
2855 IsExpandingEnvVars(self) -> bool
2857 Are we currently expanding environment variables?
2859 return _misc_
.ConfigBase_IsExpandingEnvVars(*args
, **kwargs
)
2861 def SetRecordDefaults(*args
, **kwargs
):
2863 SetRecordDefaults(self, bool doIt=True)
2865 Set whether the config objec should record default values.
2867 return _misc_
.ConfigBase_SetRecordDefaults(*args
, **kwargs
)
2869 def IsRecordingDefaults(*args
, **kwargs
):
2871 IsRecordingDefaults(self) -> bool
2873 Are we currently recording default values?
2875 return _misc_
.ConfigBase_IsRecordingDefaults(*args
, **kwargs
)
2877 def ExpandEnvVars(*args
, **kwargs
):
2879 ExpandEnvVars(self, String str) -> String
2881 Expand any environment variables in str and return the result
2883 return _misc_
.ConfigBase_ExpandEnvVars(*args
, **kwargs
)
2885 def GetAppName(*args
, **kwargs
):
2886 """GetAppName(self) -> String"""
2887 return _misc_
.ConfigBase_GetAppName(*args
, **kwargs
)
2889 def GetVendorName(*args
, **kwargs
):
2890 """GetVendorName(self) -> String"""
2891 return _misc_
.ConfigBase_GetVendorName(*args
, **kwargs
)
2893 def SetAppName(*args
, **kwargs
):
2894 """SetAppName(self, String appName)"""
2895 return _misc_
.ConfigBase_SetAppName(*args
, **kwargs
)
2897 def SetVendorName(*args
, **kwargs
):
2898 """SetVendorName(self, String vendorName)"""
2899 return _misc_
.ConfigBase_SetVendorName(*args
, **kwargs
)
2901 def SetStyle(*args
, **kwargs
):
2902 """SetStyle(self, long style)"""
2903 return _misc_
.ConfigBase_SetStyle(*args
, **kwargs
)
2905 def GetStyle(*args
, **kwargs
):
2906 """GetStyle(self) -> long"""
2907 return _misc_
.ConfigBase_GetStyle(*args
, **kwargs
)
2910 class ConfigBasePtr(ConfigBase
):
2911 def __init__(self
, this
):
2913 if not hasattr(self
,"thisown"): self
.thisown
= 0
2914 self
.__class
__ = ConfigBase
2915 _misc_
.ConfigBase_swigregister(ConfigBasePtr
)
2917 def ConfigBase_Set(*args
, **kwargs
):
2919 ConfigBase_Set(ConfigBase config) -> ConfigBase
2921 Sets the global config object (the one returned by Get) and returns a
2922 reference to the previous global config object.
2924 return _misc_
.ConfigBase_Set(*args
, **kwargs
)
2926 def ConfigBase_Get(*args
, **kwargs
):
2928 ConfigBase_Get(bool createOnDemand=True) -> ConfigBase
2930 Returns the current global config object, creating one if neccessary.
2932 return _misc_
.ConfigBase_Get(*args
, **kwargs
)
2934 def ConfigBase_Create(*args
, **kwargs
):
2936 ConfigBase_Create() -> ConfigBase
2938 Create and return a new global config object. This function will
2939 create the "best" implementation of wx.Config available for the
2942 return _misc_
.ConfigBase_Create(*args
, **kwargs
)
2944 def ConfigBase_DontCreateOnDemand(*args
, **kwargs
):
2946 ConfigBase_DontCreateOnDemand()
2948 Should Get() try to create a new log object if there isn't a current
2951 return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
)
2953 class Config(ConfigBase
):
2955 This ConfigBase-derived class will use the registry on Windows,
2956 and will be a wx.FileConfig on other platforms.
2959 return "<%s.%s; proxy of C++ wxConfig instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2960 def __init__(self
, *args
, **kwargs
):
2962 __init__(self, String appName=EmptyString, String vendorName=EmptyString,
2963 String localFilename=EmptyString, String globalFilename=EmptyString,
2964 long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> Config
2966 newobj
= _misc_
.new_Config(*args
, **kwargs
)
2967 self
.this
= newobj
.this
2970 def __del__(self
, destroy
=_misc_
.delete_Config
):
2973 if self
.thisown
: destroy(self
)
2977 class ConfigPtr(Config
):
2978 def __init__(self
, this
):
2980 if not hasattr(self
,"thisown"): self
.thisown
= 0
2981 self
.__class
__ = Config
2982 _misc_
.Config_swigregister(ConfigPtr
)
2984 class FileConfig(ConfigBase
):
2985 """This config class will use a file for storage on all platforms."""
2987 return "<%s.%s; proxy of C++ wxFileConfig instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2988 def __init__(self
, *args
, **kwargs
):
2990 __init__(self, String appName=EmptyString, String vendorName=EmptyString,
2991 String localFilename=EmptyString, String globalFilename=EmptyString,
2992 long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> FileConfig
2994 newobj
= _misc_
.new_FileConfig(*args
, **kwargs
)
2995 self
.this
= newobj
.this
2998 def __del__(self
, destroy
=_misc_
.delete_FileConfig
):
3001 if self
.thisown
: destroy(self
)
3005 class FileConfigPtr(FileConfig
):
3006 def __init__(self
, this
):
3008 if not hasattr(self
,"thisown"): self
.thisown
= 0
3009 self
.__class
__ = FileConfig
3010 _misc_
.FileConfig_swigregister(FileConfigPtr
)
3012 class ConfigPathChanger(object):
3014 A handy little class which changes current path to the path of given
3015 entry and restores it in the destructoir: so if you declare a local
3016 variable of this type, you work in the entry directory and the path is
3017 automatically restored when the function returns.
3020 return "<%s.%s; proxy of C++ wxConfigPathChanger instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3021 def __init__(self
, *args
, **kwargs
):
3022 """__init__(self, ConfigBase config, String entry) -> ConfigPathChanger"""
3023 newobj
= _misc_
.new_ConfigPathChanger(*args
, **kwargs
)
3024 self
.this
= newobj
.this
3027 def __del__(self
, destroy
=_misc_
.delete_ConfigPathChanger
):
3030 if self
.thisown
: destroy(self
)
3033 def Name(*args
, **kwargs
):
3035 Name(self) -> String
3039 return _misc_
.ConfigPathChanger_Name(*args
, **kwargs
)
3042 class ConfigPathChangerPtr(ConfigPathChanger
):
3043 def __init__(self
, this
):
3045 if not hasattr(self
,"thisown"): self
.thisown
= 0
3046 self
.__class
__ = ConfigPathChanger
3047 _misc_
.ConfigPathChanger_swigregister(ConfigPathChangerPtr
)
3050 def ExpandEnvVars(*args
, **kwargs
):
3052 ExpandEnvVars(String sz) -> String
3054 Replace environment variables ($SOMETHING) with their values. The
3055 format is $VARNAME or ${VARNAME} where VARNAME contains alphanumeric
3056 characters and '_' only. '$' must be escaped ('\$') in order to be
3059 return _misc_
.ExpandEnvVars(*args
, **kwargs
)
3060 #---------------------------------------------------------------------------
3062 class DateTime(object):
3064 return "<%s.%s; proxy of C++ wxDateTime instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3065 Local
= _misc_
.DateTime_Local
3066 GMT_12
= _misc_
.DateTime_GMT_12
3067 GMT_11
= _misc_
.DateTime_GMT_11
3068 GMT_10
= _misc_
.DateTime_GMT_10
3069 GMT_9
= _misc_
.DateTime_GMT_9
3070 GMT_8
= _misc_
.DateTime_GMT_8
3071 GMT_7
= _misc_
.DateTime_GMT_7
3072 GMT_6
= _misc_
.DateTime_GMT_6
3073 GMT_5
= _misc_
.DateTime_GMT_5
3074 GMT_4
= _misc_
.DateTime_GMT_4
3075 GMT_3
= _misc_
.DateTime_GMT_3
3076 GMT_2
= _misc_
.DateTime_GMT_2
3077 GMT_1
= _misc_
.DateTime_GMT_1
3078 GMT0
= _misc_
.DateTime_GMT0
3079 GMT1
= _misc_
.DateTime_GMT1
3080 GMT2
= _misc_
.DateTime_GMT2
3081 GMT3
= _misc_
.DateTime_GMT3
3082 GMT4
= _misc_
.DateTime_GMT4
3083 GMT5
= _misc_
.DateTime_GMT5
3084 GMT6
= _misc_
.DateTime_GMT6
3085 GMT7
= _misc_
.DateTime_GMT7
3086 GMT8
= _misc_
.DateTime_GMT8
3087 GMT9
= _misc_
.DateTime_GMT9
3088 GMT10
= _misc_
.DateTime_GMT10
3089 GMT11
= _misc_
.DateTime_GMT11
3090 GMT12
= _misc_
.DateTime_GMT12
3091 WET
= _misc_
.DateTime_WET
3092 WEST
= _misc_
.DateTime_WEST
3093 CET
= _misc_
.DateTime_CET
3094 CEST
= _misc_
.DateTime_CEST
3095 EET
= _misc_
.DateTime_EET
3096 EEST
= _misc_
.DateTime_EEST
3097 MSK
= _misc_
.DateTime_MSK
3098 MSD
= _misc_
.DateTime_MSD
3099 AST
= _misc_
.DateTime_AST
3100 ADT
= _misc_
.DateTime_ADT
3101 EST
= _misc_
.DateTime_EST
3102 EDT
= _misc_
.DateTime_EDT
3103 CST
= _misc_
.DateTime_CST
3104 CDT
= _misc_
.DateTime_CDT
3105 MST
= _misc_
.DateTime_MST
3106 MDT
= _misc_
.DateTime_MDT
3107 PST
= _misc_
.DateTime_PST
3108 PDT
= _misc_
.DateTime_PDT
3109 HST
= _misc_
.DateTime_HST
3110 AKST
= _misc_
.DateTime_AKST
3111 AKDT
= _misc_
.DateTime_AKDT
3112 A_WST
= _misc_
.DateTime_A_WST
3113 A_CST
= _misc_
.DateTime_A_CST
3114 A_EST
= _misc_
.DateTime_A_EST
3115 A_ESST
= _misc_
.DateTime_A_ESST
3116 UTC
= _misc_
.DateTime_UTC
3117 Gregorian
= _misc_
.DateTime_Gregorian
3118 Julian
= _misc_
.DateTime_Julian
3119 Gr_Unknown
= _misc_
.DateTime_Gr_Unknown
3120 Gr_Standard
= _misc_
.DateTime_Gr_Standard
3121 Gr_Alaska
= _misc_
.DateTime_Gr_Alaska
3122 Gr_Albania
= _misc_
.DateTime_Gr_Albania
3123 Gr_Austria
= _misc_
.DateTime_Gr_Austria
3124 Gr_Austria_Brixen
= _misc_
.DateTime_Gr_Austria_Brixen
3125 Gr_Austria_Salzburg
= _misc_
.DateTime_Gr_Austria_Salzburg
3126 Gr_Austria_Tyrol
= _misc_
.DateTime_Gr_Austria_Tyrol
3127 Gr_Austria_Carinthia
= _misc_
.DateTime_Gr_Austria_Carinthia
3128 Gr_Austria_Styria
= _misc_
.DateTime_Gr_Austria_Styria
3129 Gr_Belgium
= _misc_
.DateTime_Gr_Belgium
3130 Gr_Bulgaria
= _misc_
.DateTime_Gr_Bulgaria
3131 Gr_Bulgaria_1
= _misc_
.DateTime_Gr_Bulgaria_1
3132 Gr_Bulgaria_2
= _misc_
.DateTime_Gr_Bulgaria_2
3133 Gr_Bulgaria_3
= _misc_
.DateTime_Gr_Bulgaria_3
3134 Gr_Canada
= _misc_
.DateTime_Gr_Canada
3135 Gr_China
= _misc_
.DateTime_Gr_China
3136 Gr_China_1
= _misc_
.DateTime_Gr_China_1
3137 Gr_China_2
= _misc_
.DateTime_Gr_China_2
3138 Gr_Czechoslovakia
= _misc_
.DateTime_Gr_Czechoslovakia
3139 Gr_Denmark
= _misc_
.DateTime_Gr_Denmark
3140 Gr_Egypt
= _misc_
.DateTime_Gr_Egypt
3141 Gr_Estonia
= _misc_
.DateTime_Gr_Estonia
3142 Gr_Finland
= _misc_
.DateTime_Gr_Finland
3143 Gr_France
= _misc_
.DateTime_Gr_France
3144 Gr_France_Alsace
= _misc_
.DateTime_Gr_France_Alsace
3145 Gr_France_Lorraine
= _misc_
.DateTime_Gr_France_Lorraine
3146 Gr_France_Strasbourg
= _misc_
.DateTime_Gr_France_Strasbourg
3147 Gr_Germany
= _misc_
.DateTime_Gr_Germany
3148 Gr_Germany_Catholic
= _misc_
.DateTime_Gr_Germany_Catholic
3149 Gr_Germany_Prussia
= _misc_
.DateTime_Gr_Germany_Prussia
3150 Gr_Germany_Protestant
= _misc_
.DateTime_Gr_Germany_Protestant
3151 Gr_GreatBritain
= _misc_
.DateTime_Gr_GreatBritain
3152 Gr_Greece
= _misc_
.DateTime_Gr_Greece
3153 Gr_Hungary
= _misc_
.DateTime_Gr_Hungary
3154 Gr_Ireland
= _misc_
.DateTime_Gr_Ireland
3155 Gr_Italy
= _misc_
.DateTime_Gr_Italy
3156 Gr_Japan
= _misc_
.DateTime_Gr_Japan
3157 Gr_Japan_1
= _misc_
.DateTime_Gr_Japan_1
3158 Gr_Japan_2
= _misc_
.DateTime_Gr_Japan_2
3159 Gr_Japan_3
= _misc_
.DateTime_Gr_Japan_3
3160 Gr_Latvia
= _misc_
.DateTime_Gr_Latvia
3161 Gr_Lithuania
= _misc_
.DateTime_Gr_Lithuania
3162 Gr_Luxemburg
= _misc_
.DateTime_Gr_Luxemburg
3163 Gr_Netherlands
= _misc_
.DateTime_Gr_Netherlands
3164 Gr_Netherlands_Groningen
= _misc_
.DateTime_Gr_Netherlands_Groningen
3165 Gr_Netherlands_Gelderland
= _misc_
.DateTime_Gr_Netherlands_Gelderland
3166 Gr_Netherlands_Utrecht
= _misc_
.DateTime_Gr_Netherlands_Utrecht
3167 Gr_Netherlands_Friesland
= _misc_
.DateTime_Gr_Netherlands_Friesland
3168 Gr_Norway
= _misc_
.DateTime_Gr_Norway
3169 Gr_Poland
= _misc_
.DateTime_Gr_Poland
3170 Gr_Portugal
= _misc_
.DateTime_Gr_Portugal
3171 Gr_Romania
= _misc_
.DateTime_Gr_Romania
3172 Gr_Russia
= _misc_
.DateTime_Gr_Russia
3173 Gr_Scotland
= _misc_
.DateTime_Gr_Scotland
3174 Gr_Spain
= _misc_
.DateTime_Gr_Spain
3175 Gr_Sweden
= _misc_
.DateTime_Gr_Sweden
3176 Gr_Switzerland
= _misc_
.DateTime_Gr_Switzerland
3177 Gr_Switzerland_Catholic
= _misc_
.DateTime_Gr_Switzerland_Catholic
3178 Gr_Switzerland_Protestant
= _misc_
.DateTime_Gr_Switzerland_Protestant
3179 Gr_Turkey
= _misc_
.DateTime_Gr_Turkey
3180 Gr_USA
= _misc_
.DateTime_Gr_USA
3181 Gr_Wales
= _misc_
.DateTime_Gr_Wales
3182 Gr_Yugoslavia
= _misc_
.DateTime_Gr_Yugoslavia
3183 Country_Unknown
= _misc_
.DateTime_Country_Unknown
3184 Country_Default
= _misc_
.DateTime_Country_Default
3185 Country_WesternEurope_Start
= _misc_
.DateTime_Country_WesternEurope_Start
3186 Country_EEC
= _misc_
.DateTime_Country_EEC
3187 France
= _misc_
.DateTime_France
3188 Germany
= _misc_
.DateTime_Germany
3189 UK
= _misc_
.DateTime_UK
3190 Country_WesternEurope_End
= _misc_
.DateTime_Country_WesternEurope_End
3191 Russia
= _misc_
.DateTime_Russia
3192 USA
= _misc_
.DateTime_USA
3193 Jan
= _misc_
.DateTime_Jan
3194 Feb
= _misc_
.DateTime_Feb
3195 Mar
= _misc_
.DateTime_Mar
3196 Apr
= _misc_
.DateTime_Apr
3197 May
= _misc_
.DateTime_May
3198 Jun
= _misc_
.DateTime_Jun
3199 Jul
= _misc_
.DateTime_Jul
3200 Aug
= _misc_
.DateTime_Aug
3201 Sep
= _misc_
.DateTime_Sep
3202 Oct
= _misc_
.DateTime_Oct
3203 Nov
= _misc_
.DateTime_Nov
3204 Dec
= _misc_
.DateTime_Dec
3205 Inv_Month
= _misc_
.DateTime_Inv_Month
3206 Sun
= _misc_
.DateTime_Sun
3207 Mon
= _misc_
.DateTime_Mon
3208 Tue
= _misc_
.DateTime_Tue
3209 Wed
= _misc_
.DateTime_Wed
3210 Thu
= _misc_
.DateTime_Thu
3211 Fri
= _misc_
.DateTime_Fri
3212 Sat
= _misc_
.DateTime_Sat
3213 Inv_WeekDay
= _misc_
.DateTime_Inv_WeekDay
3214 Inv_Year
= _misc_
.DateTime_Inv_Year
3215 Name_Full
= _misc_
.DateTime_Name_Full
3216 Name_Abbr
= _misc_
.DateTime_Name_Abbr
3217 Default_First
= _misc_
.DateTime_Default_First
3218 Monday_First
= _misc_
.DateTime_Monday_First
3219 Sunday_First
= _misc_
.DateTime_Sunday_First
3220 def SetCountry(*args
, **kwargs
):
3221 """SetCountry(int country)"""
3222 return _misc_
.DateTime_SetCountry(*args
, **kwargs
)
3224 SetCountry
= staticmethod(SetCountry
)
3225 def GetCountry(*args
, **kwargs
):
3226 """GetCountry() -> int"""
3227 return _misc_
.DateTime_GetCountry(*args
, **kwargs
)
3229 GetCountry
= staticmethod(GetCountry
)
3230 def IsWestEuropeanCountry(*args
, **kwargs
):
3231 """IsWestEuropeanCountry(int country=Country_Default) -> bool"""
3232 return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
)
3234 IsWestEuropeanCountry
= staticmethod(IsWestEuropeanCountry
)
3235 def GetCurrentYear(*args
, **kwargs
):
3236 """GetCurrentYear(int cal=Gregorian) -> int"""
3237 return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
)
3239 GetCurrentYear
= staticmethod(GetCurrentYear
)
3240 def ConvertYearToBC(*args
, **kwargs
):
3241 """ConvertYearToBC(int year) -> int"""
3242 return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
)
3244 ConvertYearToBC
= staticmethod(ConvertYearToBC
)
3245 def GetCurrentMonth(*args
, **kwargs
):
3246 """GetCurrentMonth(int cal=Gregorian) -> int"""
3247 return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
)
3249 GetCurrentMonth
= staticmethod(GetCurrentMonth
)
3250 def IsLeapYear(*args
, **kwargs
):
3251 """IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool"""
3252 return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
)
3254 IsLeapYear
= staticmethod(IsLeapYear
)
3255 def GetCentury(*args
, **kwargs
):
3256 """GetCentury(int year=Inv_Year) -> int"""
3257 return _misc_
.DateTime_GetCentury(*args
, **kwargs
)
3259 GetCentury
= staticmethod(GetCentury
)
3260 def GetNumberOfDaysinYear(*args
, **kwargs
):
3261 """GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int"""
3262 return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
)
3264 GetNumberOfDaysinYear
= staticmethod(GetNumberOfDaysinYear
)
3265 def GetNumberOfDaysInMonth(*args
, **kwargs
):
3266 """GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int"""
3267 return _misc_
.DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
)
3269 GetNumberOfDaysInMonth
= staticmethod(GetNumberOfDaysInMonth
)
3270 def GetMonthName(*args
, **kwargs
):
3271 """GetMonthName(int month, int flags=Name_Full) -> String"""
3272 return _misc_
.DateTime_GetMonthName(*args
, **kwargs
)
3274 GetMonthName
= staticmethod(GetMonthName
)
3275 def GetWeekDayName(*args
, **kwargs
):
3276 """GetWeekDayName(int weekday, int flags=Name_Full) -> String"""
3277 return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
)
3279 GetWeekDayName
= staticmethod(GetWeekDayName
)
3280 def GetAmPmStrings(*args
, **kwargs
):
3282 GetAmPmStrings() -> (am, pm)
3284 Get the AM and PM strings in the current locale (may be empty)
3286 return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
)
3288 GetAmPmStrings
= staticmethod(GetAmPmStrings
)
3289 def IsDSTApplicable(*args
, **kwargs
):
3290 """IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool"""
3291 return _misc_
.DateTime_IsDSTApplicable(*args
, **kwargs
)
3293 IsDSTApplicable
= staticmethod(IsDSTApplicable
)
3294 def GetBeginDST(*args
, **kwargs
):
3295 """GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime"""
3296 return _misc_
.DateTime_GetBeginDST(*args
, **kwargs
)
3298 GetBeginDST
= staticmethod(GetBeginDST
)
3299 def GetEndDST(*args
, **kwargs
):
3300 """GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime"""
3301 return _misc_
.DateTime_GetEndDST(*args
, **kwargs
)
3303 GetEndDST
= staticmethod(GetEndDST
)
3304 def Now(*args
, **kwargs
):
3305 """Now() -> DateTime"""
3306 return _misc_
.DateTime_Now(*args
, **kwargs
)
3308 Now
= staticmethod(Now
)
3309 def UNow(*args
, **kwargs
):
3310 """UNow() -> DateTime"""
3311 return _misc_
.DateTime_UNow(*args
, **kwargs
)
3313 UNow
= staticmethod(UNow
)
3314 def Today(*args
, **kwargs
):
3315 """Today() -> DateTime"""
3316 return _misc_
.DateTime_Today(*args
, **kwargs
)
3318 Today
= staticmethod(Today
)
3319 def __init__(self
, *args
, **kwargs
):
3320 """__init__(self) -> DateTime"""
3321 newobj
= _misc_
.new_DateTime(*args
, **kwargs
)
3322 self
.this
= newobj
.this
3325 def __del__(self
, destroy
=_misc_
.delete_DateTime
):
3328 if self
.thisown
: destroy(self
)
3331 def SetToCurrent(*args
, **kwargs
):
3332 """SetToCurrent(self) -> DateTime"""
3333 return _misc_
.DateTime_SetToCurrent(*args
, **kwargs
)
3335 def SetTimeT(*args
, **kwargs
):
3336 """SetTimeT(self, time_t timet) -> DateTime"""
3337 return _misc_
.DateTime_SetTimeT(*args
, **kwargs
)
3339 def SetJDN(*args
, **kwargs
):
3340 """SetJDN(self, double jdn) -> DateTime"""
3341 return _misc_
.DateTime_SetJDN(*args
, **kwargs
)
3343 def SetHMS(*args
, **kwargs
):
3344 """SetHMS(self, int hour, int minute=0, int second=0, int millisec=0) -> DateTime"""
3345 return _misc_
.DateTime_SetHMS(*args
, **kwargs
)
3347 def Set(*args
, **kwargs
):
3349 Set(self, int day, int month=Inv_Month, int year=Inv_Year, int hour=0,
3350 int minute=0, int second=0, int millisec=0) -> DateTime
3352 return _misc_
.DateTime_Set(*args
, **kwargs
)
3354 def ResetTime(*args
, **kwargs
):
3355 """ResetTime(self) -> DateTime"""
3356 return _misc_
.DateTime_ResetTime(*args
, **kwargs
)
3358 def SetYear(*args
, **kwargs
):
3359 """SetYear(self, int year) -> DateTime"""
3360 return _misc_
.DateTime_SetYear(*args
, **kwargs
)
3362 def SetMonth(*args
, **kwargs
):
3363 """SetMonth(self, int month) -> DateTime"""
3364 return _misc_
.DateTime_SetMonth(*args
, **kwargs
)
3366 def SetDay(*args
, **kwargs
):
3367 """SetDay(self, int day) -> DateTime"""
3368 return _misc_
.DateTime_SetDay(*args
, **kwargs
)
3370 def SetHour(*args
, **kwargs
):
3371 """SetHour(self, int hour) -> DateTime"""
3372 return _misc_
.DateTime_SetHour(*args
, **kwargs
)
3374 def SetMinute(*args
, **kwargs
):
3375 """SetMinute(self, int minute) -> DateTime"""
3376 return _misc_
.DateTime_SetMinute(*args
, **kwargs
)
3378 def SetSecond(*args
, **kwargs
):
3379 """SetSecond(self, int second) -> DateTime"""
3380 return _misc_
.DateTime_SetSecond(*args
, **kwargs
)
3382 def SetMillisecond(*args
, **kwargs
):
3383 """SetMillisecond(self, int millisecond) -> DateTime"""
3384 return _misc_
.DateTime_SetMillisecond(*args
, **kwargs
)
3386 def SetToWeekDayInSameWeek(*args
, **kwargs
):
3387 """SetToWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime"""
3388 return _misc_
.DateTime_SetToWeekDayInSameWeek(*args
, **kwargs
)
3390 def GetWeekDayInSameWeek(*args
, **kwargs
):
3391 """GetWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime"""
3392 return _misc_
.DateTime_GetWeekDayInSameWeek(*args
, **kwargs
)
3394 def SetToNextWeekDay(*args
, **kwargs
):
3395 """SetToNextWeekDay(self, int weekday) -> DateTime"""
3396 return _misc_
.DateTime_SetToNextWeekDay(*args
, **kwargs
)
3398 def GetNextWeekDay(*args
, **kwargs
):
3399 """GetNextWeekDay(self, int weekday) -> DateTime"""
3400 return _misc_
.DateTime_GetNextWeekDay(*args
, **kwargs
)
3402 def SetToPrevWeekDay(*args
, **kwargs
):
3403 """SetToPrevWeekDay(self, int weekday) -> DateTime"""
3404 return _misc_
.DateTime_SetToPrevWeekDay(*args
, **kwargs
)
3406 def GetPrevWeekDay(*args
, **kwargs
):
3407 """GetPrevWeekDay(self, int weekday) -> DateTime"""
3408 return _misc_
.DateTime_GetPrevWeekDay(*args
, **kwargs
)
3410 def SetToWeekDay(*args
, **kwargs
):
3411 """SetToWeekDay(self, int weekday, int n=1, int month=Inv_Month, int year=Inv_Year) -> bool"""
3412 return _misc_
.DateTime_SetToWeekDay(*args
, **kwargs
)
3414 def SetToLastWeekDay(*args
, **kwargs
):
3415 """SetToLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> bool"""
3416 return _misc_
.DateTime_SetToLastWeekDay(*args
, **kwargs
)
3418 def GetLastWeekDay(*args
, **kwargs
):
3419 """GetLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> DateTime"""
3420 return _misc_
.DateTime_GetLastWeekDay(*args
, **kwargs
)
3422 def SetToTheWeek(*args
, **kwargs
):
3423 """SetToTheWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> bool"""
3424 return _misc_
.DateTime_SetToTheWeek(*args
, **kwargs
)
3426 def GetWeek(*args
, **kwargs
):
3427 """GetWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> DateTime"""
3428 return _misc_
.DateTime_GetWeek(*args
, **kwargs
)
3430 def SetToLastMonthDay(*args
, **kwargs
):
3431 """SetToLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime"""
3432 return _misc_
.DateTime_SetToLastMonthDay(*args
, **kwargs
)
3434 def GetLastMonthDay(*args
, **kwargs
):
3435 """GetLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime"""
3436 return _misc_
.DateTime_GetLastMonthDay(*args
, **kwargs
)
3438 def SetToYearDay(*args
, **kwargs
):
3439 """SetToYearDay(self, int yday) -> DateTime"""
3440 return _misc_
.DateTime_SetToYearDay(*args
, **kwargs
)
3442 def GetYearDay(*args
, **kwargs
):
3443 """GetYearDay(self, int yday) -> DateTime"""
3444 return _misc_
.DateTime_GetYearDay(*args
, **kwargs
)
3446 def GetJulianDayNumber(*args
, **kwargs
):
3447 """GetJulianDayNumber(self) -> double"""
3448 return _misc_
.DateTime_GetJulianDayNumber(*args
, **kwargs
)
3450 def GetJDN(*args
, **kwargs
):
3451 """GetJDN(self) -> double"""
3452 return _misc_
.DateTime_GetJDN(*args
, **kwargs
)
3454 def GetModifiedJulianDayNumber(*args
, **kwargs
):
3455 """GetModifiedJulianDayNumber(self) -> double"""
3456 return _misc_
.DateTime_GetModifiedJulianDayNumber(*args
, **kwargs
)
3458 def GetMJD(*args
, **kwargs
):
3459 """GetMJD(self) -> double"""
3460 return _misc_
.DateTime_GetMJD(*args
, **kwargs
)
3462 def GetRataDie(*args
, **kwargs
):
3463 """GetRataDie(self) -> double"""
3464 return _misc_
.DateTime_GetRataDie(*args
, **kwargs
)
3466 def ToTimezone(*args
, **kwargs
):
3467 """ToTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3468 return _misc_
.DateTime_ToTimezone(*args
, **kwargs
)
3470 def MakeTimezone(*args
, **kwargs
):
3471 """MakeTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3472 return _misc_
.DateTime_MakeTimezone(*args
, **kwargs
)
3474 def ToGMT(*args
, **kwargs
):
3475 """ToGMT(self, bool noDST=False) -> DateTime"""
3476 return _misc_
.DateTime_ToGMT(*args
, **kwargs
)
3478 def MakeGMT(*args
, **kwargs
):
3479 """MakeGMT(self, bool noDST=False) -> DateTime"""
3480 return _misc_
.DateTime_MakeGMT(*args
, **kwargs
)
3482 def IsDST(*args
, **kwargs
):
3483 """IsDST(self, int country=Country_Default) -> int"""
3484 return _misc_
.DateTime_IsDST(*args
, **kwargs
)
3486 def IsValid(*args
, **kwargs
):
3487 """IsValid(self) -> bool"""
3488 return _misc_
.DateTime_IsValid(*args
, **kwargs
)
3491 def __nonzero__(self
): return self
.Ok()
3492 def GetTicks(*args
, **kwargs
):
3493 """GetTicks(self) -> time_t"""
3494 return _misc_
.DateTime_GetTicks(*args
, **kwargs
)
3496 def GetYear(*args
, **kwargs
):
3497 """GetYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3498 return _misc_
.DateTime_GetYear(*args
, **kwargs
)
3500 def GetMonth(*args
, **kwargs
):
3501 """GetMonth(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3502 return _misc_
.DateTime_GetMonth(*args
, **kwargs
)
3504 def GetDay(*args
, **kwargs
):
3505 """GetDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3506 return _misc_
.DateTime_GetDay(*args
, **kwargs
)
3508 def GetWeekDay(*args
, **kwargs
):
3509 """GetWeekDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3510 return _misc_
.DateTime_GetWeekDay(*args
, **kwargs
)
3512 def GetHour(*args
, **kwargs
):
3513 """GetHour(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3514 return _misc_
.DateTime_GetHour(*args
, **kwargs
)
3516 def GetMinute(*args
, **kwargs
):
3517 """GetMinute(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3518 return _misc_
.DateTime_GetMinute(*args
, **kwargs
)
3520 def GetSecond(*args
, **kwargs
):
3521 """GetSecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3522 return _misc_
.DateTime_GetSecond(*args
, **kwargs
)
3524 def GetMillisecond(*args
, **kwargs
):
3525 """GetMillisecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3526 return _misc_
.DateTime_GetMillisecond(*args
, **kwargs
)
3528 def GetDayOfYear(*args
, **kwargs
):
3529 """GetDayOfYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3530 return _misc_
.DateTime_GetDayOfYear(*args
, **kwargs
)
3532 def GetWeekOfYear(*args
, **kwargs
):
3533 """GetWeekOfYear(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3534 return _misc_
.DateTime_GetWeekOfYear(*args
, **kwargs
)
3536 def GetWeekOfMonth(*args
, **kwargs
):
3537 """GetWeekOfMonth(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3538 return _misc_
.DateTime_GetWeekOfMonth(*args
, **kwargs
)
3540 def IsWorkDay(*args
, **kwargs
):
3541 """IsWorkDay(self, int country=Country_Default) -> bool"""
3542 return _misc_
.DateTime_IsWorkDay(*args
, **kwargs
)
3544 def IsEqualTo(*args
, **kwargs
):
3545 """IsEqualTo(self, DateTime datetime) -> bool"""
3546 return _misc_
.DateTime_IsEqualTo(*args
, **kwargs
)
3548 def IsEarlierThan(*args
, **kwargs
):
3549 """IsEarlierThan(self, DateTime datetime) -> bool"""
3550 return _misc_
.DateTime_IsEarlierThan(*args
, **kwargs
)
3552 def IsLaterThan(*args
, **kwargs
):
3553 """IsLaterThan(self, DateTime datetime) -> bool"""
3554 return _misc_
.DateTime_IsLaterThan(*args
, **kwargs
)
3556 def IsStrictlyBetween(*args
, **kwargs
):
3557 """IsStrictlyBetween(self, DateTime t1, DateTime t2) -> bool"""
3558 return _misc_
.DateTime_IsStrictlyBetween(*args
, **kwargs
)
3560 def IsBetween(*args
, **kwargs
):
3561 """IsBetween(self, DateTime t1, DateTime t2) -> bool"""
3562 return _misc_
.DateTime_IsBetween(*args
, **kwargs
)
3564 def IsSameDate(*args
, **kwargs
):
3565 """IsSameDate(self, DateTime dt) -> bool"""
3566 return _misc_
.DateTime_IsSameDate(*args
, **kwargs
)
3568 def IsSameTime(*args
, **kwargs
):
3569 """IsSameTime(self, DateTime dt) -> bool"""
3570 return _misc_
.DateTime_IsSameTime(*args
, **kwargs
)
3572 def IsEqualUpTo(*args
, **kwargs
):
3573 """IsEqualUpTo(self, DateTime dt, TimeSpan ts) -> bool"""
3574 return _misc_
.DateTime_IsEqualUpTo(*args
, **kwargs
)
3576 def AddTS(*args
, **kwargs
):
3577 """AddTS(self, TimeSpan diff) -> DateTime"""
3578 return _misc_
.DateTime_AddTS(*args
, **kwargs
)
3580 def AddDS(*args
, **kwargs
):
3581 """AddDS(self, DateSpan diff) -> DateTime"""
3582 return _misc_
.DateTime_AddDS(*args
, **kwargs
)
3584 def SubtractTS(*args
, **kwargs
):
3585 """SubtractTS(self, TimeSpan diff) -> DateTime"""
3586 return _misc_
.DateTime_SubtractTS(*args
, **kwargs
)
3588 def SubtractDS(*args
, **kwargs
):
3589 """SubtractDS(self, DateSpan diff) -> DateTime"""
3590 return _misc_
.DateTime_SubtractDS(*args
, **kwargs
)
3592 def Subtract(*args
, **kwargs
):
3593 """Subtract(self, DateTime dt) -> TimeSpan"""
3594 return _misc_
.DateTime_Subtract(*args
, **kwargs
)
3596 def __iadd__(*args
):
3598 __iadd__(self, TimeSpan diff) -> DateTime
3599 __iadd__(self, DateSpan diff) -> DateTime
3601 return _misc_
.DateTime___iadd__(*args
)
3603 def __isub__(*args
):
3605 __isub__(self, TimeSpan diff) -> DateTime
3606 __isub__(self, DateSpan diff) -> DateTime
3608 return _misc_
.DateTime___isub__(*args
)
3612 __add__(self, TimeSpan other) -> DateTime
3613 __add__(self, DateSpan other) -> DateTime
3615 return _misc_
.DateTime___add__(*args
)
3619 __sub__(self, DateTime other) -> TimeSpan
3620 __sub__(self, TimeSpan other) -> DateTime
3621 __sub__(self, DateSpan other) -> DateTime
3623 return _misc_
.DateTime___sub__(*args
)
3626 """__lt__(self, DateTime other) -> bool"""
3627 return _misc_
.DateTime___lt__(*args
)
3630 """__le__(self, DateTime other) -> bool"""
3631 return _misc_
.DateTime___le__(*args
)
3634 """__gt__(self, DateTime other) -> bool"""
3635 return _misc_
.DateTime___gt__(*args
)
3638 """__ge__(self, DateTime other) -> bool"""
3639 return _misc_
.DateTime___ge__(*args
)
3642 """__eq__(self, DateTime other) -> bool"""
3643 return _misc_
.DateTime___eq__(*args
)
3646 """__ne__(self, DateTime other) -> bool"""
3647 return _misc_
.DateTime___ne__(*args
)
3649 def ParseRfc822Date(*args
, **kwargs
):
3650 """ParseRfc822Date(self, String date) -> int"""
3651 return _misc_
.DateTime_ParseRfc822Date(*args
, **kwargs
)
3653 def ParseFormat(*args
, **kwargs
):
3654 """ParseFormat(self, String date, String format=DateFormatStr, DateTime dateDef=DefaultDateTime) -> int"""
3655 return _misc_
.DateTime_ParseFormat(*args
, **kwargs
)
3657 def ParseDateTime(*args
, **kwargs
):
3658 """ParseDateTime(self, String datetime) -> int"""
3659 return _misc_
.DateTime_ParseDateTime(*args
, **kwargs
)
3661 def ParseDate(*args
, **kwargs
):
3662 """ParseDate(self, String date) -> int"""
3663 return _misc_
.DateTime_ParseDate(*args
, **kwargs
)
3665 def ParseTime(*args
, **kwargs
):
3666 """ParseTime(self, String time) -> int"""
3667 return _misc_
.DateTime_ParseTime(*args
, **kwargs
)
3669 def Format(*args
, **kwargs
):
3670 """Format(self, String format=DateFormatStr, wxDateTime::TimeZone tz=LOCAL_TZ) -> String"""
3671 return _misc_
.DateTime_Format(*args
, **kwargs
)
3673 def FormatDate(*args
, **kwargs
):
3674 """FormatDate(self) -> String"""
3675 return _misc_
.DateTime_FormatDate(*args
, **kwargs
)
3677 def FormatTime(*args
, **kwargs
):
3678 """FormatTime(self) -> String"""
3679 return _misc_
.DateTime_FormatTime(*args
, **kwargs
)
3681 def FormatISODate(*args
, **kwargs
):
3682 """FormatISODate(self) -> String"""
3683 return _misc_
.DateTime_FormatISODate(*args
, **kwargs
)
3685 def FormatISOTime(*args
, **kwargs
):
3686 """FormatISOTime(self) -> String"""
3687 return _misc_
.DateTime_FormatISOTime(*args
, **kwargs
)
3691 return '<wx.DateTime: \"%s\" at %s>' % ( self
.Format(), self
.this
)
3693 return '<wx.DateTime: \"INVALID\" at %s>' % self
.this
3696 return self
.Format()
3698 return "INVALID DateTime"
3701 class DateTimePtr(DateTime
):
3702 def __init__(self
, this
):
3704 if not hasattr(self
,"thisown"): self
.thisown
= 0
3705 self
.__class
__ = DateTime
3706 _misc_
.DateTime_swigregister(DateTimePtr
)
3707 DateFormatStr
= cvar
.DateFormatStr
3708 TimeSpanFormatStr
= cvar
.TimeSpanFormatStr
3710 def DateTime_SetCountry(*args
, **kwargs
):
3711 """DateTime_SetCountry(int country)"""
3712 return _misc_
.DateTime_SetCountry(*args
, **kwargs
)
3714 def DateTime_GetCountry(*args
, **kwargs
):
3715 """DateTime_GetCountry() -> int"""
3716 return _misc_
.DateTime_GetCountry(*args
, **kwargs
)
3718 def DateTime_IsWestEuropeanCountry(*args
, **kwargs
):
3719 """DateTime_IsWestEuropeanCountry(int country=Country_Default) -> bool"""
3720 return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
)
3722 def DateTime_GetCurrentYear(*args
, **kwargs
):
3723 """DateTime_GetCurrentYear(int cal=Gregorian) -> int"""
3724 return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
)
3726 def DateTime_ConvertYearToBC(*args
, **kwargs
):
3727 """DateTime_ConvertYearToBC(int year) -> int"""
3728 return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
)
3730 def DateTime_GetCurrentMonth(*args
, **kwargs
):
3731 """DateTime_GetCurrentMonth(int cal=Gregorian) -> int"""
3732 return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
)
3734 def DateTime_IsLeapYear(*args
, **kwargs
):
3735 """DateTime_IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool"""
3736 return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
)
3738 def DateTime_GetCentury(*args
, **kwargs
):
3739 """DateTime_GetCentury(int year=Inv_Year) -> int"""
3740 return _misc_
.DateTime_GetCentury(*args
, **kwargs
)
3742 def DateTime_GetNumberOfDaysinYear(*args
, **kwargs
):
3743 """DateTime_GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int"""
3744 return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
)
3746 def DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
):
3747 """DateTime_GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int"""
3748 return _misc_
.DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
)
3750 def DateTime_GetMonthName(*args
, **kwargs
):
3751 """DateTime_GetMonthName(int month, int flags=Name_Full) -> String"""
3752 return _misc_
.DateTime_GetMonthName(*args
, **kwargs
)
3754 def DateTime_GetWeekDayName(*args
, **kwargs
):
3755 """DateTime_GetWeekDayName(int weekday, int flags=Name_Full) -> String"""
3756 return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
)
3758 def DateTime_GetAmPmStrings(*args
, **kwargs
):
3760 GetAmPmStrings() -> (am, pm)
3762 Get the AM and PM strings in the current locale (may be empty)
3764 return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
)
3766 def DateTime_IsDSTApplicable(*args
, **kwargs
):
3767 """DateTime_IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool"""
3768 return _misc_
.DateTime_IsDSTApplicable(*args
, **kwargs
)
3770 def DateTime_GetBeginDST(*args
, **kwargs
):
3771 """DateTime_GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime"""
3772 return _misc_
.DateTime_GetBeginDST(*args
, **kwargs
)
3774 def DateTime_GetEndDST(*args
, **kwargs
):
3775 """DateTime_GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime"""
3776 return _misc_
.DateTime_GetEndDST(*args
, **kwargs
)
3778 def DateTime_Now(*args
, **kwargs
):
3779 """DateTime_Now() -> DateTime"""
3780 return _misc_
.DateTime_Now(*args
, **kwargs
)
3782 def DateTime_UNow(*args
, **kwargs
):
3783 """DateTime_UNow() -> DateTime"""
3784 return _misc_
.DateTime_UNow(*args
, **kwargs
)
3786 def DateTime_Today(*args
, **kwargs
):
3787 """DateTime_Today() -> DateTime"""
3788 return _misc_
.DateTime_Today(*args
, **kwargs
)
3790 def DateTimeFromTimeT(*args
, **kwargs
):
3791 """DateTimeFromTimeT(time_t timet) -> DateTime"""
3792 val
= _misc_
.new_DateTimeFromTimeT(*args
, **kwargs
)
3796 def DateTimeFromJDN(*args
, **kwargs
):
3797 """DateTimeFromJDN(double jdn) -> DateTime"""
3798 val
= _misc_
.new_DateTimeFromJDN(*args
, **kwargs
)
3802 def DateTimeFromHMS(*args
, **kwargs
):
3803 """DateTimeFromHMS(int hour, int minute=0, int second=0, int millisec=0) -> DateTime"""
3804 val
= _misc_
.new_DateTimeFromHMS(*args
, **kwargs
)
3808 def DateTimeFromDMY(*args
, **kwargs
):
3810 DateTimeFromDMY(int day, int month=Inv_Month, int year=Inv_Year, int hour=0,
3811 int minute=0, int second=0, int millisec=0) -> DateTime
3813 val
= _misc_
.new_DateTimeFromDMY(*args
, **kwargs
)
3817 class TimeSpan(object):
3819 return "<%s.%s; proxy of C++ wxTimeSpan instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
3820 def Seconds(*args
, **kwargs
):
3821 """Seconds(long sec) -> TimeSpan"""
3822 return _misc_
.TimeSpan_Seconds(*args
, **kwargs
)
3824 Seconds
= staticmethod(Seconds
)
3825 def Second(*args
, **kwargs
):
3826 """Second() -> TimeSpan"""
3827 return _misc_
.TimeSpan_Second(*args
, **kwargs
)
3829 Second
= staticmethod(Second
)
3830 def Minutes(*args
, **kwargs
):
3831 """Minutes(long min) -> TimeSpan"""
3832 return _misc_
.TimeSpan_Minutes(*args
, **kwargs
)
3834 Minutes
= staticmethod(Minutes
)
3835 def Minute(*args
, **kwargs
):
3836 """Minute() -> TimeSpan"""
3837 return _misc_
.TimeSpan_Minute(*args
, **kwargs
)
3839 Minute
= staticmethod(Minute
)
3840 def Hours(*args
, **kwargs
):
3841 """Hours(long hours) -> TimeSpan"""
3842 return _misc_
.TimeSpan_Hours(*args
, **kwargs
)
3844 Hours
= staticmethod(Hours
)
3845 def Hour(*args
, **kwargs
):
3846 """Hour() -> TimeSpan"""
3847 return _misc_
.TimeSpan_Hour(*args
, **kwargs
)
3849 Hour
= staticmethod(Hour
)
3850 def Days(*args
, **kwargs
):
3851 """Days(long days) -> TimeSpan"""
3852 return _misc_
.TimeSpan_Days(*args
, **kwargs
)
3854 Days
= staticmethod(Days
)
3855 def Day(*args
, **kwargs
):
3856 """Day() -> TimeSpan"""
3857 return _misc_
.TimeSpan_Day(*args
, **kwargs
)
3859 Day
= staticmethod(Day
)
3860 def Weeks(*args
, **kwargs
):
3861 """Weeks(long days) -> TimeSpan"""
3862 return _misc_
.TimeSpan_Weeks(*args
, **kwargs
)
3864 Weeks
= staticmethod(Weeks
)
3865 def Week(*args
, **kwargs
):
3866 """Week() -> TimeSpan"""
3867 return _misc_
.TimeSpan_Week(*args
, **kwargs
)
3869 Week
= staticmethod(Week
)
3870 def __init__(self
, *args
, **kwargs
):
3871 """__init__(self, long hours=0, long minutes=0, long seconds=0, long milliseconds=0) -> TimeSpan"""
3872 newobj
= _misc_
.new_TimeSpan(*args
, **kwargs
)
3873 self
.this
= newobj
.this
3876 def __del__(self
, destroy
=_misc_
.delete_TimeSpan
):
3879 if self
.thisown
: destroy(self
)
3882 def Add(*args
, **kwargs
):
3883 """Add(self, TimeSpan diff) -> TimeSpan"""
3884 return _misc_
.TimeSpan_Add(*args
, **kwargs
)
3886 def Subtract(*args
, **kwargs
):
3887 """Subtract(self, TimeSpan diff) -> TimeSpan"""
3888 return _misc_
.TimeSpan_Subtract(*args
, **kwargs
)
3890 def Multiply(*args
, **kwargs
):
3891 """Multiply(self, int n) -> TimeSpan"""
3892 return _misc_
.TimeSpan_Multiply(*args
, **kwargs
)
3894 def Neg(*args
, **kwargs
):
3895 """Neg(self) -> TimeSpan"""
3896 return _misc_
.TimeSpan_Neg(*args
, **kwargs
)
3898 def Abs(*args
, **kwargs
):
3899 """Abs(self) -> TimeSpan"""
3900 return _misc_
.TimeSpan_Abs(*args
, **kwargs
)
3902 def __iadd__(*args
, **kwargs
):
3903 """__iadd__(self, TimeSpan diff) -> TimeSpan"""
3904 return _misc_
.TimeSpan___iadd__(*args
, **kwargs
)
3906 def __isub__(*args
, **kwargs
):
3907 """__isub__(self, TimeSpan diff) -> TimeSpan"""
3908 return _misc_
.TimeSpan___isub__(*args
, **kwargs
)
3910 def __imul__(*args
, **kwargs
):
3911 """__imul__(self, int n) -> TimeSpan"""
3912 return _misc_
.TimeSpan___imul__(*args
, **kwargs
)
3914 def __neg__(*args
, **kwargs
):
3915 """__neg__(self) -> TimeSpan"""
3916 return _misc_
.TimeSpan___neg__(*args
, **kwargs
)
3918 def __add__(*args
, **kwargs
):
3919 """__add__(self, TimeSpan other) -> TimeSpan"""
3920 return _misc_
.TimeSpan___add__(*args
, **kwargs
)
3922 def __sub__(*args
, **kwargs
):
3923 """__sub__(self, TimeSpan other) -> TimeSpan"""
3924 return _misc_
.TimeSpan___sub__(*args
, **kwargs
)
3926 def __mul__(*args
, **kwargs
):
3927 """__mul__(self, int n) -> TimeSpan"""
3928 return _misc_
.TimeSpan___mul__(*args
, **kwargs
)
3930 def __rmul__(*args
, **kwargs
):
3931 """__rmul__(self, int n) -> TimeSpan"""
3932 return _misc_
.TimeSpan___rmul__(*args
, **kwargs
)
3934 def __lt__(*args
, **kwargs
):
3935 """__lt__(self, TimeSpan other) -> bool"""
3936 return _misc_
.TimeSpan___lt__(*args
, **kwargs
)
3938 def __le__(*args
, **kwargs
):
3939 """__le__(self, TimeSpan other) -> bool"""
3940 return _misc_
.TimeSpan___le__(*args
, **kwargs
)
3942 def __gt__(*args
, **kwargs
):
3943 """__gt__(self, TimeSpan other) -> bool"""
3944 return _misc_
.TimeSpan___gt__(*args
, **kwargs
)
3946 def __ge__(*args
, **kwargs
):
3947 """__ge__(self, TimeSpan other) -> bool"""
3948 return _misc_
.TimeSpan___ge__(*args
, **kwargs
)
3950 def __eq__(*args
, **kwargs
):
3951 """__eq__(self, TimeSpan other) -> bool"""
3952 return _misc_
.TimeSpan___eq__(*args
, **kwargs
)
3954 def __ne__(*args
, **kwargs
):
3955 """__ne__(self, TimeSpan other) -> bool"""
3956 return _misc_
.TimeSpan___ne__(*args
, **kwargs
)
3958 def IsNull(*args
, **kwargs
):
3959 """IsNull(self) -> bool"""
3960 return _misc_
.TimeSpan_IsNull(*args
, **kwargs
)
3962 def IsPositive(*args
, **kwargs
):
3963 """IsPositive(self) -> bool"""
3964 return _misc_
.TimeSpan_IsPositive(*args
, **kwargs
)
3966 def IsNegative(*args
, **kwargs
):
3967 """IsNegative(self) -> bool"""
3968 return _misc_
.TimeSpan_IsNegative(*args
, **kwargs
)
3970 def IsEqualTo(*args
, **kwargs
):
3971 """IsEqualTo(self, TimeSpan ts) -> bool"""
3972 return _misc_
.TimeSpan_IsEqualTo(*args
, **kwargs
)
3974 def IsLongerThan(*args
, **kwargs
):
3975 """IsLongerThan(self, TimeSpan ts) -> bool"""
3976 return _misc_
.TimeSpan_IsLongerThan(*args
, **kwargs
)
3978 def IsShorterThan(*args
, **kwargs
):
3979 """IsShorterThan(self, TimeSpan t) -> bool"""
3980 return _misc_
.TimeSpan_IsShorterThan(*args
, **kwargs
)
3982 def GetWeeks(*args
, **kwargs
):
3983 """GetWeeks(self) -> int"""
3984 return _misc_
.TimeSpan_GetWeeks(*args
, **kwargs
)
3986 def GetDays(*args
, **kwargs
):
3987 """GetDays(self) -> int"""
3988 return _misc_
.TimeSpan_GetDays(*args
, **kwargs
)
3990 def GetHours(*args
, **kwargs
):
3991 """GetHours(self) -> int"""
3992 return _misc_
.TimeSpan_GetHours(*args
, **kwargs
)
3994 def GetMinutes(*args
, **kwargs
):
3995 """GetMinutes(self) -> int"""
3996 return _misc_
.TimeSpan_GetMinutes(*args
, **kwargs
)
3998 def GetSeconds(*args
, **kwargs
):
3999 """GetSeconds(self) -> wxLongLong"""
4000 return _misc_
.TimeSpan_GetSeconds(*args
, **kwargs
)
4002 def GetMilliseconds(*args
, **kwargs
):
4003 """GetMilliseconds(self) -> wxLongLong"""
4004 return _misc_
.TimeSpan_GetMilliseconds(*args
, **kwargs
)
4006 def Format(*args
, **kwargs
):
4007 """Format(self, String format=TimeSpanFormatStr) -> String"""
4008 return _misc_
.TimeSpan_Format(*args
, **kwargs
)
4011 return '<wx.TimeSpan: \"%s\" at %s>' % ( self
.Format(), self
.this
)
4013 return self
.Format()
4016 class TimeSpanPtr(TimeSpan
):
4017 def __init__(self
, this
):
4019 if not hasattr(self
,"thisown"): self
.thisown
= 0
4020 self
.__class
__ = TimeSpan
4021 _misc_
.TimeSpan_swigregister(TimeSpanPtr
)
4023 def TimeSpan_Seconds(*args
, **kwargs
):
4024 """TimeSpan_Seconds(long sec) -> TimeSpan"""
4025 return _misc_
.TimeSpan_Seconds(*args
, **kwargs
)
4027 def TimeSpan_Second(*args
, **kwargs
):
4028 """TimeSpan_Second() -> TimeSpan"""
4029 return _misc_
.TimeSpan_Second(*args
, **kwargs
)
4031 def TimeSpan_Minutes(*args
, **kwargs
):
4032 """TimeSpan_Minutes(long min) -> TimeSpan"""
4033 return _misc_
.TimeSpan_Minutes(*args
, **kwargs
)
4035 def TimeSpan_Minute(*args
, **kwargs
):
4036 """TimeSpan_Minute() -> TimeSpan"""
4037 return _misc_
.TimeSpan_Minute(*args
, **kwargs
)
4039 def TimeSpan_Hours(*args
, **kwargs
):
4040 """TimeSpan_Hours(long hours) -> TimeSpan"""
4041 return _misc_
.TimeSpan_Hours(*args
, **kwargs
)
4043 def TimeSpan_Hour(*args
, **kwargs
):
4044 """TimeSpan_Hour() -> TimeSpan"""
4045 return _misc_
.TimeSpan_Hour(*args
, **kwargs
)
4047 def TimeSpan_Days(*args
, **kwargs
):
4048 """TimeSpan_Days(long days) -> TimeSpan"""
4049 return _misc_
.TimeSpan_Days(*args
, **kwargs
)
4051 def TimeSpan_Day(*args
, **kwargs
):
4052 """TimeSpan_Day() -> TimeSpan"""
4053 return _misc_
.TimeSpan_Day(*args
, **kwargs
)
4055 def TimeSpan_Weeks(*args
, **kwargs
):
4056 """TimeSpan_Weeks(long days) -> TimeSpan"""
4057 return _misc_
.TimeSpan_Weeks(*args
, **kwargs
)
4059 def TimeSpan_Week(*args
, **kwargs
):
4060 """TimeSpan_Week() -> TimeSpan"""
4061 return _misc_
.TimeSpan_Week(*args
, **kwargs
)
4063 class DateSpan(object):
4065 return "<%s.%s; proxy of C++ wxDateSpan instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4066 def __init__(self
, *args
, **kwargs
):
4067 """__init__(self, int years=0, int months=0, int weeks=0, int days=0) -> DateSpan"""
4068 newobj
= _misc_
.new_DateSpan(*args
, **kwargs
)
4069 self
.this
= newobj
.this
4072 def __del__(self
, destroy
=_misc_
.delete_DateSpan
):
4075 if self
.thisown
: destroy(self
)
4078 def Days(*args
, **kwargs
):
4079 """Days(int days) -> DateSpan"""
4080 return _misc_
.DateSpan_Days(*args
, **kwargs
)
4082 Days
= staticmethod(Days
)
4083 def Day(*args
, **kwargs
):
4084 """Day() -> DateSpan"""
4085 return _misc_
.DateSpan_Day(*args
, **kwargs
)
4087 Day
= staticmethod(Day
)
4088 def Weeks(*args
, **kwargs
):
4089 """Weeks(int weeks) -> DateSpan"""
4090 return _misc_
.DateSpan_Weeks(*args
, **kwargs
)
4092 Weeks
= staticmethod(Weeks
)
4093 def Week(*args
, **kwargs
):
4094 """Week() -> DateSpan"""
4095 return _misc_
.DateSpan_Week(*args
, **kwargs
)
4097 Week
= staticmethod(Week
)
4098 def Months(*args
, **kwargs
):
4099 """Months(int mon) -> DateSpan"""
4100 return _misc_
.DateSpan_Months(*args
, **kwargs
)
4102 Months
= staticmethod(Months
)
4103 def Month(*args
, **kwargs
):
4104 """Month() -> DateSpan"""
4105 return _misc_
.DateSpan_Month(*args
, **kwargs
)
4107 Month
= staticmethod(Month
)
4108 def Years(*args
, **kwargs
):
4109 """Years(int years) -> DateSpan"""
4110 return _misc_
.DateSpan_Years(*args
, **kwargs
)
4112 Years
= staticmethod(Years
)
4113 def Year(*args
, **kwargs
):
4114 """Year() -> DateSpan"""
4115 return _misc_
.DateSpan_Year(*args
, **kwargs
)
4117 Year
= staticmethod(Year
)
4118 def SetYears(*args
, **kwargs
):
4119 """SetYears(self, int n) -> DateSpan"""
4120 return _misc_
.DateSpan_SetYears(*args
, **kwargs
)
4122 def SetMonths(*args
, **kwargs
):
4123 """SetMonths(self, int n) -> DateSpan"""
4124 return _misc_
.DateSpan_SetMonths(*args
, **kwargs
)
4126 def SetWeeks(*args
, **kwargs
):
4127 """SetWeeks(self, int n) -> DateSpan"""
4128 return _misc_
.DateSpan_SetWeeks(*args
, **kwargs
)
4130 def SetDays(*args
, **kwargs
):
4131 """SetDays(self, int n) -> DateSpan"""
4132 return _misc_
.DateSpan_SetDays(*args
, **kwargs
)
4134 def GetYears(*args
, **kwargs
):
4135 """GetYears(self) -> int"""
4136 return _misc_
.DateSpan_GetYears(*args
, **kwargs
)
4138 def GetMonths(*args
, **kwargs
):
4139 """GetMonths(self) -> int"""
4140 return _misc_
.DateSpan_GetMonths(*args
, **kwargs
)
4142 def GetWeeks(*args
, **kwargs
):
4143 """GetWeeks(self) -> int"""
4144 return _misc_
.DateSpan_GetWeeks(*args
, **kwargs
)
4146 def GetDays(*args
, **kwargs
):
4147 """GetDays(self) -> int"""
4148 return _misc_
.DateSpan_GetDays(*args
, **kwargs
)
4150 def GetTotalDays(*args
, **kwargs
):
4151 """GetTotalDays(self) -> int"""
4152 return _misc_
.DateSpan_GetTotalDays(*args
, **kwargs
)
4154 def Add(*args
, **kwargs
):
4155 """Add(self, DateSpan other) -> DateSpan"""
4156 return _misc_
.DateSpan_Add(*args
, **kwargs
)
4158 def Subtract(*args
, **kwargs
):
4159 """Subtract(self, DateSpan other) -> DateSpan"""
4160 return _misc_
.DateSpan_Subtract(*args
, **kwargs
)
4162 def Neg(*args
, **kwargs
):
4163 """Neg(self) -> DateSpan"""
4164 return _misc_
.DateSpan_Neg(*args
, **kwargs
)
4166 def Multiply(*args
, **kwargs
):
4167 """Multiply(self, int factor) -> DateSpan"""
4168 return _misc_
.DateSpan_Multiply(*args
, **kwargs
)
4170 def __iadd__(*args
, **kwargs
):
4171 """__iadd__(self, DateSpan other) -> DateSpan"""
4172 return _misc_
.DateSpan___iadd__(*args
, **kwargs
)
4174 def __isub__(*args
, **kwargs
):
4175 """__isub__(self, DateSpan other) -> DateSpan"""
4176 return _misc_
.DateSpan___isub__(*args
, **kwargs
)
4178 def __neg__(*args
, **kwargs
):
4179 """__neg__(self) -> DateSpan"""
4180 return _misc_
.DateSpan___neg__(*args
, **kwargs
)
4182 def __imul__(*args
, **kwargs
):
4183 """__imul__(self, int factor) -> DateSpan"""
4184 return _misc_
.DateSpan___imul__(*args
, **kwargs
)
4186 def __add__(*args
, **kwargs
):
4187 """__add__(self, DateSpan other) -> DateSpan"""
4188 return _misc_
.DateSpan___add__(*args
, **kwargs
)
4190 def __sub__(*args
, **kwargs
):
4191 """__sub__(self, DateSpan other) -> DateSpan"""
4192 return _misc_
.DateSpan___sub__(*args
, **kwargs
)
4194 def __mul__(*args
, **kwargs
):
4195 """__mul__(self, int n) -> DateSpan"""
4196 return _misc_
.DateSpan___mul__(*args
, **kwargs
)
4198 def __rmul__(*args
, **kwargs
):
4199 """__rmul__(self, int n) -> DateSpan"""
4200 return _misc_
.DateSpan___rmul__(*args
, **kwargs
)
4202 def __eq__(*args
, **kwargs
):
4203 """__eq__(self, DateSpan other) -> bool"""
4204 return _misc_
.DateSpan___eq__(*args
, **kwargs
)
4206 def __ne__(*args
, **kwargs
):
4207 """__ne__(self, DateSpan other) -> bool"""
4208 return _misc_
.DateSpan___ne__(*args
, **kwargs
)
4211 class DateSpanPtr(DateSpan
):
4212 def __init__(self
, this
):
4214 if not hasattr(self
,"thisown"): self
.thisown
= 0
4215 self
.__class
__ = DateSpan
4216 _misc_
.DateSpan_swigregister(DateSpanPtr
)
4218 def DateSpan_Days(*args
, **kwargs
):
4219 """DateSpan_Days(int days) -> DateSpan"""
4220 return _misc_
.DateSpan_Days(*args
, **kwargs
)
4222 def DateSpan_Day(*args
, **kwargs
):
4223 """DateSpan_Day() -> DateSpan"""
4224 return _misc_
.DateSpan_Day(*args
, **kwargs
)
4226 def DateSpan_Weeks(*args
, **kwargs
):
4227 """DateSpan_Weeks(int weeks) -> DateSpan"""
4228 return _misc_
.DateSpan_Weeks(*args
, **kwargs
)
4230 def DateSpan_Week(*args
, **kwargs
):
4231 """DateSpan_Week() -> DateSpan"""
4232 return _misc_
.DateSpan_Week(*args
, **kwargs
)
4234 def DateSpan_Months(*args
, **kwargs
):
4235 """DateSpan_Months(int mon) -> DateSpan"""
4236 return _misc_
.DateSpan_Months(*args
, **kwargs
)
4238 def DateSpan_Month(*args
, **kwargs
):
4239 """DateSpan_Month() -> DateSpan"""
4240 return _misc_
.DateSpan_Month(*args
, **kwargs
)
4242 def DateSpan_Years(*args
, **kwargs
):
4243 """DateSpan_Years(int years) -> DateSpan"""
4244 return _misc_
.DateSpan_Years(*args
, **kwargs
)
4246 def DateSpan_Year(*args
, **kwargs
):
4247 """DateSpan_Year() -> DateSpan"""
4248 return _misc_
.DateSpan_Year(*args
, **kwargs
)
4251 def GetLocalTime(*args
, **kwargs
):
4252 """GetLocalTime() -> long"""
4253 return _misc_
.GetLocalTime(*args
, **kwargs
)
4255 def GetUTCTime(*args
, **kwargs
):
4256 """GetUTCTime() -> long"""
4257 return _misc_
.GetUTCTime(*args
, **kwargs
)
4259 def GetCurrentTime(*args
, **kwargs
):
4260 """GetCurrentTime() -> long"""
4261 return _misc_
.GetCurrentTime(*args
, **kwargs
)
4263 def GetLocalTimeMillis(*args
, **kwargs
):
4264 """GetLocalTimeMillis() -> wxLongLong"""
4265 return _misc_
.GetLocalTimeMillis(*args
, **kwargs
)
4266 #---------------------------------------------------------------------------
4268 DF_INVALID
= _misc_
.DF_INVALID
4269 DF_TEXT
= _misc_
.DF_TEXT
4270 DF_BITMAP
= _misc_
.DF_BITMAP
4271 DF_METAFILE
= _misc_
.DF_METAFILE
4272 DF_SYLK
= _misc_
.DF_SYLK
4273 DF_DIF
= _misc_
.DF_DIF
4274 DF_TIFF
= _misc_
.DF_TIFF
4275 DF_OEMTEXT
= _misc_
.DF_OEMTEXT
4276 DF_DIB
= _misc_
.DF_DIB
4277 DF_PALETTE
= _misc_
.DF_PALETTE
4278 DF_PENDATA
= _misc_
.DF_PENDATA
4279 DF_RIFF
= _misc_
.DF_RIFF
4280 DF_WAVE
= _misc_
.DF_WAVE
4281 DF_UNICODETEXT
= _misc_
.DF_UNICODETEXT
4282 DF_ENHMETAFILE
= _misc_
.DF_ENHMETAFILE
4283 DF_FILENAME
= _misc_
.DF_FILENAME
4284 DF_LOCALE
= _misc_
.DF_LOCALE
4285 DF_PRIVATE
= _misc_
.DF_PRIVATE
4286 DF_HTML
= _misc_
.DF_HTML
4287 DF_MAX
= _misc_
.DF_MAX
4288 class DataFormat(object):
4290 A wx.DataFormat is an encapsulation of a platform-specific format
4291 handle which is used by the system for the clipboard and drag and drop
4292 operations. The applications are usually only interested in, for
4293 example, pasting data from the clipboard only if the data is in a
4294 format the program understands. A data format is is used to uniquely
4295 identify this format.
4298 return "<%s.%s; proxy of C++ wxDataFormat instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4299 def __init__(self
, *args
, **kwargs
):
4301 __init__(self, int type) -> DataFormat
4303 Constructs a data format object for one of the standard data formats
4304 or an empty data object (use SetType or SetId later in this case)
4306 newobj
= _misc_
.new_DataFormat(*args
, **kwargs
)
4307 self
.this
= newobj
.this
4310 def __del__(self
, destroy
=_misc_
.delete_DataFormat
):
4313 if self
.thisown
: destroy(self
)
4318 __eq__(self, int format) -> bool
4319 __eq__(self, DataFormat format) -> bool
4321 return _misc_
.DataFormat___eq__(*args
)
4325 __ne__(self, int format) -> bool
4326 __ne__(self, DataFormat format) -> bool
4328 return _misc_
.DataFormat___ne__(*args
)
4330 def SetType(*args
, **kwargs
):
4332 SetType(self, int format)
4334 Sets the format to the given value, which should be one of wx.DF_XXX
4337 return _misc_
.DataFormat_SetType(*args
, **kwargs
)
4339 def GetType(*args
, **kwargs
):
4341 GetType(self) -> int
4343 Returns the platform-specific number identifying the format.
4345 return _misc_
.DataFormat_GetType(*args
, **kwargs
)
4347 def GetId(*args
, **kwargs
):
4349 GetId(self) -> String
4351 Returns the name of a custom format (this function will fail for a
4354 return _misc_
.DataFormat_GetId(*args
, **kwargs
)
4356 def SetId(*args
, **kwargs
):
4358 SetId(self, String format)
4360 Sets the format to be the custom format identified by the given name.
4362 return _misc_
.DataFormat_SetId(*args
, **kwargs
)
4365 class DataFormatPtr(DataFormat
):
4366 def __init__(self
, this
):
4368 if not hasattr(self
,"thisown"): self
.thisown
= 0
4369 self
.__class
__ = DataFormat
4370 _misc_
.DataFormat_swigregister(DataFormatPtr
)
4371 DefaultDateTime
= cvar
.DefaultDateTime
4373 def CustomDataFormat(*args
, **kwargs
):
4375 CustomDataFormat(String format) -> DataFormat
4377 Constructs a data format object for a custom format identified by its
4380 val
= _misc_
.new_CustomDataFormat(*args
, **kwargs
)
4384 class DataObject(object):
4386 A wx.DataObject represents data that can be copied to or from the
4387 clipboard, or dragged and dropped. The important thing about
4388 wx.DataObject is that this is a 'smart' piece of data unlike usual
4389 'dumb' data containers such as memory buffers or files. Being 'smart'
4390 here means that the data object itself should know what data formats
4391 it supports and how to render itself in each of supported formats.
4393 **NOTE**: This class is an abstract base class and can not be used
4394 directly from Python. If you need a custom type of data object then
4395 you should instead derive from `wx.PyDataObjectSimple` or use
4396 `wx.CustomDataObject`.
4399 def __init__(self
): raise RuntimeError, "No constructor defined"
4401 return "<%s.%s; proxy of C++ wxDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4402 Get
= _misc_
.DataObject_Get
4403 Set
= _misc_
.DataObject_Set
4404 Both
= _misc_
.DataObject_Both
4405 def __del__(self
, destroy
=_misc_
.delete_DataObject
):
4408 if self
.thisown
: destroy(self
)
4411 def GetPreferredFormat(*args
, **kwargs
):
4413 GetPreferredFormat(self, int dir=Get) -> DataFormat
4415 Returns the preferred format for either rendering the data (if dir is
4416 Get, its default value) or for setting it. Usually this will be the
4417 native format of the wx.DataObject.
4419 return _misc_
.DataObject_GetPreferredFormat(*args
, **kwargs
)
4421 def GetFormatCount(*args
, **kwargs
):
4423 GetFormatCount(self, int dir=Get) -> size_t
4425 Returns the number of available formats for rendering or setting the
4428 return _misc_
.DataObject_GetFormatCount(*args
, **kwargs
)
4430 def IsSupported(*args
, **kwargs
):
4432 IsSupported(self, DataFormat format, int dir=Get) -> bool
4434 Returns True if this format is supported.
4436 return _misc_
.DataObject_IsSupported(*args
, **kwargs
)
4438 def GetDataSize(*args
, **kwargs
):
4440 GetDataSize(self, DataFormat format) -> size_t
4442 Get the (total) size of data for the given format
4444 return _misc_
.DataObject_GetDataSize(*args
, **kwargs
)
4446 def GetAllFormats(*args
, **kwargs
):
4448 GetAllFormats(self, int dir=Get) -> [formats]
4450 Returns a list of all the wx.DataFormats that this dataobject supports
4451 in the given direction.
4453 return _misc_
.DataObject_GetAllFormats(*args
, **kwargs
)
4455 def GetDataHere(*args
, **kwargs
):
4457 GetDataHere(self, DataFormat format) -> String
4459 Get the data bytes in the specified format, returns None on failure.
4462 return _misc_
.DataObject_GetDataHere(*args
, **kwargs
)
4464 def SetData(*args
, **kwargs
):
4466 SetData(self, DataFormat format, String data) -> bool
4468 Set the data in the specified format from the bytes in the the data string.
4471 return _misc_
.DataObject_SetData(*args
, **kwargs
)
4474 class DataObjectPtr(DataObject
):
4475 def __init__(self
, this
):
4477 if not hasattr(self
,"thisown"): self
.thisown
= 0
4478 self
.__class
__ = DataObject
4479 _misc_
.DataObject_swigregister(DataObjectPtr
)
4480 FormatInvalid
= cvar
.FormatInvalid
4482 class DataObjectSimple(DataObject
):
4484 wx.DataObjectSimple is a `wx.DataObject` which only supports one
4485 format. This is the simplest possible `wx.DataObject` implementation.
4487 This is still an "abstract base class" meaning that you can't use it
4488 directly. You either need to use one of the predefined base classes,
4489 or derive your own class from `wx.PyDataObjectSimple`.
4493 return "<%s.%s; proxy of C++ wxDataObjectSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4494 def __init__(self
, *args
, **kwargs
):
4496 __init__(self, DataFormat format=FormatInvalid) -> DataObjectSimple
4498 Constructor accepts the supported format (none by default) which may
4499 also be set later with `SetFormat`.
4501 newobj
= _misc_
.new_DataObjectSimple(*args
, **kwargs
)
4502 self
.this
= newobj
.this
4505 def GetFormat(*args
, **kwargs
):
4507 GetFormat(self) -> DataFormat
4509 Returns the (one and only one) format supported by this object. It is
4510 assumed that the format is supported in both directions.
4512 return _misc_
.DataObjectSimple_GetFormat(*args
, **kwargs
)
4514 def SetFormat(*args
, **kwargs
):
4516 SetFormat(self, DataFormat format)
4518 Sets the supported format.
4520 return _misc_
.DataObjectSimple_SetFormat(*args
, **kwargs
)
4522 def GetDataSize(*args
, **kwargs
):
4524 GetDataSize(self) -> size_t
4526 Get the size of our data.
4528 return _misc_
.DataObjectSimple_GetDataSize(*args
, **kwargs
)
4530 def GetDataHere(*args
, **kwargs
):
4532 GetDataHere(self) -> String
4534 Returns the data bytes from the data object as a string, returns None
4535 on failure. Must be implemented in the derived class if the object
4536 supports rendering its data.
4538 return _misc_
.DataObjectSimple_GetDataHere(*args
, **kwargs
)
4540 def SetData(*args
, **kwargs
):
4542 SetData(self, String data) -> bool
4544 Copy the data value to the data object. Must be implemented in the
4545 derived class if the object supports setting its data.
4548 return _misc_
.DataObjectSimple_SetData(*args
, **kwargs
)
4551 class DataObjectSimplePtr(DataObjectSimple
):
4552 def __init__(self
, this
):
4554 if not hasattr(self
,"thisown"): self
.thisown
= 0
4555 self
.__class
__ = DataObjectSimple
4556 _misc_
.DataObjectSimple_swigregister(DataObjectSimplePtr
)
4558 class PyDataObjectSimple(DataObjectSimple
):
4560 wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is
4561 Python-aware and knows how to reflect calls to its C++ virtual methods
4562 to methods in the Python derived class. You should derive from this
4563 class and overload `GetDataSize`, `GetDataHere` and `SetData` when you
4564 need to create your own simple single-format type of `wx.DataObject`.
4568 return "<%s.%s; proxy of C++ wxPyDataObjectSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4569 def __init__(self
, *args
, **kwargs
):
4571 __init__(self, DataFormat format=FormatInvalid) -> PyDataObjectSimple
4573 wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is
4574 Python-aware and knows how to reflect calls to its C++ virtual methods
4575 to methods in the Python derived class. You should derive from this
4576 class and overload `GetDataSize`, `GetDataHere` and `SetData` when you
4577 need to create your own simple single-format type of `wx.DataObject`.
4580 newobj
= _misc_
.new_PyDataObjectSimple(*args
, **kwargs
)
4581 self
.this
= newobj
.this
4584 self
._setCallbackInfo
(self
, PyDataObjectSimple
)
4586 def _setCallbackInfo(*args
, **kwargs
):
4587 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4588 return _misc_
.PyDataObjectSimple__setCallbackInfo(*args
, **kwargs
)
4591 class PyDataObjectSimplePtr(PyDataObjectSimple
):
4592 def __init__(self
, this
):
4594 if not hasattr(self
,"thisown"): self
.thisown
= 0
4595 self
.__class
__ = PyDataObjectSimple
4596 _misc_
.PyDataObjectSimple_swigregister(PyDataObjectSimplePtr
)
4598 class DataObjectComposite(DataObject
):
4600 wx.DataObjectComposite is the simplest `wx.DataObject` derivation
4601 which may be sued to support multiple formats. It contains several
4602 'wx.DataObjectSimple` objects and supports any format supported by at
4603 least one of them. Only one of these data objects is *preferred* (the
4604 first one if not explicitly changed by using the second parameter of
4605 `Add`) and its format determines the preferred format of the composite
4606 data object as well.
4608 See `wx.DataObject` documentation for the reasons why you might prefer
4609 to use wx.DataObject directly instead of wx.DataObjectComposite for
4614 return "<%s.%s; proxy of C++ wxDataObjectComposite instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4615 def __init__(self
, *args
, **kwargs
):
4617 __init__(self) -> DataObjectComposite
4619 wx.DataObjectComposite is the simplest `wx.DataObject` derivation
4620 which may be sued to support multiple formats. It contains several
4621 'wx.DataObjectSimple` objects and supports any format supported by at
4622 least one of them. Only one of these data objects is *preferred* (the
4623 first one if not explicitly changed by using the second parameter of
4624 `Add`) and its format determines the preferred format of the composite
4625 data object as well.
4627 See `wx.DataObject` documentation for the reasons why you might prefer
4628 to use wx.DataObject directly instead of wx.DataObjectComposite for
4632 newobj
= _misc_
.new_DataObjectComposite(*args
, **kwargs
)
4633 self
.this
= newobj
.this
4636 def Add(*args
, **kwargs
):
4638 Add(self, DataObjectSimple dataObject, bool preferred=False)
4640 Adds the dataObject to the list of supported objects and it becomes
4641 the preferred object if preferred is True.
4643 return _misc_
.DataObjectComposite_Add(*args
, **kwargs
)
4646 class DataObjectCompositePtr(DataObjectComposite
):
4647 def __init__(self
, this
):
4649 if not hasattr(self
,"thisown"): self
.thisown
= 0
4650 self
.__class
__ = DataObjectComposite
4651 _misc_
.DataObjectComposite_swigregister(DataObjectCompositePtr
)
4653 class TextDataObject(DataObjectSimple
):
4655 wx.TextDataObject is a specialization of `wx.DataObject` for text
4656 data. It can be used without change to paste data into the `wx.Clipboard`
4657 or a `wx.DropSource`.
4659 Alternativly, you may wish to derive a new class from the
4660 `wx.PyTextDataObject` class for providing text on-demand in order to
4661 minimize memory consumption when offering data in several formats,
4662 such as plain text and RTF, because by default the text is stored in a
4663 string in this class, but it might as well be generated on demand when
4664 requested. For this, `GetTextLength` and `GetText` will have to be
4668 return "<%s.%s; proxy of C++ wxTextDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4669 def __init__(self
, *args
, **kwargs
):
4671 __init__(self, String text=EmptyString) -> TextDataObject
4673 Constructor, may be used to initialise the text (otherwise `SetText`
4674 should be used later).
4676 newobj
= _misc_
.new_TextDataObject(*args
, **kwargs
)
4677 self
.this
= newobj
.this
4680 def GetTextLength(*args
, **kwargs
):
4682 GetTextLength(self) -> size_t
4684 Returns the data size. By default, returns the size of the text data
4685 set in the constructor or using `SetText`. This can be overridden (via
4686 `wx.PyTextDataObject`) to provide text size data on-demand. It is
4687 recommended to return the text length plus 1 for a trailing zero, but
4688 this is not strictly required.
4690 return _misc_
.TextDataObject_GetTextLength(*args
, **kwargs
)
4692 def GetText(*args
, **kwargs
):
4694 GetText(self) -> String
4696 Returns the text associated with the data object.
4698 return _misc_
.TextDataObject_GetText(*args
, **kwargs
)
4700 def SetText(*args
, **kwargs
):
4702 SetText(self, String text)
4704 Sets the text associated with the data object. This method is called
4705 when the data object receives the data and, by default, copies the
4706 text into the member variable. If you want to process the text on the
4707 fly you may wish to override this function (via
4708 `wx.PyTextDataObject`.)
4710 return _misc_
.TextDataObject_SetText(*args
, **kwargs
)
4713 class TextDataObjectPtr(TextDataObject
):
4714 def __init__(self
, this
):
4716 if not hasattr(self
,"thisown"): self
.thisown
= 0
4717 self
.__class
__ = TextDataObject
4718 _misc_
.TextDataObject_swigregister(TextDataObjectPtr
)
4720 class PyTextDataObject(TextDataObject
):
4722 wx.PyTextDataObject is a version of `wx.TextDataObject` that is
4723 Python-aware and knows how to reflect calls to its C++ virtual methods
4724 to methods in the Python derived class. You should derive from this
4725 class and overload `GetTextLength`, `GetText`, and `SetText` when you
4726 want to be able to provide text on demand instead of preloading it
4727 into the data object.
4730 return "<%s.%s; proxy of C++ wxPyTextDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4731 def __init__(self
, *args
, **kwargs
):
4733 __init__(self, String text=EmptyString) -> PyTextDataObject
4735 wx.PyTextDataObject is a version of `wx.TextDataObject` that is
4736 Python-aware and knows how to reflect calls to its C++ virtual methods
4737 to methods in the Python derived class. You should derive from this
4738 class and overload `GetTextLength`, `GetText`, and `SetText` when you
4739 want to be able to provide text on demand instead of preloading it
4740 into the data object.
4742 newobj
= _misc_
.new_PyTextDataObject(*args
, **kwargs
)
4743 self
.this
= newobj
.this
4746 self
._setCallbackInfo
(self
, PyTextDataObject
)
4748 def _setCallbackInfo(*args
, **kwargs
):
4749 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4750 return _misc_
.PyTextDataObject__setCallbackInfo(*args
, **kwargs
)
4753 class PyTextDataObjectPtr(PyTextDataObject
):
4754 def __init__(self
, this
):
4756 if not hasattr(self
,"thisown"): self
.thisown
= 0
4757 self
.__class
__ = PyTextDataObject
4758 _misc_
.PyTextDataObject_swigregister(PyTextDataObjectPtr
)
4760 class BitmapDataObject(DataObjectSimple
):
4762 wx.BitmapDataObject is a specialization of wxDataObject for bitmap
4763 data. It can be used without change to paste data into the `wx.Clipboard`
4764 or a `wx.DropSource`.
4768 return "<%s.%s; proxy of C++ wxBitmapDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4769 def __init__(self
, *args
, **kwargs
):
4771 __init__(self, Bitmap bitmap=wxNullBitmap) -> BitmapDataObject
4773 Constructor, optionally passing a bitmap (otherwise use `SetBitmap`
4776 newobj
= _misc_
.new_BitmapDataObject(*args
, **kwargs
)
4777 self
.this
= newobj
.this
4780 def GetBitmap(*args
, **kwargs
):
4782 GetBitmap(self) -> Bitmap
4784 Returns the bitmap associated with the data object. You may wish to
4785 override this method (by deriving from `wx.PyBitmapDataObject`) when
4786 offering data on-demand, but this is not required by wxWidgets'
4787 internals. Use this method to get data in bitmap form from the
4790 return _misc_
.BitmapDataObject_GetBitmap(*args
, **kwargs
)
4792 def SetBitmap(*args
, **kwargs
):
4794 SetBitmap(self, Bitmap bitmap)
4796 Sets the bitmap associated with the data object. This method is called
4797 when the data object receives data. Usually there will be no reason to
4798 override this function.
4800 return _misc_
.BitmapDataObject_SetBitmap(*args
, **kwargs
)
4803 class BitmapDataObjectPtr(BitmapDataObject
):
4804 def __init__(self
, this
):
4806 if not hasattr(self
,"thisown"): self
.thisown
= 0
4807 self
.__class
__ = BitmapDataObject
4808 _misc_
.BitmapDataObject_swigregister(BitmapDataObjectPtr
)
4810 class PyBitmapDataObject(BitmapDataObject
):
4812 wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is
4813 Python-aware and knows how to reflect calls to its C++ virtual methods
4814 to methods in the Python derived class. To be able to provide bitmap
4815 data on demand derive from this class and overload `GetBitmap`.
4818 return "<%s.%s; proxy of C++ wxPyBitmapDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4819 def __init__(self
, *args
, **kwargs
):
4821 __init__(self, Bitmap bitmap=wxNullBitmap) -> PyBitmapDataObject
4823 wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is
4824 Python-aware and knows how to reflect calls to its C++ virtual methods
4825 to methods in the Python derived class. To be able to provide bitmap
4826 data on demand derive from this class and overload `GetBitmap`.
4828 newobj
= _misc_
.new_PyBitmapDataObject(*args
, **kwargs
)
4829 self
.this
= newobj
.this
4832 self
._setCallbackInfo
(self
, PyBitmapDataObject
)
4834 def _setCallbackInfo(*args
, **kwargs
):
4835 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4836 return _misc_
.PyBitmapDataObject__setCallbackInfo(*args
, **kwargs
)
4839 class PyBitmapDataObjectPtr(PyBitmapDataObject
):
4840 def __init__(self
, this
):
4842 if not hasattr(self
,"thisown"): self
.thisown
= 0
4843 self
.__class
__ = PyBitmapDataObject
4844 _misc_
.PyBitmapDataObject_swigregister(PyBitmapDataObjectPtr
)
4846 class FileDataObject(DataObjectSimple
):
4848 wx.FileDataObject is a specialization of `wx.DataObjectSimple` for
4849 file names. The program works with it just as if it were a list of
4850 absolute file names, but internally it uses the same format as
4851 Explorer and other compatible programs under Windows or GNOME/KDE
4852 filemanager under Unix which makes it possible to receive files from
4853 them using this class.
4855 :Warning: Under all non-Windows platforms this class is currently
4856 "input-only", i.e. you can receive the files from another
4857 application, but copying (or dragging) file(s) from a wxWidgets
4858 application is not currently supported.
4862 return "<%s.%s; proxy of C++ wxFileDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4863 def __init__(self
, *args
, **kwargs
):
4864 """__init__(self) -> FileDataObject"""
4865 newobj
= _misc_
.new_FileDataObject(*args
, **kwargs
)
4866 self
.this
= newobj
.this
4869 def GetFilenames(*args
, **kwargs
):
4871 GetFilenames(self) -> [names]
4873 Returns a list of file names.
4875 return _misc_
.FileDataObject_GetFilenames(*args
, **kwargs
)
4877 def AddFile(*args
, **kwargs
):
4879 AddFile(self, String filename)
4881 Adds a file to the list of files represented by this data object.
4883 return _misc_
.FileDataObject_AddFile(*args
, **kwargs
)
4886 class FileDataObjectPtr(FileDataObject
):
4887 def __init__(self
, this
):
4889 if not hasattr(self
,"thisown"): self
.thisown
= 0
4890 self
.__class
__ = FileDataObject
4891 _misc_
.FileDataObject_swigregister(FileDataObjectPtr
)
4893 class CustomDataObject(DataObjectSimple
):
4895 wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for
4896 some application-specific data in arbitrary format. Python strings
4897 are used for getting and setting data, but any picklable object can
4898 easily be transfered via strings. A copy of the data is stored in the
4902 return "<%s.%s; proxy of C++ wxCustomDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4903 def __init__(self
, *args
, **kwargs
):
4905 __init__(self, DataFormat format=FormatInvalid) -> CustomDataObject
4907 wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for
4908 some application-specific data in arbitrary format. Python strings
4909 are used for getting and setting data, but any picklable object can
4910 easily be transfered via strings. A copy of the data is stored in the
4913 newobj
= _misc_
.new_CustomDataObject(*args
, **kwargs
)
4914 self
.this
= newobj
.this
4917 def SetData(*args
, **kwargs
):
4919 SetData(self, String data) -> bool
4921 Copy the data value to the data object.
4923 return _misc_
.CustomDataObject_SetData(*args
, **kwargs
)
4926 def GetSize(*args
, **kwargs
):
4928 GetSize(self) -> size_t
4930 Get the size of the data.
4932 return _misc_
.CustomDataObject_GetSize(*args
, **kwargs
)
4934 def GetData(*args
, **kwargs
):
4936 GetData(self) -> String
4938 Returns the data bytes from the data object as a string.
4940 return _misc_
.CustomDataObject_GetData(*args
, **kwargs
)
4943 class CustomDataObjectPtr(CustomDataObject
):
4944 def __init__(self
, this
):
4946 if not hasattr(self
,"thisown"): self
.thisown
= 0
4947 self
.__class
__ = CustomDataObject
4948 _misc_
.CustomDataObject_swigregister(CustomDataObjectPtr
)
4950 class URLDataObject(DataObjectComposite
):
4952 This data object holds a URL in a format that is compatible with some
4953 browsers such that it is able to be dragged to or from them.
4956 return "<%s.%s; proxy of C++ wxURLDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4957 def __init__(self
, *args
, **kwargs
):
4959 __init__(self) -> URLDataObject
4961 This data object holds a URL in a format that is compatible with some
4962 browsers such that it is able to be dragged to or from them.
4964 newobj
= _misc_
.new_URLDataObject(*args
, **kwargs
)
4965 self
.this
= newobj
.this
4968 def GetURL(*args
, **kwargs
):
4970 GetURL(self) -> String
4972 Returns a string containing the current URL.
4974 return _misc_
.URLDataObject_GetURL(*args
, **kwargs
)
4976 def SetURL(*args
, **kwargs
):
4978 SetURL(self, String url)
4982 return _misc_
.URLDataObject_SetURL(*args
, **kwargs
)
4985 class URLDataObjectPtr(URLDataObject
):
4986 def __init__(self
, this
):
4988 if not hasattr(self
,"thisown"): self
.thisown
= 0
4989 self
.__class
__ = URLDataObject
4990 _misc_
.URLDataObject_swigregister(URLDataObjectPtr
)
4992 class MetafileDataObject(DataObjectSimple
):
4994 return "<%s.%s; proxy of C++ wxMetafileDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
4995 def __init__(self
, *args
, **kwargs
):
4996 """__init__(self) -> MetafileDataObject"""
4997 newobj
= _misc_
.new_MetafileDataObject(*args
, **kwargs
)
4998 self
.this
= newobj
.this
5001 def SetMetafile(*args
, **kwargs
):
5002 """SetMetafile(self, wxMetafile metafile)"""
5003 return _misc_
.MetafileDataObject_SetMetafile(*args
, **kwargs
)
5005 def GetMetafile(*args
, **kwargs
):
5006 """GetMetafile(self) -> wxMetafile"""
5007 return _misc_
.MetafileDataObject_GetMetafile(*args
, **kwargs
)
5010 class MetafileDataObjectPtr(MetafileDataObject
):
5011 def __init__(self
, this
):
5013 if not hasattr(self
,"thisown"): self
.thisown
= 0
5014 self
.__class
__ = MetafileDataObject
5015 _misc_
.MetafileDataObject_swigregister(MetafileDataObjectPtr
)
5017 #---------------------------------------------------------------------------
5019 Drag_CopyOnly
= _misc_
.Drag_CopyOnly
5020 Drag_AllowMove
= _misc_
.Drag_AllowMove
5021 Drag_DefaultMove
= _misc_
.Drag_DefaultMove
5022 DragError
= _misc_
.DragError
5023 DragNone
= _misc_
.DragNone
5024 DragCopy
= _misc_
.DragCopy
5025 DragMove
= _misc_
.DragMove
5026 DragLink
= _misc_
.DragLink
5027 DragCancel
= _misc_
.DragCancel
5029 def IsDragResultOk(*args
, **kwargs
):
5030 """IsDragResultOk(int res) -> bool"""
5031 return _misc_
.IsDragResultOk(*args
, **kwargs
)
5032 class DropSource(object):
5034 return "<%s.%s; proxy of C++ wxPyDropSource instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
5035 def __init__(self
, *args
, **kwargs
):
5037 __init__(self, Window win, Cursor copy=wxNullCursor, Cursor move=wxNullCursor,
5038 Cursor none=wxNullCursor) -> DropSource
5040 newobj
= _misc_
.new_DropSource(*args
, **kwargs
)
5041 self
.this
= newobj
.this
5044 self
._setCallbackInfo
(self
, DropSource
, 0)
5046 def _setCallbackInfo(*args
, **kwargs
):
5047 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)"""
5048 return _misc_
.DropSource__setCallbackInfo(*args
, **kwargs
)
5050 def __del__(self
, destroy
=_misc_
.delete_DropSource
):
5053 if self
.thisown
: destroy(self
)
5056 def SetData(*args
, **kwargs
):
5057 """SetData(self, DataObject data)"""
5058 return _misc_
.DropSource_SetData(*args
, **kwargs
)
5060 def GetDataObject(*args
, **kwargs
):
5061 """GetDataObject(self) -> DataObject"""
5062 return _misc_
.DropSource_GetDataObject(*args
, **kwargs
)
5064 def SetCursor(*args
, **kwargs
):
5065 """SetCursor(self, int res, Cursor cursor)"""
5066 return _misc_
.DropSource_SetCursor(*args
, **kwargs
)
5068 def DoDragDrop(*args
, **kwargs
):
5069 """DoDragDrop(self, int flags=Drag_CopyOnly) -> int"""
5070 return _misc_
.DropSource_DoDragDrop(*args
, **kwargs
)
5072 def base_GiveFeedback(*args
, **kwargs
):
5073 """base_GiveFeedback(self, int effect) -> bool"""
5074 return _misc_
.DropSource_base_GiveFeedback(*args
, **kwargs
)
5077 class DropSourcePtr(DropSource
):
5078 def __init__(self
, this
):
5080 if not hasattr(self
,"thisown"): self
.thisown
= 0
5081 self
.__class
__ = DropSource
5082 _misc_
.DropSource_swigregister(DropSourcePtr
)
5084 class DropTarget(object):
5086 return "<%s.%s; proxy of C++ wxPyDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
5087 def __init__(self
, *args
, **kwargs
):
5088 """__init__(self, DataObject dataObject=None) -> DropTarget"""
5089 newobj
= _misc_
.new_DropTarget(*args
, **kwargs
)
5090 self
.this
= newobj
.this
5093 self
._setCallbackInfo
(self
, DropTarget
)
5095 def _setCallbackInfo(*args
, **kwargs
):
5096 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5097 return _misc_
.DropTarget__setCallbackInfo(*args
, **kwargs
)
5099 def __del__(self
, destroy
=_misc_
.delete_DropTarget
):
5102 if self
.thisown
: destroy(self
)
5105 def GetDataObject(*args
, **kwargs
):
5106 """GetDataObject(self) -> DataObject"""
5107 return _misc_
.DropTarget_GetDataObject(*args
, **kwargs
)
5109 def SetDataObject(*args
, **kwargs
):
5110 """SetDataObject(self, DataObject dataObject)"""
5111 return _misc_
.DropTarget_SetDataObject(*args
, **kwargs
)
5113 def base_OnEnter(*args
, **kwargs
):
5114 """base_OnEnter(self, int x, int y, int def) -> int"""
5115 return _misc_
.DropTarget_base_OnEnter(*args
, **kwargs
)
5117 def base_OnDragOver(*args
, **kwargs
):
5118 """base_OnDragOver(self, int x, int y, int def) -> int"""
5119 return _misc_
.DropTarget_base_OnDragOver(*args
, **kwargs
)
5121 def base_OnLeave(*args
, **kwargs
):
5122 """base_OnLeave(self)"""
5123 return _misc_
.DropTarget_base_OnLeave(*args
, **kwargs
)
5125 def base_OnDrop(*args
, **kwargs
):
5126 """base_OnDrop(self, int x, int y) -> bool"""
5127 return _misc_
.DropTarget_base_OnDrop(*args
, **kwargs
)
5129 def GetData(*args
, **kwargs
):
5130 """GetData(self) -> bool"""
5131 return _misc_
.DropTarget_GetData(*args
, **kwargs
)
5134 class DropTargetPtr(DropTarget
):
5135 def __init__(self
, this
):
5137 if not hasattr(self
,"thisown"): self
.thisown
= 0
5138 self
.__class
__ = DropTarget
5139 _misc_
.DropTarget_swigregister(DropTargetPtr
)
5141 PyDropTarget
= DropTarget
5142 class TextDropTarget(DropTarget
):
5144 return "<%s.%s; proxy of C++ wxPyTextDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
5145 def __init__(self
, *args
, **kwargs
):
5146 """__init__(self) -> TextDropTarget"""
5147 newobj
= _misc_
.new_TextDropTarget(*args
, **kwargs
)
5148 self
.this
= newobj
.this
5151 self
._setCallbackInfo
(self
, TextDropTarget
)
5153 def _setCallbackInfo(*args
, **kwargs
):
5154 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5155 return _misc_
.TextDropTarget__setCallbackInfo(*args
, **kwargs
)
5157 def base_OnEnter(*args
, **kwargs
):
5158 """base_OnEnter(self, int x, int y, int def) -> int"""
5159 return _misc_
.TextDropTarget_base_OnEnter(*args
, **kwargs
)
5161 def base_OnDragOver(*args
, **kwargs
):
5162 """base_OnDragOver(self, int x, int y, int def) -> int"""
5163 return _misc_
.TextDropTarget_base_OnDragOver(*args
, **kwargs
)
5165 def base_OnLeave(*args
, **kwargs
):
5166 """base_OnLeave(self)"""
5167 return _misc_
.TextDropTarget_base_OnLeave(*args
, **kwargs
)
5169 def base_OnDrop(*args
, **kwargs
):
5170 """base_OnDrop(self, int x, int y) -> bool"""
5171 return _misc_
.TextDropTarget_base_OnDrop(*args
, **kwargs
)
5173 def base_OnData(*args
, **kwargs
):
5174 """base_OnData(self, int x, int y, int def) -> int"""
5175 return _misc_
.TextDropTarget_base_OnData(*args
, **kwargs
)
5178 class TextDropTargetPtr(TextDropTarget
):
5179 def __init__(self
, this
):
5181 if not hasattr(self
,"thisown"): self
.thisown
= 0
5182 self
.__class
__ = TextDropTarget
5183 _misc_
.TextDropTarget_swigregister(TextDropTargetPtr
)
5185 class FileDropTarget(DropTarget
):
5187 return "<%s.%s; proxy of C++ wxPyFileDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
5188 def __init__(self
, *args
, **kwargs
):
5189 """__init__(self) -> FileDropTarget"""
5190 newobj
= _misc_
.new_FileDropTarget(*args
, **kwargs
)
5191 self
.this
= newobj
.this
5194 self
._setCallbackInfo
(self
, FileDropTarget
)
5196 def _setCallbackInfo(*args
, **kwargs
):
5197 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5198 return _misc_
.FileDropTarget__setCallbackInfo(*args
, **kwargs
)
5200 def base_OnEnter(*args
, **kwargs
):
5201 """base_OnEnter(self, int x, int y, int def) -> int"""
5202 return _misc_
.FileDropTarget_base_OnEnter(*args
, **kwargs
)
5204 def base_OnDragOver(*args
, **kwargs
):
5205 """base_OnDragOver(self, int x, int y, int def) -> int"""
5206 return _misc_
.FileDropTarget_base_OnDragOver(*args
, **kwargs
)
5208 def base_OnLeave(*args
, **kwargs
):
5209 """base_OnLeave(self)"""
5210 return _misc_
.FileDropTarget_base_OnLeave(*args
, **kwargs
)
5212 def base_OnDrop(*args
, **kwargs
):
5213 """base_OnDrop(self, int x, int y) -> bool"""
5214 return _misc_
.FileDropTarget_base_OnDrop(*args
, **kwargs
)
5216 def base_OnData(*args
, **kwargs
):
5217 """base_OnData(self, int x, int y, int def) -> int"""
5218 return _misc_
.FileDropTarget_base_OnData(*args
, **kwargs
)
5221 class FileDropTargetPtr(FileDropTarget
):
5222 def __init__(self
, this
):
5224 if not hasattr(self
,"thisown"): self
.thisown
= 0
5225 self
.__class
__ = FileDropTarget
5226 _misc_
.FileDropTarget_swigregister(FileDropTargetPtr
)
5228 #---------------------------------------------------------------------------
5230 class Clipboard(_core
.Object
):
5232 wx.Clipboard represents the system clipboard and provides methods to
5233 copy data to it or paste data from it. Normally, you should only use
5234 ``wx.TheClipboard`` which is a reference to a global wx.Clipboard
5237 Call ``wx.TheClipboard``'s `Open` method to get ownership of the
5238 clipboard. If this operation returns True, you now own the
5239 clipboard. Call `SetData` to put data on the clipboard, or `GetData`
5240 to retrieve data from the clipboard. Call `Close` to close the
5241 clipboard and relinquish ownership. You should keep the clipboard open
5244 :see: `wx.DataObject`
5248 return "<%s.%s; proxy of C++ wxClipboard instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
5249 def __init__(self
, *args
, **kwargs
):
5250 """__init__(self) -> Clipboard"""
5251 newobj
= _misc_
.new_Clipboard(*args
, **kwargs
)
5252 self
.this
= newobj
.this
5255 def __del__(self
, destroy
=_misc_
.delete_Clipboard
):
5258 if self
.thisown
: destroy(self
)
5261 def Open(*args
, **kwargs
):
5265 Call this function to open the clipboard before calling SetData and
5266 GetData. Call Close when you have finished with the clipboard. You
5267 should keep the clipboard open for only a very short time. Returns
5270 return _misc_
.Clipboard_Open(*args
, **kwargs
)
5272 def Close(*args
, **kwargs
):
5276 Closes the clipboard.
5278 return _misc_
.Clipboard_Close(*args
, **kwargs
)
5280 def IsOpened(*args
, **kwargs
):
5282 IsOpened(self) -> bool
5284 Query whether the clipboard is opened
5286 return _misc_
.Clipboard_IsOpened(*args
, **kwargs
)
5288 def AddData(*args
, **kwargs
):
5290 AddData(self, DataObject data) -> bool
5292 Call this function to add the data object to the clipboard. You may
5293 call this function repeatedly after having cleared the clipboard.
5294 After this function has been called, the clipboard owns the data, so
5295 do not delete the data explicitly.
5297 :see: `wx.DataObject`
5299 return _misc_
.Clipboard_AddData(*args
, **kwargs
)
5301 def SetData(*args
, **kwargs
):
5303 SetData(self, DataObject data) -> bool
5305 Set the clipboard data, this is the same as `Clear` followed by
5308 :see: `wx.DataObject`
5310 return _misc_
.Clipboard_SetData(*args
, **kwargs
)
5312 def IsSupported(*args
, **kwargs
):
5314 IsSupported(self, DataFormat format) -> bool
5316 Returns True if the given format is available in the data object(s) on
5319 return _misc_
.Clipboard_IsSupported(*args
, **kwargs
)
5321 def GetData(*args
, **kwargs
):
5323 GetData(self, DataObject data) -> bool
5325 Call this function to fill data with data on the clipboard, if
5326 available in the required format. Returns true on success.
5328 return _misc_
.Clipboard_GetData(*args
, **kwargs
)
5330 def Clear(*args
, **kwargs
):
5334 Clears data from the clipboard object and also the system's clipboard
5337 return _misc_
.Clipboard_Clear(*args
, **kwargs
)
5339 def Flush(*args
, **kwargs
):
5343 Flushes the clipboard: this means that the data which is currently on
5344 clipboard will stay available even after the application exits,
5345 possibly eating memory, otherwise the clipboard will be emptied on
5346 exit. Returns False if the operation is unsuccesful for any reason.
5348 return _misc_
.Clipboard_Flush(*args
, **kwargs
)
5350 def UsePrimarySelection(*args
, **kwargs
):
5352 UsePrimarySelection(self, bool primary=True)
5354 On platforms supporting it (the X11 based platforms), selects the
5355 so called PRIMARY SELECTION as the clipboard as opposed to the
5356 normal clipboard, if primary is True.
5358 return _misc_
.Clipboard_UsePrimarySelection(*args
, **kwargs
)
5360 def Get(*args
, **kwargs
):
5364 Returns global instance (wxTheClipboard) of the object.
5366 return _misc_
.Clipboard_Get(*args
, **kwargs
)
5368 Get
= staticmethod(Get
)
5370 class ClipboardPtr(Clipboard
):
5371 def __init__(self
, this
):
5373 if not hasattr(self
,"thisown"): self
.thisown
= 0
5374 self
.__class
__ = Clipboard
5375 _misc_
.Clipboard_swigregister(ClipboardPtr
)
5377 def Clipboard_Get(*args
, **kwargs
):
5379 Clipboard_Get() -> Clipboard
5381 Returns global instance (wxTheClipboard) of the object.
5383 return _misc_
.Clipboard_Get(*args
, **kwargs
)
5385 class _wxPyDelayedInitWrapper(object):
5386 def __init__(self
, initfunc
, *args
, **kwargs
):
5387 self
._initfunc
= initfunc
5389 self
._kwargs
= kwargs
5390 self
._instance
= None
5391 def _checkInstance(self
):
5392 if self
._instance
is None:
5393 self
._instance
= self
._initfunc
(*self
._args
, **self
._kwargs
)
5394 def __getattr__(self
, name
):
5395 self
._checkInstance
()
5396 return getattr(self
._instance
, name
)
5398 self
._checkInstance
()
5399 return repr(self
._instance
)
5400 TheClipboard
= _wxPyDelayedInitWrapper(Clipboard
.Get
)
5402 class ClipboardLocker(object):
5404 A helpful class for opening the clipboard and automatically
5405 closing it when the locker is destroyed.
5408 return "<%s.%s; proxy of C++ wxClipboardLocker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
5409 def __init__(self
, *args
, **kwargs
):
5411 __init__(self, Clipboard clipboard=None) -> ClipboardLocker
5413 A helpful class for opening the clipboard and automatically
5414 closing it when the locker is destroyed.
5416 newobj
= _misc_
.new_ClipboardLocker(*args
, **kwargs
)
5417 self
.this
= newobj
.this
5420 def __del__(self
, destroy
=_misc_
.delete_ClipboardLocker
):
5423 if self
.thisown
: destroy(self
)
5426 def __nonzero__(*args
, **kwargs
):
5428 __nonzero__(self) -> bool
5430 A ClipboardLocker instance evaluates to True if the clipboard was
5431 successfully opened.
5433 return _misc_
.ClipboardLocker___nonzero__(*args
, **kwargs
)
5436 class ClipboardLockerPtr(ClipboardLocker
):
5437 def __init__(self
, this
):
5439 if not hasattr(self
,"thisown"): self
.thisown
= 0
5440 self
.__class
__ = ClipboardLocker
5441 _misc_
.ClipboardLocker_swigregister(ClipboardLockerPtr
)
5443 #---------------------------------------------------------------------------
5445 class VideoMode(object):
5446 """A simple struct containing video mode parameters for a display"""
5448 return "<%s.%s; proxy of C++ wxVideoMode instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
5449 def __init__(self
, *args
, **kwargs
):
5451 __init__(self, int width=0, int height=0, int depth=0, int freq=0) -> VideoMode
5453 A simple struct containing video mode parameters for a display
5455 newobj
= _misc_
.new_VideoMode(*args
, **kwargs
)
5456 self
.this
= newobj
.this
5459 def __del__(self
, destroy
=_misc_
.delete_VideoMode
):
5462 if self
.thisown
: destroy(self
)
5465 def Matches(*args
, **kwargs
):
5467 Matches(self, VideoMode other) -> bool
5469 Returns true if this mode matches the other one in the sense that all
5470 non zero fields of the other mode have the same value in this
5471 one (except for refresh which is allowed to have a greater value)
5473 return _misc_
.VideoMode_Matches(*args
, **kwargs
)
5475 def GetWidth(*args
, **kwargs
):
5477 GetWidth(self) -> int
5479 Returns the screen width in pixels (e.g. 640*480), 0 means unspecified
5481 return _misc_
.VideoMode_GetWidth(*args
, **kwargs
)
5483 def GetHeight(*args
, **kwargs
):
5485 GetHeight(self) -> int
5487 Returns the screen width in pixels (e.g. 640*480), 0 means
5490 return _misc_
.VideoMode_GetHeight(*args
, **kwargs
)
5492 def GetDepth(*args
, **kwargs
):
5494 GetDepth(self) -> int
5496 Returns the screen's bits per pixel (e.g. 32), 1 is monochrome and 0
5497 means unspecified/known
5499 return _misc_
.VideoMode_GetDepth(*args
, **kwargs
)
5501 def IsOk(*args
, **kwargs
):
5505 returns true if the object has been initialized
5507 return _misc_
.VideoMode_IsOk(*args
, **kwargs
)
5509 def __nonzero__(self
): return self
.IsOk()
5510 def __eq__(*args
, **kwargs
):
5511 """__eq__(self, VideoMode other) -> bool"""
5512 return _misc_
.VideoMode___eq__(*args
, **kwargs
)
5514 def __ne__(*args
, **kwargs
):
5515 """__ne__(self, VideoMode other) -> bool"""
5516 return _misc_
.VideoMode___ne__(*args
, **kwargs
)
5518 w
= property(_misc_
.VideoMode_w_get
, _misc_
.VideoMode_w_set
)
5519 h
= property(_misc_
.VideoMode_h_get
, _misc_
.VideoMode_h_set
)
5520 bpp
= property(_misc_
.VideoMode_bpp_get
, _misc_
.VideoMode_bpp_set
)
5521 refresh
= property(_misc_
.VideoMode_refresh_get
, _misc_
.VideoMode_refresh_set
)
5523 class VideoModePtr(VideoMode
):
5524 def __init__(self
, this
):
5526 if not hasattr(self
,"thisown"): self
.thisown
= 0
5527 self
.__class
__ = VideoMode
5528 _misc_
.VideoMode_swigregister(VideoModePtr
)
5530 class Display(object):
5531 """Represents a display/monitor attached to the system"""
5533 return "<%s.%s; proxy of C++ wxDisplay instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
5534 def __init__(self
, *args
, **kwargs
):
5536 __init__(self, size_t index=0) -> Display
5538 Set up a Display instance with the specified display. The displays
5539 are numbered from 0 to GetCount() - 1, 0 is always the primary display
5540 and the only one which is always supported
5542 newobj
= _misc_
.new_Display(*args
, **kwargs
)
5543 self
.this
= newobj
.this
5546 def __del__(self
, destroy
=_misc_
.delete_Display
):
5549 if self
.thisown
: destroy(self
)
5552 def GetCount(*args
, **kwargs
):
5554 GetCount() -> size_t
5556 Return the number of available displays.
5558 return _misc_
.Display_GetCount(*args
, **kwargs
)
5560 GetCount
= staticmethod(GetCount
)
5561 def GetFromPoint(*args
, **kwargs
):
5563 GetFromPoint(Point pt) -> int
5565 Find the display where the given point lies, return wx.NOT_FOUND if it
5566 doesn't belong to any display
5568 return _misc_
.Display_GetFromPoint(*args
, **kwargs
)
5570 GetFromPoint
= staticmethod(GetFromPoint
)
5571 def GetFromWindow(*args
, **kwargs
):
5573 GetFromWindow(Window window) -> int
5575 Find the display where the given window lies, return wx.NOT_FOUND if
5576 it is not shown at all.
5578 return _misc_
.Display_GetFromWindow(*args
, **kwargs
)
5580 GetFromWindow
= staticmethod(GetFromWindow
)
5581 def IsOk(*args
, **kwargs
):
5585 Return true if the object was initialized successfully
5587 return _misc_
.Display_IsOk(*args
, **kwargs
)
5589 def __nonzero__(self
): return self
.IsOk()
5590 def GetGeometry(*args
, **kwargs
):
5592 GetGeometry(self) -> Rect
5594 Returns the bounding rectangle of the display whose index was passed
5597 return _misc_
.Display_GetGeometry(*args
, **kwargs
)
5599 def GetName(*args
, **kwargs
):
5601 GetName(self) -> String
5603 Returns the display's name. A name is not available on all platforms.
5605 return _misc_
.Display_GetName(*args
, **kwargs
)
5607 def IsPrimary(*args
, **kwargs
):
5609 IsPrimary(self) -> bool
5611 Returns true if the display is the primary display. The primary
5612 display is the one whose index is 0.
5614 return _misc_
.Display_IsPrimary(*args
, **kwargs
)
5616 def GetModes(*args
, **kwargs
):
5618 GetModes(VideoMode mode=DefaultVideoMode) -> [videoMode...]
5620 Enumerate all video modes supported by this display matching the given
5621 one (in the sense of VideoMode.Match()).
5623 As any mode matches the default value of the argument and there is
5624 always at least one video mode supported by display, the returned
5625 array is only empty for the default value of the argument if this
5626 function is not supported at all on this platform.
5628 return _misc_
.Display_GetModes(*args
, **kwargs
)
5630 def GetCurrentMode(*args
, **kwargs
):
5632 GetCurrentMode(self) -> VideoMode
5634 Get the current video mode.
5636 return _misc_
.Display_GetCurrentMode(*args
, **kwargs
)
5638 def ChangeMode(*args
, **kwargs
):
5640 ChangeMode(self, VideoMode mode=DefaultVideoMode) -> bool
5642 Change current mode, return true if succeeded, false otherwise
5644 return _misc_
.Display_ChangeMode(*args
, **kwargs
)
5646 def ResetMode(*args
, **kwargs
):
5650 Restore the default video mode (just a more readable synonym)
5652 return _misc_
.Display_ResetMode(*args
, **kwargs
)
5655 class DisplayPtr(Display
):
5656 def __init__(self
, this
):
5658 if not hasattr(self
,"thisown"): self
.thisown
= 0
5659 self
.__class
__ = Display
5660 _misc_
.Display_swigregister(DisplayPtr
)
5661 DefaultVideoMode
= cvar
.DefaultVideoMode
5663 def Display_GetCount(*args
, **kwargs
):
5665 Display_GetCount() -> size_t
5667 Return the number of available displays.
5669 return _misc_
.Display_GetCount(*args
, **kwargs
)
5671 def Display_GetFromPoint(*args
, **kwargs
):
5673 Display_GetFromPoint(Point pt) -> int
5675 Find the display where the given point lies, return wx.NOT_FOUND if it
5676 doesn't belong to any display
5678 return _misc_
.Display_GetFromPoint(*args
, **kwargs
)
5680 def Display_GetFromWindow(*args
, **kwargs
):
5682 Display_GetFromWindow(Window window) -> int
5684 Find the display where the given window lies, return wx.NOT_FOUND if
5685 it is not shown at all.
5687 return _misc_
.Display_GetFromWindow(*args
, **kwargs
)