1 # This file was created automatically by SWIG. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   6 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
   8         if isinstance(value
, class_type
): 
   9             self
.__dict
__[name
] = value
.this
 
  10             if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
 
  13     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  14     if method
: return method(self
,value
) 
  15     if (not static
) or hasattr(self
,name
) or (name 
== "thisown"): 
  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     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  25     if method
: return method(self
) 
  26     raise AttributeError,name
 
  30     _object 
= types
.ObjectType
 
  32 except AttributeError: 
  38 def _swig_setattr_nondynamic_method(set): 
  39     def set_attr(self
,name
,value
): 
  40         if hasattr(self
,name
) or (name 
in ("this", "thisown")): 
  43             raise AttributeError("You cannot add attributes to %s" % self
) 
  49 #--------------------------------------------------------------------------- 
  51 SYS_OEM_FIXED_FONT 
= _misc_
.SYS_OEM_FIXED_FONT
 
  52 SYS_ANSI_FIXED_FONT 
= _misc_
.SYS_ANSI_FIXED_FONT
 
  53 SYS_ANSI_VAR_FONT 
= _misc_
.SYS_ANSI_VAR_FONT
 
  54 SYS_SYSTEM_FONT 
= _misc_
.SYS_SYSTEM_FONT
 
  55 SYS_DEVICE_DEFAULT_FONT 
= _misc_
.SYS_DEVICE_DEFAULT_FONT
 
  56 SYS_DEFAULT_PALETTE 
= _misc_
.SYS_DEFAULT_PALETTE
 
  57 SYS_SYSTEM_FIXED_FONT 
= _misc_
.SYS_SYSTEM_FIXED_FONT
 
  58 SYS_DEFAULT_GUI_FONT 
= _misc_
.SYS_DEFAULT_GUI_FONT
 
  59 SYS_ICONTITLE_FONT 
= _misc_
.SYS_ICONTITLE_FONT
 
  60 SYS_COLOUR_SCROLLBAR 
= _misc_
.SYS_COLOUR_SCROLLBAR
 
  61 SYS_COLOUR_BACKGROUND 
= _misc_
.SYS_COLOUR_BACKGROUND
 
  62 SYS_COLOUR_DESKTOP 
= _misc_
.SYS_COLOUR_DESKTOP
 
  63 SYS_COLOUR_ACTIVECAPTION 
= _misc_
.SYS_COLOUR_ACTIVECAPTION
 
  64 SYS_COLOUR_INACTIVECAPTION 
= _misc_
.SYS_COLOUR_INACTIVECAPTION
 
  65 SYS_COLOUR_MENU 
= _misc_
.SYS_COLOUR_MENU
 
  66 SYS_COLOUR_WINDOW 
= _misc_
.SYS_COLOUR_WINDOW
 
  67 SYS_COLOUR_WINDOWFRAME 
= _misc_
.SYS_COLOUR_WINDOWFRAME
 
  68 SYS_COLOUR_MENUTEXT 
= _misc_
.SYS_COLOUR_MENUTEXT
 
  69 SYS_COLOUR_WINDOWTEXT 
= _misc_
.SYS_COLOUR_WINDOWTEXT
 
  70 SYS_COLOUR_CAPTIONTEXT 
= _misc_
.SYS_COLOUR_CAPTIONTEXT
 
  71 SYS_COLOUR_ACTIVEBORDER 
= _misc_
.SYS_COLOUR_ACTIVEBORDER
 
  72 SYS_COLOUR_INACTIVEBORDER 
= _misc_
.SYS_COLOUR_INACTIVEBORDER
 
  73 SYS_COLOUR_APPWORKSPACE 
= _misc_
.SYS_COLOUR_APPWORKSPACE
 
  74 SYS_COLOUR_HIGHLIGHT 
= _misc_
.SYS_COLOUR_HIGHLIGHT
 
  75 SYS_COLOUR_HIGHLIGHTTEXT 
= _misc_
.SYS_COLOUR_HIGHLIGHTTEXT
 
  76 SYS_COLOUR_BTNFACE 
= _misc_
.SYS_COLOUR_BTNFACE
 
  77 SYS_COLOUR_3DFACE 
= _misc_
.SYS_COLOUR_3DFACE
 
  78 SYS_COLOUR_BTNSHADOW 
= _misc_
.SYS_COLOUR_BTNSHADOW
 
  79 SYS_COLOUR_3DSHADOW 
= _misc_
.SYS_COLOUR_3DSHADOW
 
  80 SYS_COLOUR_GRAYTEXT 
= _misc_
.SYS_COLOUR_GRAYTEXT
 
  81 SYS_COLOUR_BTNTEXT 
= _misc_
.SYS_COLOUR_BTNTEXT
 
  82 SYS_COLOUR_INACTIVECAPTIONTEXT 
= _misc_
.SYS_COLOUR_INACTIVECAPTIONTEXT
 
  83 SYS_COLOUR_BTNHIGHLIGHT 
= _misc_
.SYS_COLOUR_BTNHIGHLIGHT
 
  84 SYS_COLOUR_BTNHILIGHT 
= _misc_
.SYS_COLOUR_BTNHILIGHT
 
  85 SYS_COLOUR_3DHIGHLIGHT 
= _misc_
.SYS_COLOUR_3DHIGHLIGHT
 
  86 SYS_COLOUR_3DHILIGHT 
= _misc_
.SYS_COLOUR_3DHILIGHT
 
  87 SYS_COLOUR_3DDKSHADOW 
= _misc_
.SYS_COLOUR_3DDKSHADOW
 
  88 SYS_COLOUR_3DLIGHT 
= _misc_
.SYS_COLOUR_3DLIGHT
 
  89 SYS_COLOUR_INFOTEXT 
= _misc_
.SYS_COLOUR_INFOTEXT
 
  90 SYS_COLOUR_INFOBK 
= _misc_
.SYS_COLOUR_INFOBK
 
  91 SYS_COLOUR_LISTBOX 
= _misc_
.SYS_COLOUR_LISTBOX
 
  92 SYS_COLOUR_HOTLIGHT 
= _misc_
.SYS_COLOUR_HOTLIGHT
 
  93 SYS_COLOUR_GRADIENTACTIVECAPTION 
= _misc_
.SYS_COLOUR_GRADIENTACTIVECAPTION
 
  94 SYS_COLOUR_GRADIENTINACTIVECAPTION 
= _misc_
.SYS_COLOUR_GRADIENTINACTIVECAPTION
 
  95 SYS_COLOUR_MENUHILIGHT 
= _misc_
.SYS_COLOUR_MENUHILIGHT
 
  96 SYS_COLOUR_MENUBAR 
= _misc_
.SYS_COLOUR_MENUBAR
 
  97 SYS_COLOUR_MAX 
= _misc_
.SYS_COLOUR_MAX
 
  98 SYS_MOUSE_BUTTONS 
= _misc_
.SYS_MOUSE_BUTTONS
 
  99 SYS_BORDER_X 
= _misc_
.SYS_BORDER_X
 
 100 SYS_BORDER_Y 
= _misc_
.SYS_BORDER_Y
 
 101 SYS_CURSOR_X 
= _misc_
.SYS_CURSOR_X
 
 102 SYS_CURSOR_Y 
= _misc_
.SYS_CURSOR_Y
 
 103 SYS_DCLICK_X 
= _misc_
.SYS_DCLICK_X
 
 104 SYS_DCLICK_Y 
= _misc_
.SYS_DCLICK_Y
 
 105 SYS_DRAG_X 
= _misc_
.SYS_DRAG_X
 
 106 SYS_DRAG_Y 
= _misc_
.SYS_DRAG_Y
 
 107 SYS_EDGE_X 
= _misc_
.SYS_EDGE_X
 
 108 SYS_EDGE_Y 
= _misc_
.SYS_EDGE_Y
 
 109 SYS_HSCROLL_ARROW_X 
= _misc_
.SYS_HSCROLL_ARROW_X
 
 110 SYS_HSCROLL_ARROW_Y 
= _misc_
.SYS_HSCROLL_ARROW_Y
 
 111 SYS_HTHUMB_X 
= _misc_
.SYS_HTHUMB_X
 
 112 SYS_ICON_X 
= _misc_
.SYS_ICON_X
 
 113 SYS_ICON_Y 
= _misc_
.SYS_ICON_Y
 
 114 SYS_ICONSPACING_X 
= _misc_
.SYS_ICONSPACING_X
 
 115 SYS_ICONSPACING_Y 
= _misc_
.SYS_ICONSPACING_Y
 
 116 SYS_WINDOWMIN_X 
= _misc_
.SYS_WINDOWMIN_X
 
 117 SYS_WINDOWMIN_Y 
= _misc_
.SYS_WINDOWMIN_Y
 
 118 SYS_SCREEN_X 
= _misc_
.SYS_SCREEN_X
 
 119 SYS_SCREEN_Y 
= _misc_
.SYS_SCREEN_Y
 
 120 SYS_FRAMESIZE_X 
= _misc_
.SYS_FRAMESIZE_X
 
 121 SYS_FRAMESIZE_Y 
= _misc_
.SYS_FRAMESIZE_Y
 
 122 SYS_SMALLICON_X 
= _misc_
.SYS_SMALLICON_X
 
 123 SYS_SMALLICON_Y 
= _misc_
.SYS_SMALLICON_Y
 
 124 SYS_HSCROLL_Y 
= _misc_
.SYS_HSCROLL_Y
 
 125 SYS_VSCROLL_X 
= _misc_
.SYS_VSCROLL_X
 
 126 SYS_VSCROLL_ARROW_X 
= _misc_
.SYS_VSCROLL_ARROW_X
 
 127 SYS_VSCROLL_ARROW_Y 
= _misc_
.SYS_VSCROLL_ARROW_Y
 
 128 SYS_VTHUMB_Y 
= _misc_
.SYS_VTHUMB_Y
 
 129 SYS_CAPTION_Y 
= _misc_
.SYS_CAPTION_Y
 
 130 SYS_MENU_Y 
= _misc_
.SYS_MENU_Y
 
 131 SYS_NETWORK_PRESENT 
= _misc_
.SYS_NETWORK_PRESENT
 
 132 SYS_PENWINDOWS_PRESENT 
= _misc_
.SYS_PENWINDOWS_PRESENT
 
 133 SYS_SHOW_SOUNDS 
= _misc_
.SYS_SHOW_SOUNDS
 
 134 SYS_SWAP_BUTTONS 
= _misc_
.SYS_SWAP_BUTTONS
 
 135 SYS_CAN_DRAW_FRAME_DECORATIONS 
= _misc_
.SYS_CAN_DRAW_FRAME_DECORATIONS
 
 136 SYS_CAN_ICONIZE_FRAME 
= _misc_
.SYS_CAN_ICONIZE_FRAME
 
 137 SYS_SCREEN_NONE 
= _misc_
.SYS_SCREEN_NONE
 
 138 SYS_SCREEN_TINY 
= _misc_
.SYS_SCREEN_TINY
 
 139 SYS_SCREEN_PDA 
= _misc_
.SYS_SCREEN_PDA
 
 140 SYS_SCREEN_SMALL 
= _misc_
.SYS_SCREEN_SMALL
 
 141 SYS_SCREEN_DESKTOP 
= _misc_
.SYS_SCREEN_DESKTOP
 
 142 class SystemSettings(object): 
 143     """Proxy of C++ SystemSettings class""" 
 144     def __init__(self
): raise RuntimeError, "No constructor defined" 
 146         return "<%s.%s; proxy of C++ wxSystemSettings instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 147     def GetColour(*args
, **kwargs
): 
 148         """GetColour(int index) -> Colour""" 
 149         return _misc_
.SystemSettings_GetColour(*args
, **kwargs
) 
 151     GetColour 
= staticmethod(GetColour
) 
 152     def GetFont(*args
, **kwargs
): 
 153         """GetFont(int index) -> Font""" 
 154         return _misc_
.SystemSettings_GetFont(*args
, **kwargs
) 
 156     GetFont 
= staticmethod(GetFont
) 
 157     def GetMetric(*args
, **kwargs
): 
 158         """GetMetric(int index, Window win=None) -> int""" 
 159         return _misc_
.SystemSettings_GetMetric(*args
, **kwargs
) 
 161     GetMetric 
= staticmethod(GetMetric
) 
 162     def HasFeature(*args
, **kwargs
): 
 163         """HasFeature(int index) -> bool""" 
 164         return _misc_
.SystemSettings_HasFeature(*args
, **kwargs
) 
 166     HasFeature 
= staticmethod(HasFeature
) 
 167     def GetScreenType(*args
, **kwargs
): 
 168         """GetScreenType() -> int""" 
 169         return _misc_
.SystemSettings_GetScreenType(*args
, **kwargs
) 
 171     GetScreenType 
= staticmethod(GetScreenType
) 
 172     def SetScreenType(*args
, **kwargs
): 
 173         """SetScreenType(int screen)""" 
 174         return _misc_
.SystemSettings_SetScreenType(*args
, **kwargs
) 
 176     SetScreenType 
= staticmethod(SetScreenType
) 
 178 class SystemSettingsPtr(SystemSettings
): 
 179     def __init__(self
, this
): 
 181         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 182         self
.__class
__ = SystemSettings
 
 183 _misc_
.SystemSettings_swigregister(SystemSettingsPtr
) 
 185 def SystemSettings_GetColour(*args
, **kwargs
): 
 186     """SystemSettings_GetColour(int index) -> Colour""" 
 187     return _misc_
.SystemSettings_GetColour(*args
, **kwargs
) 
 189 def SystemSettings_GetFont(*args
, **kwargs
): 
 190     """SystemSettings_GetFont(int index) -> Font""" 
 191     return _misc_
.SystemSettings_GetFont(*args
, **kwargs
) 
 193 def SystemSettings_GetMetric(*args
, **kwargs
): 
 194     """SystemSettings_GetMetric(int index, Window win=None) -> int""" 
 195     return _misc_
.SystemSettings_GetMetric(*args
, **kwargs
) 
 197 def SystemSettings_HasFeature(*args
, **kwargs
): 
 198     """SystemSettings_HasFeature(int index) -> bool""" 
 199     return _misc_
.SystemSettings_HasFeature(*args
, **kwargs
) 
 201 def SystemSettings_GetScreenType(*args
, **kwargs
): 
 202     """SystemSettings_GetScreenType() -> int""" 
 203     return _misc_
.SystemSettings_GetScreenType(*args
, **kwargs
) 
 205 def SystemSettings_SetScreenType(*args
, **kwargs
): 
 206     """SystemSettings_SetScreenType(int screen)""" 
 207     return _misc_
.SystemSettings_SetScreenType(*args
, **kwargs
) 
 209 class SystemOptions(_core
.Object
): 
 210     """Proxy of C++ SystemOptions class""" 
 212         return "<%s.%s; proxy of C++ wxSystemOptions instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 213     def __init__(self
, *args
, **kwargs
): 
 214         """__init__(self) -> SystemOptions""" 
 215         newobj 
= _misc_
.new_SystemOptions(*args
, **kwargs
) 
 216         self
.this 
= newobj
.this
 
 219     def SetOption(*args
, **kwargs
): 
 220         """SetOption(String name, String value)""" 
 221         return _misc_
.SystemOptions_SetOption(*args
, **kwargs
) 
 223     SetOption 
= staticmethod(SetOption
) 
 224     def SetOptionInt(*args
, **kwargs
): 
 225         """SetOptionInt(String name, int value)""" 
 226         return _misc_
.SystemOptions_SetOptionInt(*args
, **kwargs
) 
 228     SetOptionInt 
= staticmethod(SetOptionInt
) 
 229     def GetOption(*args
, **kwargs
): 
 230         """GetOption(String name) -> String""" 
 231         return _misc_
.SystemOptions_GetOption(*args
, **kwargs
) 
 233     GetOption 
= staticmethod(GetOption
) 
 234     def GetOptionInt(*args
, **kwargs
): 
 235         """GetOptionInt(String name) -> int""" 
 236         return _misc_
.SystemOptions_GetOptionInt(*args
, **kwargs
) 
 238     GetOptionInt 
= staticmethod(GetOptionInt
) 
 239     def HasOption(*args
, **kwargs
): 
 240         """HasOption(String name) -> bool""" 
 241         return _misc_
.SystemOptions_HasOption(*args
, **kwargs
) 
 243     HasOption 
= staticmethod(HasOption
) 
 244     def IsFalse(*args
, **kwargs
): 
 245         """IsFalse(String name) -> bool""" 
 246         return _misc_
.SystemOptions_IsFalse(*args
, **kwargs
) 
 248     IsFalse 
= staticmethod(IsFalse
) 
 250 class SystemOptionsPtr(SystemOptions
): 
 251     def __init__(self
, this
): 
 253         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 254         self
.__class
__ = SystemOptions
 
 255 _misc_
.SystemOptions_swigregister(SystemOptionsPtr
) 
 257 WINDOW_DEFAULT_VARIANT 
= cvar
.WINDOW_DEFAULT_VARIANT
 
 259 def SystemOptions_SetOption(*args
, **kwargs
): 
 260     """SystemOptions_SetOption(String name, String value)""" 
 261     return _misc_
.SystemOptions_SetOption(*args
, **kwargs
) 
 263 def SystemOptions_SetOptionInt(*args
, **kwargs
): 
 264     """SystemOptions_SetOptionInt(String name, int value)""" 
 265     return _misc_
.SystemOptions_SetOptionInt(*args
, **kwargs
) 
 267 def SystemOptions_GetOption(*args
, **kwargs
): 
 268     """SystemOptions_GetOption(String name) -> String""" 
 269     return _misc_
.SystemOptions_GetOption(*args
, **kwargs
) 
 271 def SystemOptions_GetOptionInt(*args
, **kwargs
): 
 272     """SystemOptions_GetOptionInt(String name) -> int""" 
 273     return _misc_
.SystemOptions_GetOptionInt(*args
, **kwargs
) 
 275 def SystemOptions_HasOption(*args
, **kwargs
): 
 276     """SystemOptions_HasOption(String name) -> bool""" 
 277     return _misc_
.SystemOptions_HasOption(*args
, **kwargs
) 
 279 def SystemOptions_IsFalse(*args
, **kwargs
): 
 280     """SystemOptions_IsFalse(String name) -> bool""" 
 281     return _misc_
.SystemOptions_IsFalse(*args
, **kwargs
) 
 283 #--------------------------------------------------------------------------- 
 286 def NewId(*args
, **kwargs
): 
 287     """NewId() -> long""" 
 288     return _misc_
.NewId(*args
, **kwargs
) 
 290 def RegisterId(*args
, **kwargs
): 
 291     """RegisterId(long id)""" 
 292     return _misc_
.RegisterId(*args
, **kwargs
) 
 294 def GetCurrentId(*args
, **kwargs
): 
 295     """GetCurrentId() -> long""" 
 296     return _misc_
.GetCurrentId(*args
, **kwargs
) 
 298 def IsStockID(*args
, **kwargs
): 
 299     """IsStockID(int id) -> bool""" 
 300     return _misc_
.IsStockID(*args
, **kwargs
) 
 302 def IsStockLabel(*args
, **kwargs
): 
 303     """IsStockLabel(int id, String label) -> bool""" 
 304     return _misc_
.IsStockLabel(*args
, **kwargs
) 
 306 def GetStockLabel(*args
, **kwargs
): 
 307     """GetStockLabel(int id, bool withCodes=True, String accelerator=EmptyString) -> String""" 
 308     return _misc_
.GetStockLabel(*args
, **kwargs
) 
 310 def Bell(*args
, **kwargs
): 
 312     return _misc_
.Bell(*args
, **kwargs
) 
 314 def EndBusyCursor(*args
, **kwargs
): 
 315     """EndBusyCursor()""" 
 316     return _misc_
.EndBusyCursor(*args
, **kwargs
) 
 318 def GetElapsedTime(*args
, **kwargs
): 
 319     """GetElapsedTime(bool resetTimer=True) -> long""" 
 320     return _misc_
.GetElapsedTime(*args
, **kwargs
) 
 322 def GetMousePosition(*args
, **kwargs
): 
 323     """GetMousePosition() -> (x,y)""" 
 324     return _misc_
.GetMousePosition(*args
, **kwargs
) 
 326 def IsBusy(*args
, **kwargs
): 
 327     """IsBusy() -> bool""" 
 328     return _misc_
.IsBusy(*args
, **kwargs
) 
 330 def Now(*args
, **kwargs
): 
 331     """Now() -> String""" 
 332     return _misc_
.Now(*args
, **kwargs
) 
 334 def Shell(*args
, **kwargs
): 
 335     """Shell(String command=EmptyString) -> bool""" 
 336     return _misc_
.Shell(*args
, **kwargs
) 
 338 def StartTimer(*args
, **kwargs
): 
 340     return _misc_
.StartTimer(*args
, **kwargs
) 
 342 def GetOsVersion(*args
, **kwargs
): 
 343     """GetOsVersion() -> (platform, major, minor)""" 
 344     return _misc_
.GetOsVersion(*args
, **kwargs
) 
 346 def GetOsDescription(*args
, **kwargs
): 
 347     """GetOsDescription() -> String""" 
 348     return _misc_
.GetOsDescription(*args
, **kwargs
) 
 350 def GetFreeMemory(*args
, **kwargs
): 
 351     """GetFreeMemory() -> wxMemorySize""" 
 352     return _misc_
.GetFreeMemory(*args
, **kwargs
) 
 353 SHUTDOWN_POWEROFF 
= _misc_
.SHUTDOWN_POWEROFF
 
 354 SHUTDOWN_REBOOT 
= _misc_
.SHUTDOWN_REBOOT
 
 356 def Shutdown(*args
, **kwargs
): 
 357     """Shutdown(int wFlags) -> bool""" 
 358     return _misc_
.Shutdown(*args
, **kwargs
) 
 360 def Sleep(*args
, **kwargs
): 
 361     """Sleep(int secs)""" 
 362     return _misc_
.Sleep(*args
, **kwargs
) 
 364 def MilliSleep(*args
, **kwargs
): 
 365     """MilliSleep(unsigned long milliseconds)""" 
 366     return _misc_
.MilliSleep(*args
, **kwargs
) 
 368 def MicroSleep(*args
, **kwargs
): 
 369     """MicroSleep(unsigned long microseconds)""" 
 370     return _misc_
.MicroSleep(*args
, **kwargs
) 
 373 def EnableTopLevelWindows(*args
, **kwargs
): 
 374     """EnableTopLevelWindows(bool enable)""" 
 375     return _misc_
.EnableTopLevelWindows(*args
, **kwargs
) 
 377 def StripMenuCodes(*args
, **kwargs
): 
 378     """StripMenuCodes(String in) -> String""" 
 379     return _misc_
.StripMenuCodes(*args
, **kwargs
) 
 381 def GetEmailAddress(*args
, **kwargs
): 
 382     """GetEmailAddress() -> String""" 
 383     return _misc_
.GetEmailAddress(*args
, **kwargs
) 
 385 def GetHostName(*args
, **kwargs
): 
 386     """GetHostName() -> String""" 
 387     return _misc_
.GetHostName(*args
, **kwargs
) 
 389 def GetFullHostName(*args
, **kwargs
): 
 390     """GetFullHostName() -> String""" 
 391     return _misc_
.GetFullHostName(*args
, **kwargs
) 
 393 def GetUserId(*args
, **kwargs
): 
 394     """GetUserId() -> String""" 
 395     return _misc_
.GetUserId(*args
, **kwargs
) 
 397 def GetUserName(*args
, **kwargs
): 
 398     """GetUserName() -> String""" 
 399     return _misc_
.GetUserName(*args
, **kwargs
) 
 401 def GetHomeDir(*args
, **kwargs
): 
 402     """GetHomeDir() -> String""" 
 403     return _misc_
.GetHomeDir(*args
, **kwargs
) 
 405 def GetUserHome(*args
, **kwargs
): 
 406     """GetUserHome(String user=EmptyString) -> String""" 
 407     return _misc_
.GetUserHome(*args
, **kwargs
) 
 409 def GetProcessId(*args
, **kwargs
): 
 410     """GetProcessId() -> unsigned long""" 
 411     return _misc_
.GetProcessId(*args
, **kwargs
) 
 413 def Trap(*args
, **kwargs
): 
 415     return _misc_
.Trap(*args
, **kwargs
) 
 417 def FileSelector(*args
, **kwargs
): 
 419     FileSelector(String message=FileSelectorPromptStr, String default_path=EmptyString,  
 420         String default_filename=EmptyString,  
 421         String default_extension=EmptyString,  
 422         String wildcard=FileSelectorDefaultWildcardStr,  
 423         int flags=0, Window parent=None, int x=-1,  
 426     return _misc_
.FileSelector(*args
, **kwargs
) 
 428 def LoadFileSelector(*args
, **kwargs
): 
 430     LoadFileSelector(String what, String extension, String default_name=EmptyString,  
 431         Window parent=None) -> String 
 433     return _misc_
.LoadFileSelector(*args
, **kwargs
) 
 435 def SaveFileSelector(*args
, **kwargs
): 
 437     SaveFileSelector(String what, String extension, String default_name=EmptyString,  
 438         Window parent=None) -> String 
 440     return _misc_
.SaveFileSelector(*args
, **kwargs
) 
 442 def DirSelector(*args
, **kwargs
): 
 444     DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString,  
 445         long style=DD_DEFAULT_STYLE,  
 446         Point pos=DefaultPosition, Window parent=None) -> String 
 448     return _misc_
.DirSelector(*args
, **kwargs
) 
 450 def GetTextFromUser(*args
, **kwargs
): 
 452     GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString,  
 454         int x=-1, int y=-1, bool centre=True) -> String 
 456     return _misc_
.GetTextFromUser(*args
, **kwargs
) 
 458 def GetPasswordFromUser(*args
, **kwargs
): 
 460     GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString,  
 461         Window parent=None) -> String 
 463     return _misc_
.GetPasswordFromUser(*args
, **kwargs
) 
 465 def GetSingleChoice(*args
, **kwargs
): 
 467     GetSingleChoice(String message, String caption, int choices, Window parent=None,  
 468         int x=-1, int y=-1, bool centre=True,  
 469         int width=150, int height=200) -> String 
 471     return _misc_
.GetSingleChoice(*args
, **kwargs
) 
 473 def GetSingleChoiceIndex(*args
, **kwargs
): 
 475     GetSingleChoiceIndex(String message, String caption, int choices, Window parent=None,  
 476         int x=-1, int y=-1, bool centre=True,  
 477         int width=150, int height=200) -> int 
 479     return _misc_
.GetSingleChoiceIndex(*args
, **kwargs
) 
 481 def MessageBox(*args
, **kwargs
): 
 483     MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE,  
 484         Window parent=None, int x=-1,  
 487     return _misc_
.MessageBox(*args
, **kwargs
) 
 489 def ColourDisplay(*args
, **kwargs
): 
 490     """ColourDisplay() -> bool""" 
 491     return _misc_
.ColourDisplay(*args
, **kwargs
) 
 493 def DisplayDepth(*args
, **kwargs
): 
 494     """DisplayDepth() -> int""" 
 495     return _misc_
.DisplayDepth(*args
, **kwargs
) 
 497 def GetDisplayDepth(*args
, **kwargs
): 
 498     """GetDisplayDepth() -> int""" 
 499     return _misc_
.GetDisplayDepth(*args
, **kwargs
) 
 501 def DisplaySize(*args
, **kwargs
): 
 502     """DisplaySize() -> (width, height)""" 
 503     return _misc_
.DisplaySize(*args
, **kwargs
) 
 505 def GetDisplaySize(*args
, **kwargs
): 
 506     """GetDisplaySize() -> Size""" 
 507     return _misc_
.GetDisplaySize(*args
, **kwargs
) 
 509 def DisplaySizeMM(*args
, **kwargs
): 
 510     """DisplaySizeMM() -> (width, height)""" 
 511     return _misc_
.DisplaySizeMM(*args
, **kwargs
) 
 513 def GetDisplaySizeMM(*args
, **kwargs
): 
 514     """GetDisplaySizeMM() -> Size""" 
 515     return _misc_
.GetDisplaySizeMM(*args
, **kwargs
) 
 517 def ClientDisplayRect(*args
, **kwargs
): 
 518     """ClientDisplayRect() -> (x, y, width, height)""" 
 519     return _misc_
.ClientDisplayRect(*args
, **kwargs
) 
 521 def GetClientDisplayRect(*args
, **kwargs
): 
 522     """GetClientDisplayRect() -> Rect""" 
 523     return _misc_
.GetClientDisplayRect(*args
, **kwargs
) 
 525 def SetCursor(*args
, **kwargs
): 
 526     """SetCursor(Cursor cursor)""" 
 527     return _misc_
.SetCursor(*args
, **kwargs
) 
 529 def GetXDisplay(*args
, **kwargs
): 
 531     GetXDisplay() -> void 
 533     Returns a swigified pointer to the X11 display.  Returns None on 
 536     return _misc_
.GetXDisplay(*args
, **kwargs
) 
 538 def BeginBusyCursor(*args
, **kwargs
): 
 539     """BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)""" 
 540     return _misc_
.BeginBusyCursor(*args
, **kwargs
) 
 542 def GetActiveWindow(*args
, **kwargs
): 
 543     """GetActiveWindow() -> Window""" 
 544     return _misc_
.GetActiveWindow(*args
, **kwargs
) 
 546 def GenericFindWindowAtPoint(*args
, **kwargs
): 
 547     """GenericFindWindowAtPoint(Point pt) -> Window""" 
 548     return _misc_
.GenericFindWindowAtPoint(*args
, **kwargs
) 
 550 def FindWindowAtPoint(*args
, **kwargs
): 
 551     """FindWindowAtPoint(Point pt) -> Window""" 
 552     return _misc_
.FindWindowAtPoint(*args
, **kwargs
) 
 554 def GetTopLevelParent(*args
, **kwargs
): 
 555     """GetTopLevelParent(Window win) -> Window""" 
 556     return _misc_
.GetTopLevelParent(*args
, **kwargs
) 
 558 def LaunchDefaultBrowser(*args
, **kwargs
): 
 560     LaunchDefaultBrowser(String url) -> bool 
 562     Launches the user's default browser and tells it to open the location 
 563     at ``url``.  Returns ``True`` if the application was successfully 
 566     return _misc_
.LaunchDefaultBrowser(*args
, **kwargs
) 
 568 def GetKeyState(*args
, **kwargs
): 
 570     GetKeyState(int key) -> bool 
 572     Get the state of a key (true if pressed or toggled on, false if not.) 
 573     This is generally most useful getting the state of the modifier or 
 574     toggle keys.  On some platforms those may be the only keys that work. 
 577     return _misc_
.GetKeyState(*args
, **kwargs
) 
 579 def WakeUpMainThread(*args
, **kwargs
): 
 580     """WakeUpMainThread()""" 
 581     return _misc_
.WakeUpMainThread(*args
, **kwargs
) 
 583 def MutexGuiEnter(*args
, **kwargs
): 
 584     """MutexGuiEnter()""" 
 585     return _misc_
.MutexGuiEnter(*args
, **kwargs
) 
 587 def MutexGuiLeave(*args
, **kwargs
): 
 588     """MutexGuiLeave()""" 
 589     return _misc_
.MutexGuiLeave(*args
, **kwargs
) 
 590 class MutexGuiLocker(object): 
 591     """Proxy of C++ MutexGuiLocker class""" 
 593         return "<%s.%s; proxy of C++ wxMutexGuiLocker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 594     def __init__(self
, *args
, **kwargs
): 
 595         """__init__(self) -> MutexGuiLocker""" 
 596         newobj 
= _misc_
.new_MutexGuiLocker(*args
, **kwargs
) 
 597         self
.this 
= newobj
.this
 
 600     def __del__(self
, destroy
=_misc_
.delete_MutexGuiLocker
): 
 603             if self
.thisown
: destroy(self
) 
 607 class MutexGuiLockerPtr(MutexGuiLocker
): 
 608     def __init__(self
, this
): 
 610         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 611         self
.__class
__ = MutexGuiLocker
 
 612 _misc_
.MutexGuiLocker_swigregister(MutexGuiLockerPtr
) 
 613 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
 614 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
 615 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
 618 def Thread_IsMain(*args
, **kwargs
): 
 619     """Thread_IsMain() -> bool""" 
 620     return _misc_
.Thread_IsMain(*args
, **kwargs
) 
 621 #--------------------------------------------------------------------------- 
 623 class ToolTip(_core
.Object
): 
 624     """Proxy of C++ ToolTip class""" 
 626         return "<%s.%s; proxy of C++ wxToolTip instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 627     def __init__(self
, *args
, **kwargs
): 
 628         """__init__(self, String tip) -> ToolTip""" 
 629         newobj 
= _misc_
.new_ToolTip(*args
, **kwargs
) 
 630         self
.this 
= newobj
.this
 
 633     def SetTip(*args
, **kwargs
): 
 634         """SetTip(self, String tip)""" 
 635         return _misc_
.ToolTip_SetTip(*args
, **kwargs
) 
 637     def GetTip(*args
, **kwargs
): 
 638         """GetTip(self) -> String""" 
 639         return _misc_
.ToolTip_GetTip(*args
, **kwargs
) 
 641     def GetWindow(*args
, **kwargs
): 
 642         """GetWindow(self) -> Window""" 
 643         return _misc_
