1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
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
)
10 if type(value
).__name
__ == 'PySwigObject':
11 self
.__dict
__[name
] = value
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
18 raise AttributeError("You cannot add attributes to %s" % self
)
20 def _swig_setattr(self
,class_type
,name
,value
):
21 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
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
30 try: strthis
= "proxy of " + self
.this
.__repr
__()
32 return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,)
36 _object
= types
.ObjectType
38 except AttributeError:
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"):
50 raise AttributeError("You cannot add attributes to %s" % self
)
56 #---------------------------------------------------------------------------
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
)
159 GetColour
= staticmethod(GetColour
)
160 def GetFont(*args
, **kwargs
):
161 """GetFont(int index) -> Font"""
162 return _misc_
.SystemSettings_GetFont(*args
, **kwargs
)
164 GetFont
= staticmethod(GetFont
)
165 def GetMetric(*args
, **kwargs
):
166 """GetMetric(int index, Window win=None) -> int"""
167 return _misc_
.SystemSettings_GetMetric(*args
, **kwargs
)
169 GetMetric
= staticmethod(GetMetric
)
170 def HasFeature(*args
, **kwargs
):
171 """HasFeature(int index) -> bool"""
172 return _misc_
.SystemSettings_HasFeature(*args
, **kwargs
)
174 HasFeature
= staticmethod(HasFeature
)
175 def GetScreenType(*args
, **kwargs
):
176 """GetScreenType() -> int"""
177 return _misc_
.SystemSettings_GetScreenType(*args
, **kwargs
)
179 GetScreenType
= staticmethod(GetScreenType
)
180 def SetScreenType(*args
, **kwargs
):
181 """SetScreenType(int screen)"""
182 return _misc_
.SystemSettings_SetScreenType(*args
, **kwargs
)
184 SetScreenType
= staticmethod(SetScreenType
)
185 _misc_
.SystemSettings_swigregister(SystemSettings
)
187 def SystemSettings_GetColour(*args
, **kwargs
):
188 """SystemSettings_GetColour(int index) -> Colour"""
189 return _misc_
.SystemSettings_GetColour(*args
, **kwargs
)
191 def SystemSettings_GetFont(*args
, **kwargs
):
192 """SystemSettings_GetFont(int index) -> Font"""
193 return _misc_
.SystemSettings_GetFont(*args
, **kwargs
)
195 def SystemSettings_GetMetric(*args
, **kwargs
):
196 """SystemSettings_GetMetric(int index, Window win=None) -> int"""
197 return _misc_
.SystemSettings_GetMetric(*args
, **kwargs
)
199 def SystemSettings_HasFeature(*args
, **kwargs
):
200 """SystemSettings_HasFeature(int index) -> bool"""
201 return _misc_
.SystemSettings_HasFeature(*args
, **kwargs
)
203 def SystemSettings_GetScreenType(*args
):
204 """SystemSettings_GetScreenType() -> int"""
205 return _misc_
.SystemSettings_GetScreenType(*args
)
207 def SystemSettings_SetScreenType(*args
, **kwargs
):
208 """SystemSettings_SetScreenType(int screen)"""
209 return _misc_
.SystemSettings_SetScreenType(*args
, **kwargs
)
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
)
222 SetOption
= staticmethod(SetOption
)
223 def SetOptionInt(*args
, **kwargs
):
224 """SetOptionInt(String name, int value)"""
225 return _misc_
.SystemOptions_SetOptionInt(*args
, **kwargs
)
227 SetOptionInt
= staticmethod(SetOptionInt
)
228 def GetOption(*args
, **kwargs
):
229 """GetOption(String name) -> String"""
230 return _misc_
.SystemOptions_GetOption(*args
, **kwargs
)
232 GetOption
= staticmethod(GetOption
)
233 def GetOptionInt(*args
, **kwargs
):
234 """GetOptionInt(String name) -> int"""
235 return _misc_
.SystemOptions_GetOptionInt(*args
, **kwargs
)
237 GetOptionInt
= staticmethod(GetOptionInt
)
238 def HasOption(*args
, **kwargs
):
239 """HasOption(String name) -> bool"""
240 return _misc_
.SystemOptions_HasOption(*args
, **kwargs
)
242 HasOption
= staticmethod(HasOption
)
243 def IsFalse(*args
, **kwargs
):
244 """IsFalse(String name) -> bool"""
245 return _misc_
.SystemOptions_IsFalse(*args
, **kwargs
)
247 IsFalse
= staticmethod(IsFalse
)
248 _misc_
.SystemOptions_swigregister(SystemOptions
)
250 WINDOW_DEFAULT_VARIANT
= cvar
.WINDOW_DEFAULT_VARIANT
252 def SystemOptions_SetOption(*args
, **kwargs
):
253 """SystemOptions_SetOption(String name, String value)"""
254 return _misc_
.SystemOptions_SetOption(*args
, **kwargs
)
256 def SystemOptions_SetOptionInt(*args
, **kwargs
):
257 """SystemOptions_SetOptionInt(String name, int value)"""
258 return _misc_
.SystemOptions_SetOptionInt(*args
, **kwargs
)
260 def SystemOptions_GetOption(*args
, **kwargs
):
261 """SystemOptions_GetOption(String name) -> String"""
262 return _misc_
.SystemOptions_GetOption(*args
, **kwargs
)
264 def SystemOptions_GetOptionInt(*args
, **kwargs
):
265 """SystemOptions_GetOptionInt(String name) -> int"""
266 return _misc_
.SystemOptions_GetOptionInt(*args
, **kwargs
)
268 def SystemOptions_HasOption(*args
, **kwargs
):
269 """SystemOptions_HasOption(String name) -> bool"""
270 return _misc_
.SystemOptions_HasOption(*args
, **kwargs
)
272 def SystemOptions_IsFalse(*args
, **kwargs
):
273 """SystemOptions_IsFalse(String name) -> bool"""
274 return _misc_
.SystemOptions_IsFalse(*args
, **kwargs
)
276 #---------------------------------------------------------------------------
280 """NewId() -> long"""
281 return _misc_
.NewId(*args
)
283 def RegisterId(*args
, **kwargs
):
284 """RegisterId(long id)"""
285 return _misc_
.RegisterId(*args
, **kwargs
)
287 def GetCurrentId(*args
):
288 """GetCurrentId() -> long"""
289 return _misc_
.GetCurrentId(*args
)
291 def IsStockID(*args
, **kwargs
):
292 """IsStockID(int id) -> bool"""
293 return _misc_
.IsStockID(*args
, **kwargs
)
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
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
307 def GetStockHelpString(*args
, **kwargs
):
308 """GetStockHelpString(int id, int client=STOCK_MENU) -> String"""
309 return _misc_
.GetStockHelpString(*args
, **kwargs
)
313 return _misc_
.Bell(*args
)
315 def EndBusyCursor(*args
):
316 """EndBusyCursor()"""
317 return _misc_
.EndBusyCursor(*args
)
319 def GetElapsedTime(*args
, **kwargs
):
320 """GetElapsedTime(bool resetTimer=True) -> long"""
321 return _misc_
.GetElapsedTime(*args
, **kwargs
)
322 GetElapsedTime
= wx
._deprecated
(GetElapsedTime
)
325 """IsBusy() -> bool"""
326 return _misc_
.IsBusy(*args
)
329 """Now() -> String"""
330 return _misc_
.Now(*args
)
332 def Shell(*args
, **kwargs
):
333 """Shell(String command=EmptyString) -> bool"""
334 return _misc_
.Shell(*args
, **kwargs
)
336 def StartTimer(*args
):
338 return _misc_
.StartTimer(*args
)
340 def GetOsVersion(*args
):
341 """GetOsVersion() -> (platform, major, minor)"""
342 return _misc_
.GetOsVersion(*args
)
344 def GetOsDescription(*args
):
345 """GetOsDescription() -> String"""
346 return _misc_
.GetOsDescription(*args
)
348 def IsPlatformLittleEndian(*args
):
349 """IsPlatformLittleEndian() -> bool"""
350 return _misc_
.IsPlatformLittleEndian(*args
)
352 def IsPlatform64Bit(*args
):
353 """IsPlatform64Bit() -> bool"""
354 return _misc_
.IsPlatform64Bit(*args
)
356 def GetFreeMemory(*args
):
357 """GetFreeMemory() -> wxMemorySize"""
358 return _misc_
.GetFreeMemory(*args
)
359 SHUTDOWN_POWEROFF
= _misc_
.SHUTDOWN_POWEROFF
360 SHUTDOWN_REBOOT
= _misc_
.SHUTDOWN_REBOOT
362 def Shutdown(*args
, **kwargs
):
363 """Shutdown(int wFlags) -> bool"""
364 return _misc_
.Shutdown(*args
, **kwargs
)
366 def Sleep(*args
, **kwargs
):
367 """Sleep(int secs)"""
368 return _misc_
.Sleep(*args
, **kwargs
)
370 def MilliSleep(*args
, **kwargs
):
371 """MilliSleep(unsigned long milliseconds)"""
372 return _misc_
.MilliSleep(*args
, **kwargs
)
374 def MicroSleep(*args
, **kwargs
):
375 """MicroSleep(unsigned long microseconds)"""
376 return _misc_
.MicroSleep(*args
, **kwargs
)
379 def EnableTopLevelWindows(*args
, **kwargs
):
380 """EnableTopLevelWindows(bool enable)"""
381 return _misc_
.EnableTopLevelWindows(*args
, **kwargs
)
383 def StripMenuCodes(*args
, **kwargs
):
384 """StripMenuCodes(String in) -> String"""
385 return _misc_
.StripMenuCodes(*args
, **kwargs
)
387 def GetEmailAddress(*args
):
388 """GetEmailAddress() -> String"""
389 return _misc_
.GetEmailAddress(*args
)
391 def GetHostName(*args
):
392 """GetHostName() -> String"""
393 return _misc_
.GetHostName(*args
)
395 def GetFullHostName(*args
):
396 """GetFullHostName() -> String"""
397 return _misc_
.GetFullHostName(*args
)
399 def GetUserId(*args
):
400 """GetUserId() -> String"""
401 return _misc_
.GetUserId(*args
)
403 def GetUserName(*args
):
404 """GetUserName() -> String"""
405 return _misc_
.GetUserName(*args
)
407 def GetHomeDir(*args
):
408 """GetHomeDir() -> String"""
409 return _misc_
.GetHomeDir(*args
)
411 def GetUserHome(*args
, **kwargs
):
412 """GetUserHome(String user=EmptyString) -> String"""
413 return _misc_
.GetUserHome(*args
, **kwargs
)
415 def GetProcessId(*args
):
416 """GetProcessId() -> unsigned long"""
417 return _misc_
.GetProcessId(*args
)
421 return _misc_
.Trap(*args
)
423 def FileSelector(*args
, **kwargs
):
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,
432 return _misc_
.FileSelector(*args
, **kwargs
)
434 def LoadFileSelector(*args
, **kwargs
):
436 LoadFileSelector(String what, String extension, String default_name=EmptyString,
437 Window parent=None) -> String
439 return _misc_
.LoadFileSelector(*args
, **kwargs
)
441 def SaveFileSelector(*args
, **kwargs
):
443 SaveFileSelector(String what, String extension, String default_name=EmptyString,
444 Window parent=None) -> String
446 return _misc_
.SaveFileSelector(*args
, **kwargs
)
448 def DirSelector(*args
, **kwargs
):
450 DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString,
451 long style=wxDD_DEFAULT_STYLE,
452 Point pos=DefaultPosition, Window parent=None) -> String
454 return _misc_
.DirSelector(*args
, **kwargs
)
456 def GetTextFromUser(*args
, **kwargs
):
458 GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString,
460 int x=-1, int y=-1, bool centre=True) -> String
462 return _misc_
.GetTextFromUser(*args
, **kwargs
)
464 def GetPasswordFromUser(*args
, **kwargs
):
466 GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString,
467 Window parent=None) -> String
469 return _misc_
.GetPasswordFromUser(*args
, **kwargs
)
471 def GetSingleChoice(*args
, **kwargs
):
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
477 return _misc_
.GetSingleChoice(*args
, **kwargs
)
479 def GetSingleChoiceIndex(*args
, **kwargs
):
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
485 return _misc_
.GetSingleChoiceIndex(*args
, **kwargs
)
487 def MessageBox(*args
, **kwargs
):
489 MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE,
490 Window parent=None, int x=-1,
493 return _misc_
.MessageBox(*args
, **kwargs
)
495 def GetNumberFromUser(*args
, **kwargs
):
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
501 return _misc_
.GetNumberFromUser(*args
, **kwargs
)
503 def ColourDisplay(*args
):
504 """ColourDisplay() -> bool"""
505 return _misc_
.ColourDisplay(*args
)
507 def DisplayDepth(*args
):
508 """DisplayDepth() -> int"""
509 return _misc_
.DisplayDepth(*args
)
511 def GetDisplayDepth(*args
):
512 """GetDisplayDepth() -> int"""
513 return _misc_
.GetDisplayDepth(*args
)
515 def DisplaySize(*args
):
516 """DisplaySize() -> (width, height)"""
517 return _misc_
.DisplaySize(*args
)
519 def GetDisplaySize(*args
):
520 """GetDisplaySize() -> Size"""
521 return _misc_
.GetDisplaySize(*args
)
523 def DisplaySizeMM(*args
):
524 """DisplaySizeMM() -> (width, height)"""
525 return _misc_
.DisplaySizeMM(*args
)
527 def GetDisplaySizeMM(*args
):
528 """GetDisplaySizeMM() -> Size"""
529 return _misc_
.GetDisplaySizeMM(*args
)
531 def ClientDisplayRect(*args
):
532 """ClientDisplayRect() -> (x, y, width, height)"""
533 return _misc_
.ClientDisplayRect(*args
)
535 def GetClientDisplayRect(*args
):
536 """GetClientDisplayRect() -> Rect"""
537 return _misc_
.GetClientDisplayRect(*args
)
539 def SetCursor(*args
, **kwargs
):
540 """SetCursor(Cursor cursor)"""
541 return _misc_
.SetCursor(*args
, **kwargs
)
543 def GetXDisplay(*args
):
545 GetXDisplay() -> void
547 Returns a swigified pointer to the X11 display. Returns None on
550 return _misc_
.GetXDisplay(*args
)
552 def BeginBusyCursor(*args
, **kwargs
):
553 """BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)"""
554 return _misc_
.BeginBusyCursor(*args
, **kwargs
)
556 def GetMousePosition(*args
):
558 GetMousePosition() -> Point
560 Get the current mouse position on the screen.
562 return _misc_
.GetMousePosition(*args
)
564 def FindWindowAtPointer(*args
):
566 FindWindowAtPointer() -> Window
568 Returns the window currently under the mouse pointer, if it belongs to
569 this application. Otherwise it returns None.
571 return _misc_
.FindWindowAtPointer(*args
)
573 def GetActiveWindow(*args
):
575 GetActiveWindow() -> Window
577 Get the currently active window of this application, or None
579 return _misc_
.GetActiveWindow(*args
)
581 def GenericFindWindowAtPoint(*args
, **kwargs
):
582 """GenericFindWindowAtPoint(Point pt) -> Window"""
583 return _misc_
.GenericFindWindowAtPoint(*args
, **kwargs
)
585 def FindWindowAtPoint(*args
, **kwargs
):
586 """FindWindowAtPoint(Point pt) -> Window"""
587 return _misc_
.FindWindowAtPoint(*args
, **kwargs
)
589 def GetTopLevelParent(*args
, **kwargs
):
590 """GetTopLevelParent(Window win) -> Window"""
591 return _misc_
.GetTopLevelParent(*args
, **kwargs
)
593 def LaunchDefaultBrowser(*args
, **kwargs
):
595 LaunchDefaultBrowser(String url) -> bool
597 Launches the user's default browser and tells it to open the location
598 at ``url``. Returns ``True`` if the application was successfully
601 return _misc_
.LaunchDefaultBrowser(*args
, **kwargs
)
603 def GetKeyState(*args
, **kwargs
):
605 GetKeyState(int key) -> bool
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.
613 return _misc_
.GetKeyState(*args
, **kwargs
)
614 class MouseState(object):
616 `wx.MouseState` is used to hold information about mouse button and
617 modifier key states and is what is returned from `wx.GetMouseState`.
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
):
623 __init__(self) -> MouseState
625 `wx.MouseState` is used to hold information about mouse button and
626 modifier key states and is what is returned from `wx.GetMouseState`.
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
)
635 def GetY(*args
, **kwargs
):
636 """GetY(self) -> int"""
637 return _misc_
.MouseState_GetY(*args
, **kwargs
)
639 def LeftDown(*args
, **kwargs
):
640 """LeftDown(self) -> bool"""
641 return _misc_
.MouseState_LeftDown(*args
, **kwargs
)
643 def MiddleDown(*args
, **kwargs
):
644 """MiddleDown(self) -> bool"""
645 return _misc_
.MouseState_MiddleDown(*args
, **kwargs
)
647 def RightDown(*args
, **kwargs
):
648 """RightDown(self) -> bool"""
649 return _misc_
.MouseState_RightDown(*args
, **kwargs
)
651 def ControlDown(*args
, **kwargs
):
652 """ControlDown(self) -> bool"""
653 return _misc_
.MouseState_ControlDown(*args
, **kwargs
)
655 def ShiftDown(*args
, **kwargs
):
656 """ShiftDown(self) -> bool"""
657 return _misc_
.MouseState_ShiftDown(*args
, **kwargs
)
659 def AltDown(*args
, **kwargs
):
660 """AltDown(self) -> bool"""
661 return _misc_
.MouseState_AltDown(*args
, **kwargs
)
663 def MetaDown(*args
, **kwargs
):
664 """MetaDown(self) -> bool"""
665 return _misc_
.MouseState_MetaDown(*args
, **kwargs
)
667 def CmdDown(*args
, **kwargs
):
668 """CmdDown(self) -> bool"""
669 return _misc_
.MouseState_CmdDown(*args
, **kwargs
)
671 def SetX(*args
, **kwargs
):
672 """SetX(self, int x)"""
673 return _misc_
.MouseState_SetX(*args
, **kwargs
)
675 def SetY(*args
, **kwargs
):
676 """SetY(self, int y)"""
677 return _misc_
.MouseState_SetY(*args
, **kwargs
)
679 def SetLeftDown(*args
, **kwargs
):
680 """SetLeftDown(self, bool down)"""
681 return _misc_
.MouseState_SetLeftDown(*args
, **kwargs
)
683 def SetMiddleDown(*args
, **kwargs
):
684 """SetMiddleDown(self, bool down)"""
685 return _misc_
.MouseState_SetMiddleDown(*args
, **kwargs
)
687 def SetRightDown(*args
, **kwargs
):
688 """SetRightDown(self, bool down)"""
689 return _misc_
.MouseState_SetRightDown(*args
, **kwargs
)
691 def SetControlDown(*args
, **kwargs
):
692 """SetControlDown(self, bool down)"""
693 return _misc_
.MouseState_SetControlDown(*args
, **kwargs
)
695 def SetShiftDown(*args
, **kwargs
):
696 """SetShiftDown(self, bool down)"""
697 return _misc_
.MouseState_SetShiftDown(*args
, **kwargs
)
699 def SetAltDown(*args
, **kwargs
):
700 """SetAltDown(self, bool down)"""
701 return _misc_
.MouseState_SetAltDown(*args
, **kwargs
)
703 def SetMetaDown(*args
, **kwargs
):
704 """SetMetaDown(self, bool down)"""
705 return _misc_
.MouseState_SetMetaDown(*args
, **kwargs
)
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
)
718 _misc_
.MouseState_swigregister(MouseState
)
719 FileSelectorPromptStr
= cvar
.FileSelectorPromptStr
720 FileSelectorDefaultWildcardStr
= cvar
.FileSelectorDefaultWildcardStr
721 DirSelectorPromptStr
= cvar
.DirSelectorPromptStr
724 def GetMouseState(*args
):
726 GetMouseState() -> MouseState
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.
733 return _misc_
.GetMouseState(*args
)
735 def WakeUpMainThread(*args
):
736 """WakeUpMainThread()"""
737 return _misc_
.WakeUpMainThread(*args
)
739 def MutexGuiEnter(*args
):
740 """MutexGuiEnter()"""
741 return _misc_
.MutexGuiEnter(*args
)
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
)
758 def Thread_IsMain(*args
):
759 """Thread_IsMain() -> bool"""
760 return _misc_
.Thread_IsMain(*args
)
761 #---------------------------------------------------------------------------
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
)
776 def GetTip(*args
, **kwargs
):
777 """GetTip(self) -> String"""
778 return _misc_
.ToolTip_GetTip(*args
, **kwargs
)
780 def GetWindow(*args
, **kwargs
):
781 """GetWindow(self) -> Window"""
782 return _misc_
.ToolTip_GetWindow(*args
, **kwargs
)
784 def Enable(*args
, **kwargs
):
785 """Enable(bool flag)"""
786 return _misc_
.ToolTip_Enable(*args
, **kwargs
)
788 Enable
= staticmethod(Enable
)
789 def SetDelay(*args
, **kwargs
):
790 """SetDelay(long milliseconds)"""
791 return _misc_
.ToolTip_SetDelay(*args
, **kwargs
)
793 SetDelay
= staticmethod(SetDelay
)
794 _misc_
.ToolTip_swigregister(ToolTip
)
796 def ToolTip_Enable(*args
, **kwargs
):
797 """ToolTip_Enable(bool flag)"""
798 return _misc_
.ToolTip_Enable(*args
, **kwargs
)
800 def ToolTip_SetDelay(*args
, **kwargs
):
801 """ToolTip_SetDelay(long milliseconds)"""
802 return _misc_
.ToolTip_SetDelay(*args
, **kwargs
)
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
):
817 Deletes the C++ object this Python object is a proxy for.
819 val
= _misc_
.Caret_Destroy(*args
, **kwargs
)
823 def IsOk(*args
, **kwargs
):
824 """IsOk(self) -> bool"""
825 return _misc_
.Caret_IsOk(*args
, **kwargs
)
827 def IsVisible(*args
, **kwargs
):
828 """IsVisible(self) -> bool"""
829 return _misc_
.Caret_IsVisible(*args
, **kwargs
)
831 def GetPosition(*args
, **kwargs
):
832 """GetPosition(self) -> Point"""
833 return _misc_
.Caret_GetPosition(*args
, **kwargs
)
835 def GetPositionTuple(*args
, **kwargs
):
836 """GetPositionTuple() -> (x,y)"""
837 return _misc_
.Caret_GetPositionTuple(*args
, **kwargs
)
839 def GetSize(*args
, **kwargs
):
840 """GetSize(self) -> Size"""
841 return _misc_
.Caret_GetSize(*args
, **kwargs
)
843 def GetSizeTuple(*args
, **kwargs
):
844 """GetSizeTuple() -> (width, height)"""
845 return _misc_
.Caret_GetSizeTuple(*args
, **kwargs
)
847 def GetWindow(*args
, **kwargs
):
848 """GetWindow(self) -> Window"""
849 return _misc_
.Caret_GetWindow(*args
, **kwargs
)
851 def MoveXY(*args
, **kwargs
):
852 """MoveXY(self, int x, int y)"""
853 return _misc_
.Caret_MoveXY(*args
, **kwargs
)
855 def Move(*args
, **kwargs
):
856 """Move(self, Point pt)"""
857 return _misc_
.Caret_Move(*args
, **kwargs
)
859 def SetSizeWH(*args
, **kwargs
):
860 """SetSizeWH(self, int width, int height)"""
861 return _misc_
.Caret_SetSizeWH(*args
, **kwargs
)
863 def SetSize(*args
, **kwargs
):
864 """SetSize(self, Size size)"""
865 return _misc_
.Caret_SetSize(*args
, **kwargs
)
867 def Show(*args
, **kwargs
):
868 """Show(self, int show=True)"""
869 return _misc_
.Caret_Show(*args
, **kwargs
)
871 def Hide(*args
, **kwargs
):
873 return _misc_
.Caret_Hide(*args
, **kwargs
)
875 def __nonzero__(self
): return self
.IsOk()
876 def GetBlinkTime(*args
, **kwargs
):
877 """GetBlinkTime() -> int"""
878 return _misc_
.Caret_GetBlinkTime(*args
, **kwargs
)
880 GetBlinkTime
= staticmethod(GetBlinkTime
)
881 def SetBlinkTime(*args
, **kwargs
):
882 """SetBlinkTime(int milliseconds)"""
883 return _misc_
.Caret_SetBlinkTime(*args
, **kwargs
)
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
)
891 def Caret_GetBlinkTime(*args
):
892 """Caret_GetBlinkTime() -> int"""
893 return _misc_
.Caret_GetBlinkTime(*args
)
895 def Caret_SetBlinkTime(*args
, **kwargs
):
896 """Caret_SetBlinkTime(int milliseconds)"""
897 return _misc_
.Caret_SetBlinkTime(*args
, **kwargs
)
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
)
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
)
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
)
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
)
944 def Pause(*args
, **kwargs
):
946 return _misc_
.StopWatch_Pause(*args
, **kwargs
)
948 def Resume(*args
, **kwargs
):
950 return _misc_
.StopWatch_Resume(*args
, **kwargs
)
952 def Time(*args
, **kwargs
):
953 """Time(self) -> long"""
954 return _misc_
.StopWatch_Time(*args
, **kwargs
)
956 _misc_
.StopWatch_swigregister(StopWatch
)
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
)
971 def RemoveFileFromHistory(*args
, **kwargs
):
972 """RemoveFileFromHistory(self, int i)"""
973 return _misc_
.FileHistory_RemoveFileFromHistory(*args
, **kwargs
)
975 def GetMaxFiles(*args
, **kwargs
):
976 """GetMaxFiles(self) -> int"""
977 return _misc_
.FileHistory_GetMaxFiles(*args
, **kwargs
)
979 def UseMenu(*args
, **kwargs
):
980 """UseMenu(self, Menu menu)"""
981 return _misc_
.FileHistory_UseMenu(*args
, **kwargs
)
983 def RemoveMenu(*args
, **kwargs
):
984 """RemoveMenu(self, Menu menu)"""
985 return _misc_
.FileHistory_RemoveMenu(*args
, **kwargs
)
987 def Load(*args
, **kwargs
):
988 """Load(self, ConfigBase config)"""
989 return _misc_
.FileHistory_Load(*args
, **kwargs
)
991 def Save(*args
, **kwargs
):
992 """Save(self, ConfigBase config)"""
993 return _misc_
.FileHistory_Save(*args
, **kwargs
)
995 def AddFilesToMenu(*args
, **kwargs
):
996 """AddFilesToMenu(self)"""
997 return _misc_
.FileHistory_AddFilesToMenu(*args
, **kwargs
)
999 def AddFilesToThisMenu(*args
, **kwargs
):
1000 """AddFilesToThisMenu(self, Menu menu)"""
1001 return _misc_
.FileHistory_AddFilesToThisMenu(*args
, **kwargs
)
1003 def GetHistoryFile(*args
, **kwargs
):
1004 """GetHistoryFile(self, int i) -> String"""
1005 return _misc_
.FileHistory_GetHistoryFile(*args
, **kwargs
)
1007 def GetCount(*args
, **kwargs
):
1008 """GetCount(self) -> int"""
1009 return _misc_
.FileHistory_GetCount(*args
, **kwargs
)
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
)
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
)
1031 def IsAnotherRunning(*args
, **kwargs
):
1032 """IsAnotherRunning(self) -> bool"""
1033 return _misc_
.SingleInstanceChecker_IsAnotherRunning(*args
, **kwargs
)
1035 _misc_
.SingleInstanceChecker_swigregister(SingleInstanceChecker
)
1037 def PreSingleInstanceChecker(*args
, **kwargs
):
1038 """PreSingleInstanceChecker() -> SingleInstanceChecker"""
1039 val
= _misc_
.new_PreSingleInstanceChecker(*args
, **kwargs
)
1042 #---------------------------------------------------------------------------
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
)
1097 def __ne__(*args
, **kwargs
):
1098 """__ne__(self, PlatformInformation t) -> bool"""
1099 return _misc_
.PlatformInformation___ne__(*args
, **kwargs
)
1101 def GetOSMajorVersion(*args
, **kwargs
):
1102 """GetOSMajorVersion(self) -> int"""
1103 return _misc_
.PlatformInformation_GetOSMajorVersion(*args
, **kwargs
)
1105 def GetOSMinorVersion(*args
, **kwargs
):
1106 """GetOSMinorVersion(self) -> int"""
1107 return _misc_
.PlatformInformation_GetOSMinorVersion(*args
, **kwargs
)
1109 def GetToolkitMajorVersion(*args
, **kwargs
):
1110 """GetToolkitMajorVersion(self) -> int"""
1111 return _misc_
.PlatformInformation_GetToolkitMajorVersion(*args
, **kwargs
)
1113 def GetToolkitMinorVersion(*args
, **kwargs
):
1114 """GetToolkitMinorVersion(self) -> int"""
1115 return _misc_
.PlatformInformation_GetToolkitMinorVersion(*args
, **kwargs
)
1117 def IsUsingUniversalWidgets(*args
, **kwargs
):
1118 """IsUsingUniversalWidgets(self) -> bool"""
1119 return _misc_
.PlatformInformation_IsUsingUniversalWidgets(*args
, **kwargs
)
1121 def GetOperatingSystemId(*args
, **kwargs
):
1122 """GetOperatingSystemId(self) -> int"""
1123 return _misc_
.PlatformInformation_GetOperatingSystemId(*args
, **kwargs
)
1125 def GetPortId(*args
, **kwargs
):
1126 """GetPortId(self) -> int"""
1127 return _misc_
.PlatformInformation_GetPortId(*args
, **kwargs
)
1129 def GetArchitecture(*args
, **kwargs
):
1130 """GetArchitecture(self) -> int"""
1131 return _misc_
.PlatformInformation_GetArchitecture(*args
, **kwargs
)
1133 def GetEndianness(*args
, **kwargs
):
1134 """GetEndianness(self) -> int"""
1135 return _misc_
.PlatformInformation_GetEndianness(*args
, **kwargs
)
1137 def GetOperatingSystemFamilyName(*args
, **kwargs
):
1138 """GetOperatingSystemFamilyName(self) -> String"""
1139 return _misc_
.PlatformInformation_GetOperatingSystemFamilyName(*args
, **kwargs
)
1141 def GetOperatingSystemIdName(*args
, **kwargs
):
1142 """GetOperatingSystemIdName(self) -> String"""
1143 return _misc_
.PlatformInformation_GetOperatingSystemIdName(*args
, **kwargs
)
1145 def GetPortIdName(*args
, **kwargs
):
1146 """GetPortIdName(self) -> String"""
1147 return _misc_
.PlatformInformation_GetPortIdName(*args
, **kwargs
)
1149 def GetPortIdShortName(*args
, **kwargs
):
1150 """GetPortIdShortName(self) -> String"""
1151 return _misc_
.PlatformInformation_GetPortIdShortName(*args
, **kwargs
)
1153 def GetArchName(*args
, **kwargs
):
1154 """GetArchName(self) -> String"""
1155 return _misc_
.PlatformInformation_GetArchName(*args
, **kwargs
)
1157 def GetEndiannessName(*args
, **kwargs
):
1158 """GetEndiannessName(self) -> String"""
1159 return _misc_
.PlatformInformation_GetEndiannessName(*args
, **kwargs
)
1161 def SetOSVersion(*args
, **kwargs
):
1162 """SetOSVersion(self, int major, int minor)"""
1163 return _misc_
.PlatformInformation_SetOSVersion(*args
, **kwargs
)
1165 def SetToolkitVersion(*args
, **kwargs
):
1166 """SetToolkitVersion(self, int major, int minor)"""
1167 return _misc_
.PlatformInformation_SetToolkitVersion(*args
, **kwargs
)
1169 def SetOperatingSystemId(*args
, **kwargs
):
1170 """SetOperatingSystemId(self, int n)"""
1171 return _misc_
.PlatformInformation_SetOperatingSystemId(*args
, **kwargs
)
1173 def SetPortId(*args
, **kwargs
):
1174 """SetPortId(self, int n)"""
1175 return _misc_
.PlatformInformation_SetPortId(*args
, **kwargs
)
1177 def SetArchitecture(*args
, **kwargs
):
1178 """SetArchitecture(self, int n)"""
1179 return _misc_
.PlatformInformation_SetArchitecture(*args
, **kwargs
)
1181 def SetEndianness(*args
, **kwargs
):
1182 """SetEndianness(self, int n)"""
1183 return _misc_
.PlatformInformation_SetEndianness(*args
, **kwargs
)
1185 def IsOk(*args
, **kwargs
):
1186 """IsOk(self) -> bool"""
1187 return _misc_
.PlatformInformation_IsOk(*args
, **kwargs
)
1189 _misc_
.PlatformInformation_swigregister(PlatformInformation
)
1192 def DrawWindowOnDC(*args
, **kwargs
):
1193 """DrawWindowOnDC(Window window, DC dc) -> bool"""
1194 return _misc_
.DrawWindowOnDC(*args
, **kwargs
)
1195 #---------------------------------------------------------------------------
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
)
1208 def GetCurrentTip(*args
, **kwargs
):
1209 """GetCurrentTip(self) -> size_t"""
1210 return _misc_
.TipProvider_GetCurrentTip(*args
, **kwargs
)
1212 def PreprocessTip(*args
, **kwargs
):
1213 """PreprocessTip(self, String tip) -> String"""
1214 return _misc_
.TipProvider_PreprocessTip(*args
, **kwargs
)
1216 _misc_
.TipProvider_swigregister(TipProvider
)
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
)
1227 def _setCallbackInfo(*args
, **kwargs
):
1228 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1229 return _misc_
.PyTipProvider__setCallbackInfo(*args
, **kwargs
)
1231 _misc_
.PyTipProvider_swigregister(PyTipProvider
)
1234 def ShowTip(*args
, **kwargs
):
1235 """ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool"""
1236 return _misc_
.ShowTip(*args
, **kwargs
)
1238 def CreateFileTipProvider(*args
, **kwargs
):
1239 """CreateFileTipProvider(String filename, size_t currentTip) -> TipProvider"""
1240 return _misc_
.CreateFileTipProvider(*args
, **kwargs
)
1241 #---------------------------------------------------------------------------
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)
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
)
1261 def SetOwner(*args
, **kwargs
):
1262 """SetOwner(self, EvtHandler owner, int id=ID_ANY)"""
1263 return _misc_
.Timer_SetOwner(*args
, **kwargs
)
1265 def GetOwner(*args
, **kwargs
):
1266 """GetOwner(self) -> EvtHandler"""
1267 return _misc_
.Timer_GetOwner(*args
, **kwargs
)
1269 def Start(*args
, **kwargs
):
1270 """Start(self, int milliseconds=-1, bool oneShot=False) -> bool"""
1271 return _misc_
.Timer_Start(*args
, **kwargs
)
1273 def Stop(*args
, **kwargs
):
1275 return _misc_
.Timer_Stop(*args
, **kwargs
)
1277 def Notify(*args
, **kwargs
):
1279 return _misc_
.Timer_Notify(*args
, **kwargs
)
1281 def IsRunning(*args
, **kwargs
):
1282 """IsRunning(self) -> bool"""
1283 return _misc_
.Timer_IsRunning(*args
, **kwargs
)
1285 def GetInterval(*args
, **kwargs
):
1286 """GetInterval(self) -> int"""
1287 return _misc_
.Timer_GetInterval(*args
, **kwargs
)
1289 def GetId(*args
, **kwargs
):
1290 """GetId(self) -> int"""
1291 return _misc_
.Timer_GetId(*args
, **kwargs
)
1293 def IsOneShot(*args
, **kwargs
):
1294 """IsOneShot(self) -> bool"""
1295 return _misc_
.Timer_IsOneShot(*args
, **kwargs
)
1298 """NO-OP: Timers must be destroyed by normal reference counting"""
1301 _misc_
.Timer_swigregister(Timer
)
1303 # For backwards compatibility with 2.4
1304 class PyTimer(Timer
):
1305 def __init__(self
, notify
):
1306 Timer
.__init
__(self
)
1307 self
.notify
= notify
1314 EVT_TIMER
= wx
.PyEventBinder( wxEVT_TIMER
, 1 )
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
)
1328 _misc_
.TimerEvent_swigregister(TimerEvent
)
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
):
1336 __init__(self, wxTimer timer) -> TimerRunner
1337 __init__(self, wxTimer timer, int milli, bool oneShot=False) -> TimerRunner
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
)
1346 _misc_
.TimerRunner_swigregister(TimerRunner
)
1348 #---------------------------------------------------------------------------
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
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
)
1384 IsEnabled
= staticmethod(IsEnabled
)
1385 def EnableLogging(*args
, **kwargs
):
1386 """EnableLogging(bool doIt=True) -> bool"""
1387 return _misc_
.Log_EnableLogging(*args
, **kwargs
)
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
)
1394 OnLog
= staticmethod(OnLog
)
1395 def Flush(*args
, **kwargs
):
1397 return _misc_
.Log_Flush(*args
, **kwargs
)
1399 def FlushActive(*args
, **kwargs
):
1401 return _misc_
.Log_FlushActive(*args
, **kwargs
)
1403 FlushActive
= staticmethod(FlushActive
)
1404 def GetActiveTarget(*args
, **kwargs
):
1405 """GetActiveTarget() -> Log"""
1406 return _misc_
.Log_GetActiveTarget(*args
, **kwargs
)
1408 GetActiveTarget
= staticmethod(GetActiveTarget
)
1409 def SetActiveTarget(*args
, **kwargs
):
1410 """SetActiveTarget(Log pLogger) -> Log"""
1411 return _misc_
.Log_SetActiveTarget(*args
, **kwargs
)
1413 SetActiveTarget
= staticmethod(SetActiveTarget
)
1414 def Suspend(*args
, **kwargs
):
1416 return _misc_
.Log_Suspend(*args
, **kwargs
)
1418 Suspend
= staticmethod(Suspend
)
1419 def Resume(*args
, **kwargs
):
1421 return _misc_
.Log_Resume(*args
, **kwargs
)
1423 Resume
= staticmethod(Resume
)
1424 def SetVerbose(*args
, **kwargs
):
1425 """SetVerbose(bool bVerbose=True)"""
1426 return _misc_
.Log_SetVerbose(*args
, **kwargs
)
1428 SetVerbose
= staticmethod(SetVerbose
)
1429 def SetLogLevel(*args
, **kwargs
):
1430 """SetLogLevel(LogLevel logLevel)"""
1431 return _misc_
.Log_SetLogLevel(*args
, **kwargs
)
1433 SetLogLevel
= staticmethod(SetLogLevel
)
1434 def DontCreateOnDemand(*args
, **kwargs
):
1435 """DontCreateOnDemand()"""
1436 return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
)
1438 DontCreateOnDemand
= staticmethod(DontCreateOnDemand
)
1439 def SetRepetitionCounting(*args
, **kwargs
):
1440 """SetRepetitionCounting(bool bRepetCounting=True)"""
1441 return _misc_
.Log_SetRepetitionCounting(*args
, **kwargs
)
1443 SetRepetitionCounting
= staticmethod(SetRepetitionCounting
)
1444 def GetRepetitionCounting(*args
, **kwargs
):
1445 """GetRepetitionCounting() -> bool"""
1446 return _misc_
.Log_GetRepetitionCounting(*args
, **kwargs
)
1448 GetRepetitionCounting
= staticmethod(GetRepetitionCounting
)
1449 def SetTraceMask(*args
, **kwargs
):
1450 """SetTraceMask(TraceMask ulMask)"""
1451 return _misc_
.Log_SetTraceMask(*args
, **kwargs
)
1453 SetTraceMask
= staticmethod(SetTraceMask
)
1454 def AddTraceMask(*args
, **kwargs
):
1455 """AddTraceMask(String str)"""
1456 return _misc_
.Log_AddTraceMask(*args
, **kwargs
)
1458 AddTraceMask
= staticmethod(AddTraceMask
)
1459 def RemoveTraceMask(*args
, **kwargs
):
1460 """RemoveTraceMask(String str)"""
1461 return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
)
1463 RemoveTraceMask
= staticmethod(RemoveTraceMask
)
1464 def ClearTraceMasks(*args
, **kwargs
):
1465 """ClearTraceMasks()"""
1466 return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
)
1468 ClearTraceMasks
= staticmethod(ClearTraceMasks
)
1469 def GetTraceMasks(*args
, **kwargs
):
1470 """GetTraceMasks() -> wxArrayString"""
1471 return _misc_
.Log_GetTraceMasks(*args
, **kwargs
)
1473 GetTraceMasks
= staticmethod(GetTraceMasks
)
1474 def SetTimestamp(*args
, **kwargs
):
1475 """SetTimestamp(wxChar ts)"""
1476 return _misc_
.Log_SetTimestamp(*args
, **kwargs
)
1478 SetTimestamp
= staticmethod(SetTimestamp
)
1479 def GetVerbose(*args
, **kwargs
):
1480 """GetVerbose() -> bool"""
1481 return _misc_
.Log_GetVerbose(*args
, **kwargs
)
1483 GetVerbose
= staticmethod(GetVerbose
)
1484 def GetTraceMask(*args
, **kwargs
):
1485 """GetTraceMask() -> TraceMask"""
1486 return _misc_
.Log_GetTraceMask(*args
, **kwargs
)
1488 GetTraceMask
= staticmethod(GetTraceMask
)
1489 def IsAllowedTraceMask(*args
, **kwargs
):
1490 """IsAllowedTraceMask(wxChar mask) -> bool"""
1491 return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
)
1493 IsAllowedTraceMask
= staticmethod(IsAllowedTraceMask
)
1494 def GetLogLevel(*args
, **kwargs
):
1495 """GetLogLevel() -> LogLevel"""
1496 return _misc_
.Log_GetLogLevel(*args
, **kwargs
)
1498 GetLogLevel
= staticmethod(GetLogLevel
)
1499 def GetTimestamp(*args
, **kwargs
):
1500 """GetTimestamp() -> wxChar"""
1501 return _misc_
.Log_GetTimestamp(*args
, **kwargs
)
1503 GetTimestamp
= staticmethod(GetTimestamp
)
1504 def TimeStamp(*args
, **kwargs
):
1505 """TimeStamp() -> String"""
1506 return _misc_
.Log_TimeStamp(*args
, **kwargs
)
1508 TimeStamp
= staticmethod(TimeStamp
)
1509 def Destroy(*args
, **kwargs
):
1511 val
= _misc_
.Log_Destroy(*args
, **kwargs
)
1515 _misc_
.Log_swigregister(Log
)
1517 def Log_IsEnabled(*args
):
1518 """Log_IsEnabled() -> bool"""
1519 return _misc_
.Log_IsEnabled(*args
)
1521 def Log_EnableLogging(*args
, **kwargs
):
1522 """Log_EnableLogging(bool doIt=True) -> bool"""
1523 return _misc_
.Log_EnableLogging(*args
, **kwargs
)
1525 def Log_OnLog(*args
, **kwargs
):
1526 """Log_OnLog(LogLevel level, wxChar szString, time_t t)"""
1527 return _misc_
.Log_OnLog(*args
, **kwargs
)
1529 def Log_FlushActive(*args
):
1530 """Log_FlushActive()"""
1531 return _misc_
.Log_FlushActive(*args
)
1533 def Log_GetActiveTarget(*args
):
1534 """Log_GetActiveTarget() -> Log"""
1535 return _misc_
.Log_GetActiveTarget(*args
)
1537 def Log_SetActiveTarget(*args
, **kwargs
):
1538 """Log_SetActiveTarget(Log pLogger) -> Log"""
1539 return _misc_
.Log_SetActiveTarget(*args
, **kwargs
)
1541 def Log_Suspend(*args
):
1543 return _misc_
.Log_Suspend(*args
)
1545 def Log_Resume(*args
):
1547 return _misc_
.Log_Resume(*args
)
1549 def Log_SetVerbose(*args
, **kwargs
):
1550 """Log_SetVerbose(bool bVerbose=True)"""
1551 return _misc_
.Log_SetVerbose(*args
, **kwargs
)
1553 def Log_SetLogLevel(*args
, **kwargs
):
1554 """Log_SetLogLevel(LogLevel logLevel)"""
1555 return _misc_
.Log_SetLogLevel(*args
, **kwargs
)
1557 def Log_DontCreateOnDemand(*args
):
1558 """Log_DontCreateOnDemand()"""
1559 return _misc_
.Log_DontCreateOnDemand(*args
)
1561 def Log_SetRepetitionCounting(*args
, **kwargs
):
1562 """Log_SetRepetitionCounting(bool bRepetCounting=True)"""
1563 return _misc_
.Log_SetRepetitionCounting(*args
, **kwargs
)
1565 def Log_GetRepetitionCounting(*args
):
1566 """Log_GetRepetitionCounting() -> bool"""
1567 return _misc_
.Log_GetRepetitionCounting(*args
)
1569 def Log_SetTraceMask(*args
, **kwargs
):
1570 """Log_SetTraceMask(TraceMask ulMask)"""
1571 return _misc_
.Log_SetTraceMask(*args
, **kwargs
)
1573 def Log_AddTraceMask(*args
, **kwargs
):
1574 """Log_AddTraceMask(String str)"""
1575 return _misc_
.Log_AddTraceMask(*args
, **kwargs
)
1577 def Log_RemoveTraceMask(*args
, **kwargs
):
1578 """Log_RemoveTraceMask(String str)"""
1579 return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
)
1581 def Log_ClearTraceMasks(*args
):
1582 """Log_ClearTraceMasks()"""
1583 return _misc_
.Log_ClearTraceMasks(*args
)
1585 def Log_GetTraceMasks(*args
):
1586 """Log_GetTraceMasks() -> wxArrayString"""
1587 return _misc_
.Log_GetTraceMasks(*args
)
1589 def Log_SetTimestamp(*args
, **kwargs
):
1590 """Log_SetTimestamp(wxChar ts)"""
1591 return _misc_
.Log_SetTimestamp(*args
, **kwargs
)
1593 def Log_GetVerbose(*args
):
1594 """Log_GetVerbose() -> bool"""
1595 return _misc_
.Log_GetVerbose(*args
)
1597 def Log_GetTraceMask(*args
):
1598 """Log_GetTraceMask() -> TraceMask"""
1599 return _misc_
.Log_GetTraceMask(*args
)
1601 def Log_IsAllowedTraceMask(*args
, **kwargs
):
1602 """Log_IsAllowedTraceMask(wxChar mask) -> bool"""
1603 return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
)
1605 def Log_GetLogLevel(*args
):
1606 """Log_GetLogLevel() -> LogLevel"""
1607 return _misc_
.Log_GetLogLevel(*args
)
1609 def Log_GetTimestamp(*args
):
1610 """Log_GetTimestamp() -> wxChar"""
1611 return _misc_
.Log_GetTimestamp(*args
)
1613 def Log_TimeStamp(*args
):
1614 """Log_TimeStamp() -> String"""
1615 return _misc_
.Log_TimeStamp(*args
)
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
)
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
)
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
)
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
)
1655 def GetFrame(*args
, **kwargs
):
1656 """GetFrame(self) -> wxFrame"""
1657 return _misc_
.LogWindow_GetFrame(*args
, **kwargs
)
1659 def GetOldLog(*args
, **kwargs
):
1660 """GetOldLog(self) -> Log"""
1661 return _misc_
.LogWindow_GetOldLog(*args
, **kwargs
)
1663 def IsPassingMessages(*args
, **kwargs
):
1664 """IsPassingMessages(self) -> bool"""
1665 return _misc_
.LogWindow_IsPassingMessages(*args
, **kwargs
)
1667 def PassMessages(*args
, **kwargs
):
1668 """PassMessages(self, bool bDoPass)"""
1669 return _misc_
.LogWindow_PassMessages(*args
, **kwargs
)
1671 Frame
= property(GetFrame
,doc
="See `GetFrame`")
1672 OldLog
= property(GetOldLog
,doc
="See `GetOldLog`")
1673 _misc_
.LogWindow_swigregister(LogWindow
)
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
)
1686 def PassMessages(*args
, **kwargs
):
1687 """PassMessages(self, bool bDoPass)"""
1688 return _misc_
.LogChain_PassMessages(*args
, **kwargs
)
1690 def IsPassingMessages(*args
, **kwargs
):
1691 """IsPassingMessages(self) -> bool"""
1692 return _misc_
.LogChain_IsPassingMessages(*args
, **kwargs
)
1694 def GetOldLog(*args
, **kwargs
):
1695 """GetOldLog(self) -> Log"""
1696 return _misc_
.LogChain_GetOldLog(*args
, **kwargs
)
1698 OldLog
= property(GetOldLog
,doc
="See `GetOldLog`")
1699 _misc_
.LogChain_swigregister(LogChain
)
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
)
1712 Buffer
= property(GetBuffer
,doc
="See `GetBuffer`")
1713 _misc_
.LogBuffer_swigregister(LogBuffer
)
1716 def SysErrorCode(*args
):
1717 """SysErrorCode() -> unsigned long"""
1718 return _misc_
.SysErrorCode(*args
)
1720 def SysErrorMsg(*args
, **kwargs
):
1721 """SysErrorMsg(unsigned long nErrCode=0) -> String"""
1722 return _misc_
.SysErrorMsg(*args
, **kwargs
)
1724 def LogFatalError(*args
, **kwargs
):
1725 """LogFatalError(String msg)"""
1726 return _misc_
.LogFatalError(*args
, **kwargs
)
1728 def LogError(*args
, **kwargs
):
1729 """LogError(String msg)"""
1730 return _misc_
.LogError(*args
, **kwargs
)
1732 def LogWarning(*args
, **kwargs
):
1733 """LogWarning(String msg)"""
1734 return _misc_
.LogWarning(*args
, **kwargs
)
1736 def LogMessage(*args
, **kwargs
):
1737 """LogMessage(String msg)"""
1738 return _misc_
.LogMessage(*args
, **kwargs
)
1740 def LogInfo(*args
, **kwargs
):
1741 """LogInfo(String msg)"""
1742 return _misc_
.LogInfo(*args
, **kwargs
)
1744 def LogDebug(*args
, **kwargs
):
1745 """LogDebug(String msg)"""
1746 return _misc_
.LogDebug(*args
, **kwargs
)
1748 def LogVerbose(*args
, **kwargs
):
1749 """LogVerbose(String msg)"""
1750 return _misc_
.LogVerbose(*args
, **kwargs
)
1752 def LogStatus(*args
, **kwargs
):
1753 """LogStatus(String msg)"""
1754 return _misc_
.LogStatus(*args
, **kwargs
)
1756 def LogStatusFrame(*args
, **kwargs
):
1757 """LogStatusFrame(wxFrame pFrame, String msg)"""
1758 return _misc_
.LogStatusFrame(*args
, **kwargs
)
1760 def LogSysError(*args
, **kwargs
):
1761 """LogSysError(String msg)"""
1762 return _misc_
.LogSysError(*args
, **kwargs
)
1764 def LogGeneric(*args
, **kwargs
):
1765 """LogGeneric(unsigned long level, String msg)"""
1766 return _misc_
.LogGeneric(*args
, **kwargs
)
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
)
1782 def LogTrace(*args
):
1784 LogTrace(unsigned long mask, String msg)
1785 LogTrace(String mask, String msg)
1787 return _misc_
.LogTrace(*args
)
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
)
1798 def _setCallbackInfo(*args
, **kwargs
):
1799 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1800 return _misc_
.PyLog__setCallbackInfo(*args
, **kwargs
)
1802 _misc_
.PyLog_swigregister(PyLog
)
1804 #---------------------------------------------------------------------------
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
)
1840 Kill
= staticmethod(Kill
)
1841 def Exists(*args
, **kwargs
):
1842 """Exists(int pid) -> bool"""
1843 return _misc_
.Process_Exists(*args
, **kwargs
)
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
)
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
)
1856 def _setCallbackInfo(*args
, **kwargs
):
1857 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1858 return _misc_
.Process__setCallbackInfo(*args
, **kwargs
)
1860 def OnTerminate(*args
, **kwargs
):
1861 """OnTerminate(self, int pid, int status)"""
1862 return _misc_
.Process_OnTerminate(*args
, **kwargs
)
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.")
1869 def Redirect(*args
, **kwargs
):
1870 """Redirect(self)"""
1871 return _misc_
.Process_Redirect(*args
, **kwargs
)
1873 def IsRedirected(*args
, **kwargs
):
1874 """IsRedirected(self) -> bool"""
1875 return _misc_
.Process_IsRedirected(*args
, **kwargs
)
1877 def Detach(*args
, **kwargs
):
1879 return _misc_
.Process_Detach(*args
, **kwargs
)
1881 def GetInputStream(*args
, **kwargs
):
1882 """GetInputStream(self) -> InputStream"""
1883 return _misc_
.Process_GetInputStream(*args
, **kwargs
)
1885 def GetErrorStream(*args
, **kwargs
):
1886 """GetErrorStream(self) -> InputStream"""
1887 return _misc_
.Process_GetErrorStream(*args
, **kwargs
)
1889 def GetOutputStream(*args
, **kwargs
):
1890 """GetOutputStream(self) -> OutputStream"""
1891 return _misc_
.Process_GetOutputStream(*args
, **kwargs
)
1893 def CloseOutput(*args
, **kwargs
):
1894 """CloseOutput(self)"""
1895 return _misc_
.Process_CloseOutput(*args
, **kwargs
)
1897 def IsInputOpened(*args
, **kwargs
):
1898 """IsInputOpened(self) -> bool"""
1899 return _misc_
.Process_IsInputOpened(*args
, **kwargs
)
1901 def IsInputAvailable(*args
, **kwargs
):
1902 """IsInputAvailable(self) -> bool"""
1903 return _misc_
.Process_IsInputAvailable(*args
, **kwargs
)
1905 def IsErrorAvailable(*args
, **kwargs
):
1906 """IsErrorAvailable(self) -> bool"""
1907 return _misc_
.Process_IsErrorAvailable(*args
, **kwargs
)
1909 _misc_
.Process_swigregister(Process
)
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
)
1915 def Process_Exists(*args
, **kwargs
):
1916 """Process_Exists(int pid) -> bool"""
1917 return _misc_
.Process_Exists(*args
, **kwargs
)
1919 def Process_Open(*args
, **kwargs
):
1920 """Process_Open(String cmd, int flags=EXEC_ASYNC) -> Process"""
1921 return _misc_
.Process_Open(*args
, **kwargs
)
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
)
1934 def GetExitCode(*args
, **kwargs
):
1935 """GetExitCode(self) -> int"""
1936 return _misc_
.ProcessEvent_GetExitCode(*args
, **kwargs
)
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
)
1942 wxEVT_END_PROCESS
= _misc_
.wxEVT_END_PROCESS
1943 EVT_END_PROCESS
= wx
.PyEventBinder( wxEVT_END_PROCESS
, 1 )
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
1951 def Execute(*args
, **kwargs
):
1952 """Execute(String command, int flags=EXEC_ASYNC, Process process=None) -> long"""
1953 return _misc_
.Execute(*args
, **kwargs
)
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 #---------------------------------------------------------------------------
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
)
1980 def GetZPosition(*args
, **kwargs
):
1981 """GetZPosition(self) -> int"""
1982 return _misc_
.Joystick_GetZPosition(*args
, **kwargs
)
1984 def GetButtonState(*args
, **kwargs
):
1985 """GetButtonState(self) -> int"""
1986 return _misc_
.Joystick_GetButtonState(*args
, **kwargs
)
1988 def GetPOVPosition(*args
, **kwargs
):
1989 """GetPOVPosition(self) -> int"""
1990 return _misc_
.Joystick_GetPOVPosition(*args
, **kwargs
)
1992 def GetPOVCTSPosition(*args
, **kwargs
):
1993 """GetPOVCTSPosition(self) -> int"""
1994 return _misc_
.Joystick_GetPOVCTSPosition(*args
, **kwargs
)
1996 def GetRudderPosition(*args
, **kwargs
):
1997 """GetRudderPosition(self) -> int"""
1998 return _misc_
.Joystick_GetRudderPosition(*args
, **kwargs
)
2000 def GetUPosition(*args
, **kwargs
):
2001 """GetUPosition(self) -> int"""
2002 return _misc_
.Joystick_GetUPosition(*args
, **kwargs
)
2004 def GetVPosition(*args
, **kwargs
):
2005 """GetVPosition(self) -> int"""
2006 return _misc_
.Joystick_GetVPosition(*args
, **kwargs
)
2008 def GetMovementThreshold(*args
, **kwargs
):
2009 """GetMovementThreshold(self) -> int"""
2010 return _misc_
.Joystick_GetMovementThreshold(*args
, **kwargs
)
2012 def SetMovementThreshold(*args
, **kwargs
):
2013 """SetMovementThreshold(self, int threshold)"""
2014 return _misc_
.Joystick_SetMovementThreshold(*args
, **kwargs
)
2016 def IsOk(*args
, **kwargs
):
2017 """IsOk(self) -> bool"""
2018 return _misc_
.Joystick_IsOk(*args
, **kwargs
)
2020 def GetNumberJoysticks(*args
, **kwargs
):
2021 """GetNumberJoysticks(self) -> int"""
2022 return _misc_
.Joystick_GetNumberJoysticks(*args
, **kwargs
)
2024 def GetManufacturerId(*args
, **kwargs
):
2025 """GetManufacturerId(self) -> int"""
2026 return _misc_
.Joystick_GetManufacturerId(*args
, **kwargs
)
2028 def GetProductId(*args
, **kwargs
):
2029 """GetProductId(self) -> int"""
2030 return _misc_
.Joystick_GetProductId(*args
, **kwargs
)
2032 def GetProductName(*args
, **kwargs
):
2033 """GetProductName(self) -> String"""
2034 return _misc_
.Joystick_GetProductName(*args
, **kwargs
)
2036 def GetXMin(*args
, **kwargs
):
2037 """GetXMin(self) -> int"""
2038 return _misc_
.Joystick_GetXMin(*args
, **kwargs
)
2040 def GetYMin(*args
, **kwargs
):
2041 """GetYMin(self) -> int"""
2042 return _misc_
.Joystick_GetYMin(*args
, **kwargs
)
2044 def GetZMin(*args
, **kwargs
):
2045 """GetZMin(self) -> int"""
2046 return _misc_
.Joystick_GetZMin(*args
, **kwargs
)
2048 def GetXMax(*args
, **kwargs
):
2049 """GetXMax(self) -> int"""
2050 return _misc_
.Joystick_GetXMax(*args
, **kwargs
)
2052 def GetYMax(*args
, **kwargs
):
2053 """GetYMax(self) -> int"""
2054 return _misc_
.Joystick_GetYMax(*args
, **kwargs
)
2056 def GetZMax(*args
, **kwargs
):
2057 """GetZMax(self) -> int"""
2058 return _misc_
.Joystick_GetZMax(*args
, **kwargs
)
2060 def GetNumberButtons(*args
, **kwargs
):
2061 """GetNumberButtons(self) -> int"""
2062 return _misc_
.Joystick_GetNumberButtons(*args
, **kwargs
)
2064 def GetNumberAxes(*args
, **kwargs
):
2065 """GetNumberAxes(self) -> int"""
2066 return _misc_
.Joystick_GetNumberAxes(*args
, **kwargs
)
2068 def GetMaxButtons(*args
, **kwargs
):
2069 """GetMaxButtons(self) -> int"""
2070 return _misc_
.Joystick_GetMaxButtons(*args
, **kwargs
)
2072 def GetMaxAxes(*args
, **kwargs
):
2073 """GetMaxAxes(self) -> int"""
2074 return _misc_
.Joystick_GetMaxAxes(*args
, **kwargs
)
2076 def GetPollingMin(*args
, **kwargs
):
2077 """GetPollingMin(self) -> int"""
2078 return _misc_
.Joystick_GetPollingMin(*args
, **kwargs
)
2080 def GetPollingMax(*args
, **kwargs
):
2081 """GetPollingMax(self) -> int"""
2082 return _misc_
.Joystick_GetPollingMax(*args
, **kwargs
)
2084 def GetRudderMin(*args
, **kwargs
):
2085 """GetRudderMin(self) -> int"""
2086 return _misc_
.Joystick_GetRudderMin(*args
, **kwargs
)
2088 def GetRudderMax(*args
, **kwargs
):
2089 """GetRudderMax(self) -> int"""
2090 return _misc_
.Joystick_GetRudderMax(*args
, **kwargs
)
2092 def GetUMin(*args
, **kwargs
):
2093 """GetUMin(self) -> int"""
2094 return _misc_
.Joystick_GetUMin(*args
, **kwargs
)
2096 def GetUMax(*args
, **kwargs
):
2097 """GetUMax(self) -> int"""
2098 return _misc_
.Joystick_GetUMax(*args
, **kwargs
)
2100 def GetVMin(*args
, **kwargs
):
2101 """GetVMin(self) -> int"""
2102 return _misc_
.Joystick_GetVMin(*args
, **kwargs
)
2104 def GetVMax(*args
, **kwargs
):
2105 """GetVMax(self) -> int"""
2106 return _misc_
.Joystick_GetVMax(*args
, **kwargs
)
2108 def HasRudder(*args
, **kwargs
):
2109 """HasRudder(self) -> bool"""
2110 return _misc_
.Joystick_HasRudder(*args
, **kwargs
)
2112 def HasZ(*args
, **kwargs
):
2113 """HasZ(self) -> bool"""
2114 return _misc_
.Joystick_HasZ(*args
, **kwargs
)
2116 def HasU(*args
, **kwargs
):
2117 """HasU(self) -> bool"""
2118 return _misc_
.Joystick_HasU(*args
, **kwargs
)
2120 def HasV(*args
, **kwargs
):
2121 """HasV(self) -> bool"""
2122 return _misc_
.Joystick_HasV(*args
, **kwargs
)
2124 def HasPOV(*args
, **kwargs
):
2125 """HasPOV(self) -> bool"""
2126 return _misc_
.Joystick_HasPOV(*args
, **kwargs
)
2128 def HasPOV4Dir(*args
, **kwargs
):
2129 """HasPOV4Dir(self) -> bool"""
2130 return _misc_
.Joystick_HasPOV4Dir(*args
, **kwargs
)
2132 def HasPOVCTS(*args
, **kwargs
):
2133 """HasPOVCTS(self) -> bool"""
2134 return _misc_
.Joystick_HasPOVCTS(*args
, **kwargs
)
2136 def SetCapture(*args
, **kwargs
):
2137 """SetCapture(self, Window win, int pollingFreq=0) -> bool"""
2138 return _misc_
.Joystick_SetCapture(*args
, **kwargs
)
2140 def ReleaseCapture(*args
, **kwargs
):
2141 """ReleaseCapture(self) -> bool"""
2142 return _misc_
.Joystick_ReleaseCapture(*args
, **kwargs
)
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
)
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
):
2188 __init__(self, EventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1,
2189 int change=0) -> JoystickEvent
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
)
2196 def GetZPosition(*args
, **kwargs
):
2197 """GetZPosition(self) -> int"""
2198 return _misc_
.JoystickEvent_GetZPosition(*args
, **kwargs
)
2200 def GetButtonState(*args
, **kwargs
):
2201 """GetButtonState(self) -> int"""
2202 return _misc_
.JoystickEvent_GetButtonState(*args
, **kwargs
)
2204 def GetButtonChange(*args
, **kwargs
):
2205 """GetButtonChange(self) -> int"""
2206 return _misc_
.JoystickEvent_GetButtonChange(*args
, **kwargs
)
2208 def GetJoystick(*args
, **kwargs
):
2209 """GetJoystick(self) -> int"""
2210 return _misc_
.JoystickEvent_GetJoystick(*args
, **kwargs
)
2212 def SetJoystick(*args
, **kwargs
):
2213 """SetJoystick(self, int stick)"""
2214 return _misc_
.JoystickEvent_SetJoystick(*args
, **kwargs
)
2216 def SetButtonState(*args
, **kwargs
):
2217 """SetButtonState(self, int state)"""
2218 return _misc_
.JoystickEvent_SetButtonState(*args
, **kwargs
)
2220 def SetButtonChange(*args
, **kwargs
):
2221 """SetButtonChange(self, int change)"""
2222 return _misc_
.JoystickEvent_SetButtonChange(*args
, **kwargs
)
2224 def SetPosition(*args
, **kwargs
):
2225 """SetPosition(self, Point pos)"""
2226 return _misc_
.JoystickEvent_SetPosition(*args
, **kwargs
)
2228 def SetZPosition(*args
, **kwargs
):
2229 """SetZPosition(self, int zPos)"""
2230 return _misc_
.JoystickEvent_SetZPosition(*args
, **kwargs
)
2232 def IsButton(*args
, **kwargs
):
2233 """IsButton(self) -> bool"""
2234 return _misc_
.JoystickEvent_IsButton(*args
, **kwargs
)
2236 def IsMove(*args
, **kwargs
):
2237 """IsMove(self) -> bool"""
2238 return _misc_
.JoystickEvent_IsMove(*args
, **kwargs
)
2240 def IsZMove(*args
, **kwargs
):
2241 """IsZMove(self) -> bool"""
2242 return _misc_
.JoystickEvent_IsZMove(*args
, **kwargs
)
2244 def ButtonDown(*args
, **kwargs
):
2245 """ButtonDown(self, int but=JOY_BUTTON_ANY) -> bool"""
2246 return _misc_
.JoystickEvent_ButtonDown(*args
, **kwargs
)
2248 def ButtonUp(*args
, **kwargs
):
2249 """ButtonUp(self, int but=JOY_BUTTON_ANY) -> bool"""
2250 return _misc_
.JoystickEvent_ButtonUp(*args
, **kwargs
)
2252 def ButtonIsDown(*args
, **kwargs
):
2253 """ButtonIsDown(self, int but=JOY_BUTTON_ANY) -> bool"""
2254 return _misc_
.JoystickEvent_ButtonIsDown(*args
, **kwargs
)
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
)
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
)
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
)
2274 EVT_JOYSTICK_EVENTS
= wx
.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN
,
2275 wxEVT_JOY_BUTTON_UP
,
2281 #---------------------------------------------------------------------------
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
)
2299 def CreateFromData(*args
, **kwargs
):
2300 """CreateFromData(self, PyObject data) -> bool"""
2301 return _misc_
.Sound_CreateFromData(*args
, **kwargs
)
2303 def IsOk(*args
, **kwargs
):
2304 """IsOk(self) -> bool"""
2305 return _misc_
.Sound_IsOk(*args
, **kwargs
)
2307 def Play(*args
, **kwargs
):
2308 """Play(self, unsigned int flags=SOUND_ASYNC) -> bool"""
2309 return _misc_
.Sound_Play(*args
, **kwargs
)
2311 def PlaySound(*args
, **kwargs
):
2312 """PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool"""
2313 return _misc_
.Sound_PlaySound(*args
, **kwargs
)
2315 PlaySound
= staticmethod(PlaySound
)
2316 def Stop(*args
, **kwargs
):
2318 return _misc_
.Sound_Stop(*args
, **kwargs
)
2320 Stop
= staticmethod(Stop
)
2321 def __nonzero__(self
): return self
.IsOk()
2322 _misc_
.Sound_swigregister(Sound
)
2324 def SoundFromData(*args
, **kwargs
):
2325 """SoundFromData(PyObject data) -> Sound"""
2326 val
= _misc_
.new_SoundFromData(*args
, **kwargs
)
2329 def Sound_PlaySound(*args
, **kwargs
):
2330 """Sound_PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool"""
2331 return _misc_
.Sound_PlaySound(*args
, **kwargs
)
2333 def Sound_Stop(*args
):
2335 return _misc_
.Sound_Stop(*args
)
2337 #---------------------------------------------------------------------------
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
)
2355 def SetIcon(*args
, **kwargs
):
2356 """SetIcon(self, String iconFile, int iconIndex=0)"""
2357 return _misc_
.FileTypeInfo_SetIcon(*args
, **kwargs
)
2359 def SetShortDesc(*args
, **kwargs
):
2360 """SetShortDesc(self, String shortDesc)"""
2361 return _misc_
.FileTypeInfo_SetShortDesc(*args
, **kwargs
)
2363 def GetMimeType(*args
, **kwargs
):
2364 """GetMimeType(self) -> String"""
2365 return _misc_
.FileTypeInfo_GetMimeType(*args
, **kwargs
)
2367 def GetOpenCommand(*args
, **kwargs
):
2368 """GetOpenCommand(self) -> String"""
2369 return _misc_
.FileTypeInfo_GetOpenCommand(*args
, **kwargs
)
2371 def GetPrintCommand(*args
, **kwargs
):
2372 """GetPrintCommand(self) -> String"""
2373 return _misc_
.FileTypeInfo_GetPrintCommand(*args
, **kwargs
)
2375 def GetShortDesc(*args
, **kwargs
):
2376 """GetShortDesc(self) -> String"""
2377 return _misc_
.FileTypeInfo_GetShortDesc(*args
, **kwargs
)
2379 def GetDescription(*args
, **kwargs
):
2380 """GetDescription(self) -> String"""
2381 return _misc_
.FileTypeInfo_GetDescription(*args
, **kwargs
)
2383 def GetExtensions(*args
, **kwargs
):
2384 """GetExtensions(self) -> wxArrayString"""
2385 return _misc_
.FileTypeInfo_GetExtensions(*args
, **kwargs
)
2387 def GetExtensionsCount(*args
, **kwargs
):
2388 """GetExtensionsCount(self) -> size_t"""
2389 return _misc_
.FileTypeInfo_GetExtensionsCount(*args
, **kwargs
)
2391 def GetIconFile(*args
, **kwargs
):
2392 """GetIconFile(self) -> String"""
2393 return _misc_
.FileTypeInfo_GetIconFile(*args
, **kwargs
)
2395 def GetIconIndex(*args
, **kwargs
):
2396 """GetIconIndex(self) -> int"""
2397 return _misc_
.FileTypeInfo_GetIconIndex(*args
, **kwargs
)
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
)
2410 def FileTypeInfoSequence(*args
, **kwargs
):
2411 """FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo"""
2412 val
= _misc_
.new_FileTypeInfoSequence(*args
, **kwargs
)
2415 def NullFileTypeInfo(*args
, **kwargs
):
2416 """NullFileTypeInfo() -> FileTypeInfo"""
2417 val
= _misc_
.new_NullFileTypeInfo(*args
, **kwargs
)
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
)
2433 def GetMimeTypes(*args
, **kwargs
):
2434 """GetMimeTypes(self) -> PyObject"""
2435 return _misc_
.FileType_GetMimeTypes(*args
, **kwargs
)
2437 def GetExtensions(*args
, **kwargs
):
2438 """GetExtensions(self) -> PyObject"""
2439 return _misc_
.FileType_GetExtensions(*args
, **kwargs
)
2441 def GetIcon(*args
, **kwargs
):
2442 """GetIcon(self) -> Icon"""
2443 return _misc_
.FileType_GetIcon(*args
, **kwargs
)
2445 def GetIconInfo(*args
, **kwargs
):
2446 """GetIconInfo(self) -> PyObject"""
2447 return _misc_
.FileType_GetIconInfo(*args
, **kwargs
)
2449 def GetDescription(*args
, **kwargs
):
2450 """GetDescription(self) -> PyObject"""
2451 return _misc_
.FileType_GetDescription(*args
, **kwargs
)
2453 def GetOpenCommand(*args
, **kwargs
):
2454 """GetOpenCommand(self, String filename, String mimetype=EmptyString) -> PyObject"""
2455 return _misc_
.FileType_GetOpenCommand(*args
, **kwargs
)
2457 def GetPrintCommand(*args
, **kwargs
):
2458 """GetPrintCommand(self, String filename, String mimetype=EmptyString) -> PyObject"""
2459 return _misc_
.FileType_GetPrintCommand(*args
, **kwargs
)
2461 def GetAllCommands(*args
, **kwargs
):
2462 """GetAllCommands(self, String filename, String mimetype=EmptyString) -> PyObject"""
2463 return _misc_
.FileType_GetAllCommands(*args
, **kwargs
)
2465 def SetCommand(*args
, **kwargs
):
2466 """SetCommand(self, String cmd, String verb, bool overwriteprompt=True) -> bool"""
2467 return _misc_
.FileType_SetCommand(*args
, **kwargs
)
2469 def SetDefaultIcon(*args
, **kwargs
):
2470 """SetDefaultIcon(self, String cmd=EmptyString, int index=0) -> bool"""
2471 return _misc_
.FileType_SetDefaultIcon(*args
, **kwargs
)
2473 def Unassociate(*args
, **kwargs
):
2474 """Unassociate(self) -> bool"""
2475 return _misc_
.FileType_Unassociate(*args
, **kwargs
)
2477 def ExpandCommand(*args
, **kwargs
):
2478 """ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String"""
2479 return _misc_
.FileType_ExpandCommand(*args
, **kwargs
)
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
)
2493 def FileType_ExpandCommand(*args
, **kwargs
):
2494 """FileType_ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String"""
2495 return _misc_
.FileType_ExpandCommand(*args
, **kwargs
)
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
)
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
)
2513 def ClearData(*args
, **kwargs
):
2514 """ClearData(self)"""
2515 return _misc_
.MimeTypesManager_ClearData(*args
, **kwargs
)
2517 def GetFileTypeFromExtension(*args
, **kwargs
):
2518 """GetFileTypeFromExtension(self, String ext) -> FileType"""
2519 return _misc_
.MimeTypesManager_GetFileTypeFromExtension(*args
, **kwargs
)
2521 def GetFileTypeFromMimeType(*args
, **kwargs
):
2522 """GetFileTypeFromMimeType(self, String mimeType) -> FileType"""
2523 return _misc_
.MimeTypesManager_GetFileTypeFromMimeType(*args
, **kwargs
)
2525 def ReadMailcap(*args
, **kwargs
):
2526 """ReadMailcap(self, String filename, bool fallback=False) -> bool"""
2527 return _misc_
.MimeTypesManager_ReadMailcap(*args
, **kwargs
)
2529 def ReadMimeTypes(*args
, **kwargs
):
2530 """ReadMimeTypes(self, String filename) -> bool"""
2531 return _misc_
.MimeTypesManager_ReadMimeTypes(*args
, **kwargs
)
2533 def EnumAllFileTypes(*args
, **kwargs
):
2534 """EnumAllFileTypes(self) -> PyObject"""
2535 return _misc_
.MimeTypesManager_EnumAllFileTypes(*args
, **kwargs
)
2537 def AddFallback(*args
, **kwargs
):
2538 """AddFallback(self, FileTypeInfo ft)"""
2539 return _misc_
.MimeTypesManager_AddFallback(*args
, **kwargs
)
2541 def Associate(*args
, **kwargs
):
2542 """Associate(self, FileTypeInfo ftInfo) -> FileType"""
2543 return _misc_
.MimeTypesManager_Associate(*args
, **kwargs
)
2545 def Unassociate(*args
, **kwargs
):
2546 """Unassociate(self, FileType ft) -> bool"""
2547 return _misc_
.MimeTypesManager_Unassociate(*args
, **kwargs
)
2549 __swig_destroy__
= _misc_
.delete_MimeTypesManager
2550 __del__
= lambda self
: None;
2551 _misc_
.MimeTypesManager_swigregister(MimeTypesManager
)
2552 TheMimeTypesManager
= cvar
.TheMimeTypesManager
2554 def MimeTypesManager_IsOfType(*args
, **kwargs
):
2555 """MimeTypesManager_IsOfType(String mimeType, String wildcard) -> bool"""
2556 return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
)
2558 #---------------------------------------------------------------------------
2560 class ArtProvider(object):
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::
2571 class MyArtProvider(wx.ArtProvider):
2573 wx.ArtProvider.__init__(self)
2575 def CreateBitmap(self, artid, client, size):
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
):
2584 __init__(self) -> ArtProvider
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::
2595 class MyArtProvider(wx.ArtProvider):
2597 wx.ArtProvider.__init__(self)
2599 def CreateBitmap(self, artid, client, size):
2604 _misc_
.ArtProvider_swiginit(self
,_misc_
.new_ArtProvider(*args
, **kwargs
))
2605 self
._setCallbackInfo
(self
, ArtProvider
)
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
)
2613 def PushProvider(*args
, **kwargs
):
2615 PushProvider(ArtProvider provider)
2617 Add new provider to the top of providers stack.
2619 return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
)
2621 PushProvider
= staticmethod(PushProvider
)
2622 def InsertProvider(*args
, **kwargs
):
2624 InsertProvider(ArtProvider provider)
2626 Add new provider to the bottom of providers stack.
2628 return _misc_
.ArtProvider_InsertProvider(*args
, **kwargs
)
2630 InsertProvider
= staticmethod(InsertProvider
)
2631 def PopProvider(*args
, **kwargs
):
2633 PopProvider() -> bool
2635 Remove latest added provider and delete it.
2637 return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
)
2639 PopProvider
= staticmethod(PopProvider
)
2640 def RemoveProvider(*args
, **kwargs
):
2642 RemoveProvider(ArtProvider provider) -> bool
2644 Remove provider. The provider must have been added previously! The
2645 provider is _not_ deleted.
2647 val
= _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
)
2651 RemoveProvider
= staticmethod(RemoveProvider
)
2652 def GetBitmap(*args
, **kwargs
):
2654 GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
2656 Query the providers for bitmap with given ID and return it. Return
2657 wx.NullBitmap if no provider provides it.
2659 return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
)
2661 GetBitmap
= staticmethod(GetBitmap
)
2662 def GetIcon(*args
, **kwargs
):
2664 GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
2666 Query the providers for icon with given ID and return it. Return
2667 wx.NullIcon if no provider provides it.
2669 return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
)
2671 GetIcon
= staticmethod(GetIcon
)
2672 def GetSizeHint(*args
, **kwargs
):
2674 GetSizeHint(String client, bool platform_dependent=False) -> Size
2676 Get the size hint of an icon from a specific Art Client, queries the
2677 topmost provider if platform_dependent = false
2679 return _misc_
.ArtProvider_GetSizeHint(*args
, **kwargs
)
2681 GetSizeHint
= staticmethod(GetSizeHint
)
2682 def Destroy(*args
, **kwargs
):
2684 val
= _misc_
.ArtProvider_Destroy(*args
, **kwargs
)
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
2746 def ArtProvider_PushProvider(*args
, **kwargs
):
2748 ArtProvider_PushProvider(ArtProvider provider)
2750 Add new provider to the top of providers stack.
2752 return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
)
2754 def ArtProvider_InsertProvider(*args
, **kwargs
):
2756 ArtProvider_InsertProvider(ArtProvider provider)
2758 Add new provider to the bottom of providers stack.
2760 return _misc_
.ArtProvider_InsertProvider(*args
, **kwargs
)
2762 def ArtProvider_PopProvider(*args
):
2764 ArtProvider_PopProvider() -> bool
2766 Remove latest added provider and delete it.
2768 return _misc_
.ArtProvider_PopProvider(*args
)
2770 def ArtProvider_RemoveProvider(*args
, **kwargs
):
2772 ArtProvider_RemoveProvider(ArtProvider provider) -> bool
2774 Remove provider. The provider must have been added previously! The
2775 provider is _not_ deleted.
2777 val
= _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
)
2781 def ArtProvider_GetBitmap(*args
, **kwargs
):
2783 ArtProvider_GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
2785 Query the providers for bitmap with given ID and return it. Return
2786 wx.NullBitmap if no provider provides it.
2788 return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
)
2790 def ArtProvider_GetIcon(*args
, **kwargs
):
2792 ArtProvider_GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
2794 Query the providers for icon with given ID and return it. Return
2795 wx.NullIcon if no provider provides it.
2797 return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
)
2799 def ArtProvider_GetSizeHint(*args
, **kwargs
):
2801 ArtProvider_GetSizeHint(String client, bool platform_dependent=False) -> Size
2803 Get the size hint of an icon from a specific Art Client, queries the
2804 topmost provider if platform_dependent = false
2806 return _misc_
.ArtProvider_GetSizeHint(*args
, **kwargs
)
2808 #---------------------------------------------------------------------------
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):
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
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.
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.
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
):
2847 Set(ConfigBase config) -> ConfigBase
2849 Sets the global config object (the one returned by Get) and returns a
2850 reference to the previous global config object.
2852 return _misc_
.ConfigBase_Set(*args
, **kwargs
)
2854 Set
= staticmethod(Set
)
2855 def Get(*args
, **kwargs
):
2857 Get(bool createOnDemand=True) -> ConfigBase
2859 Returns the current global config object, creating one if neccessary.
2861 return _misc_
.ConfigBase_Get(*args
, **kwargs
)
2863 Get
= staticmethod(Get
)
2864 def Create(*args
, **kwargs
):
2866 Create() -> ConfigBase
2868 Create and return a new global config object. This function will
2869 create the "best" implementation of wx.Config available for the
2872 return _misc_
.ConfigBase_Create(*args
, **kwargs
)
2874 Create
= staticmethod(Create
)
2875 def DontCreateOnDemand(*args
, **kwargs
):
2877 DontCreateOnDemand()
2879 Should Get() try to create a new log object if there isn't a current
2882 return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
)
2884 DontCreateOnDemand
= staticmethod(DontCreateOnDemand
)
2885 def SetPath(*args
, **kwargs
):
2887 SetPath(self, String path)
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.
2893 return _misc_
.ConfigBase_SetPath(*args
, **kwargs
)
2895 def GetPath(*args
, **kwargs
):
2897 GetPath(self) -> String
2899 Retrieve the current path (always as absolute path)
2901 return _misc_
.ConfigBase_GetPath(*args
, **kwargs
)
2903 def GetFirstGroup(*args
, **kwargs
):
2905 GetFirstGroup() -> (more, value, index)
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
2912 return _misc_
.ConfigBase_GetFirstGroup(*args
, **kwargs
)
2914 def GetNextGroup(*args
, **kwargs
):
2916 GetNextGroup(long index) -> (more, value, index)
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
2923 return _misc_
.ConfigBase_GetNextGroup(*args
, **kwargs
)
2925 def GetFirstEntry(*args
, **kwargs
):
2927 GetFirstEntry() -> (more, value, index)
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.
2934 return _misc_
.ConfigBase_GetFirstEntry(*args
, **kwargs
)
2936 def GetNextEntry(*args
, **kwargs
):
2938 GetNextEntry(long index) -> (more, value, index)
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.
2945 return _misc_
.ConfigBase_GetNextEntry(*args
, **kwargs
)
2947 def GetNumberOfEntries(*args
, **kwargs
):
2949 GetNumberOfEntries(self, bool recursive=False) -> size_t
2951 Get the number of entries in the current group, with or without its
2954 return _misc_
.ConfigBase_GetNumberOfEntries(*args
, **kwargs
)
2956 def GetNumberOfGroups(*args
, **kwargs
):
2958 GetNumberOfGroups(self, bool recursive=False) -> size_t
2960 Get the number of subgroups in the current group, with or without its
2963 return _misc_
.ConfigBase_GetNumberOfGroups(*args
, **kwargs
)
2965 def HasGroup(*args
, **kwargs
):
2967 HasGroup(self, String name) -> bool
2969 Returns True if the group by this name exists
2971 return _misc_
.ConfigBase_HasGroup(*args
, **kwargs
)
2973 def HasEntry(*args
, **kwargs
):
2975 HasEntry(self, String name) -> bool
2977 Returns True if the entry by this name exists
2979 return _misc_
.ConfigBase_HasEntry(*args
, **kwargs
)
2981 def Exists(*args
, **kwargs
):
2983 Exists(self, String name) -> bool
2985 Returns True if either a group or an entry with a given name exists
2987 return _misc_
.ConfigBase_Exists(*args
, **kwargs
)
2989 def GetEntryType(*args
, **kwargs
):
2991 GetEntryType(self, String name) -> int
2993 Get the type of the entry. Returns one of the wx.Config.Type_XXX values.
2995 return _misc_
.ConfigBase_GetEntryType(*args
, **kwargs
)
2997 def Read(*args
, **kwargs
):
2999 Read(self, String key, String defaultVal=EmptyString) -> String
3001 Returns the value of key if it exists, defaultVal otherwise.
3003 return _misc_
.ConfigBase_Read(*args
, **kwargs
)
3005 def ReadInt(*args
, **kwargs
):
3007 ReadInt(self, String key, long defaultVal=0) -> long
3009 Returns the value of key if it exists, defaultVal otherwise.
3011 return _misc_
.ConfigBase_ReadInt(*args
, **kwargs
)
3013 def ReadFloat(*args
, **kwargs
):
3015 ReadFloat(self, String key, double defaultVal=0.0) -> double
3017 Returns the value of key if it exists, defaultVal otherwise.
3019 return _misc_
.ConfigBase_ReadFloat(*args
, **kwargs
)
3021 def ReadBool(*args
, **kwargs
):
3023 ReadBool(self, String key, bool defaultVal=False) -> bool
3025 Returns the value of key if it exists, defaultVal otherwise.
3027 return _misc_
.ConfigBase_ReadBool(*args
, **kwargs
)
3029 def Write(*args
, **kwargs
):
3031 Write(self, String key, String value) -> bool
3033 write the value (return True on success)
3035 return _misc_
.ConfigBase_Write(*args
, **kwargs
)
3037 def WriteInt(*args
, **kwargs
):
3039 WriteInt(self, String key, long value) -> bool
3041 write the value (return True on success)
3043 return _misc_
.ConfigBase_WriteInt(*args
, **kwargs
)
3045 def WriteFloat(*args
, **kwargs
):
3047 WriteFloat(self, String key, double value) -> bool
3049 write the value (return True on success)
3051 return _misc_
.ConfigBase_WriteFloat(*args
, **kwargs
)
3053 def WriteBool(*args
, **kwargs
):
3055 WriteBool(self, String key, bool value) -> bool
3057 write the value (return True on success)
3059 return _misc_
.ConfigBase_WriteBool(*args
, **kwargs
)
3061 def Flush(*args
, **kwargs
):
3063 Flush(self, bool currentOnly=False) -> bool
3065 permanently writes all changes
3067 return _misc_
.ConfigBase_Flush(*args
, **kwargs
)
3069 def RenameEntry(*args
, **kwargs
):
3071 RenameEntry(self, String oldName, String newName) -> bool
3073 Rename an entry. Returns False on failure (probably because the new
3074 name is already taken by an existing entry)
3076 return _misc_
.ConfigBase_RenameEntry(*args
, **kwargs
)
3078 def RenameGroup(*args
, **kwargs
):
3080 RenameGroup(self, String oldName, String newName) -> bool
3082 Rename a group. Returns False on failure (probably because the new
3083 name is already taken by an existing entry)
3085 return _misc_
.ConfigBase_RenameGroup(*args
, **kwargs
)
3087 def DeleteEntry(*args
, **kwargs
):
3089 DeleteEntry(self, String key, bool deleteGroupIfEmpty=True) -> bool
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
3094 return _misc_
.ConfigBase_DeleteEntry(*args
, **kwargs
)
3096 def DeleteGroup(*args
, **kwargs
):
3098 DeleteGroup(self, String key) -> bool
3100 Delete the group (with all subgroups)
3102 return _misc_
.ConfigBase_DeleteGroup(*args
, **kwargs
)
3104 def DeleteAll(*args
, **kwargs
):
3106 DeleteAll(self) -> bool
3108 Delete the whole underlying object (disk file, registry key, ...)
3109 primarly intended for use by deinstallation routine.
3111 return _misc_
.ConfigBase_DeleteAll(*args
, **kwargs
)
3113 def SetExpandEnvVars(*args
, **kwargs
):
3115 SetExpandEnvVars(self, bool doIt=True)
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
3121 return _misc_
.ConfigBase_SetExpandEnvVars(*args
, **kwargs
)
3123 def IsExpandingEnvVars(*args
, **kwargs
):
3125 IsExpandingEnvVars(self) -> bool
3127 Are we currently expanding environment variables?
3129 return _misc_
.ConfigBase_IsExpandingEnvVars(*args
, **kwargs
)
3131 def SetRecordDefaults(*args
, **kwargs
):
3133 SetRecordDefaults(self, bool doIt=True)
3135 Set whether the config objec should record default values.
3137 return _misc_
.ConfigBase_SetRecordDefaults(*args
, **kwargs
)
3139 def IsRecordingDefaults(*args
, **kwargs
):
3141 IsRecordingDefaults(self) -> bool
3143 Are we currently recording default values?
3145 return _misc_
.ConfigBase_IsRecordingDefaults(*args
, **kwargs
)
3147 def ExpandEnvVars(*args
, **kwargs
):
3149 ExpandEnvVars(self, String str) -> String
3151 Expand any environment variables in str and return the result
3153 return _misc_
.ConfigBase_ExpandEnvVars(*args
, **kwargs
)
3155 def GetAppName(*args
, **kwargs
):
3156 """GetAppName(self) -> String"""
3157 return _misc_
.ConfigBase_GetAppName(*args
, **kwargs
)
3159 def GetVendorName(*args
, **kwargs
):
3160 """GetVendorName(self) -> String"""
3161 return _misc_
.ConfigBase_GetVendorName(*args
, **kwargs
)
3163 def SetAppName(*args
, **kwargs
):
3164 """SetAppName(self, String appName)"""
3165 return _misc_
.ConfigBase_SetAppName(*args
, **kwargs
)
3167 def SetVendorName(*args
, **kwargs
):
3168 """SetVendorName(self, String vendorName)"""
3169 return _misc_
.ConfigBase_SetVendorName(*args
, **kwargs
)
3171 def SetStyle(*args
, **kwargs
):
3172 """SetStyle(self, long style)"""
3173 return _misc_
.ConfigBase_SetStyle(*args
, **kwargs
)
3175 def GetStyle(*args
, **kwargs
):
3176 """GetStyle(self) -> long"""
3177 return _misc_
.ConfigBase_GetStyle(*args
, **kwargs
)
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
)
3192 def ConfigBase_Set(*args
, **kwargs
):
3194 ConfigBase_Set(ConfigBase config) -> ConfigBase
3196 Sets the global config object (the one returned by Get) and returns a
3197 reference to the previous global config object.
3199 return _misc_
.ConfigBase_Set(*args
, **kwargs
)
3201 def ConfigBase_Get(*args
, **kwargs
):
3203 ConfigBase_Get(bool createOnDemand=True) -> ConfigBase
3205 Returns the current global config object, creating one if neccessary.
3207 return _misc_
.ConfigBase_Get(*args
, **kwargs
)
3209 def ConfigBase_Create(*args
):
3211 ConfigBase_Create() -> ConfigBase
3213 Create and return a new global config object. This function will
3214 create the "best" implementation of wx.Config available for the
3217 return _misc_
.ConfigBase_Create(*args
)
3219 def ConfigBase_DontCreateOnDemand(*args
):
3221 ConfigBase_DontCreateOnDemand()
3223 Should Get() try to create a new log object if there isn't a current
3226 return _misc_
.ConfigBase_DontCreateOnDemand(*args
)
3228 class Config(ConfigBase
):
3230 This ConfigBase-derived class will use the registry on Windows,
3231 and will be a wx.FileConfig on other platforms.
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
):
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
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
)
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
):
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
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
)
3261 class ConfigPathChanger(object):
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.
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
):
3277 Name(self) -> String
3281 return _misc_
.ConfigPathChanger_Name(*args
, **kwargs
)
3283 _misc_
.ConfigPathChanger_swigregister(ConfigPathChanger
)
3286 def ExpandEnvVars(*args
, **kwargs
):
3288 ExpandEnvVars(String sz) -> String
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
3295 return _misc_
.ExpandEnvVars(*args
, **kwargs
)
3296 #---------------------------------------------------------------------------
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
)
3461 SetCountry
= staticmethod(SetCountry
)
3462 def GetCountry(*args
, **kwargs
):
3463 """GetCountry() -> int"""
3464 return _misc_
.DateTime_GetCountry(*args
, **kwargs
)
3466 GetCountry
= staticmethod(GetCountry
)
3467 def IsWestEuropeanCountry(*args
, **kwargs
):
3468 """IsWestEuropeanCountry(int country=Country_Default) -> bool"""
3469 return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
)
3471 IsWestEuropeanCountry
= staticmethod(IsWestEuropeanCountry
)
3472 def GetCurrentYear(*args
, **kwargs
):
3473 """GetCurrentYear(int cal=Gregorian) -> int"""
3474 return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
)
3476 GetCurrentYear
= staticmethod(GetCurrentYear
)
3477 def ConvertYearToBC(*args
, **kwargs
):
3478 """ConvertYearToBC(int year) -> int"""
3479 return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
)
3481 ConvertYearToBC
= staticmethod(ConvertYearToBC
)
3482 def GetCurrentMonth(*args
, **kwargs
):
3483 """GetCurrentMonth(int cal=Gregorian) -> int"""
3484 return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
)
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
)
3491 IsLeapYear
= staticmethod(IsLeapYear
)
3492 def GetCentury(*args
, **kwargs
):
3493 """GetCentury(int year=Inv_Year) -> int"""
3494 return _misc_
.DateTime_GetCentury(*args
, **kwargs
)
3496 GetCentury
= staticmethod(GetCentury
)
3497 def GetNumberOfDaysinYear(*args
, **kwargs
):
3498 """GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int"""
3499 return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
)
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
)
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
)
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
)
3516 GetWeekDayName
= staticmethod(GetWeekDayName
)
3517 def GetAmPmStrings(*args
, **kwargs
):
3519 GetAmPmStrings() -> (am, pm)
3521 Get the AM and PM strings in the current locale (may be empty)
3523 return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
)
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
)
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
)
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
)
3540 GetEndDST
= staticmethod(GetEndDST
)
3541 def Now(*args
, **kwargs
):
3542 """Now() -> DateTime"""
3543 return _misc_
.DateTime_Now(*args
, **kwargs
)
3545 Now
= staticmethod(Now
)
3546 def UNow(*args
, **kwargs
):
3547 """UNow() -> DateTime"""
3548 return _misc_
.DateTime_UNow(*args
, **kwargs
)
3550 UNow
= staticmethod(UNow
)
3551 def Today(*args
, **kwargs
):
3552 """Today() -> DateTime"""
3553 return _misc_
.DateTime_Today(*args
, **kwargs
)
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
)
3565 def SetTimeT(*args
, **kwargs
):
3566 """SetTimeT(self, time_t timet) -> DateTime"""
3567 return _misc_
.DateTime_SetTimeT(*args
, **kwargs
)
3569 def SetJDN(*args
, **kwargs
):
3570 """SetJDN(self, double jdn) -> DateTime"""
3571 return _misc_
.DateTime_SetJDN(*args
, **kwargs
)
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
)
3577 def Set(*args
, **kwargs
):
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
3582 return _misc_
.DateTime_Set(*args
, **kwargs
)
3584 def ResetTime(*args
, **kwargs
):
3585 """ResetTime(self) -> DateTime"""
3586 return _misc_
.DateTime_ResetTime(*args
, **kwargs
)
3588 def SetYear(*args
, **kwargs
):
3589 """SetYear(self, int year) -> DateTime"""
3590 return _misc_
.DateTime_SetYear(*args
, **kwargs
)
3592 def SetMonth(*args
, **kwargs
):
3593 """SetMonth(self, int month) -> DateTime"""
3594 return _misc_
.DateTime_SetMonth(*args
, **kwargs
)
3596 def SetDay(*args
, **kwargs
):
3597 """SetDay(self, int day) -> DateTime"""
3598 return _misc_
.DateTime_SetDay(*args
, **kwargs
)
3600 def SetHour(*args
, **kwargs
):
3601 """SetHour(self, int hour) -> DateTime"""
3602 return _misc_
.DateTime_SetHour(*args
, **kwargs
)
3604 def SetMinute(*args
, **kwargs
):
3605 """SetMinute(self, int minute) -> DateTime"""
3606 return _misc_
.DateTime_SetMinute(*args
, **kwargs
)
3608 def SetSecond(*args
, **kwargs
):
3609 """SetSecond(self, int second) -> DateTime"""
3610 return _misc_
.DateTime_SetSecond(*args
, **kwargs
)
3612 def SetMillisecond(*args
, **kwargs
):
3613 """SetMillisecond(self, int millisecond) -> DateTime"""
3614 return _misc_
.DateTime_SetMillisecond(*args
, **kwargs
)
3616 def SetToWeekDayInSameWeek(*args
, **kwargs
):
3617 """SetToWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime"""
3618 return _misc_
.DateTime_SetToWeekDayInSameWeek(*args
, **kwargs
)
3620 def GetWeekDayInSameWeek(*args
, **kwargs
):
3621 """GetWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime"""
3622 return _misc_
.DateTime_GetWeekDayInSameWeek(*args
, **kwargs
)
3624 def SetToNextWeekDay(*args
, **kwargs
):
3625 """SetToNextWeekDay(self, int weekday) -> DateTime"""
3626 return _misc_
.DateTime_SetToNextWeekDay(*args
, **kwargs
)
3628 def GetNextWeekDay(*args
, **kwargs
):
3629 """GetNextWeekDay(self, int weekday) -> DateTime"""
3630 return _misc_
.DateTime_GetNextWeekDay(*args
, **kwargs
)
3632 def SetToPrevWeekDay(*args
, **kwargs
):
3633 """SetToPrevWeekDay(self, int weekday) -> DateTime"""
3634 return _misc_
.DateTime_SetToPrevWeekDay(*args
, **kwargs
)
3636 def GetPrevWeekDay(*args
, **kwargs
):
3637 """GetPrevWeekDay(self, int weekday) -> DateTime"""
3638 return _misc_
.DateTime_GetPrevWeekDay(*args
, **kwargs
)
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
)
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
)
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
)
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
)
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
)
3660 SetToTheWeek
= wx
._deprecated
(SetToTheWeek
, "SetToTheWeek is deprecated, use (static) SetToWeekOfYear instead")
3661 GetWeek
= wx
._deprecated
(GetWeek
, "GetWeek is deprecated, use GetWeekOfYear instead")
3663 def SetToWeekOfYear(*args
, **kwargs
):
3664 """SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime"""
3665 return _misc_
.DateTime_SetToWeekOfYear(*args
, **kwargs
)
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
)
3672 def GetLastMonthDay(*args
, **kwargs
):
3673 """GetLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime"""
3674 return _misc_
.DateTime_GetLastMonthDay(*args
, **kwargs
)
3676 def SetToYearDay(*args
, **kwargs
):
3677 """SetToYearDay(self, int yday) -> DateTime"""
3678 return _misc_
.DateTime_SetToYearDay(*args
, **kwargs
)
3680 def GetYearDay(*args
, **kwargs
):
3681 """GetYearDay(self, int yday) -> DateTime"""
3682 return _misc_
.DateTime_GetYearDay(*args
, **kwargs
)
3684 def GetJulianDayNumber(*args
, **kwargs
):
3685 """GetJulianDayNumber(self) -> double"""
3686 return _misc_
.DateTime_GetJulianDayNumber(*args
, **kwargs
)
3688 def GetJDN(*args
, **kwargs
):
3689 """GetJDN(self) -> double"""
3690 return _misc_
.DateTime_GetJDN(*args
, **kwargs
)
3692 def GetModifiedJulianDayNumber(*args
, **kwargs
):
3693 """GetModifiedJulianDayNumber(self) -> double"""
3694 return _misc_
.DateTime_GetModifiedJulianDayNumber(*args
, **kwargs
)
3696 def GetMJD(*args
, **kwargs
):
3697 """GetMJD(self) -> double"""
3698 return _misc_
.DateTime_GetMJD(*args
, **kwargs
)
3700 def GetRataDie(*args
, **kwargs
):
3701 """GetRataDie(self) -> double"""
3702 return _misc_
.DateTime_GetRataDie(*args
, **kwargs
)
3704 def ToTimezone(*args
, **kwargs
):
3705 """ToTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3706 return _misc_
.DateTime_ToTimezone(*args
, **kwargs
)
3708 def MakeTimezone(*args
, **kwargs
):
3709 """MakeTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3710 return _misc_
.DateTime_MakeTimezone(*args
, **kwargs
)
3712 def FromTimezone(*args
, **kwargs
):
3713 """FromTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3714 return _misc_
.DateTime_FromTimezone(*args
, **kwargs
)
3716 def MakeFromTimezone(*args
, **kwargs
):
3717 """MakeFromTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime"""
3718 return _misc_
.DateTime_MakeFromTimezone(*args
, **kwargs
)
3720 def ToUTC(*args
, **kwargs
):
3721 """ToUTC(self, bool noDST=False) -> DateTime"""
3722 return _misc_
.DateTime_ToUTC(*args
, **kwargs
)
3724 def MakeUTC(*args
, **kwargs
):
3725 """MakeUTC(self, bool noDST=False) -> DateTime"""
3726 return _misc_
.DateTime_MakeUTC(*args
, **kwargs
)
3728 def ToGMT(*args
, **kwargs
):
3729 """ToGMT(self, bool noDST=False) -> DateTime"""
3730 return _misc_
.DateTime_ToGMT(*args
, **kwargs
)
3732 def MakeGMT(*args
, **kwargs
):
3733 """MakeGMT(self, bool noDST=False) -> DateTime"""
3734 return _misc_
.DateTime_MakeGMT(*args
, **kwargs
)
3736 def FromUTC(*args
, **kwargs
):
3737 """FromUTC(self, bool noDST=False) -> DateTime"""
3738 return _misc_
.DateTime_FromUTC(*args
, **kwargs
)
3740 def MakeFromUTC(*args
, **kwargs
):
3741 """MakeFromUTC(self, bool noDST=False) -> DateTime"""
3742 return _misc_
.DateTime_MakeFromUTC(*args
, **kwargs
)
3744 def IsDST(*args
, **kwargs
):
3745 """IsDST(self, int country=Country_Default) -> int"""
3746 return _misc_
.DateTime_IsDST(*args
, **kwargs
)
3748 def IsValid(*args
, **kwargs
):
3749 """IsValid(self) -> bool"""
3750 return _misc_
.DateTime_IsValid(*args
, **kwargs
)
3753 def __nonzero__(self
): return self
.Ok()
3754 def GetTicks(*args
, **kwargs
):
3755 """GetTicks(self) -> time_t"""
3756 return _misc_
.DateTime_GetTicks(*args
, **kwargs
)
3758 def GetYear(*args
, **kwargs
):
3759 """GetYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3760 return _misc_
.DateTime_GetYear(*args
, **kwargs
)
3762 def GetMonth(*args
, **kwargs
):
3763 """GetMonth(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3764 return _misc_
.DateTime_GetMonth(*args
, **kwargs
)
3766 def GetDay(*args
, **kwargs
):
3767 """GetDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3768 return _misc_
.DateTime_GetDay(*args
, **kwargs
)
3770 def GetWeekDay(*args
, **kwargs
):
3771 """GetWeekDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3772 return _misc_
.DateTime_GetWeekDay(*args
, **kwargs
)
3774 def GetHour(*args
, **kwargs
):
3775 """GetHour(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3776 return _misc_
.DateTime_GetHour(*args
, **kwargs
)
3778 def GetMinute(*args
, **kwargs
):
3779 """GetMinute(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3780 return _misc_
.DateTime_GetMinute(*args
, **kwargs
)
3782 def GetSecond(*args
, **kwargs
):
3783 """GetSecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3784 return _misc_
.DateTime_GetSecond(*args
, **kwargs
)
3786 def GetMillisecond(*args
, **kwargs
):
3787 """GetMillisecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3788 return _misc_
.DateTime_GetMillisecond(*args
, **kwargs
)
3790 def GetDayOfYear(*args
, **kwargs
):
3791 """GetDayOfYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int"""
3792 return _misc_
.DateTime_GetDayOfYear(*args
, **kwargs
)
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
)
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
)
3802 def IsWorkDay(*args
, **kwargs
):
3803 """IsWorkDay(self, int country=Country_Default) -> bool"""
3804 return _misc_
.DateTime_IsWorkDay(*args
, **kwargs
)
3806 def IsEqualTo(*args
, **kwargs
):
3807 """IsEqualTo(self, DateTime datetime) -> bool"""
3808 return _misc_
.DateTime_IsEqualTo(*args
, **kwargs
)
3810 def IsEarlierThan(*args
, **kwargs
):
3811 """IsEarlierThan(self, DateTime datetime) -> bool"""
3812 return _misc_
.DateTime_IsEarlierThan(*args
, **kwargs
)
3814 def IsLaterThan(*args
, **kwargs
):
3815 """IsLaterThan(self, DateTime datetime) -> bool"""
3816 return _misc_
.DateTime_IsLaterThan(*args
, **kwargs
)
3818 def IsStrictlyBetween(*args
, **kwargs
):
3819 """IsStrictlyBetween(self, DateTime t1, DateTime t2) -> bool"""
3820 return _misc_
.DateTime_IsStrictlyBetween(*args
, **kwargs
)
3822 def IsBetween(*args
, **kwargs
):
3823 """IsBetween(self, DateTime t1, DateTime t2) -> bool"""
3824 return _misc_
.DateTime_IsBetween(*args
, **kwargs
)
3826 def IsSameDate(*args
, **kwargs
):
3827 """IsSameDate(self, DateTime dt) -> bool"""
3828 return _misc_
.DateTime_IsSameDate(*args
, **kwargs
)
3830 def IsSameTime(*args
, **kwargs
):
3831 """IsSameTime(self, DateTime dt) -> bool"""
3832 return _misc_
.DateTime_IsSameTime(*args
, **kwargs
)
3834 def IsEqualUpTo(*args
, **kwargs
):
3835 """IsEqualUpTo(self, DateTime dt, TimeSpan ts) -> bool"""
3836 return _misc_
.DateTime_IsEqualUpTo(*args
, **kwargs
)
3838 def AddTS(*args
, **kwargs
):
3839 """AddTS(self, TimeSpan diff) -> DateTime"""
3840 return _misc_
.DateTime_AddTS(*args
, **kwargs
)
3842 def AddDS(*args
, **kwargs
):
3843 """AddDS(self, DateSpan diff) -> DateTime"""
3844 return _misc_
.DateTime_AddDS(*args
, **kwargs
)
3846 def SubtractTS(*args
, **kwargs
):
3847 """SubtractTS(self, TimeSpan diff) -> DateTime"""
3848 return _misc_
.DateTime_SubtractTS(*args
, **kwargs
)
3850 def SubtractDS(*args
, **kwargs
):
3851 """SubtractDS(self, DateSpan diff) -> DateTime"""
3852 return _misc_
.DateTime_SubtractDS(*args
, **kwargs
)
3854 def Subtract(*args
, **kwargs
):
3855 """Subtract(self, DateTime dt) -> TimeSpan"""
3856 return _misc_
.DateTime_Subtract(*args
, **kwargs
)
3858 def __iadd__(*args
):
3860 __iadd__(self, TimeSpan diff) -> DateTime
3861 __iadd__(self, DateSpan diff) -> DateTime
3863 return _misc_
.DateTime___iadd__(*args
)
3865 def __isub__(*args
):
3867 __isub__(self, TimeSpan diff) -> DateTime
3868 __isub__(self, DateSpan diff) -> DateTime
3870 return _misc_
.DateTime___isub__(*args
)
3874 __add__(self, TimeSpan other) -> DateTime
3875 __add__(self, DateSpan other) -> DateTime
3877 return _misc_
.DateTime___add__(*args
)
3881 __sub__(self, DateTime other) -> TimeSpan
3882 __sub__(self, TimeSpan other) -> DateTime
3883 __sub__(self, DateSpan other) -> DateTime
3885 return _misc_
.DateTime___sub__(*args
)
3887 def __lt__(*args
, **kwargs
):
3888 """__lt__(self, DateTime other) -> bool"""
3889 return _misc_
.DateTime___lt__(*args
, **kwargs
)
3891 def __le__(*args
, **kwargs
):
3892 """__le__(self, DateTime other) -> bool"""
3893 return _misc_
.DateTime___le__(*args
, **kwargs
)
3895 def __gt__(*args
, **kwargs
):
3896 """__gt__(self, DateTime other) -> bool"""
3897 return _misc_
.DateTime___gt__(*args
, **kwargs
)
3899 def __ge__(*args
, **kwargs
):
3900 """__ge__(self, DateTime other) -> bool"""
3901 return _misc_
.DateTime___ge__(*args
, **kwargs
)
3903 def __eq__(*args
, **kwargs
):
3904 """__eq__(self, DateTime other) -> bool"""
3905 return _misc_
.DateTime___eq__(*args
, **kwargs
)
3907 def __ne__(*args
, **kwargs
):
3908 """__ne__(self, DateTime other) -> bool"""
3909 return _misc_
.DateTime___ne__(*args
, **kwargs
)
3911 def ParseRfc822Date(*args
, **kwargs
):
3912 """ParseRfc822Date(self, String date) -> int"""
3913 return _misc_
.DateTime_ParseRfc822Date(*args
, **kwargs
)
3915 def ParseFormat(*args
, **kwargs
):
3916 """ParseFormat(self, String date, String format=DefaultDateTimeFormat, DateTime dateDef=DefaultDateTime) -> int"""
3917 return _misc_
.DateTime_ParseFormat(*args
, **kwargs
)
3919 def ParseDateTime(*args
, **kwargs
):
3920 """ParseDateTime(self, String datetime) -> int"""
3921 return _misc_
.DateTime_ParseDateTime(*args
, **kwargs
)
3923 def ParseDate(*args
, **kwargs
):
3924 """ParseDate(self, String date) -> int"""
3925 return _misc_
.DateTime_ParseDate(*args
, **kwargs
)
3927 def ParseTime(*args
, **kwargs
):
3928 """ParseTime(self, String time) -> int"""
3929 return _misc_
.DateTime_ParseTime(*args
, **kwargs
)
3931 def Format(*args
, **kwargs
):
3932 """Format(self, String format=DefaultDateTimeFormat, wxDateTime::TimeZone tz=LOCAL_TZ) -> String"""
3933 return _misc_
.DateTime_Format(*args
, **kwargs
)
3935 def FormatDate(*args
, **kwargs
):
3936 """FormatDate(self) -> String"""
3937 return _misc_
.DateTime_FormatDate(*args
, **kwargs
)
3939 def FormatTime(*args
, **kwargs
):
3940 """FormatTime(self) -> String"""
3941 return _misc_
.DateTime_FormatTime(*args
, **kwargs
)
3943 def FormatISODate(*args
, **kwargs
):
3944 """FormatISODate(self) -> String"""
3945 return _misc_
.DateTime_FormatISODate(*args
, **kwargs
)
3947 def FormatISOTime(*args
, **kwargs
):
3948 """FormatISOTime(self) -> String"""
3949 return _misc_
.DateTime_FormatISOTime(*args
, **kwargs
)
3953 f
= self
.Format().encode(wx
.GetDefaultPyEncoding())
3954 return '<wx.DateTime: \"%s\" at %s>' % ( f
, self
.this
)
3956 return '<wx.DateTime: \"INVALID\" at %s>' % self
.this
3959 return self
.Format().encode(wx
.GetDefaultPyEncoding())
3961 return "INVALID DateTime"
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
3991 def DateTime_SetCountry(*args
, **kwargs
):
3992 """DateTime_SetCountry(int country)"""
3993 return _misc_
.DateTime_SetCountry(*args
, **kwargs
)
3995 def DateTime_GetCountry(*args
):
3996 """DateTime_GetCountry() -> int"""
3997 return _misc_
.DateTime_GetCountry(*args
)
3999 def DateTime_IsWestEuropeanCountry(*args
, **kwargs
):
4000 """DateTime_IsWestEuropeanCountry(int country=Country_Default) -> bool"""
4001 return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
)
4003 def DateTime_GetCurrentYear(*args
, **kwargs
):
4004 """DateTime_GetCurrentYear(int cal=Gregorian) -> int"""
4005 return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
)
4007 def DateTime_ConvertYearToBC(*args
, **kwargs
):
4008 """DateTime_ConvertYearToBC(int year) -> int"""
4009 return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
)
4011 def DateTime_GetCurrentMonth(*args
, **kwargs
):
4012 """DateTime_GetCurrentMonth(int cal=Gregorian) -> int"""
4013 return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
)
4015 def DateTime_IsLeapYear(*args
, **kwargs
):
4016 """DateTime_IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool"""
4017 return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
)
4019 def DateTime_GetCentury(*args
, **kwargs
):
4020 """DateTime_GetCentury(int year=Inv_Year) -> int"""
4021 return _misc_
.DateTime_GetCentury(*args
, **kwargs
)
4023 def DateTime_GetNumberOfDaysinYear(*args
, **kwargs
):
4024 """DateTime_GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int"""
4025 return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
)
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
)
4031 def DateTime_GetMonthName(*args
, **kwargs
):
4032 """DateTime_GetMonthName(int month, int flags=Name_Full) -> String"""
4033 return _misc_
.DateTime_GetMonthName(*args
, **kwargs
)
4035 def DateTime_GetWeekDayName(*args
, **kwargs
):
4036 """DateTime_GetWeekDayName(int weekday, int flags=Name_Full) -> String"""
4037 return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
)
4039 def DateTime_GetAmPmStrings(*args
):
4041 GetAmPmStrings() -> (am, pm)
4043 Get the AM and PM strings in the current locale (may be empty)
4045 return _misc_
.DateTime_GetAmPmStrings(*args
)
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
)
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
)
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
)
4059 def DateTime_Now(*args
):
4060 """DateTime_Now() -> DateTime"""
4061 return _misc_
.DateTime_Now(*args
)
4063 def DateTime_UNow(*args
):
4064 """DateTime_UNow() -> DateTime"""
4065 return _misc_
.DateTime_UNow(*args
)
4067 def DateTime_Today(*args
):
4068 """DateTime_Today() -> DateTime"""
4069 return _misc_
.DateTime_Today(*args
)
4071 def DateTimeFromTimeT(*args
, **kwargs
):
4072 """DateTimeFromTimeT(time_t timet) -> DateTime"""
4073 val
= _misc_
.new_DateTimeFromTimeT(*args
, **kwargs
)
4076 def DateTimeFromJDN(*args
, **kwargs
):
4077 """DateTimeFromJDN(double jdn) -> DateTime"""
4078 val
= _misc_
.new_DateTimeFromJDN(*args
, **kwargs
)
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
)
4086 def DateTimeFromDMY(*args
, **kwargs
):
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
4091 val
= _misc_
.new_DateTimeFromDMY(*args
, **kwargs
)
4094 def DateTimeFromDateTime(*args
, **kwargs
):
4095 """DateTimeFromDateTime(DateTime date) -> DateTime"""
4096 val
= _misc_
.new_DateTimeFromDateTime(*args
, **kwargs
)
4099 def DateTime_SetToWeekOfYear(*args
, **kwargs
):
4100 """DateTime_SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime"""
4101 return _misc_
.DateTime_SetToWeekOfYear(*args
, **kwargs
)
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
)
4111 Milliseconds
= staticmethod(Milliseconds
)
4112 def Millisecond(*args
, **kwargs
):
4113 """Millisecond() -> TimeSpan"""
4114 return _misc_
.TimeSpan_Millisecond(*args
, **kwargs
)
4116 Millisecond
= staticmethod(Millisecond
)
4117 def Seconds(*args
, **kwargs
):
4118 """Seconds(long sec) -> TimeSpan"""
4119 return _misc_
.TimeSpan_Seconds(*args
, **kwargs
)
4121 Seconds
= staticmethod(Seconds
)
4122 def Second(*args
, **kwargs
):
4123 """Second() -> TimeSpan"""
4124 return _misc_
.TimeSpan_Second(*args
, **kwargs
)
4126 Second
= staticmethod(Second
)
4127 def Minutes(*args
, **kwargs
):
4128 """Minutes(long min) -> TimeSpan"""
4129 return _misc_
.TimeSpan_Minutes(*args
, **kwargs
)
4131 Minutes
= staticmethod(Minutes
)
4132 def Minute(*args
, **kwargs
):
4133 """Minute() -> TimeSpan"""
4134 return _misc_
.TimeSpan_Minute(*args
, **kwargs
)
4136 Minute
= staticmethod(Minute
)
4137 def Hours(*args
, **kwargs
):
4138 """Hours(long hours) -> TimeSpan"""
4139 return _misc_
.TimeSpan_Hours(*args
, **kwargs
)
4141 Hours
= staticmethod(Hours
)
4142 def Hour(*args
, **kwargs
):
4143 """Hour() -> TimeSpan"""
4144 return _misc_
.TimeSpan_Hour(*args
, **kwargs
)
4146 Hour
= staticmethod(Hour
)
4147 def Days(*args
, **kwargs
):
4148 """Days(long days) -> TimeSpan"""
4149 return _misc_
.TimeSpan_Days(*args
, **kwargs
)
4151 Days
= staticmethod(Days
)
4152 def Day(*args
, **kwargs
):
4153 """Day() -> TimeSpan"""
4154 return _misc_
.TimeSpan_Day(*args
, **kwargs
)
4156 Day
= staticmethod(Day
)
4157 def Weeks(*args
, **kwargs
):
4158 """Weeks(long days) -> TimeSpan"""
4159 return _misc_
.TimeSpan_Weeks(*args
, **kwargs
)
4161 Weeks
= staticmethod(Weeks
)
4162 def Week(*args
, **kwargs
):
4163 """Week() -> TimeSpan"""
4164 return _misc_
.TimeSpan_Week(*args
, **kwargs
)
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
)
4176 def Subtract(*args
, **kwargs
):
4177 """Subtract(self, TimeSpan diff) -> TimeSpan"""
4178 return _misc_
.TimeSpan_Subtract(*args
, **kwargs
)
4180 def Multiply(*args
, **kwargs
):
4181 """Multiply(self, int n) -> TimeSpan"""
4182 return _misc_
.TimeSpan_Multiply(*args
, **kwargs
)
4184 def Neg(*args
, **kwargs
):
4185 """Neg(self) -> TimeSpan"""
4186 return _misc_
.TimeSpan_Neg(*args
, **kwargs
)
4188 def Abs(*args
, **kwargs
):
4189 """Abs(self) -> TimeSpan"""
4190 return _misc_
.TimeSpan_Abs(*args
, **kwargs
)
4192 def __iadd__(*args
, **kwargs
):
4193 """__iadd__(self, TimeSpan diff) -> TimeSpan"""
4194 return _misc_
.TimeSpan___iadd__(*args
, **kwargs
)
4196 def __isub__(*args
, **kwargs
):
4197 """__isub__(self, TimeSpan diff) -> TimeSpan"""
4198 return _misc_
.TimeSpan___isub__(*args
, **kwargs
)
4200 def __imul__(*args
, **kwargs
):
4201 """__imul__(self, int n) -> TimeSpan"""
4202 return _misc_
.TimeSpan___imul__(*args
, **kwargs
)
4204 def __neg__(*args
, **kwargs
):
4205 """__neg__(self) -> TimeSpan"""
4206 return _misc_
.TimeSpan___neg__(*args
, **kwargs
)
4208 def __add__(*args
, **kwargs
):
4209 """__add__(self, TimeSpan other) -> TimeSpan"""
4210 return _misc_
.TimeSpan___add__(*args
, **kwargs
)
4212 def __sub__(*args
, **kwargs
):
4213 """__sub__(self, TimeSpan other) -> TimeSpan"""
4214 return _misc_
.TimeSpan___sub__(*args
, **kwargs
)
4216 def __mul__(*args
, **kwargs
):
4217 """__mul__(self, int n) -> TimeSpan"""
4218 return _misc_
.TimeSpan___mul__(*args
, **kwargs
)
4220 def __rmul__(*args
, **kwargs
):
4221 """__rmul__(self, int n) -> TimeSpan"""
4222 return _misc_
.TimeSpan___rmul__(*args
, **kwargs
)
4224 def __lt__(*args
, **kwargs
):
4225 """__lt__(self, TimeSpan other) -> bool"""
4226 return _misc_
.TimeSpan___lt__(*args
, **kwargs
)
4228 def __le__(*args
, **kwargs
):
4229 """__le__(self, TimeSpan other) -> bool"""
4230 return _misc_
.TimeSpan___le__(*args
, **kwargs
)
4232 def __gt__(*args
, **kwargs
):
4233 """__gt__(self, TimeSpan other) -> bool"""
4234 return _misc_
.TimeSpan___gt__(*args
, **kwargs
)
4236 def __ge__(*args
, **kwargs
):
4237 """__ge__(self, TimeSpan other) -> bool"""
4238 return _misc_
.TimeSpan___ge__(*args
, **kwargs
)
4240 def __eq__(*args
, **kwargs
):
4241 """__eq__(self, TimeSpan other) -> bool"""
4242 return _misc_
.TimeSpan___eq__(*args
, **kwargs
)
4244 def __ne__(*args
, **kwargs
):
4245 """__ne__(self, TimeSpan other) -> bool"""
4246 return _misc_
.TimeSpan___ne__(*args
, **kwargs
)
4248 def IsNull(*args
, **kwargs
):
4249 """IsNull(self) -> bool"""
4250 return _misc_
.TimeSpan_IsNull(*args
, **kwargs
)
4252 def IsPositive(*args
, **kwargs
):
4253 """IsPositive(self) -> bool"""
4254 return _misc_
.TimeSpan_IsPositive(*args
, **kwargs
)
4256 def IsNegative(*args
, **kwargs
):
4257 """IsNegative(self) -> bool"""
4258 return _misc_
.TimeSpan_IsNegative(*args
, **kwargs
)
4260 def IsEqualTo(*args
, **kwargs
):
4261 """IsEqualTo(self, TimeSpan ts) -> bool"""
4262 return _misc_
.TimeSpan_IsEqualTo(*args
, **kwargs
)
4264 def IsLongerThan(*args
, **kwargs
):
4265 """IsLongerThan(self, TimeSpan ts) -> bool"""
4266 return _misc_
.TimeSpan_IsLongerThan(*args
, **kwargs
)
4268 def IsShorterThan(*args
, **kwargs
):
4269 """IsShorterThan(self, TimeSpan t) -> bool"""
4270 return _misc_
.TimeSpan_IsShorterThan(*args
, **kwargs
)
4272 def GetWeeks(*args
, **kwargs
):
4273 """GetWeeks(self) -> int"""
4274 return _misc_
.TimeSpan_GetWeeks(*args
, **kwargs
)
4276 def GetDays(*args
, **kwargs
):
4277 """GetDays(self) -> int"""
4278 return _misc_
.TimeSpan_GetDays(*args
, **kwargs
)
4280 def GetHours(*args
, **kwargs
):
4281 """GetHours(self) -> int"""
4282 return _misc_
.TimeSpan_GetHours(*args
, **kwargs
)
4284 def GetMinutes(*args
, **kwargs
):
4285 """GetMinutes(self) -> int"""
4286 return _misc_
.TimeSpan_GetMinutes(*args
, **kwargs
)
4288 def GetSeconds(*args
, **kwargs
):
4289 """GetSeconds(self) -> wxLongLong"""
4290 return _misc_
.TimeSpan_GetSeconds(*args
, **kwargs
)
4292 def GetMilliseconds(*args
, **kwargs
):
4293 """GetMilliseconds(self) -> wxLongLong"""
4294 return _misc_
.TimeSpan_GetMilliseconds(*args
, **kwargs
)
4296 def Format(*args
, **kwargs
):
4297 """Format(self, String format=DefaultTimeSpanFormat) -> String"""
4298 return _misc_
.TimeSpan_Format(*args
, **kwargs
)
4301 f
= self
.Format().encode(wx
.GetDefaultPyEncoding())
4302 return '<wx.TimeSpan: \"%s\" at %s>' % ( f
, self
.this
)
4304 return self
.Format().encode(wx
.GetDefaultPyEncoding())
4306 _misc_
.TimeSpan_swigregister(TimeSpan
)
4308 def TimeSpan_Milliseconds(*args
, **kwargs
):
4309 """TimeSpan_Milliseconds(long ms) -> TimeSpan"""
4310 return _misc_
.TimeSpan_Milliseconds(*args
, **kwargs
)
4312 def TimeSpan_Millisecond(*args
):
4313 """TimeSpan_Millisecond() -> TimeSpan"""
4314 return _misc_
.TimeSpan_Millisecond(*args
)
4316 def TimeSpan_Seconds(*args
, **kwargs
):
4317 """TimeSpan_Seconds(long sec) -> TimeSpan"""
4318 return _misc_
.TimeSpan_Seconds(*args
, **kwargs
)
4320 def TimeSpan_Second(*args
):
4321 """TimeSpan_Second() -> TimeSpan"""
4322 return _misc_
.TimeSpan_Second(*args
)
4324 def TimeSpan_Minutes(*args
, **kwargs
):
4325 """TimeSpan_Minutes(long min) -> TimeSpan"""
4326 return _misc_
.TimeSpan_Minutes(*args
, **kwargs
)
4328 def TimeSpan_Minute(*args
):
4329 """TimeSpan_Minute() -> TimeSpan"""
4330 return _misc_
.TimeSpan_Minute(*args
)
4332 def TimeSpan_Hours(*args
, **kwargs
):
4333 """TimeSpan_Hours(long hours) -> TimeSpan"""
4334 return _misc_
.TimeSpan_Hours(*args
, **kwargs
)
4336 def TimeSpan_Hour(*args
):
4337 """TimeSpan_Hour() -> TimeSpan"""
4338 return _misc_
.TimeSpan_Hour(*args
)
4340 def TimeSpan_Days(*args
, **kwargs
):
4341 """TimeSpan_Days(long days) -> TimeSpan"""
4342 return _misc_
.TimeSpan_Days(*args
, **kwargs
)
4344 def TimeSpan_Day(*args
):
4345 """TimeSpan_Day() -> TimeSpan"""
4346 return _misc_
.TimeSpan_Day(*args
)
4348 def TimeSpan_Weeks(*args
, **kwargs
):
4349 """TimeSpan_Weeks(long days) -> TimeSpan"""
4350 return _misc_
.TimeSpan_Weeks(*args
, **kwargs
)
4352 def TimeSpan_Week(*args
):
4353 """TimeSpan_Week() -> TimeSpan"""
4354 return _misc_
.TimeSpan_Week(*args
)
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
)
4369 Days
= staticmethod(Days
)
4370 def Day(*args
, **kwargs
):
4371 """Day() -> DateSpan"""
4372 return _misc_
.DateSpan_Day(*args
, **kwargs
)
4374 Day
= staticmethod(Day
)
4375 def Weeks(*args
, **kwargs
):
4376 """Weeks(int weeks) -> DateSpan"""
4377 return _misc_
.DateSpan_Weeks(*args
, **kwargs
)
4379 Weeks
= staticmethod(Weeks
)
4380 def Week(*args
, **kwargs
):
4381 """Week() -> DateSpan"""
4382 return _misc_
.DateSpan_Week(*args
, **kwargs
)
4384 Week
= staticmethod(Week
)
4385 def Months(*args
, **kwargs
):
4386 """Months(int mon) -> DateSpan"""
4387 return _misc_
.DateSpan_Months(*args
, **kwargs
)
4389 Months
= staticmethod(Months
)
4390 def Month(*args
, **kwargs
):
4391 """Month() -> DateSpan"""
4392 return _misc_
.DateSpan_Month(*args
, **kwargs
)
4394 Month
= staticmethod(Month
)
4395 def Years(*args
, **kwargs
):
4396 """Years(int years) -> DateSpan"""
4397 return _misc_
.DateSpan_Years(*args
, **kwargs
)
4399 Years
= staticmethod(Years
)
4400 def Year(*args
, **kwargs
):
4401 """Year() -> DateSpan"""
4402 return _misc_
.DateSpan_Year(*args
, **kwargs
)
4404 Year
= staticmethod(Year
)
4405 def SetYears(*args
, **kwargs
):
4406 """SetYears(self, int n) -> DateSpan"""
4407 return _misc_
.DateSpan_SetYears(*args
, **kwargs
)
4409 def SetMonths(*args
, **kwargs
):
4410 """SetMonths(self, int n) -> DateSpan"""
4411 return _misc_
.DateSpan_SetMonths(*args
, **kwargs
)
4413 def SetWeeks(*args
, **kwargs
):
4414 """SetWeeks(self, int n) -> DateSpan"""
4415 return _misc_
.DateSpan_SetWeeks(*args
, **kwargs
)
4417 def SetDays(*args
, **kwargs
):
4418 """SetDays(self, int n) -> DateSpan"""
4419 return _misc_
.DateSpan_SetDays(*args
, **kwargs
)
4421 def GetYears(*args
, **kwargs
):
4422 """GetYears(self) -> int"""
4423 return _misc_
.DateSpan_GetYears(*args
, **kwargs
)
4425 def GetMonths(*args
, **kwargs
):
4426 """GetMonths(self) -> int"""
4427 return _misc_
.DateSpan_GetMonths(*args
, **kwargs
)
4429 def GetWeeks(*args
, **kwargs
):
4430 """GetWeeks(self) -> int"""
4431 return _misc_
.DateSpan_GetWeeks(*args
, **kwargs
)
4433 def GetDays(*args
, **kwargs
):
4434 """GetDays(self) -> int"""
4435 return _misc_
.DateSpan_GetDays(*args
, **kwargs
)
4437 def GetTotalDays(*args
, **kwargs
):
4438 """GetTotalDays(self) -> int"""
4439 return _misc_
.DateSpan_GetTotalDays(*args
, **kwargs
)
4441 def Add(*args
, **kwargs
):
4442 """Add(self, DateSpan other) -> DateSpan"""
4443 return _misc_
.DateSpan_Add(*args
, **kwargs
)
4445 def Subtract(*args
, **kwargs
):
4446 """Subtract(self, DateSpan other) -> DateSpan"""
4447 return _misc_
.DateSpan_Subtract(*args
, **kwargs
)
4449 def Neg(*args
, **kwargs
):
4450 """Neg(self) -> DateSpan"""
4451 return _misc_
.DateSpan_Neg(*args
, **kwargs
)
4453 def Multiply(*args
, **kwargs
):
4454 """Multiply(self, int factor) -> DateSpan"""
4455 return _misc_
.DateSpan_Multiply(*args
, **kwargs
)
4457 def __iadd__(*args
, **kwargs
):
4458 """__iadd__(self, DateSpan other) -> DateSpan"""
4459 return _misc_
.DateSpan___iadd__(*args
, **kwargs
)
4461 def __isub__(*args
, **kwargs
):
4462 """__isub__(self, DateSpan other) -> DateSpan"""
4463 return _misc_
.DateSpan___isub__(*args
, **kwargs
)
4465 def __neg__(*args
, **kwargs
):
4466 """__neg__(self) -> DateSpan"""
4467 return _misc_
.DateSpan___neg__(*args
, **kwargs
)
4469 def __imul__(*args
, **kwargs
):
4470 """__imul__(self, int factor) -> DateSpan"""
4471 return _misc_
.DateSpan___imul__(*args
, **kwargs
)
4473 def __add__(*args
, **kwargs
):
4474 """__add__(self, DateSpan other) -> DateSpan"""
4475 return _misc_
.DateSpan___add__(*args
, **kwargs
)
4477 def __sub__(*args
, **kwargs
):
4478 """__sub__(self, DateSpan other) -> DateSpan"""
4479 return _misc_
.DateSpan___sub__(*args
, **kwargs
)
4481 def __mul__(*args
, **kwargs
):
4482 """__mul__(self, int n) -> DateSpan"""
4483 return _misc_
.DateSpan___mul__(*args
, **kwargs
)
4485 def __rmul__(*args
, **kwargs
):
4486 """__rmul__(self, int n) -> DateSpan"""
4487 return _misc_
.DateSpan___rmul__(*args
, **kwargs
)
4489 def __eq__(*args
, **kwargs
):
4490 """__eq__(self, DateSpan other) -> bool"""
4491 return _misc_
.DateSpan___eq__(*args
, **kwargs
)
4493 def __ne__(*args
, **kwargs
):
4494 """__ne__(self, DateSpan other) -> bool"""
4495 return _misc_
.DateSpan___ne__(*args
, **kwargs
)
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
)
4504 def DateSpan_Days(*args
, **kwargs
):
4505 """DateSpan_Days(int days) -> DateSpan"""
4506 return _misc_
.DateSpan_Days(*args
, **kwargs
)
4508 def DateSpan_Day(*args
):
4509 """DateSpan_Day() -> DateSpan"""
4510 return _misc_
.DateSpan_Day(*args
)
4512 def DateSpan_Weeks(*args
, **kwargs
):
4513 """DateSpan_Weeks(int weeks) -> DateSpan"""
4514 return _misc_
.DateSpan_Weeks(*args
, **kwargs
)
4516 def DateSpan_Week(*args
):
4517 """DateSpan_Week() -> DateSpan"""
4518 return _misc_
.DateSpan_Week(*args
)
4520 def DateSpan_Months(*args
, **kwargs
):
4521 """DateSpan_Months(int mon) -> DateSpan"""
4522 return _misc_
.DateSpan_Months(*args
, **kwargs
)
4524 def DateSpan_Month(*args
):
4525 """DateSpan_Month() -> DateSpan"""
4526 return _misc_
.DateSpan_Month(*args
)
4528 def DateSpan_Years(*args
, **kwargs
):
4529 """DateSpan_Years(int years) -> DateSpan"""
4530 return _misc_
.DateSpan_Years(*args
, **kwargs
)
4532 def DateSpan_Year(*args
):
4533 """DateSpan_Year() -> DateSpan"""
4534 return _misc_
.DateSpan_Year(*args
)
4537 def GetLocalTime(*args
):
4538 """GetLocalTime() -> long"""
4539 return _misc_
.GetLocalTime(*args
)
4541 def GetUTCTime(*args
):
4542 """GetUTCTime() -> long"""
4543 return _misc_
.GetUTCTime(*args
)
4545 def GetCurrentTime(*args
):
4546 """GetCurrentTime() -> long"""
4547 return _misc_
.GetCurrentTime(*args
)
4549 def GetLocalTimeMillis(*args
):
4550 """GetLocalTimeMillis() -> wxLongLong"""
4551 return _misc_
.GetLocalTimeMillis(*args
)
4552 #---------------------------------------------------------------------------
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):
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.
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
):
4587 __init__(self, int type) -> DataFormat
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)
4592 _misc_
.DataFormat_swiginit(self
,_misc_
.new_DataFormat(*args
, **kwargs
))
4593 __swig_destroy__
= _misc_
.delete_DataFormat
4594 __del__
= lambda self
: None;
4597 __eq__(self, int format) -> bool
4598 __eq__(self, DataFormat format) -> bool
4600 return _misc_
.DataFormat___eq__(*args
)
4604 __ne__(self, int format) -> bool
4605 __ne__(self, DataFormat format) -> bool
4607 return _misc_
.DataFormat___ne__(*args
)
4609 def SetType(*args
, **kwargs
):
4611 SetType(self, int format)
4613 Sets the format to the given value, which should be one of wx.DF_XXX
4616 return _misc_
.DataFormat_SetType(*args
, **kwargs
)
4618 def GetType(*args
, **kwargs
):
4620 GetType(self) -> int
4622 Returns the platform-specific number identifying the format.
4624 return _misc_
.DataFormat_GetType(*args
, **kwargs
)
4626 def GetId(*args
, **kwargs
):
4628 GetId(self) -> String
4630 Returns the name of a custom format (this function will fail for a
4633 return _misc_
.DataFormat_GetId(*args
, **kwargs
)
4635 def SetId(*args
, **kwargs
):
4637 SetId(self, String format)
4639 Sets the format to be the custom format identified by the given name.
4641 return _misc_
.DataFormat_SetId(*args
, **kwargs
)
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
4648 def CustomDataFormat(*args
, **kwargs
):
4650 CustomDataFormat(String format) -> DataFormat
4652 Constructs a data format object for a custom format identified by its
4655 val
= _misc_
.new_CustomDataFormat(*args
, **kwargs
)
4658 class DataObject(object):
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.
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`.
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
):
4683 GetPreferredFormat(self, int dir=Get) -> DataFormat
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.
4689 return _misc_
.DataObject_GetPreferredFormat(*args
, **kwargs
)
4691 def GetFormatCount(*args
, **kwargs
):
4693 GetFormatCount(self, int dir=Get) -> size_t
4695 Returns the number of available formats for rendering or setting the
4698 return _misc_
.DataObject_GetFormatCount(*args
, **kwargs
)
4700 def IsSupported(*args
, **kwargs
):
4702 IsSupported(self, DataFormat format, int dir=Get) -> bool
4704 Returns True if this format is supported.
4706 return _misc_
.DataObject_IsSupported(*args
, **kwargs
)
4708 def GetDataSize(*args
, **kwargs
):
4710 GetDataSize(self, DataFormat format) -> size_t
4712 Get the (total) size of data for the given format
4714 return _misc_
.DataObject_GetDataSize(*args
, **kwargs
)
4716 def GetAllFormats(*args
, **kwargs
):
4718 GetAllFormats(self, int dir=Get) -> [formats]
4720 Returns a list of all the wx.DataFormats that this dataobject supports
4721 in the given direction.
4723 return _misc_
.DataObject_GetAllFormats(*args
, **kwargs
)
4725 def GetDataHere(*args
, **kwargs
):
4727 GetDataHere(self, DataFormat format) -> String
4729 Get the data bytes in the specified format, returns None on failure.
4731 return _misc_
.DataObject_GetDataHere(*args
, **kwargs
)
4733 def SetData(*args
, **kwargs
):
4735 SetData(self, DataFormat format, String data) -> bool
4737 Set the data in the specified format from the bytes in the the data string.
4740 return _misc_
.DataObject_SetData(*args
, **kwargs
)
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
4750 class DataObjectSimple(DataObject
):
4752 wx.DataObjectSimple is a `wx.DataObject` which only supports one
4753 format. This is the simplest possible `wx.DataObject` implementation.
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`.
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
):
4764 __init__(self, DataFormat format=FormatInvalid) -> DataObjectSimple
4766 Constructor accepts the supported format (none by default) which may
4767 also be set later with `SetFormat`.
4769 _misc_
.DataObjectSimple_swiginit(self
,_misc_
.new_DataObjectSimple(*args
, **kwargs
))
4770 def GetFormat(*args
, **kwargs
):
4772 GetFormat(self) -> DataFormat
4774 Returns the (one and only one) format supported by this object. It is
4775 assumed that the format is supported in both directions.
4777 return _misc_
.DataObjectSimple_GetFormat(*args
, **kwargs
)
4779 def SetFormat(*args
, **kwargs
):
4781 SetFormat(self, DataFormat format)
4783 Sets the supported format.
4785 return _misc_
.DataObjectSimple_SetFormat(*args
, **kwargs
)
4787 def GetDataSize(*args
, **kwargs
):
4789 GetDataSize(self) -> size_t
4791 Get the size of our data.
4793 return _misc_
.DataObjectSimple_GetDataSize(*args
, **kwargs
)
4795 def GetDataHere(*args
, **kwargs
):
4797 GetDataHere(self) -> String
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.
4803 return _misc_
.DataObjectSimple_GetDataHere(*args
, **kwargs
)
4805 def SetData(*args
, **kwargs
):
4807 SetData(self, String data) -> bool
4809 Copy the data value to the data object. Must be implemented in the
4810 derived class if the object supports setting its data.
4813 return _misc_
.DataObjectSimple_SetData(*args
, **kwargs
)
4815 Format
= property(GetFormat
,SetFormat
,doc
="See `GetFormat` and `SetFormat`")
4816 _misc_
.DataObjectSimple_swigregister(DataObjectSimple
)
4818 class PyDataObjectSimple(DataObjectSimple
):
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`.
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
):
4831 __init__(self, DataFormat format=FormatInvalid) -> PyDataObjectSimple
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`.
4840 _misc_
.PyDataObjectSimple_swiginit(self
,_misc_
.new_PyDataObjectSimple(*args
, **kwargs
))
4841 self
._setCallbackInfo
(self
, PyDataObjectSimple
)
4843 def _setCallbackInfo(*args
, **kwargs
):
4844 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4845 return _misc_
.PyDataObjectSimple__setCallbackInfo(*args
, **kwargs
)
4847 _misc_
.PyDataObjectSimple_swigregister(PyDataObjectSimple
)
4849 class DataObjectComposite(DataObject
):
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.
4859 See `wx.DataObject` documentation for the reasons why you might prefer
4860 to use wx.DataObject directly instead of wx.DataObjectComposite for
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
):
4868 __init__(self) -> DataObjectComposite
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.
4878 See `wx.DataObject` documentation for the reasons why you might prefer
4879 to use wx.DataObject directly instead of wx.DataObjectComposite for
4883 _misc_
.DataObjectComposite_swiginit(self
,_misc_
.new_DataObjectComposite(*args
, **kwargs
))
4884 def Add(*args
, **kwargs
):
4886 Add(self, DataObjectSimple dataObject, bool preferred=False)
4888 Adds the dataObject to the list of supported objects and it becomes
4889 the preferred object if preferred is True.
4891 return _misc_
.DataObjectComposite_Add(*args
, **kwargs
)
4893 def GetReceivedFormat(*args
, **kwargs
):
4895 GetReceivedFormat(self) -> DataFormat
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.
4902 return _misc_
.DataObjectComposite_GetReceivedFormat(*args
, **kwargs
)
4904 ReceivedFormat
= property(GetReceivedFormat
,doc
="See `GetReceivedFormat`")
4905 _misc_
.DataObjectComposite_swigregister(DataObjectComposite
)
4907 class TextDataObject(DataObjectSimple
):
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`.
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
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
):
4925 __init__(self, String text=EmptyString) -> TextDataObject
4927 Constructor, may be used to initialise the text (otherwise `SetText`
4928 should be used later).
4930 _misc_
.TextDataObject_swiginit(self
,_misc_
.new_TextDataObject(*args
, **kwargs
))
4931 def GetTextLength(*args
, **kwargs
):
4933 GetTextLength(self) -> size_t
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.
4941 return _misc_
.TextDataObject_GetTextLength(*args
, **kwargs
)
4943 def GetText(*args
, **kwargs
):
4945 GetText(self) -> String
4947 Returns the text associated with the data object.
4949 return _misc_
.TextDataObject_GetText(*args
, **kwargs
)
4951 def SetText(*args
, **kwargs
):
4953 SetText(self, String text)
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`.)
4961 return _misc_
.TextDataObject_SetText(*args
, **kwargs
)
4963 _misc_
.TextDataObject_swigregister(TextDataObject
)
4965 class PyTextDataObject(TextDataObject
):
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.
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
):
4978 __init__(self, String text=EmptyString) -> PyTextDataObject
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.
4987 _misc_
.PyTextDataObject_swiginit(self
,_misc_
.new_PyTextDataObject(*args
, **kwargs
))
4988 self
._setCallbackInfo
(self
, PyTextDataObject
)
4990 def _setCallbackInfo(*args
, **kwargs
):
4991 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
4992 return _misc_
.PyTextDataObject__setCallbackInfo(*args
, **kwargs
)
4994 _misc_
.PyTextDataObject_swigregister(PyTextDataObject
)
4996 class BitmapDataObject(DataObjectSimple
):
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`.
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
):
5007 __init__(self, Bitmap bitmap=wxNullBitmap) -> BitmapDataObject
5009 Constructor, optionally passing a bitmap (otherwise use `SetBitmap`
5012 _misc_
.BitmapDataObject_swiginit(self
,_misc_
.new_BitmapDataObject(*args
, **kwargs
))
5013 def GetBitmap(*args
, **kwargs
):
5015 GetBitmap(self) -> Bitmap
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
5023 return _misc_
.BitmapDataObject_GetBitmap(*args
, **kwargs
)
5025 def SetBitmap(*args
, **kwargs
):
5027 SetBitmap(self, Bitmap bitmap)
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.
5033 return _misc_
.BitmapDataObject_SetBitmap(*args
, **kwargs
)
5035 Bitmap
= property(GetBitmap
,SetBitmap
,doc
="See `GetBitmap` and `SetBitmap`")
5036 _misc_
.BitmapDataObject_swigregister(BitmapDataObject
)
5038 class PyBitmapDataObject(BitmapDataObject
):
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`.
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
):
5049 __init__(self, Bitmap bitmap=wxNullBitmap) -> PyBitmapDataObject
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`.
5056 _misc_
.PyBitmapDataObject_swiginit(self
,_misc_
.new_PyBitmapDataObject(*args
, **kwargs
))
5057 self
._setCallbackInfo
(self
, PyBitmapDataObject
)
5059 def _setCallbackInfo(*args
, **kwargs
):
5060 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5061 return _misc_
.PyBitmapDataObject__setCallbackInfo(*args
, **kwargs
)
5063 _misc_
.PyBitmapDataObject_swigregister(PyBitmapDataObject
)
5065 class FileDataObject(DataObjectSimple
):
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.
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
):
5081 GetFilenames(self) -> [names]
5083 Returns a list of file names.
5085 return _misc_
.FileDataObject_GetFilenames(*args
, **kwargs
)
5087 def AddFile(*args
, **kwargs
):
5089 AddFile(self, String filename)
5091 Adds a file to the list of files represented by this data object.
5093 return _misc_
.FileDataObject_AddFile(*args
, **kwargs
)
5095 Filenames
= property(GetFilenames
,doc
="See `GetFilenames`")
5096 _misc_
.FileDataObject_swigregister(FileDataObject
)
5098 class CustomDataObject(DataObjectSimple
):
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
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
):
5110 __init__(self, DataFormat format) -> CustomDataObject
5111 __init__(self, String formatName) -> CustomDataObject
5112 __init__(self) -> CustomDataObject
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
5120 _misc_
.CustomDataObject_swiginit(self
,_misc_
.new_CustomDataObject(*args
))
5121 def SetData(*args
, **kwargs
):
5123 SetData(self, String data) -> bool
5125 Copy the data value to the data object.
5127 return _misc_
.CustomDataObject_SetData(*args
, **kwargs
)
5130 def GetSize(*args
, **kwargs
):
5132 GetSize(self) -> size_t
5134 Get the size of the data.
5136 return _misc_
.CustomDataObject_GetSize(*args
, **kwargs
)
5138 def GetData(*args
, **kwargs
):
5140 GetData(self) -> String
5142 Returns the data bytes from the data object as a string.
5144 return _misc_
.CustomDataObject_GetData(*args
, **kwargs
)
5146 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
5147 Size
= property(GetSize
,doc
="See `GetSize`")
5148 _misc_
.CustomDataObject_swigregister(CustomDataObject
)
5150 class URLDataObject(DataObject
):
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.
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
):
5159 __init__(self, String url=EmptyString) -> URLDataObject
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.
5164 _misc_
.URLDataObject_swiginit(self
,_misc_
.new_URLDataObject(*args
, **kwargs
))
5165 def GetURL(*args
, **kwargs
):
5167 GetURL(self) -> String
5169 Returns a string containing the current URL.
5171 return _misc_
.URLDataObject_GetURL(*args
, **kwargs
)
5173 def SetURL(*args
, **kwargs
):
5175 SetURL(self, String url)
5179 return _misc_
.URLDataObject_SetURL(*args
, **kwargs
)
5181 _misc_
.URLDataObject_swigregister(URLDataObject
)
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
)
5192 #---------------------------------------------------------------------------
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
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
):
5213 __init__(self, Window win, Icon copy=wxNullIcon, Icon move=wxNullIcon,
5214 Icon none=wxNullIcon) -> DropSource
5216 _misc_
.DropSource_swiginit(self
,_misc_
.new_DropSource(*args
, **kwargs
))
5217 self
._setCallbackInfo
(self
, DropSource
, 0)
5219 def _setCallbackInfo(*args
, **kwargs
):
5220 """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)"""
5221 return _misc_
.DropSource__setCallbackInfo(*args
, **kwargs
)
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
)
5229 def GetDataObject(*args
, **kwargs
):
5230 """GetDataObject(self) -> DataObject"""
5231 return _misc_
.DropSource_GetDataObject(*args
, **kwargs
)
5233 def SetCursor(*args
, **kwargs
):
5234 """SetCursor(self, int res, Cursor cursor)"""
5235 return _misc_
.DropSource_SetCursor(*args
, **kwargs
)
5237 def DoDragDrop(*args
, **kwargs
):
5238 """DoDragDrop(self, int flags=Drag_CopyOnly) -> int"""
5239 return _misc_
.DropSource_DoDragDrop(*args
, **kwargs
)
5241 def GiveFeedback(*args
, **kwargs
):
5242 """GiveFeedback(self, int effect) -> bool"""
5243 return _misc_
.DropSource_GiveFeedback(*args
, **kwargs
)
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.")
5250 DataObject
= property(GetDataObject
,SetData
,doc
="See `GetDataObject` and `SetData`")
5251 _misc_
.DropSource_swigregister(DropSource
)
5253 def DROP_ICON(filename
):
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.
5259 img
= wx
.Image(filename
)
5260 if wx
.Platform
== '__WXGTK__':
5261 return wx
.IconFromBitmap(wx
.BitmapFromImage(img
))
5263 return wx
.CursorFromImage(img
)
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
)
5274 def _setCallbackInfo(*args
, **kwargs
):
5275 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5276 return _misc_
.DropTarget__setCallbackInfo(*args
, **kwargs
)
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
)
5284 def SetDataObject(*args
, **kwargs
):
5285 """SetDataObject(self, DataObject dataObject)"""
5286 return _misc_
.DropTarget_SetDataObject(*args
, **kwargs
)
5288 def OnEnter(*args
, **kwargs
):
5289 """OnEnter(self, int x, int y, int def) -> int"""
5290 return _misc_
.DropTarget_OnEnter(*args
, **kwargs
)
5292 def OnDragOver(*args
, **kwargs
):
5293 """OnDragOver(self, int x, int y, int def) -> int"""
5294 return _misc_
.DropTarget_OnDragOver(*args
, **kwargs
)
5296 def OnLeave(*args
, **kwargs
):
5298 return _misc_
.DropTarget_OnLeave(*args
, **kwargs
)
5300 def OnDrop(*args
, **kwargs
):
5301 """OnDrop(self, int x, int y) -> bool"""
5302 return _misc_
.DropTarget_OnDrop(*args
, **kwargs
)
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.")
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.")
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.")
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.")
5324 def GetData(*args
, **kwargs
):
5325 """GetData(self) -> bool"""
5326 return _misc_
.DropTarget_GetData(*args
, **kwargs
)
5328 def SetDefaultAction(*args
, **kwargs
):
5329 """SetDefaultAction(self, int action)"""
5330 return _misc_
.DropTarget_SetDefaultAction(*args
, **kwargs
)
5332 def GetDefaultAction(*args
, **kwargs
):
5333 """GetDefaultAction(self) -> int"""
5334 return _misc_
.DropTarget_GetDefaultAction(*args
, **kwargs
)
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
)
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
)
5351 def _setCallbackInfo(*args
, **kwargs
):
5352 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5353 return _misc_
.TextDropTarget__setCallbackInfo(*args
, **kwargs
)
5355 def OnDropText(*args
, **kwargs
):
5356 """OnDropText(self, int x, int y, String text) -> bool"""
5357 return _misc_
.TextDropTarget_OnDropText(*args
, **kwargs
)
5359 def OnEnter(*args
, **kwargs
):
5360 """OnEnter(self, int x, int y, int def) -> int"""
5361 return _misc_
.TextDropTarget_OnEnter(*args
, **kwargs
)
5363 def OnDragOver(*args
, **kwargs
):
5364 """OnDragOver(self, int x, int y, int def) -> int"""
5365 return _misc_
.TextDropTarget_OnDragOver(*args
, **kwargs
)
5367 def OnLeave(*args
, **kwargs
):
5369 return _misc_
.TextDropTarget_OnLeave(*args
, **kwargs
)
5371 def OnDrop(*args
, **kwargs
):
5372 """OnDrop(self, int x, int y) -> bool"""
5373 return _misc_
.TextDropTarget_OnDrop(*args
, **kwargs
)
5375 def OnData(*args
, **kwargs
):
5376 """OnData(self, int x, int y, int def) -> int"""
5377 return _misc_
.TextDropTarget_OnData(*args
, **kwargs
)
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.")
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.")
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.")
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.")
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.")
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.")
5409 _misc_
.TextDropTarget_swigregister(TextDropTarget
)
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
)
5420 def _setCallbackInfo(*args
, **kwargs
):
5421 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
5422 return _misc_
.FileDropTarget__setCallbackInfo(*args
, **kwargs
)
5424 def OnDropFiles(*args
, **kwargs
):
5425 """OnDropFiles(self, int x, int y, wxArrayString filenames) -> bool"""
5426 return _misc_
.FileDropTarget_OnDropFiles(*args
, **kwargs
)
5428 def OnEnter(*args
, **kwargs
):
5429 """OnEnter(self, int x, int y, int def) -> int"""
5430 return _misc_
.FileDropTarget_OnEnter(*args
, **kwargs
)
5432 def OnDragOver(*args
, **kwargs
):
5433 """OnDragOver(self, int x, int y, int def) -> int"""
5434 return _misc_
.FileDropTarget_OnDragOver(*args
, **kwargs
)
5436 def OnLeave(*args
, **kwargs
):
5438 return _misc_
.FileDropTarget_OnLeave(*args
, **kwargs
)
5440 def OnDrop(*args
, **kwargs
):
5441 """OnDrop(self, int x, int y) -> bool"""
5442 return _misc_
.FileDropTarget_OnDrop(*args
, **kwargs
)
5444 def OnData(*args
, **kwargs
):
5445 """OnData(self, int x, int y, int def) -> int"""
5446 return _misc_
.FileDropTarget_OnData(*args
, **kwargs
)
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.")
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.")
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.")
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.")
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.")
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.")
5478 _misc_
.FileDropTarget_swigregister(FileDropTarget
)
5480 #---------------------------------------------------------------------------
5482 class Clipboard(_core
.Object
):
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
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
5496 :see: `wx.DataObject`
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
):
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
5515 return _misc_
.Clipboard_Open(*args
, **kwargs
)
5517 def Close(*args
, **kwargs
):
5521 Closes the clipboard.
5523 return _misc_
.Clipboard_Close(*args
, **kwargs
)
5525 def IsOpened(*args
, **kwargs
):
5527 IsOpened(self) -> bool
5529 Query whether the clipboard is opened
5531 return _misc_
.Clipboard_IsOpened(*args
, **kwargs
)
5533 def AddData(*args
, **kwargs
):
5535 AddData(self, DataObject data) -> bool
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.
5542 :see: `wx.DataObject`
5544 return _misc_
.Clipboard_AddData(*args
, **kwargs
)
5546 def SetData(*args
, **kwargs
):
5548 SetData(self, DataObject data) -> bool
5550 Set the clipboard data, this is the same as `Clear` followed by
5553 :see: `wx.DataObject`
5555 return _misc_
.Clipboard_SetData(*args
, **kwargs
)
5557 def IsSupported(*args
, **kwargs
):
5559 IsSupported(self, DataFormat format) -> bool
5561 Returns True if the given format is available in the data object(s) on
5564 return _misc_
.Clipboard_IsSupported(*args
, **kwargs
)
5566 def GetData(*args
, **kwargs
):
5568 GetData(self, DataObject data) -> bool
5570 Call this function to fill data with data on the clipboard, if
5571 available in the required format. Returns true on success.
5573 return _misc_
.Clipboard_GetData(*args
, **kwargs
)
5575 def Clear(*args
, **kwargs
):
5579 Clears data from the clipboard object and also the system's clipboard
5582 return _misc_
.Clipboard_Clear(*args
, **kwargs
)
5584 def Flush(*args
, **kwargs
):
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.
5593 return _misc_
.Clipboard_Flush(*args
, **kwargs
)
5595 def UsePrimarySelection(*args
, **kwargs
):
5597 UsePrimarySelection(self, bool primary=True)
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.
5603 return _misc_
.Clipboard_UsePrimarySelection(*args
, **kwargs
)
5605 def Get(*args
, **kwargs
):
5609 Returns global instance (wxTheClipboard) of the object.
5611 return _misc_
.Clipboard_Get(*args
, **kwargs
)
5613 Get
= staticmethod(Get
)
5614 Data
= property(GetData
,SetData
,doc
="See `GetData` and `SetData`")
5615 _misc_
.Clipboard_swigregister(Clipboard
)
5617 def Clipboard_Get(*args
):
5619 Clipboard_Get() -> Clipboard
5621 Returns global instance (wxTheClipboard) of the object.
5623 return _misc_
.Clipboard_Get(*args
)
5625 class _wxPyDelayedInitWrapper(object):
5626 def __init__(self
, initfunc
, *args
, **kwargs
):
5627 self
._initfunc
= initfunc
5629 self
._kwargs
= kwargs
5630 self
._instance
= None
5631 def _checkInstance(self
):
5632 if self
._instance
is None:
5634 self
._instance
= self
._initfunc
(*self
._args
, **self
._kwargs
)
5635 def __getattr__(self
, name
):
5636 self
._checkInstance
()
5637 return getattr(self
._instance
, name
)
5639 self
._checkInstance
()
5640 return repr(self
._instance
)
5641 TheClipboard
= _wxPyDelayedInitWrapper(Clipboard
.Get
)
5643 class ClipboardLocker(object):
5645 A helpful class for opening the clipboard and automatically
5646 closing it when the locker is destroyed.
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
):
5652 __init__(self, Clipboard clipboard=None) -> ClipboardLocker
5654 A helpful class for opening the clipboard and automatically
5655 closing it when the locker is destroyed.
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
):
5662 __nonzero__(self) -> bool
5664 A ClipboardLocker instance evaluates to True if the clipboard was
5665 successfully opened.
5667 return _misc_
.ClipboardLocker___nonzero__(*args
, **kwargs
)
5669 _misc_
.ClipboardLocker_swigregister(ClipboardLocker
)
5671 #---------------------------------------------------------------------------
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
):
5679 __init__(self, int width=0, int height=0, int depth=0, int freq=0) -> VideoMode
5681 A simple struct containing video mode parameters for a display
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
):
5688 Matches(self, VideoMode other) -> bool
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)
5694 return _misc_
.VideoMode_Matches(*args
, **kwargs
)
5696 def GetWidth(*args
, **kwargs
):
5698 GetWidth(self) -> int
5700 Returns the screen width in pixels (e.g. 640*480), 0 means unspecified
5702 return _misc_
.VideoMode_GetWidth(*args
, **kwargs
)
5704 def GetHeight(*args
, **kwargs
):
5706 GetHeight(self) -> int
5708 Returns the screen height in pixels (e.g. 640*480), 0 means unspecified
5710 return _misc_
.VideoMode_GetHeight(*args
, **kwargs
)
5712 def GetDepth(*args
, **kwargs
):
5714 GetDepth(self) -> int
5716 Returns the screen's bits per pixel (e.g. 32), 1 is monochrome and 0
5717 means unspecified/known
5719 return _misc_
.VideoMode_GetDepth(*args
, **kwargs
)
5721 def IsOk(*args
, **kwargs
):
5725 returns true if the object has been initialized
5727 return _misc_
.VideoMode_IsOk(*args
, **kwargs
)
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
)
5734 def __ne__(*args
, **kwargs
):
5735 """__ne__(self, VideoMode other) -> bool"""
5736 return _misc_
.VideoMode___ne__(*args
, **kwargs
)
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
)
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
):
5750 __init__(self, size_t index=0) -> Display
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
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
):
5761 GetCount() -> size_t
5763 Return the number of available displays.
5765 return _misc_
.Display_GetCount(*args
, **kwargs
)
5767 GetCount
= staticmethod(GetCount
)
5768 def GetFromPoint(*args
, **kwargs
):
5770 GetFromPoint(Point pt) -> int
5772 Find the display where the given point lies, return wx.NOT_FOUND if it
5773 doesn't belong to any display
5775 return _misc_
.Display_GetFromPoint(*args
, **kwargs
)
5777 GetFromPoint
= staticmethod(GetFromPoint
)
5778 def GetFromWindow(*args
, **kwargs
):
5780 GetFromWindow(Window window) -> int
5782 Find the display where the given window lies, return wx.NOT_FOUND if
5783 it is not shown at all.
5785 return _misc_
.Display_GetFromWindow(*args
, **kwargs
)
5787 GetFromWindow
= staticmethod(GetFromWindow
)
5788 def IsOk(*args
, **kwargs
):
5792 Return true if the object was initialized successfully
5794 return _misc_
.Display_IsOk(*args
, **kwargs
)
5796 def __nonzero__(self
): return self
.IsOk()
5797 def GetGeometry(*args
, **kwargs
):
5799 GetGeometry(self) -> Rect
5801 Returns the bounding rectangle of the display whose index was passed
5804 return _misc_
.Display_GetGeometry(*args
, **kwargs
)
5806 def GetClientArea(*args
, **kwargs
):
5808 GetClientArea(self) -> Rect
5810 Returns the bounding rectangle the client area of the display,
5811 i.e., without taskbars and such.
5813 return _misc_
.Display_GetClientArea(*args
, **kwargs
)
5815 def GetName(*args
, **kwargs
):
5817 GetName(self) -> String
5819 Returns the display's name. A name is not available on all platforms.
5821 return _misc_
.Display_GetName(*args
, **kwargs
)
5823 def IsPrimary(*args
, **kwargs
):
5825 IsPrimary(self) -> bool
5827 Returns True if the display is the primary display. The primary
5828 display is the one whose index is 0.
5830 return _misc_
.Display_IsPrimary(*args
, **kwargs
)
5832 def GetModes(*args
, **kwargs
):
5834 GetModes(VideoMode mode=DefaultVideoMode) -> [videoMode...]
5836 Enumerate all video modes supported by this display matching the given
5837 one (in the sense of VideoMode.Match()).
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.
5844 return _misc_
.Display_GetModes(*args
, **kwargs
)
5846 def GetCurrentMode(*args
, **kwargs
):
5848 GetCurrentMode(self) -> VideoMode
5850 Get the current video mode.
5852 return _misc_
.Display_GetCurrentMode(*args
, **kwargs
)
5854 def ChangeMode(*args
, **kwargs
):
5856 ChangeMode(self, VideoMode mode=DefaultVideoMode) -> bool
5858 Changes the video mode of this display to the mode specified in the
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.
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.
5873 Returns True if succeeded, False otherwise
5875 return _misc_
.Display_ChangeMode(*args
, **kwargs
)
5877 def ResetMode(*args
, **kwargs
):
5881 Restore the default video mode (just a more readable synonym)
5883 return _misc_
.Display_ResetMode(*args
, **kwargs
)
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
5893 def Display_GetCount(*args
):
5895 Display_GetCount() -> size_t
5897 Return the number of available displays.
5899 return _misc_
.Display_GetCount(*args
)
5901 def Display_GetFromPoint(*args
, **kwargs
):
5903 Display_GetFromPoint(Point pt) -> int
5905 Find the display where the given point lies, return wx.NOT_FOUND if it
5906 doesn't belong to any display
5908 return _misc_
.Display_GetFromPoint(*args
, **kwargs
)
5910 def Display_GetFromWindow(*args
, **kwargs
):
5912 Display_GetFromWindow(Window window) -> int
5914 Find the display where the given window lies, return wx.NOT_FOUND if
5915 it is not shown at all.
5917 return _misc_
.Display_GetFromWindow(*args
, **kwargs
)
5919 #---------------------------------------------------------------------------
5921 class StandardPaths(object):
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.
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.
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`.
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.
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.
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
):
5956 Get() -> StandardPaths
5958 Return the global standard paths singleton
5960 return _misc_
.StandardPaths_Get(*args
, **kwargs
)
5962 Get
= staticmethod(Get
)
5963 def GetConfigDir(*args
, **kwargs
):
5965 GetConfigDir(self) -> String
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
5971 return _misc_
.StandardPaths_GetConfigDir(*args
, **kwargs
)
5973 def GetUserConfigDir(*args
, **kwargs
):
5975 GetUserConfigDir(self) -> String
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
5981 Only use this if you have a single file to put there, otherwise
5982 `GetUserDataDir` is more appropriate
5984 return _misc_
.StandardPaths_GetUserConfigDir(*args
, **kwargs
)
5986 def GetDataDir(*args
, **kwargs
):
5988 GetDataDir(self) -> String
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.
5995 return _misc_
.StandardPaths_GetDataDir(*args
, **kwargs
)
5997 def GetLocalDataDir(*args
, **kwargs
):
5999 GetLocalDataDir(self) -> String
6001 Return the location for application data files which are
6002 host-specific. Same as `GetDataDir` except under Unix where it is
6005 return _misc_
.StandardPaths_GetLocalDataDir(*args
, **kwargs
)
6007 def GetUserDataDir(*args
, **kwargs
):
6009 GetUserDataDir(self) -> String
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
6016 return _misc_
.StandardPaths_GetUserDataDir(*args
, **kwargs
)
6018 def GetUserLocalDataDir(*args
, **kwargs
):
6020 GetUserLocalDataDir(self) -> String
6022 Return the directory for user data files which shouldn't be shared
6023 with the other machines
6025 Same as `GetUserDataDir` for all platforms except Windows where it is
6026 the 'Local Settings\Application Data\appname' directory.
6028 return _misc_
.StandardPaths_GetUserLocalDataDir(*args
, **kwargs
)
6030 def GetPluginsDir(*args
, **kwargs
):
6032 GetPluginsDir(self) -> String
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
6038 return _misc_
.StandardPaths_GetPluginsDir(*args
, **kwargs
)
6040 def GetResourcesDir(*args
, **kwargs
):
6042 GetResourcesDir(self) -> String
6044 Get resources directory. Resources are auxiliary files used by the
6045 application and include things like image and sound files.
6047 Same as `GetDataDir` for all platforms except Mac where it returns
6048 Contents/Resources subdirectory of the app bundle.
6050 return _misc_
.StandardPaths_GetResourcesDir(*args
, **kwargs
)
6052 def GetLocalizedResourcesDir(*args
, **kwargs
):
6054 GetLocalizedResourcesDir(self, String lang, int category=ResourceCat_None) -> String
6056 Get localized resources directory containing the resource files of the
6057 specified category for the given language.
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.)
6064 return _misc_
.StandardPaths_GetLocalizedResourcesDir(*args
, **kwargs
)
6066 def GetDocumentsDir(*args
, **kwargs
):
6068 GetDocumentsDir(self) -> String
6070 Return the Documents directory for the current user.
6072 C:\Documents and Settings\username\Documents under Windows,
6073 $HOME under Unix and ~/Documents under Mac
6075 return _misc_
.StandardPaths_GetDocumentsDir(*args
, **kwargs
)
6077 def SetInstallPrefix(*args
, **kwargs
):
6079 SetInstallPrefix(self, String prefix)
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.)
6086 return _misc_
.StandardPaths_SetInstallPrefix(*args
, **kwargs
)
6088 def GetInstallPrefix(*args
, **kwargs
):
6090 GetInstallPrefix(self) -> String
6092 Get the program installation prefix. The default is the prefix where
6093 Python is installed. (This function only has meaning on Unix systems.)
6095 return _misc_
.StandardPaths_GetInstallPrefix(*args
, **kwargs
)
6097 _misc_
.StandardPaths_swigregister(StandardPaths
)
6099 def StandardPaths_Get(*args
):
6101 StandardPaths_Get() -> StandardPaths
6103 Return the global standard paths singleton
6105 return _misc_
.StandardPaths_Get(*args
)
6107 #---------------------------------------------------------------------------
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
):
6119 wx.PowerEvent is generated when the system online status changes.
6120 Currently this is only implemented for Windows.
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
):
6126 __init__(self, EventType evtType) -> PowerEvent
6128 wx.PowerEvent is generated when the system online status changes.
6129 Currently this is only implemented for Windows.
6131 _misc_
.PowerEvent_swiginit(self
,_misc_
.new_PowerEvent(*args
, **kwargs
))
6132 def Veto(*args
, **kwargs
):
6134 return _misc_
.PowerEvent_Veto(*args
, **kwargs
)
6136 def IsVetoed(*args
, **kwargs
):
6137 """IsVetoed(self) -> bool"""
6138 return _misc_
.PowerEvent_IsVetoed(*args
, **kwargs
)
6140 _misc_
.PowerEvent_swigregister(PowerEvent
)
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 )
6152 def GetPowerType(*args
):
6154 GetPowerType() -> int
6156 return the current system power state: online or offline
6158 return _misc_
.GetPowerType(*args
)
6160 def GetBatteryState(*args
):
6162 GetBatteryState() -> int
6164 return approximate battery state
6166 return _misc_
.GetBatteryState(*args
)