]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/_misc.py
reSWIGtged
[wxWidgets.git] / wxPython / src / gtk / _misc.py
1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
3
4 import _misc_
5 import new
6 new_instancemethod = new.instancemethod
7 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
8 if (name == "thisown"): return self.this.own(value)
9 if (name == "this"):
10 if type(value).__name__ == 'PySwigObject':
11 self.__dict__[name] = value
12 return
13 method = class_type.__swig_setmethods__.get(name,None)
14 if method: return method(self,value)
15 if (not static) or hasattr(self,name):
16 self.__dict__[name] = value
17 else:
18 raise AttributeError("You cannot add attributes to %s" % self)
19
20 def _swig_setattr(self,class_type,name,value):
21 return _swig_setattr_nondynamic(self,class_type,name,value,0)
22
23 def _swig_getattr(self,class_type,name):
24 if (name == "thisown"): return self.this.own()
25 method = class_type.__swig_getmethods__.get(name,None)
26 if method: return method(self)
27 raise AttributeError,name
28
29 def _swig_repr(self):
30 try: strthis = "proxy of " + self.this.__repr__()
31 except: strthis = ""
32 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
33
34 import types
35 try:
36 _object = types.ObjectType
37 _newclass = 1
38 except AttributeError:
39 class _object : pass
40 _newclass = 0
41 del types
42
43
44 def _swig_setattr_nondynamic_method(set):
45 def set_attr(self,name,value):
46 if (name == "thisown"): return self.this.own(value)
47 if hasattr(self,name) or (name == "this"):
48 set(self,name,value)
49 else:
50 raise AttributeError("You cannot add attributes to %s" % self)
51 return set_attr
52
53
54 import _core
55 wx = _core
56 #---------------------------------------------------------------------------
57
58 SYS_OEM_FIXED_FONT = _misc_.SYS_OEM_FIXED_FONT
59 SYS_ANSI_FIXED_FONT = _misc_.SYS_ANSI_FIXED_FONT
60 SYS_ANSI_VAR_FONT = _misc_.SYS_ANSI_VAR_FONT
61 SYS_SYSTEM_FONT = _misc_.SYS_SYSTEM_FONT
62 SYS_DEVICE_DEFAULT_FONT = _misc_.SYS_DEVICE_DEFAULT_FONT
63 SYS_DEFAULT_PALETTE = _misc_.SYS_DEFAULT_PALETTE
64 SYS_SYSTEM_FIXED_FONT = _misc_.SYS_SYSTEM_FIXED_FONT
65 SYS_DEFAULT_GUI_FONT = _misc_.SYS_DEFAULT_GUI_FONT
66 SYS_ICONTITLE_FONT = _misc_.SYS_ICONTITLE_FONT
67 SYS_COLOUR_SCROLLBAR = _misc_.SYS_COLOUR_SCROLLBAR
68 SYS_COLOUR_BACKGROUND = _misc_.SYS_COLOUR_BACKGROUND
69 SYS_COLOUR_DESKTOP = _misc_.SYS_COLOUR_DESKTOP
70 SYS_COLOUR_ACTIVECAPTION = _misc_.SYS_COLOUR_ACTIVECAPTION
71 SYS_COLOUR_INACTIVECAPTION = _misc_.SYS_COLOUR_INACTIVECAPTION
72 SYS_COLOUR_MENU = _misc_.SYS_COLOUR_MENU
73 SYS_COLOUR_WINDOW = _misc_.SYS_COLOUR_WINDOW
74 SYS_COLOUR_WINDOWFRAME = _misc_.SYS_COLOUR_WINDOWFRAME
75 SYS_COLOUR_MENUTEXT = _misc_.SYS_COLOUR_MENUTEXT
76 SYS_COLOUR_WINDOWTEXT = _misc_.SYS_COLOUR_WINDOWTEXT
77 SYS_COLOUR_CAPTIONTEXT = _misc_.SYS_COLOUR_CAPTIONTEXT
78 SYS_COLOUR_ACTIVEBORDER = _misc_.SYS_COLOUR_ACTIVEBORDER
79 SYS_COLOUR_INACTIVEBORDER = _misc_.SYS_COLOUR_INACTIVEBORDER
80 SYS_COLOUR_APPWORKSPACE = _misc_.SYS_COLOUR_APPWORKSPACE
81 SYS_COLOUR_HIGHLIGHT = _misc_.SYS_COLOUR_HIGHLIGHT
82 SYS_COLOUR_HIGHLIGHTTEXT = _misc_.SYS_COLOUR_HIGHLIGHTTEXT
83 SYS_COLOUR_BTNFACE = _misc_.SYS_COLOUR_BTNFACE
84 SYS_COLOUR_3DFACE = _misc_.SYS_COLOUR_3DFACE
85 SYS_COLOUR_BTNSHADOW = _misc_.SYS_COLOUR_BTNSHADOW
86 SYS_COLOUR_3DSHADOW = _misc_.SYS_COLOUR_3DSHADOW
87 SYS_COLOUR_GRAYTEXT = _misc_.SYS_COLOUR_GRAYTEXT
88 SYS_COLOUR_BTNTEXT = _misc_.SYS_COLOUR_BTNTEXT
89 SYS_COLOUR_INACTIVECAPTIONTEXT = _misc_.SYS_COLOUR_INACTIVECAPTIONTEXT
90 SYS_COLOUR_BTNHIGHLIGHT = _misc_.SYS_COLOUR_BTNHIGHLIGHT
91 SYS_COLOUR_BTNHILIGHT = _misc_.SYS_COLOUR_BTNHILIGHT
92 SYS_COLOUR_3DHIGHLIGHT = _misc_.SYS_COLOUR_3DHIGHLIGHT
93 SYS_COLOUR_3DHILIGHT = _misc_.SYS_COLOUR_3DHILIGHT
94 SYS_COLOUR_3DDKSHADOW = _misc_.SYS_COLOUR_3DDKSHADOW
95 SYS_COLOUR_3DLIGHT = _misc_.SYS_COLOUR_3DLIGHT
96 SYS_COLOUR_INFOTEXT = _misc_.SYS_COLOUR_INFOTEXT
97 SYS_COLOUR_INFOBK = _misc_.SYS_COLOUR_INFOBK
98 SYS_COLOUR_LISTBOX = _misc_.SYS_COLOUR_LISTBOX
99 SYS_COLOUR_HOTLIGHT = _misc_.SYS_COLOUR_HOTLIGHT
100 SYS_COLOUR_GRADIENTACTIVECAPTION = _misc_.SYS_COLOUR_GRADIENTACTIVECAPTION
101 SYS_COLOUR_GRADIENTINACTIVECAPTION = _misc_.SYS_COLOUR_GRADIENTINACTIVECAPTION
102 SYS_COLOUR_MENUHILIGHT = _misc_.SYS_COLOUR_MENUHILIGHT
103 SYS_COLOUR_MENUBAR = _misc_.SYS_COLOUR_MENUBAR
104 SYS_COLOUR_MAX = _misc_.SYS_COLOUR_MAX
105 SYS_MOUSE_BUTTONS = _misc_.SYS_MOUSE_BUTTONS
106 SYS_BORDER_X = _misc_.SYS_BORDER_X
107 SYS_BORDER_Y = _misc_.SYS_BORDER_Y
108 SYS_CURSOR_X = _misc_.SYS_CURSOR_X
109 SYS_CURSOR_Y = _misc_.SYS_CURSOR_Y
110 SYS_DCLICK_X = _misc_.SYS_DCLICK_X
111 SYS_DCLICK_Y = _misc_.SYS_DCLICK_Y
112 SYS_DRAG_X = _misc_.SYS_DRAG_X
113 SYS_DRAG_Y = _misc_.SYS_DRAG_Y
114 SYS_EDGE_X = _misc_.SYS_EDGE_X
115 SYS_EDGE_Y = _misc_.SYS_EDGE_Y
116 SYS_HSCROLL_ARROW_X = _misc_.SYS_HSCROLL_ARROW_X
117 SYS_HSCROLL_ARROW_Y = _misc_.SYS_HSCROLL_ARROW_Y
118 SYS_HTHUMB_X = _misc_.SYS_HTHUMB_X
119 SYS_ICON_X = _misc_.SYS_ICON_X
120 SYS_ICON_Y = _misc_.SYS_ICON_Y
121 SYS_ICONSPACING_X = _misc_.SYS_ICONSPACING_X
122 SYS_ICONSPACING_Y = _misc_.SYS_ICONSPACING_Y
123 SYS_WINDOWMIN_X = _misc_.SYS_WINDOWMIN_X
124 SYS_WINDOWMIN_Y = _misc_.SYS_WINDOWMIN_Y
125 SYS_SCREEN_X = _misc_.SYS_SCREEN_X
126 SYS_SCREEN_Y = _misc_.SYS_SCREEN_Y
127 SYS_FRAMESIZE_X = _misc_.SYS_FRAMESIZE_X
128 SYS_FRAMESIZE_Y = _misc_.SYS_FRAMESIZE_Y
129 SYS_SMALLICON_X = _misc_.SYS_SMALLICON_X
130 SYS_SMALLICON_Y = _misc_.SYS_SMALLICON_Y
131 SYS_HSCROLL_Y = _misc_.SYS_HSCROLL_Y
132 SYS_VSCROLL_X = _misc_.SYS_VSCROLL_X
133 SYS_VSCROLL_ARROW_X = _misc_.SYS_VSCROLL_ARROW_X
134 SYS_VSCROLL_ARROW_Y = _misc_.SYS_VSCROLL_ARROW_Y
135 SYS_VTHUMB_Y = _misc_.SYS_VTHUMB_Y
136 SYS_CAPTION_Y = _misc_.SYS_CAPTION_Y
137 SYS_MENU_Y = _misc_.SYS_MENU_Y
138 SYS_NETWORK_PRESENT = _misc_.SYS_NETWORK_PRESENT
139 SYS_PENWINDOWS_PRESENT = _misc_.SYS_PENWINDOWS_PRESENT
140 SYS_SHOW_SOUNDS = _misc_.SYS_SHOW_SOUNDS
141 SYS_SWAP_BUTTONS = _misc_.SYS_SWAP_BUTTONS
142 SYS_CAN_DRAW_FRAME_DECORATIONS = _misc_.SYS_CAN_DRAW_FRAME_DECORATIONS
143 SYS_CAN_ICONIZE_FRAME = _misc_.SYS_CAN_ICONIZE_FRAME
144 SYS_TABLET_PRESENT = _misc_.SYS_TABLET_PRESENT
145 SYS_SCREEN_NONE = _misc_.SYS_SCREEN_NONE
146 SYS_SCREEN_TINY = _misc_.SYS_SCREEN_TINY
147 SYS_SCREEN_PDA = _misc_.SYS_SCREEN_PDA
148 SYS_SCREEN_SMALL = _misc_.SYS_SCREEN_SMALL
149 SYS_SCREEN_DESKTOP = _misc_.SYS_SCREEN_DESKTOP
150 class SystemSettings(object):
151 """Proxy of C++ SystemSettings class"""
152 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
153 def __init__(self): raise AttributeError, "No constructor defined"
154 __repr__ = _swig_repr
155 def GetColour(*args, **kwargs):
156 """GetColour(int index) -> Colour"""
157 return _misc_.SystemSettings_GetColour(*args, **kwargs)
158
159 GetColour = staticmethod(GetColour)
160 def GetFont(*args, **kwargs):
161 """GetFont(int index) -> Font"""
162 return _misc_.SystemSettings_GetFont(*args, **kwargs)
163
164 GetFont = staticmethod(GetFont)
165 def GetMetric(*args, **kwargs):
166 """GetMetric(int index, Window win=None) -> int"""
167 return _misc_.SystemSettings_GetMetric(*args, **kwargs)
168
169 GetMetric = staticmethod(GetMetric)
170 def HasFeature(*args, **kwargs):
171 """HasFeature(int index) -> bool"""
172 return _misc_.SystemSettings_HasFeature(*args, **kwargs)
173
174 HasFeature = staticmethod(HasFeature)
175 def GetScreenType(*args, **kwargs):
176 """GetScreenType() -> int"""
177 return _misc_.SystemSettings_GetScreenType(*args, **kwargs)
178
179 GetScreenType = staticmethod(GetScreenType)
180 def SetScreenType(*args, **kwargs):
181 """SetScreenType(int screen)"""
182 return _misc_.SystemSettings_SetScreenType(*args, **kwargs)
183
184 SetScreenType = staticmethod(SetScreenType)
185 _misc_.SystemSettings_swigregister(SystemSettings)
186
187 def SystemSettings_GetColour(*args, **kwargs):
188 """SystemSettings_GetColour(int index) -> Colour"""
189 return _misc_.SystemSettings_GetColour(*args, **kwargs)
190
191 def SystemSettings_GetFont(*args, **kwargs):
192 """SystemSettings_GetFont(int index) -> Font"""
193 return _misc_.SystemSettings_GetFont(*args, **kwargs)
194
195 def SystemSettings_GetMetric(*args, **kwargs):
196 """SystemSettings_GetMetric(int index, Window win=None) -> int"""
197 return _misc_.SystemSettings_GetMetric(*args, **kwargs)
198
199 def SystemSettings_HasFeature(*args, **kwargs):
200 """SystemSettings_HasFeature(int index) -> bool"""
201 return _misc_.SystemSettings_HasFeature(*args, **kwargs)
202
203 def SystemSettings_GetScreenType(*args):
204 """SystemSettings_GetScreenType() -> int"""
205 return _misc_.SystemSettings_GetScreenType(*args)
206
207 def SystemSettings_SetScreenType(*args, **kwargs):
208 """SystemSettings_SetScreenType(int screen)"""
209 return _misc_.SystemSettings_SetScreenType(*args, **kwargs)
210
211 class SystemOptions(_core.Object):
212 """Proxy of C++ SystemOptions class"""
213 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
214 __repr__ = _swig_repr
215 def __init__(self, *args, **kwargs):
216 """__init__(self) -> SystemOptions"""
217 _misc_.SystemOptions_swiginit(self,_misc_.new_SystemOptions(*args, **kwargs))
218 def SetOption(*args, **kwargs):
219 """SetOption(String name, String value)"""
220 return _misc_.SystemOptions_SetOption(*args, **kwargs)
221
222 SetOption = staticmethod(SetOption)
223 def SetOptionInt(*args, **kwargs):
224 """SetOptionInt(String name, int value)"""
225 return _misc_.SystemOptions_SetOptionInt(*args, **kwargs)
226
227 SetOptionInt = staticmethod(SetOptionInt)
228 def GetOption(*args, **kwargs):
229 """GetOption(String name) -> String"""
230 return _misc_.SystemOptions_GetOption(*args, **kwargs)
231
232 GetOption = staticmethod(GetOption)
233 def GetOptionInt(*args, **kwargs):
234 """GetOptionInt(String name) -> int"""
235 return _misc_.SystemOptions_GetOptionInt(*args, **kwargs)
236
237 GetOptionInt = staticmethod(GetOptionInt)
238 def HasOption(*args, **kwargs):
239 """HasOption(String name) -> bool"""
240 return _misc_.SystemOptions_HasOption(*args, **kwargs)
241
242 HasOption = staticmethod(HasOption)
243 def IsFalse(*args, **kwargs):
244 """IsFalse(String name) -> bool"""
245 return _misc_.SystemOptions_IsFalse(*args, **kwargs)
246
247 IsFalse = staticmethod(IsFalse)
248 _misc_.SystemOptions_swigregister(SystemOptions)
249 cvar = _misc_.cvar
250 WINDOW_DEFAULT_VARIANT = cvar.WINDOW_DEFAULT_VARIANT
251
252 def SystemOptions_SetOption(*args, **kwargs):
253 """SystemOptions_SetOption(String name, String value)"""
254 return _misc_.SystemOptions_SetOption(*args, **kwargs)
255
256 def SystemOptions_SetOptionInt(*args, **kwargs):
257 """SystemOptions_SetOptionInt(String name, int value)"""
258 return _misc_.SystemOptions_SetOptionInt(*args, **kwargs)
259
260 def SystemOptions_GetOption(*args, **kwargs):
261 """SystemOptions_GetOption(String name) -> String"""
262 return _misc_.SystemOptions_GetOption(*args, **kwargs)
263
264 def SystemOptions_GetOptionInt(*args, **kwargs):
265 """SystemOptions_GetOptionInt(String name) -> int"""
266 return _misc_.SystemOptions_GetOptionInt(*args, **kwargs)
267
268 def SystemOptions_HasOption(*args, **kwargs):
269 """SystemOptions_HasOption(String name) -> bool"""
270 return _misc_.SystemOptions_HasOption(*args, **kwargs)
271
272 def SystemOptions_IsFalse(*args, **kwargs):
273 """SystemOptions_IsFalse(String name) -> bool"""
274 return _misc_.SystemOptions_IsFalse(*args, **kwargs)
275
276 #---------------------------------------------------------------------------
277
278
279 def NewId(*args):
280 """NewId() -> long"""
281 return _misc_.NewId(*args)
282
283 def RegisterId(*args, **kwargs):
284 """RegisterId(long id)"""
285 return _misc_.RegisterId(*args, **kwargs)
286
287 def GetCurrentId(*args):
288 """GetCurrentId() -> long"""
289 return _misc_.GetCurrentId(*args)
290
291 def IsStockID(*args, **kwargs):
292 """IsStockID(int id) -> bool"""
293 return _misc_.IsStockID(*args, **kwargs)
294
295 def IsStockLabel(*args, **kwargs):
296 """IsStockLabel(int id, String label) -> bool"""
297 return _misc_.IsStockLabel(*args, **kwargs)
298 STOCK_NOFLAGS = _misc_.STOCK_NOFLAGS
299 STOCK_WITH_MNEMONIC = _misc_.STOCK_WITH_MNEMONIC
300 STOCK_WITH_ACCELERATOR = _misc_.STOCK_WITH_ACCELERATOR
301
302 def GetStockLabel(*args, **kwargs):
303 """GetStockLabel(int id, long flags=STOCK_WITH_MNEMONIC) -> String"""
304 return _misc_.GetStockLabel(*args, **kwargs)
305 STOCK_MENU = _misc_.STOCK_MENU
306
307 def GetStockHelpString(*args, **kwargs):
308 """GetStockHelpString(int id, int client=STOCK_MENU) -> String"""
309 return _misc_.GetStockHelpString(*args, **kwargs)
310
311 def Bell(*args):
312 """Bell()"""
313 return _misc_.Bell(*args)
314
315 def EndBusyCursor(*args):
316 """EndBusyCursor()"""
317 return _misc_.EndBusyCursor(*args)
318
319 def GetElapsedTime(*args, **kwargs):
320 """GetElapsedTime(bool resetTimer=True) -> long"""
321 return _misc_.GetElapsedTime(*args, **kwargs)
322 GetElapsedTime = wx._deprecated(GetElapsedTime)
323
324 def IsBusy(*args):
325 """IsBusy() -> bool"""
326 return _misc_.IsBusy(*args)
327
328 def Now(*args):
329 """Now() -> String"""
330 return _misc_.Now(*args)
331
332 def Shell(*args, **kwargs):
333 """Shell(String command=EmptyString) -> bool"""
334 return _misc_.Shell(*args, **kwargs)
335
336 def StartTimer(*args):
337 """StartTimer()"""
338 return _misc_.StartTimer(*args)
339
340 def GetOsVersion(*args):
341 """GetOsVersion() -> (platform, major, minor)"""
342 return _misc_.GetOsVersion(*args)
343
344 def GetOsDescription(*args):
345 """GetOsDescription() -> String"""
346 return _misc_.GetOsDescription(*args)
347
348 def IsPlatformLittleEndian(*args):
349 """IsPlatformLittleEndian() -> bool"""
350 return _misc_.IsPlatformLittleEndian(*args)
351
352 def IsPlatform64Bit(*args):
353 """IsPlatform64Bit() -> bool"""
354 return _misc_.IsPlatform64Bit(*args)
355
356 def GetFreeMemory(*args):
357 """GetFreeMemory() -> wxMemorySize"""
358 return _misc_.GetFreeMemory(*args)
359 SHUTDOWN_POWEROFF = _misc_.SHUTDOWN_POWEROFF
360 SHUTDOWN_REBOOT = _misc_.SHUTDOWN_REBOOT
361
362 def Shutdown(*args, **kwargs):
363 """Shutdown(int wFlags) -> bool"""
364 return _misc_.Shutdown(*args, **kwargs)
365
366 def Sleep(*args, **kwargs):
367 """Sleep(int secs)"""
368 return _misc_.Sleep(*args, **kwargs)
369
370 def MilliSleep(*args, **kwargs):
371 """MilliSleep(unsigned long milliseconds)"""
372 return _misc_.MilliSleep(*args, **kwargs)
373
374 def MicroSleep(*args, **kwargs):
375 """MicroSleep(unsigned long microseconds)"""
376 return _misc_.MicroSleep(*args, **kwargs)
377 Usleep = MilliSleep
378
379 def EnableTopLevelWindows(*args, **kwargs):
380 """EnableTopLevelWindows(bool enable)"""
381 return _misc_.EnableTopLevelWindows(*args, **kwargs)
382
383 def StripMenuCodes(*args, **kwargs):
384 """StripMenuCodes(String in) -> String"""
385 return _misc_.StripMenuCodes(*args, **kwargs)
386
387 def GetEmailAddress(*args):
388 """GetEmailAddress() -> String"""
389 return _misc_.GetEmailAddress(*args)
390
391 def GetHostName(*args):
392 """GetHostName() -> String"""
393 return _misc_.GetHostName(*args)
394
395 def GetFullHostName(*args):
396 """GetFullHostName() -> String"""
397 return _misc_.GetFullHostName(*args)
398
399 def GetUserId(*args):
400 """GetUserId() -> String"""
401 return _misc_.GetUserId(*args)
402
403 def GetUserName(*args):
404 """GetUserName() -> String"""
405 return _misc_.GetUserName(*args)
406
407 def GetHomeDir(*args):
408 """GetHomeDir() -> String"""
409 return _misc_.GetHomeDir(*args)
410
411 def GetUserHome(*args, **kwargs):
412 """GetUserHome(String user=EmptyString) -> String"""
413 return _misc_.GetUserHome(*args, **kwargs)
414
415 def GetProcessId(*args):
416 """GetProcessId() -> unsigned long"""
417 return _misc_.GetProcessId(*args)
418
419 def Trap(*args):
420 """Trap()"""
421 return _misc_.Trap(*args)
422
423 def FileSelector(*args, **kwargs):
424 """
425 FileSelector(String message=FileSelectorPromptStr, String default_path=EmptyString,
426 String default_filename=EmptyString,
427 String default_extension=EmptyString,
428 String wildcard=FileSelectorDefaultWildcardStr,
429 int flags=0, Window parent=None, int x=-1,
430 int y=-1) -> String
431 """
432 return _misc_.FileSelector(*args, **kwargs)
433
434 def LoadFileSelector(*args, **kwargs):
435 """
436 LoadFileSelector(String what, String extension, String default_name=EmptyString,
437 Window parent=None) -> String
438 """
439 return _misc_.LoadFileSelector(*args, **kwargs)
440
441 def SaveFileSelector(*args, **kwargs):
442 """
443 SaveFileSelector(String what, String extension, String default_name=EmptyString,
444 Window parent=None) -> String
445 """
446 return _misc_.SaveFileSelector(*args, **kwargs)
447
448 def DirSelector(*args, **kwargs):
449 """
450 DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString,
451 long style=wxDD_DEFAULT_STYLE,
452 Point pos=DefaultPosition, Window parent=None) -> String
453 """
454 return _misc_.DirSelector(*args, **kwargs)
455
456 def GetTextFromUser(*args, **kwargs):
457 """
458 GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString,
459 Window parent=None,
460 int x=-1, int y=-1, bool centre=True) -> String
461 """
462 return _misc_.GetTextFromUser(*args, **kwargs)
463
464 def GetPasswordFromUser(*args, **kwargs):
465 """
466 GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString,
467 Window parent=None) -> String
468 """
469 return _misc_.GetPasswordFromUser(*args, **kwargs)
470
471 def GetSingleChoice(*args, **kwargs):
472 """
473 GetSingleChoice(String message, String caption, int choices, Window parent=None,
474 int x=-1, int y=-1, bool centre=True,
475 int width=150, int height=200) -> String
476 """
477 return _misc_.GetSingleChoice(*args, **kwargs)
478
479 def GetSingleChoiceIndex(*args, **kwargs):
480 """
481 GetSingleChoiceIndex(String message, String caption, int choices, Window parent=None,
482 int x=-1, int y=-1, bool centre=True,
483 int width=150, int height=200) -> int
484 """
485 return _misc_.GetSingleChoiceIndex(*args, **kwargs)
486
487 def MessageBox(*args, **kwargs):
488 """
489 MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE,
490 Window parent=None, int x=-1,
491 int y=-1) -> int
492 """
493 return _misc_.MessageBox(*args, **kwargs)
494
495 def GetNumberFromUser(*args, **kwargs):
496 """
497 GetNumberFromUser(String message, String prompt, String caption, long value,
498 long min=0, long max=100, Window parent=None,
499 Point pos=DefaultPosition) -> long
500 """
501 return _misc_.GetNumberFromUser(*args, **kwargs)
502
503 def ColourDisplay(*args):
504 """ColourDisplay() -> bool"""
505 return _misc_.ColourDisplay(*args)
506
507 def DisplayDepth(*args):
508 """DisplayDepth() -> int"""
509 return _misc_.DisplayDepth(*args)
510
511 def GetDisplayDepth(*args):
512 """GetDisplayDepth() -> int"""
513 return _misc_.GetDisplayDepth(*args)
514
515 def DisplaySize(*args):
516 """DisplaySize() -> (width, height)"""
517 return _misc_.DisplaySize(*args)
518
519 def GetDisplaySize(*args):
520 """GetDisplaySize() -> Size"""
521 return _misc_.GetDisplaySize(*args)
522
523 def DisplaySizeMM(*args):
524 """DisplaySizeMM() -> (width, height)"""
525 return _misc_.DisplaySizeMM(*args)
526
527 def GetDisplaySizeMM(*args):
528 """GetDisplaySizeMM() -> Size"""
529 return _misc_.GetDisplaySizeMM(*args)
530
531 def ClientDisplayRect(*args):
532 """ClientDisplayRect() -> (x, y, width, height)"""
533 return _misc_.ClientDisplayRect(*args)
534
535 def GetClientDisplayRect(*args):
536 """GetClientDisplayRect() -> Rect"""
537 return _misc_.GetClientDisplayRect(*args)
538
539 def SetCursor(*args, **kwargs):
540 """SetCursor(Cursor cursor)"""
541 return _misc_.SetCursor(*args, **kwargs)
542
543 def GetXDisplay(*args):
544 """
545 GetXDisplay() -> void
546
547 Returns a swigified pointer to the X11 display. Returns None on
548 other platforms.
549 """
550 return _misc_.GetXDisplay(*args)
551
552 def BeginBusyCursor(*args, **kwargs):
553 """BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)"""
554 return _misc_.BeginBusyCursor(*args, **kwargs)
555
556 def GetMousePosition(*args):
557 """
558 GetMousePosition() -> Point
559
560 Get the current mouse position on the screen.
561 """
562 return _misc_.GetMousePosition(*args)
563
564 def FindWindowAtPointer(*args):
565 """
566 FindWindowAtPointer() -> Window
567
568 Returns the window currently under the mouse pointer, if it belongs to
569 this application. Otherwise it returns None.
570 """
571 return _misc_.FindWindowAtPointer(*args)
572
573 def GetActiveWindow(*args):
574 """
575 GetActiveWindow() -> Window
576
577 Get the currently active window of this application, or None
578 """
579 return _misc_.GetActiveWindow(*args)
580
581 def GenericFindWindowAtPoint(*args, **kwargs):
582 """GenericFindWindowAtPoint(Point pt) -> Window"""
583 return _misc_.GenericFindWindowAtPoint(*args, **kwargs)
584
585 def FindWindowAtPoint(*args, **kwargs):
586 """FindWindowAtPoint(Point pt) -> Window"""
587 return _misc_.FindWindowAtPoint(*args, **kwargs)
588
589 def GetTopLevelParent(*args, **kwargs):
590 """GetTopLevelParent(Window win) -> Window"""
591 return _misc_.GetTopLevelParent(*args, **kwargs)
592
593 def LaunchDefaultBrowser(*args, **kwargs):
594 """
595 LaunchDefaultBrowser(String url) -> bool
596
597 Launches the user's default browser and tells it to open the location
598 at ``url``. Returns ``True`` if the application was successfully
599 launched.
600 """
601 return _misc_.LaunchDefaultBrowser(*args, **kwargs)
602
603 def GetKeyState(*args, **kwargs):
604 """
605 GetKeyState(int key) -> bool
606
607 Get the state of a key (true if pressed or toggled on, false if not.)
608 This is generally most useful getting the state of the modifier or
609 toggle keys. On some platforms those may be the only keys that this
610 function is able to detect.
611
612 """
613 return _misc_.GetKeyState(*args, **kwargs)
614 class MouseState(object):
615 """
616 `wx.MouseState` is used to hold information about mouse button and
617 modifier key states and is what is returned from `wx.GetMouseState`.
618 """
619 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
620 __repr__ = _swig_repr
621 def __init__(self, *args, **kwargs):
622 """
623 __init__(self) -> MouseState
624
625 `wx.MouseState` is used to hold information about mouse button and
626 modifier key states and is what is returned from `wx.GetMouseState`.
627 """
628 _misc_.MouseState_swiginit(self,_misc_.new_MouseState(*args, **kwargs))
629 __swig_destroy__ = _misc_.delete_MouseState
630 __del__ = lambda self : None;
631 def GetX(*args, **kwargs):
632 """GetX(self) -> int"""
633 return _misc_.MouseState_GetX(*args, **kwargs)
634
635 def GetY(*args, **kwargs):
636 """GetY(self) -> int"""
637 return _misc_.MouseState_GetY(*args, **kwargs)
638
639 def LeftDown(*args, **kwargs):
640 """LeftDown(self) -> bool"""
641 return _misc_.MouseState_LeftDown(*args, **kwargs)
642
643 def MiddleDown(*args, **kwargs):
644 """MiddleDown(self) -> bool"""
645 return _misc_.MouseState_MiddleDown(*args, **kwargs)
646
647 def RightDown(*args, **kwargs):
648 """RightDown(self) -> bool"""
649 return _misc_.MouseState_RightDown(*args, **kwargs)
650
651 def ControlDown(*args, **kwargs):
652 """ControlDown(self) -> bool"""
653 return _misc_.MouseState_ControlDown(*args, **kwargs)
654
655 def ShiftDown(*args, **kwargs):
656 """ShiftDown(self) -> bool"""
657 return _misc_.MouseState_ShiftDown(*args, **kwargs)
658
659 def AltDown(*args, **kwargs):
660 """AltDown(self) -> bool"""
661 return _misc_.MouseState_AltDown(*args, **kwargs)
662
663 def MetaDown(*args, **kwargs):
664 """MetaDown(self) -> bool"""
665 return _misc_.MouseState_MetaDown(*args, **kwargs)
666
667 def CmdDown(*args, **kwargs):
668 """CmdDown(self) -> bool"""
669 return _misc_.MouseState_CmdDown(*args, **kwargs)
670
671 def SetX(*args, **kwargs):
672 """SetX(self, int x)"""
673 return _misc_.MouseState_SetX(*args, **kwargs)
674
675 def SetY(*args, **kwargs):
676 """SetY(self, int y)"""
677 return _misc_.MouseState_SetY(*args, **kwargs)
678
679 def SetLeftDown(*args, **kwargs):
680 """SetLeftDown(self, bool down)"""
681 return _misc_.MouseState_SetLeftDown(*args, **kwargs)
682
683 def SetMiddleDown(*args, **kwargs):
684 """SetMiddleDown(self, bool down)"""
685 return _misc_.MouseState_SetMiddleDown(*args, **kwargs)
686
687 def SetRightDown(*args, **kwargs):
688 """SetRightDown(self, bool down)"""
689 return _misc_.MouseState_SetRightDown(*args, **kwargs)
690
691 def SetControlDown(*args, **kwargs):
692 """SetControlDown(self, bool down)"""
693 return _misc_.MouseState_SetControlDown(*args, **kwargs)
694
695 def SetShiftDown(*args, **kwargs):
696 """SetShiftDown(self, bool down)"""
697 return _misc_.MouseState_SetShiftDown(*args, **kwargs)
698
699 def SetAltDown(*args, **kwargs):
700 """SetAltDown(self, bool down)"""
701 return _misc_.MouseState_SetAltDown(*args, **kwargs)
702
703 def SetMetaDown(*args, **kwargs):
704 """SetMetaDown(self, bool down)"""
705 return _misc_.MouseState_SetMetaDown(*args, **kwargs)
706
707 x = property(GetX, SetX)
708 y = property(GetY, SetY)
709 leftDown = property(LeftDown, SetLeftDown)
710 middleDown = property(MiddleDown, SetMiddleDown)
711 rightDown = property(RightDown, SetRightDown)
712 controlDown = property(ControlDown, SetControlDown)
713 shiftDown = property(ShiftDown, SetShiftDown)
714 altDown = property(AltDown, SetAltDown)
715 metaDown = property(MetaDown, SetMetaDown)
716 cmdDown = property(CmdDown)
717
718 _misc_.MouseState_swigregister(MouseState)
719 FileSelectorPromptStr = cvar.FileSelectorPromptStr
720 FileSelectorDefaultWildcardStr = cvar.FileSelectorDefaultWildcardStr
721 DirSelectorPromptStr = cvar.DirSelectorPromptStr
722
723
724 def GetMouseState(*args):
725 """
726 GetMouseState() -> MouseState
727
728 Returns the current state of the mouse. Returns an instance of a
729 `wx.MouseState` object that contains the current position of the mouse
730 pointer in screen coordinants, as well as boolean values indicating
731 the up/down status of the mouse buttons and the modifier keys.
732 """
733 return _misc_.GetMouseState(*args)
734
735 def WakeUpMainThread(*args):
736 """WakeUpMainThread()"""
737 return _misc_.WakeUpMainThread(*args)
738
739 def MutexGuiEnter(*args):
740 """MutexGuiEnter()"""
741 return _misc_.MutexGuiEnter(*args)
742
743 def MutexGuiLeave(*args):
744 """MutexGuiLeave()"""
745 return _misc_.MutexGuiLeave(*args)
746 class MutexGuiLocker(object):
747 """Proxy of C++ MutexGuiLocker class"""
748 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
749 __repr__ = _swig_repr
750 def __init__(self, *args, **kwargs):
751 """__init__(self) -> MutexGuiLocker"""
752 _misc_.MutexGuiLocker_swiginit(self,_misc_.new_MutexGuiLocker(*args, **kwargs))
753 __swig_destroy__ = _misc_.delete_MutexGuiLocker
754 __del__ = lambda self : None;
755 _misc_.MutexGuiLocker_swigregister(MutexGuiLocker)
756
757
758 def Thread_IsMain(*args):
759 """Thread_IsMain() -> bool"""
760 return _misc_.Thread_IsMain(*args)
761 #---------------------------------------------------------------------------
762
763 class ToolTip(_core.Object):
764 """Proxy of C++ ToolTip class"""
765 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
766 __repr__ = _swig_repr
767 def __init__(self, *args, **kwargs):
768 """__init__(self, String tip) -> ToolTip"""
769 _misc_.ToolTip_swiginit(self,_misc_.new_ToolTip(*args, **kwargs))
770 __swig_destroy__ = _misc_.delete_ToolTip
771 __del__ = lambda self : None;
772 def SetTip(*args, **kwargs):
773 """SetTip(self, String tip)"""
774 return _misc_.ToolTip_SetTip(*args, **kwargs)
775
776 def GetTip(*args, **kwargs):
777 """GetTip(self) -> String"""
778 return _misc_.ToolTip_GetTip(*args, **kwargs)
779
780 def GetWindow(*args, **kwargs):
781 """GetWindow(self) -> Window"""
782 return _misc_.ToolTip_GetWindow(*args, **kwargs)
783
784 def Enable(*args, **kwargs):
785 """Enable(bool flag)"""
786 return _misc_.ToolTip_Enable(*args, **kwargs)
787
788 Enable = staticmethod(Enable)
789 def SetDelay(*args, **kwargs):
790 """SetDelay(long milliseconds)"""
791 return _misc_.ToolTip_SetDelay(*args, **kwargs)
792
793 SetDelay = staticmethod(SetDelay)
794 _misc_.ToolTip_swigregister(ToolTip)
795
796 def ToolTip_Enable(*args, **kwargs):
797 """ToolTip_Enable(bool flag)"""
798 return _misc_.ToolTip_Enable(*args, **kwargs)
799
800 def ToolTip_SetDelay(*args, **kwargs):
801 """ToolTip_SetDelay(long milliseconds)"""
802 return _misc_.ToolTip_SetDelay(*args, **kwargs)
803
804 class Caret(object):
805 """Proxy of C++ Caret class"""
806 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
807 __repr__ = _swig_repr
808 def __init__(self, *args, **kwargs):
809 """__init__(self, Window window, Size size) -> Caret"""
810 _misc_.Caret_swiginit(self,_misc_.new_Caret(*args, **kwargs))
811 __swig_destroy__ = _misc_.delete_Caret
812 __del__ = lambda self : None;
813 def Destroy(*args, **kwargs):
814 """
815 Destroy(self)
816
817 Deletes the C++ object this Python object is a proxy for.
818 """
819 val = _misc_.Caret_Destroy(*args, **kwargs)
820 args[0].thisown = 0
821 return val
822
823 def IsOk(*args, **kwargs):
824 """IsOk(self) -> bool"""
825 return _misc_.Caret_IsOk(*args, **kwargs)
826
827 def IsVisible(*args, **kwargs):
828 """IsVisible(self) -> bool"""
829 return _misc_.Caret_IsVisible(*args, **kwargs)
830
831 def GetPosition(*args, **kwargs):
832 """GetPosition(self) -> Point"""
833 return _misc_.Caret_GetPosition(*args, **kwargs)
834
835 def GetPositionTuple(*args, **kwargs):
836 """GetPositionTuple() -> (x,y)"""
837 return _misc_.Caret_GetPositionTuple(*args, **kwargs)
838
839 def GetSize(*args, **kwargs):
840 """GetSize(self) -> Size"""
841 return _misc_.Caret_GetSize(*args, **kwargs)
842
843 def GetSizeTuple(*args, **kwargs):
844 """GetSizeTuple() -> (width, height)"""
845 return _misc_.Caret_GetSizeTuple(*args, **kwargs)
846
847 def GetWindow(*args, **kwargs):
848 """GetWindow(self) -> Window"""
849 return _misc_.Caret_GetWindow(*args, **kwargs)
850
851 def MoveXY(*args, **kwargs):
852 """MoveXY(self, int x, int y)"""
853 return _misc_.Caret_MoveXY(*args, **kwargs)
854
855 def Move(*args, **kwargs):
856 """Move(self, Point pt)"""
857 return _misc_.Caret_Move(*args, **kwargs)
858
859 def SetSizeWH(*args, **kwargs):
860 """SetSizeWH(self, int width, int height)"""
861 return _misc_.Caret_SetSizeWH(*args, **kwargs)
862
863 def SetSize(*args, **kwargs):
864 """SetSize(self, Size size)"""
865 return _misc_.Caret_SetSize(*args, **kwargs)
866
867 def Show(*args, **kwargs):
868 """Show(self, int show=True)"""
869 return _misc_.Caret_Show(*args, **kwargs)
870
871 def Hide(*args, **kwargs):
872 """Hide(self)"""
873 return _misc_.Caret_Hide(*args, **kwargs)
874
875 def __nonzero__(self): return self.IsOk()
876 def GetBlinkTime(*args, **kwargs):
877 """GetBlinkTime() -> int"""
878 return _misc_.Caret_GetBlinkTime(*args, **kwargs)
879
880 GetBlinkTime = staticmethod(GetBlinkTime)
881 def SetBlinkTime(*args, **kwargs):
882 """SetBlinkTime(int milliseconds)"""
883 return _misc_.Caret_SetBlinkTime(*args, **kwargs)
884
885 SetBlinkTime = staticmethod(SetBlinkTime)
886 Position = property(GetPosition,doc="See `GetPosition`")
887 Size = property(GetSize,SetSize,doc="See `GetSize` and `SetSize`")
888 Window = property(GetWindow,doc="See `GetWindow`")
889 _misc_.Caret_swigregister(Caret)
890
891 def Caret_GetBlinkTime(*args):
892 """Caret_GetBlinkTime() -> int"""
893 return _misc_.Caret_GetBlinkTime(*args)
894
895 def Caret_SetBlinkTime(*args, **kwargs):
896 """Caret_SetBlinkTime(int milliseconds)"""
897 return _misc_.Caret_SetBlinkTime(*args, **kwargs)
898
899 class BusyCursor(object):
900 """Proxy of C++ BusyCursor class"""
901 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
902 __repr__ = _swig_repr
903 def __init__(self, *args, **kwargs):
904 """__init__(self, Cursor cursor=wxHOURGLASS_CURSOR) -> BusyCursor"""
905 _misc_.BusyCursor_swiginit(self,_misc_.new_BusyCursor(*args, **kwargs))
906 __swig_destroy__ = _misc_.delete_BusyCursor
907 __del__ = lambda self : None;
908 _misc_.BusyCursor_swigregister(BusyCursor)
909
910 class WindowDisabler(object):
911 """Proxy of C++ WindowDisabler class"""
912 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
913 __repr__ = _swig_repr
914 def __init__(self, *args, **kwargs):
915 """__init__(self, Window winToSkip=None) -> WindowDisabler"""
916 _misc_.WindowDisabler_swiginit(self,_misc_.new_WindowDisabler(*args, **kwargs))
917 __swig_destroy__ = _misc_.delete_WindowDisabler
918 __del__ = lambda self : None;
919 _misc_.WindowDisabler_swigregister(WindowDisabler)
920
921 class BusyInfo(_core.Object):
922 """Proxy of C++ BusyInfo class"""
923 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
924 __repr__ = _swig_repr
925 def __init__(self, *args, **kwargs):
926 """__init__(self, String message) -> BusyInfo"""
927 _misc_.BusyInfo_swiginit(self,_misc_.new_BusyInfo(*args, **kwargs))
928 __swig_destroy__ = _misc_.delete_BusyInfo
929 __del__ = lambda self : None;
930 def Destroy(self): pass
931 _misc_.BusyInfo_swigregister(BusyInfo)
932
933 class StopWatch(object):
934 """Proxy of C++ StopWatch class"""
935 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
936 __repr__ = _swig_repr
937 def __init__(self, *args, **kwargs):
938 """__init__(self) -> StopWatch"""
939 _misc_.StopWatch_swiginit(self,_misc_.new_StopWatch(*args, **kwargs))
940 def Start(*args, **kwargs):
941 """Start(self, long t0=0)"""
942 return _misc_.StopWatch_Start(*args, **kwargs)
943
944 def Pause(*args, **kwargs):
945 """Pause(self)"""
946 return _misc_.StopWatch_Pause(*args, **kwargs)
947
948 def Resume(*args, **kwargs):
949 """Resume(self)"""
950 return _misc_.StopWatch_Resume(*args, **kwargs)
951
952 def Time(*args, **kwargs):
953 """Time(self) -> long"""
954 return _misc_.StopWatch_Time(*args, **kwargs)
955
956 _misc_.StopWatch_swigregister(StopWatch)
957
958 class FileHistory(_core.Object):
959 """Proxy of C++ FileHistory class"""
960 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
961 __repr__ = _swig_repr
962 def __init__(self, *args, **kwargs):
963 """__init__(self, int maxFiles=9, int idBase=ID_FILE1) -> FileHistory"""
964 _misc_.FileHistory_swiginit(self,_misc_.new_FileHistory(*args, **kwargs))
965 __swig_destroy__ = _misc_.delete_FileHistory
966 __del__ = lambda self : None;
967 def AddFileToHistory(*args, **kwargs):
968 """AddFileToHistory(self, String file)"""
969 return _misc_.FileHistory_AddFileToHistory(*args, **kwargs)
970
971 def RemoveFileFromHistory(*args, **kwargs):
972 """RemoveFileFromHistory(self, int i)"""
973 return _misc_.FileHistory_RemoveFileFromHistory(*args, **kwargs)
974
975 def GetMaxFiles(*args, **kwargs):
976 """GetMaxFiles(self) -> int"""
977 return _misc_.FileHistory_GetMaxFiles(*args, **kwargs)
978
979 def UseMenu(*args, **kwargs):
980 """UseMenu(self, Menu menu)"""
981 return _misc_.FileHistory_UseMenu(*args, **kwargs)
982
983 def RemoveMenu(*args, **kwargs):
984 """RemoveMenu(self, Menu menu)"""
985 return _misc_.FileHistory_RemoveMenu(*args, **kwargs)
986
987 def Load(*args, **kwargs):
988 """Load(self, ConfigBase config)"""
989 return _misc_.FileHistory_Load(*args, **kwargs)
990
991 def Save(*args, **kwargs):
992 """Save(self, ConfigBase config)"""
993 return _misc_.FileHistory_Save(*args, **kwargs)
994
995 def AddFilesToMenu(*args, **kwargs):
996 """AddFilesToMenu(self)"""
997 return _misc_.FileHistory_AddFilesToMenu(*args, **kwargs)
998
999 def AddFilesToThisMenu(*args, **kwargs):
1000 """AddFilesToThisMenu(self, Menu menu)"""
1001 return _misc_.FileHistory_AddFilesToThisMenu(*args, **kwargs)
1002
1003 def GetHistoryFile(*args, **kwargs):
1004 """GetHistoryFile(self, int i) -> String"""
1005 return _misc_.FileHistory_GetHistoryFile(*args, **kwargs)
1006
1007 def GetCount(*args, **kwargs):
1008 """GetCount(self) -> int"""
1009 return _misc_.FileHistory_GetCount(*args, **kwargs)
1010
1011 GetNoHistoryFiles = GetCount
1012 Count = property(GetCount,doc="See `GetCount`")
1013 HistoryFile = property(GetHistoryFile,doc="See `GetHistoryFile`")
1014 MaxFiles = property(GetMaxFiles,doc="See `GetMaxFiles`")
1015 NoHistoryFiles = property(GetNoHistoryFiles,doc="See `GetNoHistoryFiles`")
1016 _misc_.FileHistory_swigregister(FileHistory)
1017
1018 class SingleInstanceChecker(object):
1019 """Proxy of C++ SingleInstanceChecker class"""
1020 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1021 __repr__ = _swig_repr
1022 def __init__(self, *args, **kwargs):
1023 """__init__(self, String name, String path=EmptyString) -> SingleInstanceChecker"""
1024 _misc_.SingleInstanceChecker_swiginit(self,_misc_.new_SingleInstanceChecker(*args, **kwargs))
1025 __swig_destroy__ = _misc_.delete_SingleInstanceChecker
1026 __del__ = lambda self : None;
1027 def Create(*args, **kwargs):
1028 """Create(self, String name, String path=EmptyString) -> bool"""
1029 return _misc_.SingleInstanceChecker_Create(*args, **kwargs)
1030
1031 def IsAnotherRunning(*args, **kwargs):
1032 """IsAnotherRunning(self) -> bool"""
1033 return _misc_.SingleInstanceChecker_IsAnotherRunning(*args, **kwargs)
1034
1035 _misc_.SingleInstanceChecker_swigregister(SingleInstanceChecker)
1036
1037 def PreSingleInstanceChecker(*args, **kwargs):
1038 """PreSingleInstanceChecker() -> SingleInstanceChecker"""
1039 val = _misc_.new_PreSingleInstanceChecker(*args, **kwargs)
1040 return val
1041
1042 #---------------------------------------------------------------------------
1043
1044 OS_UNKNOWN = _misc_.OS_UNKNOWN
1045 OS_MAC_OS = _misc_.OS_MAC_OS
1046 OS_MAC_OSX_DARWIN = _misc_.OS_MAC_OSX_DARWIN
1047 OS_MAC = _misc_.OS_MAC
1048 OS_WINDOWS_9X = _misc_.OS_WINDOWS_9X
1049 OS_WINDOWS_NT = _misc_.OS_WINDOWS_NT
1050 OS_WINDOWS_MICRO = _misc_.OS_WINDOWS_MICRO
1051 OS_WINDOWS_CE = _misc_.OS_WINDOWS_CE
1052 OS_WINDOWS = _misc_.OS_WINDOWS
1053 OS_UNIX_LINUX = _misc_.OS_UNIX_LINUX
1054 OS_UNIX_FREEBSD = _misc_.OS_UNIX_FREEBSD
1055 OS_UNIX_OPENBSD = _misc_.OS_UNIX_OPENBSD
1056 OS_UNIX_NETBSD = _misc_.OS_UNIX_NETBSD
1057 OS_UNIX_SOLARIS = _misc_.OS_UNIX_SOLARIS
1058 OS_UNIX_AIX = _misc_.OS_UNIX_AIX
1059 OS_UNIX_HPUX = _misc_.OS_UNIX_HPUX
1060 OS_UNIX = _misc_.OS_UNIX
1061 OS_DOS = _misc_.OS_DOS
1062 OS_OS2 = _misc_.OS_OS2
1063 PORT_UNKNOWN = _misc_.PORT_UNKNOWN
1064 PORT_BASE = _misc_.PORT_BASE
1065 PORT_MSW = _misc_.PORT_MSW
1066 PORT_MOTIF = _misc_.PORT_MOTIF
1067 PORT_GTK = _misc_.PORT_GTK
1068 PORT_MGL = _misc_.PORT_MGL
1069 PORT_X11 = _misc_.PORT_X11
1070 PORT_PM = _misc_.PORT_PM
1071 PORT_OS2 = _misc_.PORT_OS2
1072 PORT_MAC = _misc_.PORT_MAC
1073 PORT_COCOA = _misc_.PORT_COCOA
1074 PORT_WINCE = _misc_.PORT_WINCE
1075 PORT_PALMOS = _misc_.PORT_PALMOS
1076 PORT_DFB = _misc_.PORT_DFB
1077 ARCH_INVALID = _misc_.ARCH_INVALID
1078 ARCH_32 = _misc_.ARCH_32
1079 ARCH_64 = _misc_.ARCH_64
1080 ARCH_MAX = _misc_.ARCH_MAX
1081 ENDIAN_INVALID = _misc_.ENDIAN_INVALID
1082 ENDIAN_BIG = _misc_.ENDIAN_BIG
1083 ENDIAN_LITTLE = _misc_.ENDIAN_LITTLE
1084 ENDIAN_PDP = _misc_.ENDIAN_PDP
1085 ENDIAN_MAX = _misc_.ENDIAN_MAX
1086 class PlatformInformation(object):
1087 """Proxy of C++ PlatformInformation class"""
1088 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1089 __repr__ = _swig_repr
1090 def __init__(self, *args, **kwargs):
1091 """__init__(self) -> PlatformInformation"""
1092 _misc_.PlatformInformation_swiginit(self,_misc_.new_PlatformInformation(*args, **kwargs))
1093 def __eq__(*args, **kwargs):
1094 """__eq__(self, PlatformInformation t) -> bool"""
1095 return _misc_.PlatformInformation___eq__(*args, **kwargs)
1096
1097 def __ne__(*args, **kwargs):
1098 """__ne__(self, PlatformInformation t) -> bool"""
1099 return _misc_.PlatformInformation___ne__(*args, **kwargs)
1100
1101 def GetOSMajorVersion(*args, **kwargs):
1102 """GetOSMajorVersion(self) -> int"""
1103 return _misc_.PlatformInformation_GetOSMajorVersion(*args, **kwargs)
1104
1105 def GetOSMinorVersion(*args, **kwargs):
1106 """GetOSMinorVersion(self) -> int"""
1107 return _misc_.PlatformInformation_GetOSMinorVersion(*args, **kwargs)
1108
1109 def GetToolkitMajorVersion(*args, **kwargs):
1110 """GetToolkitMajorVersion(self) -> int"""
1111 return _misc_.PlatformInformation_GetToolkitMajorVersion(*args, **kwargs)
1112
1113 def GetToolkitMinorVersion(*args, **kwargs):
1114 """GetToolkitMinorVersion(self) -> int"""
1115 return _misc_.PlatformInformation_GetToolkitMinorVersion(*args, **kwargs)
1116
1117 def IsUsingUniversalWidgets(*args, **kwargs):
1118 """IsUsingUniversalWidgets(self) -> bool"""
1119 return _misc_.PlatformInformation_IsUsingUniversalWidgets(*args, **kwargs)
1120
1121 def GetOperatingSystemId(*args, **kwargs):
1122 """GetOperatingSystemId(self) -> int"""
1123 return _misc_.PlatformInformation_GetOperatingSystemId(*args, **kwargs)
1124
1125 def GetPortId(*args, **kwargs):
1126 """GetPortId(self) -> int"""
1127 return _misc_.PlatformInformation_GetPortId(*args, **kwargs)
1128
1129 def GetArchitecture(*args, **kwargs):
1130 """GetArchitecture(self) -> int"""
1131 return _misc_.PlatformInformation_GetArchitecture(*args, **kwargs)
1132
1133 def GetEndianness(*args, **kwargs):
1134 """GetEndianness(self) -> int"""
1135 return _misc_.PlatformInformation_GetEndianness(*args, **kwargs)
1136
1137 def GetOperatingSystemFamilyName(*args, **kwargs):
1138 """GetOperatingSystemFamilyName(self) -> String"""
1139 return _misc_.PlatformInformation_GetOperatingSystemFamilyName(*args, **kwargs)
1140
1141 def GetOperatingSystemIdName(*args, **kwargs):
1142 """GetOperatingSystemIdName(self) -> String"""
1143 return _misc_.PlatformInformation_GetOperatingSystemIdName(*args, **kwargs)
1144
1145 def GetPortIdName(*args, **kwargs):
1146 """GetPortIdName(self) -> String"""
1147 return _misc_.PlatformInformation_GetPortIdName(*args, **kwargs)
1148
1149 def GetPortIdShortName(*args, **kwargs):
1150 """GetPortIdShortName(self) -> String"""
1151 return _misc_.PlatformInformation_GetPortIdShortName(*args, **kwargs)
1152
1153 def GetArchName(*args, **kwargs):
1154 """GetArchName(self) -> String"""
1155 return _misc_.PlatformInformation_GetArchName(*args, **kwargs)
1156
1157 def GetEndiannessName(*args, **kwargs):
1158 """GetEndiannessName(self) -> String"""
1159 return _misc_.PlatformInformation_GetEndiannessName(*args, **kwargs)
1160
1161 def SetOSVersion(*args, **kwargs):
1162 """SetOSVersion(self, int major, int minor)"""
1163 return _misc_.PlatformInformation_SetOSVersion(*args, **kwargs)
1164
1165 def SetToolkitVersion(*args, **kwargs):
1166 """SetToolkitVersion(self, int major, int minor)"""
1167 return _misc_.PlatformInformation_SetToolkitVersion(*args, **kwargs)
1168
1169 def SetOperatingSystemId(*args, **kwargs):
1170 """SetOperatingSystemId(self, int n)"""
1171 return _misc_.PlatformInformation_SetOperatingSystemId(*args, **kwargs)
1172
1173 def SetPortId(*args, **kwargs):
1174 """SetPortId(self, int n)"""
1175 return _misc_.PlatformInformation_SetPortId(*args, **kwargs)
1176
1177 def SetArchitecture(*args, **kwargs):
1178 """SetArchitecture(self, int n)"""
1179 return _misc_.PlatformInformation_SetArchitecture(*args, **kwargs)
1180
1181 def SetEndianness(*args, **kwargs):
1182 """SetEndianness(self, int n)"""
1183 return _misc_.PlatformInformation_SetEndianness(*args, **kwargs)
1184
1185 def IsOk(*args, **kwargs):
1186 """IsOk(self) -> bool"""
1187 return _misc_.PlatformInformation_IsOk(*args, **kwargs)
1188
1189 _misc_.PlatformInformation_swigregister(PlatformInformation)
1190
1191
1192 def DrawWindowOnDC(*args, **kwargs):
1193 """DrawWindowOnDC(Window window, DC dc) -> bool"""
1194 return _misc_.DrawWindowOnDC(*args, **kwargs)
1195 #---------------------------------------------------------------------------
1196
1197 class TipProvider(object):
1198 """Proxy of C++ TipProvider class"""
1199 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1200 def __init__(self): raise AttributeError, "No constructor defined"
1201 __repr__ = _swig_repr
1202 __swig_destroy__ = _misc_.delete_TipProvider
1203 __del__ = lambda self : None;
1204 def GetTip(*args, **kwargs):
1205 """GetTip(self) -> String"""
1206 return _misc_.TipProvider_GetTip(*args, **kwargs)
1207
1208 def GetCurrentTip(*args, **kwargs):
1209 """GetCurrentTip(self) -> size_t"""
1210 return _misc_.TipProvider_GetCurrentTip(*args, **kwargs)
1211
1212 def PreprocessTip(*args, **kwargs):
1213 """PreprocessTip(self, String tip) -> String"""
1214 return _misc_.TipProvider_PreprocessTip(*args, **kwargs)
1215
1216 _misc_.TipProvider_swigregister(TipProvider)
1217
1218 class PyTipProvider(TipProvider):
1219 """Proxy of C++ PyTipProvider class"""
1220 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1221 __repr__ = _swig_repr
1222 def __init__(self, *args, **kwargs):
1223 """__init__(self, size_t currentTip) -> PyTipProvider"""
1224 _misc_.PyTipProvider_swiginit(self,_misc_.new_PyTipProvider(*args, **kwargs))
1225 self._setCallbackInfo(self, PyTipProvider)
1226
1227 def _setCallbackInfo(*args, **kwargs):
1228 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1229 return _misc_.PyTipProvider__setCallbackInfo(*args, **kwargs)
1230
1231 _misc_.PyTipProvider_swigregister(PyTipProvider)
1232
1233
1234 def ShowTip(*args, **kwargs):
1235 """ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool"""
1236 return _misc_.ShowTip(*args, **kwargs)
1237
1238 def CreateFileTipProvider(*args, **kwargs):
1239 """CreateFileTipProvider(String filename, size_t currentTip) -> TipProvider"""
1240 return _misc_.CreateFileTipProvider(*args, **kwargs)
1241 #---------------------------------------------------------------------------
1242
1243 TIMER_CONTINUOUS = _misc_.TIMER_CONTINUOUS
1244 TIMER_ONE_SHOT = _misc_.TIMER_ONE_SHOT
1245 wxEVT_TIMER = _misc_.wxEVT_TIMER
1246 class Timer(_core.EvtHandler):
1247 """Proxy of C++ Timer class"""
1248 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1249 __repr__ = _swig_repr
1250 def __init__(self, *args, **kwargs):
1251 """__init__(self, EvtHandler owner=None, int id=ID_ANY) -> Timer"""
1252 _misc_.Timer_swiginit(self,_misc_.new_Timer(*args, **kwargs))
1253 self._setCallbackInfo(self, Timer, 0); self._setOORInfo(self, 0)
1254
1255 __swig_destroy__ = _misc_.delete_Timer
1256 __del__ = lambda self : None;
1257 def _setCallbackInfo(*args, **kwargs):
1258 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref=1)"""
1259 return _misc_.Timer__setCallbackInfo(*args, **kwargs)
1260
1261 def SetOwner(*args, **kwargs):
1262 """SetOwner(self, EvtHandler owner, int id=ID_ANY)"""
1263 return _misc_.Timer_SetOwner(*args, **kwargs)
1264
1265 def GetOwner(*args, **kwargs):
1266 """GetOwner(self) -> EvtHandler"""
1267 return _misc_.Timer_GetOwner(*args, **kwargs)
1268
1269 def Start(*args, **kwargs):
1270 """Start(self, int milliseconds=-1, bool oneShot=False) -> bool"""
1271 return _misc_.Timer_Start(*args, **kwargs)
1272
1273 def Stop(*args, **kwargs):
1274 """Stop(self)"""
1275 return _misc_.Timer_Stop(*args, **kwargs)
1276
1277 def Notify(*args, **kwargs):
1278 """Notify(self)"""
1279 return _misc_.Timer_Notify(*args, **kwargs)
1280
1281 def IsRunning(*args, **kwargs):
1282 """IsRunning(self) -> bool"""
1283 return _misc_.Timer_IsRunning(*args, **kwargs)
1284
1285 def GetInterval(*args, **kwargs):
1286 """GetInterval(self) -> int"""
1287 return _misc_.Timer_GetInterval(*args, **kwargs)
1288
1289 def GetId(*args, **kwargs):
1290 """GetId(self) -> int"""
1291 return _misc_.Timer_GetId(*args, **kwargs)
1292
1293 def IsOneShot(*args, **kwargs):
1294 """IsOneShot(self) -> bool"""
1295 return _misc_.Timer_IsOneShot(*args, **kwargs)
1296
1297 def Destroy(self):
1298 """NO-OP: Timers must be destroyed by normal reference counting"""
1299 pass
1300
1301 _misc_.Timer_swigregister(Timer)
1302
1303 # For backwards compatibility with 2.4
1304 class PyTimer(Timer):
1305 def __init__(self, notify):
1306 Timer.__init__(self)
1307 self.notify = notify
1308
1309 def Notify(self):
1310 if self.notify:
1311 self.notify()
1312
1313
1314 EVT_TIMER = wx.PyEventBinder( wxEVT_TIMER, 1 )
1315
1316
1317 class TimerEvent(_core.Event):
1318 """Proxy of C++ TimerEvent class"""
1319 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1320 __repr__ = _swig_repr
1321 def __init__(self, *args, **kwargs):
1322 """__init__(self, int timerid=0, int interval=0) -> TimerEvent"""
1323 _misc_.TimerEvent_swiginit(self,_misc_.new_TimerEvent(*args, **kwargs))
1324 def GetInterval(*args, **kwargs):
1325 """GetInterval(self) -> int"""
1326 return _misc_.TimerEvent_GetInterval(*args, **kwargs)
1327
1328 _misc_.TimerEvent_swigregister(TimerEvent)
1329
1330 class TimerRunner(object):
1331 """Proxy of C++ TimerRunner class"""
1332 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1333 __repr__ = _swig_repr
1334 def __init__(self, *args):
1335 """
1336 __init__(self, wxTimer timer) -> TimerRunner
1337 __init__(self, wxTimer timer, int milli, bool oneShot=False) -> TimerRunner
1338 """
1339 _misc_.TimerRunner_swiginit(self,_misc_.new_TimerRunner(*args))
1340 __swig_destroy__ = _misc_.delete_TimerRunner
1341 __del__ = lambda self : None;
1342 def Start(*args, **kwargs):
1343 """Start(self, int milli, bool oneShot=False)"""
1344 return _misc_.TimerRunner_Start(*args, **kwargs)
1345
1346 _misc_.TimerRunner_swigregister(TimerRunner)
1347
1348 #---------------------------------------------------------------------------
1349
1350 LOG_FatalError = _misc_.LOG_FatalError
1351 LOG_Error = _misc_.LOG_Error
1352 LOG_Warning = _misc_.LOG_Warning
1353 LOG_Message = _misc_.LOG_Message
1354 LOG_Status = _misc_.LOG_Status
1355 LOG_Info = _misc_.LOG_Info
1356 LOG_Debug = _misc_.LOG_Debug
1357 LOG_Trace = _misc_.LOG_Trace
1358 LOG_Progress = _misc_.LOG_Progress
1359 LOG_User = _misc_.LOG_User
1360 LOG_Max = _misc_.LOG_Max
1361 TRACE_MemAlloc = _misc_.TRACE_MemAlloc
1362 TRACE_Messages = _misc_.TRACE_Messages
1363 TRACE_ResAlloc = _misc_.TRACE_ResAlloc
1364 TRACE_RefCount = _misc_.TRACE_RefCount
1365 TRACE_OleCalls = _misc_.TRACE_OleCalls
1366 TraceMemAlloc = _misc_.TraceMemAlloc
1367 TraceMessages = _misc_.TraceMessages
1368 TraceResAlloc = _misc_.TraceResAlloc
1369 TraceRefCount = _misc_.TraceRefCount
1370 TraceOleCalls = _misc_.TraceOleCalls
1371 class Log(object):
1372 """Proxy of C++ Log class"""
1373 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1374 __repr__ = _swig_repr
1375 def __init__(self, *args, **kwargs):
1376 """__init__(self) -> Log"""
1377 _misc_.Log_swiginit(self,_misc_.new_Log(*args, **kwargs))
1378 __swig_destroy__ = _misc_.delete_Log
1379 __del__ = lambda self : None;
1380 def IsEnabled(*args, **kwargs):
1381 """IsEnabled() -> bool"""
1382 return _misc_.Log_IsEnabled(*args, **kwargs)
1383
1384 IsEnabled = staticmethod(IsEnabled)
1385 def EnableLogging(*args, **kwargs):
1386 """EnableLogging(bool doIt=True) -> bool"""
1387 return _misc_.Log_EnableLogging(*args, **kwargs)
1388
1389 EnableLogging = staticmethod(EnableLogging)
1390 def OnLog(*args, **kwargs):
1391 """OnLog(LogLevel level, wxChar szString, time_t t)"""
1392 return _misc_.Log_OnLog(*args, **kwargs)
1393
1394 OnLog = staticmethod(OnLog)
1395 def Flush(*args, **kwargs):
1396 """Flush(self)"""
1397 return _misc_.Log_Flush(*args, **kwargs)
1398
1399 def FlushActive(*args, **kwargs):
1400 """FlushActive()"""
1401 return _misc_.Log_FlushActive(*args, **kwargs)
1402
1403 FlushActive = staticmethod(FlushActive)
1404 def GetActiveTarget(*args, **kwargs):
1405 """GetActiveTarget() -> Log"""
1406 return _misc_.Log_GetActiveTarget(*args, **kwargs)
1407
1408 GetActiveTarget = staticmethod(GetActiveTarget)
1409 def SetActiveTarget(*args, **kwargs):
1410 """SetActiveTarget(Log pLogger) -> Log"""
1411 return _misc_.Log_SetActiveTarget(*args, **kwargs)
1412
1413 SetActiveTarget = staticmethod(SetActiveTarget)
1414 def Suspend(*args, **kwargs):
1415 """Suspend()"""
1416 return _misc_.Log_Suspend(*args, **kwargs)
1417
1418 Suspend = staticmethod(Suspend)
1419 def Resume(*args, **kwargs):
1420 """Resume()"""
1421 return _misc_.Log_Resume(*args, **kwargs)
1422
1423 Resume = staticmethod(Resume)
1424 def SetVerbose(*args, **kwargs):
1425 """SetVerbose(bool bVerbose=True)"""
1426 return _misc_.Log_SetVerbose(*args, **kwargs)
1427
1428 SetVerbose = staticmethod(SetVerbose)
1429 def SetLogLevel(*args, **kwargs):
1430 """SetLogLevel(LogLevel logLevel)"""
1431 return _misc_.Log_SetLogLevel(*args, **kwargs)
1432
1433 SetLogLevel = staticmethod(SetLogLevel)
1434 def DontCreateOnDemand(*args, **kwargs):
1435 """DontCreateOnDemand()"""
1436 return _misc_.Log_DontCreateOnDemand(*args, **kwargs)
1437
1438 DontCreateOnDemand = staticmethod(DontCreateOnDemand)
1439 def SetRepetitionCounting(*args, **kwargs):
1440 """SetRepetitionCounting(bool bRepetCounting=True)"""
1441 return _misc_.Log_SetRepetitionCounting(*args, **kwargs)
1442
1443 SetRepetitionCounting = staticmethod(SetRepetitionCounting)
1444 def GetRepetitionCounting(*args, **kwargs):
1445 """GetRepetitionCounting() -> bool"""
1446 return _misc_.Log_GetRepetitionCounting(*args, **kwargs)
1447
1448 GetRepetitionCounting = staticmethod(GetRepetitionCounting)
1449 def SetTraceMask(*args, **kwargs):
1450 """SetTraceMask(TraceMask ulMask)"""
1451 return _misc_.Log_SetTraceMask(*args, **kwargs)
1452
1453 SetTraceMask = staticmethod(SetTraceMask)
1454 def AddTraceMask(*args, **kwargs):
1455 """AddTraceMask(String str)"""
1456 return _misc_.Log_AddTraceMask(*args, **kwargs)
1457
1458 AddTraceMask = staticmethod(AddTraceMask)
1459 def RemoveTraceMask(*args, **kwargs):
1460 """RemoveTraceMask(String str)"""
1461 return _misc_.Log_RemoveTraceMask(*args, **kwargs)
1462
1463 RemoveTraceMask = staticmethod(RemoveTraceMask)
1464 def ClearTraceMasks(*args, **kwargs):
1465 """ClearTraceMasks()"""
1466 return _misc_.Log_ClearTraceMasks(*args, **kwargs)
1467
1468 ClearTraceMasks = staticmethod(ClearTraceMasks)
1469 def GetTraceMasks(*args, **kwargs):
1470 """GetTraceMasks() -> wxArrayString"""
1471 return _misc_.Log_GetTraceMasks(*args, **kwargs)
1472
1473 GetTraceMasks = staticmethod(GetTraceMasks)
1474 def SetTimestamp(*args, **kwargs):
1475 """SetTimestamp(wxChar ts)"""
1476 return _misc_.Log_SetTimestamp(*args, **kwargs)
1477
1478 SetTimestamp = staticmethod(SetTimestamp)
1479 def GetVerbose(*args, **kwargs):
1480 """GetVerbose() -> bool"""
1481 return _misc_.Log_GetVerbose(*args, **kwargs)
1482
1483 GetVerbose = staticmethod(GetVerbose)
1484 def GetTraceMask(*args, **kwargs):
1485 """GetTraceMask() -> TraceMask"""
1486 return _misc_.Log_GetTraceMask(*args, **kwargs)
1487
1488 GetTraceMask = staticmethod(GetTraceMask)
1489 def IsAllowedTraceMask(*args, **kwargs):
1490 """IsAllowedTraceMask(wxChar mask) -> bool"""
1491 return _misc_.Log_IsAllowedTraceMask(*args, **kwargs)
1492
1493 IsAllowedTraceMask = staticmethod(IsAllowedTraceMask)
1494 def GetLogLevel(*args, **kwargs):
1495 """GetLogLevel() -> LogLevel"""
1496 return _misc_.Log_GetLogLevel(*args, **kwargs)
1497
1498 GetLogLevel = staticmethod(GetLogLevel)
1499 def GetTimestamp(*args, **kwargs):
1500 """GetTimestamp() -> wxChar"""
1501 return _misc_.Log_GetTimestamp(*args, **kwargs)
1502
1503 GetTimestamp = staticmethod(GetTimestamp)
1504 def TimeStamp(*args, **kwargs):
1505 """TimeStamp() -> String"""
1506 return _misc_.Log_TimeStamp(*args, **kwargs)
1507
1508 TimeStamp = staticmethod(TimeStamp)
1509 def Destroy(*args, **kwargs):
1510 """Destroy(self)"""
1511 val = _misc_.Log_Destroy(*args, **kwargs)
1512 args[0].thisown = 0
1513 return val
1514
1515 _misc_.Log_swigregister(Log)
1516
1517 def Log_IsEnabled(*args):
1518 """Log_IsEnabled() -> bool"""
1519 return _misc_.Log_IsEnabled(*args)
1520
1521 def Log_EnableLogging(*args, **kwargs):
1522 """Log_EnableLogging(bool doIt=True) -> bool"""
1523 return _misc_.Log_EnableLogging(*args, **kwargs)
1524
1525 def Log_OnLog(*args, **kwargs):
1526 """Log_OnLog(LogLevel level, wxChar szString, time_t t)"""
1527 return _misc_.Log_OnLog(*args, **kwargs)
1528
1529 def Log_FlushActive(*args):
1530 """Log_FlushActive()"""
1531 return _misc_.Log_FlushActive(*args)
1532
1533 def Log_GetActiveTarget(*args):
1534 """Log_GetActiveTarget() -> Log"""
1535 return _misc_.Log_GetActiveTarget(*args)
1536
1537 def Log_SetActiveTarget(*args, **kwargs):
1538 """Log_SetActiveTarget(Log pLogger) -> Log"""
1539 return _misc_.Log_SetActiveTarget(*args, **kwargs)
1540
1541 def Log_Suspend(*args):
1542 """Log_Suspend()"""
1543 return _misc_.Log_Suspend(*args)
1544
1545 def Log_Resume(*args):
1546 """Log_Resume()"""
1547 return _misc_.Log_Resume(*args)
1548
1549 def Log_SetVerbose(*args, **kwargs):
1550 """Log_SetVerbose(bool bVerbose=True)"""
1551 return _misc_.Log_SetVerbose(*args, **kwargs)
1552
1553 def Log_SetLogLevel(*args, **kwargs):
1554 """Log_SetLogLevel(LogLevel logLevel)"""
1555 return _misc_.Log_SetLogLevel(*args, **kwargs)
1556
1557 def Log_DontCreateOnDemand(*args):
1558 """Log_DontCreateOnDemand()"""
1559 return _misc_.Log_DontCreateOnDemand(*args)
1560
1561 def Log_SetRepetitionCounting(*args, **kwargs):
1562 """Log_SetRepetitionCounting(bool bRepetCounting=True)"""
1563 return _misc_.Log_SetRepetitionCounting(*args, **kwargs)
1564
1565 def Log_GetRepetitionCounting(*args):
1566 """Log_GetRepetitionCounting() -> bool"""
1567 return _misc_.Log_GetRepetitionCounting(*args)
1568
1569 def Log_SetTraceMask(*args, **kwargs):
1570 """Log_SetTraceMask(TraceMask ulMask)"""
1571 return _misc_.Log_SetTraceMask(*args, **kwargs)
1572
1573 def Log_AddTraceMask(*args, **kwargs):
1574 """Log_AddTraceMask(String str)"""
1575 return _misc_.Log_AddTraceMask(*args, **kwargs)
1576
1577 def Log_RemoveTraceMask(*args, **kwargs):
1578 """Log_RemoveTraceMask(String str)"""
1579 return _misc_.Log_RemoveTraceMask(*args, **kwargs)
1580
1581 def Log_ClearTraceMasks(*args):
1582 """Log_ClearTraceMasks()"""
1583 return _misc_.Log_ClearTraceMasks(*args)
1584
1585 def Log_GetTraceMasks(*args):
1586 """Log_GetTraceMasks() -> wxArrayString"""
1587 return _misc_.Log_GetTraceMasks(*args)
1588
1589 def Log_SetTimestamp(*args, **kwargs):
1590 """Log_SetTimestamp(wxChar ts)"""
1591 return _misc_.Log_SetTimestamp(*args, **kwargs)
1592
1593 def Log_GetVerbose(*args):
1594 """Log_GetVerbose() -> bool"""
1595 return _misc_.Log_GetVerbose(*args)
1596
1597 def Log_GetTraceMask(*args):
1598 """Log_GetTraceMask() -> TraceMask"""
1599 return _misc_.Log_GetTraceMask(*args)
1600
1601 def Log_IsAllowedTraceMask(*args, **kwargs):
1602 """Log_IsAllowedTraceMask(wxChar mask) -> bool"""
1603 return _misc_.Log_IsAllowedTraceMask(*args, **kwargs)
1604
1605 def Log_GetLogLevel(*args):
1606 """Log_GetLogLevel() -> LogLevel"""
1607 return _misc_.Log_GetLogLevel(*args)
1608
1609 def Log_GetTimestamp(*args):
1610 """Log_GetTimestamp() -> wxChar"""
1611 return _misc_.Log_GetTimestamp(*args)
1612
1613 def Log_TimeStamp(*args):
1614 """Log_TimeStamp() -> String"""
1615 return _misc_.Log_TimeStamp(*args)
1616
1617 class LogStderr(Log):
1618 """Proxy of C++ LogStderr class"""
1619 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1620 __repr__ = _swig_repr
1621 def __init__(self, *args, **kwargs):
1622 """__init__(self) -> LogStderr"""
1623 _misc_.LogStderr_swiginit(self,_misc_.new_LogStderr(*args, **kwargs))
1624 _misc_.LogStderr_swigregister(LogStderr)
1625
1626 class LogTextCtrl(Log):
1627 """Proxy of C++ LogTextCtrl class"""
1628 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1629 __repr__ = _swig_repr
1630 def __init__(self, *args, **kwargs):
1631 """__init__(self, wxTextCtrl pTextCtrl) -> LogTextCtrl"""
1632 _misc_.LogTextCtrl_swiginit(self,_misc_.new_LogTextCtrl(*args, **kwargs))
1633 _misc_.LogTextCtrl_swigregister(LogTextCtrl)
1634
1635 class LogGui(Log):
1636 """Proxy of C++ LogGui class"""
1637 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1638 __repr__ = _swig_repr
1639 def __init__(self, *args, **kwargs):
1640 """__init__(self) -> LogGui"""
1641 _misc_.LogGui_swiginit(self,_misc_.new_LogGui(*args, **kwargs))
1642 _misc_.LogGui_swigregister(LogGui)
1643
1644 class LogWindow(Log):
1645 """Proxy of C++ LogWindow class"""
1646 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1647 __repr__ = _swig_repr
1648 def __init__(self, *args, **kwargs):
1649 """__init__(self, wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -> LogWindow"""
1650 _misc_.LogWindow_swiginit(self,_misc_.new_LogWindow(*args, **kwargs))
1651 def Show(*args, **kwargs):
1652 """Show(self, bool bShow=True)"""
1653 return _misc_.LogWindow_Show(*args, **kwargs)
1654
1655 def GetFrame(*args, **kwargs):
1656 """GetFrame(self) -> wxFrame"""
1657 return _misc_.LogWindow_GetFrame(*args, **kwargs)
1658
1659 def GetOldLog(*args, **kwargs):
1660 """GetOldLog(self) -> Log"""
1661 return _misc_.LogWindow_GetOldLog(*args, **kwargs)
1662
1663 def IsPassingMessages(*args, **kwargs):
1664 """IsPassingMessages(self) -> bool"""
1665 return _misc_.LogWindow_IsPassingMessages(*args, **kwargs)
1666
1667 def PassMessages(*args, **kwargs):
1668 """PassMessages(self, bool bDoPass)"""
1669 return _misc_.LogWindow_PassMessages(*args, **kwargs)
1670
1671 Frame = property(GetFrame,doc="See `GetFrame`")
1672 OldLog = property(GetOldLog,doc="See `GetOldLog`")
1673 _misc_.LogWindow_swigregister(LogWindow)
1674
1675 class LogChain(Log):
1676 """Proxy of C++ LogChain class"""
1677 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1678 __repr__ = _swig_repr
1679 def __init__(self, *args, **kwargs):
1680 """__init__(self, Log logger) -> LogChain"""
1681 _misc_.LogChain_swiginit(self,_misc_.new_LogChain(*args, **kwargs))
1682 def SetLog(*args, **kwargs):
1683 """SetLog(self, Log logger)"""
1684 return _misc_.LogChain_SetLog(*args, **kwargs)
1685
1686 def PassMessages(*args, **kwargs):
1687 """PassMessages(self, bool bDoPass)"""
1688 return _misc_.LogChain_PassMessages(*args, **kwargs)
1689
1690 def IsPassingMessages(*args, **kwargs):
1691 """IsPassingMessages(self) -> bool"""
1692 return _misc_.LogChain_IsPassingMessages(*args, **kwargs)
1693
1694 def GetOldLog(*args, **kwargs):
1695 """GetOldLog(self) -> Log"""
1696 return _misc_.LogChain_GetOldLog(*args, **kwargs)
1697
1698 OldLog = property(GetOldLog,doc="See `GetOldLog`")
1699 _misc_.LogChain_swigregister(LogChain)
1700
1701 class LogBuffer(Log):
1702 """Proxy of C++ LogBuffer class"""
1703 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1704 __repr__ = _swig_repr
1705 def __init__(self, *args, **kwargs):
1706 """__init__(self) -> LogBuffer"""
1707 _misc_.LogBuffer_swiginit(self,_misc_.new_LogBuffer(*args, **kwargs))
1708 def GetBuffer(*args, **kwargs):
1709 """GetBuffer(self) -> String"""
1710 return _misc_.LogBuffer_GetBuffer(*args, **kwargs)
1711
1712 Buffer = property(GetBuffer,doc="See `GetBuffer`")
1713 _misc_.LogBuffer_swigregister(LogBuffer)
1714
1715
1716 def SysErrorCode(*args):
1717 """SysErrorCode() -> unsigned long"""
1718 return _misc_.SysErrorCode(*args)
1719
1720 def SysErrorMsg(*args, **kwargs):
1721 """SysErrorMsg(unsigned long nErrCode=0) -> String"""
1722 return _misc_.SysErrorMsg(*args, **kwargs)
1723
1724 def LogFatalError(*args, **kwargs):
1725 """LogFatalError(String msg)"""
1726 return _misc_.LogFatalError(*args, **kwargs)
1727
1728 def LogError(*args, **kwargs):
1729 """LogError(String msg)"""
1730 return _misc_.LogError(*args, **kwargs)
1731
1732 def LogWarning(*args, **kwargs):
1733 """LogWarning(String msg)"""
1734 return _misc_.LogWarning(*args, **kwargs)
1735
1736 def LogMessage(*args, **kwargs):
1737 """LogMessage(String msg)"""
1738 return _misc_.LogMessage(*args, **kwargs)
1739
1740 def LogInfo(*args, **kwargs):
1741 """LogInfo(String msg)"""
1742 return _misc_.LogInfo(*args, **kwargs)
1743
1744 def LogDebug(*args, **kwargs):
1745 """LogDebug(String msg)"""
1746 return _misc_.LogDebug(*args, **kwargs)
1747
1748 def LogVerbose(*args, **kwargs):
1749 """LogVerbose(String msg)"""
1750 return _misc_.LogVerbose(*args, **kwargs)
1751
1752 def LogStatus(*args, **kwargs):
1753 """LogStatus(String msg)"""
1754 return _misc_.LogStatus(*args, **kwargs)
1755
1756 def LogStatusFrame(*args, **kwargs):
1757 """LogStatusFrame(wxFrame pFrame, String msg)"""
1758 return _misc_.LogStatusFrame(*args, **kwargs)
1759
1760 def LogSysError(*args, **kwargs):
1761 """LogSysError(String msg)"""
1762 return _misc_.LogSysError(*args, **kwargs)
1763
1764 def LogGeneric(*args, **kwargs):
1765 """LogGeneric(unsigned long level, String msg)"""
1766 return _misc_.LogGeneric(*args, **kwargs)
1767
1768 def SafeShowMessage(*args, **kwargs):
1769 """SafeShowMessage(String title, String text)"""
1770 return _misc_.SafeShowMessage(*args, **kwargs)
1771 class LogNull(object):
1772 """Proxy of C++ LogNull class"""
1773 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1774 __repr__ = _swig_repr
1775 def __init__(self, *args, **kwargs):
1776 """__init__(self) -> LogNull"""
1777 _misc_.LogNull_swiginit(self,_misc_.new_LogNull(*args, **kwargs))
1778 __swig_destroy__ = _misc_.delete_LogNull
1779 __del__ = lambda self : None;
1780 _misc_.LogNull_swigregister(LogNull)
1781
1782 def LogTrace(*args):
1783 """
1784 LogTrace(unsigned long mask, String msg)
1785 LogTrace(String mask, String msg)
1786 """
1787 return _misc_.LogTrace(*args)
1788
1789 class PyLog(Log):
1790 """Proxy of C++ PyLog class"""
1791 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1792 __repr__ = _swig_repr
1793 def __init__(self, *args, **kwargs):
1794 """__init__(self) -> PyLog"""
1795 _misc_.PyLog_swiginit(self,_misc_.new_PyLog(*args, **kwargs))
1796 self._setCallbackInfo(self, PyLog)
1797
1798 def _setCallbackInfo(*args, **kwargs):
1799 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1800 return _misc_.PyLog__setCallbackInfo(*args, **kwargs)
1801
1802 _misc_.PyLog_swigregister(PyLog)
1803
1804 #---------------------------------------------------------------------------
1805
1806 PROCESS_DEFAULT = _misc_.PROCESS_DEFAULT
1807 PROCESS_REDIRECT = _misc_.PROCESS_REDIRECT
1808 KILL_OK = _misc_.KILL_OK
1809 KILL_BAD_SIGNAL = _misc_.KILL_BAD_SIGNAL
1810 KILL_ACCESS_DENIED = _misc_.KILL_ACCESS_DENIED
1811 KILL_NO_PROCESS = _misc_.KILL_NO_PROCESS
1812 KILL_ERROR = _misc_.KILL_ERROR
1813 KILL_NOCHILDREN = _misc_.KILL_NOCHILDREN
1814 KILL_CHILDREN = _misc_.KILL_CHILDREN
1815 SIGNONE = _misc_.SIGNONE
1816 SIGHUP = _misc_.SIGHUP
1817 SIGINT = _misc_.SIGINT
1818 SIGQUIT = _misc_.SIGQUIT
1819 SIGILL = _misc_.SIGILL
1820 SIGTRAP = _misc_.SIGTRAP
1821 SIGABRT = _misc_.SIGABRT
1822 SIGIOT = _misc_.SIGIOT
1823 SIGEMT = _misc_.SIGEMT
1824 SIGFPE = _misc_.SIGFPE
1825 SIGKILL = _misc_.SIGKILL
1826 SIGBUS = _misc_.SIGBUS
1827 SIGSEGV = _misc_.SIGSEGV
1828 SIGSYS = _misc_.SIGSYS
1829 SIGPIPE = _misc_.SIGPIPE
1830 SIGALRM = _misc_.SIGALRM
1831 SIGTERM = _misc_.SIGTERM
1832 class Process(_core.EvtHandler):
1833 """Proxy of C++ Process class"""
1834 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1835 __repr__ = _swig_repr
1836 def Kill(*args, **kwargs):
1837 """Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int"""
1838 return _misc_.Process_Kill(*args, **kwargs)
1839
1840 Kill = staticmethod(Kill)
1841 def Exists(*args, **kwargs):
1842 """Exists(int pid) -> bool"""
1843 return _misc_.Process_Exists(*args, **kwargs)
1844
1845 Exists = staticmethod(Exists)
1846 def Open(*args, **kwargs):
1847 """Open(String cmd, int flags=EXEC_ASYNC) -> Process"""
1848 return _misc_.Process_Open(*args, **kwargs)
1849
1850 Open = staticmethod(Open)
1851 def __init__(self, *args, **kwargs):
1852 """__init__(self, EvtHandler parent=None, int id=-1) -> Process"""
1853 _misc_.Process_swiginit(self,_misc_.new_Process(*args, **kwargs))
1854 self._setCallbackInfo(self, Process)
1855
1856 def _setCallbackInfo(*args, **kwargs):
1857 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1858 return _misc_.Process__setCallbackInfo(*args, **kwargs)
1859
1860 def OnTerminate(*args, **kwargs):
1861 """OnTerminate(self, int pid, int status)"""
1862 return _misc_.Process_OnTerminate(*args, **kwargs)
1863
1864 def base_OnTerminate(*args, **kw):
1865 return Process.OnTerminate(*args, **kw)
1866 base_OnTerminate = wx._deprecated(base_OnTerminate,
1867 "Please use Process.OnTerminate instead.")
1868
1869 def Redirect(*args, **kwargs):
1870 """Redirect(self)"""
1871 return _misc_.Process_Redirect(*args, **kwargs)
1872
1873 def IsRedirected(*args, **kwargs):
1874 """IsRedirected(self) -> bool"""
1875 return _misc_.Process_IsRedirected(*args, **kwargs)
1876
1877 def Detach(*args, **kwargs):
1878 """Detach(self)"""
1879 return _misc_.Process_Detach(*args, **kwargs)
1880
1881 def GetInputStream(*args, **kwargs):
1882 """GetInputStream(self) -> InputStream"""
1883 return _misc_.Process_GetInputStream(*args, **kwargs)
1884
1885 def GetErrorStream(*args, **kwargs):
1886 """GetErrorStream(self) -> InputStream"""
1887 return _misc_.Process_GetErrorStream(*args, **kwargs)
1888
1889 def GetOutputStream(*args, **kwargs):
1890 """GetOutputStream(self) -> OutputStream"""
1891 return _misc_.Process_GetOutputStream(*args, **kwargs)
1892
1893 def CloseOutput(*args, **kwargs):
1894 """CloseOutput(self)"""
1895 return _misc_.Process_CloseOutput(*args, **kwargs)
1896
1897 def IsInputOpened(*args, **kwargs):
1898 """IsInputOpened(self) -> bool"""
1899 return _misc_.Process_IsInputOpened(*args, **kwargs)
1900
1901 def IsInputAvailable(*args, **kwargs):
1902 """IsInputAvailable(self) -> bool"""
1903 return _misc_.Process_IsInputAvailable(*args, **kwargs)
1904
1905 def IsErrorAvailable(*args, **kwargs):
1906 """IsErrorAvailable(self) -> bool"""
1907 return _misc_.Process_IsErrorAvailable(*args, **kwargs)
1908
1909 _misc_.Process_swigregister(Process)
1910
1911 def Process_Kill(*args, **kwargs):
1912 """Process_Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int"""
1913 return _misc_.Process_Kill(*args, **kwargs)
1914
1915 def Process_Exists(*args, **kwargs):
1916 """Process_Exists(int pid) -> bool"""
1917 return _misc_.Process_Exists(*args, **kwargs)
1918
1919 def Process_Open(*args, **kwargs):
1920 """Process_Open(String cmd, int flags=EXEC_ASYNC) -> Process"""
1921 return _misc_.Process_Open(*args, **kwargs)
1922
1923 class ProcessEvent(_core.Event):
1924 """Proxy of C++ ProcessEvent class"""
1925 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1926 __repr__ = _swig_repr
1927 def __init__(self, *args, **kwargs):
1928 """__init__(self, int id=0, int pid=0, int exitcode=0) -> ProcessEvent"""
1929 _misc_.ProcessEvent_swiginit(self,_misc_.new_ProcessEvent(*args, **kwargs))
1930 def GetPid(*args, **kwargs):
1931 """GetPid(self) -> int"""
1932 return _misc_.ProcessEvent_GetPid(*args, **kwargs)
1933
1934 def GetExitCode(*args, **kwargs):
1935 """GetExitCode(self) -> int"""
1936 return _misc_.ProcessEvent_GetExitCode(*args, **kwargs)
1937
1938 m_pid = property(_misc_.ProcessEvent_m_pid_get, _misc_.ProcessEvent_m_pid_set)
1939 m_exitcode = property(_misc_.ProcessEvent_m_exitcode_get, _misc_.ProcessEvent_m_exitcode_set)
1940 _misc_.ProcessEvent_swigregister(ProcessEvent)
1941
1942 wxEVT_END_PROCESS = _misc_.wxEVT_END_PROCESS
1943 EVT_END_PROCESS = wx.PyEventBinder( wxEVT_END_PROCESS, 1 )
1944
1945 EXEC_ASYNC = _misc_.EXEC_ASYNC
1946 EXEC_SYNC = _misc_.EXEC_SYNC
1947 EXEC_NOHIDE = _misc_.EXEC_NOHIDE
1948 EXEC_MAKE_GROUP_LEADER = _misc_.EXEC_MAKE_GROUP_LEADER
1949 EXEC_NODISABLE = _misc_.EXEC_NODISABLE
1950
1951 def Execute(*args, **kwargs):
1952 """Execute(String command, int flags=EXEC_ASYNC, Process process=None) -> long"""
1953 return _misc_.Execute(*args, **kwargs)
1954
1955 def Kill(*args, **kwargs):
1956 """Kill(long pid, int sig=SIGTERM, int rc, int flags=KILL_NOCHILDREN) -> int"""
1957 return _misc_.Kill(*args, **kwargs)
1958 #---------------------------------------------------------------------------
1959
1960 JOYSTICK1 = _misc_.JOYSTICK1
1961 JOYSTICK2 = _misc_.JOYSTICK2
1962 JOY_BUTTON_ANY = _misc_.JOY_BUTTON_ANY
1963 JOY_BUTTON1 = _misc_.JOY_BUTTON1
1964 JOY_BUTTON2 = _misc_.JOY_BUTTON2
1965 JOY_BUTTON3 = _misc_.JOY_BUTTON3
1966 JOY_BUTTON4 = _misc_.JOY_BUTTON4
1967 class Joystick(object):
1968 """Proxy of C++ Joystick class"""
1969 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1970 __repr__ = _swig_repr
1971 def __init__(self, *args, **kwargs):
1972 """__init__(self, int joystick=JOYSTICK1) -> Joystick"""
1973 _misc_.Joystick_swiginit(self,_misc_.new_Joystick(*args, **kwargs))
1974 __swig_destroy__ = _misc_.delete_Joystick
1975 __del__ = lambda self : None;
1976 def GetPosition(*args, **kwargs):
1977 """GetPosition(self) -> Point"""
1978 return _misc_.Joystick_GetPosition(*args, **kwargs)
1979
1980 def GetZPosition(*args, **kwargs):
1981 """GetZPosition(self) -> int"""
1982 return _misc_.Joystick_GetZPosition(*args, **kwargs)
1983
1984 def GetButtonState(*args, **kwargs):
1985 """GetButtonState(self) -> int"""
1986 return _misc_.Joystick_GetButtonState(*args, **kwargs)
1987
1988 def GetPOVPosition(*args, **kwargs):
1989 """GetPOVPosition(self) -> int"""
1990 return _misc_.Joystick_GetPOVPosition(*args, **kwargs)
1991
1992 def GetPOVCTSPosition(*args, **kwargs):
1993 """GetPOVCTSPosition(self) -> int"""
1994 return _misc_.Joystick_GetPOVCTSPosition(*args, **kwargs)
1995
1996 def GetRudderPosition(*args, **kwargs):
1997 """GetRudderPosition(self) -> int"""
1998 return _misc_.Joystick_GetRudderPosition(*args, **kwargs)
1999
2000 def GetUPosition(*args, **kwargs):
2001 """GetUPosition(self) -> int"""
2002 return _misc_.Joystick_GetUPosition(*args, **kwargs)
2003
2004 def GetVPosition(*args, **kwargs):
2005 """GetVPosition(self) -> int"""
2006 return _misc_.Joystick_GetVPosition(*args, **kwargs)
2007
2008 def GetMovementThreshold(*args, **kwargs):
2009 """GetMovementThreshold(self) -> int"""
2010 return _misc_.Joystick_GetMovementThreshold(*args, **kwargs)
2011
2012 def SetMovementThreshold(*args, **kwargs):
2013 """SetMovementThreshold(self, int threshold)"""
2014 return _misc_.Joystick_SetMovementThreshold(*args, **kwargs)
2015
2016 def IsOk(*args, **kwargs):
2017 """IsOk(self) -> bool"""
2018 return _misc_.Joystick_IsOk(*args, **kwargs)
2019
2020 def GetNumberJoysticks(*args, **kwargs):
2021 """GetNumberJoysticks(self) -> int"""
2022 return _misc_.Joystick_GetNumberJoysticks(*args, **kwargs)
2023
2024 def GetManufacturerId(*args, **kwargs):
2025 """GetManufacturerId(self) -> int"""
2026 return _misc_.Joystick_GetManufacturerId(*args, **kwargs)
2027
2028 def GetProductId(*args, **kwargs):
2029 """GetProductId(self) -> int"""
2030 return _misc_.Joystick_GetProductId(*args, **kwargs)
2031
2032 def GetProductName(*args, **kwargs):
2033 """GetProductName(self) -> String"""
2034 return _misc_.Joystick_GetProductName(*args, **kwargs)
2035
2036 def GetXMin(*args, **kwargs):
2037 """GetXMin(self) -> int"""
2038 return _misc_.Joystick_GetXMin(*args, **kwargs)
2039
2040 def GetYMin(*args, **kwargs):
2041 """GetYMin(self) -> int"""
2042 return _misc_.Joystick_GetYMin(*args, **kwargs)
2043
2044 def GetZMin(*args, **kwargs):
2045 """GetZMin(self) -> int"""
2046 return _misc_.Joystick_GetZMin(*args, **kwargs)
2047
2048 def GetXMax(*args, **kwargs):
2049 """GetXMax(self) -> int"""
2050 return _misc_.Joystick_GetXMax(*args, **kwargs)
2051
2052 def GetYMax(*args, **kwargs):
2053 """GetYMax(self) -> int"""
2054 return _misc_.Joystick_GetYMax(*args, **kwargs)
2055
2056 def GetZMax(*args, **kwargs):
2057 """GetZMax(self) -> int"""
2058 return _misc_.Joystick_GetZMax(*args, **kwargs)
2059
2060 def GetNumberButtons(*args, **kwargs):
2061 """GetNumberButtons(self) -> int"""
2062 return _misc_.Joystick_GetNumberButtons(*args, **kwargs)
2063
2064 def GetNumberAxes(*args, **kwargs):
2065 """GetNumberAxes(self) -> int"""
2066 return _misc_.Joystick_GetNumberAxes(*args, **kwargs)
2067
2068 def GetMaxButtons(*args, **kwargs):
2069 """GetMaxButtons(self) -> int"""
2070 return _misc_.Joystick_GetMaxButtons(*args, **kwargs)
2071
2072 def GetMaxAxes(*args, **kwargs):
2073 """GetMaxAxes(self) -> int"""
2074 return _misc_.Joystick_GetMaxAxes(*args, **kwargs)
2075
2076 def GetPollingMin(*args, **kwargs):
2077 """GetPollingMin(self) -> int"""
2078 return _misc_.Joystick_GetPollingMin(*args, **kwargs)
2079
2080 def GetPollingMax(*args, **kwargs):
2081 """GetPollingMax(self) -> int"""
2082 return _misc_.Joystick_GetPollingMax(*args, **kwargs)
2083
2084 def GetRudderMin(*args, **kwargs):
2085 """GetRudderMin(self) -> int"""
2086 return _misc_.Joystick_GetRudderMin(*args, **kwargs)
2087
2088 def GetRudderMax(*args, **kwargs):
2089 """GetRudderMax(self) -> int"""
2090 return _misc_.Joystick_GetRudderMax(*args, **kwargs)
2091
2092 def GetUMin(*args, **kwargs):
2093 """GetUMin(self) -> int"""
2094 return _misc_.Joystick_GetUMin(*args, **kwargs)
2095
2096 def GetUMax(*args, **kwargs):
2097 """GetUMax(self) -> int"""
2098 return _misc_.Joystick_GetUMax(*args, **kwargs)
2099
2100 def GetVMin(*args, **kwargs):
2101 """GetVMin(self) -> int"""
2102 return _misc_.Joystick_GetVMin(*args, **kwargs)
2103
2104 def GetVMax(*args, **kwargs):
2105 """GetVMax(self) -> int"""
2106 return _misc_.Joystick_GetVMax(*args, **kwargs)
2107
2108 def HasRudder(*args, **kwargs):
2109 """HasRudder(self) -> bool"""
2110 return _misc_.Joystick_HasRudder(*args, **kwargs)
2111
2112 def HasZ(*args, **kwargs):
2113 """HasZ(self) -> bool"""
2114 return _misc_.Joystick_HasZ(*args, **kwargs)
2115
2116 def HasU(*args, **kwargs):
2117 """HasU(self) -> bool"""
2118 return _misc_.Joystick_HasU(*args, **kwargs)
2119
2120 def HasV(*args, **kwargs):
2121 """HasV(self) -> bool"""
2122 return _misc_.Joystick_HasV(*args, **kwargs)
2123
2124 def HasPOV(*args, **kwargs):
2125 """HasPOV(self) -> bool"""
2126 return _misc_.Joystick_HasPOV(*args, **kwargs)
2127
2128 def HasPOV4Dir(*args, **kwargs):
2129 """HasPOV4Dir(self) -> bool"""
2130 return _misc_.Joystick_HasPOV4Dir(*args, **kwargs)
2131
2132 def HasPOVCTS(*args, **kwargs):
2133 """HasPOVCTS(self) -> bool"""
2134 return _misc_.Joystick_HasPOVCTS(*args, **kwargs)
2135
2136 def SetCapture(*args, **kwargs):
2137 """SetCapture(self, Window win, int pollingFreq=0) -> bool"""
2138 return _misc_.Joystick_SetCapture(*args, **kwargs)
2139
2140 def ReleaseCapture(*args, **kwargs):
2141 """ReleaseCapture(self) -> bool"""
2142 return _misc_.Joystick_ReleaseCapture(*args, **kwargs)
2143
2144 def __nonzero__(self): return self.IsOk()
2145 ButtonState = property(GetButtonState,doc="See `GetButtonState`")
2146 ManufacturerId = property(GetManufacturerId,doc="See `GetManufacturerId`")
2147 MaxAxes = property(GetMaxAxes,doc="See `GetMaxAxes`")
2148 MaxButtons = property(GetMaxButtons,doc="See `GetMaxButtons`")
2149 MovementThreshold = property(GetMovementThreshold,SetMovementThreshold,doc="See `GetMovementThreshold` and `SetMovementThreshold`")
2150 NumberAxes = property(GetNumberAxes,doc="See `GetNumberAxes`")
2151 NumberButtons = property(GetNumberButtons,doc="See `GetNumberButtons`")
2152 NumberJoysticks = property(GetNumberJoysticks,doc="See `GetNumberJoysticks`")
2153 POVCTSPosition = property(GetPOVCTSPosition,doc="See `GetPOVCTSPosition`")
2154 POVPosition = property(GetPOVPosition,doc="See `GetPOVPosition`")
2155 PollingMax = property(GetPollingMax,doc="See `GetPollingMax`")
2156 PollingMin = property(GetPollingMin,doc="See `GetPollingMin`")
2157 Position = property(GetPosition,doc="See `GetPosition`")
2158 ProductId = property(GetProductId,doc="See `GetProductId`")
2159 ProductName = property(GetProductName,doc="See `GetProductName`")
2160 RudderMax = property(GetRudderMax,doc="See `GetRudderMax`")
2161 RudderMin = property(GetRudderMin,doc="See `GetRudderMin`")
2162 RudderPosition = property(GetRudderPosition,doc="See `GetRudderPosition`")
2163 UMax = property(GetUMax,doc="See `GetUMax`")
2164 UMin = property(GetUMin,doc="See `GetUMin`")
2165 UPosition = property(GetUPosition,doc="See `GetUPosition`")
2166 VMax = property(GetVMax,doc="See `GetVMax`")
2167 VMin = property(GetVMin,doc="See `GetVMin`")
2168 VPosition = property(GetVPosition,doc="See `GetVPosition`")
2169 XMax = property(GetXMax,doc="See `GetXMax`")
2170 XMin = property(GetXMin,doc="See `GetXMin`")
2171 YMax = property(GetYMax,doc="See `GetYMax`")
2172 YMin = property(GetYMin,doc="See `GetYMin`")
2173 ZMax = property(GetZMax,doc="See `GetZMax`")
2174 ZMin = property(GetZMin,doc="See `GetZMin`")
2175 ZPosition = property(GetZPosition,doc="See `GetZPosition`")
2176 _misc_.Joystick_swigregister(Joystick)
2177
2178 wxEVT_JOY_BUTTON_DOWN = _misc_.wxEVT_JOY_BUTTON_DOWN
2179 wxEVT_JOY_BUTTON_UP = _misc_.wxEVT_JOY_BUTTON_UP
2180 wxEVT_JOY_MOVE = _misc_.wxEVT_JOY_MOVE
2181 wxEVT_JOY_ZMOVE = _misc_.wxEVT_JOY_ZMOVE
2182 class JoystickEvent(_core.Event):
2183 """Proxy of C++ JoystickEvent class"""
2184 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2185 __repr__ = _swig_repr
2186 def __init__(self, *args, **kwargs):
2187 """
2188 __init__(self, EventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1,
2189 int change=0) -> JoystickEvent
2190 """
2191 _misc_.JoystickEvent_swiginit(self,_misc_.new_JoystickEvent(*args, **kwargs))
2192 def GetPosition(*args, **kwargs):
2193 """GetPosition(self) -> Point"""
2194 return _misc_.JoystickEvent_GetPosition(*args, **kwargs)
2195
2196 def GetZPosition(*args, **kwargs):
2197 """GetZPosition(self) -> int"""
2198 return _misc_.JoystickEvent_GetZPosition(*args, **kwargs)
2199
2200 def GetButtonState(*args, **kwargs):
2201 """GetButtonState(self) -> int"""
2202 return _misc_.JoystickEvent_GetButtonState(*args, **kwargs)
2203
2204 def GetButtonChange(*args, **kwargs):
2205 """GetButtonChange(self) -> int"""
2206 return _misc_.JoystickEvent_GetButtonChange(*args, **kwargs)
2207
2208 def GetJoystick(*args, **kwargs):
2209 """GetJoystick(self) -> int"""
2210 return _misc_.JoystickEvent_GetJoystick(*args, **kwargs)
2211
2212 def SetJoystick(*args, **kwargs):
2213 """SetJoystick(self, int stick)"""
2214 return _misc_.JoystickEvent_SetJoystick(*args, **kwargs)
2215
2216 def SetButtonState(*args, **kwargs):
2217 """SetButtonState(self, int state)"""
2218 return _misc_.JoystickEvent_SetButtonState(*args, **kwargs)
2219
2220 def SetButtonChange(*args, **kwargs):
2221 """SetButtonChange(self, int change)"""
2222 return _misc_.JoystickEvent_SetButtonChange(*args, **kwargs)
2223
2224 def SetPosition(*args, **kwargs):
2225 """SetPosition(self, Point pos)"""
2226 return _misc_.JoystickEvent_SetPosition(*args, **kwargs)
2227
2228 def SetZPosition(*args, **kwargs):
2229 """SetZPosition(self, int zPos)"""
2230 return _misc_.JoystickEvent_SetZPosition(*args, **kwargs)
2231
2232 def IsButton(*args, **kwargs):
2233 """IsButton(self) -> bool"""
2234 return _misc_.JoystickEvent_IsButton(*args, **kwargs)
2235
2236 def IsMove(*args, **kwargs):
2237 """IsMove(self) -> bool"""
2238 return _misc_.JoystickEvent_IsMove(*args, **kwargs)
2239
2240 def IsZMove(*args, **kwargs):
2241 """IsZMove(self) -> bool"""
2242 return _misc_.JoystickEvent_IsZMove(*args, **kwargs)
2243
2244 def ButtonDown(*args, **kwargs):
2245 """ButtonDown(self, int but=JOY_BUTTON_ANY) -> bool"""
2246 return _misc_.JoystickEvent_ButtonDown(*args, **kwargs)
2247
2248 def ButtonUp(*args, **kwargs):
2249 """ButtonUp(self, int but=JOY_BUTTON_ANY) -> bool"""
2250 return _misc_.JoystickEvent_ButtonUp(*args, **kwargs)
2251
2252 def ButtonIsDown(*args, **kwargs):
2253 """ButtonIsDown(self, int but=JOY_BUTTON_ANY) -> bool"""
2254 return _misc_.JoystickEvent_ButtonIsDown(*args, **kwargs)
2255
2256 m_pos = property(GetPosition, SetPosition)
2257 m_zPosition = property(GetZPosition, SetZPosition)
2258 m_buttonChange = property(GetButtonChange, SetButtonChange)
2259 m_buttonState = property(GetButtonState, SetButtonState)
2260 m_joyStick = property(GetJoystick, SetJoystick)
2261
2262 ButtonChange = property(GetButtonChange,SetButtonChange,doc="See `GetButtonChange` and `SetButtonChange`")
2263 ButtonState = property(GetButtonState,SetButtonState,doc="See `GetButtonState` and `SetButtonState`")
2264 Joystick = property(GetJoystick,SetJoystick,doc="See `GetJoystick` and `SetJoystick`")
2265 Position = property(GetPosition,SetPosition,doc="See `GetPosition` and `SetPosition`")
2266 ZPosition = property(GetZPosition,SetZPosition,doc="See `GetZPosition` and `SetZPosition`")
2267 _misc_.JoystickEvent_swigregister(JoystickEvent)
2268
2269 EVT_JOY_BUTTON_DOWN = wx.PyEventBinder( wxEVT_JOY_BUTTON_DOWN )
2270 EVT_JOY_BUTTON_UP = wx.PyEventBinder( wxEVT_JOY_BUTTON_UP )
2271 EVT_JOY_MOVE = wx.PyEventBinder( wxEVT_JOY_MOVE )
2272 EVT_JOY_ZMOVE = wx.PyEventBinder( wxEVT_JOY_ZMOVE )
2273
2274 EVT_JOYSTICK_EVENTS = wx.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN,
2275 wxEVT_JOY_BUTTON_UP,
2276 wxEVT_JOY_MOVE,
2277 wxEVT_JOY_ZMOVE,
2278 ])
2279
2280
2281 #---------------------------------------------------------------------------
2282
2283 SOUND_SYNC = _misc_.SOUND_SYNC
2284 SOUND_ASYNC = _misc_.SOUND_ASYNC
2285 SOUND_LOOP = _misc_.SOUND_LOOP
2286 class Sound(object):
2287 """Proxy of C++ Sound class"""
2288 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2289 __repr__ = _swig_repr
2290 def __init__(self, *args, **kwargs):
2291 """__init__(self, String fileName=EmptyString) -> Sound"""
2292 _misc_.Sound_swiginit(self,_misc_.new_Sound(*args, **kwargs))
2293 __swig_destroy__ = _misc_.delete_Sound
2294 __del__ = lambda self : None;
2295 def Create(*args, **kwargs):
2296 """Create(self, String fileName) -> bool"""
2297 return _misc_.Sound_Create(*args, **kwargs)
2298
2299 def CreateFromData(*args, **kwargs):
2300 """CreateFromData(self, PyObject data) -> bool"""
2301 return _misc_.Sound_CreateFromData(*args, **kwargs)
2302
2303 def IsOk(*args, **kwargs):
2304 """IsOk(self) -> bool"""
2305 return _misc_.Sound_IsOk(*args, **kwargs)
2306
2307 def Play(*args, **kwargs):
2308 """Play(self, unsigned int flags=SOUND_ASYNC) -> bool"""
2309 return _misc_.Sound_Play(*args, **kwargs)
2310
2311 def PlaySound(*args, **kwargs):
2312 """PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool"""
2313 return _misc_.Sound_PlaySound(*args, **kwargs)
2314
2315 PlaySound = staticmethod(PlaySound)
2316 def Stop(*args, **kwargs):
2317 """Stop()"""
2318 return _misc_.Sound_Stop(*args, **kwargs)
2319
2320 Stop = staticmethod(Stop)
2321 def __nonzero__(self): return self.IsOk()
2322 _misc_.Sound_swigregister(Sound)
2323
2324 def SoundFromData(*args, **kwargs):
2325 """SoundFromData(PyObject data) -> Sound"""
2326 val = _misc_.new_SoundFromData(*args, **kwargs)
2327 return val
2328
2329 def Sound_PlaySound(*args, **kwargs):
2330 """Sound_PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool"""
2331 return _misc_.Sound_PlaySound(*args, **kwargs)
2332
2333 def Sound_Stop(*args):
2334 """Sound_Stop()"""
2335 return _misc_.Sound_Stop(*args)
2336
2337 #---------------------------------------------------------------------------
2338
2339 MAILCAP_STANDARD = _misc_.MAILCAP_STANDARD
2340 MAILCAP_NETSCAPE = _misc_.MAILCAP_NETSCAPE
2341 MAILCAP_KDE = _misc_.MAILCAP_KDE
2342 MAILCAP_GNOME = _misc_.MAILCAP_GNOME
2343 MAILCAP_ALL = _misc_.MAILCAP_ALL
2344 class FileTypeInfo(object):
2345 """Proxy of C++ FileTypeInfo class"""
2346 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2347 __repr__ = _swig_repr
2348 def __init__(self, *args, **kwargs):
2349 """__init__(self, String mimeType, String openCmd, String printCmd, String desc) -> FileTypeInfo"""
2350 _misc_.FileTypeInfo_swiginit(self,_misc_.new_FileTypeInfo(*args, **kwargs))
2351 def IsValid(*args, **kwargs):
2352 """IsValid(self) -> bool"""
2353 return _misc_.FileTypeInfo_IsValid(*args, **kwargs)
2354
2355 def SetIcon(*args, **kwargs):
2356 """SetIcon(self, String iconFile, int iconIndex=0)"""
2357 return _misc_.FileTypeInfo_SetIcon(*args, **kwargs)
2358
2359 def SetShortDesc(*args, **kwargs):
2360 """SetShortDesc(self, String shortDesc)"""
2361 return _misc_.FileTypeInfo_SetShortDesc(*args, **kwargs)
2362
2363 def GetMimeType(*args, **kwargs):
2364 """GetMimeType(self) -> String"""
2365 return _misc_.FileTypeInfo_GetMimeType(*args, **kwargs)
2366
2367 def GetOpenCommand(*args, **kwargs):
2368 """GetOpenCommand(self) -> String"""
2369 return _misc_.FileTypeInfo_GetOpenCommand(*args, **kwargs)
2370
2371 def GetPrintCommand(*args, **kwargs):
2372 """GetPrintCommand(self) -> String"""
2373 return _misc_.FileTypeInfo_GetPrintCommand(*args, **kwargs)
2374
2375 def GetShortDesc(*args, **kwargs):
2376 """GetShortDesc(self) -> String"""
2377 return _misc_.FileTypeInfo_GetShortDesc(*args, **kwargs)
2378
2379 def GetDescription(*args, **kwargs):
2380 """GetDescription(self) -> String"""
2381 return _misc_.FileTypeInfo_GetDescription(*args, **kwargs)
2382
2383 def GetExtensions(*args, **kwargs):
2384 """GetExtensions(self) -> wxArrayString"""
2385 return _misc_.FileTypeInfo_GetExtensions(*args, **kwargs)
2386
2387 def GetExtensionsCount(*args, **kwargs):
2388 """GetExtensionsCount(self) -> size_t"""
2389 return _misc_.FileTypeInfo_GetExtensionsCount(*args, **kwargs)
2390
2391 def GetIconFile(*args, **kwargs):
2392 """GetIconFile(self) -> String"""
2393 return _misc_.FileTypeInfo_GetIconFile(*args, **kwargs)
2394
2395 def GetIconIndex(*args, **kwargs):
2396 """GetIconIndex(self) -> int"""
2397 return _misc_.FileTypeInfo_GetIconIndex(*args, **kwargs)
2398
2399 Description = property(GetDescription,doc="See `GetDescription`")
2400 Extensions = property(GetExtensions,doc="See `GetExtensions`")
2401 ExtensionsCount = property(GetExtensionsCount,doc="See `GetExtensionsCount`")
2402 IconFile = property(GetIconFile,doc="See `GetIconFile`")
2403 IconIndex = property(GetIconIndex,doc="See `GetIconIndex`")
2404 MimeType = property(GetMimeType,doc="See `GetMimeType`")
2405 OpenCommand = property(GetOpenCommand,doc="See `GetOpenCommand`")
2406 PrintCommand = property(GetPrintCommand,doc="See `GetPrintCommand`")
2407 ShortDesc = property(GetShortDesc,SetShortDesc,doc="See `GetShortDesc` and `SetShortDesc`")
2408 _misc_.FileTypeInfo_swigregister(FileTypeInfo)
2409
2410 def FileTypeInfoSequence(*args, **kwargs):
2411 """FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo"""
2412 val = _misc_.new_FileTypeInfoSequence(*args, **kwargs)
2413 return val
2414
2415 def NullFileTypeInfo(*args, **kwargs):
2416 """NullFileTypeInfo() -> FileTypeInfo"""
2417 val = _misc_.new_NullFileTypeInfo(*args, **kwargs)
2418 return val
2419
2420 class FileType(object):
2421 """Proxy of C++ FileType class"""
2422 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2423 __repr__ = _swig_repr
2424 def __init__(self, *args, **kwargs):
2425 """__init__(self, FileTypeInfo ftInfo) -> FileType"""
2426 _misc_.FileType_swiginit(self,_misc_.new_FileType(*args, **kwargs))
2427 __swig_destroy__ = _misc_.delete_FileType
2428 __del__ = lambda self : None;
2429 def GetMimeType(*args, **kwargs):
2430 """GetMimeType(self) -> PyObject"""
2431 return _misc_.FileType_GetMimeType(*args, **kwargs)
2432
2433 def GetMimeTypes(*args, **kwargs):
2434 """GetMimeTypes(self) -> PyObject"""
2435 return _misc_.FileType_GetMimeTypes(*args, **kwargs)
2436
2437 def GetExtensions(*args, **kwargs):
2438 """GetExtensions(self) -> PyObject"""
2439 return _misc_.FileType_GetExtensions(*args, **kwargs)
2440
2441 def GetIcon(*args, **kwargs):
2442 """GetIcon(self) -> Icon"""
2443 return _misc_.FileType_GetIcon(*args, **kwargs)
2444
2445 def GetIconInfo(*args, **kwargs):
2446 """GetIconInfo(self) -> PyObject"""
2447 return _misc_.FileType_GetIconInfo(*args, **kwargs)
2448
2449 def GetDescription(*args, **kwargs):
2450 """GetDescription(self) -> PyObject"""
2451 return _misc_.FileType_GetDescription(*args, **kwargs)
2452
2453 def GetOpenCommand(*args, **kwargs):
2454 """GetOpenCommand(self, String filename, String mimetype=EmptyString) -> PyObject"""
2455 return _misc_.FileType_GetOpenCommand(*args, **kwargs)
2456
2457 def GetPrintCommand(*args, **kwargs):
2458 """GetPrintCommand(self, String filename, String mimetype=EmptyString) -> PyObject"""
2459 return _misc_.FileType_GetPrintCommand(*args, **kwargs)
2460
2461 def GetAllCommands(*args, **kwargs):
2462 """GetAllCommands(self, String filename, String mimetype=EmptyString) -> PyObject"""
2463 return _misc_.FileType_GetAllCommands(*args, **kwargs)
2464
2465 def SetCommand(*args, **kwargs):
2466 """SetCommand(self, String cmd, String verb, bool overwriteprompt=True) -> bool"""
2467 return _misc_.FileType_SetCommand(*args, **kwargs)
2468
2469 def SetDefaultIcon(*args, **kwargs):
2470 """SetDefaultIcon(self, String cmd=EmptyString, int index=0) -> bool"""
2471 return _misc_.FileType_SetDefaultIcon(*args, **kwargs)
2472
2473 def Unassociate(*args, **kwargs):
2474 """Unassociate(self) -> bool"""
2475 return _misc_.FileType_Unassociate(*args, **kwargs)
2476
2477 def ExpandCommand(*args, **kwargs):
2478 """ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String"""
2479 return _misc_.FileType_ExpandCommand(*args, **kwargs)
2480
2481 ExpandCommand = staticmethod(ExpandCommand)
2482 AllCommands = property(GetAllCommands,doc="See `GetAllCommands`")
2483 Description = property(GetDescription,doc="See `GetDescription`")
2484 Extensions = property(GetExtensions,doc="See `GetExtensions`")
2485 Icon = property(GetIcon,doc="See `GetIcon`")
2486 IconInfo = property(GetIconInfo,doc="See `GetIconInfo`")
2487 MimeType = property(GetMimeType,doc="See `GetMimeType`")
2488 MimeTypes = property(GetMimeTypes,doc="See `GetMimeTypes`")
2489 OpenCommand = property(GetOpenCommand,doc="See `GetOpenCommand`")
2490 PrintCommand = property(GetPrintCommand,doc="See `GetPrintCommand`")
2491 _misc_.FileType_swigregister(FileType)
2492
2493 def FileType_ExpandCommand(*args, **kwargs):
2494 """FileType_ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String"""
2495 return _misc_.FileType_ExpandCommand(*args, **kwargs)
2496
2497 class MimeTypesManager(object):
2498 """Proxy of C++ MimeTypesManager class"""
2499 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2500 __repr__ = _swig_repr
2501 def IsOfType(*args, **kwargs):
2502 """IsOfType(String mimeType, String wildcard) -> bool"""
2503 return _misc_.MimeTypesManager_IsOfType(*args, **kwargs)
2504
2505 IsOfType = staticmethod(IsOfType)
2506 def __init__(self, *args, **kwargs):
2507 """__init__(self) -> MimeTypesManager"""
2508 _misc_.MimeTypesManager_swiginit(self,_misc_.new_MimeTypesManager(*args, **kwargs))
2509 def Initialize(*args, **kwargs):
2510 """Initialize(self, int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)"""
2511 return _misc_.MimeTypesManager_Initialize(*args, **kwargs)
2512
2513 def ClearData(*args, **kwargs):
2514 """ClearData(self)"""
2515 return _misc_.MimeTypesManager_ClearData(*args, **kwargs)
2516
2517 def GetFileTypeFromExtension(*args, **kwargs):
2518 """GetFileTypeFromExtension(self, String ext) -> FileType"""
2519 return _misc_.MimeTypesManager_GetFileTypeFromExtension(*args, **kwargs)
2520
2521 def GetFileTypeFromMimeType(*args, **kwargs):
2522 """GetFileTypeFromMimeType(self, String mimeType) -> FileType"""
2523 return _misc_.MimeTypesManager_GetFileTypeFromMimeType(*args, **kwargs)
2524
2525 def ReadMailcap(*args, **kwargs):
2526 """ReadMailcap(self, String filename, bool fallback=False) -> bool"""
2527 return _misc_.MimeTypesManager_ReadMailcap(*args, **kwargs)
2528
2529 def ReadMimeTypes(*args, **kwargs):
2530 """ReadMimeTypes(self, String filename) -> bool"""
2531 return _misc_.MimeTypesManager_ReadMimeTypes(*args, **kwargs)
2532
2533 def EnumAllFileTypes(*args, **kwargs):
2534 """EnumAllFileTypes(self) -> PyObject"""
2535 return _misc_.MimeTypesManager_EnumAllFileTypes(*args, **kwargs)
2536
2537 def AddFallback(*args, **kwargs):
2538 """AddFallback(self, FileTypeInfo ft)"""
2539 return _misc_.MimeTypesManager_AddFallback(*args, **kwargs)
2540
2541 def Associate(*args, **kwargs):
2542 """Associate(self, FileTypeInfo ftInfo) -> FileType"""
2543 return _misc_.MimeTypesManager_Associate(*args, **kwargs)
2544
2545 def Unassociate(*args, **kwargs):
2546 """Unassociate(self, FileType ft) -> bool"""
2547 return _misc_.MimeTypesManager_Unassociate(*args, **kwargs)
2548
2549 __swig_destroy__ = _misc_.delete_MimeTypesManager
2550 __del__ = lambda self : None;
2551 _misc_.MimeTypesManager_swigregister(MimeTypesManager)
2552 TheMimeTypesManager = cvar.TheMimeTypesManager
2553
2554 def MimeTypesManager_IsOfType(*args, **kwargs):
2555 """MimeTypesManager_IsOfType(String mimeType, String wildcard) -> bool"""
2556 return _misc_.MimeTypesManager_IsOfType(*args, **kwargs)
2557
2558 #---------------------------------------------------------------------------
2559
2560 class ArtProvider(object):
2561 """
2562 The wx.ArtProvider class is used to customize the look of wxWidgets
2563 application. When wxWidgets needs to display an icon or a bitmap (e.g.
2564 in the standard file dialog), it does not use hard-coded resource but
2565 asks wx.ArtProvider for it instead. This way the users can plug in
2566 their own wx.ArtProvider class and easily replace standard art with
2567 his/her own version. It is easy thing to do: all that is needed is
2568 to derive a class from wx.ArtProvider, override it's CreateBitmap
2569 method and register the provider with wx.ArtProvider.PushProvider::
2570
2571 class MyArtProvider(wx.ArtProvider):
2572 def __init__(self):
2573 wx.ArtProvider.__init__(self)
2574
2575 def CreateBitmap(self, artid, client, size):
2576 ...
2577 return bmp
2578
2579 """
2580 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2581 __repr__ = _swig_repr
2582 def __init__(self, *args, **kwargs):
2583 """
2584 __init__(self) -> ArtProvider
2585
2586 The wx.ArtProvider class is used to customize the look of wxWidgets
2587 application. When wxWidgets needs to display an icon or a bitmap (e.g.
2588 in the standard file dialog), it does not use hard-coded resource but
2589 asks wx.ArtProvider for it instead. This way the users can plug in
2590 their own wx.ArtProvider class and easily replace standard art with
2591 his/her own version. It is easy thing to do: all that is needed is
2592 to derive a class from wx.ArtProvider, override it's CreateBitmap
2593 method and register the provider with wx.ArtProvider.PushProvider::
2594
2595 class MyArtProvider(wx.ArtProvider):
2596 def __init__(self):
2597 wx.ArtProvider.__init__(self)
2598
2599 def CreateBitmap(self, artid, client, size):
2600 ...
2601 return bmp
2602
2603 """
2604 _misc_.ArtProvider_swiginit(self,_misc_.new_ArtProvider(*args, **kwargs))
2605 self._setCallbackInfo(self, ArtProvider)
2606
2607 __swig_destroy__ = _misc_.delete_ArtProvider
2608 __del__ = lambda self : None;
2609 def _setCallbackInfo(*args, **kwargs):
2610 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
2611 return _misc_.ArtProvider__setCallbackInfo(*args, **kwargs)
2612
2613 def PushProvider(*args, **kwargs):
2614 """
2615 PushProvider(ArtProvider provider)
2616
2617 Add new provider to the top of providers stack.
2618 """
2619 return _misc_.ArtProvider_PushProvider(*args, **kwargs)
2620
2621 PushProvider = staticmethod(PushProvider)
2622 def InsertProvider(*args, **kwargs):
2623 """
2624 InsertProvider(ArtProvider provider)
2625
2626 Add new provider to the bottom of providers stack.
2627 """
2628 return _misc_.ArtProvider_InsertProvider(*args, **kwargs)
2629
2630 InsertProvider = staticmethod(InsertProvider)
2631 def PopProvider(*args, **kwargs):
2632 """
2633 PopProvider() -> bool
2634
2635 Remove latest added provider and delete it.
2636 """
2637 return _misc_.ArtProvider_PopProvider(*args, **kwargs)
2638
2639 PopProvider = staticmethod(PopProvider)
2640 def RemoveProvider(*args, **kwargs):
2641 """
2642 RemoveProvider(ArtProvider provider) -> bool
2643
2644 Remove provider. The provider must have been added previously! The
2645 provider is _not_ deleted.
2646 """
2647 val = _misc_.ArtProvider_RemoveProvider(*args, **kwargs)
2648 args[1].thisown = 1
2649 return val
2650
2651 RemoveProvider = staticmethod(RemoveProvider)
2652 def GetBitmap(*args, **kwargs):
2653 """
2654 GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
2655
2656 Query the providers for bitmap with given ID and return it. Return
2657 wx.NullBitmap if no provider provides it.
2658 """
2659 return _misc_.ArtProvider_GetBitmap(*args, **kwargs)
2660
2661 GetBitmap = staticmethod(GetBitmap)
2662 def GetIcon(*args, **kwargs):
2663 """
2664 GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
2665
2666 Query the providers for icon with given ID and return it. Return
2667 wx.NullIcon if no provider provides it.
2668 """
2669 return _misc_.ArtProvider_GetIcon(*args, **kwargs)
2670
2671 GetIcon = staticmethod(GetIcon)
2672 def GetSizeHint(*args, **kwargs):
2673 """
2674 GetSizeHint(String client, bool platform_dependent=False) -> Size
2675
2676 Get the size hint of an icon from a specific Art Client, queries the
2677 topmost provider if platform_dependent = false
2678 """
2679 return _misc_.ArtProvider_GetSizeHint(*args, **kwargs)
2680
2681 GetSizeHint = staticmethod(GetSizeHint)
2682 def Destroy(*args, **kwargs):
2683 """Destroy(self)"""
2684 val = _misc_.ArtProvider_Destroy(*args, **kwargs)
2685 args[0].thisown = 0
2686 return val
2687
2688 _misc_.ArtProvider_swigregister(ArtProvider)
2689 ART_TOOLBAR = cvar.ART_TOOLBAR
2690 ART_MENU = cvar.ART_MENU
2691 ART_FRAME_ICON = cvar.ART_FRAME_ICON
2692 ART_CMN_DIALOG = cvar.ART_CMN_DIALOG
2693 ART_HELP_BROWSER = cvar.ART_HELP_BROWSER
2694 ART_MESSAGE_BOX = cvar.ART_MESSAGE_BOX
2695 ART_BUTTON = cvar.ART_BUTTON
2696 ART_OTHER = cvar.ART_OTHER
2697 ART_ADD_BOOKMARK = cvar.ART_ADD_BOOKMARK
2698 ART_DEL_BOOKMARK = cvar.ART_DEL_BOOKMARK
2699 ART_HELP_SIDE_PANEL = cvar.ART_HELP_SIDE_PANEL
2700 ART_HELP_SETTINGS = cvar.ART_HELP_SETTINGS
2701 ART_HELP_BOOK = cvar.ART_HELP_BOOK
2702 ART_HELP_FOLDER = cvar.ART_HELP_FOLDER
2703 ART_HELP_PAGE = cvar.ART_HELP_PAGE
2704 ART_GO_BACK = cvar.ART_GO_BACK
2705 ART_GO_FORWARD = cvar.ART_GO_FORWARD
2706 ART_GO_UP = cvar.ART_GO_UP
2707 ART_GO_DOWN = cvar.ART_GO_DOWN
2708 ART_GO_TO_PARENT = cvar.ART_GO_TO_PARENT
2709 ART_GO_HOME = cvar.ART_GO_HOME
2710 ART_FILE_OPEN = cvar.ART_FILE_OPEN
2711 ART_FILE_SAVE = cvar.ART_FILE_SAVE
2712 ART_FILE_SAVE_AS = cvar.ART_FILE_SAVE_AS
2713 ART_PRINT = cvar.ART_PRINT
2714 ART_HELP = cvar.ART_HELP
2715 ART_TIP = cvar.ART_TIP
2716 ART_REPORT_VIEW = cvar.ART_REPORT_VIEW
2717 ART_LIST_VIEW = cvar.ART_LIST_VIEW
2718 ART_NEW_DIR = cvar.ART_NEW_DIR
2719 ART_HARDDISK = cvar.ART_HARDDISK
2720 ART_FLOPPY = cvar.ART_FLOPPY
2721 ART_CDROM = cvar.ART_CDROM
2722 ART_REMOVABLE = cvar.ART_REMOVABLE
2723 ART_FOLDER = cvar.ART_FOLDER
2724 ART_FOLDER_OPEN = cvar.ART_FOLDER_OPEN
2725 ART_GO_DIR_UP = cvar.ART_GO_DIR_UP
2726 ART_EXECUTABLE_FILE = cvar.ART_EXECUTABLE_FILE
2727 ART_NORMAL_FILE = cvar.ART_NORMAL_FILE
2728 ART_TICK_MARK = cvar.ART_TICK_MARK
2729 ART_CROSS_MARK = cvar.ART_CROSS_MARK
2730 ART_ERROR = cvar.ART_ERROR
2731 ART_QUESTION = cvar.ART_QUESTION
2732 ART_WARNING = cvar.ART_WARNING
2733 ART_INFORMATION = cvar.ART_INFORMATION
2734 ART_MISSING_IMAGE = cvar.ART_MISSING_IMAGE
2735 ART_COPY = cvar.ART_COPY
2736 ART_CUT = cvar.ART_CUT
2737 ART_PASTE = cvar.ART_PASTE
2738 ART_DELETE = cvar.ART_DELETE
2739 ART_NEW = cvar.ART_NEW
2740 ART_UNDO = cvar.ART_UNDO
2741 ART_REDO = cvar.ART_REDO
2742 ART_QUIT = cvar.ART_QUIT
2743 ART_FIND = cvar.ART_FIND
2744 ART_FIND_AND_REPLACE = cvar.ART_FIND_AND_REPLACE
2745
2746 def ArtProvider_PushProvider(*args, **kwargs):
2747 """
2748 ArtProvider_PushProvider(ArtProvider provider)
2749
2750 Add new provider to the top of providers stack.
2751 """
2752 return _misc_.ArtProvider_PushProvider(*args, **kwargs)
2753
2754 def ArtProvider_InsertProvider(*args, **kwargs):
2755 """
2756 ArtProvider_InsertProvider(ArtProvider provider)
2757
2758 Add new provider to the bottom of providers stack.
2759 """
2760 return _misc_.ArtProvider_InsertProvider(*args, **kwargs)
2761
2762 def ArtProvider_PopProvider(*args):
2763 """
2764 ArtProvider_PopProvider() -> bool
2765
2766 Remove latest added provider and delete it.
2767 """
2768 return _misc_.ArtProvider_PopProvider(*args)
2769
2770 def ArtProvider_RemoveProvider(*args, **kwargs):
2771 """
2772 ArtProvider_RemoveProvider(ArtProvider provider) -> bool
2773
2774 Remove provider. The provider must have been added previously! The
2775 provider is _not_ deleted.
2776 """
2777 val = _misc_.ArtProvider_RemoveProvider(*args, **kwargs)
2778 args[1].thisown = 1
2779 return val
2780
2781 def ArtProvider_GetBitmap(*args, **kwargs):
2782 """
2783 ArtProvider_GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
2784
2785 Query the providers for bitmap with given ID and return it. Return
2786 wx.NullBitmap if no provider provides it.
2787 """
2788 return _misc_.ArtProvider_GetBitmap(*args, **kwargs)
2789
2790 def ArtProvider_GetIcon(*args, **kwargs):
2791 """
2792 ArtProvider_GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
2793
2794 Query the providers for icon with given ID and return it. Return
2795 wx.NullIcon if no provider provides it.
2796 """
2797 return _misc_.ArtProvider_GetIcon(*args, **kwargs)
2798
2799 def ArtProvider_GetSizeHint(*args, **kwargs):
2800 """
2801 ArtProvider_GetSizeHint(String client, bool platform_dependent=False) -> Size
2802
2803 Get the size hint of an icon from a specific Art Client, queries the
2804 topmost provider if platform_dependent = false
2805 """
2806 return _misc_.ArtProvider_GetSizeHint(*args, **kwargs)
2807
2808 #---------------------------------------------------------------------------
2809
2810 CONFIG_USE_LOCAL_FILE = _misc_.CONFIG_USE_LOCAL_FILE
2811 CONFIG_USE_GLOBAL_FILE = _misc_.CONFIG_USE_GLOBAL_FILE
2812 CONFIG_USE_RELATIVE_PATH = _misc_.CONFIG_USE_RELATIVE_PATH
2813 CONFIG_USE_NO_ESCAPE_CHARACTERS = _misc_.CONFIG_USE_NO_ESCAPE_CHARACTERS
2814 class ConfigBase(object):
2815 """
2816 wx.ConfigBase class defines the basic interface of all config
2817 classes. It can not be used by itself (it is an abstract base class)
2818 and you will always use one of its derivations: wx.Config or
2819 wx.FileConfig.
2820
2821 wx.ConfigBase organizes the items in a tree-like structure, modeled
2822 after the Unix/Dos filesystem. There are groups that act like
2823 directories and entries, key/value pairs that act like files. There
2824 is always one current group given by the current path. As in the file
2825 system case, to specify a key in the config class you must use a path
2826 to it. Config classes also support the notion of the current group,
2827 which makes it possible to use relative paths.
2828
2829 Keys are pairs "key_name = value" where value may be of string,
2830 integer floating point or boolean, you can not store binary data
2831 without first encoding it as a string. For performance reasons items
2832 should be kept small, no more than a couple kilobytes.
2833
2834 """
2835 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2836 def __init__(self): raise AttributeError, "No constructor defined"
2837 __repr__ = _swig_repr
2838 __swig_destroy__ = _misc_.delete_ConfigBase
2839 __del__ = lambda self : None;
2840 Type_Unknown = _misc_.ConfigBase_Type_Unknown
2841 Type_String = _misc_.ConfigBase_Type_String
2842 Type_Boolean = _misc_.ConfigBase_Type_Boolean
2843 Type_Integer = _misc_.ConfigBase_Type_Integer
2844 Type_Float = _misc_.ConfigBase_Type_Float
2845 def Set(*args, **kwargs):
2846 """
2847 Set(ConfigBase config) -> ConfigBase
2848
2849 Sets the global config object (the one returned by Get) and returns a
2850 reference to the previous global config object.
2851 """
2852 return _misc_.ConfigBase_Set(*args, **kwargs)
2853
2854 Set = staticmethod(Set)
2855 def Get(*args, **kwargs):
2856 """
2857 Get(bool createOnDemand=True) -> ConfigBase
2858
2859 Returns the current global config object, creating one if neccessary.
2860 """
2861 return _misc_.ConfigBase_Get(*args, **kwargs)
2862
2863 Get = staticmethod(Get)
2864 def Create(*args, **kwargs):
2865 """
2866 Create() -> ConfigBase
2867
2868 Create and return a new global config object. This function will
2869 create the "best" implementation of wx.Config available for the
2870 current platform.
2871 """
2872 return _misc_.ConfigBase_Create(*args, **kwargs)
2873
2874 Create = staticmethod(Create)
2875 def DontCreateOnDemand(*args, **kwargs):
2876 """
2877 DontCreateOnDemand()
2878
2879 Should Get() try to create a new log object if there isn't a current
2880 one?
2881 """
2882 return _misc_.ConfigBase_DontCreateOnDemand(*args, **kwargs)
2883
2884 DontCreateOnDemand = staticmethod(DontCreateOnDemand)
2885 def SetPath(*args, **kwargs):
2886 """
2887 SetPath(self, String path)
2888
2889 Set current path: if the first character is '/', it's the absolute
2890 path, otherwise it's a relative path. '..' is supported. If the
2891 strPath doesn't exist it is created.
2892 """
2893 return _misc_.ConfigBase_SetPath(*args, **kwargs)
2894
2895 def GetPath(*args, **kwargs):
2896 """
2897 GetPath(self) -> String
2898
2899 Retrieve the current path (always as absolute path)
2900 """
2901 return _misc_.ConfigBase_GetPath(*args, **kwargs)
2902
2903 def GetFirstGroup(*args, **kwargs):
2904 """
2905 GetFirstGroup() -> (more, value, index)
2906
2907 Allows enumerating the subgroups in a config object. Returns a tuple
2908 containing a flag indicating there are more items, the name of the
2909 current item, and an index to pass to GetNextGroup to fetch the next
2910 item.
2911 """
2912 return _misc_.ConfigBase_GetFirstGroup(*args, **kwargs)
2913
2914 def GetNextGroup(*args, **kwargs):
2915 """
2916 GetNextGroup(long index) -> (more, value, index)
2917
2918 Allows enumerating the subgroups in a config object. Returns a tuple
2919 containing a flag indicating there are more items, the name of the
2920 current item, and an index to pass to GetNextGroup to fetch the next
2921 item.
2922 """
2923 return _misc_.ConfigBase_GetNextGroup(*args, **kwargs)
2924
2925 def GetFirstEntry(*args, **kwargs):
2926 """
2927 GetFirstEntry() -> (more, value, index)
2928
2929 Allows enumerating the entries in the current group in a config
2930 object. Returns a tuple containing a flag indicating there are more
2931 items, the name of the current item, and an index to pass to
2932 GetNextGroup to fetch the next item.
2933 """
2934 return _misc_.ConfigBase_GetFirstEntry(*args, **kwargs)
2935
2936 def GetNextEntry(*args, **kwargs):
2937 """
2938 GetNextEntry(long index) -> (more, value, index)
2939
2940 Allows enumerating the entries in the current group in a config
2941 object. Returns a tuple containing a flag indicating there are more
2942 items, the name of the current item, and an index to pass to
2943 GetNextGroup to fetch the next item.
2944 """
2945 return _misc_.ConfigBase_GetNextEntry(*args, **kwargs)
2946
2947 def GetNumberOfEntries(*args, **kwargs):
2948 """
2949 GetNumberOfEntries(self, bool recursive=False) -> size_t
2950
2951 Get the number of entries in the current group, with or without its
2952 subgroups.
2953 """
2954 return _misc_.ConfigBase_GetNumberOfEntries(*args, **kwargs)
2955
2956 def GetNumberOfGroups(*args, **kwargs):
2957 """
2958 GetNumberOfGroups(self, bool recursive=False) -> size_t
2959
2960 Get the number of subgroups in the current group, with or without its
2961 subgroups.
2962 """
2963 return _misc_.ConfigBase_GetNumberOfGroups(*args, **kwargs)
2964
2965 def HasGroup(*args, **kwargs):
2966 """
2967 HasGroup(self, String name) -> bool
2968
2969 Returns True if the group by this name exists
2970 """
2971 return _misc_.ConfigBase_HasGroup(*args, **kwargs)
2972
2973 def HasEntry(*args, **kwargs):
2974 """
2975 HasEntry(self, String name) -> bool
2976
2977 Returns True if the entry by this name exists
2978 """
2979 return _misc_.ConfigBase_HasEntry(*args, **kwargs)
2980
2981 def Exists(*args, **kwargs):
2982 """
2983 Exists(self, String name) -> bool
2984
2985 Returns True if either a group or an entry with a given name exists
2986 """
2987 return _misc_.ConfigBase_Exists(*args, **kwargs)
2988
2989 def GetEntryType(*args, **kwargs):
2990 """
2991 GetEntryType(self, String name) -> int
2992
2993 Get the type of the entry. Returns one of the wx.Config.Type_XXX values.
2994 """
2995 return _misc_.ConfigBase_GetEntryType(*args, **kwargs)
2996
2997 def Read(*args, **kwargs):
2998 """
2999 Read(self, String key, String defaultVal=EmptyString) -> String
3000
3001 Returns the value of key if it exists, defaultVal otherwise.
3002 """
3003 return _misc_.ConfigBase_Read(*args, **kwargs)
3004
3005 def ReadInt(*args, **kwargs):
3006 """
3007 ReadInt(self, String key, long defaultVal=0) -> long
3008
3009 Returns the value of key if it exists, defaultVal otherwise.
3010 """
3011 return _misc_.ConfigBase_ReadInt(*args, **kwargs)
3012
3013 def ReadFloat(*args, **kwargs):
3014 """
3015 ReadFloat(self, String key, double defaultVal=0.0) -> double
3016
3017 Returns the value of key if it exists, defaultVal otherwise.
3018 """
3019 return _misc_.ConfigBase_ReadFloat(*args, **kwargs)
3020
3021 def ReadBool(*args, **kwargs):
3022 """
3023 ReadBool(self, String key, bool defaultVal=False) -> bool
3024
3025 Returns the value of key if it exists, defaultVal otherwise.
3026 """
3027 return _misc_.ConfigBase_ReadBool(*args, **kwargs)
3028
3029 def Write(*args, **kwargs):
3030 """
3031 Write(self, String key, String value) -> bool
3032
3033 write the value (return True on success)
3034 """
3035 return _misc_.ConfigBase_Write(*args, **kwargs)
3036
3037 def WriteInt(*args, **kwargs):
3038 """
3039 WriteInt(self, String key, long value) -> bool
3040
3041 write the value (return True on success)
3042 """
3043 return _misc_.ConfigBase_WriteInt(*args, **kwargs)
3044
3045 def WriteFloat(*args, **kwargs):
3046 """
3047 WriteFloat(self, String key, double value) -> bool
3048
3049 write the value (return True on success)
3050 """
3051 return _misc_.ConfigBase_WriteFloat(*args, **kwargs)
3052
3053 def WriteBool(*args, **kwargs):
3054 """
3055 WriteBool(self, String key, bool value) -> bool
3056
3057 write the value (return True on success)
3058 """
3059 return _misc_.ConfigBase_WriteBool(*args, **kwargs)
3060
3061 def Flush(*args, **kwargs):
3062 """
3063 Flush(self, bool currentOnly=False) -> bool
3064
3065 permanently writes all changes
3066 """
3067 return _misc_.ConfigBase_Flush(*args, **kwargs)
3068
3069 def RenameEntry(*args, **kwargs):
3070 """
3071 RenameEntry(self, String oldName, String newName) -> bool
3072
3073 Rename an entry. Returns False on failure (probably because the new
3074 name is already taken by an existing entry)
3075 """
3076 return _misc_.ConfigBase_RenameEntry(*args, **kwargs)
3077
3078 def RenameGroup(*args, **kwargs):
3079 """
3080 RenameGroup(self, String oldName, String newName) -> bool
3081
3082 Rename a group. Returns False on failure (probably because the new
3083 name is already taken by an existing entry)
3084 """
3085 return _misc_.ConfigBase_RenameGroup(*args, **kwargs)
3086
3087 def DeleteEntry(*args, **kwargs):
3088 """
3089 DeleteEntry(self, String key, bool deleteGroupIfEmpty=True) -> bool
3090
3091 Deletes the specified entry and the group it belongs to if it was the
3092 last key in it and the second parameter is True
3093 """
3094 return _misc_.ConfigBase_DeleteEntry(*args, **kwargs)
3095
3096 def DeleteGroup(*args, **kwargs):
3097 """
3098 DeleteGroup(self, String key) -> bool
3099
3100 Delete the group (with all subgroups)
3101 """
3102 return _misc_.ConfigBase_DeleteGroup(*args, **kwargs)
3103
3104 def DeleteAll(*args, **kwargs):
3105 """
3106 DeleteAll(self) -> bool
3107
3108 Delete the whole underlying object (disk file, registry key, ...)
3109 primarly intended for use by deinstallation routine.
3110 """
3111 return _misc_.ConfigBase_DeleteAll(*args, **kwargs)
3112
3113 def SetExpandEnvVars(*args, **kwargs):
3114 """
3115 SetExpandEnvVars(self, bool doIt=True)
3116
3117 We can automatically expand environment variables in the config
3118 entries this option is on by default, you can turn it on/off at any
3119 time)
3120 """
3121 return _misc_.ConfigBase_SetExpandEnvVars(*args, **kwargs)
3122
3123 def IsExpandingEnvVars(*args, **kwargs):
3124 """
3125 IsExpandingEnvVars(self) -> bool
3126
3127 Are we currently expanding environment variables?
3128 """
3129 return _misc_.ConfigBase_IsExpandingEnvVars(*args, **kwargs)
3130
3131 def SetRecordDefaults(*args, **kwargs):
3132 """
3133 SetRecordDefaults(self, bool doIt=True)
3134
3135 Set whether the config objec should record default values.
3136 """
3137 return _misc_.ConfigBase_SetRecordDefaults(*args, **kwargs)
3138
3139 def IsRecordingDefaults(*args, **kwargs):
3140 """
3141 IsRecordingDefaults(self) -> bool
3142
3143 Are we currently recording default values?
3144 """
3145 return _misc_.ConfigBase_IsRecordingDefaults(*args, **kwargs)
3146
3147 def ExpandEnvVars(*args, **kwargs):
3148 """
3149 ExpandEnvVars(self, String str) -> String
3150
3151 Expand any environment variables in str and return the result
3152 """
3153 return _misc_.ConfigBase_ExpandEnvVars(*args, **kwargs)
3154
3155 def GetAppName(*args, **kwargs):
3156 """GetAppName(self) -> String"""
3157 return _misc_.ConfigBase_GetAppName(*args, **kwargs)
3158
3159 def GetVendorName(*args, **kwargs):
3160 """GetVendorName(self) -> String"""
3161 return _misc_.ConfigBase_GetVendorName(*args, **kwargs)
3162
3163 def SetAppName(*args, **kwargs):
3164 """SetAppName(self, String appName)"""
3165 return _misc_.ConfigBase_SetAppName(*args, **kwargs)
3166
3167 def SetVendorName(*args, **kwargs):
3168 """SetVendorName(self, String vendorName)"""
3169 return _misc_.ConfigBase_SetVendorName(*args, **kwargs)
3170
3171 def SetStyle(*args, **kwargs):
3172 """SetStyle(self, long style)"""
3173 return _misc_.ConfigBase_SetStyle(*args, **kwargs)
3174
3175 def GetStyle(*args, **kwargs):
3176 """GetStyle(self) -> long"""
3177 return _misc_.ConfigBase_GetStyle(*args, **kwargs)
3178
3179 AppName = property(GetAppName,SetAppName,doc="See `GetAppName` and `SetAppName`")
3180 EntryType = property(GetEntryType,doc="See `GetEntryType`")
3181 FirstEntry = property(GetFirstEntry,doc="See `GetFirstEntry`")
3182 FirstGroup = property(GetFirstGroup,doc="See `GetFirstGroup`")
3183 NextEntry = property(GetNextEntry,doc="See `GetNextEntry`")
3184 NextGroup = property(GetNextGroup,doc="See `GetNextGroup`")
3185 NumberOfEntries = property(GetNumberOfEntries,doc="See `GetNumberOfEntries`")
3186 NumberOfGroups = property(GetNumberOfGroups,doc="See `GetNumberOfGroups`")
3187 Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
3188 Style = property(GetStyle,SetStyle,doc="See `GetStyle` and `SetStyle`")
3189 VendorName = property(GetVendorName,SetVendorName,doc="See `GetVendorName` and `SetVendorName`")
3190 _misc_.ConfigBase_swigregister(ConfigBase)
3191
3192 def ConfigBase_Set(*args, **kwargs):
3193 """
3194 ConfigBase_Set(ConfigBase config) -> ConfigBase
3195
3196 Sets the global config object (the one returned by Get) and returns a
3197 reference to the previous global config object.
3198 """
3199 return _misc_.ConfigBase_Set(*args, **kwargs)
3200
3201 def ConfigBase_Get(*args, **kwargs):
3202 """
3203 ConfigBase_Get(bool createOnDemand=True) -> ConfigBase
3204
3205 Returns the current global config object, creating one if neccessary.
3206 """
3207 return _misc_.ConfigBase_Get(*args, **kwargs)
3208
3209 def ConfigBase_Create(*args):
3210 """
3211 ConfigBase_Create() -> ConfigBase
3212
3213 Create and return a new global config object. This function will
3214 create the "best" implementation of wx.Config available for the
3215 current platform.
3216 """
3217 return _misc_.ConfigBase_Create(*args)
3218
3219 def ConfigBase_DontCreateOnDemand(*args):
3220 """
3221 ConfigBase_DontCreateOnDemand()
3222
3223 Should Get() try to create a new log object if there isn't a current
3224 one?
3225 """
3226 return _misc_.ConfigBase_DontCreateOnDemand(*args)
3227
3228 class Config(ConfigBase):
3229 """
3230 This ConfigBase-derived class will use the registry on Windows,
3231 and will be a wx.FileConfig on other platforms.
3232 """
3233 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3234 __repr__ = _swig_repr
3235 def __init__(self, *args, **kwargs):
3236 """
3237 __init__(self, String appName=EmptyString, String vendorName=EmptyString,
3238 String localFilename=EmptyString, String globalFilename=EmptyString,
3239 long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> Config
3240 """
3241 _misc_.Config_swiginit(self,_misc_.new_Config(*args, **kwargs))
3242 __swig_destroy__ = _misc_.delete_Config
3243 __del__ = lambda self : None;
3244 _misc_.Config_swigregister(Config)
3245
3246 class FileConfig(ConfigBase):
3247 """This config class will use a file for storage on all platforms."""
3248 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3249 __repr__ = _swig_repr
3250 def __init__(self, *args, **kwargs):
3251 """
3252 __init__(self, String appName=EmptyString, String vendorName=EmptyString,
3253 String localFilename=EmptyString, String globalFilename=EmptyString,
3254 long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> FileConfig
3255 """
3256 _misc_.FileConfig_swiginit(self,_misc_.new_FileConfig(*args, **kwargs))
3257 __swig_destroy__ = _misc_.delete_FileConfig
3258 __del__ = lambda self : None;
3259 _misc_.FileConfig_swigregister(FileConfig)
3260
3261 class ConfigPathChanger(object):
3262 """
3263 A handy little class which changes current path to the path of given
3264 entry and restores it in the destructoir: so if you declare a local
3265 variable of this type, you work in the entry directory and the path is
3266 automatically restored when the function returns.
3267 """
3268 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3269 __repr__ = _swig_repr
3270 def __init__(self, *args, **kwargs):
3271 """__init__(self, ConfigBase config, String entry) -> ConfigPathChanger"""
3272 _misc_.ConfigPathChanger_swiginit(self,_misc_.new_ConfigPathChanger(*args, **kwargs))
3273 __swig_destroy__ = _misc_.delete_ConfigPathChanger
3274 __del__ = lambda self : None;
3275 def Name(*args, **kwargs):
3276 """
3277 Name(self) -> String
3278
3279 Get the key name
3280 """
3281 return _misc_.ConfigPathChanger_Name(*args, **kwargs)
3282
3283 _misc_.ConfigPathChanger_swigregister(ConfigPathChanger)
3284
3285
3286 def ExpandEnvVars(*args, **kwargs):
3287 """
3288 ExpandEnvVars(String sz) -> String
3289
3290 Replace environment variables ($SOMETHING) with their values. The
3291 format is $VARNAME or ${VARNAME} where VARNAME contains alphanumeric
3292 characters and '_' only. '$' must be escaped ('\$') in order to be
3293 taken literally.
3294 """
3295 return _misc_.ExpandEnvVars(*args, **kwargs)
3296 #---------------------------------------------------------------------------
3297
3298 class DateTime(object):
3299 """Proxy of C++ DateTime class"""
3300 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3301 __repr__ = _swig_repr
3302 Local = _misc_.DateTime_Local
3303 GMT_12 = _misc_.DateTime_GMT_12
3304 GMT_11 = _misc_.DateTime_GMT_11
3305 GMT_10 = _misc_.DateTime_GMT_10
3306 GMT_9 = _misc_.DateTime_GMT_9
3307 GMT_8 = _misc_.DateTime_GMT_8
3308 GMT_7 = _misc_.DateTime_GMT_7
3309 GMT_6 = _misc_.DateTime_GMT_6
3310 GMT_5 = _misc_.DateTime_GMT_5
3311 GMT_4 = _misc_.DateTime_GMT_4
3312 GMT_3 = _misc_.DateTime_GMT_3
3313 GMT_2 = _misc_.DateTime_GMT_2
3314 GMT_1 = _misc_.DateTime_GMT_1
3315 GMT0 = _misc_.DateTime_GMT0
3316 GMT1 = _misc_.DateTime_GMT1
3317 GMT2 = _misc_.DateTime_GMT2
3318 GMT3 = _misc_.DateTime_GMT3
3319 GMT4 = _misc_.DateTime_GMT4
3320 GMT5 = _misc_.DateTime_GMT5
3321 GMT6 = _misc_.DateTime_GMT6
3322 GMT7 = _misc_.DateTime_GMT7
3323 GMT8 = _misc_.DateTime_GMT8
3324 GMT9 = _misc_.DateTime_GMT9
3325 GMT10 = _misc_.DateTime_GMT10
3326 GMT11 = _misc_.DateTime_GMT11
3327 GMT12 = _misc_.DateTime_GMT12
3328 WET = _misc_.DateTime_WET
3329 WEST = _misc_.DateTime_WEST
3330 CET = _misc_.DateTime_CET
3331 CEST = _misc_.DateTime_CEST
3332 EET = _misc_.DateTime_EET
3333 EEST = _misc_.DateTime_EEST
3334 MSK = _misc_.DateTime_MSK
3335 MSD = _misc_.DateTime_MSD
3336 AST = _misc_.DateTime_AST
3337 ADT = _misc_.DateTime_ADT
3338 EST = _misc_.DateTime_EST
3339 EDT = _misc_.DateTime_EDT
3340 CST = _misc_.DateTime_CST
3341 CDT = _misc_.DateTime_CDT
3342 MST = _misc_.DateTime_MST
3343 MDT = _misc_.DateTime_MDT
3344 PST = _misc_.DateTime_PST
3345 PDT = _misc_.DateTime_PDT
3346 HST = _misc_.DateTime_HST
3347 AKST = _misc_.DateTime_AKST
3348 AKDT = _misc_.DateTime_AKDT
3349 A_WST = _misc_.DateTime_A_WST
3350 A_CST = _misc_.DateTime_A_CST
3351 A_EST = _misc_.DateTime_A_EST
3352 A_ESST = _misc_.DateTime_A_ESST
3353 UTC = _misc_.DateTime_UTC
3354 Gregorian = _misc_.DateTime_Gregorian
3355 Julian = _misc_.DateTime_Julian
3356 Gr_Unknown = _misc_.DateTime_Gr_Unknown
3357 Gr_Standard = _misc_.DateTime_Gr_Standard
3358 Gr_Alaska = _misc_.DateTime_Gr_Alaska
3359 Gr_Albania = _misc_.DateTime_Gr_Albania
3360 Gr_Austria = _misc_.DateTime_Gr_Austria
3361 Gr_Austria_Brixen = _misc_.DateTime_Gr_Austria_Brixen
3362 Gr_Austria_Salzburg = _misc_.DateTime_Gr_Austria_Salzburg
3363 Gr_Austria_Tyrol = _misc_.DateTime_Gr_Austria_Tyrol
3364 Gr_Austria_Carinthia = _misc_.DateTime_Gr_Austria_Carinthia
3365 Gr_Austria_Styria = _misc_.DateTime_Gr_Austria_Styria
3366 Gr_Belgium = _misc_.DateTime_Gr_Belgium
3367 Gr_Bulgaria = _misc_.DateTime_Gr_Bulgaria
3368 Gr_Bulgaria_1 = _misc_.DateTime_Gr_Bulgaria_1
3369 Gr_Bulgaria_2 = _misc_.DateTime_Gr_Bulgaria_2
3370 Gr_Bulgaria_3 = _misc_.DateTime_Gr_Bulgaria_3
3371 Gr_Canada = _misc_.DateTime_Gr_Canada
3372 Gr_China = _misc_.DateTime_Gr_China
3373 Gr_China_1 = _misc_.DateTime_Gr_China_1
3374 Gr_China_2 = _misc_.DateTime_Gr_China_2
3375 Gr_Czechoslovakia = _misc_.DateTime_Gr_Czechoslovakia
3376 Gr_Denmark = _misc_.DateTime_Gr_Denmark
3377 Gr_Egypt = _misc_.DateTime_Gr_Egypt
3378 Gr_Estonia = _misc_.DateTime_Gr_Estonia
3379 Gr_Finland = _misc_.DateTime_Gr_Finland
3380 Gr_France = _misc_.DateTime_Gr_France
3381 Gr_France_Alsace = _misc_.DateTime_Gr_France_Alsace
3382 Gr_France_Lorraine = _misc_.DateTime_Gr_France_Lorraine
3383 Gr_France_Strasbourg = _misc_.DateTime_Gr_France_Strasbourg
3384 Gr_Germany = _misc_.DateTime_Gr_Germany
3385 Gr_Germany_Catholic = _misc_.DateTime_Gr_Germany_Catholic
3386 Gr_Germany_Prussia = _misc_.DateTime_Gr_Germany_Prussia
3387 Gr_Germany_Protestant = _misc_.DateTime_Gr_Germany_Protestant
3388 Gr_GreatBritain = _misc_.DateTime_Gr_GreatBritain
3389 Gr_Greece = _misc_.DateTime_Gr_Greece
3390 Gr_Hungary = _misc_.DateTime_Gr_Hungary
3391 Gr_Ireland = _misc_.DateTime_Gr_Ireland
3392 Gr_Italy = _misc_.DateTime_Gr_Italy
3393 Gr_Japan = _misc_.DateTime_Gr_Japan
3394 Gr_Japan_1 = _misc_.DateTime_Gr_Japan_1
3395 Gr_Japan_2 = _misc_.DateTime_Gr_Japan_2
3396 Gr_Japan_3 = _misc_.DateTime_Gr_Japan_3
3397 Gr_Latvia = _misc_.DateTime_Gr_Latvia
3398 Gr_Lithuania = _misc_.DateTime_Gr_Lithuania
3399 Gr_Luxemburg = _misc_.DateTime_Gr_Luxemburg
3400 Gr_Netherlands = _misc_.DateTime_Gr_Netherlands
3401 Gr_Netherlands_Groningen = _misc_.DateTime_Gr_Netherlands_Groningen
3402 Gr_Netherlands_Gelderland = _misc_.DateTime_Gr_Netherlands_Gelderland
3403 Gr_Netherlands_Utrecht = _misc_.DateTime_Gr_Netherlands_Utrecht
3404 Gr_Netherlands_Friesland = _misc_.DateTime_Gr_Netherlands_Friesland
3405 Gr_Norway = _misc_.DateTime_Gr_Norway
3406 Gr_Poland = _misc_.DateTime_Gr_Poland
3407 Gr_Portugal = _misc_.DateTime_Gr_Portugal
3408 Gr_Romania = _misc_.DateTime_Gr_Romania
3409 Gr_Russia = _misc_.DateTime_Gr_Russia
3410 Gr_Scotland = _misc_.DateTime_Gr_Scotland
3411 Gr_Spain = _misc_.DateTime_Gr_Spain
3412 Gr_Sweden = _misc_.DateTime_Gr_Sweden
3413 Gr_Switzerland = _misc_.DateTime_Gr_Switzerland
3414 Gr_Switzerland_Catholic = _misc_.DateTime_Gr_Switzerland_Catholic
3415 Gr_Switzerland_Protestant = _misc_.DateTime_Gr_Switzerland_Protestant
3416 Gr_Turkey = _misc_.DateTime_Gr_Turkey
3417 Gr_USA = _misc_.DateTime_Gr_USA
3418 Gr_Wales = _misc_.DateTime_Gr_Wales
3419 Gr_Yugoslavia = _misc_.DateTime_Gr_Yugoslavia
3420 Country_Unknown = _misc_.DateTime_Country_Unknown
3421 Country_Default = _misc_.DateTime_Country_Default
3422 Country_WesternEurope_Start = _misc_.DateTime_Country_WesternEurope_Start
3423 Country_EEC = _misc_.DateTime_Country_EEC
3424 France = _misc_.DateTime_France
3425 Germany = _misc_.DateTime_Germany
3426 UK = _misc_.DateTime_UK
3427 Country_WesternEurope_End = _misc_.DateTime_Country_WesternEurope_End
3428 Russia = _misc_.DateTime_Russia
3429 USA = _misc_.DateTime_USA
3430 Jan = _misc_.DateTime_Jan
3431 Feb = _misc_.DateTime_Feb
3432 Mar = _misc_.DateTime_Mar
3433 Apr = _misc_.DateTime_Apr
3434 May = _misc_.DateTime_May
3435 Jun = _misc_.DateTime_Jun
3436 Jul = _misc_.DateTime_Jul
3437 Aug = _misc_.DateTime_Aug
3438 Sep = _misc_.DateTime_Sep
3439 Oct = _misc_.DateTime_Oct
3440 Nov = _misc_.DateTime_Nov
3441 Dec = _misc_.DateTime_Dec
3442 Inv_Month = _misc_.DateTime_Inv_Month
3443 Sun = _misc_.DateTime_Sun
3444 Mon = _misc_.DateTime_Mon
3445 Tue = _misc_.DateTime_Tue
3446 Wed = _misc_.DateTime_Wed
3447 Thu = _misc_.DateTime_Thu
3448 Fri = _misc_.DateTime_Fri
3449 Sat = _misc_.DateTime_Sat
3450 Inv_WeekDay = _misc_.DateTime_Inv_WeekDay
3451 Inv_Year = _misc_.DateTime_Inv_Year
3452 Name_Full = _misc_.DateTime_Name_Full
3453 Name_Abbr = _misc_.DateTime_Name_Abbr
3454 Default_First = _misc_.DateTime_Default_First
3455 Monday_First = _misc_.DateTime_Monday_First
3456 Sunday_First = _misc_.DateTime_Sunday_First
3457 def SetCountry(*args, **kwargs):
3458 """SetCountry(int country)"""
3459 return _misc_.DateTime_SetCountry(*args, **kwargs)
3460
3461 SetCountry = staticmethod(SetCountry)
3462 def GetCountry(*args, **kwargs):
3463 """GetCountry() -> int"""
3464 return _misc_.DateTime_GetCountry(*args, **kwargs)
3465
3466 GetCountry = staticmethod(GetCountry)
3467 def IsWestEuropeanCountry(*args, **kwargs):
3468 """IsWestEuropeanCountry(int country=Country_Default) -> bool"""
3469 return _misc_.DateTime_IsWestEuropeanCountry(*args, **kwargs)
3470
3471 IsWestEuropeanCountry = staticmethod(IsWestEuropeanCountry)
3472 def GetCurrentYear(*args, **kwargs):
3473 """GetCurrentYear(int cal=Gregorian) -> int"""
3474 return _misc_.DateTime_GetCurrentYear(*args, **kwargs)
3475
3476 GetCurrentYear = staticmethod(GetCurrentYear)
3477 def ConvertYearToBC(*args, **kwargs):
3478 """ConvertYearToBC(int year) -> int"""
3479 return _misc_.DateTime_ConvertYearToBC(*args, **kwargs)
3480
3481 ConvertYearToBC = staticmethod(ConvertYearToBC)
3482 def GetCurrentMonth(*args, **kwargs):
3483 """GetCurrentMonth(int cal=Gregorian) -> int"""
3484 return _misc_.DateTime_GetCurrentMonth(*args, **kwargs)
3485
3486 GetCurrentMonth = staticmethod(GetCurrentMonth)
3487 def IsLeapYear(*args, **kwargs):
3488 """IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool"""
3489 return _misc_.DateTime_IsLeapYear(*args, **kwargs)
3490
3491 IsLeapYear = staticmethod(IsLeapYear)
3492 def GetCentury(*args, **kwargs):
3493 """GetCentury(int year=Inv_Year) -> int"""
3494 return _misc_.DateTime_GetCentury(*args, **kwargs)
3495
3496 GetCentury = staticmethod(GetCentury)
3497 def GetNumberOfDaysinYear(*args, **kwargs):
3498 """GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int"""
3499 return _misc_.DateTime_GetNumberOfDaysinYear(*args, **kwargs)
3500
3501 GetNumberOfDaysinYear = staticmethod(GetNumberOfDaysinYear)
3502 def GetNumberOfDaysInMonth(*args, **kwargs):
3503 """GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int"""
3504 return _misc_.DateTime_GetNumberOfDaysInMonth(*args, **kwargs)
3505
3506 GetNumberOfDaysInMonth = staticmethod(GetNumberOfDaysInMonth)
3507 def GetMonthName(*args, **kwargs):
3508 """GetMonthName(int month, int flags=Name_Full) -> String"""
3509 return _misc_.DateTime_GetMonthName(*args, **kwargs)
3510
3511 GetMonthName = staticmethod(GetMonthName)
3512 def GetWeekDayName(*args, **kwargs):
3513 """GetWeekDayName(int weekday, int flags=Name_Full) -> String"""
3514 return _misc_.DateTime_GetWeekDayName(*args, **kwargs)
3515
3516 GetWeekDayName = staticmethod(GetWeekDayName)
3517 def GetAmPmStrings(*args, **kwargs):
3518 """
3519 GetAmPmStrings() -> (am, pm)
3520
3521 Get the AM and PM strings in the current locale (may be empty)
3522 """
3523 return _misc_.DateTime_GetAmPmStrings(*args, **kwargs)
3524
3525 GetAmPmStrings = staticmethod(GetAmPmStrings)
3526 def IsDSTApplicable(*args, **kwargs):
3527 """IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool"""
3528 return _misc_.DateTime_IsDSTApplicable(*args, **kwargs)
3529
3530 IsDSTApplicable = staticmethod(IsDSTApplicable)
3531 def GetBeginDST(*args, **kwargs):
3532 """GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime"""
3533 return _misc_.DateTime_GetBeginDST(*args, **kwargs)
3534
3535 GetBeginDST = staticmethod(GetBeginDST)
3536 def GetEndDST(*args, **kwargs):
3537 """GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime"""
3538 return _misc_.DateTime_GetEndDST(*args, **kwargs)
3539
3540 GetEndDST = staticmethod(GetEndDST)
3541 def Now(*args, **kwargs):
3542 """Now() -> DateTime"""
3543 return _misc_.DateTime_Now(*args, **kwargs)
3544
3545 Now = staticmethod(Now)
3546 def UNow(*args, **kwargs):
3547 """UNow() -> DateTime"""
3548 return _misc_.DateTime_UNow(*args, **kwargs)
3549
3550 UNow = staticmethod(UNow)
3551 def Today(*args, **kwargs):
3552 """Today() -> DateTime"""
3553 return _misc_.DateTime_Today(*args, **kwargs)
3554
3555 Today = staticmethod(Today)
3556 def __init__(self, *args, **kwargs):
3557 """__init__(self) -> DateTime"""
3558 _misc_.DateTime_swiginit(self,_misc_.new_DateTime(*args, **kwargs))
3559 __swig_destroy__ = _misc_.delete_DateTime
3560 __del__ = lambda self : None;
3561 def SetToCurrent(*args, **kwargs):
3562 """SetToCurrent(self) -> DateTime"""
3563 return _misc_.DateTime_SetToCurrent(*args, **kwargs)
3564
3565 def SetTimeT(*args, **kwargs):
3566 """SetTimeT(self, time_t timet) -> DateTime"""
3567 return _misc_.DateTime_SetTimeT(*args, **kwargs)
3568
3569 def SetJDN(*args, **kwargs):
3570 """SetJDN(self, double jdn) -> DateTime"""
3571 return _misc_.DateTime_SetJDN(*args, **kwargs)
3572
3573 def SetHMS(*args, **kwargs):
3574 """SetHMS(self, int hour, int minute=0, int second=0, int millisec=0) -> DateTime"""
3575 return _misc_.DateTime_SetHMS(*args, **kwargs)
3576
3577 def Set(*args, **kwargs):
3578 """
3579 Set(self, int day, int month=Inv_Month, int year=Inv_Year, int hour=0,
3580 int minute=0, int second=0, int millisec=0) -> DateTime
3581 """
3582 return _misc_.DateTime_Set(*args, **kwargs)
3583
3584 def ResetTime(*args, **kwargs):
3585 """ResetTime(self) -> DateTime"""
3586 return _misc_.DateTime_ResetTime(*args, **kwargs)
3587
3588 def SetYear(*args, **kwargs):
3589 """SetYear(self, int year) -> DateTime"""
3590 return _misc_.DateTime_SetYear(*args, **kwargs)
3591
3592 def SetMonth(*args, **kwargs):
3593 """SetMonth(self, int month) -> DateTime"""
3594 return _misc_.DateTime_SetMonth(*args, **kwargs)
3595
3596 def SetDay(*args, **kwargs):
3597 """SetDay(self, int day) -> DateTime"""
3598 return _misc_.DateTime_SetDay(*args, **kwargs)
3599
3600 def SetHour(*args, **kwargs):
3601 """SetHour(self, int hour) -> DateTime"""
3602 return _misc_.DateTime_SetHour(*args, **kwargs)
3603
3604 def SetMinute(*args, **kwargs):
3605 """SetMinute(self, int minute) -> DateTime"""
3606 return _misc_.DateTime_SetMinute(*args, **kwargs)
3607
3608 def SetSecond(*args, **kwargs):
3609 """SetSecond(self, int second) -> DateTime"""
3610 return _misc_.DateTime_SetSecond(*args, **kwargs)
3611
3612 def SetMillisecond(*args, **kwargs):
3613 """SetMillisecond(self, int millisecond) -> DateTime"""
3614 return _misc_.DateTime_SetMillisecond(*args, **kwargs)
3615
3616 def SetToWeekDayInSameWeek(*args, **kwargs):
3617 """SetToWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime"""
3618 return _misc_.DateTime_SetToWeekDayInSameWeek(*args, **kwargs)
3619
3620 def GetWeekDayInSameWeek(*args, **kwargs):
3621 """GetWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime"""
3622 return _misc_.DateTime_GetWeekDayInSameWeek(*args, **kwargs)
3623
3624 def SetToNextWeekDay(*args, **kwargs):
3625 """SetToNextWeekDay(self, int weekday) -> DateTime"""
3626 return _misc_.DateTime_SetToNextWeekDay(*args, **kwargs)
3627
3628 def GetNextWeekDay(*args, **kwargs):
3629 """GetNextWeekDay(self, int weekday) -> DateTime"""
3630 return _misc_.DateTime_GetNextWeekDay(*args, **kwargs)
3631
3632 def SetToPrevWeekDay(*args, **kwargs):
3633 """SetToPrevWeekDay(self, int weekday) -> DateTime"""
3634 return _misc_.DateTime_SetToPrevWeekDay(*args, **kwargs)
3635
3636 def GetPrevWeekDay(*args, **kwargs):
3637 """GetPrevWeekDay(self, int weekday) -> DateTime"""
3638 return _misc_.DateTime_GetPrevWeekDay(*args, **kwargs)
3639
3640 def SetToWeekDay(*args, **kwargs):
3641 """SetToWeekDay(self, int weekday, int n=1, int month=Inv_Month, int year=Inv_Year) -> bool"""
3642 return _misc_.DateTime_SetToWeekDay(*args, **kwargs)
3643
3644 def SetToLastWeekDay(*args, **kwargs):
3645 """SetToLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> bool"""
3646 return _misc_.DateTime_SetToLastWeekDay(*args, **kwargs)
3647
3648 def GetLastWeekDay(*args, **kwargs):
3649 """GetLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> DateTime"""
3650 return _misc_.DateTime_GetLastWeekDay(*args, **kwargs)
3651
3652 def SetToTheWeek(*args, **kwargs):
3653 """SetToTheWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> bool"""
3654 return _misc_.DateTime_SetToTheWeek(*args, **kwargs)
3655
3656 def GetWeek(*args, **kwargs):
3657 """GetWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> DateTime"""
3658 return _misc_.DateTime_GetWeek(*args, **kwargs)
3659
3660 SetToTheWeek = wx._deprecated(SetToTheWeek, "SetToTheWeek is deprecated, use (static) SetToWeekOfYear instead")
3661 GetWeek = wx._deprecated(GetWeek, "GetWeek is deprecated, use GetWeekOfYear instead")
3662
3663 def SetToWeekOfYear(*args, **kwargs):
3664 """SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime"""
3665 return _misc_.DateTime_SetToWeekOfYear(*args, **kwargs)
3666
3667 SetToWeekOfYear = staticmethod(SetToWeekOfYear)
3668 def SetToLastMonthDay(*args, **kwargs):
3669 """SetToLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime"""
3670 return _misc_.DateTime_SetToLastMonthDay(*args, **kwargs)
3671
3672 def GetLastMonthDay(*args, **kwargs):
3673 """GetLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime"""
3674 return _misc_.DateTime_GetLastMonthDay(*args, **kwargs)
3675
3676 def SetToYearDay(*args, **kwargs):
3677 """SetToYearDay(self, int yday) -> DateTime"""
3678 return _misc_.DateTime_SetToYearDay(*args, **kwargs)
3679
3680 def GetYearDay(*args, **kwargs):
3681 """GetYearDay(self, int yday) -> DateTime"""
3682 return _misc_.DateTime_GetYearDay(*args, **kwargs)
3683
3684 def GetJulianDayNumber(*args, **kwargs):
3685 """GetJulianDayNumber(self) -> double"""
3686 return _misc_.DateTime_GetJulianDayNumber(*args, **kwargs)
3687
3688 def GetJDN(*args, **kwargs):
3689 """GetJDN(self) -> double"""
3690 return _misc_.DateTime_GetJDN(*args, **kwargs)
3691
3692 def GetModifiedJulianDayNumber(*args, **kwargs):
3693 """GetModifiedJulianDayNumber(self) -> double"""
3694 return _misc_.DateTime_GetModifiedJulianDayNumber(*args, **kwargs)
3695
3696 def GetMJD(*args, **kwargs):
3697 """GetMJD(self) -> double"""
3698 return _misc_.DateTime_GetMJD(*args, **kwargs)
3699
3700 def GetRataDie(*args, **kwargs):
3701 """GetRataDie(self) -> double"""
3702 return _misc_.DateTime_GetRataDie(*args, **kwargs)
3703
3704 def ToTimezone(*args, **kwargs):
3705 """ToTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3706 return _misc_.DateTime_ToTimezone(*args, **kwargs)
3707
3708 def MakeTimezone(*args, **kwargs):
3709 """MakeTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3710 return _misc_.DateTime_MakeTimezone(*args, **kwargs)
3711
3712 def FromTimezone(*args, **kwargs):
3713 """FromTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3714 return _misc_.DateTime_FromTimezone(*args, **kwargs)
3715
3716 def MakeFromTimezone(*args, **kwargs):
3717 """MakeFromTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3718 return _misc_.DateTime_MakeFromTimezone(*args, **kwargs)
3719
3720 def ToUTC(*args, **kwargs):
3721 """ToUTC(self, bool noDST=False) -> DateTime"""
3722 return _misc_.DateTime_ToUTC(*args, **kwargs)
3723
3724 def MakeUTC(*args, **kwargs):
3725 """MakeUTC(self, bool noDST=False) -> DateTime"""
3726 return _misc_.DateTime_MakeUTC(*args, **kwargs)
3727
3728 def ToGMT(*args, **kwargs):
3729 """ToGMT(self, bool noDST=False) -> DateTime"""
3730 return _misc_.DateTime_ToGMT(*args, **kwargs)
3731
3732 def MakeGMT(*args, **kwargs):
3733 """MakeGMT(self, bool noDST=False) -> DateTime"""
3734 return _misc_.DateTime_MakeGMT(*args, **kwargs)
3735
3736 def FromUTC(*args, **kwargs):
3737 """FromUTC(self, bool noDST=False) -> DateTime"""
3738 return _misc_.DateTime_FromUTC(*args, **kwargs)
3739
3740 def MakeFromUTC(*args, **kwargs):
3741 """MakeFromUTC(self, bool noDST=False) -> DateTime"""
3742 return _misc_.DateTime_MakeFromUTC(*args, **kwargs)
3743
3744 def IsDST(*args, **kwargs):
3745 """IsDST(self, int country=Country_Default) -> int"""
3746 return _misc_.DateTime_IsDST(*args, **kwargs)
3747
3748 def IsValid(*args, **kwargs):
3749 """IsValid(self) -> bool"""
3750 return _misc_.DateTime_IsValid(*args, **kwargs)
3751
3752 Ok = IsValid
3753 def __nonzero__(self): return self.Ok()
3754 def GetTicks(*args, **kwargs):
3755 """GetTicks(self) -> time_t"""
3756 return _misc_.DateTime_GetTicks(*args, **kwargs)
3757
3758 def GetYear(*args, **kwargs):
3759 """GetYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3760 return _misc_.DateTime_GetYear(*args, **kwargs)
3761
3762 def GetMonth(*args, **kwargs):
3763 """GetMonth(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3764 return _misc_.DateTime_GetMonth(*args, **kwargs)
3765
3766 def GetDay(*args, **kwargs):
3767 """GetDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3768 return _misc_.DateTime_GetDay(*args, **kwargs)
3769
3770 def GetWeekDay(*args, **kwargs):
3771 """GetWeekDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3772 return _misc_.DateTime_GetWeekDay(*args, **kwargs)
3773
3774 def GetHour(*args, **kwargs):
3775 """GetHour(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3776 return _misc_.DateTime_GetHour(*args, **kwargs)
3777
3778 def GetMinute(*args, **kwargs):
3779 """GetMinute(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3780 return _misc_.DateTime_GetMinute(*args, **kwargs)
3781
3782 def GetSecond(*args, **kwargs):
3783 """GetSecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3784 return _misc_.DateTime_GetSecond(*args, **kwargs)
3785
3786 def GetMillisecond(*args, **kwargs):
3787 """GetMillisecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3788 return _misc_.DateTime_GetMillisecond(*args, **kwargs)
3789
3790 def GetDayOfYear(*args, **kwargs):
3791 """GetDayOfYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3792 return _misc_.DateTime_GetDayOfYear(*args, **kwargs)
3793
3794 def GetWeekOfYear(*args, **kwargs):
3795 """GetWeekOfYear(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3796 return _misc_.DateTime_GetWeekOfYear(*args, **kwargs)
3797
3798 def GetWeekOfMonth(*args, **kwargs):
3799 """GetWeekOfMonth(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3800 return _misc_.DateTime_GetWeekOfMonth(*args, **kwargs)
3801
3802 def IsWorkDay(*args, **kwargs):
3803 """IsWorkDay(self, int country=Country_Default) -> bool"""
3804 return _misc_.DateTime_IsWorkDay(*args, **kwargs)
3805
3806 def IsEqualTo(*args, **kwargs):
3807 """IsEqualTo(self, DateTime datetime) -> bool"""
3808 return _misc_.DateTime_IsEqualTo(*args, **kwargs)
3809
3810 def IsEarlierThan(*args, **kwargs):
3811 """IsEarlierThan(self, DateTime datetime) -> bool"""
3812 return _misc_.DateTime_IsEarlierThan(*args, **kwargs)
3813
3814 def IsLaterThan(*args, **kwargs):
3815 """IsLaterThan(self, DateTime datetime) -> bool"""
3816 return _misc_.DateTime_IsLaterThan(*args, **kwargs)
3817
3818 def IsStrictlyBetween(*args, **kwargs):
3819 """IsStrictlyBetween(self, DateTime t1, DateTime t2) -> bool"""
3820 return _misc_.DateTime_IsStrictlyBetween(*args, **kwargs)
3821
3822 def IsBetween(*args, **kwargs):
3823 """IsBetween(self, DateTime t1, DateTime t2) -> bool"""
3824 return _misc_.DateTime_IsBetween(*args, **kwargs)
3825
3826 def IsSameDate(*args, **kwargs):
3827 """IsSameDate(self, DateTime dt) -> bool"""
3828 return _misc_.DateTime_IsSameDate(*args, **kwargs)
3829
3830 def IsSameTime(*args, **kwargs):
3831 """IsSameTime(self, DateTime dt) -> bool"""
3832 return _misc_.DateTime_IsSameTime(*args, **kwargs)
3833
3834 def IsEqualUpTo(*args, **kwargs):
3835 """IsEqualUpTo(self, DateTime dt, TimeSpan ts) -> bool"""
3836 return _misc_.DateTime_IsEqualUpTo(*args, **kwargs)
3837
3838 def AddTS(*args, **kwargs):
3839 """AddTS(self, TimeSpan diff) -> DateTime"""
3840 return _misc_.DateTime_AddTS(*args, **kwargs)
3841
3842 def AddDS(*args, **kwargs):
3843 """AddDS(self, DateSpan diff) -> DateTime"""
3844 return _misc_.DateTime_AddDS(*args, **kwargs)
3845
3846 def SubtractTS(*args, **kwargs):
3847 """SubtractTS(self, TimeSpan diff) -> DateTime"""
3848 return _misc_.DateTime_SubtractTS(*args, **kwargs)
3849
3850 def SubtractDS(*args, **kwargs):
3851 """SubtractDS(self, DateSpan diff) -> DateTime"""
3852 return _misc_.DateTime_SubtractDS(*args, **kwargs)
3853
3854 def Subtract(*args, **kwargs):
3855 """Subtract(self, DateTime dt) -> TimeSpan"""
3856 return _misc_.DateTime_Subtract(*args, **kwargs)
3857
3858 def __iadd__(*args):
3859 """
3860 __iadd__(self, TimeSpan diff) -> DateTime
3861 __iadd__(self, DateSpan diff) -> DateTime
3862 """
3863 return _misc_.DateTime___iadd__(*args)
3864
3865 def __isub__(*args):
3866 """
3867 __isub__(self, TimeSpan diff) -> DateTime
3868 __isub__(self, DateSpan diff) -> DateTime
3869 """
3870 return _misc_.DateTime___isub__(*args)
3871
3872 def __add__(*args):
3873 """
3874 __add__(self, TimeSpan other) -> DateTime
3875 __add__(self, DateSpan other) -> DateTime
3876 """
3877 return _misc_.DateTime___add__(*args)
3878
3879 def __sub__(*args):
3880 """
3881 __sub__(self, DateTime other) -> TimeSpan
3882 __sub__(self, TimeSpan other) -> DateTime
3883 __sub__(self, DateSpan other) -> DateTime
3884 """
3885 return _misc_.DateTime___sub__(*args)
3886
3887 def __lt__(*args, **kwargs):
3888 """__lt__(self, DateTime other) -> bool"""
3889 return _misc_.DateTime___lt__(*args, **kwargs)
3890
3891 def __le__(*args, **kwargs):
3892 """__le__(self, DateTime other) -> bool"""
3893 return _misc_.DateTime___le__(*args, **kwargs)
3894
3895 def __gt__(*args, **kwargs):
3896 """__gt__(self, DateTime other) -> bool"""
3897 return _misc_.DateTime___gt__(*args, **kwargs)
3898
3899 def __ge__(*args, **kwargs):
3900 """__ge__(self, DateTime other) -> bool"""
3901 return _misc_.DateTime___ge__(*args, **kwargs)
3902
3903 def __eq__(*args, **kwargs):
3904 """__eq__(self, DateTime other) -> bool"""
3905 return _misc_.DateTime___eq__(*args, **kwargs)
3906
3907 def __ne__(*args, **kwargs):
3908 """__ne__(self, DateTime other) -> bool"""
3909 return _misc_.DateTime___ne__(*args, **kwargs)
3910
3911 def ParseRfc822Date(*args, **kwargs):
3912 """ParseRfc822Date(self, String date) -> int"""
3913 return _misc_.DateTime_ParseRfc822Date(*args, **kwargs)
3914
3915 def ParseFormat(*args, **kwargs):
3916 """ParseFormat(self, String date, String format=DefaultDateTimeFormat, DateTime dateDef=DefaultDateTime) -> int"""
3917 return _misc_.DateTime_ParseFormat(*args, **kwargs)
3918
3919 def ParseDateTime(*args, **kwargs):
3920 """ParseDateTime(self, String datetime) -> int"""
3921 return _misc_.DateTime_ParseDateTime(*args, **kwargs)
3922
3923 def ParseDate(*args, **kwargs):
3924 """ParseDate(self, String date) -> int"""
3925 return _misc_.DateTime_ParseDate(*args, **kwargs)
3926
3927 def ParseTime(*args, **kwargs):
3928 """ParseTime(self, String time) -> int"""
3929 return _misc_.DateTime_ParseTime(*args, **kwargs)
3930
3931 def Format(*args, **kwargs):
3932 """Format(self, String format=DefaultDateTimeFormat, wxDateTime::TimeZone tz=LOCAL_TZ) -> String"""
3933 return _misc_.DateTime_Format(*args, **kwargs)
3934
3935 def FormatDate(*args, **kwargs):
3936 """FormatDate(self) -> String"""
3937 return _misc_.DateTime_FormatDate(*args, **kwargs)
3938
3939 def FormatTime(*args, **kwargs):
3940 """FormatTime(self) -> String"""
3941 return _misc_.DateTime_FormatTime(*args, **kwargs)
3942
3943 def FormatISODate(*args, **kwargs):
3944 """FormatISODate(self) -> String"""
3945 return _misc_.DateTime_FormatISODate(*args, **kwargs)
3946
3947 def FormatISOTime(*args, **kwargs):
3948 """FormatISOTime(self) -> String"""
3949 return _misc_.DateTime_FormatISOTime(*args, **kwargs)
3950
3951 def __repr__(self):
3952 if self.IsValid():
3953 f = self.Format().encode(wx.GetDefaultPyEncoding())
3954 return '<wx.DateTime: \"%s\" at %s>' % ( f, self.this)
3955 else:
3956 return '<wx.DateTime: \"INVALID\" at %s>' % self.this
3957 def __str__(self):
3958 if self.IsValid():
3959 return self.Format().encode(wx.GetDefaultPyEncoding())
3960 else:
3961 return "INVALID DateTime"
3962
3963 Day = property(GetDay,SetDay,doc="See `GetDay` and `SetDay`")
3964 DayOfYear = property(GetDayOfYear,doc="See `GetDayOfYear`")
3965 Hour = property(GetHour,SetHour,doc="See `GetHour` and `SetHour`")
3966 JDN = property(GetJDN,SetJDN,doc="See `GetJDN` and `SetJDN`")
3967 JulianDayNumber = property(GetJulianDayNumber,doc="See `GetJulianDayNumber`")
3968 LastMonthDay = property(GetLastMonthDay,doc="See `GetLastMonthDay`")
3969 LastWeekDay = property(GetLastWeekDay,doc="See `GetLastWeekDay`")
3970 MJD = property(GetMJD,doc="See `GetMJD`")
3971 Millisecond = property(GetMillisecond,SetMillisecond,doc="See `GetMillisecond` and `SetMillisecond`")
3972 Minute = property(GetMinute,SetMinute,doc="See `GetMinute` and `SetMinute`")
3973 ModifiedJulianDayNumber = property(GetModifiedJulianDayNumber,doc="See `GetModifiedJulianDayNumber`")
3974 Month = property(GetMonth,SetMonth,doc="See `GetMonth` and `SetMonth`")
3975 NextWeekDay = property(GetNextWeekDay,doc="See `GetNextWeekDay`")
3976 PrevWeekDay = property(GetPrevWeekDay,doc="See `GetPrevWeekDay`")
3977 RataDie = property(GetRataDie,doc="See `GetRataDie`")
3978 Second = property(GetSecond,SetSecond,doc="See `GetSecond` and `SetSecond`")
3979 Ticks = property(GetTicks,doc="See `GetTicks`")
3980 Week = property(GetWeek,doc="See `GetWeek`")
3981 WeekDay = property(GetWeekDay,doc="See `GetWeekDay`")
3982 WeekDayInSameWeek = property(GetWeekDayInSameWeek,doc="See `GetWeekDayInSameWeek`")
3983 WeekOfMonth = property(GetWeekOfMonth,doc="See `GetWeekOfMonth`")
3984 WeekOfYear = property(GetWeekOfYear,doc="See `GetWeekOfYear`")
3985 Year = property(GetYear,SetYear,doc="See `GetYear` and `SetYear`")
3986 YearDay = property(GetYearDay,doc="See `GetYearDay`")
3987 _misc_.DateTime_swigregister(DateTime)
3988 DefaultDateTimeFormat = cvar.DefaultDateTimeFormat
3989 DefaultTimeSpanFormat = cvar.DefaultTimeSpanFormat
3990
3991 def DateTime_SetCountry(*args, **kwargs):
3992 """DateTime_SetCountry(int country)"""
3993 return _misc_.DateTime_SetCountry(*args, **kwargs)
3994
3995 def DateTime_GetCountry(*args):
3996 """DateTime_GetCountry() -> int"""
3997 return _misc_.DateTime_GetCountry(*args)
3998
3999 def DateTime_IsWestEuropeanCountry(*args, **kwargs):
4000 """DateTime_IsWestEuropeanCountry(int country=Country_Default) -> bool"""
4001 return _misc_.DateTime_IsWestEuropeanCountry(*args, **kwargs)
4002
4003 def DateTime_GetCurrentYear(*args, **kwargs):
4004 """DateTime_GetCurrentYear(int cal=Gregorian) -> int"""
4005 return _misc_.DateTime_GetCurrentYear(*args, **kwargs)
4006
4007 def DateTime_ConvertYearToBC(*args, **kwargs):
4008 """DateTime_ConvertYearToBC(int year) -> int"""
4009 return _misc_.DateTime_ConvertYearToBC(*args, **kwargs)
4010
4011 def DateTime_GetCurrentMonth(*args, **kwargs):
4012 """DateTime_GetCurrentMonth(int cal=Gregorian) -> int"""
4013 return _misc_.DateTime_GetCurrentMonth(*args, **kwargs)
4014
4015 def DateTime_IsLeapYear(*args, **kwargs):
4016 """DateTime_IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool"""
4017 return _misc_.DateTime_IsLeapYear(*args, **kwargs)
4018
4019 def DateTime_GetCentury(*args, **kwargs):
4020 """DateTime_GetCentury(int year=Inv_Year) -> int"""
4021 return _misc_.DateTime_GetCentury(*args, **kwargs)
4022
4023 def DateTime_GetNumberOfDaysinYear(*args, **kwargs):
4024 """DateTime_GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int"""
4025 return _misc_.DateTime_GetNumberOfDaysinYear(*args, **kwargs)
4026
4027 def DateTime_GetNumberOfDaysInMonth(*args, **kwargs):
4028 """DateTime_GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int"""
4029 return _misc_.DateTime_GetNumberOfDaysInMonth(*args, **kwargs)
4030
4031 def DateTime_GetMonthName(*args, **kwargs):
4032 """DateTime_GetMonthName(int month, int flags=Name_Full) -> String"""
4033 return _misc_.DateTime_GetMonthName(*args, **kwargs)
4034
4035 def DateTime_GetWeekDayName(*args, **kwargs):
4036 """DateTime_GetWeekDayName(int weekday, int flags=Name_Full) -> String"""
4037 return _misc_.DateTime_GetWeekDayName(*args, **kwargs)
4038
4039 def DateTime_GetAmPmStrings(*args):
4040 """
4041 GetAmPmStrings() -> (am, pm)
4042
4043 Get the AM and PM strings in the current locale (may be empty)
4044 """
4045 return _misc_.DateTime_GetAmPmStrings(*args)
4046
4047 def DateTime_IsDSTApplicable(*args, **kwargs):
4048 """DateTime_IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool"""
4049 return _misc_.DateTime_IsDSTApplicable(*args, **kwargs)
4050
4051 def DateTime_GetBeginDST(*args, **kwargs):
4052 """DateTime_GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime"""
4053 return _misc_.DateTime_GetBeginDST(*args, **kwargs)
4054
4055 def DateTime_GetEndDST(*args, **kwargs):
4056 """DateTime_GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime"""
4057 return _misc_.DateTime_GetEndDST(*args, **kwargs)
4058
4059 def DateTime_Now(*args):
4060 """DateTime_Now() -> DateTime"""
4061 return _misc_.DateTime_Now(*args)
4062
4063 def DateTime_UNow(*args):
4064 """DateTime_UNow() -> DateTime"""
4065 return _misc_.DateTime_UNow(*args)
4066
4067 def DateTime_Today(*args):
4068 """DateTime_Today() -> DateTime"""
4069 return _misc_.DateTime_Today(*args)
4070
4071 def DateTimeFromTimeT(*args, **kwargs):
4072 """DateTimeFromTimeT(time_t timet) -> DateTime"""
4073 val = _misc_.new_DateTimeFromTimeT(*args, **kwargs)
4074 return val
4075
4076 def DateTimeFromJDN(*args, **kwargs):
4077 """DateTimeFromJDN(double jdn) -> DateTime"""
4078 val = _misc_.new_DateTimeFromJDN(*args, **kwargs)
4079 return val
4080
4081 def DateTimeFromHMS(*args, **kwargs):
4082 """DateTimeFromHMS(int hour, int minute=0, int second=0, int millisec=0) -> DateTime"""
4083 val = _misc_.new_DateTimeFromHMS(*args, **kwargs)
4084 return val
4085
4086 def DateTimeFromDMY(*args, **kwargs):
4087 """
4088 DateTimeFromDMY(int day, int month=Inv_Month, int year=Inv_Year, int hour=0,
4089 int minute=0, int second=0, int millisec=0) -> DateTime
4090 """
4091 val = _misc_.new_DateTimeFromDMY(*args, **kwargs)
4092 return val
4093
4094 def DateTimeFromDateTime(*args, **kwargs):
4095 """DateTimeFromDateTime(DateTime date) -> DateTime"""
4096 val = _misc_.new_DateTimeFromDateTime(*args, **kwargs)
4097 return val
4098
4099 def DateTime_SetToWeekOfYear(*args, **kwargs):
4100 """DateTime_SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime"""
4101 return _misc_.DateTime_SetToWeekOfYear(*args, **kwargs)
4102
4103 class TimeSpan(object):
4104 """Proxy of C++ TimeSpan class"""
4105 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4106 __repr__ = _swig_repr
4107 def Milliseconds(*args, **kwargs):
4108 """Milliseconds(long ms) -> TimeSpan"""
4109 return _misc_.TimeSpan_Milliseconds(*args, **kwargs)
4110
4111 Milliseconds = staticmethod(Milliseconds)
4112 def Millisecond(*args, **kwargs):
4113 """Millisecond() -> TimeSpan"""
4114 return _misc_.TimeSpan_Millisecond(*args, **kwargs)
4115
4116 Millisecond = staticmethod(Millisecond)
4117 def Seconds(*args, **kwargs):
4118 """Seconds(long sec) -> TimeSpan"""
4119 return _misc_.TimeSpan_Seconds(*args, **kwargs)
4120
4121 Seconds = staticmethod(Seconds)
4122 def Second(*args, **kwargs):
4123 """Second() -> TimeSpan"""
4124 return _misc_.TimeSpan_Second(*args, **kwargs)
4125
4126 Second = staticmethod(Second)
4127 def Minutes(*args, **kwargs):
4128 """Minutes(long min) -> TimeSpan"""
4129 return _misc_.TimeSpan_Minutes(*args, **kwargs)
4130
4131 Minutes = staticmethod(Minutes)
4132 def Minute(*args, **kwargs):
4133 """Minute() -> TimeSpan"""
4134 return _misc_.TimeSpan_Minute(*args, **kwargs)
4135
4136 Minute = staticmethod(Minute)
4137 def Hours(*args, **kwargs):
4138 """Hours(long hours) -> TimeSpan"""
4139 return _misc_.TimeSpan_Hours(*args, **kwargs)
4140
4141 Hours = staticmethod(Hours)
4142 def Hour(*args, **kwargs):
4143 """Hour() -> TimeSpan"""
4144 return _misc_.TimeSpan_Hour(*args, **kwargs)
4145
4146 Hour = staticmethod(Hour)
4147 def Days(*args, **kwargs):
4148 """Days(long days) -> TimeSpan"""
4149 return _misc_.TimeSpan_Days(*args, **kwargs)
4150
4151 Days = staticmethod(Days)
4152 def Day(*args, **kwargs):
4153 """Day() -> TimeSpan"""
4154 return _misc_.TimeSpan_Day(*args, **kwargs)
4155
4156 Day = staticmethod(Day)
4157 def Weeks(*args, **kwargs):
4158 """Weeks(long days) -> TimeSpan"""
4159 return _misc_.TimeSpan_Weeks(*args, **kwargs)
4160
4161 Weeks = staticmethod(Weeks)
4162 def Week(*args, **kwargs):
4163 """Week() -> TimeSpan"""
4164 return _misc_.TimeSpan_Week(*args, **kwargs)
4165
4166 Week = staticmethod(Week)
4167 def __init__(self, *args, **kwargs):
4168 """__init__(self, long hours=0, long minutes=0, long seconds=0, long milliseconds=0) -> TimeSpan"""
4169 _misc_.TimeSpan_swiginit(self,_misc_.new_TimeSpan(*args, **kwargs))
4170 __swig_destroy__ = _misc_.delete_TimeSpan
4171 __del__ = lambda self : None;
4172 def Add(*args, **kwargs):
4173 """Add(self, TimeSpan diff) -> TimeSpan"""
4174 return _misc_.TimeSpan_Add(*args, **kwargs)
4175
4176 def Subtract(*args, **kwargs):
4177 """Subtract(self, TimeSpan diff) -> TimeSpan"""
4178 return _misc_.TimeSpan_Subtract(*args, **kwargs)
4179
4180 def Multiply(*args, **kwargs):
4181 """Multiply(self, int n) -> TimeSpan"""
4182 return _misc_.TimeSpan_Multiply(*args, **kwargs)
4183
4184 def Neg(*args, **kwargs):
4185 """Neg(self) -> TimeSpan"""
4186 return _misc_.TimeSpan_Neg(*args, **kwargs)
4187
4188 def Abs(*args, **kwargs):
4189 """Abs(self) -> TimeSpan"""
4190 return _misc_.TimeSpan_Abs(*args, **kwargs)
4191
4192 def __iadd__(*args, **kwargs):
4193 """__iadd__(self, TimeSpan diff) -> TimeSpan"""
4194 return _misc_.TimeSpan___iadd__(*args, **kwargs)
4195
4196 def __isub__(*args, **kwargs):
4197 """__isub__(self, TimeSpan diff) -> TimeSpan"""
4198 return _misc_.TimeSpan___isub__(*args, **kwargs)
4199
4200 def __imul__(*args, **kwargs):
4201 """__imul__(self, int n) -> TimeSpan"""
4202 return _misc_.TimeSpan___imul__(*args, **kwargs)
4203
4204 def __neg__(*args, **kwargs):
4205 """__neg__(self) -> TimeSpan"""
4206 return _misc_.TimeSpan___neg__(*args, **kwargs)
4207
4208 def __add__(*args, **kwargs):
4209 """__add__(self, TimeSpan other) -> TimeSpan"""
4210 return _misc_.TimeSpan___add__(*args, **kwargs)
4211
4212 def __sub__(*args, **kwargs):
4213 """__sub__(self, TimeSpan other) -> TimeSpan"""
4214 return _misc_.TimeSpan___sub__(*args, **kwargs)
4215
4216 def __mul__(*args, **kwargs):
4217 """__mul__(self, int n) -> TimeSpan"""
4218 return _misc_.TimeSpan___mul__(*args, **kwargs)
4219
4220 def __rmul__(*args, **kwargs):
4221 """__rmul__(self, int n) -> TimeSpan"""
4222 return _misc_.TimeSpan___rmul__(*args, **kwargs)
4223
4224 def __lt__(*args, **kwargs):
4225 """__lt__(self, TimeSpan other) -> bool"""
4226 return _misc_.TimeSpan___lt__(*args, **kwargs)
4227
4228 def __le__(*args, **kwargs):
4229 """__le__(self, TimeSpan other) -> bool"""
4230 return _misc_.TimeSpan___le__(*args, **kwargs)
4231
4232 def __gt__(*args, **kwargs):
4233 """__gt__(self, TimeSpan other) -> bool"""
4234 return _misc_.TimeSpan___gt__(*args, **kwargs)
4235
4236 def __ge__(*args, **kwargs):
4237 """__ge__(self, TimeSpan other) -> bool"""
4238 return _misc_.TimeSpan___ge__(*args, **kwargs)
4239
4240 def __eq__(*args, **kwargs):
4241 """__eq__(self, TimeSpan other) -> bool"""
4242 return _misc_.TimeSpan___eq__(*args, **kwargs)
4243
4244 def __ne__(*args, **kwargs):
4245 """__ne__(self, TimeSpan other) -> bool"""
4246 return _misc_.TimeSpan___ne__(*args, **kwargs)
4247
4248 def IsNull(*args, **kwargs):
4249 """IsNull(self) -> bool"""
4250 return _misc_.TimeSpan_IsNull(*args, **kwargs)
4251
4252 def IsPositive(*args, **kwargs):
4253 """IsPositive(self) -> bool"""
4254 return _misc_.TimeSpan_IsPositive(*args, **kwargs)
4255
4256 def IsNegative(*args, **kwargs):
4257 """IsNegative(self) -> bool"""
4258 return _misc_.TimeSpan_IsNegative(*args, **kwargs)
4259
4260 def IsEqualTo(*args, **kwargs):
4261 """IsEqualTo(self, TimeSpan ts) -> bool"""
4262 return _misc_.TimeSpan_IsEqualTo(*args, **kwargs)
4263
4264 def IsLongerThan(*args, **kwargs):
4265 """IsLongerThan(self, TimeSpan ts) -> bool"""
4266 return _misc_.TimeSpan_IsLongerThan(*args, **kwargs)
4267
4268 def IsShorterThan(*args, **kwargs):
4269 """IsShorterThan(self, TimeSpan t) -> bool"""
4270 return _misc_.TimeSpan_IsShorterThan(*args, **kwargs)
4271
4272 def GetWeeks(*args, **kwargs):
4273 """GetWeeks(self) -> int"""
4274 return _misc_.TimeSpan_GetWeeks(*args, **kwargs)
4275
4276 def GetDays(*args, **kwargs):
4277 """GetDays(self) -> int"""
4278 return _misc_.TimeSpan_GetDays(*args, **kwargs)
4279
4280 def GetHours(*args, **kwargs):
4281 """GetHours(self) -> int"""
4282 return _misc_.TimeSpan_GetHours(*args, **kwargs)
4283
4284 def GetMinutes(*args, **kwargs):
4285 """GetMinutes(self) -> int"""
4286 return _misc_.TimeSpan_GetMinutes(*args, **kwargs)
4287
4288 def GetSeconds(*args, **kwargs):
4289 """GetSeconds(self) -> wxLongLong"""
4290 return _misc_.TimeSpan_GetSeconds(*args, **kwargs)
4291
4292 def GetMilliseconds(*args, **kwargs):
4293 """GetMilliseconds(self) -> wxLongLong"""
4294 return _misc_.TimeSpan_GetMilliseconds(*args, **kwargs)
4295
4296 def Format(*args, **kwargs):
4297 """Format(self, String format=DefaultTimeSpanFormat) -> String"""
4298 return _misc_.TimeSpan_Format(*args, **kwargs)
4299
4300 def __repr__(self):
4301 f = self.Format().encode(wx.GetDefaultPyEncoding())
4302 return '<wx.TimeSpan: \"%s\" at %s>' % ( f, self.this)
4303 def __str__(self):
4304 return self.Format().encode(wx.GetDefaultPyEncoding())
4305
4306 _misc_.TimeSpan_swigregister(TimeSpan)
4307
4308 def TimeSpan_Milliseconds(*args, **kwargs):
4309 """TimeSpan_Milliseconds(long ms) -> TimeSpan"""
4310 return _misc_.TimeSpan_Milliseconds(*args, **kwargs)
4311
4312 def TimeSpan_Millisecond(*args):
4313 """TimeSpan_Millisecond() -> TimeSpan"""
4314 return _misc_.TimeSpan_Millisecond(*args)
4315
4316 def TimeSpan_Seconds(*args, **kwargs):
4317 """TimeSpan_Seconds(long sec) -> TimeSpan"""
4318 return _misc_.TimeSpan_Seconds(*args, **kwargs)
4319
4320 def TimeSpan_Second(*args):
4321 """TimeSpan_Second() -> TimeSpan"""
4322 return _misc_.TimeSpan_Second(*args)
4323
4324 def TimeSpan_Minutes(*args, **kwargs):
4325 """TimeSpan_Minutes(long min) -> TimeSpan"""
4326 return _misc_.TimeSpan_Minutes(*args, **kwargs)
4327
4328 def TimeSpan_Minute(*args):
4329 """TimeSpan_Minute() -> TimeSpan"""
4330 return _misc_.TimeSpan_Minute(*args)
4331
4332 def TimeSpan_Hours(*args, **kwargs):
4333 """TimeSpan_Hours(long hours) -> TimeSpan"""
4334 return _misc_.TimeSpan_Hours(*args, **kwargs)
4335
4336 def TimeSpan_Hour(*args):
4337 """TimeSpan_Hour() -> TimeSpan"""
4338 return _misc_.TimeSpan_Hour(*args)
4339
4340 def TimeSpan_Days(*args, **kwargs):
4341 """TimeSpan_Days(long days) -> TimeSpan"""
4342 return _misc_.TimeSpan_Days(*args, **kwargs)
4343
4344 def TimeSpan_Day(*args):
4345 """TimeSpan_Day() -> TimeSpan"""
4346 return _misc_.TimeSpan_Day(*args)
4347
4348 def TimeSpan_Weeks(*args, **kwargs):
4349 """TimeSpan_Weeks(long days) -> TimeSpan"""
4350 return _misc_.TimeSpan_Weeks(*args, **kwargs)
4351
4352 def TimeSpan_Week(*args):
4353 """TimeSpan_Week() -> TimeSpan"""
4354 return _misc_.TimeSpan_Week(*args)
4355
4356 class DateSpan(object):
4357 """Proxy of C++ DateSpan class"""
4358 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4359 __repr__ = _swig_repr
4360 def __init__(self, *args, **kwargs):
4361 """__init__(self, int years=0, int months=0, int weeks=0, int days=0) -> DateSpan"""
4362 _misc_.DateSpan_swiginit(self,_misc_.new_DateSpan(*args, **kwargs))
4363 __swig_destroy__ = _misc_.delete_DateSpan
4364 __del__ = lambda self : None;
4365 def Days(*args, **kwargs):
4366 """Days(int days) -> DateSpan"""
4367 return _misc_.DateSpan_Days(*args, **kwargs)
4368
4369 Days = staticmethod(Days)
4370 def Day(*args, **kwargs):
4371 """Day() -> DateSpan"""
4372 return _misc_.DateSpan_Day(*args, **kwargs)
4373
4374 Day = staticmethod(Day)
4375 def Weeks(*args, **kwargs):
4376 """Weeks(int weeks) -> DateSpan"""
4377 return _misc_.DateSpan_Weeks(*args, **kwargs)
4378
4379 Weeks = staticmethod(Weeks)
4380 def Week(*args, **kwargs):
4381 """Week() -> DateSpan"""
4382 return _misc_.DateSpan_Week(*args, **kwargs)
4383
4384 Week = staticmethod(Week)
4385 def Months(*args, **kwargs):
4386 """Months(int mon) -> DateSpan"""
4387 return _misc_.DateSpan_Months(*args, **kwargs)
4388
4389 Months = staticmethod(Months)
4390 def Month(*args, **kwargs):
4391 """Month() -> DateSpan"""
4392 return _misc_.DateSpan_Month(*args, **kwargs)
4393
4394 Month = staticmethod(Month)
4395 def Years(*args, **kwargs):
4396 """Years(int years) -> DateSpan"""
4397 return _misc_.DateSpan_Years(*args, **kwargs)
4398
4399 Years = staticmethod(Years)
4400 def Year(*args, **kwargs):
4401 """Year() -> DateSpan"""
4402 return _misc_.DateSpan_Year(*args, **kwargs)
4403
4404 Year = staticmethod(Year)
4405 def SetYears(*args, **kwargs):
4406 """SetYears(self, int n) -> DateSpan"""
4407 return _misc_.DateSpan_SetYears(*args, **kwargs)
4408
4409 def SetMonths(*args, **kwargs):
4410 """SetMonths(self, int n) -> DateSpan"""
4411 return _misc_.DateSpan_SetMonths(*args, **kwargs)
4412
4413 def SetWeeks(*args, **kwargs):
4414 """SetWeeks(self, int n) -> DateSpan"""
4415 return _misc_.DateSpan_SetWeeks(*args, **kwargs)
4416
4417 def SetDays(*args, **kwargs):
4418 """SetDays(self, int n) -> DateSpan"""
4419 return _misc_.DateSpan_SetDays(*args, **kwargs)
4420
4421 def GetYears(*args, **kwargs):
4422 """GetYears(self) -> int"""
4423 return _misc_.DateSpan_GetYears(*args, **kwargs)
4424
4425 def GetMonths(*args, **kwargs):
4426 """GetMonths(self) -> int"""
4427 return _misc_.DateSpan_GetMonths(*args, **kwargs)
4428
4429 def GetWeeks(*args, **kwargs):
4430 """GetWeeks(self) -> int"""
4431 return _misc_.DateSpan_GetWeeks(*args, **kwargs)
4432
4433 def GetDays(*args, **kwargs):
4434 """GetDays(self) -> int"""
4435 return _misc_.DateSpan_GetDays(*args, **kwargs)
4436
4437 def GetTotalDays(*args, **kwargs):
4438 """GetTotalDays(self) -> int"""
4439 return _misc_.DateSpan_GetTotalDays(*args, **kwargs)
4440
4441 def Add(*args, **kwargs):
4442 """Add(self, DateSpan other) -> DateSpan"""
4443 return _misc_.DateSpan_Add(*args, **kwargs)
4444
4445 def Subtract(*args, **kwargs):
4446 """Subtract(self, DateSpan other) -> DateSpan"""
4447 return _misc_.DateSpan_Subtract(*args, **kwargs)
4448
4449 def Neg(*args, **kwargs):
4450 """Neg(self) -> DateSpan"""
4451 return _misc_.DateSpan_Neg(*args, **kwargs)
4452
4453 def Multiply(*args, **kwargs):
4454 """Multiply(self, int factor) -> DateSpan"""
4455 return _misc_.DateSpan_Multiply(*args, **kwargs)
4456
4457 def __iadd__(*args, **kwargs):
4458 """__iadd__(self, DateSpan other) -> DateSpan"""
4459 return _misc_.DateSpan___iadd__(*args, **kwargs)
4460
4461 def __isub__(*args, **kwargs):
4462 """__isub__(self, DateSpan other) -> DateSpan"""
4463 return _misc_.DateSpan___isub__(*args, **kwargs)
4464
4465 def __neg__(*args, **kwargs):
4466 """__neg__(self) -> DateSpan"""
4467 return _misc_.DateSpan___neg__(*args, **kwargs)
4468
4469 def __imul__(*args, **kwargs):
4470 """__imul__(self, int factor) -> DateSpan"""
4471 return _misc_.DateSpan___imul__(*args, **kwargs)
4472
4473 def __add__(*args, **kwargs):
4474 """__add__(self, DateSpan other) -> DateSpan"""
4475 return _misc_.DateSpan___add__(*args, **kwargs)
4476
4477 def __sub__(*args, **kwargs):
4478 """__sub__(self, DateSpan other) -> DateSpan"""
4479 return _misc_.DateSpan___sub__(*args, **kwargs)
4480
4481 def __mul__(*args, **kwargs):
4482 """__mul__(self, int n) -> DateSpan"""
4483 return _misc_.DateSpan___mul__(*args, **kwargs)
4484
4485 def __rmul__(*args, **kwargs):
4486 """__rmul__(self, int n) -> DateSpan"""
4487 return _misc_.DateSpan___rmul__(*args, **kwargs)
4488
4489 def __eq__(*args, **kwargs):
4490 """__eq__(self, DateSpan other) -> bool"""
4491 return _misc_.DateSpan___eq__(*args, **kwargs)
4492
4493 def __ne__(*args, **kwargs):
4494 """__ne__(self, DateSpan other) -> bool"""
4495 return _misc_.DateSpan___ne__(*args, **kwargs)
4496
4497 Days = property(GetDays,SetDays,doc="See `GetDays` and `SetDays`")
4498 Months = property(GetMonths,SetMonths,doc="See `GetMonths` and `SetMonths`")
4499 TotalDays = property(GetTotalDays,doc="See `GetTotalDays`")
4500 Weeks = property(GetWeeks,SetWeeks,doc="See `GetWeeks` and `SetWeeks`")
4501 Years = property(GetYears,SetYears,doc="See `GetYears` and `SetYears`")
4502 _misc_.DateSpan_swigregister(DateSpan)
4503
4504 def DateSpan_Days(*args, **kwargs):
4505 """DateSpan_Days(int days) -> DateSpan"""
4506 return _misc_.DateSpan_Days(*args, **kwargs)
4507
4508 def DateSpan_Day(*args):
4509 """DateSpan_Day() -> DateSpan"""
4510 return _misc_.DateSpan_Day(*args)
4511
4512 def DateSpan_Weeks(*args, **kwargs):
4513 """DateSpan_Weeks(int weeks) -> DateSpan"""
4514 return _misc_.DateSpan_Weeks(*args, **kwargs)
4515
4516 def DateSpan_Week(*args):
4517 """DateSpan_Week() -> DateSpan"""
4518 return _misc_.DateSpan_Week(*args)
4519
4520 def DateSpan_Months(*args, **kwargs):
4521 """DateSpan_Months(int mon) -> DateSpan"""
4522 return _misc_.DateSpan_Months(*args, **kwargs)
4523
4524 def DateSpan_Month(*args):
4525 """DateSpan_Month() -> DateSpan"""
4526 return _misc_.DateSpan_Month(*args)
4527
4528 def DateSpan_Years(*args, **kwargs):
4529 """DateSpan_Years(int years) -> DateSpan"""
4530 return _misc_.DateSpan_Years(*args, **kwargs)
4531
4532 def DateSpan_Year(*args):
4533 """DateSpan_Year() -> DateSpan"""
4534 return _misc_.DateSpan_Year(*args)
4535
4536
4537 def GetLocalTime(*args):
4538 """GetLocalTime() -> long"""
4539 return _misc_.GetLocalTime(*args)
4540
4541 def GetUTCTime(*args):
4542 """GetUTCTime() -> long"""
4543 return _misc_.GetUTCTime(*args)
4544
4545 def GetCurrentTime(*args):
4546 """GetCurrentTime() -> long"""
4547 return _misc_.GetCurrentTime(*args)
4548
4549 def GetLocalTimeMillis(*args):
4550 """GetLocalTimeMillis() -> wxLongLong"""
4551 return _misc_.GetLocalTimeMillis(*args)
4552 #---------------------------------------------------------------------------
4553
4554 DF_INVALID = _misc_.DF_INVALID
4555 DF_TEXT = _misc_.DF_TEXT
4556 DF_BITMAP = _misc_.DF_BITMAP
4557 DF_METAFILE = _misc_.DF_METAFILE
4558 DF_SYLK = _misc_.DF_SYLK
4559 DF_DIF = _misc_.DF_DIF
4560 DF_TIFF = _misc_.DF_TIFF
4561 DF_OEMTEXT = _misc_.DF_OEMTEXT
4562 DF_DIB = _misc_.DF_DIB
4563 DF_PALETTE = _misc_.DF_PALETTE
4564 DF_PENDATA = _misc_.DF_PENDATA
4565 DF_RIFF = _misc_.DF_RIFF
4566 DF_WAVE = _misc_.DF_WAVE
4567 DF_UNICODETEXT = _misc_.DF_UNICODETEXT
4568 DF_ENHMETAFILE = _misc_.DF_ENHMETAFILE
4569 DF_FILENAME = _misc_.DF_FILENAME
4570 DF_LOCALE = _misc_.DF_LOCALE
4571 DF_PRIVATE = _misc_.DF_PRIVATE
4572 DF_HTML = _misc_.DF_HTML
4573 DF_MAX = _misc_.DF_MAX
4574 class DataFormat(object):
4575 """
4576 A wx.DataFormat is an encapsulation of a platform-specific format
4577 handle which is used by the system for the clipboard and drag and drop
4578 operations. The applications are usually only interested in, for
4579 example, pasting data from the clipboard only if the data is in a
4580 format the program understands. A data format is is used to uniquely
4581 identify this format.
4582 """
4583 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4584 __repr__ = _swig_repr
4585 def __init__(self, *args, **kwargs):
4586 """
4587 __init__(self, int type) -> DataFormat
4588
4589 Constructs a data format object for one of the standard data formats
4590 or an empty data object (use SetType or SetId later in this case)
4591 """
4592 _misc_.DataFormat_swiginit(self,_misc_.new_DataFormat(*args, **kwargs))
4593 __swig_destroy__ = _misc_.delete_DataFormat
4594 __del__ = lambda self : None;
4595 def __eq__(*args):
4596 """
4597 __eq__(self, int format) -> bool
4598 __eq__(self, DataFormat format) -> bool
4599 """
4600 return _misc_.DataFormat___eq__(*args)
4601
4602 def __ne__(*args):
4603 """
4604 __ne__(self, int format) -> bool
4605 __ne__(self, DataFormat format) -> bool
4606 """
4607 return _misc_.DataFormat___ne__(*args)
4608
4609 def SetType(*args, **kwargs):
4610 """
4611 SetType(self, int format)
4612
4613 Sets the format to the given value, which should be one of wx.DF_XXX
4614 constants.
4615 """
4616 return _misc_.DataFormat_SetType(*args, **kwargs)
4617
4618 def GetType(*args, **kwargs):
4619 """
4620 GetType(self) -> int
4621
4622 Returns the platform-specific number identifying the format.
4623 """
4624 return _misc_.DataFormat_GetType(*args, **kwargs)
4625
4626 def GetId(*args, **kwargs):
4627 """
4628 GetId(self) -> String
4629
4630 Returns the name of a custom format (this function will fail for a
4631 standard format).
4632 """
4633 return _misc_.DataFormat_GetId(*args, **kwargs)
4634
4635 def SetId(*args, **kwargs):
4636 """
4637 SetId(self, String format)
4638
4639 Sets the format to be the custom format identified by the given name.
4640 """
4641 return _misc_.DataFormat_SetId(*args, **kwargs)
4642
4643 Id = property(GetId,SetId,doc="See `GetId` and `SetId`")
4644 Type = property(GetType,SetType,doc="See `GetType` and `SetType`")
4645 _misc_.DataFormat_swigregister(DataFormat)
4646 DefaultDateTime = cvar.DefaultDateTime
4647
4648 def CustomDataFormat(*args, **kwargs):
4649 """
4650 CustomDataFormat(String format) -> DataFormat
4651
4652 Constructs a data format object for a custom format identified by its
4653 name.
4654 """
4655 val = _misc_.new_CustomDataFormat(*args, **kwargs)
4656 return val
4657
4658 class DataObject(object):
4659 """
4660 A wx.DataObject represents data that can be copied to or from the
4661 clipboard, or dragged and dropped. The important thing about
4662 wx.DataObject is that this is a 'smart' piece of data unlike usual
4663 'dumb' data containers such as memory buffers or files. Being 'smart'
4664 here means that the data object itself should know what data formats
4665 it supports and how to render itself in each of supported formats.
4666
4667 **NOTE**: This class is an abstract base class and can not be used
4668 directly from Python. If you need a custom type of data object then
4669 you should instead derive from `wx.PyDataObjectSimple` or use
4670 `wx.CustomDataObject`.
4671
4672 """
4673 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4674 def __init__(self): raise AttributeError, "No constructor defined"
4675 __repr__ = _swig_repr
4676 Get = _misc_.DataObject_Get
4677 Set = _misc_.DataObject_Set
4678 Both = _misc_.DataObject_Both
4679 __swig_destroy__ = _misc_.delete_DataObject
4680 __del__ = lambda self : None;
4681 def GetPreferredFormat(*args, **kwargs):
4682 """
4683 GetPreferredFormat(self, int dir=Get) -> DataFormat
4684
4685 Returns the preferred format for either rendering the data (if dir is
4686 Get, its default value) or for setting it. Usually this will be the
4687 native format of the wx.DataObject.
4688 """
4689 return _misc_.DataObject_GetPreferredFormat(*args, **kwargs)
4690
4691 def GetFormatCount(*args, **kwargs):
4692 """
4693 GetFormatCount(self, int dir=Get) -> size_t
4694
4695 Returns the number of available formats for rendering or setting the
4696 data.
4697 """
4698 return _misc_.DataObject_GetFormatCount(*args, **kwargs)
4699
4700 def IsSupported(*args, **kwargs):
4701 """
4702 IsSupported(self, DataFormat format, int dir=Get) -> bool
4703
4704 Returns True if this format is supported.
4705 """
4706 return _misc_.DataObject_IsSupported(*args, **kwargs)
4707
4708 def GetDataSize(*args, **kwargs):
4709 """
4710 GetDataSize(self, DataFormat format) -> size_t
4711
4712 Get the (total) size of data for the given format
4713 """
4714 return _misc_.DataObject_GetDataSize(*args, **kwargs)
4715
4716 def GetAllFormats(*args, **kwargs):
4717 """
4718 GetAllFormats(self, int dir=Get) -> [formats]
4719
4720 Returns a list of all the wx.DataFormats that this dataobject supports
4721 in the given direction.
4722 """
4723 return _misc_.DataObject_GetAllFormats(*args, **kwargs)
4724
4725 def GetDataHere(*args, **kwargs):
4726 """
4727 GetDataHere(self, DataFormat format) -> String
4728
4729 Get the data bytes in the specified format, returns None on failure.
4730 """
4731 return _misc_.DataObject_GetDataHere(*args, **kwargs)
4732
4733 def SetData(*args, **kwargs):
4734 """
4735 SetData(self, DataFormat format, String data) -> bool
4736
4737 Set the data in the specified format from the bytes in the the data string.
4738
4739 """
4740 return _misc_.DataObject_SetData(*args, **kwargs)
4741
4742 AllFormats = property(GetAllFormats,doc="See `GetAllFormats`")
4743 DataHere = property(GetDataHere,doc="See `GetDataHere`")
4744 DataSize = property(GetDataSize,doc="See `GetDataSize`")
4745 FormatCount = property(GetFormatCount,doc="See `GetFormatCount`")
4746 PreferredFormat = property(GetPreferredFormat,doc="See `GetPreferredFormat`")
4747 _misc_.DataObject_swigregister(DataObject)
4748 FormatInvalid = cvar.FormatInvalid
4749
4750 class DataObjectSimple(DataObject):
4751 """
4752 wx.DataObjectSimple is a `wx.DataObject` which only supports one
4753 format. This is the simplest possible `wx.DataObject` implementation.
4754
4755 This is still an "abstract base class" meaning that you can't use it
4756 directly. You either need to use one of the predefined base classes,
4757 or derive your own class from `wx.PyDataObjectSimple`.
4758
4759 """
4760 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4761 __repr__ = _swig_repr
4762 def __init__(self, *args, **kwargs):
4763 """
4764 __init__(self, DataFormat format=FormatInvalid) -> DataObjectSimple
4765
4766 Constructor accepts the supported format (none by default) which may
4767 also be set later with `SetFormat`.
4768 """
4769 _misc_.DataObjectSimple_swiginit(self,_misc_.new_DataObjectSimple(*args, **kwargs))
4770 def GetFormat(*args, **kwargs):
4771 """
4772 GetFormat(self) -> DataFormat
4773
4774 Returns the (one and only one) format supported by this object. It is
4775 assumed that the format is supported in both directions.
4776 """
4777 return _misc_.DataObjectSimple_GetFormat(*args, **kwargs)
4778
4779 def SetFormat(*args, **kwargs):
4780 """
4781 SetFormat(self, DataFormat format)
4782
4783 Sets the supported format.
4784 """
4785 return _misc_.DataObjectSimple_SetFormat(*args, **kwargs)
4786
4787 def GetDataSize(*args, **kwargs):
4788 """
4789 GetDataSize(self) -> size_t
4790
4791 Get the size of our data.
4792 """
4793 return _misc_.DataObjectSimple_GetDataSize(*args, **kwargs)
4794
4795 def GetDataHere(*args, **kwargs):
4796 """
4797 GetDataHere(self) -> String
4798
4799 Returns the data bytes from the data object as a string, returns None
4800 on failure. Must be implemented in the derived class if the object
4801 supports rendering its data.
4802 """
4803 return _misc_.DataObjectSimple_GetDataHere(*args, **kwargs)
4804
4805 def SetData(*args, **kwargs):
4806 """
4807 SetData(self, String data) -> bool
4808
4809 Copy the data value to the data object. Must be implemented in the
4810 derived class if the object supports setting its data.
4811
4812 """
4813 return _misc_.DataObjectSimple_SetData(*args, **kwargs)
4814
4815 Format = property(GetFormat,SetFormat,doc="See `GetFormat` and `SetFormat`")
4816 _misc_.DataObjectSimple_swigregister(DataObjectSimple)
4817
4818 class PyDataObjectSimple(DataObjectSimple):
4819 """
4820 wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is
4821 Python-aware and knows how to reflect calls to its C++ virtual methods
4822 to methods in the Python derived class. You should derive from this
4823 class and overload `GetDataSize`, `GetDataHere` and `SetData` when you
4824 need to create your own simple single-format type of `wx.DataObject`.
4825
4826 """
4827 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4828 __repr__ = _swig_repr
4829 def __init__(self, *args, **kwargs):
4830 """
4831 __init__(self, DataFormat format=FormatInvalid) -> PyDataObjectSimple
4832
4833 wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is
4834 Python-aware and knows how to reflect calls to its C++ virtual methods
4835 to methods in the Python derived class. You should derive from this
4836 class and overload `GetDataSize`, `GetDataHere` and `SetData` when you
4837 need to create your own simple single-format type of `wx.DataObject`.
4838
4839 """
4840 _misc_.PyDataObjectSimple_swiginit(self,_misc_.new_PyDataObjectSimple(*args, **kwargs))
4841 self._setCallbackInfo(self, PyDataObjectSimple)
4842
4843 def _setCallbackInfo(*args, **kwargs):
4844 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4845 return _misc_.PyDataObjectSimple__setCallbackInfo(*args, **kwargs)
4846
4847 _misc_.PyDataObjectSimple_swigregister(PyDataObjectSimple)
4848
4849 class DataObjectComposite(DataObject):
4850 """
4851 wx.DataObjectComposite is the simplest `wx.DataObject` derivation
4852 which may be sued to support multiple formats. It contains several
4853 'wx.DataObjectSimple` objects and supports any format supported by at
4854 least one of them. Only one of these data objects is *preferred* (the
4855 first one if not explicitly changed by using the second parameter of
4856 `Add`) and its format determines the preferred format of the composite
4857 data object as well.
4858
4859 See `wx.DataObject` documentation for the reasons why you might prefer
4860 to use wx.DataObject directly instead of wx.DataObjectComposite for
4861 efficiency reasons.
4862
4863 """
4864 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4865 __repr__ = _swig_repr
4866 def __init__(self, *args, **kwargs):
4867 """
4868 __init__(self) -> DataObjectComposite
4869
4870 wx.DataObjectComposite is the simplest `wx.DataObject` derivation
4871 which may be sued to support multiple formats. It contains several
4872 'wx.DataObjectSimple` objects and supports any format supported by at
4873 least one of them. Only one of these data objects is *preferred* (the
4874 first one if not explicitly changed by using the second parameter of
4875 `Add`) and its format determines the preferred format of the composite
4876 data object as well.
4877
4878 See `wx.DataObject` documentation for the reasons why you might prefer
4879 to use wx.DataObject directly instead of wx.DataObjectComposite for
4880 efficiency reasons.
4881
4882 """
4883 _misc_.DataObjectComposite_swiginit(self,_misc_.new_DataObjectComposite(*args, **kwargs))
4884 def Add(*args, **kwargs):
4885 """
4886 Add(self, DataObjectSimple dataObject, bool preferred=False)
4887
4888 Adds the dataObject to the list of supported objects and it becomes
4889 the preferred object if preferred is True.
4890 """
4891 return _misc_.DataObjectComposite_Add(*args, **kwargs)
4892
4893 def GetReceivedFormat(*args, **kwargs):
4894 """
4895 GetReceivedFormat(self) -> DataFormat
4896
4897 Report the format passed to the `SetData` method. This should be the
4898 format of the data object within the composite that recieved data from
4899 the clipboard or the DnD operation. You can use this method to find
4900 out what kind of data object was recieved.
4901 """
4902 return _misc_.DataObjectComposite_GetReceivedFormat(*args, **kwargs)
4903
4904 ReceivedFormat = property(GetReceivedFormat,doc="See `GetReceivedFormat`")
4905 _misc_.DataObjectComposite_swigregister(DataObjectComposite)
4906
4907 class TextDataObject(DataObjectSimple):
4908 """
4909 wx.TextDataObject is a specialization of `wx.DataObject` for text
4910 data. It can be used without change to paste data into the `wx.Clipboard`
4911 or a `wx.DropSource`.
4912
4913 Alternativly, you may wish to derive a new class from the
4914 `wx.PyTextDataObject` class for providing text on-demand in order to
4915 minimize memory consumption when offering data in several formats,
4916 such as plain text and RTF, because by default the text is stored in a
4917 string in this class, but it might as well be generated on demand when
4918 requested. For this, `GetTextLength` and `GetText` will have to be
4919 overridden.
4920 """
4921 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4922 __repr__ = _swig_repr
4923 def __init__(self, *args, **kwargs):
4924 """
4925 __init__(self, String text=EmptyString) -> TextDataObject
4926
4927 Constructor, may be used to initialise the text (otherwise `SetText`
4928 should be used later).
4929 """
4930 _misc_.TextDataObject_swiginit(self,_misc_.new_TextDataObject(*args, **kwargs))
4931 def GetTextLength(*args, **kwargs):
4932 """
4933 GetTextLength(self) -> size_t
4934
4935 Returns the data size. By default, returns the size of the text data
4936 set in the constructor or using `SetText`. This can be overridden (via
4937 `wx.PyTextDataObject`) to provide text size data on-demand. It is
4938 recommended to return the text length plus 1 for a trailing zero, but
4939 this is not strictly required.
4940 """
4941 return _misc_.TextDataObject_GetTextLength(*args, **kwargs)
4942
4943 def GetText(*args, **kwargs):
4944 """
4945 GetText(self) -> String
4946
4947 Returns the text associated with the data object.
4948 """
4949 return _misc_.TextDataObject_GetText(*args, **kwargs)
4950
4951 def SetText(*args, **kwargs):
4952 """
4953 SetText(self, String text)
4954
4955 Sets the text associated with the data object. This method is called
4956 when the data object receives the data and, by default, copies the
4957 text into the member variable. If you want to process the text on the
4958 fly you may wish to override this function (via
4959 `wx.PyTextDataObject`.)
4960 """
4961 return _misc_.TextDataObject_SetText(*args, **kwargs)
4962
4963 _misc_.TextDataObject_swigregister(TextDataObject)
4964
4965 class PyTextDataObject(TextDataObject):
4966 """
4967 wx.PyTextDataObject is a version of `wx.TextDataObject` that is
4968 Python-aware and knows how to reflect calls to its C++ virtual methods
4969 to methods in the Python derived class. You should derive from this
4970 class and overload `GetTextLength`, `GetText`, and `SetText` when you
4971 want to be able to provide text on demand instead of preloading it
4972 into the data object.
4973 """
4974 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4975 __repr__ = _swig_repr
4976 def __init__(self, *args, **kwargs):
4977 """
4978 __init__(self, String text=EmptyString) -> PyTextDataObject
4979
4980 wx.PyTextDataObject is a version of `wx.TextDataObject` that is
4981 Python-aware and knows how to reflect calls to its C++ virtual methods
4982 to methods in the Python derived class. You should derive from this
4983 class and overload `GetTextLength`, `GetText`, and `SetText` when you
4984 want to be able to provide text on demand instead of preloading it
4985 into the data object.
4986 """
4987 _misc_.PyTextDataObject_swiginit(self,_misc_.new_PyTextDataObject(*args, **kwargs))
4988 self._setCallbackInfo(self, PyTextDataObject)
4989
4990 def _setCallbackInfo(*args, **kwargs):
4991 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4992 return _misc_.PyTextDataObject__setCallbackInfo(*args, **kwargs)
4993
4994 _misc_.PyTextDataObject_swigregister(PyTextDataObject)
4995
4996 class BitmapDataObject(DataObjectSimple):
4997 """
4998 wx.BitmapDataObject is a specialization of wxDataObject for bitmap
4999 data. It can be used without change to paste data into the `wx.Clipboard`
5000 or a `wx.DropSource`.
5001
5002 """
5003 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5004 __repr__ = _swig_repr
5005 def __init__(self, *args, **kwargs):
5006 """
5007 __init__(self, Bitmap bitmap=wxNullBitmap) -> BitmapDataObject
5008
5009 Constructor, optionally passing a bitmap (otherwise use `SetBitmap`
5010 later).
5011 """
5012 _misc_.BitmapDataObject_swiginit(self,_misc_.new_BitmapDataObject(*args, **kwargs))
5013 def GetBitmap(*args, **kwargs):
5014 """
5015 GetBitmap(self) -> Bitmap
5016
5017 Returns the bitmap associated with the data object. You may wish to
5018 override this method (by deriving from `wx.PyBitmapDataObject`) when
5019 offering data on-demand, but this is not required by wxWidgets'
5020 internals. Use this method to get data in bitmap form from the
5021 `wx.Clipboard`.
5022 """
5023 return _misc_.BitmapDataObject_GetBitmap(*args, **kwargs)
5024
5025 def SetBitmap(*args, **kwargs):
5026 """
5027 SetBitmap(self, Bitmap bitmap)
5028
5029 Sets the bitmap associated with the data object. This method is called
5030 when the data object receives data. Usually there will be no reason to
5031 override this function.
5032 """
5033 return _misc_.BitmapDataObject_SetBitmap(*args, **kwargs)
5034
5035 Bitmap = property(GetBitmap,SetBitmap,doc="See `GetBitmap` and `SetBitmap`")
5036 _misc_.BitmapDataObject_swigregister(BitmapDataObject)
5037
5038 class PyBitmapDataObject(BitmapDataObject):
5039 """
5040 wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is
5041 Python-aware and knows how to reflect calls to its C++ virtual methods
5042 to methods in the Python derived class. To be able to provide bitmap
5043 data on demand derive from this class and overload `GetBitmap`.
5044 """
5045 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5046 __repr__ = _swig_repr
5047 def __init__(self, *args, **kwargs):
5048 """
5049 __init__(self, Bitmap bitmap=wxNullBitmap) -> PyBitmapDataObject
5050
5051 wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is
5052 Python-aware and knows how to reflect calls to its C++ virtual methods
5053 to methods in the Python derived class. To be able to provide bitmap
5054 data on demand derive from this class and overload `GetBitmap`.
5055 """
5056 _misc_.PyBitmapDataObject_swiginit(self,_misc_.new_PyBitmapDataObject(*args, **kwargs))
5057 self._setCallbackInfo(self, PyBitmapDataObject)
5058
5059 def _setCallbackInfo(*args, **kwargs):
5060 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5061 return _misc_.PyBitmapDataObject__setCallbackInfo(*args, **kwargs)
5062
5063 _misc_.PyBitmapDataObject_swigregister(PyBitmapDataObject)
5064
5065 class FileDataObject(DataObjectSimple):
5066 """
5067 wx.FileDataObject is a specialization of `wx.DataObjectSimple` for
5068 file names. The program works with it just as if it were a list of
5069 absolute file names, but internally it uses the same format as
5070 Explorer and other compatible programs under Windows or GNOME/KDE
5071 filemanager under Unix which makes it possible to receive files from
5072 them using this class.
5073 """
5074 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5075 __repr__ = _swig_repr
5076 def __init__(self, *args, **kwargs):
5077 """__init__(self) -> FileDataObject"""
5078 _misc_.FileDataObject_swiginit(self,_misc_.new_FileDataObject(*args, **kwargs))
5079 def GetFilenames(*args, **kwargs):
5080 """
5081 GetFilenames(self) -> [names]
5082
5083 Returns a list of file names.
5084 """
5085 return _misc_.FileDataObject_GetFilenames(*args, **kwargs)
5086
5087 def AddFile(*args, **kwargs):
5088 """
5089 AddFile(self, String filename)
5090
5091 Adds a file to the list of files represented by this data object.
5092 """
5093 return _misc_.FileDataObject_AddFile(*args, **kwargs)
5094
5095 Filenames = property(GetFilenames,doc="See `GetFilenames`")
5096 _misc_.FileDataObject_swigregister(FileDataObject)
5097
5098 class CustomDataObject(DataObjectSimple):
5099 """
5100 wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for
5101 some application-specific data in arbitrary format. Python strings
5102 are used for getting and setting data, but any picklable object can
5103 easily be transfered via strings. A copy of the data is stored in the
5104 data object.
5105 """
5106 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5107 __repr__ = _swig_repr
5108 def __init__(self, *args):
5109 """
5110 __init__(self, DataFormat format) -> CustomDataObject
5111 __init__(self, String formatName) -> CustomDataObject
5112 __init__(self) -> CustomDataObject
5113
5114 wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for
5115 some application-specific data in arbitrary format. Python strings
5116 are used for getting and setting data, but any picklable object can
5117 easily be transfered via strings. A copy of the data is stored in the
5118 data object.
5119 """
5120 _misc_.CustomDataObject_swiginit(self,_misc_.new_CustomDataObject(*args))
5121 def SetData(*args, **kwargs):
5122 """
5123 SetData(self, String data) -> bool
5124
5125 Copy the data value to the data object.
5126 """
5127 return _misc_.CustomDataObject_SetData(*args, **kwargs)
5128
5129 TakeData = SetData
5130 def GetSize(*args, **kwargs):
5131 """
5132 GetSize(self) -> size_t
5133
5134 Get the size of the data.
5135 """
5136 return _misc_.CustomDataObject_GetSize(*args, **kwargs)
5137
5138 def GetData(*args, **kwargs):
5139 """
5140 GetData(self) -> String
5141
5142 Returns the data bytes from the data object as a string.
5143 """
5144 return _misc_.CustomDataObject_GetData(*args, **kwargs)
5145
5146 Data = property(GetData,SetData,doc="See `GetData` and `SetData`")
5147 Size = property(GetSize,doc="See `GetSize`")
5148 _misc_.CustomDataObject_swigregister(CustomDataObject)
5149
5150 class URLDataObject(DataObject):
5151 """
5152 This data object holds a URL in a format that is compatible with some
5153 browsers such that it is able to be dragged to or from them.
5154 """
5155 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5156 __repr__ = _swig_repr
5157 def __init__(self, *args, **kwargs):
5158 """
5159 __init__(self, String url=EmptyString) -> URLDataObject
5160
5161 This data object holds a URL in a format that is compatible with some
5162 browsers such that it is able to be dragged to or from them.
5163 """
5164 _misc_.URLDataObject_swiginit(self,_misc_.new_URLDataObject(*args, **kwargs))
5165 def GetURL(*args, **kwargs):
5166 """
5167 GetURL(self) -> String
5168
5169 Returns a string containing the current URL.
5170 """
5171 return _misc_.URLDataObject_GetURL(*args, **kwargs)
5172
5173 def SetURL(*args, **kwargs):
5174 """
5175 SetURL(self, String url)
5176
5177 Set the URL.
5178 """
5179 return _misc_.URLDataObject_SetURL(*args, **kwargs)
5180
5181 _misc_.URLDataObject_swigregister(URLDataObject)
5182
5183 class MetafileDataObject(DataObjectSimple):
5184 """Proxy of C++ MetafileDataObject class"""
5185 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5186 __repr__ = _swig_repr
5187 def __init__(self, *args, **kwargs):
5188 """__init__(self) -> MetafileDataObject"""
5189 _misc_.MetafileDataObject_swiginit(self,_misc_.new_MetafileDataObject(*args, **kwargs))
5190 _misc_.MetafileDataObject_swigregister(MetafileDataObject)
5191
5192 #---------------------------------------------------------------------------
5193
5194 Drag_CopyOnly = _misc_.Drag_CopyOnly
5195 Drag_AllowMove = _misc_.Drag_AllowMove
5196 Drag_DefaultMove = _misc_.Drag_DefaultMove
5197 DragError = _misc_.DragError
5198 DragNone = _misc_.DragNone
5199 DragCopy = _misc_.DragCopy
5200 DragMove = _misc_.DragMove
5201 DragLink = _misc_.DragLink
5202 DragCancel = _misc_.DragCancel
5203
5204 def IsDragResultOk(*args, **kwargs):
5205 """IsDragResultOk(int res) -> bool"""
5206 return _misc_.IsDragResultOk(*args, **kwargs)
5207 class DropSource(object):
5208 """Proxy of C++ DropSource class"""
5209 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5210 __repr__ = _swig_repr
5211 def __init__(self, *args, **kwargs):
5212 """
5213 __init__(self, Window win, Icon copy=wxNullIcon, Icon move=wxNullIcon,
5214 Icon none=wxNullIcon) -> DropSource
5215 """
5216 _misc_.DropSource_swiginit(self,_misc_.new_DropSource(*args, **kwargs))
5217 self._setCallbackInfo(self, DropSource, 0)
5218
5219 def _setCallbackInfo(*args, **kwargs):
5220 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)"""
5221 return _misc_.DropSource__setCallbackInfo(*args, **kwargs)
5222
5223 __swig_destroy__ = _misc_.delete_DropSource
5224 __del__ = lambda self : None;
5225 def SetData(*args, **kwargs):
5226 """SetData(self, DataObject data)"""
5227 return _misc_.DropSource_SetData(*args, **kwargs)
5228
5229 def GetDataObject(*args, **kwargs):
5230 """GetDataObject(self) -> DataObject"""
5231 return _misc_.DropSource_GetDataObject(*args, **kwargs)
5232
5233 def SetCursor(*args, **kwargs):
5234 """SetCursor(self, int res, Cursor cursor)"""
5235 return _misc_.DropSource_SetCursor(*args, **kwargs)
5236
5237 def DoDragDrop(*args, **kwargs):
5238 """DoDragDrop(self, int flags=Drag_CopyOnly) -> int"""
5239 return _misc_.DropSource_DoDragDrop(*args, **kwargs)
5240
5241 def GiveFeedback(*args, **kwargs):
5242 """GiveFeedback(self, int effect) -> bool"""
5243 return _misc_.DropSource_GiveFeedback(*args, **kwargs)
5244
5245 def base_GiveFeedback(*args, **kw):
5246 return DropSource.GiveFeedback(*args, **kw)
5247 base_GiveFeedback = wx._deprecated(base_GiveFeedback,
5248 "Please use DropSource.GiveFeedback instead.")
5249
5250 DataObject = property(GetDataObject,SetData,doc="See `GetDataObject` and `SetData`")
5251 _misc_.DropSource_swigregister(DropSource)
5252
5253 def DROP_ICON(filename):
5254 """
5255 Returns either a `wx.Cursor` or `wx.Icon` created from the image file
5256 ``filename``. This function is useful with the `wx.DropSource` class
5257 which, depending on platform accepts either a icon or a cursor.
5258 """
5259 img = wx.Image(filename)
5260 if wx.Platform == '__WXGTK__':
5261 return wx.IconFromBitmap(wx.BitmapFromImage(img))
5262 else:
5263 return wx.CursorFromImage(img)
5264
5265 class DropTarget(object):
5266 """Proxy of C++ DropTarget class"""
5267 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5268 __repr__ = _swig_repr
5269 def __init__(self, *args, **kwargs):
5270 """__init__(self, DataObject dataObject=None) -> DropTarget"""
5271 _misc_.DropTarget_swiginit(self,_misc_.new_DropTarget(*args, **kwargs))
5272 self._setCallbackInfo(self, DropTarget)
5273
5274 def _setCallbackInfo(*args, **kwargs):
5275 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5276 return _misc_.DropTarget__setCallbackInfo(*args, **kwargs)
5277
5278 __swig_destroy__ = _misc_.delete_DropTarget
5279 __del__ = lambda self : None;
5280 def GetDataObject(*args, **kwargs):
5281 """GetDataObject(self) -> DataObject"""
5282 return _misc_.DropTarget_GetDataObject(*args, **kwargs)
5283
5284 def SetDataObject(*args, **kwargs):
5285 """SetDataObject(self, DataObject dataObject)"""
5286 return _misc_.DropTarget_SetDataObject(*args, **kwargs)
5287
5288 def OnEnter(*args, **kwargs):
5289 """OnEnter(self, int x, int y, int def) -> int"""
5290 return _misc_.DropTarget_OnEnter(*args, **kwargs)
5291
5292 def OnDragOver(*args, **kwargs):
5293 """OnDragOver(self, int x, int y, int def) -> int"""
5294 return _misc_.DropTarget_OnDragOver(*args, **kwargs)
5295
5296 def OnLeave(*args, **kwargs):
5297 """OnLeave(self)"""
5298 return _misc_.DropTarget_OnLeave(*args, **kwargs)
5299
5300 def OnDrop(*args, **kwargs):
5301 """OnDrop(self, int x, int y) -> bool"""
5302 return _misc_.DropTarget_OnDrop(*args, **kwargs)
5303
5304 def base_OnEnter(*args, **kw):
5305 return DropTarget.OnEnter(*args, **kw)
5306 base_OnEnter = wx._deprecated(base_OnEnter,
5307 "Please use DropTarget.OnEnter instead.")
5308
5309 def base_OnDragOver(*args, **kw):
5310 return DropTarget.OnDragOver(*args, **kw)
5311 base_OnDragOver = wx._deprecated(base_OnDragOver,
5312 "Please use DropTarget.OnDragOver instead.")
5313
5314 def base_OnLeave(*args, **kw):
5315 return DropTarget.OnLeave(*args, **kw)
5316 base_OnLeave = wx._deprecated(base_OnLeave,
5317 "Please use DropTarget.OnLeave instead.")
5318
5319 def base_OnDrop(*args, **kw):
5320 return DropTarget.OnDrop(*args, **kw)
5321 base_OnDrop = wx._deprecated(base_OnDrop,
5322 "Please use DropTarget.OnDrop instead.")
5323
5324 def GetData(*args, **kwargs):
5325 """GetData(self) -> bool"""
5326 return _misc_.DropTarget_GetData(*args, **kwargs)
5327
5328 def SetDefaultAction(*args, **kwargs):
5329 """SetDefaultAction(self, int action)"""
5330 return _misc_.DropTarget_SetDefaultAction(*args, **kwargs)
5331
5332 def GetDefaultAction(*args, **kwargs):
5333 """GetDefaultAction(self) -> int"""
5334 return _misc_.DropTarget_GetDefaultAction(*args, **kwargs)
5335
5336 Data = property(GetData,doc="See `GetData`")
5337 DataObject = property(GetDataObject,SetDataObject,doc="See `GetDataObject` and `SetDataObject`")
5338 DefaultAction = property(GetDefaultAction,SetDefaultAction,doc="See `GetDefaultAction` and `SetDefaultAction`")
5339 _misc_.DropTarget_swigregister(DropTarget)
5340
5341 PyDropTarget = DropTarget
5342 class TextDropTarget(DropTarget):
5343 """Proxy of C++ TextDropTarget class"""
5344 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5345 __repr__ = _swig_repr
5346 def __init__(self, *args, **kwargs):
5347 """__init__(self) -> TextDropTarget"""
5348 _misc_.TextDropTarget_swiginit(self,_misc_.new_TextDropTarget(*args, **kwargs))
5349 self._setCallbackInfo(self, TextDropTarget)
5350
5351 def _setCallbackInfo(*args, **kwargs):
5352 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5353 return _misc_.TextDropTarget__setCallbackInfo(*args, **kwargs)
5354
5355 def OnDropText(*args, **kwargs):
5356 """OnDropText(self, int x, int y, String text) -> bool"""
5357 return _misc_.TextDropTarget_OnDropText(*args, **kwargs)
5358
5359 def OnEnter(*args, **kwargs):
5360 """OnEnter(self, int x, int y, int def) -> int"""
5361 return _misc_.TextDropTarget_OnEnter(*args, **kwargs)
5362
5363 def OnDragOver(*args, **kwargs):
5364 """OnDragOver(self, int x, int y, int def) -> int"""
5365 return _misc_.TextDropTarget_OnDragOver(*args, **kwargs)
5366
5367 def OnLeave(*args, **kwargs):
5368 """OnLeave(self)"""
5369 return _misc_.TextDropTarget_OnLeave(*args, **kwargs)
5370
5371 def OnDrop(*args, **kwargs):
5372 """OnDrop(self, int x, int y) -> bool"""
5373 return _misc_.TextDropTarget_OnDrop(*args, **kwargs)
5374
5375 def OnData(*args, **kwargs):
5376 """OnData(self, int x, int y, int def) -> int"""
5377 return _misc_.TextDropTarget_OnData(*args, **kwargs)
5378
5379 def base_OnDropText(*args, **kw):
5380 return TextDropTarget.OnDropText(*args, **kw)
5381 base_OnDropText = wx._deprecated(base_OnDropText,
5382 "Please use TextDropTarget.OnDropText instead.")
5383
5384 def base_OnEnter(*args, **kw):
5385 return TextDropTarget.OnEnter(*args, **kw)
5386 base_OnEnter = wx._deprecated(base_OnEnter,
5387 "Please use TextDropTarget.OnEnter instead.")
5388
5389 def base_OnDragOver(*args, **kw):
5390 return TextDropTarget.OnDragOver(*args, **kw)
5391 base_OnDragOver = wx._deprecated(base_OnDragOver,
5392 "Please use TextDropTarget.OnDragOver instead.")
5393
5394 def base_OnLeave(*args, **kw):
5395 return TextDropTarget.OnLeave(*args, **kw)
5396 base_OnLeave = wx._deprecated(base_OnLeave,
5397 "Please use TextDropTarget.OnLeave instead.")
5398
5399 def base_OnDrop(*args, **kw):
5400 return TextDropTarget.OnDrop(*args, **kw)
5401 base_OnDrop = wx._deprecated(base_OnDrop,
5402 "Please use TextDropTarget.OnDrop instead.")
5403
5404 def base_OnData(*args, **kw):
5405 return TextDropTarget.OnData(*args, **kw)
5406 base_OnData = wx._deprecated(base_OnData,
5407 "Please use TextDropTarget.OnData instead.")
5408
5409 _misc_.TextDropTarget_swigregister(TextDropTarget)
5410
5411 class FileDropTarget(DropTarget):
5412 """Proxy of C++ FileDropTarget class"""
5413 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5414 __repr__ = _swig_repr
5415 def __init__(self, *args, **kwargs):
5416 """__init__(self) -> FileDropTarget"""
5417 _misc_.FileDropTarget_swiginit(self,_misc_.new_FileDropTarget(*args, **kwargs))
5418 self._setCallbackInfo(self, FileDropTarget)
5419
5420 def _setCallbackInfo(*args, **kwargs):
5421 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5422 return _misc_.FileDropTarget__setCallbackInfo(*args, **kwargs)
5423
5424 def OnDropFiles(*args, **kwargs):
5425 """OnDropFiles(self, int x, int y, wxArrayString filenames) -> bool"""
5426 return _misc_.FileDropTarget_OnDropFiles(*args, **kwargs)
5427
5428 def OnEnter(*args, **kwargs):
5429 """OnEnter(self, int x, int y, int def) -> int"""
5430 return _misc_.FileDropTarget_OnEnter(*args, **kwargs)
5431
5432 def OnDragOver(*args, **kwargs):
5433 """OnDragOver(self, int x, int y, int def) -> int"""
5434 return _misc_.FileDropTarget_OnDragOver(*args, **kwargs)
5435
5436 def OnLeave(*args, **kwargs):
5437 """OnLeave(self)"""
5438 return _misc_.FileDropTarget_OnLeave(*args, **kwargs)
5439
5440 def OnDrop(*args, **kwargs):
5441 """OnDrop(self, int x, int y) -> bool"""
5442 return _misc_.FileDropTarget_OnDrop(*args, **kwargs)
5443
5444 def OnData(*args, **kwargs):
5445 """OnData(self, int x, int y, int def) -> int"""
5446 return _misc_.FileDropTarget_OnData(*args, **kwargs)
5447
5448 def base_OnDropFiles(*args, **kw):
5449 return FileDropTarget.OnDropFiles(*args, **kw)
5450 base_OnDropFiles = wx._deprecated(base_OnDropFiles,
5451 "Please use FileDropTarget.OnDropFiles instead.")
5452
5453 def base_OnEnter(*args, **kw):
5454 return FileDropTarget.OnEnter(*args, **kw)
5455 base_OnEnter = wx._deprecated(base_OnEnter,
5456 "Please use FileDropTarget.OnEnter instead.")
5457
5458 def base_OnDragOver(*args, **kw):
5459 return FileDropTarget.OnDragOver(*args, **kw)
5460 base_OnDragOver = wx._deprecated(base_OnDragOver,
5461 "Please use FileDropTarget.OnDragOver instead.")
5462
5463 def base_OnLeave(*args, **kw):
5464 return FileDropTarget.OnLeave(*args, **kw)
5465 base_OnLeave = wx._deprecated(base_OnLeave,
5466 "Please use FileDropTarget.OnLeave instead.")
5467
5468 def base_OnDrop(*args, **kw):
5469 return FileDropTarget.OnDrop(*args, **kw)
5470 base_OnDrop = wx._deprecated(base_OnDrop,
5471 "Please use FileDropTarget.OnDrop instead.")
5472
5473 def base_OnData(*args, **kw):
5474 return FileDropTarget.OnData(*args, **kw)
5475 base_OnData = wx._deprecated(base_OnData,
5476 "Please use FileDropTarget.OnData instead.")
5477
5478 _misc_.FileDropTarget_swigregister(FileDropTarget)
5479
5480 #---------------------------------------------------------------------------
5481
5482 class Clipboard(_core.Object):
5483 """
5484 wx.Clipboard represents the system clipboard and provides methods to
5485 copy data to it or paste data from it. Normally, you should only use
5486 ``wx.TheClipboard`` which is a reference to a global wx.Clipboard
5487 instance.
5488
5489 Call ``wx.TheClipboard``'s `Open` method to get ownership of the
5490 clipboard. If this operation returns True, you now own the
5491 clipboard. Call `SetData` to put data on the clipboard, or `GetData`
5492 to retrieve data from the clipboard. Call `Close` to close the
5493 clipboard and relinquish ownership. You should keep the clipboard open
5494 only momentarily.
5495
5496 :see: `wx.DataObject`
5497
5498 """
5499 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5500 __repr__ = _swig_repr
5501 def __init__(self, *args, **kwargs):
5502 """__init__(self) -> Clipboard"""
5503 _misc_.Clipboard_swiginit(self,_misc_.new_Clipboard(*args, **kwargs))
5504 __swig_destroy__ = _misc_.delete_Clipboard
5505 __del__ = lambda self : None;
5506 def Open(*args, **kwargs):
5507 """
5508 Open(self) -> bool
5509
5510 Call this function to open the clipboard before calling SetData and
5511 GetData. Call Close when you have finished with the clipboard. You
5512 should keep the clipboard open for only a very short time. Returns
5513 True on success.
5514 """
5515 return _misc_.Clipboard_Open(*args, **kwargs)
5516
5517 def Close(*args, **kwargs):
5518 """
5519 Close(self)
5520
5521 Closes the clipboard.
5522 """
5523 return _misc_.Clipboard_Close(*args, **kwargs)
5524
5525 def IsOpened(*args, **kwargs):
5526 """
5527 IsOpened(self) -> bool
5528
5529 Query whether the clipboard is opened
5530 """
5531 return _misc_.Clipboard_IsOpened(*args, **kwargs)
5532
5533 def AddData(*args, **kwargs):
5534 """
5535 AddData(self, DataObject data) -> bool
5536
5537 Call this function to add the data object to the clipboard. You may
5538 call this function repeatedly after having cleared the clipboard.
5539 After this function has been called, the clipboard owns the data, so
5540 do not delete the data explicitly.
5541
5542 :see: `wx.DataObject`
5543 """
5544 return _misc_.Clipboard_AddData(*args, **kwargs)
5545
5546 def SetData(*args, **kwargs):
5547 """
5548 SetData(self, DataObject data) -> bool
5549
5550 Set the clipboard data, this is the same as `Clear` followed by
5551 `AddData`.
5552
5553 :see: `wx.DataObject`
5554 """
5555 return _misc_.Clipboard_SetData(*args, **kwargs)
5556
5557 def IsSupported(*args, **kwargs):
5558 """
5559 IsSupported(self, DataFormat format) -> bool
5560
5561 Returns True if the given format is available in the data object(s) on
5562 the clipboard.
5563 """
5564 return _misc_.Clipboard_IsSupported(*args, **kwargs)
5565
5566 def GetData(*args, **kwargs):
5567 """
5568 GetData(self, DataObject data) -> bool
5569
5570 Call this function to fill data with data on the clipboard, if
5571 available in the required format. Returns true on success.
5572 """
5573 return _misc_.Clipboard_GetData(*args, **kwargs)
5574
5575 def Clear(*args, **kwargs):
5576 """
5577 Clear(self)
5578
5579 Clears data from the clipboard object and also the system's clipboard
5580 if possible.
5581 """
5582 return _misc_.Clipboard_Clear(*args, **kwargs)
5583
5584 def Flush(*args, **kwargs):
5585 """
5586 Flush(self) -> bool
5587
5588 Flushes the clipboard: this means that the data which is currently on
5589 clipboard will stay available even after the application exits,
5590 possibly eating memory, otherwise the clipboard will be emptied on
5591 exit. Returns False if the operation is unsuccesful for any reason.
5592 """
5593 return _misc_.Clipboard_Flush(*args, **kwargs)
5594
5595 def UsePrimarySelection(*args, **kwargs):
5596 """
5597 UsePrimarySelection(self, bool primary=True)
5598
5599 On platforms supporting it (the X11 based platforms), selects the
5600 so called PRIMARY SELECTION as the clipboard as opposed to the
5601 normal clipboard, if primary is True.
5602 """
5603 return _misc_.Clipboard_UsePrimarySelection(*args, **kwargs)
5604
5605 def Get(*args, **kwargs):
5606 """
5607 Get() -> Clipboard
5608
5609 Returns global instance (wxTheClipboard) of the object.
5610 """
5611 return _misc_.Clipboard_Get(*args, **kwargs)
5612
5613 Get = staticmethod(Get)
5614 Data = property(GetData,SetData,doc="See `GetData` and `SetData`")
5615 _misc_.Clipboard_swigregister(Clipboard)
5616
5617 def Clipboard_Get(*args):
5618 """
5619 Clipboard_Get() -> Clipboard
5620
5621 Returns global instance (wxTheClipboard) of the object.
5622 """
5623 return _misc_.Clipboard_Get(*args)
5624
5625 class _wxPyDelayedInitWrapper(object):
5626 def __init__(self, initfunc, *args, **kwargs):
5627 self._initfunc = initfunc
5628 self._args = args
5629 self._kwargs = kwargs
5630 self._instance = None
5631 def _checkInstance(self):
5632 if self._instance is None:
5633 if wx.GetApp():
5634 self._instance = self._initfunc(*self._args, **self._kwargs)
5635 def __getattr__(self, name):
5636 self._checkInstance()
5637 return getattr(self._instance, name)
5638 def __repr__(self):
5639 self._checkInstance()
5640 return repr(self._instance)
5641 TheClipboard = _wxPyDelayedInitWrapper(Clipboard.Get)
5642
5643 class ClipboardLocker(object):
5644 """
5645 A helpful class for opening the clipboard and automatically
5646 closing it when the locker is destroyed.
5647 """
5648 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5649 __repr__ = _swig_repr
5650 def __init__(self, *args, **kwargs):
5651 """
5652 __init__(self, Clipboard clipboard=None) -> ClipboardLocker
5653
5654 A helpful class for opening the clipboard and automatically
5655 closing it when the locker is destroyed.
5656 """
5657 _misc_.ClipboardLocker_swiginit(self,_misc_.new_ClipboardLocker(*args, **kwargs))
5658 __swig_destroy__ = _misc_.delete_ClipboardLocker
5659 __del__ = lambda self : None;
5660 def __nonzero__(*args, **kwargs):
5661 """
5662 __nonzero__(self) -> bool
5663
5664 A ClipboardLocker instance evaluates to True if the clipboard was
5665 successfully opened.
5666 """
5667 return _misc_.ClipboardLocker___nonzero__(*args, **kwargs)
5668
5669 _misc_.ClipboardLocker_swigregister(ClipboardLocker)
5670
5671 #---------------------------------------------------------------------------
5672
5673 class VideoMode(object):
5674 """A simple struct containing video mode parameters for a display"""
5675 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5676 __repr__ = _swig_repr
5677 def __init__(self, *args, **kwargs):
5678 """
5679 __init__(self, int width=0, int height=0, int depth=0, int freq=0) -> VideoMode
5680
5681 A simple struct containing video mode parameters for a display
5682 """
5683 _misc_.VideoMode_swiginit(self,_misc_.new_VideoMode(*args, **kwargs))
5684 __swig_destroy__ = _misc_.delete_VideoMode
5685 __del__ = lambda self : None;
5686 def Matches(*args, **kwargs):
5687 """
5688 Matches(self, VideoMode other) -> bool
5689
5690 Returns True if this mode matches the other one in the sense that all
5691 non-zero fields of the other mode have the same value in this
5692 one (except for refresh which is allowed to have a greater value)
5693 """
5694 return _misc_.VideoMode_Matches(*args, **kwargs)
5695
5696 def GetWidth(*args, **kwargs):
5697 """
5698 GetWidth(self) -> int
5699
5700 Returns the screen width in pixels (e.g. 640*480), 0 means unspecified
5701 """
5702 return _misc_.VideoMode_GetWidth(*args, **kwargs)
5703
5704 def GetHeight(*args, **kwargs):
5705 """
5706 GetHeight(self) -> int
5707
5708 Returns the screen height in pixels (e.g. 640*480), 0 means unspecified
5709 """
5710 return _misc_.VideoMode_GetHeight(*args, **kwargs)
5711
5712 def GetDepth(*args, **kwargs):
5713 """
5714 GetDepth(self) -> int
5715
5716 Returns the screen's bits per pixel (e.g. 32), 1 is monochrome and 0
5717 means unspecified/known
5718 """
5719 return _misc_.VideoMode_GetDepth(*args, **kwargs)
5720
5721 def IsOk(*args, **kwargs):
5722 """
5723 IsOk(self) -> bool
5724
5725 returns true if the object has been initialized
5726 """
5727 return _misc_.VideoMode_IsOk(*args, **kwargs)
5728
5729 def __nonzero__(self): return self.IsOk()
5730 def __eq__(*args, **kwargs):
5731 """__eq__(self, VideoMode other) -> bool"""
5732 return _misc_.VideoMode___eq__(*args, **kwargs)
5733
5734 def __ne__(*args, **kwargs):
5735 """__ne__(self, VideoMode other) -> bool"""
5736 return _misc_.VideoMode___ne__(*args, **kwargs)
5737
5738 w = property(_misc_.VideoMode_w_get, _misc_.VideoMode_w_set)
5739 h = property(_misc_.VideoMode_h_get, _misc_.VideoMode_h_set)
5740 bpp = property(_misc_.VideoMode_bpp_get, _misc_.VideoMode_bpp_set)
5741 refresh = property(_misc_.VideoMode_refresh_get, _misc_.VideoMode_refresh_set)
5742 _misc_.VideoMode_swigregister(VideoMode)
5743
5744 class Display(object):
5745 """Represents a display/monitor attached to the system"""
5746 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5747 __repr__ = _swig_repr
5748 def __init__(self, *args, **kwargs):
5749 """
5750 __init__(self, size_t index=0) -> Display
5751
5752 Set up a Display instance with the specified display. The displays
5753 are numbered from 0 to GetCount() - 1, 0 is always the primary display
5754 and the only one which is always supported
5755 """
5756 _misc_.Display_swiginit(self,_misc_.new_Display(*args, **kwargs))
5757 __swig_destroy__ = _misc_.delete_Display
5758 __del__ = lambda self : None;
5759 def GetCount(*args, **kwargs):
5760 """
5761 GetCount() -> size_t
5762
5763 Return the number of available displays.
5764 """
5765 return _misc_.Display_GetCount(*args, **kwargs)
5766
5767 GetCount = staticmethod(GetCount)
5768 def GetFromPoint(*args, **kwargs):
5769 """
5770 GetFromPoint(Point pt) -> int
5771
5772 Find the display where the given point lies, return wx.NOT_FOUND if it
5773 doesn't belong to any display
5774 """
5775 return _misc_.Display_GetFromPoint(*args, **kwargs)
5776
5777 GetFromPoint = staticmethod(GetFromPoint)
5778 def GetFromWindow(*args, **kwargs):
5779 """
5780 GetFromWindow(Window window) -> int
5781
5782 Find the display where the given window lies, return wx.NOT_FOUND if
5783 it is not shown at all.
5784 """
5785 return _misc_.Display_GetFromWindow(*args, **kwargs)
5786
5787 GetFromWindow = staticmethod(GetFromWindow)
5788 def IsOk(*args, **kwargs):
5789 """
5790 IsOk(self) -> bool
5791
5792 Return true if the object was initialized successfully
5793 """
5794 return _misc_.Display_IsOk(*args, **kwargs)
5795
5796 def __nonzero__(self): return self.IsOk()
5797 def GetGeometry(*args, **kwargs):
5798 """
5799 GetGeometry(self) -> Rect
5800
5801 Returns the bounding rectangle of the display whose index was passed
5802 to the constructor.
5803 """
5804 return _misc_.Display_GetGeometry(*args, **kwargs)
5805
5806 def GetClientArea(*args, **kwargs):
5807 """
5808 GetClientArea(self) -> Rect
5809
5810 Returns the bounding rectangle the client area of the display,
5811 i.e., without taskbars and such.
5812 """
5813 return _misc_.Display_GetClientArea(*args, **kwargs)
5814
5815 def GetName(*args, **kwargs):
5816 """
5817 GetName(self) -> String
5818
5819 Returns the display's name. A name is not available on all platforms.
5820 """
5821 return _misc_.Display_GetName(*args, **kwargs)
5822
5823 def IsPrimary(*args, **kwargs):
5824 """
5825 IsPrimary(self) -> bool
5826
5827 Returns True if the display is the primary display. The primary
5828 display is the one whose index is 0.
5829 """
5830 return _misc_.Display_IsPrimary(*args, **kwargs)
5831
5832 def GetModes(*args, **kwargs):
5833 """
5834 GetModes(VideoMode mode=DefaultVideoMode) -> [videoMode...]
5835
5836 Enumerate all video modes supported by this display matching the given
5837 one (in the sense of VideoMode.Match()).
5838
5839 As any mode matches the default value of the argument and there is
5840 always at least one video mode supported by display, the returned
5841 array is only empty for the default value of the argument if this
5842 function is not supported at all on this platform.
5843 """
5844 return _misc_.Display_GetModes(*args, **kwargs)
5845
5846 def GetCurrentMode(*args, **kwargs):
5847 """
5848 GetCurrentMode(self) -> VideoMode
5849
5850 Get the current video mode.
5851 """
5852 return _misc_.Display_GetCurrentMode(*args, **kwargs)
5853
5854 def ChangeMode(*args, **kwargs):
5855 """
5856 ChangeMode(self, VideoMode mode=DefaultVideoMode) -> bool
5857
5858 Changes the video mode of this display to the mode specified in the
5859 mode parameter.
5860
5861 If wx.DefaultVideoMode is passed in as the mode parameter, the defined
5862 behaviour is that wx.Display will reset the video mode to the default
5863 mode used by the display. On Windows, the behavior is normal.
5864 However, there are differences on other platforms. On Unix variations
5865 using X11 extensions it should behave as defined, but some
5866 irregularities may occur.
5867
5868 On wxMac passing in wx.DefaultVideoMode as the mode parameter does
5869 nothing. This happens because Carbon no longer has access to
5870 DMUseScreenPrefs, an undocumented function that changed the video mode
5871 to the system default by using the system's 'scrn' resource.
5872
5873 Returns True if succeeded, False otherwise
5874 """
5875 return _misc_.Display_ChangeMode(*args, **kwargs)
5876
5877 def ResetMode(*args, **kwargs):
5878 """
5879 ResetMode(self)
5880
5881 Restore the default video mode (just a more readable synonym)
5882 """
5883 return _misc_.Display_ResetMode(*args, **kwargs)
5884
5885 ClientArea = property(GetClientArea,doc="See `GetClientArea`")
5886 CurrentMode = property(GetCurrentMode,doc="See `GetCurrentMode`")
5887 Geometry = property(GetGeometry,doc="See `GetGeometry`")
5888 Modes = property(GetModes,doc="See `GetModes`")
5889 Name = property(GetName,doc="See `GetName`")
5890 _misc_.Display_swigregister(Display)
5891 DefaultVideoMode = cvar.DefaultVideoMode
5892
5893 def Display_GetCount(*args):
5894 """
5895 Display_GetCount() -> size_t
5896
5897 Return the number of available displays.
5898 """
5899 return _misc_.Display_GetCount(*args)
5900
5901 def Display_GetFromPoint(*args, **kwargs):
5902 """
5903 Display_GetFromPoint(Point pt) -> int
5904
5905 Find the display where the given point lies, return wx.NOT_FOUND if it
5906 doesn't belong to any display
5907 """
5908 return _misc_.Display_GetFromPoint(*args, **kwargs)
5909
5910 def Display_GetFromWindow(*args, **kwargs):
5911 """
5912 Display_GetFromWindow(Window window) -> int
5913
5914 Find the display where the given window lies, return wx.NOT_FOUND if
5915 it is not shown at all.
5916 """
5917 return _misc_.Display_GetFromWindow(*args, **kwargs)
5918
5919 #---------------------------------------------------------------------------
5920
5921 class StandardPaths(object):
5922 """
5923 wx.StandardPaths returns standard locations in the file system and
5924 should be used by programs to find their data files in a portable way.
5925
5926 In the description of the methods below, the example return values are
5927 given for the Unix, Windows and Mac OS X systems, however please note
5928 that these are just examples and the actual values may differ. For
5929 example, under Windows the system administrator may change the
5930 standard directories locations, i.e. the Windows directory may be
5931 named W:\Win2003 instead of the default C:\Windows.
5932
5933 The strings appname and username should be replaced with the value
5934 returned by `wx.App.GetAppName` and the name of the currently logged
5935 in user, respectively. The string prefix is only used under Unix and
5936 is /usr/local by default but may be changed using `SetInstallPrefix`.
5937
5938 The directories returned by the methods of this class may or may not
5939 exist. If they don't exist, it's up to the caller to create them,
5940 wx.StandardPaths doesn't do it.
5941
5942 Finally note that these functions only work with standardly packaged
5943 applications. I.e. under Unix you should follow the standard
5944 installation conventions and under Mac you should create your
5945 application bundle according to the Apple guidelines. Again, this
5946 class doesn't help you to do it.
5947 """
5948 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
5949 def __init__(self): raise AttributeError, "No constructor defined"
5950 __repr__ = _swig_repr
5951 ResourceCat_None = _misc_.StandardPaths_ResourceCat_None
5952 ResourceCat_Messages = _misc_.StandardPaths_ResourceCat_Messages
5953 ResourceCat_Max = _misc_.StandardPaths_ResourceCat_Max
5954 def Get(*args, **kwargs):
5955 """
5956 Get() -> StandardPaths
5957
5958 Return the global standard paths singleton
5959 """
5960 return _misc_.StandardPaths_Get(*args, **kwargs)
5961
5962 Get = staticmethod(Get)
5963 def GetConfigDir(*args, **kwargs):
5964 """
5965 GetConfigDir(self) -> String
5966
5967 Return the directory with system config files: /etc under Unix,
5968 'c:\Documents and Settings\All Users\Application Data' under Windows,
5969 /Library/Preferences for Mac
5970 """
5971 return _misc_.StandardPaths_GetConfigDir(*args, **kwargs)
5972
5973 def GetUserConfigDir(*args, **kwargs):
5974 """
5975 GetUserConfigDir(self) -> String
5976
5977 Return the directory for the user config files: $HOME under Unix,
5978 'c:\Documents and Settings\username' under Windows, and
5979 ~/Library/Preferences under Mac
5980
5981 Only use this if you have a single file to put there, otherwise
5982 `GetUserDataDir` is more appropriate
5983 """
5984 return _misc_.StandardPaths_GetUserConfigDir(*args, **kwargs)
5985
5986 def GetDataDir(*args, **kwargs):
5987 """
5988 GetDataDir(self) -> String
5989
5990 Return the location of the application's global, (i.e. not
5991 user-specific,) data files: prefix/share/appname under Unix,
5992 'c:\Program Files\appname' under Windows,
5993 appname.app/Contents/SharedSupport app bundle directory under Mac.
5994 """
5995 return _misc_.StandardPaths_GetDataDir(*args, **kwargs)
5996
5997 def GetLocalDataDir(*args, **kwargs):
5998 """
5999 GetLocalDataDir(self) -> String
6000
6001 Return the location for application data files which are
6002 host-specific. Same as `GetDataDir` except under Unix where it is
6003 /etc/appname
6004 """
6005 return _misc_.StandardPaths_GetLocalDataDir(*args, **kwargs)
6006
6007 def GetUserDataDir(*args, **kwargs):
6008 """
6009 GetUserDataDir(self) -> String
6010
6011 Return the directory for the user-dependent application data files:
6012 $HOME/.appname under Unix, c:\Documents and
6013 Settings\username\Application Data\appname under Windows and
6014 ~/Library/Application Support/appname under Mac
6015 """
6016 return _misc_.StandardPaths_GetUserDataDir(*args, **kwargs)
6017
6018 def GetUserLocalDataDir(*args, **kwargs):
6019 """
6020 GetUserLocalDataDir(self) -> String
6021
6022 Return the directory for user data files which shouldn't be shared
6023 with the other machines
6024
6025 Same as `GetUserDataDir` for all platforms except Windows where it is
6026 the 'Local Settings\Application Data\appname' directory.
6027 """
6028 return _misc_.StandardPaths_GetUserLocalDataDir(*args, **kwargs)
6029
6030 def GetPluginsDir(*args, **kwargs):
6031 """
6032 GetPluginsDir(self) -> String
6033
6034 Return the directory where the loadable modules (plugins) live:
6035 prefix/lib/appname under Unix, program directory under Windows and
6036 Contents/Plugins app bundle subdirectory under Mac
6037 """
6038 return _misc_.StandardPaths_GetPluginsDir(*args, **kwargs)
6039
6040 def GetResourcesDir(*args, **kwargs):
6041 """
6042 GetResourcesDir(self) -> String
6043
6044 Get resources directory. Resources are auxiliary files used by the
6045 application and include things like image and sound files.
6046
6047 Same as `GetDataDir` for all platforms except Mac where it returns
6048 Contents/Resources subdirectory of the app bundle.
6049 """
6050 return _misc_.StandardPaths_GetResourcesDir(*args, **kwargs)
6051
6052 def GetLocalizedResourcesDir(*args, **kwargs):
6053 """
6054 GetLocalizedResourcesDir(self, String lang, int category=ResourceCat_None) -> String
6055
6056 Get localized resources directory containing the resource files of the
6057 specified category for the given language.
6058
6059 In general this is just GetResourcesDir()/lang under Windows and Unix
6060 and GetResourcesDir()/lang.lproj under Mac but is something quite
6061 different under Unix for the message catalog category (namely the
6062 standard prefix/share/locale/lang/LC_MESSAGES.)
6063 """
6064 return _misc_.StandardPaths_GetLocalizedResourcesDir(*args, **kwargs)
6065
6066 def GetDocumentsDir(*args, **kwargs):
6067 """
6068 GetDocumentsDir(self) -> String
6069
6070 Return the Documents directory for the current user.
6071
6072 C:\Documents and Settings\username\Documents under Windows,
6073 $HOME under Unix and ~/Documents under Mac
6074 """
6075 return _misc_.StandardPaths_GetDocumentsDir(*args, **kwargs)
6076
6077 def SetInstallPrefix(*args, **kwargs):
6078 """
6079 SetInstallPrefix(self, String prefix)
6080
6081 Set the program installation directory which is /usr/local by default.
6082 This value will be used by other methods such as `GetDataDir` and
6083 `GetPluginsDir` as the prefix for what they return. (This function
6084 only has meaning on Unix systems.)
6085 """
6086 return _misc_.StandardPaths_SetInstallPrefix(*args, **kwargs)
6087
6088 def GetInstallPrefix(*args, **kwargs):
6089 """
6090 GetInstallPrefix(self) -> String
6091
6092 Get the program installation prefix. The default is the prefix where
6093 Python is installed. (This function only has meaning on Unix systems.)
6094 """
6095 return _misc_.StandardPaths_GetInstallPrefix(*args, **kwargs)
6096
6097 _misc_.StandardPaths_swigregister(StandardPaths)
6098
6099 def StandardPaths_Get(*args):
6100 """
6101 StandardPaths_Get() -> StandardPaths
6102
6103 Return the global standard paths singleton
6104 """
6105 return _misc_.StandardPaths_Get(*args)
6106
6107 #---------------------------------------------------------------------------
6108
6109 POWER_SOCKET = _misc_.POWER_SOCKET
6110 POWER_BATTERY = _misc_.POWER_BATTERY
6111 POWER_UNKNOWN = _misc_.POWER_UNKNOWN
6112 BATTERY_NORMAL_STATE = _misc_.BATTERY_NORMAL_STATE
6113 BATTERY_LOW_STATE = _misc_.BATTERY_LOW_STATE
6114 BATTERY_CRITICAL_STATE = _misc_.BATTERY_CRITICAL_STATE
6115 BATTERY_SHUTDOWN_STATE = _misc_.BATTERY_SHUTDOWN_STATE
6116 BATTERY_UNKNOWN_STATE = _misc_.BATTERY_UNKNOWN_STATE
6117 class PowerEvent(_core.Event):
6118 """
6119 wx.PowerEvent is generated when the system online status changes.
6120 Currently this is only implemented for Windows.
6121 """
6122 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
6123 __repr__ = _swig_repr
6124 def __init__(self, *args, **kwargs):
6125 """
6126 __init__(self, EventType evtType) -> PowerEvent
6127
6128 wx.PowerEvent is generated when the system online status changes.
6129 Currently this is only implemented for Windows.
6130 """
6131 _misc_.PowerEvent_swiginit(self,_misc_.new_PowerEvent(*args, **kwargs))
6132 def Veto(*args, **kwargs):
6133 """Veto(self)"""
6134 return _misc_.PowerEvent_Veto(*args, **kwargs)
6135
6136 def IsVetoed(*args, **kwargs):
6137 """IsVetoed(self) -> bool"""
6138 return _misc_.PowerEvent_IsVetoed(*args, **kwargs)
6139
6140 _misc_.PowerEvent_swigregister(PowerEvent)
6141
6142 wxEVT_POWER_SUSPENDING = _misc_.wxEVT_POWER_SUSPENDING
6143 wxEVT_POWER_SUSPENDED = _misc_.wxEVT_POWER_SUSPENDED
6144 wxEVT_POWER_SUSPEND_CANCEL = _misc_.wxEVT_POWER_SUSPEND_CANCEL
6145 wxEVT_POWER_RESUME = _misc_.wxEVT_POWER_RESUME
6146 EVT_POWER_SUSPENDING = wx.PyEventBinder( wxEVT_POWER_SUSPENDING , 1 )
6147 EVT_POWER_SUSPENDED = wx.PyEventBinder( wxEVT_POWER_SUSPENDED , 1 )
6148 EVT_POWER_SUSPEND_CANCEL = wx.PyEventBinder( wxEVT_POWER_SUSPEND_CANCEL , 1 )
6149 EVT_POWER_RESUME = wx.PyEventBinder( wxEVT_POWER_RESUME , 1 )
6150
6151
6152 def GetPowerType(*args):
6153 """
6154 GetPowerType() -> int
6155
6156 return the current system power state: online or offline
6157 """
6158 return _misc_.GetPowerType(*args)
6159
6160 def GetBatteryState(*args):
6161 """
6162 GetBatteryState() -> int
6163
6164 return approximate battery state
6165 """
6166 return _misc_.GetBatteryState(*args)
6167
6168