.ToolTip_GetWindow(*args
, **kwargs
) 
 645     def Enable(*args
, **kwargs
): 
 646         """Enable(bool flag)""" 
 647         return _misc_
.ToolTip_Enable(*args
, **kwargs
) 
 649     Enable 
= staticmethod(Enable
) 
 650     def SetDelay(*args
, **kwargs
): 
 651         """SetDelay(long milliseconds)""" 
 652         return _misc_
.ToolTip_SetDelay(*args
, **kwargs
) 
 654     SetDelay 
= staticmethod(SetDelay
) 
 656 class ToolTipPtr(ToolTip
): 
 657     def __init__(self
, this
): 
 659         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 660         self
.__class
__ = ToolTip
 
 661 _misc_
.ToolTip_swigregister(ToolTipPtr
) 
 663 def ToolTip_Enable(*args
, **kwargs
): 
 664     """ToolTip_Enable(bool flag)""" 
 665     return _misc_
.ToolTip_Enable(*args
, **kwargs
) 
 667 def ToolTip_SetDelay(*args
, **kwargs
): 
 668     """ToolTip_SetDelay(long milliseconds)""" 
 669     return _misc_
.ToolTip_SetDelay(*args
, **kwargs
) 
 672     """Proxy of C++ Caret class""" 
 674         return "<%s.%s; proxy of C++ wxCaret instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 675     def __init__(self
, *args
, **kwargs
): 
 676         """__init__(self, Window window, Size size) -> Caret""" 
 677         newobj 
= _misc_
.new_Caret(*args
, **kwargs
) 
 678         self
.this 
= newobj
.this
 
 681     def Destroy(*args
, **kwargs
): 
 685         Deletes the C++ object this Python object is a proxy for. 
 687         return _misc_
.Caret_Destroy(*args
, **kwargs
) 
 689     def IsOk(*args
, **kwargs
): 
 690         """IsOk(self) -> bool""" 
 691         return _misc_
.Caret_IsOk(*args
, **kwargs
) 
 693     def IsVisible(*args
, **kwargs
): 
 694         """IsVisible(self) -> bool""" 
 695         return _misc_
.Caret_IsVisible(*args
, **kwargs
) 
 697     def GetPosition(*args
, **kwargs
): 
 698         """GetPosition(self) -> Point""" 
 699         return _misc_
.Caret_GetPosition(*args
, **kwargs
) 
 701     def GetPositionTuple(*args
, **kwargs
): 
 702         """GetPositionTuple() -> (x,y)""" 
 703         return _misc_
.Caret_GetPositionTuple(*args
, **kwargs
) 
 705     def GetSize(*args
, **kwargs
): 
 706         """GetSize(self) -> Size""" 
 707         return _misc_
.Caret_GetSize(*args
, **kwargs
) 
 709     def GetSizeTuple(*args
, **kwargs
): 
 710         """GetSizeTuple() -> (width, height)""" 
 711         return _misc_
.Caret_GetSizeTuple(*args
, **kwargs
) 
 713     def GetWindow(*args
, **kwargs
): 
 714         """GetWindow(self) -> Window""" 
 715         return _misc_
.Caret_GetWindow(*args
, **kwargs
) 
 717     def MoveXY(*args
, **kwargs
): 
 718         """MoveXY(self, int x, int y)""" 
 719         return _misc_
.Caret_MoveXY(*args
, **kwargs
) 
 721     def Move(*args
, **kwargs
): 
 722         """Move(self, Point pt)""" 
 723         return _misc_
.Caret_Move(*args
, **kwargs
) 
 725     def SetSizeWH(*args
, **kwargs
): 
 726         """SetSizeWH(self, int width, int height)""" 
 727         return _misc_
.Caret_SetSizeWH(*args
, **kwargs
) 
 729     def SetSize(*args
, **kwargs
): 
 730         """SetSize(self, Size size)""" 
 731         return _misc_
.Caret_SetSize(*args
, **kwargs
) 
 733     def Show(*args
, **kwargs
): 
 734         """Show(self, int show=True)""" 
 735         return _misc_
.Caret_Show(*args
, **kwargs
) 
 737     def Hide(*args
, **kwargs
): 
 739         return _misc_
.Caret_Hide(*args
, **kwargs
) 
 741     def __nonzero__(self
): return self
.IsOk()  
 742     def GetBlinkTime(*args
, **kwargs
): 
 743         """GetBlinkTime() -> int""" 
 744         return _misc_
.Caret_GetBlinkTime(*args
, **kwargs
) 
 746     GetBlinkTime 
= staticmethod(GetBlinkTime
) 
 747     def SetBlinkTime(*args
, **kwargs
): 
 748         """SetBlinkTime(int milliseconds)""" 
 749         return _misc_
.Caret_SetBlinkTime(*args
, **kwargs
) 
 751     SetBlinkTime 
= staticmethod(SetBlinkTime
) 
 753 class CaretPtr(Caret
): 
 754     def __init__(self
, this
): 
 756         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 757         self
.__class
__ = Caret
 
 758 _misc_
.Caret_swigregister(CaretPtr
) 
 760 def Caret_GetBlinkTime(*args
, **kwargs
): 
 761     """Caret_GetBlinkTime() -> int""" 
 762     return _misc_
.Caret_GetBlinkTime(*args
, **kwargs
) 
 764 def Caret_SetBlinkTime(*args
, **kwargs
): 
 765     """Caret_SetBlinkTime(int milliseconds)""" 
 766     return _misc_
.Caret_SetBlinkTime(*args
, **kwargs
) 
 768 class BusyCursor(object): 
 769     """Proxy of C++ BusyCursor class""" 
 771         return "<%s.%s; proxy of C++ wxBusyCursor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 772     def __init__(self
, *args
, **kwargs
): 
 773         """__init__(self, Cursor cursor=wxHOURGLASS_CURSOR) -> BusyCursor""" 
 774         newobj 
= _misc_
.new_BusyCursor(*args
, **kwargs
) 
 775         self
.this 
= newobj
.this
 
 778     def __del__(self
, destroy
=_misc_
.delete_BusyCursor
): 
 781             if self
.thisown
: destroy(self
) 
 785 class BusyCursorPtr(BusyCursor
): 
 786     def __init__(self
, this
): 
 788         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 789         self
.__class
__ = BusyCursor
 
 790 _misc_
.BusyCursor_swigregister(BusyCursorPtr
) 
 792 class WindowDisabler(object): 
 793     """Proxy of C++ WindowDisabler class""" 
 795         return "<%s.%s; proxy of C++ wxWindowDisabler instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 796     def __init__(self
, *args
, **kwargs
): 
 797         """__init__(self, Window winToSkip=None) -> WindowDisabler""" 
 798         newobj 
= _misc_
.new_WindowDisabler(*args
, **kwargs
) 
 799         self
.this 
= newobj
.this
 
 802     def __del__(self
, destroy
=_misc_
.delete_WindowDisabler
): 
 805             if self
.thisown
: destroy(self
) 
 809 class WindowDisablerPtr(WindowDisabler
): 
 810     def __init__(self
, this
): 
 812         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 813         self
.__class
__ = WindowDisabler
 
 814 _misc_
.WindowDisabler_swigregister(WindowDisablerPtr
) 
 816 class BusyInfo(_core
.Object
): 
 817     """Proxy of C++ BusyInfo class""" 
 819         return "<%s.%s; proxy of C++ wxBusyInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 820     def __init__(self
, *args
, **kwargs
): 
 821         """__init__(self, String message) -> BusyInfo""" 
 822         newobj 
= _misc_
.new_BusyInfo(*args
, **kwargs
) 
 823         self
.this 
= newobj
.this
 
 826     def __del__(self
, destroy
=_misc_
.delete_BusyInfo
): 
 829             if self
.thisown
: destroy(self
) 
 833 class BusyInfoPtr(BusyInfo
): 
 834     def __init__(self
, this
): 
 836         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 837         self
.__class
__ = BusyInfo
 
 838 _misc_
.BusyInfo_swigregister(BusyInfoPtr
) 
 840 class StopWatch(object): 
 841     """Proxy of C++ StopWatch class""" 
 843         return "<%s.%s; proxy of C++ wxStopWatch instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 844     def __init__(self
, *args
, **kwargs
): 
 845         """__init__(self) -> StopWatch""" 
 846         newobj 
= _misc_
.new_StopWatch(*args
, **kwargs
) 
 847         self
.this 
= newobj
.this
 
 850     def Start(*args
, **kwargs
): 
 851         """Start(self, long t0=0)""" 
 852         return _misc_
.StopWatch_Start(*args
, **kwargs
) 
 854     def Pause(*args
, **kwargs
): 
 856         return _misc_
.StopWatch_Pause(*args
, **kwargs
) 
 858     def Resume(*args
, **kwargs
): 
 860         return _misc_
.StopWatch_Resume(*args
, **kwargs
) 
 862     def Time(*args
, **kwargs
): 
 863         """Time(self) -> long""" 
 864         return _misc_
.StopWatch_Time(*args
, **kwargs
) 
 867 class StopWatchPtr(StopWatch
): 
 868     def __init__(self
, this
): 
 870         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 871         self
.__class
__ = StopWatch
 
 872 _misc_
.StopWatch_swigregister(StopWatchPtr
) 
 874 class FileHistory(_core
.Object
): 
 875     """Proxy of C++ FileHistory class""" 
 877         return "<%s.%s; proxy of C++ wxFileHistory instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 878     def __init__(self
, *args
, **kwargs
): 
 879         """__init__(self, int maxFiles=9, int idBase=ID_FILE1) -> FileHistory""" 
 880         newobj 
= _misc_
.new_FileHistory(*args
, **kwargs
) 
 881         self
.this 
= newobj
.this
 
 884     def __del__(self
, destroy
=_misc_
.delete_FileHistory
): 
 887             if self
.thisown
: destroy(self
) 
 890     def AddFileToHistory(*args
, **kwargs
): 
 891         """AddFileToHistory(self, String file)""" 
 892         return _misc_
.FileHistory_AddFileToHistory(*args
, **kwargs
) 
 894     def RemoveFileFromHistory(*args
, **kwargs
): 
 895         """RemoveFileFromHistory(self, int i)""" 
 896         return _misc_
.FileHistory_RemoveFileFromHistory(*args
, **kwargs
) 
 898     def GetMaxFiles(*args
, **kwargs
): 
 899         """GetMaxFiles(self) -> int""" 
 900         return _misc_
.FileHistory_GetMaxFiles(*args
, **kwargs
) 
 902     def UseMenu(*args
, **kwargs
): 
 903         """UseMenu(self, Menu menu)""" 
 904         return _misc_
.FileHistory_UseMenu(*args
, **kwargs
) 
 906     def RemoveMenu(*args
, **kwargs
): 
 907         """RemoveMenu(self, Menu menu)""" 
 908         return _misc_
.FileHistory_RemoveMenu(*args
, **kwargs
) 
 910     def Load(*args
, **kwargs
): 
 911         """Load(self, ConfigBase config)""" 
 912         return _misc_
.FileHistory_Load(*args
, **kwargs
) 
 914     def Save(*args
, **kwargs
): 
 915         """Save(self, ConfigBase config)""" 
 916         return _misc_
.FileHistory_Save(*args
, **kwargs
) 
 918     def AddFilesToMenu(*args
, **kwargs
): 
 919         """AddFilesToMenu(self)""" 
 920         return _misc_
.FileHistory_AddFilesToMenu(*args
, **kwargs
) 
 922     def AddFilesToThisMenu(*args
, **kwargs
): 
 923         """AddFilesToThisMenu(self, Menu menu)""" 
 924         return _misc_
.FileHistory_AddFilesToThisMenu(*args
, **kwargs
) 
 926     def GetHistoryFile(*args
, **kwargs
): 
 927         """GetHistoryFile(self, int i) -> String""" 
 928         return _misc_
.FileHistory_GetHistoryFile(*args
, **kwargs
) 
 930     def GetCount(*args
, **kwargs
): 
 931         """GetCount(self) -> int""" 
 932         return _misc_
.FileHistory_GetCount(*args
, **kwargs
) 
 934     GetNoHistoryFiles 
= GetCount 
 
 936 class FileHistoryPtr(FileHistory
): 
 937     def __init__(self
, this
): 
 939         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 940         self
.__class
__ = FileHistory
 
 941 _misc_
.FileHistory_swigregister(FileHistoryPtr
) 
 943 class SingleInstanceChecker(object): 
 944     """Proxy of C++ SingleInstanceChecker class""" 
 946         return "<%s.%s; proxy of C++ wxSingleInstanceChecker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 947     def __init__(self
, *args
, **kwargs
): 
 948         """__init__(self, String name, String path=EmptyString) -> SingleInstanceChecker""" 
 949         newobj 
= _misc_
.new_SingleInstanceChecker(*args
, **kwargs
) 
 950         self
.this 
= newobj
.this
 
 953     def __del__(self
, destroy
=_misc_
.delete_SingleInstanceChecker
): 
 956             if self
.thisown
: destroy(self
) 
 959     def Create(*args
, **kwargs
): 
 960         """Create(self, String name, String path=EmptyString) -> bool""" 
 961         return _misc_
.SingleInstanceChecker_Create(*args
, **kwargs
) 
 963     def IsAnotherRunning(*args
, **kwargs
): 
 964         """IsAnotherRunning(self) -> bool""" 
 965         return _misc_
.SingleInstanceChecker_IsAnotherRunning(*args
, **kwargs
) 
 968 class SingleInstanceCheckerPtr(SingleInstanceChecker
): 
 969     def __init__(self
, this
): 
 971         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 972         self
.__class
__ = SingleInstanceChecker
 
 973 _misc_
.SingleInstanceChecker_swigregister(SingleInstanceCheckerPtr
) 
 975 def PreSingleInstanceChecker(*args
, **kwargs
): 
 976     """PreSingleInstanceChecker() -> SingleInstanceChecker""" 
 977     val 
= _misc_
.new_PreSingleInstanceChecker(*args
, **kwargs
) 
 982 def DrawWindowOnDC(*args
, **kwargs
): 
 983     """DrawWindowOnDC(Window window, DC dc) -> bool""" 
 984     return _misc_
.DrawWindowOnDC(*args
, **kwargs
) 
 985 #--------------------------------------------------------------------------- 
 987 class TipProvider(object): 
 988     """Proxy of C++ TipProvider class""" 
 989     def __init__(self
): raise RuntimeError, "No constructor defined" 
 991         return "<%s.%s; proxy of C++ wxTipProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 992     def __del__(self
, destroy
=_misc_
.delete_TipProvider
): 
 995             if self
.thisown
: destroy(self
) 
 998     def GetTip(*args
, **kwargs
): 
 999         """GetTip(self) -> String""" 
1000         return _misc_
.TipProvider_GetTip(*args
, **kwargs
) 
1002     def GetCurrentTip(*args
, **kwargs
): 
1003         """GetCurrentTip(self) -> size_t""" 
1004         return _misc_
.TipProvider_GetCurrentTip(*args
, **kwargs
) 
1006     def PreprocessTip(*args
, **kwargs
): 
1007         """PreprocessTip(self, String tip) -> String""" 
1008         return _misc_
.TipProvider_PreprocessTip(*args
, **kwargs
) 
1011 class TipProviderPtr(TipProvider
): 
1012     def __init__(self
, this
): 
1014         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1015         self
.__class
__ = TipProvider
 
1016 _misc_
.TipProvider_swigregister(TipProviderPtr
) 
1018 class PyTipProvider(TipProvider
): 
1019     """Proxy of C++ PyTipProvider class""" 
1021         return "<%s.%s; proxy of C++ wxPyTipProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1022     def __init__(self
, *args
, **kwargs
): 
1023         """__init__(self, size_t currentTip) -> PyTipProvider""" 
1024         newobj 
= _misc_
.new_PyTipProvider(*args
, **kwargs
) 
1025         self
.this 
= newobj
.this
 
1028         self
._setCallbackInfo
(self
, PyTipProvider
) 
1030     def _setCallbackInfo(*args
, **kwargs
): 
1031         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1032         return _misc_
.PyTipProvider__setCallbackInfo(*args
, **kwargs
) 
1035 class PyTipProviderPtr(PyTipProvider
): 
1036     def __init__(self
, this
): 
1038         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1039         self
.__class
__ = PyTipProvider
 
1040 _misc_
.PyTipProvider_swigregister(PyTipProviderPtr
) 
1043 def ShowTip(*args
, **kwargs
): 
1044     """ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool""" 
1045     return _misc_
.ShowTip(*args
, **kwargs
) 
1047 def CreateFileTipProvider(*args
, **kwargs
): 
1048     """CreateFileTipProvider(String filename, size_t currentTip) -> TipProvider""" 
1049     return _misc_
.CreateFileTipProvider(*args
, **kwargs
) 
1050 #--------------------------------------------------------------------------- 
1052 TIMER_CONTINUOUS 
= _misc_
.TIMER_CONTINUOUS
 
1053 TIMER_ONE_SHOT 
= _misc_
.TIMER_ONE_SHOT
 
1054 wxEVT_TIMER 
= _misc_
.wxEVT_TIMER
 
1055 class Timer(_core
.EvtHandler
): 
1056     """Proxy of C++ Timer class""" 
1058         return "<%s.%s; proxy of C++ wxPyTimer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1059     def __init__(self
, *args
, **kwargs
): 
1060         """__init__(self, EvtHandler owner=None, int id=-1) -> Timer""" 
1061         newobj 
= _misc_
.new_Timer(*args
, **kwargs
) 
1062         self
.this 
= newobj
.this
 
1065         self
._setCallbackInfo
(self
, Timer
, 0); self
._setOORInfo
(self
, 0) 
1067     def __del__(self
, destroy
=_misc_
.delete_Timer
): 
1070             if self
.thisown
: destroy(self
) 
1073     def _setCallbackInfo(*args
, **kwargs
): 
1074         """_setCallbackInfo(self, PyObject self, PyObject _class, int incref=1)""" 
1075         return _misc_
.Timer__setCallbackInfo(*args
, **kwargs
) 
1077     def SetOwner(*args
, **kwargs
): 
1078         """SetOwner(self, EvtHandler owner, int id=-1)""" 
1079         return _misc_
.Timer_SetOwner(*args
, **kwargs
) 
1081     def GetOwner(*args
, **kwargs
): 
1082         """GetOwner(self) -> EvtHandler""" 
1083         return _misc_
.Timer_GetOwner(*args
, **kwargs
) 
1085     def Start(*args
, **kwargs
): 
1086         """Start(self, int milliseconds=-1, bool oneShot=False) -> bool""" 
1087         return _misc_
.Timer_Start(*args
, **kwargs
) 
1089     def Stop(*args
, **kwargs
): 
1091         return _misc_
.Timer_Stop(*args
, **kwargs
) 
1093     def IsRunning(*args
, **kwargs
): 
1094         """IsRunning(self) -> bool""" 
1095         return _misc_
.Timer_IsRunning(*args
, **kwargs
) 
1097     def GetInterval(*args
, **kwargs
): 
1098         """GetInterval(self) -> int""" 
1099         return _misc_
.Timer_GetInterval(*args
, **kwargs
) 
1101     def IsOneShot(*args
, **kwargs
): 
1102         """IsOneShot(self) -> bool""" 
1103         return _misc_
.Timer_IsOneShot(*args
, **kwargs
) 
1105     def GetId(*args
, **kwargs
): 
1106         """GetId(self) -> int""" 
1107         return _misc_
.Timer_GetId(*args
, **kwargs
) 
1110         """NO-OP: Timers must be destroyed by normal refrence counting""" 
1114 class TimerPtr(Timer
): 
1115     def __init__(self
, this
): 
1117         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1118         self
.__class
__ = Timer
 
1119 _misc_
.Timer_swigregister(TimerPtr
) 
1121 # For backwards compatibility with 2.4 
1122 class PyTimer(Timer
): 
1123     def __init__(self
, notify
): 
1124         Timer
.__init
__(self
) 
1125         self
.notify 
= notify
 
1132 EVT_TIMER 
= wx
.PyEventBinder( wxEVT_TIMER
, 1 ) 
1135 class TimerEvent(_core
.Event
): 
1136     """Proxy of C++ TimerEvent class""" 
1138         return "<%s.%s; proxy of C++ wxTimerEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1139     def __init__(self
, *args
, **kwargs
): 
1140         """__init__(self, int timerid=0, int interval=0) -> TimerEvent""" 
1141         newobj 
= _misc_
.new_TimerEvent(*args
, **kwargs
) 
1142         self
.this 
= newobj
.this
 
1145     def GetInterval(*args
, **kwargs
): 
1146         """GetInterval(self) -> int""" 
1147         return _misc_
.TimerEvent_GetInterval(*args
, **kwargs
) 
1150 class TimerEventPtr(TimerEvent
): 
1151     def __init__(self
, this
): 
1153         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1154         self
.__class
__ = TimerEvent
 
1155 _misc_
.TimerEvent_swigregister(TimerEventPtr
) 
1157 class TimerRunner(object): 
1158     """Proxy of C++ TimerRunner class""" 
1160         return "<%s.%s; proxy of C++ wxTimerRunner instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1161     def __init__(self
, *args
): 
1163         __init__(self, wxTimer timer) -> TimerRunner 
1164         __init__(self, wxTimer timer, int milli, bool oneShot=False) -> TimerRunner 
1166         newobj 
= _misc_
.new_TimerRunner(*args
) 
1167         self
.this 
= newobj
.this
 
1170     def __del__(self
, destroy
=_misc_
.delete_TimerRunner
): 
1173             if self
.thisown
: destroy(self
) 
1176     def Start(*args
, **kwargs
): 
1177         """Start(self, int milli, bool oneShot=False)""" 
1178         return _misc_
.TimerRunner_Start(*args
, **kwargs
) 
1181 class TimerRunnerPtr(TimerRunner
): 
1182     def __init__(self
, this
): 
1184         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1185         self
.__class
__ = TimerRunner
 
1186 _misc_
.TimerRunner_swigregister(TimerRunnerPtr
) 
1188 #--------------------------------------------------------------------------- 
1190 LOG_FatalError 
= _misc_
.LOG_FatalError
 
1191 LOG_Error 
= _misc_
.LOG_Error
 
1192 LOG_Warning 
= _misc_
.LOG_Warning
 
1193 LOG_Message 
= _misc_
.LOG_Message
 
1194 LOG_Status 
= _misc_
.LOG_Status
 
1195 LOG_Info 
= _misc_
.LOG_Info
 
1196 LOG_Debug 
= _misc_
.LOG_Debug
 
1197 LOG_Trace 
= _misc_
.LOG_Trace
 
1198 LOG_Progress 
= _misc_
.LOG_Progress
 
1199 LOG_User 
= _misc_
.LOG_User
 
1200 LOG_Max 
= _misc_
.LOG_Max
 
1201 TRACE_MemAlloc 
= _misc_
.TRACE_MemAlloc
 
1202 TRACE_Messages 
= _misc_
.TRACE_Messages
 
1203 TRACE_ResAlloc 
= _misc_
.TRACE_ResAlloc
 
1204 TRACE_RefCount 
= _misc_
.TRACE_RefCount
 
1205 TRACE_OleCalls 
= _misc_
.TRACE_OleCalls
 
1206 TraceMemAlloc 
= _misc_
.TraceMemAlloc
 
1207 TraceMessages 
= _misc_
.TraceMessages
 
1208 TraceResAlloc 
= _misc_
.TraceResAlloc
 
1209 TraceRefCount 
= _misc_
.TraceRefCount
 
1210 TraceOleCalls 
= _misc_
.TraceOleCalls
 
1212     """Proxy of C++ Log class""" 
1214         return "<%s.%s; proxy of C++ wxLog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1215     def __init__(self
, *args
, **kwargs
): 
1216         """__init__(self) -> Log""" 
1217         newobj 
= _misc_
.new_Log(*args
, **kwargs
) 
1218         self
.this 
= newobj
.this
 
1221     def IsEnabled(*args
, **kwargs
): 
1222         """IsEnabled() -> bool""" 
1223         return _misc_
.Log_IsEnabled(*args
, **kwargs
) 
1225     IsEnabled 
= staticmethod(IsEnabled
) 
1226     def EnableLogging(*args
, **kwargs
): 
1227         """EnableLogging(bool doIt=True) -> bool""" 
1228         return _misc_
.Log_EnableLogging(*args
, **kwargs
) 
1230     EnableLogging 
= staticmethod(EnableLogging
) 
1231     def OnLog(*args
, **kwargs
): 
1232         """OnLog(wxLogLevel level, wxChar szString, time_t t)""" 
1233         return _misc_
.Log_OnLog(*args
, **kwargs
) 
1235     OnLog 
= staticmethod(OnLog
) 
1236     def Flush(*args
, **kwargs
): 
1238         return _misc_
.Log_Flush(*args
, **kwargs
) 
1240     def FlushActive(*args
, **kwargs
): 
1242         return _misc_
.Log_FlushActive(*args
, **kwargs
) 
1244     FlushActive 
= staticmethod(FlushActive
) 
1245     def GetActiveTarget(*args
, **kwargs
): 
1246         """GetActiveTarget() -> Log""" 
1247         return _misc_
.Log_GetActiveTarget(*args
, **kwargs
) 
1249     GetActiveTarget 
= staticmethod(GetActiveTarget
) 
1250     def SetActiveTarget(*args
, **kwargs
): 
1251         """SetActiveTarget(Log pLogger) -> Log""" 
1252         return _misc_
.Log_SetActiveTarget(*args
, **kwargs
) 
1254     SetActiveTarget 
= staticmethod(SetActiveTarget
) 
1255     def Suspend(*args
, **kwargs
): 
1257         return _misc_
.Log_Suspend(*args
, **kwargs
) 
1259     Suspend 
= staticmethod(Suspend
) 
1260     def Resume(*args
, **kwargs
): 
1262         return _misc_
.Log_Resume(*args
, **kwargs
) 
1264     Resume 
= staticmethod(Resume
) 
1265     def SetVerbose(*args
, **kwargs
): 
1266         """SetVerbose(bool bVerbose=True)""" 
1267         return _misc_
.Log_SetVerbose(*args
, **kwargs
) 
1269     SetVerbose 
= staticmethod(SetVerbose
) 
1270     def SetLogLevel(*args
, **kwargs
): 
1271         """SetLogLevel(wxLogLevel logLevel)""" 
1272         return _misc_
.Log_SetLogLevel(*args
, **kwargs
) 
1274     SetLogLevel 
= staticmethod(SetLogLevel
) 
1275     def DontCreateOnDemand(*args
, **kwargs
): 
1276         """DontCreateOnDemand()""" 
1277         return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
) 
1279     DontCreateOnDemand 
= staticmethod(DontCreateOnDemand
) 
1280     def SetTraceMask(*args
, **kwargs
): 
1281         """SetTraceMask(wxTraceMask ulMask)""" 
1282         return _misc_
.Log_SetTraceMask(*args
, **kwargs
) 
1284     SetTraceMask 
= staticmethod(SetTraceMask
) 
1285     def AddTraceMask(*args
, **kwargs
): 
1286         """AddTraceMask(String str)""" 
1287         return _misc_
.Log_AddTraceMask(*args
, **kwargs
) 
1289     AddTraceMask 
= staticmethod(AddTraceMask
) 
1290     def RemoveTraceMask(*args
, **kwargs
): 
1291         """RemoveTraceMask(String str)""" 
1292         return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
) 
1294     RemoveTraceMask 
= staticmethod(RemoveTraceMask
) 
1295     def ClearTraceMasks(*args
, **kwargs
): 
1296         """ClearTraceMasks()""" 
1297         return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
) 
1299     ClearTraceMasks 
= staticmethod(ClearTraceMasks
) 
1300     def GetTraceMasks(*args
, **kwargs
): 
1301         """GetTraceMasks() -> wxArrayString""" 
1302         return _misc_
.Log_GetTraceMasks(*args
, **kwargs
) 
1304     GetTraceMasks 
= staticmethod(GetTraceMasks
) 
1305     def SetTimestamp(*args
, **kwargs
): 
1306         """SetTimestamp(wxChar ts)""" 
1307         return _misc_
.Log_SetTimestamp(*args
, **kwargs
) 
1309     SetTimestamp 
= staticmethod(SetTimestamp
) 
1310     def GetVerbose(*args
, **kwargs
): 
1311         """GetVerbose() -> bool""" 
1312         return _misc_
.Log_GetVerbose(*args
, **kwargs
) 
1314     GetVerbose 
= staticmethod(GetVerbose
) 
1315     def GetTraceMask(*args
, **kwargs
): 
1316         """GetTraceMask() -> wxTraceMask""" 
1317         return _misc_
.Log_GetTraceMask(*args
, **kwargs
) 
1319     GetTraceMask 
= staticmethod(GetTraceMask
) 
1320     def IsAllowedTraceMask(*args
, **kwargs
): 
1321         """IsAllowedTraceMask(wxChar mask) -> bool""" 
1322         return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
) 
1324     IsAllowedTraceMask 
= staticmethod(IsAllowedTraceMask
) 
1325     def GetLogLevel(*args
, **kwargs
): 
1326         """GetLogLevel() -> wxLogLevel""" 
1327         return _misc_
.Log_GetLogLevel(*args
, **kwargs
) 
1329     GetLogLevel 
= staticmethod(GetLogLevel
) 
1330     def GetTimestamp(*args
, **kwargs
): 
1331         """GetTimestamp() -> wxChar""" 
1332         return _misc_
.Log_GetTimestamp(*args
, **kwargs
) 
1334     GetTimestamp 
= staticmethod(GetTimestamp
) 
1335     def TimeStamp(*args
, **kwargs
): 
1336         """TimeStamp() -> String""" 
1337         return _misc_
.Log_TimeStamp(*args
, **kwargs
) 
1339     TimeStamp 
= staticmethod(TimeStamp
) 
1340     def Destroy(*args
, **kwargs
): 
1342         return _misc_
.Log_Destroy(*args
, **kwargs
) 
1346     def __init__(self
, this
): 
1348         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1349         self
.__class
__ = Log
 
1350 _misc_
.Log_swigregister(LogPtr
) 
1352 def Log_IsEnabled(*args
, **kwargs
): 
1353     """Log_IsEnabled() -> bool""" 
1354     return _misc_
.Log_IsEnabled(*args
, **kwargs
) 
1356 def Log_EnableLogging(*args
, **kwargs
): 
1357     """Log_EnableLogging(bool doIt=True) -> bool""" 
1358     return _misc_
.Log_EnableLogging(*args
, **kwargs
) 
1360 def Log_OnLog(*args
, **kwargs
): 
1361     """Log_OnLog(wxLogLevel level, wxChar szString, time_t t)""" 
1362     return _misc_
.Log_OnLog(*args
, **kwargs
) 
1364 def Log_FlushActive(*args
, **kwargs
): 
1365     """Log_FlushActive()""" 
1366     return _misc_
.Log_FlushActive(*args
, **kwargs
) 
1368 def Log_GetActiveTarget(*args
, **kwargs
): 
1369     """Log_GetActiveTarget() -> Log""" 
1370     return _misc_
.Log_GetActiveTarget(*args
, **kwargs
) 
1372 def Log_SetActiveTarget(*args
, **kwargs
): 
1373     """Log_SetActiveTarget(Log pLogger) -> Log""" 
1374     return _misc_
.Log_SetActiveTarget(*args
, **kwargs
) 
1376 def Log_Suspend(*args
, **kwargs
): 
1378     return _misc_
.Log_Suspend(*args
, **kwargs
) 
1380 def Log_Resume(*args
, **kwargs
): 
1382     return _misc_
.Log_Resume(*args
, **kwargs
) 
1384 def Log_SetVerbose(*args
, **kwargs
): 
1385     """Log_SetVerbose(bool bVerbose=True)""" 
1386     return _misc_
.Log_SetVerbose(*args
, **kwargs
) 
1388 def Log_SetLogLevel(*args
, **kwargs
): 
1389     """Log_SetLogLevel(wxLogLevel logLevel)""" 
1390     return _misc_
.Log_SetLogLevel(*args
, **kwargs
) 
1392 def Log_DontCreateOnDemand(*args
, **kwargs
): 
1393     """Log_DontCreateOnDemand()""" 
1394     return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
) 
1396 def Log_SetTraceMask(*args
, **kwargs
): 
1397     """Log_SetTraceMask(wxTraceMask ulMask)""" 
1398     return _misc_
.Log_SetTraceMask(*args
, **kwargs
) 
1400 def Log_AddTraceMask(*args
, **kwargs
): 
1401     """Log_AddTraceMask(String str)""" 
1402     return _misc_
.Log_AddTraceMask(*args
, **kwargs
) 
1404 def Log_RemoveTraceMask(*args
, **kwargs
): 
1405     """Log_RemoveTraceMask(String str)""" 
1406     return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
) 
1408 def Log_ClearTraceMasks(*args
, **kwargs
): 
1409     """Log_ClearTraceMasks()""" 
1410     return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
) 
1412 def Log_GetTraceMasks(*args
, **kwargs
): 
1413     """Log_GetTraceMasks() -> wxArrayString""" 
1414     return _misc_
.Log_GetTraceMasks(*args
, **kwargs
) 
1416 def Log_SetTimestamp(*args
, **kwargs
): 
1417     """Log_SetTimestamp(wxChar ts)""" 
1418     return _misc_
.Log_SetTimestamp(*args
, **kwargs
) 
1420 def Log_GetVerbose(*args
, **kwargs
): 
1421     """Log_GetVerbose() -> bool""" 
1422     return _misc_
.Log_GetVerbose(*args
, **kwargs
) 
1424 def Log_GetTraceMask(*args
, **kwargs
): 
1425     """Log_GetTraceMask() -> wxTraceMask""" 
1426     return _misc_
.Log_GetTraceMask(*args
, **kwargs
) 
1428 def Log_IsAllowedTraceMask(*args
, **kwargs
): 
1429     """Log_IsAllowedTraceMask(wxChar mask) -> bool""" 
1430     return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
) 
1432 def Log_GetLogLevel(*args
, **kwargs
): 
1433     """Log_GetLogLevel() -> wxLogLevel""" 
1434     return _misc_
.Log_GetLogLevel(*args
, **kwargs
) 
1436 def Log_GetTimestamp(*args
, **kwargs
): 
1437     """Log_GetTimestamp() -> wxChar""" 
1438     return _misc_
.Log_GetTimestamp(*args
, **kwargs
) 
1440 def Log_TimeStamp(*args
, **kwargs
): 
1441     """Log_TimeStamp() -> String""" 
1442     return _misc_
.Log_TimeStamp(*args
, **kwargs
) 
1444 class LogStderr(Log
): 
1445     """Proxy of C++ LogStderr class""" 
1447         return "<%s.%s; proxy of C++ wxLogStderr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1448     def __init__(self
, *args
, **kwargs
): 
1449         """__init__(self) -> LogStderr""" 
1450         newobj 
= _misc_
.new_LogStderr(*args
, **kwargs
) 
1451         self
.this 
= newobj
.this
 
1455 class LogStderrPtr(LogStderr
): 
1456     def __init__(self
, this
): 
1458         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1459         self
.__class
__ = LogStderr
 
1460 _misc_
.LogStderr_swigregister(LogStderrPtr
) 
1462 class LogTextCtrl(Log
): 
1463     """Proxy of C++ LogTextCtrl class""" 
1465         return "<%s.%s; proxy of C++ wxLogTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1466     def __init__(self
, *args
, **kwargs
): 
1467         """__init__(self, wxTextCtrl pTextCtrl) -> LogTextCtrl""" 
1468         newobj 
= _misc_
.new_LogTextCtrl(*args
, **kwargs
) 
1469         self
.this 
= newobj
.this
 
1473 class LogTextCtrlPtr(LogTextCtrl
): 
1474     def __init__(self
, this
): 
1476         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1477         self
.__class
__ = LogTextCtrl
 
1478 _misc_
.LogTextCtrl_swigregister(LogTextCtrlPtr
) 
1481     """Proxy of C++ LogGui class""" 
1483         return "<%s.%s; proxy of C++ wxLogGui instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1484     def __init__(self
, *args
, **kwargs
): 
1485         """__init__(self) -> LogGui""" 
1486         newobj 
= _misc_
.new_LogGui(*args
, **kwargs
) 
1487         self
.this 
= newobj
.this
 
1491 class LogGuiPtr(LogGui
): 
1492     def __init__(self
, this
): 
1494         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1495         self
.__class
__ = LogGui
 
1496 _misc_
.LogGui_swigregister(LogGuiPtr
) 
1498 class LogWindow(Log
): 
1499     """Proxy of C++ LogWindow class""" 
1501         return "<%s.%s; proxy of C++ wxLogWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1502     def __init__(self
, *args
, **kwargs
): 
1503         """__init__(self, wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -> LogWindow""" 
1504         newobj 
= _misc_
.new_LogWindow(*args
, **kwargs
) 
1505         self
.this 
= newobj
.this
 
1508     def Show(*args
, **kwargs
): 
1509         """Show(self, bool bShow=True)""" 
1510         return _misc_
.LogWindow_Show(*args
, **kwargs
) 
1512     def GetFrame(*args
, **kwargs
): 
1513         """GetFrame(self) -> wxFrame""" 
1514         return _misc_
.LogWindow_GetFrame(*args
, **kwargs
) 
1516     def GetOldLog(*args
, **kwargs
): 
1517         """GetOldLog(self) -> Log""" 
1518         return _misc_
.LogWindow_GetOldLog(*args
, **kwargs
) 
1520     def IsPassingMessages(*args
, **kwargs
): 
1521         """IsPassingMessages(self) -> bool""" 
1522         return _misc_
.LogWindow_IsPassingMessages(*args
, **kwargs
) 
1524     def PassMessages(*args
, **kwargs
): 
1525         """PassMessages(self, bool bDoPass)""" 
1526         return _misc_
.LogWindow_PassMessages(*args
, **kwargs
) 
1529 class LogWindowPtr(LogWindow
): 
1530     def __init__(self
, this
): 
1532         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1533         self
.__class
__ = LogWindow
 
1534 _misc_
.LogWindow_swigregister(LogWindowPtr
) 
1536 class LogChain(Log
): 
1537     """Proxy of C++ LogChain class""" 
1539         return "<%s.%s; proxy of C++ wxLogChain instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1540     def __init__(self
, *args
, **kwargs
): 
1541         """__init__(self, Log logger) -> LogChain""" 
1542         newobj 
= _misc_
.new_LogChain(*args
, **kwargs
) 
1543         self
.this 
= newobj
.this
 
1546     def SetLog(*args
, **kwargs
): 
1547         """SetLog(self, Log logger)""" 
1548         return _misc_
.LogChain_SetLog(*args
, **kwargs
) 
1550     def PassMessages(*args
, **kwargs
): 
1551         """PassMessages(self, bool bDoPass)""" 
1552         return _misc_
.LogChain_PassMessages(*args
, **kwargs
) 
1554     def IsPassingMessages(*args
, **kwargs
): 
1555         """IsPassingMessages(self) -> bool""" 
1556         return _misc_
.LogChain_IsPassingMessages(*args
, **kwargs
) 
1558     def GetOldLog(*args
, **kwargs
): 
1559         """GetOldLog(self) -> Log""" 
1560         return _misc_
.LogChain_GetOldLog(*args
, **kwargs
) 
1563 class LogChainPtr(LogChain
): 
1564     def __init__(self
, this
): 
1566         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1567         self
.__class
__ = LogChain
 
1568 _misc_
.LogChain_swigregister(LogChainPtr
) 
1570 class LogBuffer(Log
): 
1571     """Proxy of C++ LogBuffer class""" 
1573         return "<%s.%s; proxy of C++ wxLogBuffer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1574     def __init__(self
, *args
, **kwargs
): 
1575         """__init__(self) -> LogBuffer""" 
1576         newobj 
= _misc_
.new_LogBuffer(*args
, **kwargs
) 
1577         self
.this 
= newobj
.this
 
1580     def GetBuffer(*args
, **kwargs
): 
1581         """GetBuffer(self) -> String""" 
1582         return _misc_
.LogBuffer_GetBuffer(*args
, **kwargs
) 
1584     def Flush(*args
, **kwargs
): 
1586         return _misc_
.LogBuffer_Flush(*args
, **kwargs
) 
1589 class LogBufferPtr(LogBuffer
): 
1590     def __init__(self
, this
): 
1592         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1593         self
.__class
__ = LogBuffer
 
1594 _misc_
.LogBuffer_swigregister(LogBufferPtr
) 
1597 def SysErrorCode(*args
, **kwargs
): 
1598     """SysErrorCode() -> unsigned long""" 
1599     return _misc_
.SysErrorCode(*args
, **kwargs
) 
1601 def SysErrorMsg(*args
, **kwargs
): 
1602     """SysErrorMsg(unsigned long nErrCode=0) -> String""" 
1603     return _misc_
.SysErrorMsg(*args
, **kwargs
) 
1605 def LogFatalError(*args
, **kwargs
): 
1606     """LogFatalError(String msg)""" 
1607     return _misc_
.LogFatalError(*args
, **kwargs
) 
1609 def LogError(*args
, **kwargs
): 
1610     """LogError(String msg)""" 
1611     return _misc_
.LogError(*args
, **kwargs
) 
1613 def LogWarning(*args
, **kwargs
): 
1614     """LogWarning(String msg)""" 
1615     return _misc_
.LogWarning(*args
, **kwargs
) 
1617 def LogMessage(*args
, **kwargs
): 
1618     """LogMessage(String msg)""" 
1619     return _misc_
.LogMessage(*args
, **kwargs
) 
1621 def LogInfo(*args
, **kwargs
): 
1622     """LogInfo(String msg)""" 
1623     return _misc_
.LogInfo(*args
, **kwargs
) 
1625 def LogDebug(*args
, **kwargs
): 
1626     """LogDebug(String msg)""" 
1627     return _misc_
.LogDebug(*args
, **kwargs
) 
1629 def LogVerbose(*args
, **kwargs
): 
1630     """LogVerbose(String msg)""" 
1631     return _misc_
.LogVerbose(*args
, **kwargs
) 
1633 def LogStatus(*args
, **kwargs
): 
1634     """LogStatus(String msg)""" 
1635     return _misc_
.LogStatus(*args
, **kwargs
) 
1637 def LogStatusFrame(*args
, **kwargs
): 
1638     """LogStatusFrame(wxFrame pFrame, String msg)""" 
1639     return _misc_
.LogStatusFrame(*args
, **kwargs
) 
1641 def LogSysError(*args
, **kwargs
): 
1642     """LogSysError(String msg)""" 
1643     return _misc_
.LogSysError(*args
, **kwargs
) 
1645 def LogGeneric(*args
, **kwargs
): 
1646     """LogGeneric(unsigned long level, String msg)""" 
1647     return _misc_
.LogGeneric(*args
, **kwargs
) 
1649 def SafeShowMessage(*args
, **kwargs
): 
1650     """SafeShowMessage(String title, String text)""" 
1651     return _misc_
.SafeShowMessage(*args
, **kwargs
) 
1652 class LogNull(object): 
1653     """Proxy of C++ LogNull class""" 
1655         return "<%s.%s; proxy of C++ wxLogNull instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1656     def __init__(self
, *args
, **kwargs
): 
1657         """__init__(self) -> LogNull""" 
1658         newobj 
= _misc_
.new_LogNull(*args
, **kwargs
) 
1659         self
.this 
= newobj
.this
 
1662     def __del__(self
, destroy
=_misc_
.delete_LogNull
): 
1665             if self
.thisown
: destroy(self
) 
1669 class LogNullPtr(LogNull
): 
1670     def __init__(self
, this
): 
1672         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1673         self
.__class
__ = LogNull
 
1674 _misc_
.LogNull_swigregister(LogNullPtr
) 
1676 def LogTrace(*args
): 
1678     LogTrace(unsigned long mask, String msg) 
1679     LogTrace(String mask, String msg) 
1681     return _misc_
.LogTrace(*args
) 
1684     """Proxy of C++ PyLog class""" 
1686         return "<%s.%s; proxy of C++ wxPyLog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1687     def __init__(self
, *args
, **kwargs
): 
1688         """__init__(self) -> PyLog""" 
1689         newobj 
= _misc_
.new_PyLog(*args
, **kwargs
) 
1690         self
.this 
= newobj
.this
 
1693         self
._setCallbackInfo
(self
, PyLog
) 
1695     def _setCallbackInfo(*args
, **kwargs
): 
1696         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1697         return _misc_
.PyLog__setCallbackInfo(*args
, **kwargs
) 
1700 class PyLogPtr(PyLog
): 
1701     def __init__(self
, this
): 
1703         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1704         self
.__class
__ = PyLog
 
1705 _misc_
.PyLog_swigregister(PyLogPtr
) 
1707 #--------------------------------------------------------------------------- 
1709 PROCESS_DEFAULT 
= _misc_
.PROCESS_DEFAULT
 
1710 PROCESS_REDIRECT 
= _misc_
.PROCESS_REDIRECT
 
1711 KILL_OK 
= _misc_
.KILL_OK
 
1712 KILL_BAD_SIGNAL 
= _misc_
.KILL_BAD_SIGNAL
 
1713 KILL_ACCESS_DENIED 
= _misc_
.KILL_ACCESS_DENIED
 
1714 KILL_NO_PROCESS 
= _misc_
.KILL_NO_PROCESS
 
1715 KILL_ERROR 
= _misc_
.KILL_ERROR
 
1716 KILL_NOCHILDREN 
= _misc_
.KILL_NOCHILDREN
 
1717 KILL_CHILDREN 
= _misc_
.KILL_CHILDREN
 
1718 SIGNONE 
= _misc_
.SIGNONE
 
1719 SIGHUP 
= _misc_
.SIGHUP
 
1720 SIGINT 
= _misc_
.SIGINT
 
1721 SIGQUIT 
= _misc_
.SIGQUIT
 
1722 SIGILL 
= _misc_
.SIGILL
 
1723 SIGTRAP 
= _misc_
.SIGTRAP
 
1724 SIGABRT 
= _misc_
.SIGABRT
 
1725 SIGIOT 
= _misc_
.SIGIOT
 
1726 SIGEMT 
= _misc_
.SIGEMT
 
1727 SIGFPE 
= _misc_
.SIGFPE
 
1728 SIGKILL 
= _misc_
.SIGKILL
 
1729 SIGBUS 
= _misc_
.SIGBUS
 
1730 SIGSEGV 
= _misc_
.SIGSEGV
 
1731 SIGSYS 
= _misc_
.SIGSYS
 
1732 SIGPIPE 
= _misc_
.SIGPIPE
 
1733 SIGALRM 
= _misc_
.SIGALRM
 
1734 SIGTERM 
= _misc_
.SIGTERM
 
1735 class Process(_core
.EvtHandler
): 
1736     """Proxy of C++ Process class""" 
1738         return "<%s.%s; proxy of C++ wxPyProcess instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1739     def Kill(*args
, **kwargs
): 
1740         """Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int""" 
1741         return _misc_
.Process_Kill(*args
, **kwargs
) 
1743     Kill 
= staticmethod(Kill
) 
1744     def Exists(*args
, **kwargs
): 
1745         """Exists(int pid) -> bool""" 
1746         return _misc_
.Process_Exists(*args
, **kwargs
) 
1748     Exists 
= staticmethod(Exists
) 
1749     def Open(*args
, **kwargs
): 
1750         """Open(String cmd, int flags=EXEC_ASYNC) -> Process""" 
1751         return _misc_
.Process_Open(*args
, **kwargs
) 
1753     Open 
= staticmethod(Open
) 
1754     def __init__(self
, *args
, **kwargs
): 
1755         """__init__(self, EvtHandler parent=None, int id=-1) -> Process""" 
1756         newobj 
= _misc_
.new_Process(*args
, **kwargs
) 
1757         self
.this 
= newobj
.this
 
1760         self
._setCallbackInfo
(self
, Process
) 
1762     def _setCallbackInfo(*args
, **kwargs
): 
1763         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1764         return _misc_
.Process__setCallbackInfo(*args
, **kwargs
) 
1766     def base_OnTerminate(*args
, **kwargs
): 
1767         """base_OnTerminate(self, int pid, int status)""" 
1768         return _misc_
.Process_base_OnTerminate(*args
, **kwargs
) 
1770     def Redirect(*args
, **kwargs
): 
1771         """Redirect(self)""" 
1772         return _misc_
.Process_Redirect(*args
, **kwargs
) 
1774     def IsRedirected(*args
, **kwargs
): 
1775         """IsRedirected(self) -> bool""" 
1776         return _misc_
.Process_IsRedirected(*args
, **kwargs
) 
1778     def Detach(*args
, **kwargs
): 
1780         return _misc_
.Process_Detach(*args
, **kwargs
) 
1782     def GetInputStream(*args
, **kwargs
): 
1783         """GetInputStream(self) -> InputStream""" 
1784         return _misc_
.Process_GetInputStream(*args
, **kwargs
) 
1786     def GetErrorStream(*args
, **kwargs
): 
1787         """GetErrorStream(self) -> InputStream""" 
1788         return _misc_
.Process_GetErrorStream(*args
, **kwargs
) 
1790     def GetOutputStream(*args
, **kwargs
): 
1791         """GetOutputStream(self) -> OutputStream""" 
1792         return _misc_
.Process_GetOutputStream(*args
, **kwargs
) 
1794     def CloseOutput(*args
, **kwargs
): 
1795         """CloseOutput(self)""" 
1796         return _misc_
.Process_CloseOutput(*args
, **kwargs
) 
1798     def IsInputOpened(*args
, **kwargs
): 
1799         """IsInputOpened(self) -> bool""" 
1800         return _misc_
.Process_IsInputOpened(*args
, **kwargs
) 
1802     def IsInputAvailable(*args
, **kwargs
): 
1803         """IsInputAvailable(self) -> bool""" 
1804         return _misc_
.Process_IsInputAvailable(*args
, **kwargs
) 
1806     def IsErrorAvailable(*args
, **kwargs
): 
1807         """IsErrorAvailable(self) -> bool""" 
1808         return _misc_
.Process_IsErrorAvailable(*args
, **kwargs
) 
1811 class ProcessPtr(Process
): 
1812     def __init__(self
, this
): 
1814         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1815         self
.__class
__ = Process
 
1816 _misc_
.Process_swigregister(ProcessPtr
) 
1818 def Process_Kill(*args
, **kwargs
): 
1819     """Process_Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int""" 
1820     return _misc_
.Process_Kill(*args
, **kwargs
) 
1822 def Process_Exists(*args
, **kwargs
): 
1823     """Process_Exists(int pid) -> bool""" 
1824     return _misc_
.Process_Exists(*args
, **kwargs
) 
1826 def Process_Open(*args
, **kwargs
): 
1827     """Process_Open(String cmd, int flags=EXEC_ASYNC) -> Process""" 
1828     return _misc_
.Process_Open(*args
, **kwargs
) 
1830 class ProcessEvent(_core
.Event
): 
1831     """Proxy of C++ ProcessEvent class""" 
1833         return "<%s.%s; proxy of C++ wxProcessEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1834     def __init__(self
, *args
, **kwargs
): 
1835         """__init__(self, int id=0, int pid=0, int exitcode=0) -> ProcessEvent""" 
1836         newobj 
= _misc_
.new_ProcessEvent(*args
, **kwargs
) 
1837         self
.this 
= newobj
.this
 
1840     def GetPid(*args
, **kwargs
): 
1841         """GetPid(self) -> int""" 
1842         return _misc_
.ProcessEvent_GetPid(*args
, **kwargs
) 
1844     def GetExitCode(*args
, **kwargs
): 
1845         """GetExitCode(self) -> int""" 
1846         return _misc_
.ProcessEvent_GetExitCode(*args
, **kwargs
) 
1848     m_pid 
= property(_misc_
.ProcessEvent_m_pid_get
, _misc_
.ProcessEvent_m_pid_set
) 
1849     m_exitcode 
= property(_misc_
.ProcessEvent_m_exitcode_get
, _misc_
.ProcessEvent_m_exitcode_set
) 
1851 class ProcessEventPtr(ProcessEvent
): 
1852     def __init__(self
, this
): 
1854         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1855         self
.__class
__ = ProcessEvent
 
1856 _misc_
.ProcessEvent_swigregister(ProcessEventPtr
) 
1858 wxEVT_END_PROCESS 
= _misc_
.wxEVT_END_PROCESS
 
1859 EVT_END_PROCESS 
= wx
.PyEventBinder( wxEVT_END_PROCESS
, 1 ) 
1861 EXEC_ASYNC 
= _misc_
.EXEC_ASYNC
 
1862 EXEC_SYNC 
= _misc_
.EXEC_SYNC
 
1863 EXEC_NOHIDE 
= _misc_
.EXEC_NOHIDE
 
1864 EXEC_MAKE_GROUP_LEADER 
= _misc_
.EXEC_MAKE_GROUP_LEADER
 
1865 EXEC_NODISABLE 
= _misc_
.EXEC_NODISABLE
 
1867 def Execute(*args
, **kwargs
): 
1868     """Execute(String command, int flags=EXEC_ASYNC, Process process=None) -> long""" 
1869     return _misc_
.Execute(*args
, **kwargs
) 
1871 def Kill(*args
, **kwargs
): 
1872     """Kill(long pid, int sig=SIGTERM, int rc, int flags=KILL_NOCHILDREN) -> int""" 
1873     return _misc_
.Kill(*args
, **kwargs
) 
1874 #--------------------------------------------------------------------------- 
1876 JOYSTICK1 
= _misc_
.JOYSTICK1
 
1877 JOYSTICK2 
= _misc_
.JOYSTICK2
 
1878 JOY_BUTTON_ANY 
= _misc_
.JOY_BUTTON_ANY
 
1879 JOY_BUTTON1 
= _misc_
.JOY_BUTTON1
 
1880 JOY_BUTTON2 
= _misc_
.JOY_BUTTON2
 
1881 JOY_BUTTON3 
= _misc_
.JOY_BUTTON3
 
1882 JOY_BUTTON4 
= _misc_
.JOY_BUTTON4
 
1883 class Joystick(object): 
1884     """Proxy of C++ Joystick class""" 
1886         return "<%s.%s; proxy of C++ wxJoystick instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1887     def __init__(self
, *args
, **kwargs
): 
1888         """__init__(self, int joystick=JOYSTICK1) -> Joystick""" 
1889         newobj 
= _misc_
.new_Joystick(*args
, **kwargs
) 
1890         self
.this 
= newobj
.this
 
1893     def __del__(self
, destroy
=_misc_
.delete_Joystick
): 
1896             if self
.thisown
: destroy(self
) 
1899     def GetPosition(*args
, **kwargs
): 
1900         """GetPosition(self) -> Point""" 
1901         return _misc_
.Joystick_GetPosition(*args
, **kwargs
) 
1903     def GetZPosition(*args
, **kwargs
): 
1904         """GetZPosition(self) -> int""" 
1905         return _misc_
.Joystick_GetZPosition(*args
, **kwargs
) 
1907     def GetButtonState(*args
, **kwargs
): 
1908         """GetButtonState(self) -> int""" 
1909         return _misc_
.Joystick_GetButtonState(*args
, **kwargs
) 
1911     def GetPOVPosition(*args
, **kwargs
): 
1912         """GetPOVPosition(self) -> int""" 
1913         return _misc_
.Joystick_GetPOVPosition(*args
, **kwargs
) 
1915     def GetPOVCTSPosition(*args
, **kwargs
): 
1916         """GetPOVCTSPosition(self) -> int""" 
1917         return _misc_
.Joystick_GetPOVCTSPosition(*args
, **kwargs
) 
1919     def GetRudderPosition(*args
, **kwargs
): 
1920         """GetRudderPosition(self) -> int""" 
1921         return _misc_
.Joystick_GetRudderPosition(*args
, **kwargs
) 
1923     def GetUPosition(*args
, **kwargs
): 
1924         """GetUPosition(self) -> int""" 
1925         return _misc_
.Joystick_GetUPosition(*args
, **kwargs
) 
1927     def GetVPosition(*args
, **kwargs
): 
1928         """GetVPosition(self) -> int""" 
1929         return _misc_
.Joystick_GetVPosition(*args
, **kwargs
) 
1931     def GetMovementThreshold(*args
, **kwargs
): 
1932         """GetMovementThreshold(self) -> int""" 
1933         return _misc_
.Joystick_GetMovementThreshold(*args
, **kwargs
) 
1935     def SetMovementThreshold(*args
, **kwargs
): 
1936         """SetMovementThreshold(self, int threshold)""" 
1937         return _misc_
.Joystick_SetMovementThreshold(*args
, **kwargs
) 
1939     def IsOk(*args
, **kwargs
): 
1940         """IsOk(self) -> bool""" 
1941         return _misc_
.Joystick_IsOk(*args
, **kwargs
) 
1943     def GetNumberJoysticks(*args
, **kwargs
): 
1944         """GetNumberJoysticks(self) -> int""" 
1945         return _misc_
.Joystick_GetNumberJoysticks(*args
, **kwargs
) 
1947     def GetManufacturerId(*args
, **kwargs
): 
1948         """GetManufacturerId(self) -> int""" 
1949         return _misc_
.Joystick_GetManufacturerId(*args
, **kwargs
) 
1951     def GetProductId(*args
, **kwargs
): 
1952         """GetProductId(self) -> int""" 
1953         return _misc_
.Joystick_GetProductId(*args
, **kwargs
) 
1955     def GetProductName(*args
, **kwargs
): 
1956         """GetProductName(self) -> String""" 
1957         return _misc_
.Joystick_GetProductName(*args
, **kwargs
) 
1959     def GetXMin(*args
, **kwargs
): 
1960         """GetXMin(self) -> int""" 
1961         return _misc_
.Joystick_GetXMin(*args
, **kwargs
) 
1963     def GetYMin(*args
, **kwargs
): 
1964         """GetYMin(self) -> int""" 
1965         return _misc_
.Joystick_GetYMin(*args
, **kwargs
) 
1967     def GetZMin(*args
, **kwargs
): 
1968         """GetZMin(self) -> int""" 
1969         return _misc_
.Joystick_GetZMin(*args
, **kwargs
) 
1971     def GetXMax(*args
, **kwargs
): 
1972         """GetXMax(self) -> int""" 
1973         return _misc_
.Joystick_GetXMax(*args
, **kwargs
) 
1975     def GetYMax(*args
, **kwargs
): 
1976         """GetYMax(self) -> int""" 
1977         return _misc_
.Joystick_GetYMax(*args
, **kwargs
) 
1979     def GetZMax(*args
, **kwargs
): 
1980         """GetZMax(self) -> int""" 
1981         return _misc_
.Joystick_GetZMax(*args
, **kwargs
) 
1983     def GetNumberButtons(*args
, **kwargs
): 
1984         """GetNumberButtons(self) -> int""" 
1985         return _misc_
.Joystick_GetNumberButtons(*args
, **kwargs
) 
1987     def GetNumberAxes(*args
, **kwargs
): 
1988         """GetNumberAxes(self) -> int""" 
1989         return _misc_
.Joystick_GetNumberAxes(*args
, **kwargs
) 
1991     def GetMaxButtons(*args
, **kwargs
): 
1992         """GetMaxButtons(self) -> int""" 
1993         return _misc_
.Joystick_GetMaxButtons(*args
, **kwargs
) 
1995     def GetMaxAxes(*args
, **kwargs
): 
1996         """GetMaxAxes(self) -> int""" 
1997         return _misc_
.Joystick_GetMaxAxes(*args
, **kwargs
) 
1999     def GetPollingMin(*args
, **kwargs
): 
2000         """GetPollingMin(self) -> int""" 
2001         return _misc_
.Joystick_GetPollingMin(*args
, **kwargs
) 
2003     def GetPollingMax(*args
, **kwargs
): 
2004         """GetPollingMax(self) -> int""" 
2005         return _misc_
.Joystick_GetPollingMax(*args
, **kwargs
) 
2007     def GetRudderMin(*args
, **kwargs
): 
2008         """GetRudderMin(self) -> int""" 
2009         return _misc_
.Joystick_GetRudderMin(*args
, **kwargs
) 
2011     def GetRudderMax(*args
, **kwargs
): 
2012         """GetRudderMax(self) -> int""" 
2013         return _misc_
.Joystick_GetRudderMax(*args
, **kwargs
) 
2015     def GetUMin(*args
, **kwargs
): 
2016         """GetUMin(self) -> int""" 
2017         return _misc_
.Joystick_GetUMin(*args
, **kwargs
) 
2019     def GetUMax(*args
, **kwargs
): 
2020         """GetUMax(self) -> int""" 
2021         return _misc_
.Joystick_GetUMax(*args
, **kwargs
) 
2023     def GetVMin(*args
, **kwargs
): 
2024         """GetVMin(self) -> int""" 
2025         return _misc_
.Joystick_GetVMin(*args
, **kwargs
) 
2027     def GetVMax(*args
, **kwargs
): 
2028         """GetVMax(self) -> int""" 
2029         return _misc_
.Joystick_GetVMax(*args
, **kwargs
) 
2031     def HasRudder(*args
, **kwargs
): 
2032         """HasRudder(self) -> bool""" 
2033         return _misc_
.Joystick_HasRudder(*args
, **kwargs
) 
2035     def HasZ(*args
, **kwargs
): 
2036         """HasZ(self) -> bool""" 
2037         return _misc_
.Joystick_HasZ(*args
, **kwargs
) 
2039     def HasU(*args
, **kwargs
): 
2040         """HasU(self) -> bool""" 
2041         return _misc_
.Joystick_HasU(*args
, **kwargs
) 
2043     def HasV(*args
, **kwargs
): 
2044         """HasV(self) -> bool""" 
2045         return _misc_
.Joystick_HasV(*args
, **kwargs
) 
2047     def HasPOV(*args
, **kwargs
): 
2048         """HasPOV(self) -> bool""" 
2049         return _misc_
.Joystick_HasPOV(*args
, **kwargs
) 
2051     def HasPOV4Dir(*args
, **kwargs
): 
2052         """HasPOV4Dir(self) -> bool""" 
2053         return _misc_
.Joystick_HasPOV4Dir(*args
, **kwargs
) 
2055     def HasPOVCTS(*args
, **kwargs
): 
2056         """HasPOVCTS(self) -> bool""" 
2057         return _misc_
.Joystick_HasPOVCTS(*args
, **kwargs
) 
2059     def SetCapture(*args
, **kwargs
): 
2060         """SetCapture(self, Window win, int pollingFreq=0) -> bool""" 
2061         return _misc_
.Joystick_SetCapture(*args
, **kwargs
) 
2063     def ReleaseCapture(*args
, **kwargs
): 
2064         """ReleaseCapture(self) -> bool""" 
2065         return _misc_
.Joystick_ReleaseCapture(*args
, **kwargs
) 
2067     def __nonzero__(self
): return self
.IsOk()  
2069 class JoystickPtr(Joystick
): 
2070     def __init__(self
, this
): 
2072         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2073         self
.__class
__ = Joystick
 
2074 _misc_
.Joystick_swigregister(JoystickPtr
) 
2076 wxEVT_JOY_BUTTON_DOWN 
= _misc_
.wxEVT_JOY_BUTTON_DOWN
 
2077 wxEVT_JOY_BUTTON_UP 
= _misc_
.wxEVT_JOY_BUTTON_UP
 
2078 wxEVT_JOY_MOVE 
= _misc_
.wxEVT_JOY_MOVE
 
2079 wxEVT_JOY_ZMOVE 
= _misc_
.wxEVT_JOY_ZMOVE
 
2080 class JoystickEvent(_core
.Event
): 
2081     """Proxy of C++ JoystickEvent class""" 
2083         return "<%s.%s; proxy of C++ wxJoystickEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2084     def __init__(self
, *args
, **kwargs
): 
2086         __init__(self, wxEventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1,  
2087             int change=0) -> JoystickEvent 
2089         newobj 
= _misc_
.new_JoystickEvent(*args
, **kwargs
) 
2090         self
.this 
= newobj
.this
 
2093     def GetPosition(*args
, **kwargs
): 
2094         """GetPosition(self) -> Point""" 
2095         return _misc_
.JoystickEvent_GetPosition(*args
, **kwargs
) 
2097     def GetZPosition(*args
, **kwargs
): 
2098         """GetZPosition(self) -> int""" 
2099         return _misc_
.JoystickEvent_GetZPosition(*args
, **kwargs
) 
2101     def GetButtonState(*args
, **kwargs
): 
2102         """GetButtonState(self) -> int""" 
2103         return _misc_
.JoystickEvent_GetButtonState(*args
, **kwargs
) 
2105     def GetButtonChange(*args
, **kwargs
): 
2106         """GetButtonChange(self) -> int""" 
2107         return _misc_
.JoystickEvent_GetButtonChange(*args
, **kwargs
) 
2109     def GetJoystick(*args
, **kwargs
): 
2110         """GetJoystick(self) -> int""" 
2111         return _misc_
.JoystickEvent_GetJoystick(*args
, **kwargs
) 
2113     def SetJoystick(*args
, **kwargs
): 
2114         """SetJoystick(self, int stick)""" 
2115         return _misc_
.JoystickEvent_SetJoystick(*args
, **kwargs
) 
2117     def SetButtonState(*args
, **kwargs
): 
2118         """SetButtonState(self, int state)""" 
2119         return _misc_
.JoystickEvent_SetButtonState(*args
, **kwargs
) 
2121     def SetButtonChange(*args
, **kwargs
): 
2122         """SetButtonChange(self, int change)""" 
2123         return _misc_
.JoystickEvent_SetButtonChange(*args
, **kwargs
) 
2125     def SetPosition(*args
, **kwargs
): 
2126         """SetPosition(self, Point pos)""" 
2127         return _misc_
.JoystickEvent_SetPosition(*args
, **kwargs
) 
2129     def SetZPosition(*args
, **kwargs
): 
2130         """SetZPosition(self, int zPos)""" 
2131         return _misc_
.JoystickEvent_SetZPosition(*args
, **kwargs
) 
2133     def IsButton(*args
, **kwargs
): 
2134         """IsButton(self) -> bool""" 
2135         return _misc_
.JoystickEvent_IsButton(*args
, **kwargs
) 
2137     def IsMove(*args
, **kwargs
): 
2138         """IsMove(self) -> bool""" 
2139         return _misc_
.JoystickEvent_IsMove(*args
, **kwargs
) 
2141     def IsZMove(*args
, **kwargs
): 
2142         """IsZMove(self) -> bool""" 
2143         return _misc_
.JoystickEvent_IsZMove(*args
, **kwargs
) 
2145     def ButtonDown(*args
, **kwargs
): 
2146         """ButtonDown(self, int but=JOY_BUTTON_ANY) -> bool""" 
2147         return _misc_
.JoystickEvent_ButtonDown(*args
, **kwargs
) 
2149     def ButtonUp(*args
, **kwargs
): 
2150         """ButtonUp(self, int but=JOY_BUTTON_ANY) -> bool""" 
2151         return _misc_
.JoystickEvent_ButtonUp(*args
, **kwargs
) 
2153     def ButtonIsDown(*args
, **kwargs
): 
2154         """ButtonIsDown(self, int but=JOY_BUTTON_ANY) -> bool""" 
2155         return _misc_
.JoystickEvent_ButtonIsDown(*args
, **kwargs
) 
2157     m_pos 
= property(GetPosition
, SetPosition
) 
2158     m_zPosition 
= property(GetZPosition
, SetZPosition
) 
2159     m_buttonChange 
= property(GetButtonChange
, SetButtonChange
) 
2160     m_buttonState 
= property(GetButtonState
, SetButtonState
) 
2161     m_joyStick 
= property(GetJoystick
, SetJoystick
) 
2164 class JoystickEventPtr(JoystickEvent
): 
2165     def __init__(self
, this
): 
2167         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2168         self
.__class
__ = JoystickEvent
 
2169 _misc_
.JoystickEvent_swigregister(JoystickEventPtr
) 
2171 EVT_JOY_BUTTON_DOWN 
= wx
.PyEventBinder( wxEVT_JOY_BUTTON_DOWN 
) 
2172 EVT_JOY_BUTTON_UP 
= wx
.PyEventBinder( wxEVT_JOY_BUTTON_UP 
) 
2173 EVT_JOY_MOVE 
= wx
.PyEventBinder( wxEVT_JOY_MOVE 
) 
2174 EVT_JOY_ZMOVE 
= wx
.PyEventBinder( wxEVT_JOY_ZMOVE 
) 
2176 EVT_JOYSTICK_EVENTS 
= wx
.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN
, 
2177                                         wxEVT_JOY_BUTTON_UP
,  
2183 #--------------------------------------------------------------------------- 
2185 SOUND_SYNC 
= _misc_
.SOUND_SYNC
 
2186 SOUND_ASYNC 
= _misc_
.SOUND_ASYNC
 
2187 SOUND_LOOP 
= _misc_
.SOUND_LOOP
 
2188 class Sound(object): 
2189     """Proxy of C++ Sound class""" 
2191         return "<%s.%s; proxy of C++ wxSound instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2192     def __init__(self
, *args
, **kwargs
): 
2193         """__init__(self, String fileName=EmptyString) -> Sound""" 
2194         newobj 
= _misc_
.new_Sound(*args
, **kwargs
) 
2195         self
.this 
= newobj
.this
 
2198     def __del__(self
, destroy
=_misc_
.delete_Sound
): 
2201             if self
.thisown
: destroy(self
) 
2204     def Create(*args
, **kwargs
): 
2205         """Create(self, String fileName) -> bool""" 
2206         return _misc_
.Sound_Create(*args
, **kwargs
) 
2208     def CreateFromData(*args
, **kwargs
): 
2209         """CreateFromData(self, PyObject data) -> bool""" 
2210         return _misc_
.Sound_CreateFromData(*args
, **kwargs
) 
2212     def IsOk(*args
, **kwargs
): 
2213         """IsOk(self) -> bool""" 
2214         return _misc_
.Sound_IsOk(*args
, **kwargs
) 
2216     def Play(*args
, **kwargs
): 
2217         """Play(self, unsigned int flags=SOUND_ASYNC) -> bool""" 
2218         return _misc_
.Sound_Play(*args
, **kwargs
) 
2220     def PlaySound(*args
, **kwargs
): 
2221         """PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool""" 
2222         return _misc_
.Sound_PlaySound(*args
, **kwargs
) 
2224     PlaySound 
= staticmethod(PlaySound
) 
2225     def Stop(*args
, **kwargs
): 
2227         return _misc_
.Sound_Stop(*args
, **kwargs
) 
2229     Stop 
= staticmethod(Stop
) 
2230     def __nonzero__(self
): return self
.IsOk()  
2232 class SoundPtr(Sound
): 
2233     def __init__(self
, this
): 
2235         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2236         self
.__class
__ = Sound
 
2237 _misc_
.Sound_swigregister(SoundPtr
) 
2239 def SoundFromData(*args
, **kwargs
): 
2240     """SoundFromData(PyObject data) -> Sound""" 
2241     val 
= _misc_
.new_SoundFromData(*args
, **kwargs
) 
2245 def Sound_PlaySound(*args
, **kwargs
): 
2246     """Sound_PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool""" 
2247     return _misc_
.Sound_PlaySound(*args
, **kwargs
) 
2249 def Sound_Stop(*args
, **kwargs
): 
2251     return _misc_
.Sound_Stop(*args
, **kwargs
) 
2253 #--------------------------------------------------------------------------- 
2255 MAILCAP_STANDARD 
= _misc_
.MAILCAP_STANDARD
 
2256 MAILCAP_NETSCAPE 
= _misc_
.MAILCAP_NETSCAPE
 
2257 MAILCAP_KDE 
= _misc_
.MAILCAP_KDE
 
2258 MAILCAP_GNOME 
= _misc_
.MAILCAP_GNOME
 
2259 MAILCAP_ALL 
= _misc_
.MAILCAP_ALL
 
2260 class FileTypeInfo(object): 
2261     """Proxy of C++ FileTypeInfo class""" 
2263         return "<%s.%s; proxy of C++ wxFileTypeInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2264     def __init__(self
, *args
, **kwargs
): 
2265         """__init__(self, String mimeType, String openCmd, String printCmd, String desc) -> FileTypeInfo""" 
2266         newobj 
= _misc_
.new_FileTypeInfo(*args
, **kwargs
) 
2267         self
.this 
= newobj
.this
 
2270     def IsValid(*args
, **kwargs
): 
2271         """IsValid(self) -> bool""" 
2272         return _misc_
.FileTypeInfo_IsValid(*args
, **kwargs
) 
2274     def SetIcon(*args
, **kwargs
): 
2275         """SetIcon(self, String iconFile, int iconIndex=0)""" 
2276         return _misc_
.FileTypeInfo_SetIcon(*args
, **kwargs
) 
2278     def SetShortDesc(*args
, **kwargs
): 
2279         """SetShortDesc(self, String shortDesc)""" 
2280         return _misc_
.FileTypeInfo_SetShortDesc(*args
, **kwargs
) 
2282     def GetMimeType(*args
, **kwargs
): 
2283         """GetMimeType(self) -> String""" 
2284         return _misc_
.FileTypeInfo_GetMimeType(*args
, **kwargs
) 
2286     def GetOpenCommand(*args
, **kwargs
): 
2287         """GetOpenCommand(self) -> String""" 
2288         return _misc_
.FileTypeInfo_GetOpenCommand(*args
, **kwargs
) 
2290     def GetPrintCommand(*args
, **kwargs
): 
2291         """GetPrintCommand(self) -> String""" 
2292         return _misc_
.FileTypeInfo_GetPrintCommand(*args
, **kwargs
) 
2294     def GetShortDesc(*args
, **kwargs
): 
2295         """GetShortDesc(self) -> String""" 
2296         return _misc_
.FileTypeInfo_GetShortDesc(*args
, **kwargs
) 
2298     def GetDescription(*args
, **kwargs
): 
2299         """GetDescription(self) -> String""" 
2300         return _misc_
.FileTypeInfo_GetDescription(*args
, **kwargs
) 
2302     def GetExtensions(*args
, **kwargs
): 
2303         """GetExtensions(self) -> wxArrayString""" 
2304         return _misc_
.FileTypeInfo_GetExtensions(*args
, **kwargs
) 
2306     def GetExtensionsCount(*args
, **kwargs
): 
2307         """GetExtensionsCount(self) -> int""" 
2308         return _misc_
.FileTypeInfo_GetExtensionsCount(*args
, **kwargs
) 
2310     def GetIconFile(*args
, **kwargs
): 
2311         """GetIconFile(self) -> String""" 
2312         return _misc_
.FileTypeInfo_GetIconFile(*args
, **kwargs
) 
2314     def GetIconIndex(*args
, **kwargs
): 
2315         """GetIconIndex(self) -> int""" 
2316         return _misc_
.FileTypeInfo_GetIconIndex(*args
, **kwargs
) 
2319 class FileTypeInfoPtr(FileTypeInfo
): 
2320     def __init__(self
, this
): 
2322         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2323         self
.__class
__ = FileTypeInfo
 
2324 _misc_
.FileTypeInfo_swigregister(FileTypeInfoPtr
) 
2326 def FileTypeInfoSequence(*args
, **kwargs
): 
2327     """FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo""" 
2328     val 
= _misc_
.new_FileTypeInfoSequence(*args
, **kwargs
) 
2332 def NullFileTypeInfo(*args
, **kwargs
): 
2333     """NullFileTypeInfo() -> FileTypeInfo""" 
2334     val 
= _misc_
.new_NullFileTypeInfo(*args
, **kwargs
) 
2338 class FileType(object): 
2339     """Proxy of C++ FileType class""" 
2341         return "<%s.%s; proxy of C++ wxFileType instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2342     def __init__(self
, *args
, **kwargs
): 
2343         """__init__(self, FileTypeInfo ftInfo) -> FileType""" 
2344         newobj 
= _misc_
.new_FileType(*args
, **kwargs
) 
2345         self
.this 
= newobj
.this
 
2348     def __del__(self
, destroy
=_misc_
.delete_FileType
): 
2351             if self
.thisown
: destroy(self
) 
2354     def GetMimeType(*args
, **kwargs
): 
2355         """GetMimeType(self) -> PyObject""" 
2356         return _misc_
.FileType_GetMimeType(*args
, **kwargs
) 
2358     def GetMimeTypes(*args
, **kwargs
): 
2359         """GetMimeTypes(self) -> PyObject""" 
2360         return _misc_
.FileType_GetMimeTypes(*args
, **kwargs
) 
2362     def GetExtensions(*args
, **kwargs
): 
2363         """GetExtensions(self) -> PyObject""" 
2364         return _misc_
.FileType_GetExtensions(*args
, **kwargs
) 
2366     def GetIcon(*args
, **kwargs
): 
2367         """GetIcon(self) -> Icon""" 
2368         return _misc_
.FileType_GetIcon(*args
, **kwargs
) 
2370     def GetIconInfo(*args
, **kwargs
): 
2371         """GetIconInfo(self) -> PyObject""" 
2372         return _misc_
.FileType_GetIconInfo(*args
, **kwargs
) 
2374     def GetDescription(*args
, **kwargs
): 
2375         """GetDescription(self) -> PyObject""" 
2376         return _misc_
.FileType_GetDescription(*args
, **kwargs
) 
2378     def GetOpenCommand(*args
, **kwargs
): 
2379         """GetOpenCommand(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2380         return _misc_
.FileType_GetOpenCommand(*args
, **kwargs
) 
2382     def GetPrintCommand(*args
, **kwargs
): 
2383         """GetPrintCommand(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2384         return _misc_
.FileType_GetPrintCommand(*args
, **kwargs
) 
2386     def GetAllCommands(*args
, **kwargs
): 
2387         """GetAllCommands(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2388         return _misc_
.FileType_GetAllCommands(*args
, **kwargs
) 
2390     def SetCommand(*args
, **kwargs
): 
2391         """SetCommand(self, String cmd, String verb, bool overwriteprompt=True) -> bool""" 
2392         return _misc_
.FileType_SetCommand(*args
, **kwargs
) 
2394     def SetDefaultIcon(*args
, **kwargs
): 
2395         """SetDefaultIcon(self, String cmd=EmptyString, int index=0) -> bool""" 
2396         return _misc_
.FileType_SetDefaultIcon(*args
, **kwargs
) 
2398     def Unassociate(*args
, **kwargs
): 
2399         """Unassociate(self) -> bool""" 
2400         return _misc_
.FileType_Unassociate(*args
, **kwargs
) 
2402     def ExpandCommand(*args
, **kwargs
): 
2403         """ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String""" 
2404         return _misc_
.FileType_ExpandCommand(*args
, **kwargs
) 
2406     ExpandCommand 
= staticmethod(ExpandCommand
) 
2408 class FileTypePtr(FileType
): 
2409     def __init__(self
, this
): 
2411         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2412         self
.__class
__ = FileType
 
2413 _misc_
.FileType_swigregister(FileTypePtr
) 
2415 def FileType_ExpandCommand(*args
, **kwargs
): 
2416     """FileType_ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String""" 
2417     return _misc_
.FileType_ExpandCommand(*args
, **kwargs
) 
2419 class MimeTypesManager(object): 
2420     """Proxy of C++ MimeTypesManager class""" 
2422         return "<%s.%s; proxy of C++ wxMimeTypesManager instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2423     def IsOfType(*args
, **kwargs
): 
2424         """IsOfType(String mimeType, String wildcard) -> bool""" 
2425         return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
) 
2427     IsOfType 
= staticmethod(IsOfType
) 
2428     def __init__(self
, *args
, **kwargs
): 
2429         """__init__(self) -> MimeTypesManager""" 
2430         newobj 
= _misc_
.new_MimeTypesManager(*args
, **kwargs
) 
2431         self
.this 
= newobj
.this
 
2434     def Initialize(*args
, **kwargs
): 
2435         """Initialize(self, int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)""" 
2436         return _misc_
.MimeTypesManager_Initialize(*args
, **kwargs
) 
2438     def ClearData(*args
, **kwargs
): 
2439         """ClearData(self)""" 
2440         return _misc_
.MimeTypesManager_ClearData(*args
, **kwargs
) 
2442     def GetFileTypeFromExtension(*args
, **kwargs
): 
2443         """GetFileTypeFromExtension(self, String ext) -> FileType""" 
2444         return _misc_
.MimeTypesManager_GetFileTypeFromExtension(*args
, **kwargs
) 
2446     def GetFileTypeFromMimeType(*args
, **kwargs
): 
2447         """GetFileTypeFromMimeType(self, String mimeType) -> FileType""" 
2448         return _misc_
.MimeTypesManager_GetFileTypeFromMimeType(*args
, **kwargs
) 
2450     def ReadMailcap(*args
, **kwargs
): 
2451         """ReadMailcap(self, String filename, bool fallback=False) -> bool""" 
2452         return _misc_
.MimeTypesManager_ReadMailcap(*args
, **kwargs
) 
2454     def ReadMimeTypes(*args
, **kwargs
): 
2455         """ReadMimeTypes(self, String filename) -> bool""" 
2456         return _misc_
.MimeTypesManager_ReadMimeTypes(*args
, **kwargs
) 
2458     def EnumAllFileTypes(*args
, **kwargs
): 
2459         """EnumAllFileTypes(self) -> PyObject""" 
2460         return _misc_
.MimeTypesManager_EnumAllFileTypes(*args
, **kwargs
) 
2462     def AddFallback(*args
, **kwargs
): 
2463         """AddFallback(self, FileTypeInfo ft)""" 
2464         return _misc_
.MimeTypesManager_AddFallback(*args
, **kwargs
) 
2466     def Associate(*args
, **kwargs
): 
2467         """Associate(self, FileTypeInfo ftInfo) -> FileType""" 
2468         return _misc_
.MimeTypesManager_Associate(*args
, **kwargs
) 
2470     def Unassociate(*args
, **kwargs
): 
2471         """Unassociate(self, FileType ft) -> bool""" 
2472         return _misc_
.MimeTypesManager_Unassociate(*args
, **kwargs
) 
2474     def __del__(self
, destroy
=_misc_
.delete_MimeTypesManager
): 
2477             if self
.thisown
: destroy(self
) 
2481 class MimeTypesManagerPtr(MimeTypesManager
): 
2482     def __init__(self
, this
): 
2484         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2485         self
.__class
__ = MimeTypesManager
 
2486 _misc_
.MimeTypesManager_swigregister(MimeTypesManagerPtr
) 
2487 TheMimeTypesManager 
= cvar
.TheMimeTypesManager
 
2489 def MimeTypesManager_IsOfType(*args
, **kwargs
): 
2490     """MimeTypesManager_IsOfType(String mimeType, String wildcard) -> bool""" 
2491     return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
) 
2493 #--------------------------------------------------------------------------- 
2495 class ArtProvider(object): 
2497     The wx.ArtProvider class is used to customize the look of wxWidgets 
2498     application. When wxWidgets needs to display an icon or a bitmap (e.g. 
2499     in the standard file dialog), it does not use hard-coded resource but 
2500     asks wx.ArtProvider for it instead. This way the users can plug in 
2501     their own wx.ArtProvider class and easily replace standard art with 
2502     his/her own version. It is easy thing to do: all that is needed is 
2503     to derive a class from wx.ArtProvider, override it's CreateBitmap 
2504     method and register the provider with wx.ArtProvider.PushProvider:: 
2506         class MyArtProvider(wx.ArtProvider): 
2508                 wx.ArtProvider.__init__(self) 
2510             def CreateBitmap(self, artid, client, size): 
2516         return "<%s.%s; proxy of C++ wxPyArtProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2517     def __init__(self
, *args
, **kwargs
): 
2519         __init__(self) -> ArtProvider 
2521         The wx.ArtProvider class is used to customize the look of wxWidgets 
2522         application. When wxWidgets needs to display an icon or a bitmap (e.g. 
2523         in the standard file dialog), it does not use hard-coded resource but 
2524         asks wx.ArtProvider for it instead. This way the users can plug in 
2525         their own wx.ArtProvider class and easily replace standard art with 
2526         his/her own version. It is easy thing to do: all that is needed is 
2527         to derive a class from wx.ArtProvider, override it's CreateBitmap 
2528         method and register the provider with wx.ArtProvider.PushProvider:: 
2530             class MyArtProvider(wx.ArtProvider): 
2532                     wx.ArtProvider.__init__(self) 
2534                 def CreateBitmap(self, artid, client, size): 
2539         newobj 
= _misc_
.new_ArtProvider(*args
, **kwargs
) 
2540         self
.this 
= newobj
.this
 
2543         self
._setCallbackInfo
(self
, ArtProvider
) 
2545     def _setCallbackInfo(*args
, **kwargs
): 
2546         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
2547         return _misc_
.ArtProvider__setCallbackInfo(*args
, **kwargs
) 
2549     def PushProvider(*args
, **kwargs
): 
2551         PushProvider(ArtProvider provider) 
2553         Add new provider to the top of providers stack. 
2555         return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
) 
2557     PushProvider 
= staticmethod(PushProvider
) 
2558     def PopProvider(*args
, **kwargs
): 
2560         PopProvider() -> bool 
2562         Remove latest added provider and delete it. 
2564         return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
) 
2566     PopProvider 
= staticmethod(PopProvider
) 
2567     def RemoveProvider(*args
, **kwargs
): 
2569         RemoveProvider(ArtProvider provider) -> bool 
2571         Remove provider. The provider must have been added previously!  The 
2572         provider is _not_ deleted. 
2574         return _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
) 
2576     RemoveProvider 
= staticmethod(RemoveProvider
) 
2577     def GetBitmap(*args
, **kwargs
): 
2579         GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap 
2581         Query the providers for bitmap with given ID and return it. Return 
2582         wx.NullBitmap if no provider provides it. 
2584         return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
) 
2586     GetBitmap 
= staticmethod(GetBitmap
) 
2587     def GetIcon(*args
, **kwargs
): 
2589         GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon 
2591         Query the providers for icon with given ID and return it.  Return 
2592         wx.NullIcon if no provider provides it. 
2594         return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
) 
2596     GetIcon 
= staticmethod(GetIcon
) 
2597     def GetSizeHint(*args
, **kwargs
): 
2599         GetSizeHint(String client, bool platform_dependent=False) -> Size 
2601         Get the size hint of an icon from a specific Art Client, queries the 
2602         topmost provider if platform_dependent = false 
2604         return _misc_
.ArtProvider_GetSizeHint(*args
, **kwargs
) 
2606     GetSizeHint 
= staticmethod(GetSizeHint
) 
2607     def Destroy(*args
, **kwargs
): 
2609         return _misc_
.ArtProvider_Destroy(*args
, **kwargs
) 
2612 class ArtProviderPtr(ArtProvider
): 
2613     def __init__(self
, this
): 
2615         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2616         self
.__class
__ = ArtProvider
 
2617 _misc_
.ArtProvider_swigregister(ArtProviderPtr
) 
2618 ART_TOOLBAR 
= cvar
.ART_TOOLBAR
 
2619 ART_MENU 
= cvar
.ART_MENU
 
2620 ART_FRAME_ICON 
= cvar
.ART_FRAME_ICON
 
2621 ART_CMN_DIALOG 
= cvar
.ART_CMN_DIALOG
 
2622 ART_HELP_BROWSER 
= cvar
.ART_HELP_BROWSER
 
2623 ART_MESSAGE_BOX 
= cvar
.ART_MESSAGE_BOX
 
2624 ART_BUTTON 
= cvar
.ART_BUTTON
 
2625 ART_OTHER 
= cvar
.ART_OTHER
 
2626 ART_ADD_BOOKMARK 
= cvar
.ART_ADD_BOOKMARK
 
2627 ART_DEL_BOOKMARK 
= cvar
.ART_DEL_BOOKMARK
 
2628 ART_HELP_SIDE_PANEL 
= cvar
.ART_HELP_SIDE_PANEL
 
2629 ART_HELP_SETTINGS 
= cvar
.ART_HELP_SETTINGS
 
2630 ART_HELP_BOOK 
= cvar
.ART_HELP_BOOK
 
2631 ART_HELP_FOLDER 
= cvar
.ART_HELP_FOLDER
 
2632 ART_HELP_PAGE 
= cvar
.ART_HELP_PAGE
 
2633 ART_GO_BACK 
= cvar
.ART_GO_BACK
 
2634 ART_GO_FORWARD 
= cvar
.ART_GO_FORWARD
 
2635 ART_GO_UP 
= cvar
.ART_GO_UP
 
2636 ART_GO_DOWN 
= cvar
.ART_GO_DOWN
 
2637 ART_GO_TO_PARENT 
= cvar
.ART_GO_TO_PARENT
 
2638 ART_GO_HOME 
= cvar
.ART_GO_HOME
 
2639 ART_FILE_OPEN 
= cvar
.ART_FILE_OPEN
 
2640 ART_FILE_SAVE 
= cvar
.ART_FILE_SAVE
 
2641 ART_FILE_SAVE_AS 
= cvar
.ART_FILE_SAVE_AS
 
2642 ART_PRINT 
= cvar
.ART_PRINT
 
2643 ART_HELP 
= cvar
.ART_HELP
 
2644 ART_TIP 
= cvar
.ART_TIP
 
2645 ART_REPORT_VIEW 
= cvar
.ART_REPORT_VIEW
 
2646 ART_LIST_VIEW 
= cvar
.ART_LIST_VIEW
 
2647 ART_NEW_DIR 
= cvar
.ART_NEW_DIR
 
2648 ART_HARDDISK 
= cvar
.ART_HARDDISK
 
2649 ART_FLOPPY 
= cvar
.ART_FLOPPY
 
2650 ART_CDROM 
= cvar
.ART_CDROM
 
2651 ART_REMOVABLE 
= cvar
.ART_REMOVABLE
 
2652 ART_FOLDER 
= cvar
.ART_FOLDER
 
2653 ART_FOLDER_OPEN 
= cvar
.ART_FOLDER_OPEN
 
2654 ART_GO_DIR_UP 
= cvar
.ART_GO_DIR_UP
 
2655 ART_EXECUTABLE_FILE 
= cvar
.ART_EXECUTABLE_FILE
 
2656 ART_NORMAL_FILE 
= cvar
.ART_NORMAL_FILE
 
2657 ART_TICK_MARK 
= cvar
.ART_TICK_MARK
 
2658 ART_CROSS_MARK 
= cvar
.ART_CROSS_MARK
 
2659 ART_ERROR 
= cvar
.ART_ERROR
 
2660 ART_QUESTION 
= cvar
.ART_QUESTION
 
2661 ART_WARNING 
= cvar
.ART_WARNING
 
2662 ART_INFORMATION 
= cvar
.ART_INFORMATION
 
2663 ART_MISSING_IMAGE 
= cvar
.ART_MISSING_IMAGE
 
2664 ART_COPY 
= cvar
.ART_COPY
 
2665 ART_CUT 
= cvar
.ART_CUT
 
2666 ART_PASTE 
= cvar
.ART_PASTE
 
2667 ART_DELETE 
= cvar
.ART_DELETE
 
2668 ART_NEW 
= cvar
.ART_NEW
 
2669 ART_UNDO 
= cvar
.ART_UNDO
 
2670 ART_REDO 
= cvar
.ART_REDO
 
2671 ART_QUIT 
= cvar
.ART_QUIT
 
2672 ART_FIND 
= cvar
.ART_FIND
 
2673 ART_FIND_AND_REPLACE 
= cvar
.ART_FIND_AND_REPLACE
 
2675 def ArtProvider_PushProvider(*args
, **kwargs
): 
2677     ArtProvider_PushProvider(ArtProvider provider) 
2679     Add new provider to the top of providers stack. 
2681     return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
) 
2683 def ArtProvider_PopProvider(*args
, **kwargs
): 
2685     ArtProvider_PopProvider() -> bool 
2687     Remove latest added provider and delete it. 
2689     return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
) 
2691 def ArtProvider_RemoveProvider(*args
, **kwargs
): 
2693     ArtProvider_RemoveProvider(ArtProvider provider) -> bool 
2695     Remove provider. The provider must have been added previously!  The 
2696     provider is _not_ deleted. 
2698     return _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
) 
2700 def ArtProvider_GetBitmap(*args
, **kwargs
): 
2702     ArtProvider_GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap 
2704     Query the providers for bitmap with given ID and return it. Return 
2705     wx.NullBitmap if no provider provides it. 
2707     return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
) 
2709 def ArtProvider_GetIcon(*args
, **kwargs
): 
2711     ArtProvider_GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon 
2713     Query the providers for icon with given ID and return it.  Return 
2714     wx.NullIcon if no provider provides it. 
2716     return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
) 
2718 def ArtProvider_GetSizeHint(*args
, **kwargs
): 
2720     ArtProvider_GetSizeHint(String client, bool platform_dependent=False) -> Size 
2722     Get the size hint of an icon from a specific Art Client, queries the 
2723     topmost provider if platform_dependent = false 
2725     return _misc_
.ArtProvider_GetSizeHint(*args
, **kwargs
) 
2727 #--------------------------------------------------------------------------- 
2729 CONFIG_USE_LOCAL_FILE 
= _misc_
.CONFIG_USE_LOCAL_FILE
 
2730 CONFIG_USE_GLOBAL_FILE 
= _misc_
.CONFIG_USE_GLOBAL_FILE
 
2731 CONFIG_USE_RELATIVE_PATH 
= _misc_
.CONFIG_USE_RELATIVE_PATH
 
2732 CONFIG_USE_NO_ESCAPE_CHARACTERS 
= _misc_
.CONFIG_USE_NO_ESCAPE_CHARACTERS
 
2733 class ConfigBase(object): 
2735     wx.ConfigBase class defines the basic interface of all config 
2736     classes. It can not be used by itself (it is an abstract base class) 
2737     and you will always use one of its derivations: wx.Config or 
2740     wx.ConfigBase organizes the items in a tree-like structure, modeled 
2741     after the Unix/Dos filesystem. There are groups that act like 
2742     directories and entries, key/value pairs that act like files.  There 
2743     is always one current group given by the current path.  As in the file 
2744     system case, to specify a key in the config class you must use a path 
2745     to it.  Config classes also support the notion of the current group, 
2746     which makes it possible to use relative paths. 
2748     Keys are pairs "key_name = value" where value may be of string, 
2749     integer floating point or boolean, you can not store binary data 
2750     without first encoding it as a string.  For performance reasons items 
2751     should be kept small, no more than a couple kilobytes. 
2754     def __init__(self
): raise RuntimeError, "No constructor defined" 
2756         return "<%s.%s; proxy of C++ wxConfigBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2757     def __del__(self
, destroy
=_misc_
.delete_ConfigBase
): 
2760             if self
.thisown
: destroy(self
) 
2763     Type_Unknown 
= _misc_
.ConfigBase_Type_Unknown
 
2764     Type_String 
= _misc_
.ConfigBase_Type_String
 
2765     Type_Boolean 
= _misc_
.ConfigBase_Type_Boolean
 
2766     Type_Integer 
= _misc_
.ConfigBase_Type_Integer
 
2767     Type_Float 
= _misc_
.ConfigBase_Type_Float
 
2768     def Set(*args
, **kwargs
): 
2770         Set(ConfigBase config) -> ConfigBase 
2772         Sets the global config object (the one returned by Get) and returns a 
2773         reference to the previous global config object. 
2775         return _misc_
.ConfigBase_Set(*args
, **kwargs
) 
2777     Set 
= staticmethod(Set
) 
2778     def Get(*args
, **kwargs
): 
2780         Get(bool createOnDemand=True) -> ConfigBase 
2782         Returns the current global config object, creating one if neccessary. 
2784         return _misc_
.ConfigBase_Get(*args
, **kwargs
) 
2786     Get 
= staticmethod(Get
) 
2787     def Create(*args
, **kwargs
): 
2789         Create() -> ConfigBase 
2791         Create and return a new global config object.  This function will 
2792         create the "best" implementation of wx.Config available for the 
2795         return _misc_
.ConfigBase_Create(*args
, **kwargs
) 
2797     Create 
= staticmethod(Create
) 
2798     def DontCreateOnDemand(*args
, **kwargs
): 
2800         DontCreateOnDemand() 
2802         Should Get() try to create a new log object if there isn't a current 
2805         return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
) 
2807     DontCreateOnDemand 
= staticmethod(DontCreateOnDemand
) 
2808     def SetPath(*args
, **kwargs
): 
2810         SetPath(self, String path) 
2812         Set current path: if the first character is '/', it's the absolute 
2813         path, otherwise it's a relative path. '..' is supported. If the 
2814         strPath doesn't exist it is created. 
2816         return _misc_
.ConfigBase_SetPath(*args
, **kwargs
) 
2818     def GetPath(*args
, **kwargs
): 
2820         GetPath(self) -> String 
2822         Retrieve the current path (always as absolute path) 
2824         return _misc_
.ConfigBase_GetPath(*args
, **kwargs
) 
2826     def GetFirstGroup(*args
, **kwargs
): 
2828         GetFirstGroup() -> (more, value, index) 
2830         Allows enumerating the subgroups in a config object.  Returns a tuple 
2831         containing a flag indicating there are more items, the name of the 
2832         current item, and an index to pass to GetNextGroup to fetch the next 
2835         return _misc_
.ConfigBase_GetFirstGroup(*args
, **kwargs
) 
2837     def GetNextGroup(*args
, **kwargs
): 
2839         GetNextGroup(long index) -> (more, value, index) 
2841         Allows enumerating the subgroups in a config object.  Returns a tuple 
2842         containing a flag indicating there are more items, the name of the 
2843         current item, and an index to pass to GetNextGroup to fetch the next 
2846         return _misc_
.ConfigBase_GetNextGroup(*args
, **kwargs
) 
2848     def GetFirstEntry(*args
, **kwargs
): 
2850         GetFirstEntry() -> (more, value, index) 
2852         Allows enumerating the entries in the current group in a config 
2853         object.  Returns a tuple containing a flag indicating there are more 
2854         items, the name of the current item, and an index to pass to 
2855         GetNextGroup to fetch the next item. 
2857         return _misc_
.ConfigBase_GetFirstEntry(*args
, **kwargs
) 
2859     def GetNextEntry(*args
, **kwargs
): 
2861         GetNextEntry(long index) -> (more, value, index) 
2863         Allows enumerating the entries in the current group in a config 
2864         object.  Returns a tuple containing a flag indicating there are more 
2865         items, the name of the current item, and an index to pass to 
2866         GetNextGroup to fetch the next item. 
2868         return _misc_
.ConfigBase_GetNextEntry(*args
, **kwargs
) 
2870     def GetNumberOfEntries(*args
, **kwargs
): 
2872         GetNumberOfEntries(self, bool recursive=False) -> size_t 
2874         Get the number of entries in the current group, with or without its 
2877         return _misc_
.ConfigBase_GetNumberOfEntries(*args
, **kwargs
) 
2879     def GetNumberOfGroups(*args
, **kwargs
): 
2881         GetNumberOfGroups(self, bool recursive=False) -> size_t 
2883         Get the number of subgroups in the current group, with or without its 
2886         return _misc_
.ConfigBase_GetNumberOfGroups(*args
, **kwargs
) 
2888     def HasGroup(*args
, **kwargs
): 
2890         HasGroup(self, String name) -> bool 
2892         Returns True if the group by this name exists 
2894         return _misc_
.ConfigBase_HasGroup(*args
, **kwargs
) 
2896     def HasEntry(*args
, **kwargs
): 
2898         HasEntry(self, String name) -> bool 
2900         Returns True if the entry by this name exists 
2902         return _misc_
.ConfigBase_HasEntry(*args
, **kwargs
) 
2904     def Exists(*args
, **kwargs
): 
2906         Exists(self, String name) -> bool 
2908         Returns True if either a group or an entry with a given name exists 
2910         return _misc_
.ConfigBase_Exists(*args
, **kwargs
) 
2912     def GetEntryType(*args
, **kwargs
): 
2914         GetEntryType(self, String name) -> int 
2916         Get the type of the entry.  Returns one of the wx.Config.Type_XXX values. 
2918         return _misc_
.ConfigBase_GetEntryType(*args
, **kwargs
) 
2920     def Read(*args
, **kwargs
): 
2922         Read(self, String key, String defaultVal=EmptyString) -> String 
2924         Returns the value of key if it exists, defaultVal otherwise. 
2926         return _misc_
.ConfigBase_Read(*args
, **kwargs
) 
2928     def ReadInt(*args
, **kwargs
): 
2930         ReadInt(self, String key, long defaultVal=0) -> long 
2932         Returns the value of key if it exists, defaultVal otherwise. 
2934         return _misc_
.ConfigBase_ReadInt(*args
, **kwargs
) 
2936     def ReadFloat(*args
, **kwargs
): 
2938         ReadFloat(self, String key, double defaultVal=0.0) -> double 
2940         Returns the value of key if it exists, defaultVal otherwise. 
2942         return _misc_
.ConfigBase_ReadFloat(*args
, **kwargs
) 
2944     def ReadBool(*args
, **kwargs
): 
2946         ReadBool(self, String key, bool defaultVal=False) -> bool 
2948         Returns the value of key if it exists, defaultVal otherwise. 
2950         return _misc_
.ConfigBase_ReadBool(*args
, **kwargs
) 
2952     def Write(*args
, **kwargs
): 
2954         Write(self, String key, String value) -> bool 
2956         write the value (return True on success) 
2958         return _misc_
.ConfigBase_Write(*args
, **kwargs
) 
2960     def WriteInt(*args
, **kwargs
): 
2962         WriteInt(self, String key, long value) -> bool 
2964         write the value (return True on success) 
2966         return _misc_
.ConfigBase_WriteInt(*args
, **kwargs
) 
2968     def WriteFloat(*args
, **kwargs
): 
2970         WriteFloat(self, String key, double value) -> bool 
2972         write the value (return True on success) 
2974         return _misc_
.ConfigBase_WriteFloat(*args
, **kwargs
) 
2976     def WriteBool(*args
, **kwargs
): 
2978         WriteBool(self, String key, bool value) -> bool 
2980         write the value (return True on success) 
2982         return _misc_
.ConfigBase_WriteBool(*args
, **kwargs
) 
2984     def Flush(*args
, **kwargs
): 
2986         Flush(self, bool currentOnly=False) -> bool 
2988         permanently writes all changes 
2990         return _misc_
.ConfigBase_Flush(*args
, **kwargs
) 
2992     def RenameEntry(*args
, **kwargs
): 
2994         RenameEntry(self, String oldName, String newName) -> bool 
2996         Rename an entry.  Returns False on failure (probably because the new 
2997         name is already taken by an existing entry) 
2999         return _misc_
.ConfigBase_RenameEntry(*args
, **kwargs
) 
3001     def RenameGroup(*args
, **kwargs
): 
3003         RenameGroup(self, String oldName, String newName) -> bool 
3005         Rename a group.  Returns False on failure (probably because the new 
3006         name is already taken by an existing entry) 
3008         return _misc_
.ConfigBase_RenameGroup(*args
, **kwargs
) 
3010     def DeleteEntry(*args
, **kwargs
): 
3012         DeleteEntry(self, String key, bool deleteGroupIfEmpty=True) -> bool 
3014         Deletes the specified entry and the group it belongs to if it was the 
3015         last key in it and the second parameter is True 
3017         return _misc_
.ConfigBase_DeleteEntry(*args
, **kwargs
) 
3019     def DeleteGroup(*args
, **kwargs
): 
3021         DeleteGroup(self, String key) -> bool 
3023         Delete the group (with all subgroups) 
3025         return _misc_
.ConfigBase_DeleteGroup(*args
, **kwargs
) 
3027     def DeleteAll(*args
, **kwargs
): 
3029         DeleteAll(self) -> bool 
3031         Delete the whole underlying object (disk file, registry key, ...) 
3032         primarly intended for use by deinstallation routine. 
3034         return _misc_
.ConfigBase_DeleteAll(*args
, **kwargs
) 
3036     def SetExpandEnvVars(*args
, **kwargs
): 
3038         SetExpandEnvVars(self, bool doIt=True) 
3040         We can automatically expand environment variables in the config 
3041         entries this option is on by default, you can turn it on/off at any 
3044         return _misc_
.ConfigBase_SetExpandEnvVars(*args
, **kwargs
) 
3046     def IsExpandingEnvVars(*args
, **kwargs
): 
3048         IsExpandingEnvVars(self) -> bool 
3050         Are we currently expanding environment variables? 
3052         return _misc_
.ConfigBase_IsExpandingEnvVars(*args
, **kwargs
) 
3054     def SetRecordDefaults(*args
, **kwargs
): 
3056         SetRecordDefaults(self, bool doIt=True) 
3058         Set whether the config objec should record default values. 
3060         return _misc_
.ConfigBase_SetRecordDefaults(*args
, **kwargs
) 
3062     def IsRecordingDefaults(*args
, **kwargs
): 
3064         IsRecordingDefaults(self) -> bool 
3066         Are we currently recording default values? 
3068         return _misc_
.ConfigBase_IsRecordingDefaults(*args
, **kwargs
) 
3070     def ExpandEnvVars(*args
, **kwargs
): 
3072         ExpandEnvVars(self, String str) -> String 
3074         Expand any environment variables in str and return the result 
3076         return _misc_
.ConfigBase_ExpandEnvVars(*args
, **kwargs
) 
3078     def GetAppName(*args
, **kwargs
): 
3079         """GetAppName(self) -> String""" 
3080         return _misc_
.ConfigBase_GetAppName(*args
, **kwargs
) 
3082     def GetVendorName(*args
, **kwargs
): 
3083         """GetVendorName(self) -> String""" 
3084         return _misc_
.ConfigBase_GetVendorName(*args
, **kwargs
) 
3086     def SetAppName(*args
, **kwargs
): 
3087         """SetAppName(self, String appName)""" 
3088         return _misc_
.ConfigBase_SetAppName(*args
, **kwargs
) 
3090     def SetVendorName(*args
, **kwargs
): 
3091         """SetVendorName(self, String vendorName)""" 
3092         return _misc_
.ConfigBase_SetVendorName(*args
, **kwargs
) 
3094     def SetStyle(*args
, **kwargs
): 
3095         """SetStyle(self, long style)""" 
3096         return _misc_
.ConfigBase_SetStyle(*args
, **kwargs
) 
3098     def GetStyle(*args
, **kwargs
): 
3099         """GetStyle(self) -> long""" 
3100         return _misc_
.ConfigBase_GetStyle(*args
, **kwargs
) 
3103 class ConfigBasePtr(ConfigBase
): 
3104     def __init__(self
, this
): 
3106         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3107         self
.__class
__ = ConfigBase
 
3108 _misc_
.ConfigBase_swigregister(ConfigBasePtr
) 
3110 def ConfigBase_Set(*args
, **kwargs
): 
3112     ConfigBase_Set(ConfigBase config) -> ConfigBase 
3114     Sets the global config object (the one returned by Get) and returns a 
3115     reference to the previous global config object. 
3117     return _misc_
.ConfigBase_Set(*args
, **kwargs
) 
3119 def ConfigBase_Get(*args
, **kwargs
): 
3121     ConfigBase_Get(bool createOnDemand=True) -> ConfigBase 
3123     Returns the current global config object, creating one if neccessary. 
3125     return _misc_
.ConfigBase_Get(*args
, **kwargs
) 
3127 def ConfigBase_Create(*args
, **kwargs
): 
3129     ConfigBase_Create() -> ConfigBase 
3131     Create and return a new global config object.  This function will 
3132     create the "best" implementation of wx.Config available for the 
3135     return _misc_
.ConfigBase_Create(*args
, **kwargs
) 
3137 def ConfigBase_DontCreateOnDemand(*args
, **kwargs
): 
3139     ConfigBase_DontCreateOnDemand() 
3141     Should Get() try to create a new log object if there isn't a current 
3144     return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
) 
3146 class Config(ConfigBase
): 
3148     This ConfigBase-derived class will use the registry on Windows, 
3149     and will be a wx.FileConfig on other platforms. 
3152         return "<%s.%s; proxy of C++ wxConfig instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3153     def __init__(self
, *args
, **kwargs
): 
3155         __init__(self, String appName=EmptyString, String vendorName=EmptyString,  
3156             String localFilename=EmptyString, String globalFilename=EmptyString,  
3157             long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> Config 
3159         newobj 
= _misc_
.new_Config(*args
, **kwargs
) 
3160         self
.this 
= newobj
.this
 
3163     def __del__(self
, destroy
=_misc_
.delete_Config
): 
3166             if self
.thisown
: destroy(self
) 
3170 class ConfigPtr(Config
): 
3171     def __init__(self
, this
): 
3173         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3174         self
.__class
__ = Config
 
3175 _misc_
.Config_swigregister(ConfigPtr
) 
3177 class FileConfig(ConfigBase
): 
3178     """This config class will use a file for storage on all platforms.""" 
3180         return "<%s.%s; proxy of C++ wxFileConfig instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3181     def __init__(self
, *args
, **kwargs
): 
3183         __init__(self, String appName=EmptyString, String vendorName=EmptyString,  
3184             String localFilename=EmptyString, String globalFilename=EmptyString,  
3185             long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> FileConfig 
3187         newobj 
= _misc_
.new_FileConfig(*args
, **kwargs
) 
3188         self
.this 
= newobj
.this
 
3191     def __del__(self
, destroy
=_misc_
.delete_FileConfig
): 
3194             if self
.thisown
: destroy(self
) 
3198 class FileConfigPtr(FileConfig
): 
3199     def __init__(self
, this
): 
3201         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3202         self
.__class
__ = FileConfig
 
3203 _misc_
.FileConfig_swigregister(FileConfigPtr
) 
3205 class ConfigPathChanger(object): 
3207     A handy little class which changes current path to the path of given 
3208     entry and restores it in the destructoir: so if you declare a local 
3209     variable of this type, you work in the entry directory and the path is 
3210     automatically restored when the function returns. 
3213         return "<%s.%s; proxy of C++ wxConfigPathChanger instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3214     def __init__(self
, *args
, **kwargs
): 
3215         """__init__(self, ConfigBase config, String entry) -> ConfigPathChanger""" 
3216         newobj 
= _misc_
.new_ConfigPathChanger(*args
, **kwargs
) 
3217         self
.this 
= newobj
.this
 
3220     def __del__(self
, destroy
=_misc_
.delete_ConfigPathChanger
): 
3223             if self
.thisown
: destroy(self
) 
3226     def Name(*args
, **kwargs
): 
3228         Name(self) -> String 
3232         return _misc_
.ConfigPathChanger_Name(*args
, **kwargs
) 
3235 class ConfigPathChangerPtr(ConfigPathChanger
): 
3236     def __init__(self
, this
): 
3238         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3239         self
.__class
__ = ConfigPathChanger
 
3240 _misc_
.ConfigPathChanger_swigregister(ConfigPathChangerPtr
) 
3243 def ExpandEnvVars(*args
, **kwargs
): 
3245     ExpandEnvVars(String sz) -> String 
3247     Replace environment variables ($SOMETHING) with their values. The 
3248     format is $VARNAME or ${VARNAME} where VARNAME contains alphanumeric 
3249     characters and '_' only. '$' must be escaped ('\$') in order to be 
3252     return _misc_
.ExpandEnvVars(*args
, **kwargs
) 
3253 #--------------------------------------------------------------------------- 
3255 class DateTime(object): 
3256     """Proxy of C++ DateTime class""" 
3258         return "<%s.%s; proxy of C++ wxDateTime instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3259     Local 
= _misc_
.DateTime_Local
 
3260     GMT_12 
= _misc_
.DateTime_GMT_12
 
3261     GMT_11 
= _misc_
.DateTime_GMT_11
 
3262     GMT_10 
= _misc_
.DateTime_GMT_10
 
3263     GMT_9 
= _misc_
.DateTime_GMT_9
 
3264     GMT_8 
= _misc_
.DateTime_GMT_8
 
3265     GMT_7 
= _misc_
.DateTime_GMT_7
 
3266     GMT_6 
= _misc_
.DateTime_GMT_6
 
3267     GMT_5 
= _misc_
.DateTime_GMT_5
 
3268     GMT_4 
= _misc_
.DateTime_GMT_4
 
3269     GMT_3 
= _misc_
.DateTime_GMT_3
 
3270     GMT_2 
= _misc_
.DateTime_GMT_2
 
3271     GMT_1 
= _misc_
.DateTime_GMT_1
 
3272     GMT0 
= _misc_
.DateTime_GMT0
 
3273     GMT1 
= _misc_
.DateTime_GMT1
 
3274     GMT2 
= _misc_
.DateTime_GMT2
 
3275     GMT3 
= _misc_
.DateTime_GMT3
 
3276     GMT4 
= _misc_
.DateTime_GMT4
 
3277     GMT5 
= _misc_
.DateTime_GMT5
 
3278     GMT6 
= _misc_
.DateTime_GMT6
 
3279     GMT7 
= _misc_
.DateTime_GMT7
 
3280     GMT8 
= _misc_
.DateTime_GMT8
 
3281     GMT9 
= _misc_
.DateTime_GMT9
 
3282     GMT10 
= _misc_
.DateTime_GMT10
 
3283     GMT11 
= _misc_
.DateTime_GMT11
 
3284     GMT12 
= _misc_
.DateTime_GMT12
 
3285     WET 
= _misc_
.DateTime_WET
 
3286     WEST 
= _misc_
.DateTime_WEST
 
3287     CET 
= _misc_
.DateTime_CET
 
3288     CEST 
= _misc_
.DateTime_CEST
 
3289     EET 
= _misc_
.DateTime_EET
 
3290     EEST 
= _misc_
.DateTime_EEST
 
3291     MSK 
= _misc_
.DateTime_MSK
 
3292     MSD 
= _misc_
.DateTime_MSD
 
3293     AST 
= _misc_
.DateTime_AST
 
3294     ADT 
= _misc_
.DateTime_ADT
 
3295     EST 
= _misc_
.DateTime_EST
 
3296     EDT 
= _misc_
.DateTime_EDT
 
3297     CST 
= _misc_
.DateTime_CST
 
3298     CDT 
= _misc_
.DateTime_CDT
 
3299     MST 
= _misc_
.DateTime_MST
 
3300     MDT 
= _misc_
.DateTime_MDT
 
3301     PST 
= _misc_
.DateTime_PST
 
3302     PDT 
= _misc_
.DateTime_PDT
 
3303     HST 
= _misc_
.DateTime_HST
 
3304     AKST 
= _misc_
.DateTime_AKST
 
3305     AKDT 
= _misc_
.DateTime_AKDT
 
3306     A_WST 
= _misc_
.DateTime_A_WST
 
3307     A_CST 
= _misc_
.DateTime_A_CST
 
3308     A_EST 
= _misc_
.DateTime_A_EST
 
3309     A_ESST 
= _misc_
.DateTime_A_ESST
 
3310     UTC 
= _misc_
.DateTime_UTC
 
3311     Gregorian 
= _misc_
.DateTime_Gregorian
 
3312     Julian 
= _misc_
.DateTime_Julian
 
3313     Gr_Unknown 
= _misc_
.DateTime_Gr_Unknown
 
3314     Gr_Standard 
= _misc_
.DateTime_Gr_Standard
 
3315     Gr_Alaska 
= _misc_
.DateTime_Gr_Alaska
 
3316     Gr_Albania 
= _misc_
.DateTime_Gr_Albania
 
3317     Gr_Austria 
= _misc_
.DateTime_Gr_Austria
 
3318     Gr_Austria_Brixen 
= _misc_
.DateTime_Gr_Austria_Brixen
 
3319     Gr_Austria_Salzburg 
= _misc_
.DateTime_Gr_Austria_Salzburg
 
3320     Gr_Austria_Tyrol 
= _misc_
.DateTime_Gr_Austria_Tyrol
 
3321     Gr_Austria_Carinthia 
= _misc_
.DateTime_Gr_Austria_Carinthia
 
3322     Gr_Austria_Styria 
= _misc_
.DateTime_Gr_Austria_Styria
 
3323     Gr_Belgium 
= _misc_
.DateTime_Gr_Belgium
 
3324     Gr_Bulgaria 
= _misc_
.DateTime_Gr_Bulgaria
 
3325     Gr_Bulgaria_1 
= _misc_
.DateTime_Gr_Bulgaria_1
 
3326     Gr_Bulgaria_2 
= _misc_
.DateTime_Gr_Bulgaria_2
 
3327     Gr_Bulgaria_3 
= _misc_
.DateTime_Gr_Bulgaria_3
 
3328     Gr_Canada 
= _misc_
.DateTime_Gr_Canada
 
3329     Gr_China 
= _misc_
.DateTime_Gr_China
 
3330     Gr_China_1 
= _misc_
.DateTime_Gr_China_1
 
3331     Gr_China_2 
= _misc_
.DateTime_Gr_China_2
 
3332     Gr_Czechoslovakia 
= _misc_
.DateTime_Gr_Czechoslovakia
 
3333     Gr_Denmark 
= _misc_
.DateTime_Gr_Denmark
 
3334     Gr_Egypt 
= _misc_
.DateTime_Gr_Egypt
 
3335     Gr_Estonia 
= _misc_
.DateTime_Gr_Estonia
 
3336     Gr_Finland 
= _misc_
.DateTime_Gr_Finland
 
3337     Gr_France 
= _misc_
.DateTime_Gr_France
 
3338     Gr_France_Alsace 
= _misc_
.DateTime_Gr_France_Alsace
 
3339     Gr_France_Lorraine 
= _misc_
.DateTime_Gr_France_Lorraine
 
3340     Gr_France_Strasbourg 
= _misc_
.DateTime_Gr_France_Strasbourg
 
3341     Gr_Germany 
= _misc_
.DateTime_Gr_Germany
 
3342     Gr_Germany_Catholic 
= _misc_
.DateTime_Gr_Germany_Catholic
 
3343     Gr_Germany_Prussia 
= _misc_
.DateTime_Gr_Germany_Prussia
 
3344     Gr_Germany_Protestant 
= _misc_
.DateTime_Gr_Germany_Protestant
 
3345     Gr_GreatBritain 
= _misc_
.DateTime_Gr_GreatBritain
 
3346     Gr_Greece 
= _misc_
.DateTime_Gr_Greece
 
3347     Gr_Hungary 
= _misc_
.DateTime_Gr_Hungary
 
3348     Gr_Ireland 
= _misc_
.DateTime_Gr_Ireland
 
3349     Gr_Italy 
= _misc_
.DateTime_Gr_Italy
 
3350     Gr_Japan 
= _misc_
.DateTime_Gr_Japan
 
3351     Gr_Japan_1 
= _misc_
.DateTime_Gr_Japan_1
 
3352     Gr_Japan_2 
= _misc_
.DateTime_Gr_Japan_2
 
3353     Gr_Japan_3 
= _misc_
.DateTime_Gr_Japan_3
 
3354     Gr_Latvia 
= _misc_
.DateTime_Gr_Latvia
 
3355     Gr_Lithuania 
= _misc_
.DateTime_Gr_Lithuania
 
3356     Gr_Luxemburg 
= _misc_
.DateTime_Gr_Luxemburg
 
3357     Gr_Netherlands 
= _misc_
.DateTime_Gr_Netherlands
 
3358     Gr_Netherlands_Groningen 
= _misc_
.DateTime_Gr_Netherlands_Groningen
 
3359     Gr_Netherlands_Gelderland 
= _misc_
.DateTime_Gr_Netherlands_Gelderland
 
3360     Gr_Netherlands_Utrecht 
= _misc_
.DateTime_Gr_Netherlands_Utrecht
 
3361     Gr_Netherlands_Friesland 
= _misc_
.DateTime_Gr_Netherlands_Friesland
 
3362     Gr_Norway 
= _misc_
.DateTime_Gr_Norway
 
3363     Gr_Poland 
= _misc_
.DateTime_Gr_Poland
 
3364     Gr_Portugal 
= _misc_
.DateTime_Gr_Portugal
 
3365     Gr_Romania 
= _misc_
.DateTime_Gr_Romania
 
3366     Gr_Russia 
= _misc_
.DateTime_Gr_Russia
 
3367     Gr_Scotland 
= _misc_
.DateTime_Gr_Scotland
 
3368     Gr_Spain 
= _misc_
.DateTime_Gr_Spain
 
3369     Gr_Sweden 
= _misc_
.DateTime_Gr_Sweden
 
3370     Gr_Switzerland 
= _misc_
.DateTime_Gr_Switzerland
 
3371     Gr_Switzerland_Catholic 
= _misc_
.DateTime_Gr_Switzerland_Catholic
 
3372     Gr_Switzerland_Protestant 
= _misc_
.DateTime_Gr_Switzerland_Protestant
 
3373     Gr_Turkey 
= _misc_
.DateTime_Gr_Turkey
 
3374     Gr_USA 
= _misc_
.DateTime_Gr_USA
 
3375     Gr_Wales 
= _misc_
.DateTime_Gr_Wales
 
3376     Gr_Yugoslavia 
= _misc_
.DateTime_Gr_Yugoslavia
 
3377     Country_Unknown 
= _misc_
.DateTime_Country_Unknown
 
3378     Country_Default 
= _misc_
.DateTime_Country_Default
 
3379     Country_WesternEurope_Start 
= _misc_
.DateTime_Country_WesternEurope_Start
 
3380     Country_EEC 
= _misc_
.DateTime_Country_EEC
 
3381     France 
= _misc_
.DateTime_France
 
3382     Germany 
= _misc_
.DateTime_Germany
 
3383     UK 
= _misc_
.DateTime_UK
 
3384     Country_WesternEurope_End 
= _misc_
.DateTime_Country_WesternEurope_End
 
3385     Russia 
= _misc_
.DateTime_Russia
 
3386     USA 
= _misc_
.DateTime_USA
 
3387     Jan 
= _misc_
.DateTime_Jan
 
3388     Feb 
= _misc_
.DateTime_Feb
 
3389     Mar 
= _misc_
.DateTime_Mar
 
3390     Apr 
= _misc_
.DateTime_Apr
 
3391     May 
= _misc_
.DateTime_May
 
3392     Jun 
= _misc_
.DateTime_Jun
 
3393     Jul 
= _misc_
.DateTime_Jul
 
3394     Aug 
= _misc_
.DateTime_Aug
 
3395     Sep 
= _misc_
.DateTime_Sep
 
3396     Oct 
= _misc_
.DateTime_Oct
 
3397     Nov 
= _misc_
.DateTime_Nov
 
3398     Dec 
= _misc_
.DateTime_Dec
 
3399     Inv_Month 
= _misc_
.DateTime_Inv_Month
 
3400     Sun 
= _misc_
.DateTime_Sun
 
3401     Mon 
= _misc_
.DateTime_Mon
 
3402     Tue 
= _misc_
.DateTime_Tue
 
3403     Wed 
= _misc_
.DateTime_Wed
 
3404     Thu 
= _misc_
.DateTime_Thu
 
3405     Fri 
= _misc_
.DateTime_Fri
 
3406     Sat 
= _misc_
.DateTime_Sat
 
3407     Inv_WeekDay 
= _misc_
.DateTime_Inv_WeekDay
 
3408     Inv_Year 
= _misc_
.DateTime_Inv_Year
 
3409     Name_Full 
= _misc_
.DateTime_Name_Full
 
3410     Name_Abbr 
= _misc_
.DateTime_Name_Abbr
 
3411     Default_First 
= _misc_
.DateTime_Default_First
 
3412     Monday_First 
= _misc_
.DateTime_Monday_First
 
3413     Sunday_First 
= _misc_
.DateTime_Sunday_First
 
3414     def SetCountry(*args
, **kwargs
): 
3415         """SetCountry(int country)""" 
3416         return _misc_
.DateTime_SetCountry(*args
, **kwargs
) 
3418     SetCountry 
= staticmethod(SetCountry
) 
3419     def GetCountry(*args
, **kwargs
): 
3420         """GetCountry() -> int""" 
3421         return _misc_
.DateTime_GetCountry(*args
, **kwargs
) 
3423     GetCountry 
= staticmethod(GetCountry
) 
3424     def IsWestEuropeanCountry(*args
, **kwargs
): 
3425         """IsWestEuropeanCountry(int country=Country_Default) -> bool""" 
3426         return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
) 
3428     IsWestEuropeanCountry 
= staticmethod(IsWestEuropeanCountry
) 
3429     def GetCurrentYear(*args
, **kwargs
): 
3430         """GetCurrentYear(int cal=Gregorian) -> int""" 
3431         return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
) 
3433     GetCurrentYear 
= staticmethod(GetCurrentYear
) 
3434     def ConvertYearToBC(*args
, **kwargs
): 
3435         """ConvertYearToBC(int year) -> int""" 
3436         return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
) 
3438     ConvertYearToBC 
= staticmethod(ConvertYearToBC
) 
3439     def GetCurrentMonth(*args
, **kwargs
): 
3440         """GetCurrentMonth(int cal=Gregorian) -> int""" 
3441         return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
) 
3443     GetCurrentMonth 
= staticmethod(GetCurrentMonth
) 
3444     def IsLeapYear(*args
, **kwargs
): 
3445         """IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool""" 
3446         return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
) 
3448     IsLeapYear 
= staticmethod(IsLeapYear
) 
3449     def GetCentury(*args
, **kwargs
): 
3450         """GetCentury(int year=Inv_Year) -> int""" 
3451         return _misc_
.DateTime_GetCentury(*args
, **kwargs
) 
3453     GetCentury 
= staticmethod(GetCentury
) 
3454     def GetNumberOfDaysinYear(*args
, **kwargs
): 
3455         """GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int""" 
3456         return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
) 
3458     GetNumberOfDaysinYear 
= staticmethod(GetNumberOfDaysinYear
) 
3459     def GetNumberOfDaysInMonth(*args
, **kwargs
): 
3460         """GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int""" 
3461         return _misc_
.DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
) 
3463     GetNumberOfDaysInMonth 
= staticmethod(GetNumberOfDaysInMonth
) 
3464     def GetMonthName(*args
, **kwargs
): 
3465         """GetMonthName(int month, int flags=Name_Full) -> String""" 
3466         return _misc_
.DateTime_GetMonthName(*args
, **kwargs
) 
3468     GetMonthName 
= staticmethod(GetMonthName
) 
3469     def GetWeekDayName(*args
, **kwargs
): 
3470         """GetWeekDayName(int weekday, int flags=Name_Full) -> String""" 
3471         return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
) 
3473     GetWeekDayName 
= staticmethod(GetWeekDayName
) 
3474     def GetAmPmStrings(*args
, **kwargs
): 
3476         GetAmPmStrings() -> (am, pm) 
3478         Get the AM and PM strings in the current locale (may be empty) 
3480         return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
) 
3482     GetAmPmStrings 
= staticmethod(GetAmPmStrings
) 
3483     def IsDSTApplicable(*args
, **kwargs
): 
3484         """IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool""" 
3485         return _misc_
.DateTime_IsDSTApplicable(*args
, **kwargs
) 
3487     IsDSTApplicable 
= staticmethod(IsDSTApplicable
) 
3488     def GetBeginDST(*args
, **kwargs
): 
3489         """GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3490         return _misc_
.DateTime_GetBeginDST(*args
, **kwargs
) 
3492     GetBeginDST 
= staticmethod(GetBeginDST
) 
3493     def GetEndDST(*args
, **kwargs
): 
3494         """GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3495         return _misc_
.DateTime_GetEndDST(*args
, **kwargs
) 
3497     GetEndDST 
= staticmethod(GetEndDST
) 
3498     def Now(*args
, **kwargs
): 
3499         """Now() -> DateTime""" 
3500         return _misc_
.DateTime_Now(*args
, **kwargs
) 
3502     Now 
= staticmethod(Now
) 
3503     def UNow(*args
, **kwargs
): 
3504         """UNow() -> DateTime""" 
3505         return _misc_
.DateTime_UNow(*args
, **kwargs
) 
3507     UNow 
= staticmethod(UNow
) 
3508     def Today(*args
, **kwargs
): 
3509         """Today() -> DateTime""" 
3510         return _misc_
.DateTime_Today(*args
, **kwargs
) 
3512     Today 
= staticmethod(Today
) 
3513     def __init__(self
, *args
, **kwargs
): 
3514         """__init__(self) -> DateTime""" 
3515         newobj 
= _misc_
.new_DateTime(*args
, **kwargs
) 
3516         self
.this 
= newobj
.this
 
3519     def __del__(self
, destroy
=_misc_
.delete_DateTime
): 
3522             if self
.thisown
: destroy(self
) 
3525     def SetToCurrent(*args
, **kwargs
): 
3526         """SetToCurrent(self) -> DateTime""" 
3527         return _misc_
.DateTime_SetToCurrent(*args
, **kwargs
) 
3529     def SetTimeT(*args
, **kwargs
): 
3530         """SetTimeT(self, time_t timet) -> DateTime""" 
3531         return _misc_
.DateTime_SetTimeT(*args
, **kwargs
) 
3533     def SetJDN(*args
, **kwargs
): 
3534         """SetJDN(self, double jdn) -> DateTime""" 
3535         return _misc_
.DateTime_SetJDN(*args
, **kwargs
) 
3537     def SetHMS(*args
, **kwargs
): 
3538         """SetHMS(self, int hour, int minute=0, int second=0, int millisec=0) -> DateTime""" 
3539         return _misc_
.DateTime_SetHMS(*args
, **kwargs
) 
3541     def Set(*args
, **kwargs
): 
3543         Set(self, int day, int month=Inv_Month, int year=Inv_Year, int hour=0,  
3544             int minute=0, int second=0, int millisec=0) -> DateTime 
3546         return _misc_
.DateTime_Set(*args
, **kwargs
) 
3548     def ResetTime(*args
, **kwargs
): 
3549         """ResetTime(self) -> DateTime""" 
3550         return _misc_
.DateTime_ResetTime(*args
, **kwargs
) 
3552     def SetYear(*args
, **kwargs
): 
3553         """SetYear(self, int year) -> DateTime""" 
3554         return _misc_
.DateTime_SetYear(*args
, **kwargs
) 
3556     def SetMonth(*args
, **kwargs
): 
3557         """SetMonth(self, int month) -> DateTime""" 
3558         return _misc_
.DateTime_SetMonth(*args
, **kwargs
) 
3560     def SetDay(*args
, **kwargs
): 
3561         """SetDay(self, int day) -> DateTime""" 
3562         return _misc_
.DateTime_SetDay(*args
, **kwargs
) 
3564     def SetHour(*args
, **kwargs
): 
3565         """SetHour(self, int hour) -> DateTime""" 
3566         return _misc_
.DateTime_SetHour(*args
, **kwargs
) 
3568     def SetMinute(*args
, **kwargs
): 
3569         """SetMinute(self, int minute) -> DateTime""" 
3570         return _misc_
.DateTime_SetMinute(*args
, **kwargs
) 
3572     def SetSecond(*args
, **kwargs
): 
3573         """SetSecond(self, int second) -> DateTime""" 
3574         return _misc_
.DateTime_SetSecond(*args
, **kwargs
) 
3576     def SetMillisecond(*args
, **kwargs
): 
3577         """SetMillisecond(self, int millisecond) -> DateTime""" 
3578         return _misc_
.DateTime_SetMillisecond(*args
, **kwargs
) 
3580     def SetToWeekDayInSameWeek(*args
, **kwargs
): 
3581         """SetToWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime""" 
3582         return _misc_
.DateTime_SetToWeekDayInSameWeek(*args
, **kwargs
) 
3584     def GetWeekDayInSameWeek(*args
, **kwargs
): 
3585         """GetWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime""" 
3586         return _misc_
.DateTime_GetWeekDayInSameWeek(*args
, **kwargs
) 
3588     def SetToNextWeekDay(*args
, **kwargs
): 
3589         """SetToNextWeekDay(self, int weekday) -> DateTime""" 
3590         return _misc_
.DateTime_SetToNextWeekDay(*args
, **kwargs
) 
3592     def GetNextWeekDay(*args
, **kwargs
): 
3593         """GetNextWeekDay(self, int weekday) -> DateTime""" 
3594         return _misc_
.DateTime_GetNextWeekDay(*args
, **kwargs
) 
3596     def SetToPrevWeekDay(*args
, **kwargs
): 
3597         """SetToPrevWeekDay(self, int weekday) -> DateTime""" 
3598         return _misc_
.DateTime_SetToPrevWeekDay(*args
, **kwargs
) 
3600     def GetPrevWeekDay(*args
, **kwargs
): 
3601         """GetPrevWeekDay(self, int weekday) -> DateTime""" 
3602         return _misc_
.DateTime_GetPrevWeekDay(*args
, **kwargs
) 
3604     def SetToWeekDay(*args
, **kwargs
): 
3605         """SetToWeekDay(self, int weekday, int n=1, int month=Inv_Month, int year=Inv_Year) -> bool""" 
3606         return _misc_
.DateTime_SetToWeekDay(*args
, **kwargs
) 
3608     def SetToLastWeekDay(*args
, **kwargs
): 
3609         """SetToLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> bool""" 
3610         return _misc_
.DateTime_SetToLastWeekDay(*args
, **kwargs
) 
3612     def GetLastWeekDay(*args
, **kwargs
): 
3613         """GetLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3614         return _misc_
.DateTime_GetLastWeekDay(*args
, **kwargs
) 
3616     def SetToTheWeek(*args
, **kwargs
): 
3617         """SetToTheWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> bool""" 
3618         return _misc_
.DateTime_SetToTheWeek(*args
, **kwargs
) 
3620     def GetWeek(*args
, **kwargs
): 
3621         """GetWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> DateTime""" 
3622         return _misc_
.DateTime_GetWeek(*args
, **kwargs
) 
3624     SetToTheWeek 
= wx
._deprecated
(SetToTheWeek
, "SetToTheWeek is deprecated, use (static) SetToWeekOfYear instead") 
3625     GetWeek 
= wx
._deprecated
(GetWeek
, "GetWeek is deprecated, use GetWeekOfYear instead") 
3627     def SetToWeekOfYear(*args
, **kwargs
): 
3628         """SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime""" 
3629         return _misc_
.DateTime_SetToWeekOfYear(*args
, **kwargs
) 
3631     SetToWeekOfYear 
= staticmethod(SetToWeekOfYear
) 
3632     def SetToLastMonthDay(*args
, **kwargs
): 
3633         """SetToLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3634         return _misc_
.DateTime_SetToLastMonthDay(*args
, **kwargs
) 
3636     def GetLastMonthDay(*args
, **kwargs
): 
3637         """GetLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3638         return _misc_
.DateTime_GetLastMonthDay(*args
, **kwargs
) 
3640     def SetToYearDay(*args
, **kwargs
): 
3641         """SetToYearDay(self, int yday) -> DateTime""" 
3642         return _misc_
.DateTime_SetToYearDay(*args
, **kwargs
) 
3644     def GetYearDay(*args
, **kwargs
): 
3645         """GetYearDay(self, int yday) -> DateTime""" 
3646         return _misc_
.DateTime_GetYearDay(*args
, **kwargs
) 
3648     def GetJulianDayNumber(*args
, **kwargs
): 
3649         """GetJulianDayNumber(self) -> double""" 
3650         return _misc_
.DateTime_GetJulianDayNumber(*args
, **kwargs
) 
3652     def GetJDN(*args
, **kwargs
): 
3653         """GetJDN(self) -> double""" 
3654         return _misc_
.DateTime_GetJDN(*args
, **kwargs
) 
3656     def GetModifiedJulianDayNumber(*args
, **kwargs
): 
3657         """GetModifiedJulianDayNumber(self) -> double""" 
3658         return _misc_
.DateTime_GetModifiedJulianDayNumber(*args
, **kwargs
) 
3660     def GetMJD(*args
, **kwargs
): 
3661         """GetMJD(self) -> double""" 
3662         return _misc_
.DateTime_GetMJD(*args
, **kwargs
) 
3664     def GetRataDie(*args
, **kwargs
): 
3665         """GetRataDie(self) -> double""" 
3666         return _misc_
.DateTime_GetRataDie(*args
, **kwargs
) 
3668     def ToTimezone(*args
, **kwargs
): 
3669         """ToTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime""" 
3670         return _misc_
.DateTime_ToTimezone(*args
, **kwargs
) 
3672     def MakeTimezone(*args
, **kwargs
): 
3673         """MakeTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime""" 
3674         return _misc_
.DateTime_MakeTimezone(*args
, **kwargs
) 
3676     def FromTimezone(*args
, **kwargs
): 
3677         """FromTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime""" 
3678         return _misc_
.DateTime_FromTimezone(*args
, **kwargs
) 
3680     def MakeFromTimezone(*args
, **kwargs
): 
3681         """MakeFromTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime""" 
3682         return _misc_
.DateTime_MakeFromTimezone(*args
, **kwargs
) 
3684     def ToUTC(*args
, **kwargs
): 
3685         """ToUTC(self, bool noDST=False) -> DateTime""" 
3686         return _misc_
.DateTime_ToUTC(*args
, **kwargs
) 
3688     def MakeUTC(*args
, **kwargs
): 
3689         """MakeUTC(self, bool noDST=False) -> DateTime""" 
3690         return _misc_
.DateTime_MakeUTC(*args
, **kwargs
) 
3692     def ToGMT(*args
, **kwargs
): 
3693         """ToGMT(self, bool noDST=False) -> DateTime""" 
3694         return _misc_
.DateTime_ToGMT(*args
, **kwargs
) 
3696     def MakeGMT(*args
, **kwargs
): 
3697         """MakeGMT(self, bool noDST=False) -> DateTime""" 
3698         return _misc_
.DateTime_MakeGMT(*args
, **kwargs
) 
3700     def FromUTC(*args
, **kwargs
): 
3701         """FromUTC(self, bool noDST=False) -> DateTime""" 
3702         return _misc_
.DateTime_FromUTC(*args
, **kwargs
) 
3704     def MakeFromUTC(*args
, **kwargs
): 
3705         """MakeFromUTC(self, bool noDST=False) -> DateTime""" 
3706         return _misc_
.DateTime_MakeFromUTC(*args
, **kwargs
) 
3708     def IsDST(*args
, **kwargs
): 
3709         """IsDST(self, int country=Country_Default) -> int""" 
3710         return _misc_
.DateTime_IsDST(*args
, **kwargs
) 
3712     def IsValid(*args
, **kwargs
): 
3713         """IsValid(self) -> bool""" 
3714         return _misc_
.DateTime_IsValid(*args
, **kwargs
) 
3717     def __nonzero__(self
): return self
.Ok()  
3718     def GetTicks(*args
, **kwargs
): 
3719         """GetTicks(self) -> time_t""" 
3720         return _misc_
.DateTime_GetTicks(*args
, **kwargs
) 
3722     def GetYear(*args
, **kwargs
): 
3723         """GetYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3724         return _misc_
.DateTime_GetYear(*args
, **kwargs
) 
3726     def GetMonth(*args
, **kwargs
): 
3727         """GetMonth(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3728         return _misc_
.DateTime_GetMonth(*args
, **kwargs
) 
3730     def GetDay(*args
, **kwargs
): 
3731         """GetDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3732         return _misc_
.DateTime_GetDay(*args
, **kwargs
) 
3734     def GetWeekDay(*args
, **kwargs
): 
3735         """GetWeekDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3736         return _misc_
.DateTime_GetWeekDay(*args
, **kwargs
) 
3738     def GetHour(*args
, **kwargs
): 
3739         """GetHour(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3740         return _misc_
.DateTime_GetHour(*args
, **kwargs
) 
3742     def GetMinute(*args
, **kwargs
): 
3743         """GetMinute(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3744         return _misc_
.DateTime_GetMinute(*args
, **kwargs
) 
3746     def GetSecond(*args
, **kwargs
): 
3747         """GetSecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3748         return _misc_
.DateTime_GetSecond(*args
, **kwargs
) 
3750     def GetMillisecond(*args
, **kwargs
): 
3751         """GetMillisecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3752         return _misc_
.DateTime_GetMillisecond(*args
, **kwargs
) 
3754     def GetDayOfYear(*args
, **kwargs
): 
3755         """GetDayOfYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3756         return _misc_
.DateTime_GetDayOfYear(*args
, **kwargs
) 
3758     def GetWeekOfYear(*args
, **kwargs
): 
3759         """GetWeekOfYear(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3760         return _misc_
.DateTime_GetWeekOfYear(*args
, **kwargs
) 
3762     def GetWeekOfMonth(*args
, **kwargs
): 
3763         """GetWeekOfMonth(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3764         return _misc_
.DateTime_GetWeekOfMonth(*args
, **kwargs
) 
3766     def IsWorkDay(*args
, **kwargs
): 
3767         """IsWorkDay(self, int country=Country_Default) -> bool""" 
3768         return _misc_
.DateTime_IsWorkDay(*args
, **kwargs
) 
3770     def IsEqualTo(*args
, **kwargs
): 
3771         """IsEqualTo(self, DateTime datetime) -> bool""" 
3772         return _misc_
.DateTime_IsEqualTo(*args
, **kwargs
) 
3774     def IsEarlierThan(*args
, **kwargs
): 
3775         """IsEarlierThan(self, DateTime datetime) -> bool""" 
3776         return _misc_
.DateTime_IsEarlierThan(*args
, **kwargs
) 
3778     def IsLaterThan(*args
, **kwargs
): 
3779         """IsLaterThan(self, DateTime datetime) -> bool""" 
3780         return _misc_
.DateTime_IsLaterThan(*args
, **kwargs
) 
3782     def IsStrictlyBetween(*args
, **kwargs
): 
3783         """IsStrictlyBetween(self, DateTime t1, DateTime t2) -> bool""" 
3784         return _misc_
.DateTime_IsStrictlyBetween(*args
, **kwargs
) 
3786     def IsBetween(*args
, **kwargs
): 
3787         """IsBetween(self, DateTime t1, DateTime t2) -> bool""" 
3788         return _misc_
.DateTime_IsBetween(*args
, **kwargs
) 
3790     def IsSameDate(*args
, **kwargs
): 
3791         """IsSameDate(self, DateTime dt) -> bool""" 
3792         return _misc_
.DateTime_IsSameDate(*args
, **kwargs
) 
3794     def IsSameTime(*args
, **kwargs
): 
3795         """IsSameTime(self, DateTime dt) -> bool""" 
3796         return _misc_
.DateTime_IsSameTime(*args
, **kwargs
) 
3798     def IsEqualUpTo(*args
, **kwargs
): 
3799         """IsEqualUpTo(self, DateTime dt, TimeSpan ts) -> bool""" 
3800         return _misc_
.DateTime_IsEqualUpTo(*args
, **kwargs
) 
3802     def AddTS(*args
, **kwargs
): 
3803         """AddTS(self, TimeSpan diff) -> DateTime""" 
3804         return _misc_
.DateTime_AddTS(*args
, **kwargs
) 
3806     def AddDS(*args
, **kwargs
): 
3807         """AddDS(self, DateSpan diff) -> DateTime""" 
3808         return _misc_
.DateTime_AddDS(*args
, **kwargs
) 
3810     def SubtractTS(*args
, **kwargs
): 
3811         """SubtractTS(self, TimeSpan diff) -> DateTime""" 
3812         return _misc_
.DateTime_SubtractTS(*args
, **kwargs
) 
3814     def SubtractDS(*args
, **kwargs
): 
3815         """SubtractDS(self, DateSpan diff) -> DateTime""" 
3816         return _misc_
.DateTime_SubtractDS(*args
, **kwargs
) 
3818     def Subtract(*args
, **kwargs
): 
3819         """Subtract(self, DateTime dt) -> TimeSpan""" 
3820         return _misc_
.DateTime_Subtract(*args
, **kwargs
) 
3822     def __iadd__(*args
): 
3824         __iadd__(self, TimeSpan diff) -> DateTime 
3825         __iadd__(self, DateSpan diff) -> DateTime 
3827         return _misc_
.DateTime___iadd__(*args
) 
3829     def __isub__(*args
): 
3831         __isub__(self, TimeSpan diff) -> DateTime 
3832         __isub__(self, DateSpan diff) -> DateTime 
3834         return _misc_
.DateTime___isub__(*args
) 
3838         __add__(self, TimeSpan other) -> DateTime 
3839         __add__(self, DateSpan other) -> DateTime 
3841         return _misc_
.DateTime___add__(*args
) 
3845         __sub__(self, DateTime other) -> TimeSpan 
3846         __sub__(self, TimeSpan other) -> DateTime 
3847         __sub__(self, DateSpan other) -> DateTime 
3849         return _misc_
.DateTime___sub__(*args
) 
3851     def __lt__(*args
, **kwargs
): 
3852         """__lt__(self, DateTime other) -> bool""" 
3853         return _misc_
.DateTime___lt__(*args
, **kwargs
) 
3855     def __le__(*args
, **kwargs
): 
3856         """__le__(self, DateTime other) -> bool""" 
3857         return _misc_
.DateTime___le__(*args
, **kwargs
) 
3859     def __gt__(*args
, **kwargs
): 
3860         """__gt__(self, DateTime other) -> bool""" 
3861         return _misc_
.DateTime___gt__(*args
, **kwargs
) 
3863     def __ge__(*args
, **kwargs
): 
3864         """__ge__(self, DateTime other) -> bool""" 
3865         return _misc_
.DateTime___ge__(*args
, **kwargs
) 
3867     def __eq__(*args
, **kwargs
): 
3868         """__eq__(self, DateTime other) -> bool""" 
3869         return _misc_
.DateTime___eq__(*args
, **kwargs
) 
3871     def __ne__(*args
, **kwargs
): 
3872         """__ne__(self, DateTime other) -> bool""" 
3873         return _misc_
.DateTime___ne__(*args
, **kwargs
) 
3875     def ParseRfc822Date(*args
, **kwargs
): 
3876         """ParseRfc822Date(self, String date) -> int""" 
3877         return _misc_
.DateTime_ParseRfc822Date(*args
, **kwargs
) 
3879     def ParseFormat(*args
, **kwargs
): 
3880         """ParseFormat(self, String date, String format=DefaultDateTimeFormat, DateTime dateDef=DefaultDateTime) -> int""" 
3881         return _misc_
.DateTime_ParseFormat(*args
, **kwargs
) 
3883     def ParseDateTime(*args
, **kwargs
): 
3884         """ParseDateTime(self, String datetime) -> int""" 
3885         return _misc_
.DateTime_ParseDateTime(*args
, **kwargs
) 
3887     def ParseDate(*args
, **kwargs
): 
3888         """ParseDate(self, String date) -> int""" 
3889         return _misc_
.DateTime_ParseDate(*args
, **kwargs
) 
3891     def ParseTime(*args
, **kwargs
): 
3892         """ParseTime(self, String time) -> int""" 
3893         return _misc_
.DateTime_ParseTime(*args
, **kwargs
) 
3895     def Format(*args
, **kwargs
): 
3896         """Format(self, String format=DefaultDateTimeFormat, wxDateTime::TimeZone tz=LOCAL_TZ) -> String""" 
3897         return _misc_
.DateTime_Format(*args
, **kwargs
) 
3899     def FormatDate(*args
, **kwargs
): 
3900         """FormatDate(self) -> String""" 
3901         return _misc_
.DateTime_FormatDate(*args
, **kwargs
) 
3903     def FormatTime(*args
, **kwargs
): 
3904         """FormatTime(self) -> String""" 
3905         return _misc_
.DateTime_FormatTime(*args
, **kwargs
) 
3907     def FormatISODate(*args
, **kwargs
): 
3908         """FormatISODate(self) -> String""" 
3909         return _misc_
.DateTime_FormatISODate(*args
, **kwargs
) 
3911     def FormatISOTime(*args
, **kwargs
): 
3912         """FormatISOTime(self) -> String""" 
3913         return _misc_
.DateTime_FormatISOTime(*args
, **kwargs
) 
3917             f 
= self
.Format().encode(wx
.GetDefaultPyEncoding()) 
3918             return '<wx.DateTime: \"%s\" at %s>' % ( f
, self
.this
) 
3920             return '<wx.DateTime: \"INVALID\" at %s>' % self
.this
 
3923             return self
.Format().encode(wx
.GetDefaultPyEncoding()) 
3925             return "INVALID DateTime" 
3928 class DateTimePtr(DateTime
): 
3929     def __init__(self
, this
): 
3931         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3932         self
.__class
__ = DateTime
 
3933 _misc_
.DateTime_swigregister(DateTimePtr
) 
3934 DefaultDateTimeFormat 
= cvar
.DefaultDateTimeFormat
 
3935 DefaultTimeSpanFormat 
= cvar
.DefaultTimeSpanFormat
 
3937 def DateTime_SetCountry(*args
, **kwargs
): 
3938     """DateTime_SetCountry(int country)""" 
3939     return _misc_
.DateTime_SetCountry(*args
, **kwargs
) 
3941 def DateTime_GetCountry(*args
, **kwargs
): 
3942     """DateTime_GetCountry() -> int""" 
3943     return _misc_
.DateTime_GetCountry(*args
, **kwargs
) 
3945 def DateTime_IsWestEuropeanCountry(*args
, **kwargs
): 
3946     """DateTime_IsWestEuropeanCountry(int country=Country_Default) -> bool""" 
3947     return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
) 
3949 def DateTime_GetCurrentYear(*args
, **kwargs
): 
3950     """DateTime_GetCurrentYear(int cal=Gregorian) -> int""" 
3951     return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
) 
3953 def DateTime_ConvertYearToBC(*args
, **kwargs
): 
3954     """DateTime_ConvertYearToBC(int year) -> int""" 
3955     return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
) 
3957 def DateTime_GetCurrentMonth(*args
, **kwargs
): 
3958     """DateTime_GetCurrentMonth(int cal=Gregorian) -> int""" 
3959     return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
) 
3961 def DateTime_IsLeapYear(*args
, **kwargs
): 
3962     """DateTime_IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool""" 
3963     return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
) 
3965 def DateTime_GetCentury(*args
, **kwargs
): 
3966     """DateTime_GetCentury(int year=Inv_Year) -> int""" 
3967     return _misc_
.DateTime_GetCentury(*args
, **kwargs
) 
3969 def DateTime_GetNumberOfDaysinYear(*args
, **kwargs
): 
3970     """DateTime_GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int""" 
3971     return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
) 
3973 def DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
): 
3974     """DateTime_GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int""" 
3975     return _misc_
.DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
) 
3977 def DateTime_GetMonthName(*args
, **kwargs
): 
3978     """DateTime_GetMonthName(int month, int flags=Name_Full) -> String""" 
3979     return _misc_
.DateTime_GetMonthName(*args
, **kwargs
) 
3981 def DateTime_GetWeekDayName(*args
, **kwargs
): 
3982     """DateTime_GetWeekDayName(int weekday, int flags=Name_Full) -> String""" 
3983     return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
) 
3985 def DateTime_GetAmPmStrings(*args
, **kwargs
): 
3987     GetAmPmStrings() -> (am, pm) 
3989     Get the AM and PM strings in the current locale (may be empty) 
3991     return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
) 
3993 def DateTime_IsDSTApplicable(*args
, **kwargs
): 
3994     """DateTime_IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool""" 
3995     return _misc_
.DateTime_IsDSTApplicable(*args
, **kwargs
) 
3997 def DateTime_GetBeginDST(*args
, **kwargs
): 
3998     """DateTime_GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3999     return _misc_
.DateTime_GetBeginDST(*args
, **kwargs
) 
4001 def DateTime_GetEndDST(*args
, **kwargs
): 
4002     """DateTime_GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
4003     return _misc_
.DateTime_GetEndDST(*args
, **kwargs
) 
4005 def DateTime_Now(*args
, **kwargs
): 
4006     """DateTime_Now() -> DateTime""" 
4007     return _misc_
.DateTime_Now(*args
, **kwargs
) 
4009 def DateTime_UNow(*args
, **kwargs
): 
4010     """DateTime_UNow() -> DateTime""" 
4011     return _misc_
.DateTime_UNow(*args
, **kwargs
) 
4013 def DateTime_Today(*args
, **kwargs
): 
4014     """DateTime_Today() -> DateTime""" 
4015     return _misc_
.DateTime_Today(*args
, **kwargs
) 
4017 def DateTimeFromTimeT(*args
, **kwargs
): 
4018     """DateTimeFromTimeT(time_t timet) -> DateTime""" 
4019     val 
= _misc_
.new_DateTimeFromTimeT(*args
, **kwargs
) 
4023 def DateTimeFromJDN(*args
, **kwargs
): 
4024     """DateTimeFromJDN(double jdn) -> DateTime""" 
4025     val 
= _misc_
.new_DateTimeFromJDN(*args
, **kwargs
) 
4029 def DateTimeFromHMS(*args
, **kwargs
): 
4030     """DateTimeFromHMS(int hour, int minute=0, int second=0, int millisec=0) -> DateTime""" 
4031     val 
= _misc_
.new_DateTimeFromHMS(*args
, **kwargs
) 
4035 def DateTimeFromDMY(*args
, **kwargs
): 
4037     DateTimeFromDMY(int day, int month=Inv_Month, int year=Inv_Year, int hour=0,  
4038         int minute=0, int second=0, int millisec=0) -> DateTime 
4040     val 
= _misc_
.new_DateTimeFromDMY(*args
, **kwargs
) 
4044 def DateTime_SetToWeekOfYear(*args
, **kwargs
): 
4045     """DateTime_SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime""" 
4046     return _misc_
.DateTime_SetToWeekOfYear(*args
, **kwargs
) 
4048 class TimeSpan(object): 
4049     """Proxy of C++ TimeSpan class""" 
4051         return "<%s.%s; proxy of C++ wxTimeSpan instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4052     def Seconds(*args
, **kwargs
): 
4053         """Seconds(long sec) -> TimeSpan""" 
4054         return _misc_
.TimeSpan_Seconds(*args
, **kwargs
) 
4056     Seconds 
= staticmethod(Seconds
) 
4057     def Second(*args
, **kwargs
): 
4058         """Second() -> TimeSpan""" 
4059         return _misc_
.TimeSpan_Second(*args
, **kwargs
) 
4061     Second 
= staticmethod(Second
) 
4062     def Minutes(*args
, **kwargs
): 
4063         """Minutes(long min) -> TimeSpan""" 
4064         return _misc_
.TimeSpan_Minutes(*args
, **kwargs
) 
4066     Minutes 
= staticmethod(Minutes
) 
4067     def Minute(*args
, **kwargs
): 
4068         """Minute() -> TimeSpan""" 
4069         return _misc_
.TimeSpan_Minute(*args
, **kwargs
) 
4071     Minute 
= staticmethod(Minute
) 
4072     def Hours(*args
, **kwargs
): 
4073         """Hours(long hours) -> TimeSpan""" 
4074         return _misc_
.TimeSpan_Hours(*args
, **kwargs
) 
4076     Hours 
= staticmethod(Hours
) 
4077     def Hour(*args
, **kwargs
): 
4078         """Hour() -> TimeSpan""" 
4079         return _misc_
.TimeSpan_Hour(*args
, **kwargs
) 
4081     Hour 
= staticmethod(Hour
) 
4082     def Days(*args
, **kwargs
): 
4083         """Days(long days) -> TimeSpan""" 
4084         return _misc_
.TimeSpan_Days(*args
, **kwargs
) 
4086     Days 
= staticmethod(Days
) 
4087     def Day(*args
, **kwargs
): 
4088         """Day() -> TimeSpan""" 
4089         return _misc_
.TimeSpan_Day(*args
, **kwargs
) 
4091     Day 
= staticmethod(Day
) 
4092     def Weeks(*args
, **kwargs
): 
4093         """Weeks(long days) -> TimeSpan""" 
4094         return _misc_
.TimeSpan_Weeks(*args
, **kwargs
) 
4096     Weeks 
= staticmethod(Weeks
) 
4097     def Week(*args
, **kwargs
): 
4098         """Week() -> TimeSpan""" 
4099         return _misc_
.TimeSpan_Week(*args
, **kwargs
) 
4101     Week 
= staticmethod(Week
) 
4102     def __init__(self
, *args
, **kwargs
): 
4103         """__init__(self, long hours=0, long minutes=0, long seconds=0, long milliseconds=0) -> TimeSpan""" 
4104         newobj 
= _misc_
.new_TimeSpan(*args
, **kwargs
) 
4105         self
.this 
= newobj
.this
 
4108     def __del__(self
, destroy
=_misc_
.delete_TimeSpan
): 
4111             if self
.thisown
: destroy(self
) 
4114     def Add(*args
, **kwargs
): 
4115         """Add(self, TimeSpan diff) -> TimeSpan""" 
4116         return _misc_
.TimeSpan_Add(*args
, **kwargs
) 
4118     def Subtract(*args
, **kwargs
): 
4119         """Subtract(self, TimeSpan diff) -> TimeSpan""" 
4120         return _misc_
.TimeSpan_Subtract(*args
, **kwargs
) 
4122     def Multiply(*args
, **kwargs
): 
4123         """Multiply(self, int n) -> TimeSpan""" 
4124         return _misc_
.TimeSpan_Multiply(*args
, **kwargs
) 
4126     def Neg(*args
, **kwargs
): 
4127         """Neg(self) -> TimeSpan""" 
4128         return _misc_
.TimeSpan_Neg(*args
, **kwargs
) 
4130     def Abs(*args
, **kwargs
): 
4131         """Abs(self) -> TimeSpan""" 
4132         return _misc_
.TimeSpan_Abs(*args
, **kwargs
) 
4134     def __iadd__(*args
, **kwargs
): 
4135         """__iadd__(self, TimeSpan diff) -> TimeSpan""" 
4136         return _misc_
.TimeSpan___iadd__(*args
, **kwargs
) 
4138     def __isub__(*args
, **kwargs
): 
4139         """__isub__(self, TimeSpan diff) -> TimeSpan""" 
4140         return _misc_
.TimeSpan___isub__(*args
, **kwargs
) 
4142     def __imul__(*args
, **kwargs
): 
4143         """__imul__(self, int n) -> TimeSpan""" 
4144         return _misc_
.TimeSpan___imul__(*args
, **kwargs
) 
4146     def __neg__(*args
, **kwargs
): 
4147         """__neg__(self) -> TimeSpan""" 
4148         return _misc_
.TimeSpan___neg__(*args
, **kwargs
) 
4150     def __add__(*args
, **kwargs
): 
4151         """__add__(self, TimeSpan other) -> TimeSpan""" 
4152         return _misc_
.TimeSpan___add__(*args
, **kwargs
) 
4154     def __sub__(*args
, **kwargs
): 
4155         """__sub__(self, TimeSpan other) -> TimeSpan""" 
4156         return _misc_
.TimeSpan___sub__(*args
, **kwargs
) 
4158     def __mul__(*args
, **kwargs
): 
4159         """__mul__(self, int n) -> TimeSpan""" 
4160         return _misc_
.TimeSpan___mul__(*args
, **kwargs
) 
4162     def __rmul__(*args
, **kwargs
): 
4163         """__rmul__(self, int n) -> TimeSpan""" 
4164         return _misc_
.TimeSpan___rmul__(*args
, **kwargs
) 
4166     def __lt__(*args
, **kwargs
): 
4167         """__lt__(self, TimeSpan other) -> bool""" 
4168         return _misc_
.TimeSpan___lt__(*args
, **kwargs
) 
4170     def __le__(*args
, **kwargs
): 
4171         """__le__(self, TimeSpan other) -> bool""" 
4172         return _misc_
.TimeSpan___le__(*args
, **kwargs
) 
4174     def __gt__(*args
, **kwargs
): 
4175         """__gt__(self, TimeSpan other) -> bool""" 
4176         return _misc_
.TimeSpan___gt__(*args
, **kwargs
) 
4178     def __ge__(*args
, **kwargs
): 
4179         """__ge__(self, TimeSpan other) -> bool""" 
4180         return _misc_
.TimeSpan___ge__(*args
, **kwargs
) 
4182     def __eq__(*args
, **kwargs
): 
4183         """__eq__(self, TimeSpan other) -> bool""" 
4184         return _misc_
.TimeSpan___eq__(*args
, **kwargs
) 
4186     def __ne__(*args
, **kwargs
): 
4187         """__ne__(self, TimeSpan other) -> bool""" 
4188         return _misc_
.TimeSpan___ne__(*args
, **kwargs
) 
4190     def IsNull(*args
, **kwargs
): 
4191         """IsNull(self) -> bool""" 
4192         return _misc_
.TimeSpan_IsNull(*args
, **kwargs
) 
4194     def IsPositive(*args
, **kwargs
): 
4195         """IsPositive(self) -> bool""" 
4196         return _misc_
.TimeSpan_IsPositive(*args
, **kwargs
) 
4198     def IsNegative(*args
, **kwargs
): 
4199         """IsNegative(self) -> bool""" 
4200         return _misc_
.TimeSpan_IsNegative(*args
, **kwargs
) 
4202     def IsEqualTo(*args
, **kwargs
): 
4203         """IsEqualTo(self, TimeSpan ts) -> bool""" 
4204         return _misc_
.TimeSpan_IsEqualTo(*args
, **kwargs
) 
4206     def IsLongerThan(*args
, **kwargs
): 
4207         """IsLongerThan(self, TimeSpan ts) -> bool""" 
4208         return _misc_
.TimeSpan_IsLongerThan(*args
, **kwargs
) 
4210     def IsShorterThan(*args
, **kwargs
): 
4211         """IsShorterThan(self, TimeSpan t) -> bool""" 
4212         return _misc_
.TimeSpan_IsShorterThan(*args
, **kwargs
) 
4214     def GetWeeks(*args
, **kwargs
): 
4215         """GetWeeks(self) -> int""" 
4216         return _misc_
.TimeSpan_GetWeeks(*args
, **kwargs
) 
4218     def GetDays(*args
, **kwargs
): 
4219         """GetDays(self) -> int""" 
4220         return _misc_
.TimeSpan_GetDays(*args
, **kwargs
) 
4222     def GetHours(*args
, **kwargs
): 
4223         """GetHours(self) -> int""" 
4224         return _misc_
.TimeSpan_GetHours(*args
, **kwargs
) 
4226     def GetMinutes(*args
, **kwargs
): 
4227         """GetMinutes(self) -> int""" 
4228         return _misc_
.TimeSpan_GetMinutes(*args
, **kwargs
) 
4230     def GetSeconds(*args
, **kwargs
): 
4231         """GetSeconds(self) -> wxLongLong""" 
4232         return _misc_
.TimeSpan_GetSeconds(*args
, **kwargs
) 
4234     def GetMilliseconds(*args
, **kwargs
): 
4235         """GetMilliseconds(self) -> wxLongLong""" 
4236         return _misc_
.TimeSpan_GetMilliseconds(*args
, **kwargs
) 
4238     def Format(*args
, **kwargs
): 
4239         """Format(self, String format=DefaultTimeSpanFormat) -> String""" 
4240         return _misc_
.TimeSpan_Format(*args
, **kwargs
) 
4243         f 
= self
.Format().encode(wx
.GetDefaultPyEncoding()) 
4244         return '<wx.TimeSpan: \"%s\" at %s>' % ( f
, self
.this
) 
4246         return self
.Format().encode(wx
.GetDefaultPyEncoding()) 
4249 class TimeSpanPtr(TimeSpan
): 
4250     def __init__(self
, this
): 
4252         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4253         self
.__class
__ = TimeSpan
 
4254 _misc_
.TimeSpan_swigregister(TimeSpanPtr
) 
4256 def TimeSpan_Seconds(*args
, **kwargs
): 
4257     """TimeSpan_Seconds(long sec) -> TimeSpan""" 
4258     return _misc_
.TimeSpan_Seconds(*args
, **kwargs
) 
4260 def TimeSpan_Second(*args
, **kwargs
): 
4261     """TimeSpan_Second() -> TimeSpan""" 
4262     return _misc_
.TimeSpan_Second(*args
, **kwargs
) 
4264 def TimeSpan_Minutes(*args
, **kwargs
): 
4265     """TimeSpan_Minutes(long min) -> TimeSpan""" 
4266     return _misc_
.TimeSpan_Minutes(*args
, **kwargs
) 
4268 def TimeSpan_Minute(*args
, **kwargs
): 
4269     """TimeSpan_Minute() -> TimeSpan""" 
4270     return _misc_
.TimeSpan_Minute(*args
, **kwargs
) 
4272 def TimeSpan_Hours(*args
, **kwargs
): 
4273     """TimeSpan_Hours(long hours) -> TimeSpan""" 
4274     return _misc_
.TimeSpan_Hours(*args
, **kwargs
) 
4276 def TimeSpan_Hour(*args
, **kwargs
): 
4277     """TimeSpan_Hour() -> TimeSpan""" 
4278     return _misc_
.TimeSpan_Hour(*args
, **kwargs
) 
4280 def TimeSpan_Days(*args
, **kwargs
): 
4281     """TimeSpan_Days(long days) -> TimeSpan""" 
4282     return _misc_
.TimeSpan_Days(*args
, **kwargs
) 
4284 def TimeSpan_Day(*args
, **kwargs
): 
4285     """TimeSpan_Day() -> TimeSpan""" 
4286     return _misc_
.TimeSpan_Day(*args
, **kwargs
) 
4288 def TimeSpan_Weeks(*args
, **kwargs
): 
4289     """TimeSpan_Weeks(long days) -> TimeSpan""" 
4290     return _misc_
.TimeSpan_Weeks(*args
, **kwargs
) 
4292 def TimeSpan_Week(*args
, **kwargs
): 
4293     """TimeSpan_Week() -> TimeSpan""" 
4294     return _misc_
.TimeSpan_Week(*args
, **kwargs
) 
4296 class DateSpan(object): 
4297     """Proxy of C++ DateSpan class""" 
4299         return "<%s.%s; proxy of C++ wxDateSpan instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4300     def __init__(self
, *args
, **kwargs
): 
4301         """__init__(self, int years=0, int months=0, int weeks=0, int days=0) -> DateSpan""" 
4302         newobj 
= _misc_
.new_DateSpan(*args
, **kwargs
) 
4303         self
.this 
= newobj
.this
 
4306     def __del__(self
, destroy
=_misc_
.delete_DateSpan
): 
4309             if self
.thisown
: destroy(self
) 
4312     def Days(*args
, **kwargs
): 
4313         """Days(int days) -> DateSpan""" 
4314         return _misc_
.DateSpan_Days(*args
, **kwargs
) 
4316     Days 
= staticmethod(Days
) 
4317     def Day(*args
, **kwargs
): 
4318         """Day() -> DateSpan""" 
4319         return _misc_
.DateSpan_Day(*args
, **kwargs
) 
4321     Day 
= staticmethod(Day
) 
4322     def Weeks(*args
, **kwargs
): 
4323         """Weeks(int weeks) -> DateSpan""" 
4324         return _misc_
.DateSpan_Weeks(*args
, **kwargs
) 
4326     Weeks 
= staticmethod(Weeks
) 
4327     def Week(*args
, **kwargs
): 
4328         """Week() -> DateSpan""" 
4329         return _misc_
.DateSpan_Week(*args
, **kwargs
) 
4331     Week 
= staticmethod(Week
) 
4332     def Months(*args
, **kwargs
): 
4333         """Months(int mon) -> DateSpan""" 
4334         return _misc_
.DateSpan_Months(*args
, **kwargs
) 
4336     Months 
= staticmethod(Months
) 
4337     def Month(*args
, **kwargs
): 
4338         """Month() -> DateSpan""" 
4339         return _misc_
.DateSpan_Month(*args
, **kwargs
) 
4341     Month 
= staticmethod(Month
) 
4342     def Years(*args
, **kwargs
): 
4343         """Years(int years) -> DateSpan""" 
4344         return _misc_
.DateSpan_Years(*args
, **kwargs
) 
4346     Years 
= staticmethod(Years
) 
4347     def Year(*args
, **kwargs
): 
4348         """Year() -> DateSpan""" 
4349         return _misc_
.DateSpan_Year(*args
, **kwargs
) 
4351     Year 
= staticmethod(Year
) 
4352     def SetYears(*args
, **kwargs
): 
4353         """SetYears(self, int n) -> DateSpan""" 
4354         return _misc_
.DateSpan_SetYears(*args
, **kwargs
) 
4356     def SetMonths(*args
, **kwargs
): 
4357         """SetMonths(self, int n) -> DateSpan""" 
4358         return _misc_
.DateSpan_SetMonths(*args
, **kwargs
) 
4360     def SetWeeks(*args
, **kwargs
): 
4361         """SetWeeks(self, int n) -> DateSpan""" 
4362         return _misc_
.DateSpan_SetWeeks(*args
, **kwargs
) 
4364     def SetDays(*args
, **kwargs
): 
4365         """SetDays(self, int n) -> DateSpan""" 
4366         return _misc_
.DateSpan_SetDays(*args
, **kwargs
) 
4368     def GetYears(*args
, **kwargs
): 
4369         """GetYears(self) -> int""" 
4370         return _misc_
.DateSpan_GetYears(*args
, **kwargs
) 
4372     def GetMonths(*args
, **kwargs
): 
4373         """GetMonths(self) -> int""" 
4374         return _misc_
.DateSpan_GetMonths(*args
, **kwargs
) 
4376     def GetWeeks(*args
, **kwargs
): 
4377         """GetWeeks(self) -> int""" 
4378         return _misc_
.DateSpan_GetWeeks(*args
, **kwargs
) 
4380     def GetDays(*args
, **kwargs
): 
4381         """GetDays(self) -> int""" 
4382         return _misc_
.DateSpan_GetDays(*args
, **kwargs
) 
4384     def GetTotalDays(*args
, **kwargs
): 
4385         """GetTotalDays(self) -> int""" 
4386         return _misc_
.DateSpan_GetTotalDays(*args
, **kwargs
) 
4388     def Add(*args
, **kwargs
): 
4389         """Add(self, DateSpan other) -> DateSpan""" 
4390         return _misc_
.DateSpan_Add(*args
, **kwargs
) 
4392     def Subtract(*args
, **kwargs
): 
4393         """Subtract(self, DateSpan other) -> DateSpan""" 
4394         return _misc_
.DateSpan_Subtract(*args
, **kwargs
) 
4396     def Neg(*args
, **kwargs
): 
4397         """Neg(self) -> DateSpan""" 
4398         return _misc_
.DateSpan_Neg(*args
, **kwargs
) 
4400     def Multiply(*args
, **kwargs
): 
4401         """Multiply(self, int factor) -> DateSpan""" 
4402         return _misc_
.DateSpan_Multiply(*args
, **kwargs
) 
4404     def __iadd__(*args
, **kwargs
): 
4405         """__iadd__(self, DateSpan other) -> DateSpan""" 
4406         return _misc_
.DateSpan___iadd__(*args
, **kwargs
) 
4408     def __isub__(*args
, **kwargs
): 
4409         """__isub__(self, DateSpan other) -> DateSpan""" 
4410         return _misc_
.DateSpan___isub__(*args
, **kwargs
) 
4412     def __neg__(*args
, **kwargs
): 
4413         """__neg__(self) -> DateSpan""" 
4414         return _misc_
.DateSpan___neg__(*args
, **kwargs
) 
4416     def __imul__(*args
, **kwargs
): 
4417         """__imul__(self, int factor) -> DateSpan""" 
4418         return _misc_
.DateSpan___imul__(*args
, **kwargs
) 
4420     def __add__(*args
, **kwargs
): 
4421         """__add__(self, DateSpan other) -> DateSpan""" 
4422         return _misc_
.DateSpan___add__(*args
, **kwargs
) 
4424     def __sub__(*args
, **kwargs
): 
4425         """__sub__(self, DateSpan other) -> DateSpan""" 
4426         return _misc_
.DateSpan___sub__(*args
, **kwargs
) 
4428     def __mul__(*args
, **kwargs
): 
4429         """__mul__(self, int n) -> DateSpan""" 
4430         return _misc_
.DateSpan___mul__(*args
, **kwargs
) 
4432     def __rmul__(*args
, **kwargs
): 
4433         """__rmul__(self, int n) -> DateSpan""" 
4434         return _misc_
.DateSpan___rmul__(*args
, **kwargs
) 
4436     def __eq__(*args
, **kwargs
): 
4437         """__eq__(self, DateSpan other) -> bool""" 
4438         return _misc_
.DateSpan___eq__(*args
, **kwargs
) 
4440     def __ne__(*args
, **kwargs
): 
4441         """__ne__(self, DateSpan other) -> bool""" 
4442         return _misc_
.DateSpan___ne__(*args
, **kwargs
) 
4445 class DateSpanPtr(DateSpan
): 
4446     def __init__(self
, this
): 
4448         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4449         self
.__class
__ = DateSpan
 
4450 _misc_
.DateSpan_swigregister(DateSpanPtr
) 
4452 def DateSpan_Days(*args
, **kwargs
): 
4453     """DateSpan_Days(int days) -> DateSpan""" 
4454     return _misc_
.DateSpan_Days(*args
, **kwargs
) 
4456 def DateSpan_Day(*args
, **kwargs
): 
4457     """DateSpan_Day() -> DateSpan""" 
4458     return _misc_
.DateSpan_Day(*args
, **kwargs
) 
4460 def DateSpan_Weeks(*args
, **kwargs
): 
4461     """DateSpan_Weeks(int weeks) -> DateSpan""" 
4462     return _misc_
.DateSpan_Weeks(*args
, **kwargs
) 
4464 def DateSpan_Week(*args
, **kwargs
): 
4465     """DateSpan_Week() -> DateSpan""" 
4466     return _misc_
.DateSpan_Week(*args
, **kwargs
) 
4468 def DateSpan_Months(*args
, **kwargs
): 
4469     """DateSpan_Months(int mon) -> DateSpan""" 
4470     return _misc_
.DateSpan_Months(*args
, **kwargs
) 
4472 def DateSpan_Month(*args
, **kwargs
): 
4473     """DateSpan_Month() -> DateSpan""" 
4474     return _misc_
.DateSpan_Month(*args
, **kwargs
) 
4476 def DateSpan_Years(*args
, **kwargs
): 
4477     """DateSpan_Years(int years) -> DateSpan""" 
4478     return _misc_
.DateSpan_Years(*args
, **kwargs
) 
4480 def DateSpan_Year(*args
, **kwargs
): 
4481     """DateSpan_Year() -> DateSpan""" 
4482     return _misc_
.DateSpan_Year(*args
, **kwargs
) 
4485 def GetLocalTime(*args
, **kwargs
): 
4486     """GetLocalTime() -> long""" 
4487     return _misc_
.GetLocalTime(*args
, **kwargs
) 
4489 def GetUTCTime(*args
, **kwargs
): 
4490     """GetUTCTime() -> long""" 
4491     return _misc_
.GetUTCTime(*args
, **kwargs
) 
4493 def GetCurrentTime(*args
, **kwargs
): 
4494     """GetCurrentTime() -> long""" 
4495     return _misc_
.GetCurrentTime(*args
, **kwargs
) 
4497 def GetLocalTimeMillis(*args
, **kwargs
): 
4498     """GetLocalTimeMillis() -> wxLongLong""" 
4499     return _misc_
.GetLocalTimeMillis(*args
, **kwargs
) 
4500 #--------------------------------------------------------------------------- 
4502 DF_INVALID 
= _misc_
.DF_INVALID
 
4503 DF_TEXT 
= _misc_
.DF_TEXT
 
4504 DF_BITMAP 
= _misc_
.DF_BITMAP
 
4505 DF_METAFILE 
= _misc_
.DF_METAFILE
 
4506 DF_SYLK 
= _misc_
.DF_SYLK
 
4507 DF_DIF 
= _misc_
.DF_DIF
 
4508 DF_TIFF 
= _misc_
.DF_TIFF
 
4509 DF_OEMTEXT 
= _misc_
.DF_OEMTEXT
 
4510 DF_DIB 
= _misc_
.DF_DIB
 
4511 DF_PALETTE 
= _misc_
.DF_PALETTE
 
4512 DF_PENDATA 
= _misc_
.DF_PENDATA
 
4513 DF_RIFF 
= _misc_
.DF_RIFF
 
4514 DF_WAVE 
= _misc_
.DF_WAVE
 
4515 DF_UNICODETEXT 
= _misc_
.DF_UNICODETEXT
 
4516 DF_ENHMETAFILE 
= _misc_
.DF_ENHMETAFILE
 
4517 DF_FILENAME 
= _misc_
.DF_FILENAME
 
4518 DF_LOCALE 
= _misc_
.DF_LOCALE
 
4519 DF_PRIVATE 
= _misc_
.DF_PRIVATE
 
4520 DF_HTML 
= _misc_
.DF_HTML
 
4521 DF_MAX 
= _misc_
.DF_MAX
 
4522 class DataFormat(object): 
4524     A wx.DataFormat is an encapsulation of a platform-specific format 
4525     handle which is used by the system for the clipboard and drag and drop 
4526     operations. The applications are usually only interested in, for 
4527     example, pasting data from the clipboard only if the data is in a 
4528     format the program understands.  A data format is is used to uniquely 
4529     identify this format. 
4532         return "<%s.%s; proxy of C++ wxDataFormat instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4533     def __init__(self
, *args
, **kwargs
): 
4535         __init__(self, int type) -> DataFormat 
4537         Constructs a data format object for one of the standard data formats 
4538         or an empty data object (use SetType or SetId later in this case) 
4540         newobj 
= _misc_
.new_DataFormat(*args
, **kwargs
) 
4541         self
.this 
= newobj
.this
 
4544     def __del__(self
, destroy
=_misc_
.delete_DataFormat
): 
4547             if self
.thisown
: destroy(self
) 
4552         __eq__(self, int format) -> bool 
4553         __eq__(self, DataFormat format) -> bool 
4555         return _misc_
.DataFormat___eq__(*args
) 
4559         __ne__(self, int format) -> bool 
4560         __ne__(self, DataFormat format) -> bool 
4562         return _misc_
.DataFormat___ne__(*args
) 
4564     def SetType(*args
, **kwargs
): 
4566         SetType(self, int format) 
4568         Sets the format to the given value, which should be one of wx.DF_XXX 
4571         return _misc_
.DataFormat_SetType(*args
, **kwargs
) 
4573     def GetType(*args
, **kwargs
): 
4575         GetType(self) -> int 
4577         Returns the platform-specific number identifying the format. 
4579         return _misc_
.DataFormat_GetType(*args
, **kwargs
) 
4581     def GetId(*args
, **kwargs
): 
4583         GetId(self) -> String 
4585         Returns the name of a custom format (this function will fail for a 
4588         return _misc_
.DataFormat_GetId(*args
, **kwargs
) 
4590     def SetId(*args
, **kwargs
): 
4592         SetId(self, String format) 
4594         Sets the format to be the custom format identified by the given name. 
4596         return _misc_
.DataFormat_SetId(*args
, **kwargs
) 
4599 class DataFormatPtr(DataFormat
): 
4600     def __init__(self
, this
): 
4602         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4603         self
.__class
__ = DataFormat
 
4604 _misc_
.DataFormat_swigregister(DataFormatPtr
) 
4605 DefaultDateTime 
= cvar
.DefaultDateTime
 
4607 def CustomDataFormat(*args
, **kwargs
): 
4609     CustomDataFormat(String format) -> DataFormat 
4611     Constructs a data format object for a custom format identified by its 
4614     val 
= _misc_
.new_CustomDataFormat(*args
, **kwargs
) 
4618 class DataObject(object): 
4620     A wx.DataObject represents data that can be copied to or from the 
4621     clipboard, or dragged and dropped. The important thing about 
4622     wx.DataObject is that this is a 'smart' piece of data unlike usual 
4623     'dumb' data containers such as memory buffers or files. Being 'smart' 
4624     here means that the data object itself should know what data formats 
4625     it supports and how to render itself in each of supported formats. 
4627     **NOTE**: This class is an abstract base class and can not be used 
4628     directly from Python.  If you need a custom type of data object then 
4629     you should instead derive from `wx.PyDataObjectSimple` or use 
4630     `wx.CustomDataObject`. 
4633     def __init__(self
): raise RuntimeError, "No constructor defined" 
4635         return "<%s.%s; proxy of C++ wxDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4636     Get 
= _misc_
.DataObject_Get
 
4637     Set 
= _misc_
.DataObject_Set
 
4638     Both 
= _misc_
.DataObject_Both
 
4639     def __del__(self
, destroy
=_misc_
.delete_DataObject
): 
4642             if self
.thisown
: destroy(self
) 
4645     def GetPreferredFormat(*args
, **kwargs
): 
4647         GetPreferredFormat(self, int dir=Get) -> DataFormat 
4649         Returns the preferred format for either rendering the data (if dir is 
4650         Get, its default value) or for setting it. Usually this will be the 
4651         native format of the wx.DataObject. 
4653         return _misc_
.DataObject_GetPreferredFormat(*args
, **kwargs
) 
4655     def GetFormatCount(*args
, **kwargs
): 
4657         GetFormatCount(self, int dir=Get) -> size_t 
4659         Returns the number of available formats for rendering or setting the 
4662         return _misc_
.DataObject_GetFormatCount(*args
, **kwargs
) 
4664     def IsSupported(*args
, **kwargs
): 
4666         IsSupported(self, DataFormat format, int dir=Get) -> bool 
4668         Returns True if this format is supported. 
4670         return _misc_
.DataObject_IsSupported(*args
, **kwargs
) 
4672     def GetDataSize(*args
, **kwargs
): 
4674         GetDataSize(self, DataFormat format) -> size_t 
4676         Get the (total) size of data for the given format 
4678         return _misc_
.DataObject_GetDataSize(*args
, **kwargs
) 
4680     def GetAllFormats(*args
, **kwargs
): 
4682         GetAllFormats(self, int dir=Get) -> [formats] 
4684         Returns a list of all the wx.DataFormats that this dataobject supports 
4685         in the given direction. 
4687         return _misc_
.DataObject_GetAllFormats(*args
, **kwargs
) 
4689     def GetDataHere(*args
, **kwargs
): 
4691         GetDataHere(self, DataFormat format) -> String 
4693         Get the data bytes in the specified format, returns None on failure. 
4696         return _misc_
.DataObject_GetDataHere(*args
, **kwargs
) 
4698     def SetData(*args
, **kwargs
): 
4700         SetData(self, DataFormat format, String data) -> bool 
4702         Set the data in the specified format from the bytes in the the data string. 
4705         return _misc_
.DataObject_SetData(*args
, **kwargs
) 
4708 class DataObjectPtr(DataObject
): 
4709     def __init__(self
, this
): 
4711         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4712         self
.__class
__ = DataObject
 
4713 _misc_
.DataObject_swigregister(DataObjectPtr
) 
4714 FormatInvalid 
= cvar
.FormatInvalid
 
4716 class DataObjectSimple(DataObject
): 
4718     wx.DataObjectSimple is a `wx.DataObject` which only supports one 
4719     format.  This is the simplest possible `wx.DataObject` implementation. 
4721     This is still an "abstract base class" meaning that you can't use it 
4722     directly.  You either need to use one of the predefined base classes, 
4723     or derive your own class from `wx.PyDataObjectSimple`. 
4727         return "<%s.%s; proxy of C++ wxDataObjectSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4728     def __init__(self
, *args
, **kwargs
): 
4730         __init__(self, DataFormat format=FormatInvalid) -> DataObjectSimple 
4732         Constructor accepts the supported format (none by default) which may 
4733         also be set later with `SetFormat`. 
4735         newobj 
= _misc_
.new_DataObjectSimple(*args
, **kwargs
) 
4736         self
.this 
= newobj
.this
 
4739     def GetFormat(*args
, **kwargs
): 
4741         GetFormat(self) -> DataFormat 
4743         Returns the (one and only one) format supported by this object. It is 
4744         assumed that the format is supported in both directions. 
4746         return _misc_
.DataObjectSimple_GetFormat(*args
, **kwargs
) 
4748     def SetFormat(*args
, **kwargs
): 
4750         SetFormat(self, DataFormat format) 
4752         Sets the supported format. 
4754         return _misc_
.DataObjectSimple_SetFormat(*args
, **kwargs
) 
4756     def GetDataSize(*args
, **kwargs
): 
4758         GetDataSize(self) -> size_t 
4760         Get the size of our data. 
4762         return _misc_
.DataObjectSimple_GetDataSize(*args
, **kwargs
) 
4764     def GetDataHere(*args
, **kwargs
): 
4766         GetDataHere(self) -> String 
4768         Returns the data bytes from the data object as a string, returns None 
4769         on failure.  Must be implemented in the derived class if the object 
4770         supports rendering its data. 
4772         return _misc_
.DataObjectSimple_GetDataHere(*args
, **kwargs
) 
4774     def SetData(*args
, **kwargs
): 
4776         SetData(self, String data) -> bool 
4778         Copy the data value to the data object.  Must be implemented in the 
4779         derived class if the object supports setting its data. 
4782         return _misc_
.DataObjectSimple_SetData(*args
, **kwargs
) 
4785 class DataObjectSimplePtr(DataObjectSimple
): 
4786     def __init__(self
, this
): 
4788         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4789         self
.__class
__ = DataObjectSimple
 
4790 _misc_
.DataObjectSimple_swigregister(DataObjectSimplePtr
) 
4792 class PyDataObjectSimple(DataObjectSimple
): 
4794     wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is 
4795     Python-aware and knows how to reflect calls to its C++ virtual methods 
4796     to methods in the Python derived class.  You should derive from this 
4797     class and overload `GetDataSize`, `GetDataHere` and `SetData` when you 
4798     need to create your own simple single-format type of `wx.DataObject`. 
4802         return "<%s.%s; proxy of C++ wxPyDataObjectSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4803     def __init__(self
, *args
, **kwargs
): 
4805         __init__(self, DataFormat format=FormatInvalid) -> PyDataObjectSimple 
4807         wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is 
4808         Python-aware and knows how to reflect calls to its C++ virtual methods 
4809         to methods in the Python derived class.  You should derive from this 
4810         class and overload `GetDataSize`, `GetDataHere` and `SetData` when you 
4811         need to create your own simple single-format type of `wx.DataObject`. 
4814         newobj 
= _misc_
.new_PyDataObjectSimple(*args
, **kwargs
) 
4815         self
.this 
= newobj
.this
 
4818         self
._setCallbackInfo
(self
, PyDataObjectSimple
) 
4820     def _setCallbackInfo(*args
, **kwargs
): 
4821         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4822         return _misc_
.PyDataObjectSimple__setCallbackInfo(*args
, **kwargs
) 
4825 class PyDataObjectSimplePtr(PyDataObjectSimple
): 
4826     def __init__(self
, this
): 
4828         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4829         self
.__class
__ = PyDataObjectSimple
 
4830 _misc_
.PyDataObjectSimple_swigregister(PyDataObjectSimplePtr
) 
4832 class DataObjectComposite(DataObject
): 
4834     wx.DataObjectComposite is the simplest `wx.DataObject` derivation 
4835     which may be sued to support multiple formats. It contains several 
4836     'wx.DataObjectSimple` objects and supports any format supported by at 
4837     least one of them. Only one of these data objects is *preferred* (the 
4838     first one if not explicitly changed by using the second parameter of 
4839     `Add`) and its format determines the preferred format of the composite 
4840     data object as well. 
4842     See `wx.DataObject` documentation for the reasons why you might prefer 
4843     to use wx.DataObject directly instead of wx.DataObjectComposite for 
4848         return "<%s.%s; proxy of C++ wxDataObjectComposite instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4849     def __init__(self
, *args
, **kwargs
): 
4851         __init__(self) -> DataObjectComposite 
4853         wx.DataObjectComposite is the simplest `wx.DataObject` derivation 
4854         which may be sued to support multiple formats. It contains several 
4855         'wx.DataObjectSimple` objects and supports any format supported by at 
4856         least one of them. Only one of these data objects is *preferred* (the 
4857         first one if not explicitly changed by using the second parameter of 
4858         `Add`) and its format determines the preferred format of the composite 
4859         data object as well. 
4861         See `wx.DataObject` documentation for the reasons why you might prefer 
4862         to use wx.DataObject directly instead of wx.DataObjectComposite for 
4866         newobj 
= _misc_
.new_DataObjectComposite(*args
, **kwargs
) 
4867         self
.this 
= newobj
.this
 
4870     def Add(*args
, **kwargs
): 
4872         Add(self, DataObjectSimple dataObject, bool preferred=False) 
4874         Adds the dataObject to the list of supported objects and it becomes 
4875         the preferred object if preferred is True. 
4877         return _misc_
.DataObjectComposite_Add(*args
, **kwargs
) 
4880 class DataObjectCompositePtr(DataObjectComposite
): 
4881     def __init__(self
, this
): 
4883         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4884         self
.__class
__ = DataObjectComposite
 
4885 _misc_
.DataObjectComposite_swigregister(DataObjectCompositePtr
) 
4887 class TextDataObject(DataObjectSimple
): 
4889     wx.TextDataObject is a specialization of `wx.DataObject` for text 
4890     data. It can be used without change to paste data into the `wx.Clipboard` 
4891     or a `wx.DropSource`. 
4893     Alternativly, you may wish to derive a new class from the 
4894     `wx.PyTextDataObject` class for providing text on-demand in order to 
4895     minimize memory consumption when offering data in several formats, 
4896     such as plain text and RTF, because by default the text is stored in a 
4897     string in this class, but it might as well be generated on demand when 
4898     requested. For this, `GetTextLength` and `GetText` will have to be 
4902         return "<%s.%s; proxy of C++ wxTextDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4903     def __init__(self
, *args
, **kwargs
): 
4905         __init__(self, String text=EmptyString) -> TextDataObject 
4907         Constructor, may be used to initialise the text (otherwise `SetText` 
4908         should be used later). 
4910         newobj 
= _misc_
.new_TextDataObject(*args
, **kwargs
) 
4911         self
.this 
= newobj
.this
 
4914     def GetTextLength(*args
, **kwargs
): 
4916         GetTextLength(self) -> size_t 
4918         Returns the data size.  By default, returns the size of the text data 
4919         set in the constructor or using `SetText`.  This can be overridden (via 
4920         `wx.PyTextDataObject`) to provide text size data on-demand. It is 
4921         recommended to return the text length plus 1 for a trailing zero, but 
4922         this is not strictly required. 
4924         return _misc_
.TextDataObject_GetTextLength(*args
, **kwargs
) 
4926     def GetText(*args
, **kwargs
): 
4928         GetText(self) -> String 
4930         Returns the text associated with the data object. 
4932         return _misc_
.TextDataObject_GetText(*args
, **kwargs
) 
4934     def SetText(*args
, **kwargs
): 
4936         SetText(self, String text) 
4938         Sets the text associated with the data object. This method is called 
4939         when the data object receives the data and, by default, copies the 
4940         text into the member variable. If you want to process the text on the 
4941         fly you may wish to override this function (via 
4942         `wx.PyTextDataObject`.) 
4944         return _misc_
.TextDataObject_SetText(*args
, **kwargs
) 
4947 class TextDataObjectPtr(TextDataObject
): 
4948     def __init__(self
, this
): 
4950         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4951         self
.__class
__ = TextDataObject
 
4952 _misc_
.TextDataObject_swigregister(TextDataObjectPtr
) 
4954 class PyTextDataObject(TextDataObject
): 
4956     wx.PyTextDataObject is a version of `wx.TextDataObject` that is 
4957     Python-aware and knows how to reflect calls to its C++ virtual methods 
4958     to methods in the Python derived class.  You should derive from this 
4959     class and overload `GetTextLength`, `GetText`, and `SetText` when you 
4960     want to be able to provide text on demand instead of preloading it 
4961     into the data object. 
4964         return "<%s.%s; proxy of C++ wxPyTextDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4965     def __init__(self
, *args
, **kwargs
): 
4967         __init__(self, String text=EmptyString) -> PyTextDataObject 
4969         wx.PyTextDataObject is a version of `wx.TextDataObject` that is 
4970         Python-aware and knows how to reflect calls to its C++ virtual methods 
4971         to methods in the Python derived class.  You should derive from this 
4972         class and overload `GetTextLength`, `GetText`, and `SetText` when you 
4973         want to be able to provide text on demand instead of preloading it 
4974         into the data object. 
4976         newobj 
= _misc_
.new_PyTextDataObject(*args
, **kwargs
) 
4977         self
.this 
= newobj
.this
 
4980         self
._setCallbackInfo
(self
, PyTextDataObject
) 
4982     def _setCallbackInfo(*args
, **kwargs
): 
4983         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4984         return _misc_
.PyTextDataObject__setCallbackInfo(*args
, **kwargs
) 
4987 class PyTextDataObjectPtr(PyTextDataObject
): 
4988     def __init__(self
, this
): 
4990         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4991         self
.__class
__ = PyTextDataObject
 
4992 _misc_
.PyTextDataObject_swigregister(PyTextDataObjectPtr
) 
4994 class BitmapDataObject(DataObjectSimple
): 
4996     wx.BitmapDataObject is a specialization of wxDataObject for bitmap 
4997     data. It can be used without change to paste data into the `wx.Clipboard` 
4998     or a `wx.DropSource`. 
5002         return "<%s.%s; proxy of C++ wxBitmapDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5003     def __init__(self
, *args
, **kwargs
): 
5005         __init__(self, Bitmap bitmap=wxNullBitmap) -> BitmapDataObject 
5007         Constructor, optionally passing a bitmap (otherwise use `SetBitmap` 
5010         newobj 
= _misc_
.new_BitmapDataObject(*args
, **kwargs
) 
5011         self
.this 
= newobj
.this
 
5014     def GetBitmap(*args
, **kwargs
): 
5016         GetBitmap(self) -> Bitmap 
5018         Returns the bitmap associated with the data object.  You may wish to 
5019         override this method (by deriving from `wx.PyBitmapDataObject`) when 
5020         offering data on-demand, but this is not required by wxWidgets' 
5021         internals. Use this method to get data in bitmap form from the 
5024         return _misc_
.BitmapDataObject_GetBitmap(*args
, **kwargs
) 
5026     def SetBitmap(*args
, **kwargs
): 
5028         SetBitmap(self, Bitmap bitmap) 
5030         Sets the bitmap associated with the data object. This method is called 
5031         when the data object receives data. Usually there will be no reason to 
5032         override this function. 
5034         return _misc_
.BitmapDataObject_SetBitmap(*args
, **kwargs
) 
5037 class BitmapDataObjectPtr(BitmapDataObject
): 
5038     def __init__(self
, this
): 
5040         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5041         self
.__class
__ = BitmapDataObject
 
5042 _misc_
.BitmapDataObject_swigregister(BitmapDataObjectPtr
) 
5044 class PyBitmapDataObject(BitmapDataObject
): 
5046     wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is 
5047     Python-aware and knows how to reflect calls to its C++ virtual methods 
5048     to methods in the Python derived class. To be able to provide bitmap 
5049     data on demand derive from this class and overload `GetBitmap`. 
5052         return "<%s.%s; proxy of C++ wxPyBitmapDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5053     def __init__(self
, *args
, **kwargs
): 
5055         __init__(self, Bitmap bitmap=wxNullBitmap) -> PyBitmapDataObject 
5057         wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is 
5058         Python-aware and knows how to reflect calls to its C++ virtual methods 
5059         to methods in the Python derived class. To be able to provide bitmap 
5060         data on demand derive from this class and overload `GetBitmap`. 
5062         newobj 
= _misc_
.new_PyBitmapDataObject(*args
, **kwargs
) 
5063         self
.this 
= newobj
.this
 
5066         self
._setCallbackInfo
(self
, PyBitmapDataObject
) 
5068     def _setCallbackInfo(*args
, **kwargs
): 
5069         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5070         return _misc_
.PyBitmapDataObject__setCallbackInfo(*args
, **kwargs
) 
5073 class PyBitmapDataObjectPtr(PyBitmapDataObject
): 
5074     def __init__(self
, this
): 
5076         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5077         self
.__class
__ = PyBitmapDataObject
 
5078 _misc_
.PyBitmapDataObject_swigregister(PyBitmapDataObjectPtr
) 
5080 class FileDataObject(DataObjectSimple
): 
5082     wx.FileDataObject is a specialization of `wx.DataObjectSimple` for 
5083     file names. The program works with it just as if it were a list of 
5084     absolute file names, but internally it uses the same format as 
5085     Explorer and other compatible programs under Windows or GNOME/KDE 
5086     filemanager under Unix which makes it possible to receive files from 
5087     them using this class. 
5090         return "<%s.%s; proxy of C++ wxFileDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5091     def __init__(self
, *args
, **kwargs
): 
5092         """__init__(self) -> FileDataObject""" 
5093         newobj 
= _misc_
.new_FileDataObject(*args
, **kwargs
) 
5094         self
.this 
= newobj
.this
 
5097     def GetFilenames(*args
, **kwargs
): 
5099         GetFilenames(self) -> [names] 
5101         Returns a list of file names. 
5103         return _misc_
.FileDataObject_GetFilenames(*args
, **kwargs
) 
5105     def AddFile(*args
, **kwargs
): 
5107         AddFile(self, String filename) 
5109         Adds a file to the list of files represented by this data object. 
5111         return _misc_
.FileDataObject_AddFile(*args
, **kwargs
) 
5114 class FileDataObjectPtr(FileDataObject
): 
5115     def __init__(self
, this
): 
5117         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5118         self
.__class
__ = FileDataObject
 
5119 _misc_
.FileDataObject_swigregister(FileDataObjectPtr
) 
5121 class CustomDataObject(DataObjectSimple
): 
5123     wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for 
5124     some application-specific data in arbitrary format.  Python strings 
5125     are used for getting and setting data, but any picklable object can 
5126     easily be transfered via strings.  A copy of the data is stored in the 
5130         return "<%s.%s; proxy of C++ wxCustomDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5131     def __init__(self
, *args
): 
5133         __init__(self, DataFormat format) -> CustomDataObject 
5134         __init__(self, String formatName) -> CustomDataObject 
5135         __init__(self) -> CustomDataObject 
5137         wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for 
5138         some application-specific data in arbitrary format.  Python strings 
5139         are used for getting and setting data, but any picklable object can 
5140         easily be transfered via strings.  A copy of the data is stored in the 
5143         newobj 
= _misc_
.new_CustomDataObject(*args
) 
5144         self
.this 
= newobj
.this
 
5147     def SetData(*args
, **kwargs
): 
5149         SetData(self, String data) -> bool 
5151         Copy the data value to the data object. 
5153         return _misc_
.CustomDataObject_SetData(*args
, **kwargs
) 
5156     def GetSize(*args
, **kwargs
): 
5158         GetSize(self) -> size_t 
5160         Get the size of the data. 
5162         return _misc_
.CustomDataObject_GetSize(*args
, **kwargs
) 
5164     def GetData(*args
, **kwargs
): 
5166         GetData(self) -> String 
5168         Returns the data bytes from the data object as a string. 
5170         return _misc_
.CustomDataObject_GetData(*args
, **kwargs
) 
5173 class CustomDataObjectPtr(CustomDataObject
): 
5174     def __init__(self
, this
): 
5176         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5177         self
.__class
__ = CustomDataObject
 
5178 _misc_
.CustomDataObject_swigregister(CustomDataObjectPtr
) 
5180 class URLDataObject(DataObjectComposite
): 
5182     This data object holds a URL in a format that is compatible with some 
5183     browsers such that it is able to be dragged to or from them. 
5186         return "<%s.%s; proxy of C++ wxURLDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5187     def __init__(self
, *args
, **kwargs
): 
5189         __init__(self) -> URLDataObject 
5191         This data object holds a URL in a format that is compatible with some 
5192         browsers such that it is able to be dragged to or from them. 
5194         newobj 
= _misc_
.new_URLDataObject(*args
, **kwargs
) 
5195         self
.this 
= newobj
.this
 
5198     def GetURL(*args
, **kwargs
): 
5200         GetURL(self) -> String 
5202         Returns a string containing the current URL. 
5204         return _misc_
.URLDataObject_GetURL(*args
, **kwargs
) 
5206     def SetURL(*args
, **kwargs
): 
5208         SetURL(self, String url) 
5212         return _misc_
.URLDataObject_SetURL(*args
, **kwargs
) 
5215 class URLDataObjectPtr(URLDataObject
): 
5216     def __init__(self
, this
): 
5218         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5219         self
.__class
__ = URLDataObject
 
5220 _misc_
.URLDataObject_swigregister(URLDataObjectPtr
) 
5222 class MetafileDataObject(DataObjectSimple
): 
5223     """Proxy of C++ MetafileDataObject class""" 
5225         return "<%s.%s; proxy of C++ wxMetafileDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5226     def __init__(self
, *args
, **kwargs
): 
5227         """__init__(self) -> MetafileDataObject""" 
5228         newobj 
= _misc_
.new_MetafileDataObject(*args
, **kwargs
) 
5229         self
.this 
= newobj
.this
 
5233 class MetafileDataObjectPtr(MetafileDataObject
): 
5234     def __init__(self
, this
): 
5236         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5237         self
.__class
__ = MetafileDataObject
 
5238 _misc_
.MetafileDataObject_swigregister(MetafileDataObjectPtr
) 
5240 #--------------------------------------------------------------------------- 
5242 Drag_CopyOnly 
= _misc_
.Drag_CopyOnly
 
5243 Drag_AllowMove 
= _misc_
.Drag_AllowMove
 
5244 Drag_DefaultMove 
= _misc_
.Drag_DefaultMove
 
5245 DragError 
= _misc_
.DragError
 
5246 DragNone 
= _misc_
.DragNone
 
5247 DragCopy 
= _misc_
.DragCopy
 
5248 DragMove 
= _misc_
.DragMove
 
5249 DragLink 
= _misc_
.DragLink
 
5250 DragCancel 
= _misc_
.DragCancel
 
5252 def IsDragResultOk(*args
, **kwargs
): 
5253     """IsDragResultOk(int res) -> bool""" 
5254     return _misc_
.IsDragResultOk(*args
, **kwargs
) 
5255 class DropSource(object): 
5256     """Proxy of C++ DropSource class""" 
5258         return "<%s.%s; proxy of C++ wxPyDropSource instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5259     def __init__(self
, *args
, **kwargs
): 
5261         __init__(self, Window win, Icon copy=wxNullIcon, Icon move=wxNullIcon,  
5262             Icon none=wxNullIcon) -> DropSource 
5264         newobj 
= _misc_
.new_DropSource(*args
, **kwargs
) 
5265         self
.this 
= newobj
.this
 
5268         self
._setCallbackInfo
(self
, DropSource
, 0) 
5270     def _setCallbackInfo(*args
, **kwargs
): 
5271         """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)""" 
5272         return _misc_
.DropSource__setCallbackInfo(*args
, **kwargs
) 
5274     def __del__(self
, destroy
=_misc_
.delete_DropSource
): 
5277             if self
.thisown
: destroy(self
) 
5280     def SetData(*args
, **kwargs
): 
5281         """SetData(self, DataObject data)""" 
5282         return _misc_
.DropSource_SetData(*args
, **kwargs
) 
5284     def GetDataObject(*args
, **kwargs
): 
5285         """GetDataObject(self) -> DataObject""" 
5286         return _misc_
.DropSource_GetDataObject(*args
, **kwargs
) 
5288     def SetCursor(*args
, **kwargs
): 
5289         """SetCursor(self, int res, Cursor cursor)""" 
5290         return _misc_
.DropSource_SetCursor(*args
, **kwargs
) 
5292     def DoDragDrop(*args
, **kwargs
): 
5293         """DoDragDrop(self, int flags=Drag_CopyOnly) -> int""" 
5294         return _misc_
.DropSource_DoDragDrop(*args
, **kwargs
) 
5296     def base_GiveFeedback(*args
, **kwargs
): 
5297         """base_GiveFeedback(self, int effect) -> bool""" 
5298         return _misc_
.DropSource_base_GiveFeedback(*args
, **kwargs
) 
5301 class DropSourcePtr(DropSource
): 
5302     def __init__(self
, this
): 
5304         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5305         self
.__class
__ = DropSource
 
5306 _misc_
.DropSource_swigregister(DropSourcePtr
) 
5308 def DROP_ICON(filename
): 
5310     Returns either a `wx.Cursor` or `wx.Icon` created from the image file 
5311     ``filename``.  This function is useful with the `wx.DropSource` class 
5312     which, depending on platform accepts either a icon or a cursor. 
5314     img 
= wx
.Image(filename
) 
5315     if wx
.Platform 
== '__WXGTK__': 
5316         return wx
.IconFromBitmap(wx
.BitmapFromImage(img
)) 
5318         return wx
.CursorFromImage(img
) 
5320 class DropTarget(object): 
5321     """Proxy of C++ DropTarget class""" 
5323         return "<%s.%s; proxy of C++ wxPyDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5324     def __init__(self
, *args
, **kwargs
): 
5325         """__init__(self, DataObject dataObject=None) -> DropTarget""" 
5326         newobj 
= _misc_
.new_DropTarget(*args
, **kwargs
) 
5327         self
.this 
= newobj
.this
 
5330         self
._setCallbackInfo
(self
, DropTarget
) 
5332     def _setCallbackInfo(*args
, **kwargs
): 
5333         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5334         return _misc_
.DropTarget__setCallbackInfo(*args
, **kwargs
) 
5336     def __del__(self
, destroy
=_misc_
.delete_DropTarget
): 
5339             if self
.thisown
: destroy(self
) 
5342     def GetDataObject(*args
, **kwargs
): 
5343         """GetDataObject(self) -> DataObject""" 
5344         return _misc_
.DropTarget_GetDataObject(*args
, **kwargs
) 
5346     def SetDataObject(*args
, **kwargs
): 
5347         """SetDataObject(self, DataObject dataObject)""" 
5348         return _misc_
.DropTarget_SetDataObject(*args
, **kwargs
) 
5350     def base_OnEnter(*args
, **kwargs
): 
5351         """base_OnEnter(self, int x, int y, int def) -> int""" 
5352         return _misc_
.DropTarget_base_OnEnter(*args
, **kwargs
) 
5354     def base_OnDragOver(*args
, **kwargs
): 
5355         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5356         return _misc_
.DropTarget_base_OnDragOver(*args
, **kwargs
) 
5358     def base_OnLeave(*args
, **kwargs
): 
5359         """base_OnLeave(self)""" 
5360         return _misc_
.DropTarget_base_OnLeave(*args
, **kwargs
) 
5362     def base_OnDrop(*args
, **kwargs
): 
5363         """base_OnDrop(self, int x, int y) -> bool""" 
5364         return _misc_
.DropTarget_base_OnDrop(*args
, **kwargs
) 
5366     def GetData(*args
, **kwargs
): 
5367         """GetData(self) -> bool""" 
5368         return _misc_
.DropTarget_GetData(*args
, **kwargs
) 
5370     def SetDefaultAction(*args
, **kwargs
): 
5371         """SetDefaultAction(self, int action)""" 
5372         return _misc_
.DropTarget_SetDefaultAction(*args
, **kwargs
) 
5374     def GetDefaultAction(*args
, **kwargs
): 
5375         """GetDefaultAction(self) -> int""" 
5376         return _misc_
.DropTarget_GetDefaultAction(*args
, **kwargs
) 
5379 class DropTargetPtr(DropTarget
): 
5380     def __init__(self
, this
): 
5382         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5383         self
.__class
__ = DropTarget
 
5384 _misc_
.DropTarget_swigregister(DropTargetPtr
) 
5386 PyDropTarget 
= DropTarget 
 
5387 class TextDropTarget(DropTarget
): 
5388     """Proxy of C++ TextDropTarget class""" 
5390         return "<%s.%s; proxy of C++ wxPyTextDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5391     def __init__(self
, *args
, **kwargs
): 
5392         """__init__(self) -> TextDropTarget""" 
5393         newobj 
= _misc_
.new_TextDropTarget(*args
, **kwargs
) 
5394         self
.this 
= newobj
.this
 
5397         self
._setCallbackInfo
(self
, TextDropTarget
) 
5399     def _setCallbackInfo(*args
, **kwargs
): 
5400         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5401         return _misc_
.TextDropTarget__setCallbackInfo(*args
, **kwargs
) 
5403     def base_OnEnter(*args
, **kwargs
): 
5404         """base_OnEnter(self, int x, int y, int def) -> int""" 
5405         return _misc_
.TextDropTarget_base_OnEnter(*args
, **kwargs
) 
5407     def base_OnDragOver(*args
, **kwargs
): 
5408         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5409         return _misc_
.TextDropTarget_base_OnDragOver(*args
, **kwargs
) 
5411     def base_OnLeave(*args
, **kwargs
): 
5412         """base_OnLeave(self)""" 
5413         return _misc_
.TextDropTarget_base_OnLeave(*args
, **kwargs
) 
5415     def base_OnDrop(*args
, **kwargs
): 
5416         """base_OnDrop(self, int x, int y) -> bool""" 
5417         return _misc_
.TextDropTarget_base_OnDrop(*args
, **kwargs
) 
5419     def base_OnData(*args
, **kwargs
): 
5420         """base_OnData(self, int x, int y, int def) -> int""" 
5421         return _misc_
.TextDropTarget_base_OnData(*args
, **kwargs
) 
5424 class TextDropTargetPtr(TextDropTarget
): 
5425     def __init__(self
, this
): 
5427         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5428         self
.__class
__ = TextDropTarget
 
5429 _misc_
.TextDropTarget_swigregister(TextDropTargetPtr
) 
5431 class FileDropTarget(DropTarget
): 
5432     """Proxy of C++ FileDropTarget class""" 
5434         return "<%s.%s; proxy of C++ wxPyFileDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5435     def __init__(self
, *args
, **kwargs
): 
5436         """__init__(self) -> FileDropTarget""" 
5437         newobj 
= _misc_
.new_FileDropTarget(*args
, **kwargs
) 
5438         self
.this 
= newobj
.this
 
5441         self
._setCallbackInfo
(self
, FileDropTarget
) 
5443     def _setCallbackInfo(*args
, **kwargs
): 
5444         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5445         return _misc_
.FileDropTarget__setCallbackInfo(*args
, **kwargs
) 
5447     def base_OnEnter(*args
, **kwargs
): 
5448         """base_OnEnter(self, int x, int y, int def) -> int""" 
5449         return _misc_
.FileDropTarget_base_OnEnter(*args
, **kwargs
) 
5451     def base_OnDragOver(*args
, **kwargs
): 
5452         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5453         return _misc_
.FileDropTarget_base_OnDragOver(*args
, **kwargs
) 
5455     def base_OnLeave(*args
, **kwargs
): 
5456         """base_OnLeave(self)""" 
5457         return _misc_
.FileDropTarget_base_OnLeave(*args
, **kwargs
) 
5459     def base_OnDrop(*args
, **kwargs
): 
5460         """base_OnDrop(self, int x, int y) -> bool""" 
5461         return _misc_
.FileDropTarget_base_OnDrop(*args
, **kwargs
) 
5463     def base_OnData(*args
, **kwargs
): 
5464         """base_OnData(self, int x, int y, int def) -> int""" 
5465         return _misc_
.FileDropTarget_base_OnData(*args
, **kwargs
) 
5468 class FileDropTargetPtr(FileDropTarget
): 
5469     def __init__(self
, this
): 
5471         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5472         self
.__class
__ = FileDropTarget
 
5473 _misc_
.FileDropTarget_swigregister(FileDropTargetPtr
) 
5475 #--------------------------------------------------------------------------- 
5477 class Clipboard(_core
.Object
): 
5479     wx.Clipboard represents the system clipboard and provides methods to 
5480     copy data to it or paste data from it.  Normally, you should only use 
5481     ``wx.TheClipboard`` which is a reference to a global wx.Clipboard 
5484     Call ``wx.TheClipboard``'s `Open` method to get ownership of the 
5485     clipboard. If this operation returns True, you now own the 
5486     clipboard. Call `SetData` to put data on the clipboard, or `GetData` 
5487     to retrieve data from the clipboard.  Call `Close` to close the 
5488     clipboard and relinquish ownership. You should keep the clipboard open 
5491     :see: `wx.DataObject` 
5495         return "<%s.%s; proxy of C++ wxClipboard instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5496     def __init__(self
, *args
, **kwargs
): 
5497         """__init__(self) -> Clipboard""" 
5498         newobj 
= _misc_
.new_Clipboard(*args
, **kwargs
) 
5499         self
.this 
= newobj
.this
 
5502     def __del__(self
, destroy
=_misc_
.delete_Clipboard
): 
5505             if self
.thisown
: destroy(self
) 
5508     def Open(*args
, **kwargs
): 
5512         Call this function to open the clipboard before calling SetData and 
5513         GetData.  Call Close when you have finished with the clipboard.  You 
5514         should keep the clipboard open for only a very short time.  Returns 
5517         return _misc_
.Clipboard_Open(*args
, **kwargs
) 
5519     def Close(*args
, **kwargs
): 
5523         Closes the clipboard. 
5525         return _misc_
.Clipboard_Close(*args
, **kwargs
) 
5527     def IsOpened(*args
, **kwargs
): 
5529         IsOpened(self) -> bool 
5531         Query whether the clipboard is opened 
5533         return _misc_
.Clipboard_IsOpened(*args
, **kwargs
) 
5535     def AddData(*args
, **kwargs
): 
5537         AddData(self, DataObject data) -> bool 
5539         Call this function to add the data object to the clipboard. You may 
5540         call this function repeatedly after having cleared the clipboard. 
5541         After this function has been called, the clipboard owns the data, so 
5542         do not delete the data explicitly. 
5544         :see: `wx.DataObject` 
5546         return _misc_
.Clipboard_AddData(*args
, **kwargs
) 
5548     def SetData(*args
, **kwargs
): 
5550         SetData(self, DataObject data) -> bool 
5552         Set the clipboard data, this is the same as `Clear` followed by 
5555         :see: `wx.DataObject` 
5557         return _misc_
.Clipboard_SetData(*args
, **kwargs
) 
5559     def IsSupported(*args
, **kwargs
): 
5561         IsSupported(self, DataFormat format) -> bool 
5563         Returns True if the given format is available in the data object(s) on 
5566         return _misc_
.Clipboard_IsSupported(*args
, **kwargs
) 
5568     def GetData(*args
, **kwargs
): 
5570         GetData(self, DataObject data) -> bool 
5572         Call this function to fill data with data on the clipboard, if 
5573         available in the required format. Returns true on success. 
5575         return _misc_
.Clipboard_GetData(*args
, **kwargs
) 
5577     def Clear(*args
, **kwargs
): 
5581         Clears data from the clipboard object and also the system's clipboard 
5584         return _misc_
.Clipboard_Clear(*args
, **kwargs
) 
5586     def Flush(*args
, **kwargs
): 
5590         Flushes the clipboard: this means that the data which is currently on 
5591         clipboard will stay available even after the application exits, 
5592         possibly eating memory, otherwise the clipboard will be emptied on 
5593         exit.  Returns False if the operation is unsuccesful for any reason. 
5595         return _misc_
.Clipboard_Flush(*args
, **kwargs
) 
5597     def UsePrimarySelection(*args
, **kwargs
): 
5599         UsePrimarySelection(self, bool primary=True) 
5601         On platforms supporting it (the X11 based platforms), selects the 
5602         so called PRIMARY SELECTION as the clipboard as opposed to the 
5603         normal clipboard, if primary is True. 
5605         return _misc_
.Clipboard_UsePrimarySelection(*args
, **kwargs
) 
5607     def Get(*args
, **kwargs
): 
5611         Returns global instance (wxTheClipboard) of the object. 
5613         return _misc_
.Clipboard_Get(*args
, **kwargs
) 
5615     Get 
= staticmethod(Get
) 
5617 class ClipboardPtr(Clipboard
): 
5618     def __init__(self
, this
): 
5620         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5621         self
.__class
__ = Clipboard
 
5622 _misc_
.Clipboard_swigregister(ClipboardPtr
) 
5624 def Clipboard_Get(*args
, **kwargs
): 
5626     Clipboard_Get() -> Clipboard 
5628     Returns global instance (wxTheClipboard) of the object. 
5630     return _misc_
.Clipboard_Get(*args
, **kwargs
) 
5632 class _wxPyDelayedInitWrapper(object): 
5633     def __init__(self
, initfunc
, *args
, **kwargs
): 
5634         self
._initfunc 
= initfunc
 
5636         self
._kwargs 
= kwargs
 
5637         self
._instance 
= None 
5638     def _checkInstance(self
): 
5639         if self
._instance 
is None: 
5641                 self
._instance 
= self
._initfunc
(*self
._args
, **self
._kwargs
)         
5642     def __getattr__(self
, name
): 
5643         self
._checkInstance
() 
5644         return getattr(self
._instance
, name
) 
5646         self
._checkInstance
() 
5647         return repr(self
._instance
) 
5648 TheClipboard 
= _wxPyDelayedInitWrapper(Clipboard
.Get
) 
5650 class ClipboardLocker(object): 
5652     A helpful class for opening the clipboard and automatically 
5653     closing it when the locker is destroyed. 
5656         return "<%s.%s; proxy of C++ wxClipboardLocker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5657     def __init__(self
, *args
, **kwargs
): 
5659         __init__(self, Clipboard clipboard=None) -> ClipboardLocker 
5661         A helpful class for opening the clipboard and automatically 
5662         closing it when the locker is destroyed. 
5664         newobj 
= _misc_
.new_ClipboardLocker(*args
, **kwargs
) 
5665         self
.this 
= newobj
.this
 
5668     def __del__(self
, destroy
=_misc_
.delete_ClipboardLocker
): 
5671             if self
.thisown
: destroy(self
) 
5674     def __nonzero__(*args
, **kwargs
): 
5676         __nonzero__(self) -> bool 
5678         A ClipboardLocker instance evaluates to True if the clipboard was 
5679         successfully opened. 
5681         return _misc_
.ClipboardLocker___nonzero__(*args
, **kwargs
) 
5684 class ClipboardLockerPtr(ClipboardLocker
): 
5685     def __init__(self
, this
): 
5687         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5688         self
.__class
__ = ClipboardLocker
 
5689 _misc_
.ClipboardLocker_swigregister(ClipboardLockerPtr
) 
5691 #--------------------------------------------------------------------------- 
5693 class VideoMode(object): 
5694     """A simple struct containing video mode parameters for a display""" 
5696         return "<%s.%s; proxy of C++ wxVideoMode instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5697     def __init__(self
, *args
, **kwargs
): 
5699         __init__(self, int width=0, int height=0, int depth=0, int freq=0) -> VideoMode 
5701         A simple struct containing video mode parameters for a display 
5703         newobj 
= _misc_
.new_VideoMode(*args
, **kwargs
) 
5704         self
.this 
= newobj
.this
 
5707     def __del__(self
, destroy
=_misc_
.delete_VideoMode
): 
5710             if self
.thisown
: destroy(self
) 
5713     def Matches(*args
, **kwargs
): 
5715         Matches(self, VideoMode other) -> bool 
5717         Returns true if this mode matches the other one in the sense that all 
5718         non zero fields of the other mode have the same value in this 
5719         one (except for refresh which is allowed to have a greater value) 
5721         return _misc_
.VideoMode_Matches(*args
, **kwargs
) 
5723     def GetWidth(*args
, **kwargs
): 
5725         GetWidth(self) -> int 
5727         Returns the screen width in pixels (e.g. 640*480), 0 means unspecified 
5729         return _misc_
.VideoMode_GetWidth(*args
, **kwargs
) 
5731     def GetHeight(*args
, **kwargs
): 
5733         GetHeight(self) -> int 
5735         Returns the screen width in pixels (e.g. 640*480), 0 means 
5738         return _misc_
.VideoMode_GetHeight(*args
, **kwargs
) 
5740     def GetDepth(*args
, **kwargs
): 
5742         GetDepth(self) -> int 
5744         Returns the screen's bits per pixel (e.g. 32), 1 is monochrome and 0 
5745         means unspecified/known 
5747         return _misc_
.VideoMode_GetDepth(*args
, **kwargs
) 
5749     def IsOk(*args
, **kwargs
): 
5753         returns true if the object has been initialized 
5755         return _misc_
.VideoMode_IsOk(*args
, **kwargs
) 
5757     def __nonzero__(self
): return self
.IsOk()  
5758     def __eq__(*args
, **kwargs
): 
5759         """__eq__(self, VideoMode other) -> bool""" 
5760         return _misc_
.VideoMode___eq__(*args
, **kwargs
) 
5762     def __ne__(*args
, **kwargs
): 
5763         """__ne__(self, VideoMode other) -> bool""" 
5764         return _misc_
.VideoMode___ne__(*args
, **kwargs
) 
5766     w 
= property(_misc_
.VideoMode_w_get
, _misc_
.VideoMode_w_set
) 
5767     h 
= property(_misc_
.VideoMode_h_get
, _misc_
.VideoMode_h_set
) 
5768     bpp 
= property(_misc_
.VideoMode_bpp_get
, _misc_
.VideoMode_bpp_set
) 
5769     refresh 
= property(_misc_
.VideoMode_refresh_get
, _misc_
.VideoMode_refresh_set
) 
5771 class VideoModePtr(VideoMode
): 
5772     def __init__(self
, this
): 
5774         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5775         self
.__class
__ = VideoMode
 
5776 _misc_
.VideoMode_swigregister(VideoModePtr
) 
5778 class Display(object): 
5779     """Represents a display/monitor attached to the system""" 
5781         return "<%s.%s; proxy of C++ wxDisplay instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5782     def __init__(self
, *args
, **kwargs
): 
5784         __init__(self, size_t index=0) -> Display 
5786         Set up a Display instance with the specified display.  The displays 
5787         are numbered from 0 to GetCount() - 1, 0 is always the primary display 
5788         and the only one which is always supported 
5790         newobj 
= _misc_
.new_Display(*args
, **kwargs
) 
5791         self
.this 
= newobj
.this
 
5794     def __del__(self
, destroy
=_misc_
.delete_Display
): 
5797             if self
.thisown
: destroy(self
) 
5800     def GetCount(*args
, **kwargs
): 
5802         GetCount() -> size_t 
5804         Return the number of available displays. 
5806         return _misc_
.Display_GetCount(*args
, **kwargs
) 
5808     GetCount 
= staticmethod(GetCount
) 
5809     def GetFromPoint(*args
, **kwargs
): 
5811         GetFromPoint(Point pt) -> int 
5813         Find the display where the given point lies, return wx.NOT_FOUND if it 
5814         doesn't belong to any display 
5816         return _misc_
.Display_GetFromPoint(*args
, **kwargs
) 
5818     GetFromPoint 
= staticmethod(GetFromPoint
) 
5819     def GetFromWindow(*args
, **kwargs
): 
5821         GetFromWindow(Window window) -> int 
5823         Find the display where the given window lies, return wx.NOT_FOUND if 
5824         it is not shown at all. 
5826         return _misc_
.Display_GetFromWindow(*args
, **kwargs
) 
5828     GetFromWindow 
= staticmethod(GetFromWindow
) 
5829     def IsOk(*args
, **kwargs
): 
5833         Return true if the object was initialized successfully 
5835         return _misc_
.Display_IsOk(*args
, **kwargs
) 
5837     def __nonzero__(self
): return self
.IsOk()  
5838     def GetGeometry(*args
, **kwargs
): 
5840         GetGeometry(self) -> Rect 
5842         Returns the bounding rectangle of the display whose index was passed 
5845         return _misc_
.Display_GetGeometry(*args
, **kwargs
) 
5847     def GetName(*args
, **kwargs
): 
5849         GetName(self) -> String 
5851         Returns the display's name. A name is not available on all platforms. 
5853         return _misc_
.Display_GetName(*args
, **kwargs
) 
5855     def IsPrimary(*args
, **kwargs
): 
5857         IsPrimary(self) -> bool 
5859         Returns true if the display is the primary display. The primary 
5860         display is the one whose index is 0. 
5862         return _misc_
.Display_IsPrimary(*args
, **kwargs
) 
5864     def GetModes(*args
, **kwargs
): 
5866         GetModes(VideoMode mode=DefaultVideoMode) -> [videoMode...] 
5868         Enumerate all video modes supported by this display matching the given 
5869         one (in the sense of VideoMode.Match()). 
5871         As any mode matches the default value of the argument and there is 
5872         always at least one video mode supported by display, the returned 
5873         array is only empty for the default value of the argument if this 
5874         function is not supported at all on this platform. 
5876         return _misc_
.Display_GetModes(*args
, **kwargs
) 
5878     def GetCurrentMode(*args
, **kwargs
): 
5880         GetCurrentMode(self) -> VideoMode 
5882         Get the current video mode. 
5884         return _misc_
.Display_GetCurrentMode(*args
, **kwargs
) 
5886     def ChangeMode(*args
, **kwargs
): 
5888         ChangeMode(self, VideoMode mode=DefaultVideoMode) -> bool 
5890         Changes the video mode of this display to the mode specified in the 
5893         If wx.DefaultVideoMode is passed in as the mode parameter, the defined 
5894         behaviour is that wx.Display will reset the video mode to the default 
5895         mode used by the display.  On Windows, the behavior is normal. 
5896         However, there are differences on other platforms. On Unix variations 
5897         using X11 extensions it should behave as defined, but some 
5898         irregularities may occur. 
5900         On wxMac passing in wx.DefaultVideoMode as the mode parameter does 
5901         nothing.  This happens because Carbon no longer has access to 
5902         DMUseScreenPrefs, an undocumented function that changed the video mode 
5903         to the system default by using the system's 'scrn' resource. 
5905         Returns True if succeeded, False otherwise 
5907         return _misc_
.Display_ChangeMode(*args
, **kwargs
) 
5909     def ResetMode(*args
, **kwargs
): 
5913         Restore the default video mode (just a more readable synonym) 
5915         return _misc_
.Display_ResetMode(*args
, **kwargs
) 
5918 class DisplayPtr(Display
): 
5919     def __init__(self
, this
): 
5921         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5922         self
.__class
__ = Display
 
5923 _misc_
.Display_swigregister(DisplayPtr
) 
5924 DefaultVideoMode 
= cvar
.DefaultVideoMode
 
5926 def Display_GetCount(*args
, **kwargs
): 
5928     Display_GetCount() -> size_t 
5930     Return the number of available displays. 
5932     return _misc_
.Display_GetCount(*args
, **kwargs
) 
5934 def Display_GetFromPoint(*args
, **kwargs
): 
5936     Display_GetFromPoint(Point pt) -> int 
5938     Find the display where the given point lies, return wx.NOT_FOUND if it 
5939     doesn't belong to any display 
5941     return _misc_
.Display_GetFromPoint(*args
, **kwargs
) 
5943 def Display_GetFromWindow(*args
, **kwargs
): 
5945     Display_GetFromWindow(Window window) -> int 
5947     Find the display where the given window lies, return wx.NOT_FOUND if 
5948     it is not shown at all. 
5950     return _misc_
.Display_GetFromWindow(*args
, **kwargs
) 
5952 #--------------------------------------------------------------------------- 
5954 class StandardPaths(object): 
5956     wx.StandardPaths returns the standard locations in the file system and 
5957     should be used by the programs to find their data files in a portable 
5960     In the description of the methods below, the example return values are 
5961     given for the Unix, Windows and Mac OS X systems, however please note 
5962     that these are just the examples and the actual values may differ. For 
5963     example, under Windows: the system administrator may change the 
5964     standard directories locations, i.e. the Windows directory may be 
5965     named W:\Win2003 instead of the default C:\Windows. 
5967     The strings appname and username should be replaced with the value 
5968     returned by `wx.App.GetAppName` and the name of the currently logged 
5969     in user, respectively. The string prefix is only used under Unix and 
5970     is /usr/local by default but may be changed using `SetInstallPrefix`. 
5972     The directories returned by the methods of this class may or may not 
5973     exist. If they don't exist, it's up to the caller to create them, 
5974     wxStandardPaths doesn't do it. 
5976     Finally note that these functions only work with standardly packaged 
5977     applications. I.e. under Unix you should follow the standard 
5978     installation conventions and under Mac you should create your 
5979     application bundle according to the Apple guidelines. Again, this 
5980     class doesn't help you to do it. 
5982     def __init__(self
): raise RuntimeError, "No constructor defined" 
5984         return "<%s.%s; proxy of C++ wxStandardPaths instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5985     def Get(*args
, **kwargs
): 
5987         Get() -> StandardPaths 
5989         Return the global standard paths singleton 
5991         return _misc_
.StandardPaths_Get(*args
, **kwargs
) 
5993     Get 
= staticmethod(Get
) 
5994     def GetConfigDir(*args
, **kwargs
): 
5996         GetConfigDir(self) -> String 
5998         Return the directory with system config files: /etc under Unix, 
5999         'c:\Documents and Settings\All Users\Application Data' under Windows, 
6000         /Library/Preferences for Mac 
6002         return _misc_
.StandardPaths_GetConfigDir(*args
, **kwargs
) 
6004     def GetUserConfigDir(*args
, **kwargs
): 
6006         GetUserConfigDir(self) -> String 
6008         Return the directory for the user config files: $HOME under Unix, 
6009         'c:\Documents and Settings\username' under Windows, and  
6010         ~/Library/Preferences under Mac 
6012         Only use this if you have a single file to put there, otherwise 
6013         `GetUserDataDir` is more appropriate 
6015         return _misc_
.StandardPaths_GetUserConfigDir(*args
, **kwargs
) 
6017     def GetDataDir(*args
, **kwargs
): 
6019         GetDataDir(self) -> String 
6021         Return the location of the application's global, (i.e. not 
6022         user-specific,) data files: prefix/share/appname under Unix, 
6023         'c:\Program Files\appname' under Windows, 
6024         appname.app/Contents/SharedSupport app bundle directory under Mac. 
6026         return _misc_
.StandardPaths_GetDataDir(*args
, **kwargs
) 
6028     def GetLocalDataDir(*args
, **kwargs
): 
6030         GetLocalDataDir(self) -> String 
6032         Return the location for application data files which are 
6033         host-specific.  Same as `GetDataDir` except under Unix where it is 
6036         return _misc_
.StandardPaths_GetLocalDataDir(*args
, **kwargs
) 
6038     def GetUserDataDir(*args
, **kwargs
): 
6040         GetUserDataDir(self) -> String 
6042         Return the directory for the user-dependent application data files: 
6043         $HOME/.appname under Unix, c:\Documents and 
6044         Settings\username\Application Data\appname under Windows and 
6045         ~/Library/Application Support/appname under Mac 
6047         return _misc_
.StandardPaths_GetUserDataDir(*args
, **kwargs
) 
6049     def GetUserLocalDataDir(*args
, **kwargs
): 
6051         GetUserLocalDataDir(self) -> String 
6053         Return the directory for user data files which shouldn't be shared 
6054         with the other machines 
6056         Same as `GetUserDataDir` for all platforms except Windows where it is 
6057         the 'Local Settings\Application Data\appname' directory. 
6059         return _misc_
.StandardPaths_GetUserLocalDataDir(*args
, **kwargs
) 
6061     def GetPluginsDir(*args
, **kwargs
): 
6063         GetPluginsDir(self) -> String 
6065         Return the directory where the loadable modules (plugins) live: 
6066         prefix/lib/appname under Unix, program directory under Windows and 
6067         Contents/Plugins app bundle subdirectory under Mac 
6069         return _misc_
.StandardPaths_GetPluginsDir(*args
, **kwargs
) 
6071     def SetInstallPrefix(*args
, **kwargs
): 
6073         SetInstallPrefix(self, String prefix) 
6075         Set the program installation directory which is /usr/local by default. 
6076         This value will be used by other methods such as `GetDataDir` and 
6077         `GetPluginsDir` as the prefix for what they return. (This function 
6078         only has meaning on Unix systems.) 
6080         return _misc_
.StandardPaths_SetInstallPrefix(*args
, **kwargs
) 
6082     def GetInstallPrefix(*args
, **kwargs
): 
6084         GetInstallPrefix(self) -> String 
6086         Get the program installation prefix. The default is the prefix where 
6087         Python is installed. (This function only has meaning on Unix systems.) 
6089         return _misc_
.StandardPaths_GetInstallPrefix(*args
, **kwargs
) 
6092 class StandardPathsPtr(StandardPaths
): 
6093     def __init__(self
, this
): 
6095         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6096         self
.__class
__ = StandardPaths
 
6097 _misc_
.StandardPaths_swigregister(StandardPathsPtr
) 
6099 def StandardPaths_Get(*args
, **kwargs
): 
6101     StandardPaths_Get() -> StandardPaths 
6103     Return the global standard paths singleton 
6105     return _misc_
.StandardPaths_Get(*args
, **kwargs
)