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() -> long""" 
 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 GetNumberFromUser(*args
, **kwargs
): 
 491     GetNumberFromUser(String message, String prompt, String caption, long value,  
 492         long min=0, long max=100, Window parent=None,  
 493         Point pos=DefaultPosition) -> long 
 495     return _misc_
.GetNumberFromUser(*args
, **kwargs
) 
 497 def ColourDisplay(*args
, **kwargs
): 
 498     """ColourDisplay() -> bool""" 
 499     return _misc_
.ColourDisplay(*args
, **kwargs
) 
 501 def DisplayDepth(*args
, **kwargs
): 
 502     """DisplayDepth() -> int""" 
 503     return _misc_
.DisplayDepth(*args
, **kwargs
) 
 505 def GetDisplayDepth(*args
, **kwargs
): 
 506     """GetDisplayDepth() -> int""" 
 507     return _misc_
.GetDisplayDepth(*args
, **kwargs
) 
 509 def DisplaySize(*args
, **kwargs
): 
 510     """DisplaySize() -> (width, height)""" 
 511     return _misc_
.DisplaySize(*args
, **kwargs
) 
 513 def GetDisplaySize(*args
, **kwargs
): 
 514     """GetDisplaySize() -> Size""" 
 515     return _misc_
.GetDisplaySize(*args
, **kwargs
) 
 517 def DisplaySizeMM(*args
, **kwargs
): 
 518     """DisplaySizeMM() -> (width, height)""" 
 519     return _misc_
.DisplaySizeMM(*args
, **kwargs
) 
 521 def GetDisplaySizeMM(*args
, **kwargs
): 
 522     """GetDisplaySizeMM() -> Size""" 
 523     return _misc_
.GetDisplaySizeMM(*args
, **kwargs
) 
 525 def ClientDisplayRect(*args
, **kwargs
): 
 526     """ClientDisplayRect() -> (x, y, width, height)""" 
 527     return _misc_
.ClientDisplayRect(*args
, **kwargs
) 
 529 def GetClientDisplayRect(*args
, **kwargs
): 
 530     """GetClientDisplayRect() -> Rect""" 
 531     return _misc_
.GetClientDisplayRect(*args
, **kwargs
) 
 533 def SetCursor(*args
, **kwargs
): 
 534     """SetCursor(Cursor cursor)""" 
 535     return _misc_
.SetCursor(*args
, **kwargs
) 
 537 def GetXDisplay(*args
, **kwargs
): 
 539     GetXDisplay() -> void 
 541     Returns a swigified pointer to the X11 display.  Returns None on 
 544     return _misc_
.GetXDisplay(*args
, **kwargs
) 
 546 def BeginBusyCursor(*args
, **kwargs
): 
 547     """BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)""" 
 548     return _misc_
.BeginBusyCursor(*args
, **kwargs
) 
 550 def GetActiveWindow(*args
, **kwargs
): 
 551     """GetActiveWindow() -> Window""" 
 552     return _misc_
.GetActiveWindow(*args
, **kwargs
) 
 554 def GenericFindWindowAtPoint(*args
, **kwargs
): 
 555     """GenericFindWindowAtPoint(Point pt) -> Window""" 
 556     return _misc_
.GenericFindWindowAtPoint(*args
, **kwargs
) 
 558 def FindWindowAtPoint(*args
, **kwargs
): 
 559     """FindWindowAtPoint(Point pt) -> Window""" 
 560     return _misc_
.FindWindowAtPoint(*args
, **kwargs
) 
 562 def GetTopLevelParent(*args
, **kwargs
): 
 563     """GetTopLevelParent(Window win) -> Window""" 
 564     return _misc_
.GetTopLevelParent(*args
, **kwargs
) 
 566 def LaunchDefaultBrowser(*args
, **kwargs
): 
 568     LaunchDefaultBrowser(String url) -> bool 
 570     Launches the user's default browser and tells it to open the location 
 571     at ``url``.  Returns ``True`` if the application was successfully 
 574     return _misc_
.LaunchDefaultBrowser(*args
, **kwargs
) 
 576 def GetKeyState(*args
, **kwargs
): 
 578     GetKeyState(int key) -> bool 
 580     Get the state of a key (true if pressed or toggled on, false if not.) 
 581     This is generally most useful getting the state of the modifier or 
 582     toggle keys.  On some platforms those may be the only keys that work. 
 585     return _misc_
.GetKeyState(*args
, **kwargs
) 
 587 def WakeUpMainThread(*args
, **kwargs
): 
 588     """WakeUpMainThread()""" 
 589     return _misc_
.WakeUpMainThread(*args
, **kwargs
) 
 591 def MutexGuiEnter(*args
, **kwargs
): 
 592     """MutexGuiEnter()""" 
 593     return _misc_
.MutexGuiEnter(*args
, **kwargs
) 
 595 def MutexGuiLeave(*args
, **kwargs
): 
 596     """MutexGuiLeave()""" 
 597     return _misc_
.MutexGuiLeave(*args
, **kwargs
) 
 598 class MutexGuiLocker(object): 
 599     """Proxy of C++ MutexGuiLocker class""" 
 601         return "<%s.%s; proxy of C++ wxMutexGuiLocker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 602     def __init__(self
, *args
, **kwargs
): 
 603         """__init__(self) -> MutexGuiLocker""" 
 604         newobj 
= _misc_
.new_MutexGuiLocker(*args
, **kwargs
) 
 605         self
.this 
= newobj
.this
 
 608     def __del__(self
, destroy
=_misc_
.delete_MutexGuiLocker
): 
 611             if self
.thisown
: destroy(self
) 
 615 class MutexGuiLockerPtr(MutexGuiLocker
): 
 616     def __init__(self
, this
): 
 618         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 619         self
.__class
__ = MutexGuiLocker
 
 620 _misc_
.MutexGuiLocker_swigregister(MutexGuiLockerPtr
) 
 621 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
 622 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
 623 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
 626 def Thread_IsMain(*args
, **kwargs
): 
 627     """Thread_IsMain() -> bool""" 
 628     return _misc_
.Thread_IsMain(*args
, **kwargs
) 
 629 #--------------------------------------------------------------------------- 
 631 class ToolTip(_core
.Object
): 
 632     """Proxy of C++ ToolTip class""" 
 634         return "<%s.%s; proxy of C++ wxToolTip instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 635     def __init__(self
, *args
, **kwargs
): 
 636         """__init__(self, String tip) -> ToolTip""" 
 637         newobj 
= _misc_
.new_ToolTip(*args
, **kwargs
) 
 638         self
.this 
= newobj
.this
 
 641     def SetTip(*args
, **kwargs
): 
 642         """SetTip(self, String tip)""" 
 643         return _misc_
.ToolTip_SetTip(*args
, **kwargs
) 
 645     def GetTip(*args
, **kwargs
): 
 646         """GetTip(self) -> String""" 
 647         return _misc_
.ToolTip_GetTip(*args
, **kwargs
) 
 649     def GetWindow(*args
, **kwargs
): 
 650         """GetWindow(self) -> Window""" 
 651         return _misc_
.ToolTip_GetWindow(*args
, **kwargs
) 
 653     def Enable(*args
, **kwargs
): 
 654         """Enable(bool flag)""" 
 655         return _misc_
.ToolTip_Enable(*args
, **kwargs
) 
 657     Enable 
= staticmethod(Enable
) 
 658     def SetDelay(*args
, **kwargs
): 
 659         """SetDelay(long milliseconds)""" 
 660         return _misc_
.ToolTip_SetDelay(*args
, **kwargs
) 
 662     SetDelay 
= staticmethod(SetDelay
) 
 664 class ToolTipPtr(ToolTip
): 
 665     def __init__(self
, this
): 
 667         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 668         self
.__class
__ = ToolTip
 
 669 _misc_
.ToolTip_swigregister(ToolTipPtr
) 
 671 def ToolTip_Enable(*args
, **kwargs
): 
 672     """ToolTip_Enable(bool flag)""" 
 673     return _misc_
.ToolTip_Enable(*args
, **kwargs
) 
 675 def ToolTip_SetDelay(*args
, **kwargs
): 
 676     """ToolTip_SetDelay(long milliseconds)""" 
 677     return _misc_
.ToolTip_SetDelay(*args
, **kwargs
) 
 680     """Proxy of C++ Caret class""" 
 682         return "<%s.%s; proxy of C++ wxCaret instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 683     def __init__(self
, *args
, **kwargs
): 
 684         """__init__(self, Window window, Size size) -> Caret""" 
 685         newobj 
= _misc_
.new_Caret(*args
, **kwargs
) 
 686         self
.this 
= newobj
.this
 
 689     def Destroy(*args
, **kwargs
): 
 693         Deletes the C++ object this Python object is a proxy for. 
 695         return _misc_
.Caret_Destroy(*args
, **kwargs
) 
 697     def IsOk(*args
, **kwargs
): 
 698         """IsOk(self) -> bool""" 
 699         return _misc_
.Caret_IsOk(*args
, **kwargs
) 
 701     def IsVisible(*args
, **kwargs
): 
 702         """IsVisible(self) -> bool""" 
 703         return _misc_
.Caret_IsVisible(*args
, **kwargs
) 
 705     def GetPosition(*args
, **kwargs
): 
 706         """GetPosition(self) -> Point""" 
 707         return _misc_
.Caret_GetPosition(*args
, **kwargs
) 
 709     def GetPositionTuple(*args
, **kwargs
): 
 710         """GetPositionTuple() -> (x,y)""" 
 711         return _misc_
.Caret_GetPositionTuple(*args
, **kwargs
) 
 713     def GetSize(*args
, **kwargs
): 
 714         """GetSize(self) -> Size""" 
 715         return _misc_
.Caret_GetSize(*args
, **kwargs
) 
 717     def GetSizeTuple(*args
, **kwargs
): 
 718         """GetSizeTuple() -> (width, height)""" 
 719         return _misc_
.Caret_GetSizeTuple(*args
, **kwargs
) 
 721     def GetWindow(*args
, **kwargs
): 
 722         """GetWindow(self) -> Window""" 
 723         return _misc_
.Caret_GetWindow(*args
, **kwargs
) 
 725     def MoveXY(*args
, **kwargs
): 
 726         """MoveXY(self, int x, int y)""" 
 727         return _misc_
.Caret_MoveXY(*args
, **kwargs
) 
 729     def Move(*args
, **kwargs
): 
 730         """Move(self, Point pt)""" 
 731         return _misc_
.Caret_Move(*args
, **kwargs
) 
 733     def SetSizeWH(*args
, **kwargs
): 
 734         """SetSizeWH(self, int width, int height)""" 
 735         return _misc_
.Caret_SetSizeWH(*args
, **kwargs
) 
 737     def SetSize(*args
, **kwargs
): 
 738         """SetSize(self, Size size)""" 
 739         return _misc_
.Caret_SetSize(*args
, **kwargs
) 
 741     def Show(*args
, **kwargs
): 
 742         """Show(self, int show=True)""" 
 743         return _misc_
.Caret_Show(*args
, **kwargs
) 
 745     def Hide(*args
, **kwargs
): 
 747         return _misc_
.Caret_Hide(*args
, **kwargs
) 
 749     def __nonzero__(self
): return self
.IsOk()  
 750     def GetBlinkTime(*args
, **kwargs
): 
 751         """GetBlinkTime() -> int""" 
 752         return _misc_
.Caret_GetBlinkTime(*args
, **kwargs
) 
 754     GetBlinkTime 
= staticmethod(GetBlinkTime
) 
 755     def SetBlinkTime(*args
, **kwargs
): 
 756         """SetBlinkTime(int milliseconds)""" 
 757         return _misc_
.Caret_SetBlinkTime(*args
, **kwargs
) 
 759     SetBlinkTime 
= staticmethod(SetBlinkTime
) 
 761 class CaretPtr(Caret
): 
 762     def __init__(self
, this
): 
 764         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 765         self
.__class
__ = Caret
 
 766 _misc_
.Caret_swigregister(CaretPtr
) 
 768 def Caret_GetBlinkTime(*args
, **kwargs
): 
 769     """Caret_GetBlinkTime() -> int""" 
 770     return _misc_
.Caret_GetBlinkTime(*args
, **kwargs
) 
 772 def Caret_SetBlinkTime(*args
, **kwargs
): 
 773     """Caret_SetBlinkTime(int milliseconds)""" 
 774     return _misc_
.Caret_SetBlinkTime(*args
, **kwargs
) 
 776 class BusyCursor(object): 
 777     """Proxy of C++ BusyCursor class""" 
 779         return "<%s.%s; proxy of C++ wxBusyCursor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 780     def __init__(self
, *args
, **kwargs
): 
 781         """__init__(self, Cursor cursor=wxHOURGLASS_CURSOR) -> BusyCursor""" 
 782         newobj 
= _misc_
.new_BusyCursor(*args
, **kwargs
) 
 783         self
.this 
= newobj
.this
 
 786     def __del__(self
, destroy
=_misc_
.delete_BusyCursor
): 
 789             if self
.thisown
: destroy(self
) 
 793 class BusyCursorPtr(BusyCursor
): 
 794     def __init__(self
, this
): 
 796         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 797         self
.__class
__ = BusyCursor
 
 798 _misc_
.BusyCursor_swigregister(BusyCursorPtr
) 
 800 class WindowDisabler(object): 
 801     """Proxy of C++ WindowDisabler class""" 
 803         return "<%s.%s; proxy of C++ wxWindowDisabler instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 804     def __init__(self
, *args
, **kwargs
): 
 805         """__init__(self, Window winToSkip=None) -> WindowDisabler""" 
 806         newobj 
= _misc_
.new_WindowDisabler(*args
, **kwargs
) 
 807         self
.this 
= newobj
.this
 
 810     def __del__(self
, destroy
=_misc_
.delete_WindowDisabler
): 
 813             if self
.thisown
: destroy(self
) 
 817 class WindowDisablerPtr(WindowDisabler
): 
 818     def __init__(self
, this
): 
 820         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 821         self
.__class
__ = WindowDisabler
 
 822 _misc_
.WindowDisabler_swigregister(WindowDisablerPtr
) 
 824 class BusyInfo(_core
.Object
): 
 825     """Proxy of C++ BusyInfo class""" 
 827         return "<%s.%s; proxy of C++ wxBusyInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 828     def __init__(self
, *args
, **kwargs
): 
 829         """__init__(self, String message) -> BusyInfo""" 
 830         newobj 
= _misc_
.new_BusyInfo(*args
, **kwargs
) 
 831         self
.this 
= newobj
.this
 
 834     def __del__(self
, destroy
=_misc_
.delete_BusyInfo
): 
 837             if self
.thisown
: destroy(self
) 
 841 class BusyInfoPtr(BusyInfo
): 
 842     def __init__(self
, this
): 
 844         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 845         self
.__class
__ = BusyInfo
 
 846 _misc_
.BusyInfo_swigregister(BusyInfoPtr
) 
 848 class StopWatch(object): 
 849     """Proxy of C++ StopWatch class""" 
 851         return "<%s.%s; proxy of C++ wxStopWatch instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 852     def __init__(self
, *args
, **kwargs
): 
 853         """__init__(self) -> StopWatch""" 
 854         newobj 
= _misc_
.new_StopWatch(*args
, **kwargs
) 
 855         self
.this 
= newobj
.this
 
 858     def Start(*args
, **kwargs
): 
 859         """Start(self, long t0=0)""" 
 860         return _misc_
.StopWatch_Start(*args
, **kwargs
) 
 862     def Pause(*args
, **kwargs
): 
 864         return _misc_
.StopWatch_Pause(*args
, **kwargs
) 
 866     def Resume(*args
, **kwargs
): 
 868         return _misc_
.StopWatch_Resume(*args
, **kwargs
) 
 870     def Time(*args
, **kwargs
): 
 871         """Time(self) -> long""" 
 872         return _misc_
.StopWatch_Time(*args
, **kwargs
) 
 875 class StopWatchPtr(StopWatch
): 
 876     def __init__(self
, this
): 
 878         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 879         self
.__class
__ = StopWatch
 
 880 _misc_
.StopWatch_swigregister(StopWatchPtr
) 
 882 class FileHistory(_core
.Object
): 
 883     """Proxy of C++ FileHistory class""" 
 885         return "<%s.%s; proxy of C++ wxFileHistory instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 886     def __init__(self
, *args
, **kwargs
): 
 887         """__init__(self, int maxFiles=9, int idBase=ID_FILE1) -> FileHistory""" 
 888         newobj 
= _misc_
.new_FileHistory(*args
, **kwargs
) 
 889         self
.this 
= newobj
.this
 
 892     def __del__(self
, destroy
=_misc_
.delete_FileHistory
): 
 895             if self
.thisown
: destroy(self
) 
 898     def AddFileToHistory(*args
, **kwargs
): 
 899         """AddFileToHistory(self, String file)""" 
 900         return _misc_
.FileHistory_AddFileToHistory(*args
, **kwargs
) 
 902     def RemoveFileFromHistory(*args
, **kwargs
): 
 903         """RemoveFileFromHistory(self, int i)""" 
 904         return _misc_
.FileHistory_RemoveFileFromHistory(*args
, **kwargs
) 
 906     def GetMaxFiles(*args
, **kwargs
): 
 907         """GetMaxFiles(self) -> int""" 
 908         return _misc_
.FileHistory_GetMaxFiles(*args
, **kwargs
) 
 910     def UseMenu(*args
, **kwargs
): 
 911         """UseMenu(self, Menu menu)""" 
 912         return _misc_
.FileHistory_UseMenu(*args
, **kwargs
) 
 914     def RemoveMenu(*args
, **kwargs
): 
 915         """RemoveMenu(self, Menu menu)""" 
 916         return _misc_
.FileHistory_RemoveMenu(*args
, **kwargs
) 
 918     def Load(*args
, **kwargs
): 
 919         """Load(self, ConfigBase config)""" 
 920         return _misc_
.FileHistory_Load(*args
, **kwargs
) 
 922     def Save(*args
, **kwargs
): 
 923         """Save(self, ConfigBase config)""" 
 924         return _misc_
.FileHistory_Save(*args
, **kwargs
) 
 926     def AddFilesToMenu(*args
, **kwargs
): 
 927         """AddFilesToMenu(self)""" 
 928         return _misc_
.FileHistory_AddFilesToMenu(*args
, **kwargs
) 
 930     def AddFilesToThisMenu(*args
, **kwargs
): 
 931         """AddFilesToThisMenu(self, Menu menu)""" 
 932         return _misc_
.FileHistory_AddFilesToThisMenu(*args
, **kwargs
) 
 934     def GetHistoryFile(*args
, **kwargs
): 
 935         """GetHistoryFile(self, int i) -> String""" 
 936         return _misc_
.FileHistory_GetHistoryFile(*args
, **kwargs
) 
 938     def GetCount(*args
, **kwargs
): 
 939         """GetCount(self) -> int""" 
 940         return _misc_
.FileHistory_GetCount(*args
, **kwargs
) 
 942     GetNoHistoryFiles 
= GetCount 
 
 944 class FileHistoryPtr(FileHistory
): 
 945     def __init__(self
, this
): 
 947         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 948         self
.__class
__ = FileHistory
 
 949 _misc_
.FileHistory_swigregister(FileHistoryPtr
) 
 951 class SingleInstanceChecker(object): 
 952     """Proxy of C++ SingleInstanceChecker class""" 
 954         return "<%s.%s; proxy of C++ wxSingleInstanceChecker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 955     def __init__(self
, *args
, **kwargs
): 
 956         """__init__(self, String name, String path=EmptyString) -> SingleInstanceChecker""" 
 957         newobj 
= _misc_
.new_SingleInstanceChecker(*args
, **kwargs
) 
 958         self
.this 
= newobj
.this
 
 961     def __del__(self
, destroy
=_misc_
.delete_SingleInstanceChecker
): 
 964             if self
.thisown
: destroy(self
) 
 967     def Create(*args
, **kwargs
): 
 968         """Create(self, String name, String path=EmptyString) -> bool""" 
 969         return _misc_
.SingleInstanceChecker_Create(*args
, **kwargs
) 
 971     def IsAnotherRunning(*args
, **kwargs
): 
 972         """IsAnotherRunning(self) -> bool""" 
 973         return _misc_
.SingleInstanceChecker_IsAnotherRunning(*args
, **kwargs
) 
 976 class SingleInstanceCheckerPtr(SingleInstanceChecker
): 
 977     def __init__(self
, this
): 
 979         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 980         self
.__class
__ = SingleInstanceChecker
 
 981 _misc_
.SingleInstanceChecker_swigregister(SingleInstanceCheckerPtr
) 
 983 def PreSingleInstanceChecker(*args
, **kwargs
): 
 984     """PreSingleInstanceChecker() -> SingleInstanceChecker""" 
 985     val 
= _misc_
.new_PreSingleInstanceChecker(*args
, **kwargs
) 
 990 def DrawWindowOnDC(*args
, **kwargs
): 
 991     """DrawWindowOnDC(Window window, DC dc) -> bool""" 
 992     return _misc_
.DrawWindowOnDC(*args
, **kwargs
) 
 993 #--------------------------------------------------------------------------- 
 995 class TipProvider(object): 
 996     """Proxy of C++ TipProvider class""" 
 997     def __init__(self
): raise RuntimeError, "No constructor defined" 
 999         return "<%s.%s; proxy of C++ wxTipProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1000     def __del__(self
, destroy
=_misc_
.delete_TipProvider
): 
1003             if self
.thisown
: destroy(self
) 
1006     def GetTip(*args
, **kwargs
): 
1007         """GetTip(self) -> String""" 
1008         return _misc_
.TipProvider_GetTip(*args
, **kwargs
) 
1010     def GetCurrentTip(*args
, **kwargs
): 
1011         """GetCurrentTip(self) -> size_t""" 
1012         return _misc_
.TipProvider_GetCurrentTip(*args
, **kwargs
) 
1014     def PreprocessTip(*args
, **kwargs
): 
1015         """PreprocessTip(self, String tip) -> String""" 
1016         return _misc_
.TipProvider_PreprocessTip(*args
, **kwargs
) 
1019 class TipProviderPtr(TipProvider
): 
1020     def __init__(self
, this
): 
1022         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1023         self
.__class
__ = TipProvider
 
1024 _misc_
.TipProvider_swigregister(TipProviderPtr
) 
1026 class PyTipProvider(TipProvider
): 
1027     """Proxy of C++ PyTipProvider class""" 
1029         return "<%s.%s; proxy of C++ wxPyTipProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1030     def __init__(self
, *args
, **kwargs
): 
1031         """__init__(self, size_t currentTip) -> PyTipProvider""" 
1032         newobj 
= _misc_
.new_PyTipProvider(*args
, **kwargs
) 
1033         self
.this 
= newobj
.this
 
1036         self
._setCallbackInfo
(self
, PyTipProvider
) 
1038     def _setCallbackInfo(*args
, **kwargs
): 
1039         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1040         return _misc_
.PyTipProvider__setCallbackInfo(*args
, **kwargs
) 
1043 class PyTipProviderPtr(PyTipProvider
): 
1044     def __init__(self
, this
): 
1046         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1047         self
.__class
__ = PyTipProvider
 
1048 _misc_
.PyTipProvider_swigregister(PyTipProviderPtr
) 
1051 def ShowTip(*args
, **kwargs
): 
1052     """ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool""" 
1053     return _misc_
.ShowTip(*args
, **kwargs
) 
1055 def CreateFileTipProvider(*args
, **kwargs
): 
1056     """CreateFileTipProvider(String filename, size_t currentTip) -> TipProvider""" 
1057     return _misc_
.CreateFileTipProvider(*args
, **kwargs
) 
1058 #--------------------------------------------------------------------------- 
1060 TIMER_CONTINUOUS 
= _misc_
.TIMER_CONTINUOUS
 
1061 TIMER_ONE_SHOT 
= _misc_
.TIMER_ONE_SHOT
 
1062 wxEVT_TIMER 
= _misc_
.wxEVT_TIMER
 
1063 class Timer(_core
.EvtHandler
): 
1064     """Proxy of C++ Timer class""" 
1066         return "<%s.%s; proxy of C++ wxPyTimer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1067     def __init__(self
, *args
, **kwargs
): 
1068         """__init__(self, EvtHandler owner=None, int id=-1) -> Timer""" 
1069         newobj 
= _misc_
.new_Timer(*args
, **kwargs
) 
1070         self
.this 
= newobj
.this
 
1073         self
._setCallbackInfo
(self
, Timer
, 0); self
._setOORInfo
(self
, 0) 
1075     def __del__(self
, destroy
=_misc_
.delete_Timer
): 
1078             if self
.thisown
: destroy(self
) 
1081     def _setCallbackInfo(*args
, **kwargs
): 
1082         """_setCallbackInfo(self, PyObject self, PyObject _class, int incref=1)""" 
1083         return _misc_
.Timer__setCallbackInfo(*args
, **kwargs
) 
1085     def SetOwner(*args
, **kwargs
): 
1086         """SetOwner(self, EvtHandler owner, int id=-1)""" 
1087         return _misc_
.Timer_SetOwner(*args
, **kwargs
) 
1089     def GetOwner(*args
, **kwargs
): 
1090         """GetOwner(self) -> EvtHandler""" 
1091         return _misc_
.Timer_GetOwner(*args
, **kwargs
) 
1093     def Start(*args
, **kwargs
): 
1094         """Start(self, int milliseconds=-1, bool oneShot=False) -> bool""" 
1095         return _misc_
.Timer_Start(*args
, **kwargs
) 
1097     def Stop(*args
, **kwargs
): 
1099         return _misc_
.Timer_Stop(*args
, **kwargs
) 
1101     def IsRunning(*args
, **kwargs
): 
1102         """IsRunning(self) -> bool""" 
1103         return _misc_
.Timer_IsRunning(*args
, **kwargs
) 
1105     def GetInterval(*args
, **kwargs
): 
1106         """GetInterval(self) -> int""" 
1107         return _misc_
.Timer_GetInterval(*args
, **kwargs
) 
1109     def IsOneShot(*args
, **kwargs
): 
1110         """IsOneShot(self) -> bool""" 
1111         return _misc_
.Timer_IsOneShot(*args
, **kwargs
) 
1113     def GetId(*args
, **kwargs
): 
1114         """GetId(self) -> int""" 
1115         return _misc_
.Timer_GetId(*args
, **kwargs
) 
1118         """NO-OP: Timers must be destroyed by normal refrence counting""" 
1122 class TimerPtr(Timer
): 
1123     def __init__(self
, this
): 
1125         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1126         self
.__class
__ = Timer
 
1127 _misc_
.Timer_swigregister(TimerPtr
) 
1129 # For backwards compatibility with 2.4 
1130 class PyTimer(Timer
): 
1131     def __init__(self
, notify
): 
1132         Timer
.__init
__(self
) 
1133         self
.notify 
= notify
 
1140 EVT_TIMER 
= wx
.PyEventBinder( wxEVT_TIMER
, 1 ) 
1143 class TimerEvent(_core
.Event
): 
1144     """Proxy of C++ TimerEvent class""" 
1146         return "<%s.%s; proxy of C++ wxTimerEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1147     def __init__(self
, *args
, **kwargs
): 
1148         """__init__(self, int timerid=0, int interval=0) -> TimerEvent""" 
1149         newobj 
= _misc_
.new_TimerEvent(*args
, **kwargs
) 
1150         self
.this 
= newobj
.this
 
1153     def GetInterval(*args
, **kwargs
): 
1154         """GetInterval(self) -> int""" 
1155         return _misc_
.TimerEvent_GetInterval(*args
, **kwargs
) 
1158 class TimerEventPtr(TimerEvent
): 
1159     def __init__(self
, this
): 
1161         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1162         self
.__class
__ = TimerEvent
 
1163 _misc_
.TimerEvent_swigregister(TimerEventPtr
) 
1165 class TimerRunner(object): 
1166     """Proxy of C++ TimerRunner class""" 
1168         return "<%s.%s; proxy of C++ wxTimerRunner instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1169     def __init__(self
, *args
): 
1171         __init__(self, wxTimer timer) -> TimerRunner 
1172         __init__(self, wxTimer timer, int milli, bool oneShot=False) -> TimerRunner 
1174         newobj 
= _misc_
.new_TimerRunner(*args
) 
1175         self
.this 
= newobj
.this
 
1178     def __del__(self
, destroy
=_misc_
.delete_TimerRunner
): 
1181             if self
.thisown
: destroy(self
) 
1184     def Start(*args
, **kwargs
): 
1185         """Start(self, int milli, bool oneShot=False)""" 
1186         return _misc_
.TimerRunner_Start(*args
, **kwargs
) 
1189 class TimerRunnerPtr(TimerRunner
): 
1190     def __init__(self
, this
): 
1192         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1193         self
.__class
__ = TimerRunner
 
1194 _misc_
.TimerRunner_swigregister(TimerRunnerPtr
) 
1196 #--------------------------------------------------------------------------- 
1198 LOG_FatalError 
= _misc_
.LOG_FatalError
 
1199 LOG_Error 
= _misc_
.LOG_Error
 
1200 LOG_Warning 
= _misc_
.LOG_Warning
 
1201 LOG_Message 
= _misc_
.LOG_Message
 
1202 LOG_Status 
= _misc_
.LOG_Status
 
1203 LOG_Info 
= _misc_
.LOG_Info
 
1204 LOG_Debug 
= _misc_
.LOG_Debug
 
1205 LOG_Trace 
= _misc_
.LOG_Trace
 
1206 LOG_Progress 
= _misc_
.LOG_Progress
 
1207 LOG_User 
= _misc_
.LOG_User
 
1208 LOG_Max 
= _misc_
.LOG_Max
 
1209 TRACE_MemAlloc 
= _misc_
.TRACE_MemAlloc
 
1210 TRACE_Messages 
= _misc_
.TRACE_Messages
 
1211 TRACE_ResAlloc 
= _misc_
.TRACE_ResAlloc
 
1212 TRACE_RefCount 
= _misc_
.TRACE_RefCount
 
1213 TRACE_OleCalls 
= _misc_
.TRACE_OleCalls
 
1214 TraceMemAlloc 
= _misc_
.TraceMemAlloc
 
1215 TraceMessages 
= _misc_
.TraceMessages
 
1216 TraceResAlloc 
= _misc_
.TraceResAlloc
 
1217 TraceRefCount 
= _misc_
.TraceRefCount
 
1218 TraceOleCalls 
= _misc_
.TraceOleCalls
 
1220     """Proxy of C++ Log class""" 
1222         return "<%s.%s; proxy of C++ wxLog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1223     def __init__(self
, *args
, **kwargs
): 
1224         """__init__(self) -> Log""" 
1225         newobj 
= _misc_
.new_Log(*args
, **kwargs
) 
1226         self
.this 
= newobj
.this
 
1229     def IsEnabled(*args
, **kwargs
): 
1230         """IsEnabled() -> bool""" 
1231         return _misc_
.Log_IsEnabled(*args
, **kwargs
) 
1233     IsEnabled 
= staticmethod(IsEnabled
) 
1234     def EnableLogging(*args
, **kwargs
): 
1235         """EnableLogging(bool doIt=True) -> bool""" 
1236         return _misc_
.Log_EnableLogging(*args
, **kwargs
) 
1238     EnableLogging 
= staticmethod(EnableLogging
) 
1239     def OnLog(*args
, **kwargs
): 
1240         """OnLog(wxLogLevel level, wxChar szString, time_t t)""" 
1241         return _misc_
.Log_OnLog(*args
, **kwargs
) 
1243     OnLog 
= staticmethod(OnLog
) 
1244     def Flush(*args
, **kwargs
): 
1246         return _misc_
.Log_Flush(*args
, **kwargs
) 
1248     def FlushActive(*args
, **kwargs
): 
1250         return _misc_
.Log_FlushActive(*args
, **kwargs
) 
1252     FlushActive 
= staticmethod(FlushActive
) 
1253     def GetActiveTarget(*args
, **kwargs
): 
1254         """GetActiveTarget() -> Log""" 
1255         return _misc_
.Log_GetActiveTarget(*args
, **kwargs
) 
1257     GetActiveTarget 
= staticmethod(GetActiveTarget
) 
1258     def SetActiveTarget(*args
, **kwargs
): 
1259         """SetActiveTarget(Log pLogger) -> Log""" 
1260         return _misc_
.Log_SetActiveTarget(*args
, **kwargs
) 
1262     SetActiveTarget 
= staticmethod(SetActiveTarget
) 
1263     def Suspend(*args
, **kwargs
): 
1265         return _misc_
.Log_Suspend(*args
, **kwargs
) 
1267     Suspend 
= staticmethod(Suspend
) 
1268     def Resume(*args
, **kwargs
): 
1270         return _misc_
.Log_Resume(*args
, **kwargs
) 
1272     Resume 
= staticmethod(Resume
) 
1273     def SetVerbose(*args
, **kwargs
): 
1274         """SetVerbose(bool bVerbose=True)""" 
1275         return _misc_
.Log_SetVerbose(*args
, **kwargs
) 
1277     SetVerbose 
= staticmethod(SetVerbose
) 
1278     def SetLogLevel(*args
, **kwargs
): 
1279         """SetLogLevel(wxLogLevel logLevel)""" 
1280         return _misc_
.Log_SetLogLevel(*args
, **kwargs
) 
1282     SetLogLevel 
= staticmethod(SetLogLevel
) 
1283     def DontCreateOnDemand(*args
, **kwargs
): 
1284         """DontCreateOnDemand()""" 
1285         return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
) 
1287     DontCreateOnDemand 
= staticmethod(DontCreateOnDemand
) 
1288     def SetTraceMask(*args
, **kwargs
): 
1289         """SetTraceMask(wxTraceMask ulMask)""" 
1290         return _misc_
.Log_SetTraceMask(*args
, **kwargs
) 
1292     SetTraceMask 
= staticmethod(SetTraceMask
) 
1293     def AddTraceMask(*args
, **kwargs
): 
1294         """AddTraceMask(String str)""" 
1295         return _misc_
.Log_AddTraceMask(*args
, **kwargs
) 
1297     AddTraceMask 
= staticmethod(AddTraceMask
) 
1298     def RemoveTraceMask(*args
, **kwargs
): 
1299         """RemoveTraceMask(String str)""" 
1300         return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
) 
1302     RemoveTraceMask 
= staticmethod(RemoveTraceMask
) 
1303     def ClearTraceMasks(*args
, **kwargs
): 
1304         """ClearTraceMasks()""" 
1305         return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
) 
1307     ClearTraceMasks 
= staticmethod(ClearTraceMasks
) 
1308     def GetTraceMasks(*args
, **kwargs
): 
1309         """GetTraceMasks() -> wxArrayString""" 
1310         return _misc_
.Log_GetTraceMasks(*args
, **kwargs
) 
1312     GetTraceMasks 
= staticmethod(GetTraceMasks
) 
1313     def SetTimestamp(*args
, **kwargs
): 
1314         """SetTimestamp(wxChar ts)""" 
1315         return _misc_
.Log_SetTimestamp(*args
, **kwargs
) 
1317     SetTimestamp 
= staticmethod(SetTimestamp
) 
1318     def GetVerbose(*args
, **kwargs
): 
1319         """GetVerbose() -> bool""" 
1320         return _misc_
.Log_GetVerbose(*args
, **kwargs
) 
1322     GetVerbose 
= staticmethod(GetVerbose
) 
1323     def GetTraceMask(*args
, **kwargs
): 
1324         """GetTraceMask() -> wxTraceMask""" 
1325         return _misc_
.Log_GetTraceMask(*args
, **kwargs
) 
1327     GetTraceMask 
= staticmethod(GetTraceMask
) 
1328     def IsAllowedTraceMask(*args
, **kwargs
): 
1329         """IsAllowedTraceMask(wxChar mask) -> bool""" 
1330         return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
) 
1332     IsAllowedTraceMask 
= staticmethod(IsAllowedTraceMask
) 
1333     def GetLogLevel(*args
, **kwargs
): 
1334         """GetLogLevel() -> wxLogLevel""" 
1335         return _misc_
.Log_GetLogLevel(*args
, **kwargs
) 
1337     GetLogLevel 
= staticmethod(GetLogLevel
) 
1338     def GetTimestamp(*args
, **kwargs
): 
1339         """GetTimestamp() -> wxChar""" 
1340         return _misc_
.Log_GetTimestamp(*args
, **kwargs
) 
1342     GetTimestamp 
= staticmethod(GetTimestamp
) 
1343     def TimeStamp(*args
, **kwargs
): 
1344         """TimeStamp() -> String""" 
1345         return _misc_
.Log_TimeStamp(*args
, **kwargs
) 
1347     TimeStamp 
= staticmethod(TimeStamp
) 
1348     def Destroy(*args
, **kwargs
): 
1350         return _misc_
.Log_Destroy(*args
, **kwargs
) 
1354     def __init__(self
, this
): 
1356         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1357         self
.__class
__ = Log
 
1358 _misc_
.Log_swigregister(LogPtr
) 
1360 def Log_IsEnabled(*args
, **kwargs
): 
1361     """Log_IsEnabled() -> bool""" 
1362     return _misc_
.Log_IsEnabled(*args
, **kwargs
) 
1364 def Log_EnableLogging(*args
, **kwargs
): 
1365     """Log_EnableLogging(bool doIt=True) -> bool""" 
1366     return _misc_
.Log_EnableLogging(*args
, **kwargs
) 
1368 def Log_OnLog(*args
, **kwargs
): 
1369     """Log_OnLog(wxLogLevel level, wxChar szString, time_t t)""" 
1370     return _misc_
.Log_OnLog(*args
, **kwargs
) 
1372 def Log_FlushActive(*args
, **kwargs
): 
1373     """Log_FlushActive()""" 
1374     return _misc_
.Log_FlushActive(*args
, **kwargs
) 
1376 def Log_GetActiveTarget(*args
, **kwargs
): 
1377     """Log_GetActiveTarget() -> Log""" 
1378     return _misc_
.Log_GetActiveTarget(*args
, **kwargs
) 
1380 def Log_SetActiveTarget(*args
, **kwargs
): 
1381     """Log_SetActiveTarget(Log pLogger) -> Log""" 
1382     return _misc_
.Log_SetActiveTarget(*args
, **kwargs
) 
1384 def Log_Suspend(*args
, **kwargs
): 
1386     return _misc_
.Log_Suspend(*args
, **kwargs
) 
1388 def Log_Resume(*args
, **kwargs
): 
1390     return _misc_
.Log_Resume(*args
, **kwargs
) 
1392 def Log_SetVerbose(*args
, **kwargs
): 
1393     """Log_SetVerbose(bool bVerbose=True)""" 
1394     return _misc_
.Log_SetVerbose(*args
, **kwargs
) 
1396 def Log_SetLogLevel(*args
, **kwargs
): 
1397     """Log_SetLogLevel(wxLogLevel logLevel)""" 
1398     return _misc_
.Log_SetLogLevel(*args
, **kwargs
) 
1400 def Log_DontCreateOnDemand(*args
, **kwargs
): 
1401     """Log_DontCreateOnDemand()""" 
1402     return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
) 
1404 def Log_SetTraceMask(*args
, **kwargs
): 
1405     """Log_SetTraceMask(wxTraceMask ulMask)""" 
1406     return _misc_
.Log_SetTraceMask(*args
, **kwargs
) 
1408 def Log_AddTraceMask(*args
, **kwargs
): 
1409     """Log_AddTraceMask(String str)""" 
1410     return _misc_
.Log_AddTraceMask(*args
, **kwargs
) 
1412 def Log_RemoveTraceMask(*args
, **kwargs
): 
1413     """Log_RemoveTraceMask(String str)""" 
1414     return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
) 
1416 def Log_ClearTraceMasks(*args
, **kwargs
): 
1417     """Log_ClearTraceMasks()""" 
1418     return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
) 
1420 def Log_GetTraceMasks(*args
, **kwargs
): 
1421     """Log_GetTraceMasks() -> wxArrayString""" 
1422     return _misc_
.Log_GetTraceMasks(*args
, **kwargs
) 
1424 def Log_SetTimestamp(*args
, **kwargs
): 
1425     """Log_SetTimestamp(wxChar ts)""" 
1426     return _misc_
.Log_SetTimestamp(*args
, **kwargs
) 
1428 def Log_GetVerbose(*args
, **kwargs
): 
1429     """Log_GetVerbose() -> bool""" 
1430     return _misc_
.Log_GetVerbose(*args
, **kwargs
) 
1432 def Log_GetTraceMask(*args
, **kwargs
): 
1433     """Log_GetTraceMask() -> wxTraceMask""" 
1434     return _misc_
.Log_GetTraceMask(*args
, **kwargs
) 
1436 def Log_IsAllowedTraceMask(*args
, **kwargs
): 
1437     """Log_IsAllowedTraceMask(wxChar mask) -> bool""" 
1438     return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
) 
1440 def Log_GetLogLevel(*args
, **kwargs
): 
1441     """Log_GetLogLevel() -> wxLogLevel""" 
1442     return _misc_
.Log_GetLogLevel(*args
, **kwargs
) 
1444 def Log_GetTimestamp(*args
, **kwargs
): 
1445     """Log_GetTimestamp() -> wxChar""" 
1446     return _misc_
.Log_GetTimestamp(*args
, **kwargs
) 
1448 def Log_TimeStamp(*args
, **kwargs
): 
1449     """Log_TimeStamp() -> String""" 
1450     return _misc_
.Log_TimeStamp(*args
, **kwargs
) 
1452 class LogStderr(Log
): 
1453     """Proxy of C++ LogStderr class""" 
1455         return "<%s.%s; proxy of C++ wxLogStderr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1456     def __init__(self
, *args
, **kwargs
): 
1457         """__init__(self) -> LogStderr""" 
1458         newobj 
= _misc_
.new_LogStderr(*args
, **kwargs
) 
1459         self
.this 
= newobj
.this
 
1463 class LogStderrPtr(LogStderr
): 
1464     def __init__(self
, this
): 
1466         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1467         self
.__class
__ = LogStderr
 
1468 _misc_
.LogStderr_swigregister(LogStderrPtr
) 
1470 class LogTextCtrl(Log
): 
1471     """Proxy of C++ LogTextCtrl class""" 
1473         return "<%s.%s; proxy of C++ wxLogTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1474     def __init__(self
, *args
, **kwargs
): 
1475         """__init__(self, wxTextCtrl pTextCtrl) -> LogTextCtrl""" 
1476         newobj 
= _misc_
.new_LogTextCtrl(*args
, **kwargs
) 
1477         self
.this 
= newobj
.this
 
1481 class LogTextCtrlPtr(LogTextCtrl
): 
1482     def __init__(self
, this
): 
1484         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1485         self
.__class
__ = LogTextCtrl
 
1486 _misc_
.LogTextCtrl_swigregister(LogTextCtrlPtr
) 
1489     """Proxy of C++ LogGui class""" 
1491         return "<%s.%s; proxy of C++ wxLogGui instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1492     def __init__(self
, *args
, **kwargs
): 
1493         """__init__(self) -> LogGui""" 
1494         newobj 
= _misc_
.new_LogGui(*args
, **kwargs
) 
1495         self
.this 
= newobj
.this
 
1499 class LogGuiPtr(LogGui
): 
1500     def __init__(self
, this
): 
1502         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1503         self
.__class
__ = LogGui
 
1504 _misc_
.LogGui_swigregister(LogGuiPtr
) 
1506 class LogWindow(Log
): 
1507     """Proxy of C++ LogWindow class""" 
1509         return "<%s.%s; proxy of C++ wxLogWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1510     def __init__(self
, *args
, **kwargs
): 
1511         """__init__(self, wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -> LogWindow""" 
1512         newobj 
= _misc_
.new_LogWindow(*args
, **kwargs
) 
1513         self
.this 
= newobj
.this
 
1516     def Show(*args
, **kwargs
): 
1517         """Show(self, bool bShow=True)""" 
1518         return _misc_
.LogWindow_Show(*args
, **kwargs
) 
1520     def GetFrame(*args
, **kwargs
): 
1521         """GetFrame(self) -> wxFrame""" 
1522         return _misc_
.LogWindow_GetFrame(*args
, **kwargs
) 
1524     def GetOldLog(*args
, **kwargs
): 
1525         """GetOldLog(self) -> Log""" 
1526         return _misc_
.LogWindow_GetOldLog(*args
, **kwargs
) 
1528     def IsPassingMessages(*args
, **kwargs
): 
1529         """IsPassingMessages(self) -> bool""" 
1530         return _misc_
.LogWindow_IsPassingMessages(*args
, **kwargs
) 
1532     def PassMessages(*args
, **kwargs
): 
1533         """PassMessages(self, bool bDoPass)""" 
1534         return _misc_
.LogWindow_PassMessages(*args
, **kwargs
) 
1537 class LogWindowPtr(LogWindow
): 
1538     def __init__(self
, this
): 
1540         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1541         self
.__class
__ = LogWindow
 
1542 _misc_
.LogWindow_swigregister(LogWindowPtr
) 
1544 class LogChain(Log
): 
1545     """Proxy of C++ LogChain class""" 
1547         return "<%s.%s; proxy of C++ wxLogChain instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1548     def __init__(self
, *args
, **kwargs
): 
1549         """__init__(self, Log logger) -> LogChain""" 
1550         newobj 
= _misc_
.new_LogChain(*args
, **kwargs
) 
1551         self
.this 
= newobj
.this
 
1554     def SetLog(*args
, **kwargs
): 
1555         """SetLog(self, Log logger)""" 
1556         return _misc_
.LogChain_SetLog(*args
, **kwargs
) 
1558     def PassMessages(*args
, **kwargs
): 
1559         """PassMessages(self, bool bDoPass)""" 
1560         return _misc_
.LogChain_PassMessages(*args
, **kwargs
) 
1562     def IsPassingMessages(*args
, **kwargs
): 
1563         """IsPassingMessages(self) -> bool""" 
1564         return _misc_
.LogChain_IsPassingMessages(*args
, **kwargs
) 
1566     def GetOldLog(*args
, **kwargs
): 
1567         """GetOldLog(self) -> Log""" 
1568         return _misc_
.LogChain_GetOldLog(*args
, **kwargs
) 
1571 class LogChainPtr(LogChain
): 
1572     def __init__(self
, this
): 
1574         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1575         self
.__class
__ = LogChain
 
1576 _misc_
.LogChain_swigregister(LogChainPtr
) 
1579 def SysErrorCode(*args
, **kwargs
): 
1580     """SysErrorCode() -> unsigned long""" 
1581     return _misc_
.SysErrorCode(*args
, **kwargs
) 
1583 def SysErrorMsg(*args
, **kwargs
): 
1584     """SysErrorMsg(unsigned long nErrCode=0) -> String""" 
1585     return _misc_
.SysErrorMsg(*args
, **kwargs
) 
1587 def LogFatalError(*args
, **kwargs
): 
1588     """LogFatalError(String msg)""" 
1589     return _misc_
.LogFatalError(*args
, **kwargs
) 
1591 def LogError(*args
, **kwargs
): 
1592     """LogError(String msg)""" 
1593     return _misc_
.LogError(*args
, **kwargs
) 
1595 def LogWarning(*args
, **kwargs
): 
1596     """LogWarning(String msg)""" 
1597     return _misc_
.LogWarning(*args
, **kwargs
) 
1599 def LogMessage(*args
, **kwargs
): 
1600     """LogMessage(String msg)""" 
1601     return _misc_
.LogMessage(*args
, **kwargs
) 
1603 def LogInfo(*args
, **kwargs
): 
1604     """LogInfo(String msg)""" 
1605     return _misc_
.LogInfo(*args
, **kwargs
) 
1607 def LogDebug(*args
, **kwargs
): 
1608     """LogDebug(String msg)""" 
1609     return _misc_
.LogDebug(*args
, **kwargs
) 
1611 def LogVerbose(*args
, **kwargs
): 
1612     """LogVerbose(String msg)""" 
1613     return _misc_
.LogVerbose(*args
, **kwargs
) 
1615 def LogStatus(*args
, **kwargs
): 
1616     """LogStatus(String msg)""" 
1617     return _misc_
.LogStatus(*args
, **kwargs
) 
1619 def LogStatusFrame(*args
, **kwargs
): 
1620     """LogStatusFrame(wxFrame pFrame, String msg)""" 
1621     return _misc_
.LogStatusFrame(*args
, **kwargs
) 
1623 def LogSysError(*args
, **kwargs
): 
1624     """LogSysError(String msg)""" 
1625     return _misc_
.LogSysError(*args
, **kwargs
) 
1627 def LogGeneric(*args
, **kwargs
): 
1628     """LogGeneric(unsigned long level, String msg)""" 
1629     return _misc_
.LogGeneric(*args
, **kwargs
) 
1631 def SafeShowMessage(*args
, **kwargs
): 
1632     """SafeShowMessage(String title, String text)""" 
1633     return _misc_
.SafeShowMessage(*args
, **kwargs
) 
1634 class LogNull(object): 
1635     """Proxy of C++ LogNull class""" 
1637         return "<%s.%s; proxy of C++ wxLogNull instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1638     def __init__(self
, *args
, **kwargs
): 
1639         """__init__(self) -> LogNull""" 
1640         newobj 
= _misc_
.new_LogNull(*args
, **kwargs
) 
1641         self
.this 
= newobj
.this
 
1644     def __del__(self
, destroy
=_misc_
.delete_LogNull
): 
1647             if self
.thisown
: destroy(self
) 
1651 class LogNullPtr(LogNull
): 
1652     def __init__(self
, this
): 
1654         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1655         self
.__class
__ = LogNull
 
1656 _misc_
.LogNull_swigregister(LogNullPtr
) 
1658 def LogTrace(*args
): 
1660     LogTrace(unsigned long mask, String msg) 
1661     LogTrace(String mask, String msg) 
1663     return _misc_
.LogTrace(*args
) 
1666     """Proxy of C++ PyLog class""" 
1668         return "<%s.%s; proxy of C++ wxPyLog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1669     def __init__(self
, *args
, **kwargs
): 
1670         """__init__(self) -> PyLog""" 
1671         newobj 
= _misc_
.new_PyLog(*args
, **kwargs
) 
1672         self
.this 
= newobj
.this
 
1675         self
._setCallbackInfo
(self
, PyLog
) 
1677     def _setCallbackInfo(*args
, **kwargs
): 
1678         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1679         return _misc_
.PyLog__setCallbackInfo(*args
, **kwargs
) 
1682 class PyLogPtr(PyLog
): 
1683     def __init__(self
, this
): 
1685         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1686         self
.__class
__ = PyLog
 
1687 _misc_
.PyLog_swigregister(PyLogPtr
) 
1689 #--------------------------------------------------------------------------- 
1691 PROCESS_DEFAULT 
= _misc_
.PROCESS_DEFAULT
 
1692 PROCESS_REDIRECT 
= _misc_
.PROCESS_REDIRECT
 
1693 KILL_OK 
= _misc_
.KILL_OK
 
1694 KILL_BAD_SIGNAL 
= _misc_
.KILL_BAD_SIGNAL
 
1695 KILL_ACCESS_DENIED 
= _misc_
.KILL_ACCESS_DENIED
 
1696 KILL_NO_PROCESS 
= _misc_
.KILL_NO_PROCESS
 
1697 KILL_ERROR 
= _misc_
.KILL_ERROR
 
1698 KILL_NOCHILDREN 
= _misc_
.KILL_NOCHILDREN
 
1699 KILL_CHILDREN 
= _misc_
.KILL_CHILDREN
 
1700 SIGNONE 
= _misc_
.SIGNONE
 
1701 SIGHUP 
= _misc_
.SIGHUP
 
1702 SIGINT 
= _misc_
.SIGINT
 
1703 SIGQUIT 
= _misc_
.SIGQUIT
 
1704 SIGILL 
= _misc_
.SIGILL
 
1705 SIGTRAP 
= _misc_
.SIGTRAP
 
1706 SIGABRT 
= _misc_
.SIGABRT
 
1707 SIGIOT 
= _misc_
.SIGIOT
 
1708 SIGEMT 
= _misc_
.SIGEMT
 
1709 SIGFPE 
= _misc_
.SIGFPE
 
1710 SIGKILL 
= _misc_
.SIGKILL
 
1711 SIGBUS 
= _misc_
.SIGBUS
 
1712 SIGSEGV 
= _misc_
.SIGSEGV
 
1713 SIGSYS 
= _misc_
.SIGSYS
 
1714 SIGPIPE 
= _misc_
.SIGPIPE
 
1715 SIGALRM 
= _misc_
.SIGALRM
 
1716 SIGTERM 
= _misc_
.SIGTERM
 
1717 class Process(_core
.EvtHandler
): 
1718     """Proxy of C++ Process class""" 
1720         return "<%s.%s; proxy of C++ wxPyProcess instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1721     def Kill(*args
, **kwargs
): 
1722         """Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int""" 
1723         return _misc_
.Process_Kill(*args
, **kwargs
) 
1725     Kill 
= staticmethod(Kill
) 
1726     def Exists(*args
, **kwargs
): 
1727         """Exists(int pid) -> bool""" 
1728         return _misc_
.Process_Exists(*args
, **kwargs
) 
1730     Exists 
= staticmethod(Exists
) 
1731     def Open(*args
, **kwargs
): 
1732         """Open(String cmd, int flags=EXEC_ASYNC) -> Process""" 
1733         return _misc_
.Process_Open(*args
, **kwargs
) 
1735     Open 
= staticmethod(Open
) 
1736     def __init__(self
, *args
, **kwargs
): 
1737         """__init__(self, EvtHandler parent=None, int id=-1) -> Process""" 
1738         newobj 
= _misc_
.new_Process(*args
, **kwargs
) 
1739         self
.this 
= newobj
.this
 
1742         self
._setCallbackInfo
(self
, Process
) 
1744     def _setCallbackInfo(*args
, **kwargs
): 
1745         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1746         return _misc_
.Process__setCallbackInfo(*args
, **kwargs
) 
1748     def base_OnTerminate(*args
, **kwargs
): 
1749         """base_OnTerminate(self, int pid, int status)""" 
1750         return _misc_
.Process_base_OnTerminate(*args
, **kwargs
) 
1752     def Redirect(*args
, **kwargs
): 
1753         """Redirect(self)""" 
1754         return _misc_
.Process_Redirect(*args
, **kwargs
) 
1756     def IsRedirected(*args
, **kwargs
): 
1757         """IsRedirected(self) -> bool""" 
1758         return _misc_
.Process_IsRedirected(*args
, **kwargs
) 
1760     def Detach(*args
, **kwargs
): 
1762         return _misc_
.Process_Detach(*args
, **kwargs
) 
1764     def GetInputStream(*args
, **kwargs
): 
1765         """GetInputStream(self) -> InputStream""" 
1766         return _misc_
.Process_GetInputStream(*args
, **kwargs
) 
1768     def GetErrorStream(*args
, **kwargs
): 
1769         """GetErrorStream(self) -> InputStream""" 
1770         return _misc_
.Process_GetErrorStream(*args
, **kwargs
) 
1772     def GetOutputStream(*args
, **kwargs
): 
1773         """GetOutputStream(self) -> OutputStream""" 
1774         return _misc_
.Process_GetOutputStream(*args
, **kwargs
) 
1776     def CloseOutput(*args
, **kwargs
): 
1777         """CloseOutput(self)""" 
1778         return _misc_
.Process_CloseOutput(*args
, **kwargs
) 
1780     def IsInputOpened(*args
, **kwargs
): 
1781         """IsInputOpened(self) -> bool""" 
1782         return _misc_
.Process_IsInputOpened(*args
, **kwargs
) 
1784     def IsInputAvailable(*args
, **kwargs
): 
1785         """IsInputAvailable(self) -> bool""" 
1786         return _misc_
.Process_IsInputAvailable(*args
, **kwargs
) 
1788     def IsErrorAvailable(*args
, **kwargs
): 
1789         """IsErrorAvailable(self) -> bool""" 
1790         return _misc_
.Process_IsErrorAvailable(*args
, **kwargs
) 
1793 class ProcessPtr(Process
): 
1794     def __init__(self
, this
): 
1796         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1797         self
.__class
__ = Process
 
1798 _misc_
.Process_swigregister(ProcessPtr
) 
1800 def Process_Kill(*args
, **kwargs
): 
1801     """Process_Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int""" 
1802     return _misc_
.Process_Kill(*args
, **kwargs
) 
1804 def Process_Exists(*args
, **kwargs
): 
1805     """Process_Exists(int pid) -> bool""" 
1806     return _misc_
.Process_Exists(*args
, **kwargs
) 
1808 def Process_Open(*args
, **kwargs
): 
1809     """Process_Open(String cmd, int flags=EXEC_ASYNC) -> Process""" 
1810     return _misc_
.Process_Open(*args
, **kwargs
) 
1812 class ProcessEvent(_core
.Event
): 
1813     """Proxy of C++ ProcessEvent class""" 
1815         return "<%s.%s; proxy of C++ wxProcessEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1816     def __init__(self
, *args
, **kwargs
): 
1817         """__init__(self, int id=0, int pid=0, int exitcode=0) -> ProcessEvent""" 
1818         newobj 
= _misc_
.new_ProcessEvent(*args
, **kwargs
) 
1819         self
.this 
= newobj
.this
 
1822     def GetPid(*args
, **kwargs
): 
1823         """GetPid(self) -> int""" 
1824         return _misc_
.ProcessEvent_GetPid(*args
, **kwargs
) 
1826     def GetExitCode(*args
, **kwargs
): 
1827         """GetExitCode(self) -> int""" 
1828         return _misc_
.ProcessEvent_GetExitCode(*args
, **kwargs
) 
1830     m_pid 
= property(_misc_
.ProcessEvent_m_pid_get
, _misc_
.ProcessEvent_m_pid_set
) 
1831     m_exitcode 
= property(_misc_
.ProcessEvent_m_exitcode_get
, _misc_
.ProcessEvent_m_exitcode_set
) 
1833 class ProcessEventPtr(ProcessEvent
): 
1834     def __init__(self
, this
): 
1836         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1837         self
.__class
__ = ProcessEvent
 
1838 _misc_
.ProcessEvent_swigregister(ProcessEventPtr
) 
1840 wxEVT_END_PROCESS 
= _misc_
.wxEVT_END_PROCESS
 
1841 EVT_END_PROCESS 
= wx
.PyEventBinder( wxEVT_END_PROCESS
, 1 ) 
1843 EXEC_ASYNC 
= _misc_
.EXEC_ASYNC
 
1844 EXEC_SYNC 
= _misc_
.EXEC_SYNC
 
1845 EXEC_NOHIDE 
= _misc_
.EXEC_NOHIDE
 
1846 EXEC_MAKE_GROUP_LEADER 
= _misc_
.EXEC_MAKE_GROUP_LEADER
 
1847 EXEC_NODISABLE 
= _misc_
.EXEC_NODISABLE
 
1849 def Execute(*args
, **kwargs
): 
1850     """Execute(String command, int flags=EXEC_ASYNC, Process process=None) -> long""" 
1851     return _misc_
.Execute(*args
, **kwargs
) 
1853 def Kill(*args
, **kwargs
): 
1854     """Kill(long pid, int sig=SIGTERM, int rc, int flags=KILL_NOCHILDREN) -> int""" 
1855     return _misc_
.Kill(*args
, **kwargs
) 
1856 #--------------------------------------------------------------------------- 
1858 JOYSTICK1 
= _misc_
.JOYSTICK1
 
1859 JOYSTICK2 
= _misc_
.JOYSTICK2
 
1860 JOY_BUTTON_ANY 
= _misc_
.JOY_BUTTON_ANY
 
1861 JOY_BUTTON1 
= _misc_
.JOY_BUTTON1
 
1862 JOY_BUTTON2 
= _misc_
.JOY_BUTTON2
 
1863 JOY_BUTTON3 
= _misc_
.JOY_BUTTON3
 
1864 JOY_BUTTON4 
= _misc_
.JOY_BUTTON4
 
1865 class Joystick(object): 
1866     """Proxy of C++ Joystick class""" 
1868         return "<%s.%s; proxy of C++ wxJoystick instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1869     def __init__(self
, *args
, **kwargs
): 
1870         """__init__(self, int joystick=JOYSTICK1) -> Joystick""" 
1871         newobj 
= _misc_
.new_Joystick(*args
, **kwargs
) 
1872         self
.this 
= newobj
.this
 
1875     def __del__(self
, destroy
=_misc_
.delete_Joystick
): 
1878             if self
.thisown
: destroy(self
) 
1881     def GetPosition(*args
, **kwargs
): 
1882         """GetPosition(self) -> Point""" 
1883         return _misc_
.Joystick_GetPosition(*args
, **kwargs
) 
1885     def GetZPosition(*args
, **kwargs
): 
1886         """GetZPosition(self) -> int""" 
1887         return _misc_
.Joystick_GetZPosition(*args
, **kwargs
) 
1889     def GetButtonState(*args
, **kwargs
): 
1890         """GetButtonState(self) -> int""" 
1891         return _misc_
.Joystick_GetButtonState(*args
, **kwargs
) 
1893     def GetPOVPosition(*args
, **kwargs
): 
1894         """GetPOVPosition(self) -> int""" 
1895         return _misc_
.Joystick_GetPOVPosition(*args
, **kwargs
) 
1897     def GetPOVCTSPosition(*args
, **kwargs
): 
1898         """GetPOVCTSPosition(self) -> int""" 
1899         return _misc_
.Joystick_GetPOVCTSPosition(*args
, **kwargs
) 
1901     def GetRudderPosition(*args
, **kwargs
): 
1902         """GetRudderPosition(self) -> int""" 
1903         return _misc_
.Joystick_GetRudderPosition(*args
, **kwargs
) 
1905     def GetUPosition(*args
, **kwargs
): 
1906         """GetUPosition(self) -> int""" 
1907         return _misc_
.Joystick_GetUPosition(*args
, **kwargs
) 
1909     def GetVPosition(*args
, **kwargs
): 
1910         """GetVPosition(self) -> int""" 
1911         return _misc_
.Joystick_GetVPosition(*args
, **kwargs
) 
1913     def GetMovementThreshold(*args
, **kwargs
): 
1914         """GetMovementThreshold(self) -> int""" 
1915         return _misc_
.Joystick_GetMovementThreshold(*args
, **kwargs
) 
1917     def SetMovementThreshold(*args
, **kwargs
): 
1918         """SetMovementThreshold(self, int threshold)""" 
1919         return _misc_
.Joystick_SetMovementThreshold(*args
, **kwargs
) 
1921     def IsOk(*args
, **kwargs
): 
1922         """IsOk(self) -> bool""" 
1923         return _misc_
.Joystick_IsOk(*args
, **kwargs
) 
1925     def GetNumberJoysticks(*args
, **kwargs
): 
1926         """GetNumberJoysticks(self) -> int""" 
1927         return _misc_
.Joystick_GetNumberJoysticks(*args
, **kwargs
) 
1929     def GetManufacturerId(*args
, **kwargs
): 
1930         """GetManufacturerId(self) -> int""" 
1931         return _misc_
.Joystick_GetManufacturerId(*args
, **kwargs
) 
1933     def GetProductId(*args
, **kwargs
): 
1934         """GetProductId(self) -> int""" 
1935         return _misc_
.Joystick_GetProductId(*args
, **kwargs
) 
1937     def GetProductName(*args
, **kwargs
): 
1938         """GetProductName(self) -> String""" 
1939         return _misc_
.Joystick_GetProductName(*args
, **kwargs
) 
1941     def GetXMin(*args
, **kwargs
): 
1942         """GetXMin(self) -> int""" 
1943         return _misc_
.Joystick_GetXMin(*args
, **kwargs
) 
1945     def GetYMin(*args
, **kwargs
): 
1946         """GetYMin(self) -> int""" 
1947         return _misc_
.Joystick_GetYMin(*args
, **kwargs
) 
1949     def GetZMin(*args
, **kwargs
): 
1950         """GetZMin(self) -> int""" 
1951         return _misc_
.Joystick_GetZMin(*args
, **kwargs
) 
1953     def GetXMax(*args
, **kwargs
): 
1954         """GetXMax(self) -> int""" 
1955         return _misc_
.Joystick_GetXMax(*args
, **kwargs
) 
1957     def GetYMax(*args
, **kwargs
): 
1958         """GetYMax(self) -> int""" 
1959         return _misc_
.Joystick_GetYMax(*args
, **kwargs
) 
1961     def GetZMax(*args
, **kwargs
): 
1962         """GetZMax(self) -> int""" 
1963         return _misc_
.Joystick_GetZMax(*args
, **kwargs
) 
1965     def GetNumberButtons(*args
, **kwargs
): 
1966         """GetNumberButtons(self) -> int""" 
1967         return _misc_
.Joystick_GetNumberButtons(*args
, **kwargs
) 
1969     def GetNumberAxes(*args
, **kwargs
): 
1970         """GetNumberAxes(self) -> int""" 
1971         return _misc_
.Joystick_GetNumberAxes(*args
, **kwargs
) 
1973     def GetMaxButtons(*args
, **kwargs
): 
1974         """GetMaxButtons(self) -> int""" 
1975         return _misc_
.Joystick_GetMaxButtons(*args
, **kwargs
) 
1977     def GetMaxAxes(*args
, **kwargs
): 
1978         """GetMaxAxes(self) -> int""" 
1979         return _misc_
.Joystick_GetMaxAxes(*args
, **kwargs
) 
1981     def GetPollingMin(*args
, **kwargs
): 
1982         """GetPollingMin(self) -> int""" 
1983         return _misc_
.Joystick_GetPollingMin(*args
, **kwargs
) 
1985     def GetPollingMax(*args
, **kwargs
): 
1986         """GetPollingMax(self) -> int""" 
1987         return _misc_
.Joystick_GetPollingMax(*args
, **kwargs
) 
1989     def GetRudderMin(*args
, **kwargs
): 
1990         """GetRudderMin(self) -> int""" 
1991         return _misc_
.Joystick_GetRudderMin(*args
, **kwargs
) 
1993     def GetRudderMax(*args
, **kwargs
): 
1994         """GetRudderMax(self) -> int""" 
1995         return _misc_
.Joystick_GetRudderMax(*args
, **kwargs
) 
1997     def GetUMin(*args
, **kwargs
): 
1998         """GetUMin(self) -> int""" 
1999         return _misc_
.Joystick_GetUMin(*args
, **kwargs
) 
2001     def GetUMax(*args
, **kwargs
): 
2002         """GetUMax(self) -> int""" 
2003         return _misc_
.Joystick_GetUMax(*args
, **kwargs
) 
2005     def GetVMin(*args
, **kwargs
): 
2006         """GetVMin(self) -> int""" 
2007         return _misc_
.Joystick_GetVMin(*args
, **kwargs
) 
2009     def GetVMax(*args
, **kwargs
): 
2010         """GetVMax(self) -> int""" 
2011         return _misc_
.Joystick_GetVMax(*args
, **kwargs
) 
2013     def HasRudder(*args
, **kwargs
): 
2014         """HasRudder(self) -> bool""" 
2015         return _misc_
.Joystick_HasRudder(*args
, **kwargs
) 
2017     def HasZ(*args
, **kwargs
): 
2018         """HasZ(self) -> bool""" 
2019         return _misc_
.Joystick_HasZ(*args
, **kwargs
) 
2021     def HasU(*args
, **kwargs
): 
2022         """HasU(self) -> bool""" 
2023         return _misc_
.Joystick_HasU(*args
, **kwargs
) 
2025     def HasV(*args
, **kwargs
): 
2026         """HasV(self) -> bool""" 
2027         return _misc_
.Joystick_HasV(*args
, **kwargs
) 
2029     def HasPOV(*args
, **kwargs
): 
2030         """HasPOV(self) -> bool""" 
2031         return _misc_
.Joystick_HasPOV(*args
, **kwargs
) 
2033     def HasPOV4Dir(*args
, **kwargs
): 
2034         """HasPOV4Dir(self) -> bool""" 
2035         return _misc_
.Joystick_HasPOV4Dir(*args
, **kwargs
) 
2037     def HasPOVCTS(*args
, **kwargs
): 
2038         """HasPOVCTS(self) -> bool""" 
2039         return _misc_
.Joystick_HasPOVCTS(*args
, **kwargs
) 
2041     def SetCapture(*args
, **kwargs
): 
2042         """SetCapture(self, Window win, int pollingFreq=0) -> bool""" 
2043         return _misc_
.Joystick_SetCapture(*args
, **kwargs
) 
2045     def ReleaseCapture(*args
, **kwargs
): 
2046         """ReleaseCapture(self) -> bool""" 
2047         return _misc_
.Joystick_ReleaseCapture(*args
, **kwargs
) 
2049     def __nonzero__(self
): return self
.IsOk()  
2051 class JoystickPtr(Joystick
): 
2052     def __init__(self
, this
): 
2054         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2055         self
.__class
__ = Joystick
 
2056 _misc_
.Joystick_swigregister(JoystickPtr
) 
2058 wxEVT_JOY_BUTTON_DOWN 
= _misc_
.wxEVT_JOY_BUTTON_DOWN
 
2059 wxEVT_JOY_BUTTON_UP 
= _misc_
.wxEVT_JOY_BUTTON_UP
 
2060 wxEVT_JOY_MOVE 
= _misc_
.wxEVT_JOY_MOVE
 
2061 wxEVT_JOY_ZMOVE 
= _misc_
.wxEVT_JOY_ZMOVE
 
2062 class JoystickEvent(_core
.Event
): 
2063     """Proxy of C++ JoystickEvent class""" 
2065         return "<%s.%s; proxy of C++ wxJoystickEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2066     def __init__(self
, *args
, **kwargs
): 
2068         __init__(self, wxEventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1,  
2069             int change=0) -> JoystickEvent 
2071         newobj 
= _misc_
.new_JoystickEvent(*args
, **kwargs
) 
2072         self
.this 
= newobj
.this
 
2075     def GetPosition(*args
, **kwargs
): 
2076         """GetPosition(self) -> Point""" 
2077         return _misc_
.JoystickEvent_GetPosition(*args
, **kwargs
) 
2079     def GetZPosition(*args
, **kwargs
): 
2080         """GetZPosition(self) -> int""" 
2081         return _misc_
.JoystickEvent_GetZPosition(*args
, **kwargs
) 
2083     def GetButtonState(*args
, **kwargs
): 
2084         """GetButtonState(self) -> int""" 
2085         return _misc_
.JoystickEvent_GetButtonState(*args
, **kwargs
) 
2087     def GetButtonChange(*args
, **kwargs
): 
2088         """GetButtonChange(self) -> int""" 
2089         return _misc_
.JoystickEvent_GetButtonChange(*args
, **kwargs
) 
2091     def GetJoystick(*args
, **kwargs
): 
2092         """GetJoystick(self) -> int""" 
2093         return _misc_
.JoystickEvent_GetJoystick(*args
, **kwargs
) 
2095     def SetJoystick(*args
, **kwargs
): 
2096         """SetJoystick(self, int stick)""" 
2097         return _misc_
.JoystickEvent_SetJoystick(*args
, **kwargs
) 
2099     def SetButtonState(*args
, **kwargs
): 
2100         """SetButtonState(self, int state)""" 
2101         return _misc_
.JoystickEvent_SetButtonState(*args
, **kwargs
) 
2103     def SetButtonChange(*args
, **kwargs
): 
2104         """SetButtonChange(self, int change)""" 
2105         return _misc_
.JoystickEvent_SetButtonChange(*args
, **kwargs
) 
2107     def SetPosition(*args
, **kwargs
): 
2108         """SetPosition(self, Point pos)""" 
2109         return _misc_
.JoystickEvent_SetPosition(*args
, **kwargs
) 
2111     def SetZPosition(*args
, **kwargs
): 
2112         """SetZPosition(self, int zPos)""" 
2113         return _misc_
.JoystickEvent_SetZPosition(*args
, **kwargs
) 
2115     def IsButton(*args
, **kwargs
): 
2116         """IsButton(self) -> bool""" 
2117         return _misc_
.JoystickEvent_IsButton(*args
, **kwargs
) 
2119     def IsMove(*args
, **kwargs
): 
2120         """IsMove(self) -> bool""" 
2121         return _misc_
.JoystickEvent_IsMove(*args
, **kwargs
) 
2123     def IsZMove(*args
, **kwargs
): 
2124         """IsZMove(self) -> bool""" 
2125         return _misc_
.JoystickEvent_IsZMove(*args
, **kwargs
) 
2127     def ButtonDown(*args
, **kwargs
): 
2128         """ButtonDown(self, int but=JOY_BUTTON_ANY) -> bool""" 
2129         return _misc_
.JoystickEvent_ButtonDown(*args
, **kwargs
) 
2131     def ButtonUp(*args
, **kwargs
): 
2132         """ButtonUp(self, int but=JOY_BUTTON_ANY) -> bool""" 
2133         return _misc_
.JoystickEvent_ButtonUp(*args
, **kwargs
) 
2135     def ButtonIsDown(*args
, **kwargs
): 
2136         """ButtonIsDown(self, int but=JOY_BUTTON_ANY) -> bool""" 
2137         return _misc_
.JoystickEvent_ButtonIsDown(*args
, **kwargs
) 
2139     m_pos 
= property(GetPosition
, SetPosition
) 
2140     m_zPosition 
= property(GetZPosition
, SetZPosition
) 
2141     m_buttonChange 
= property(GetButtonChange
, SetButtonChange
) 
2142     m_buttonState 
= property(GetButtonState
, SetButtonState
) 
2143     m_joyStick 
= property(GetJoystick
, SetJoystick
) 
2146 class JoystickEventPtr(JoystickEvent
): 
2147     def __init__(self
, this
): 
2149         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2150         self
.__class
__ = JoystickEvent
 
2151 _misc_
.JoystickEvent_swigregister(JoystickEventPtr
) 
2153 EVT_JOY_BUTTON_DOWN 
= wx
.PyEventBinder( wxEVT_JOY_BUTTON_DOWN 
) 
2154 EVT_JOY_BUTTON_UP 
= wx
.PyEventBinder( wxEVT_JOY_BUTTON_UP 
) 
2155 EVT_JOY_MOVE 
= wx
.PyEventBinder( wxEVT_JOY_MOVE 
) 
2156 EVT_JOY_ZMOVE 
= wx
.PyEventBinder( wxEVT_JOY_ZMOVE 
) 
2158 EVT_JOYSTICK_EVENTS 
= wx
.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN
, 
2159                                         wxEVT_JOY_BUTTON_UP
,  
2165 #--------------------------------------------------------------------------- 
2167 SOUND_SYNC 
= _misc_
.SOUND_SYNC
 
2168 SOUND_ASYNC 
= _misc_
.SOUND_ASYNC
 
2169 SOUND_LOOP 
= _misc_
.SOUND_LOOP
 
2170 class Sound(object): 
2171     """Proxy of C++ Sound class""" 
2173         return "<%s.%s; proxy of C++ wxSound instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2174     def __init__(self
, *args
, **kwargs
): 
2175         """__init__(self, String fileName=EmptyString) -> Sound""" 
2176         newobj 
= _misc_
.new_Sound(*args
, **kwargs
) 
2177         self
.this 
= newobj
.this
 
2180     def __del__(self
, destroy
=_misc_
.delete_Sound
): 
2183             if self
.thisown
: destroy(self
) 
2186     def Create(*args
, **kwargs
): 
2187         """Create(self, String fileName) -> bool""" 
2188         return _misc_
.Sound_Create(*args
, **kwargs
) 
2190     def CreateFromData(*args
, **kwargs
): 
2191         """CreateFromData(self, PyObject data) -> bool""" 
2192         return _misc_
.Sound_CreateFromData(*args
, **kwargs
) 
2194     def IsOk(*args
, **kwargs
): 
2195         """IsOk(self) -> bool""" 
2196         return _misc_
.Sound_IsOk(*args
, **kwargs
) 
2198     def Play(*args
, **kwargs
): 
2199         """Play(self, unsigned int flags=SOUND_ASYNC) -> bool""" 
2200         return _misc_
.Sound_Play(*args
, **kwargs
) 
2202     def PlaySound(*args
, **kwargs
): 
2203         """PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool""" 
2204         return _misc_
.Sound_PlaySound(*args
, **kwargs
) 
2206     PlaySound 
= staticmethod(PlaySound
) 
2207     def Stop(*args
, **kwargs
): 
2209         return _misc_
.Sound_Stop(*args
, **kwargs
) 
2211     Stop 
= staticmethod(Stop
) 
2212     def __nonzero__(self
): return self
.IsOk()  
2214 class SoundPtr(Sound
): 
2215     def __init__(self
, this
): 
2217         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2218         self
.__class
__ = Sound
 
2219 _misc_
.Sound_swigregister(SoundPtr
) 
2221 def SoundFromData(*args
, **kwargs
): 
2222     """SoundFromData(PyObject data) -> Sound""" 
2223     val 
= _misc_
.new_SoundFromData(*args
, **kwargs
) 
2227 def Sound_PlaySound(*args
, **kwargs
): 
2228     """Sound_PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool""" 
2229     return _misc_
.Sound_PlaySound(*args
, **kwargs
) 
2231 def Sound_Stop(*args
, **kwargs
): 
2233     return _misc_
.Sound_Stop(*args
, **kwargs
) 
2235 #--------------------------------------------------------------------------- 
2237 MAILCAP_STANDARD 
= _misc_
.MAILCAP_STANDARD
 
2238 MAILCAP_NETSCAPE 
= _misc_
.MAILCAP_NETSCAPE
 
2239 MAILCAP_KDE 
= _misc_
.MAILCAP_KDE
 
2240 MAILCAP_GNOME 
= _misc_
.MAILCAP_GNOME
 
2241 MAILCAP_ALL 
= _misc_
.MAILCAP_ALL
 
2242 class FileTypeInfo(object): 
2243     """Proxy of C++ FileTypeInfo class""" 
2245         return "<%s.%s; proxy of C++ wxFileTypeInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2246     def __init__(self
, *args
, **kwargs
): 
2247         """__init__(self, String mimeType, String openCmd, String printCmd, String desc) -> FileTypeInfo""" 
2248         newobj 
= _misc_
.new_FileTypeInfo(*args
, **kwargs
) 
2249         self
.this 
= newobj
.this
 
2252     def IsValid(*args
, **kwargs
): 
2253         """IsValid(self) -> bool""" 
2254         return _misc_
.FileTypeInfo_IsValid(*args
, **kwargs
) 
2256     def SetIcon(*args
, **kwargs
): 
2257         """SetIcon(self, String iconFile, int iconIndex=0)""" 
2258         return _misc_
.FileTypeInfo_SetIcon(*args
, **kwargs
) 
2260     def SetShortDesc(*args
, **kwargs
): 
2261         """SetShortDesc(self, String shortDesc)""" 
2262         return _misc_
.FileTypeInfo_SetShortDesc(*args
, **kwargs
) 
2264     def GetMimeType(*args
, **kwargs
): 
2265         """GetMimeType(self) -> String""" 
2266         return _misc_
.FileTypeInfo_GetMimeType(*args
, **kwargs
) 
2268     def GetOpenCommand(*args
, **kwargs
): 
2269         """GetOpenCommand(self) -> String""" 
2270         return _misc_
.FileTypeInfo_GetOpenCommand(*args
, **kwargs
) 
2272     def GetPrintCommand(*args
, **kwargs
): 
2273         """GetPrintCommand(self) -> String""" 
2274         return _misc_
.FileTypeInfo_GetPrintCommand(*args
, **kwargs
) 
2276     def GetShortDesc(*args
, **kwargs
): 
2277         """GetShortDesc(self) -> String""" 
2278         return _misc_
.FileTypeInfo_GetShortDesc(*args
, **kwargs
) 
2280     def GetDescription(*args
, **kwargs
): 
2281         """GetDescription(self) -> String""" 
2282         return _misc_
.FileTypeInfo_GetDescription(*args
, **kwargs
) 
2284     def GetExtensions(*args
, **kwargs
): 
2285         """GetExtensions(self) -> wxArrayString""" 
2286         return _misc_
.FileTypeInfo_GetExtensions(*args
, **kwargs
) 
2288     def GetExtensionsCount(*args
, **kwargs
): 
2289         """GetExtensionsCount(self) -> int""" 
2290         return _misc_
.FileTypeInfo_GetExtensionsCount(*args
, **kwargs
) 
2292     def GetIconFile(*args
, **kwargs
): 
2293         """GetIconFile(self) -> String""" 
2294         return _misc_
.FileTypeInfo_GetIconFile(*args
, **kwargs
) 
2296     def GetIconIndex(*args
, **kwargs
): 
2297         """GetIconIndex(self) -> int""" 
2298         return _misc_
.FileTypeInfo_GetIconIndex(*args
, **kwargs
) 
2301 class FileTypeInfoPtr(FileTypeInfo
): 
2302     def __init__(self
, this
): 
2304         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2305         self
.__class
__ = FileTypeInfo
 
2306 _misc_
.FileTypeInfo_swigregister(FileTypeInfoPtr
) 
2308 def FileTypeInfoSequence(*args
, **kwargs
): 
2309     """FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo""" 
2310     val 
= _misc_
.new_FileTypeInfoSequence(*args
, **kwargs
) 
2314 def NullFileTypeInfo(*args
, **kwargs
): 
2315     """NullFileTypeInfo() -> FileTypeInfo""" 
2316     val 
= _misc_
.new_NullFileTypeInfo(*args
, **kwargs
) 
2320 class FileType(object): 
2321     """Proxy of C++ FileType class""" 
2323         return "<%s.%s; proxy of C++ wxFileType instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2324     def __init__(self
, *args
, **kwargs
): 
2325         """__init__(self, FileTypeInfo ftInfo) -> FileType""" 
2326         newobj 
= _misc_
.new_FileType(*args
, **kwargs
) 
2327         self
.this 
= newobj
.this
 
2330     def __del__(self
, destroy
=_misc_
.delete_FileType
): 
2333             if self
.thisown
: destroy(self
) 
2336     def GetMimeType(*args
, **kwargs
): 
2337         """GetMimeType(self) -> PyObject""" 
2338         return _misc_
.FileType_GetMimeType(*args
, **kwargs
) 
2340     def GetMimeTypes(*args
, **kwargs
): 
2341         """GetMimeTypes(self) -> PyObject""" 
2342         return _misc_
.FileType_GetMimeTypes(*args
, **kwargs
) 
2344     def GetExtensions(*args
, **kwargs
): 
2345         """GetExtensions(self) -> PyObject""" 
2346         return _misc_
.FileType_GetExtensions(*args
, **kwargs
) 
2348     def GetIcon(*args
, **kwargs
): 
2349         """GetIcon(self) -> Icon""" 
2350         return _misc_
.FileType_GetIcon(*args
, **kwargs
) 
2352     def GetIconInfo(*args
, **kwargs
): 
2353         """GetIconInfo(self) -> PyObject""" 
2354         return _misc_
.FileType_GetIconInfo(*args
, **kwargs
) 
2356     def GetDescription(*args
, **kwargs
): 
2357         """GetDescription(self) -> PyObject""" 
2358         return _misc_
.FileType_GetDescription(*args
, **kwargs
) 
2360     def GetOpenCommand(*args
, **kwargs
): 
2361         """GetOpenCommand(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2362         return _misc_
.FileType_GetOpenCommand(*args
, **kwargs
) 
2364     def GetPrintCommand(*args
, **kwargs
): 
2365         """GetPrintCommand(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2366         return _misc_
.FileType_GetPrintCommand(*args
, **kwargs
) 
2368     def GetAllCommands(*args
, **kwargs
): 
2369         """GetAllCommands(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2370         return _misc_
.FileType_GetAllCommands(*args
, **kwargs
) 
2372     def SetCommand(*args
, **kwargs
): 
2373         """SetCommand(self, String cmd, String verb, bool overwriteprompt=True) -> bool""" 
2374         return _misc_
.FileType_SetCommand(*args
, **kwargs
) 
2376     def SetDefaultIcon(*args
, **kwargs
): 
2377         """SetDefaultIcon(self, String cmd=EmptyString, int index=0) -> bool""" 
2378         return _misc_
.FileType_SetDefaultIcon(*args
, **kwargs
) 
2380     def Unassociate(*args
, **kwargs
): 
2381         """Unassociate(self) -> bool""" 
2382         return _misc_
.FileType_Unassociate(*args
, **kwargs
) 
2384     def ExpandCommand(*args
, **kwargs
): 
2385         """ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String""" 
2386         return _misc_
.FileType_ExpandCommand(*args
, **kwargs
) 
2388     ExpandCommand 
= staticmethod(ExpandCommand
) 
2390 class FileTypePtr(FileType
): 
2391     def __init__(self
, this
): 
2393         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2394         self
.__class
__ = FileType
 
2395 _misc_
.FileType_swigregister(FileTypePtr
) 
2397 def FileType_ExpandCommand(*args
, **kwargs
): 
2398     """FileType_ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String""" 
2399     return _misc_
.FileType_ExpandCommand(*args
, **kwargs
) 
2401 class MimeTypesManager(object): 
2402     """Proxy of C++ MimeTypesManager class""" 
2404         return "<%s.%s; proxy of C++ wxMimeTypesManager instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2405     def IsOfType(*args
, **kwargs
): 
2406         """IsOfType(String mimeType, String wildcard) -> bool""" 
2407         return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
) 
2409     IsOfType 
= staticmethod(IsOfType
) 
2410     def __init__(self
, *args
, **kwargs
): 
2411         """__init__(self) -> MimeTypesManager""" 
2412         newobj 
= _misc_
.new_MimeTypesManager(*args
, **kwargs
) 
2413         self
.this 
= newobj
.this
 
2416     def Initialize(*args
, **kwargs
): 
2417         """Initialize(self, int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)""" 
2418         return _misc_
.MimeTypesManager_Initialize(*args
, **kwargs
) 
2420     def ClearData(*args
, **kwargs
): 
2421         """ClearData(self)""" 
2422         return _misc_
.MimeTypesManager_ClearData(*args
, **kwargs
) 
2424     def GetFileTypeFromExtension(*args
, **kwargs
): 
2425         """GetFileTypeFromExtension(self, String ext) -> FileType""" 
2426         return _misc_
.MimeTypesManager_GetFileTypeFromExtension(*args
, **kwargs
) 
2428     def GetFileTypeFromMimeType(*args
, **kwargs
): 
2429         """GetFileTypeFromMimeType(self, String mimeType) -> FileType""" 
2430         return _misc_
.MimeTypesManager_GetFileTypeFromMimeType(*args
, **kwargs
) 
2432     def ReadMailcap(*args
, **kwargs
): 
2433         """ReadMailcap(self, String filename, bool fallback=False) -> bool""" 
2434         return _misc_
.MimeTypesManager_ReadMailcap(*args
, **kwargs
) 
2436     def ReadMimeTypes(*args
, **kwargs
): 
2437         """ReadMimeTypes(self, String filename) -> bool""" 
2438         return _misc_
.MimeTypesManager_ReadMimeTypes(*args
, **kwargs
) 
2440     def EnumAllFileTypes(*args
, **kwargs
): 
2441         """EnumAllFileTypes(self) -> PyObject""" 
2442         return _misc_
.MimeTypesManager_EnumAllFileTypes(*args
, **kwargs
) 
2444     def AddFallback(*args
, **kwargs
): 
2445         """AddFallback(self, FileTypeInfo ft)""" 
2446         return _misc_
.MimeTypesManager_AddFallback(*args
, **kwargs
) 
2448     def Associate(*args
, **kwargs
): 
2449         """Associate(self, FileTypeInfo ftInfo) -> FileType""" 
2450         return _misc_
.MimeTypesManager_Associate(*args
, **kwargs
) 
2452     def Unassociate(*args
, **kwargs
): 
2453         """Unassociate(self, FileType ft) -> bool""" 
2454         return _misc_
.MimeTypesManager_Unassociate(*args
, **kwargs
) 
2456     def __del__(self
, destroy
=_misc_
.delete_MimeTypesManager
): 
2459             if self
.thisown
: destroy(self
) 
2463 class MimeTypesManagerPtr(MimeTypesManager
): 
2464     def __init__(self
, this
): 
2466         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2467         self
.__class
__ = MimeTypesManager
 
2468 _misc_
.MimeTypesManager_swigregister(MimeTypesManagerPtr
) 
2469 TheMimeTypesManager 
= cvar
.TheMimeTypesManager
 
2471 def MimeTypesManager_IsOfType(*args
, **kwargs
): 
2472     """MimeTypesManager_IsOfType(String mimeType, String wildcard) -> bool""" 
2473     return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
) 
2475 #--------------------------------------------------------------------------- 
2477 class ArtProvider(object): 
2479     The wx.ArtProvider class is used to customize the look of wxWidgets 
2480     application. When wxWidgets needs to display an icon or a bitmap (e.g. 
2481     in the standard file dialog), it does not use hard-coded resource but 
2482     asks wx.ArtProvider for it instead. This way the users can plug in 
2483     their own wx.ArtProvider class and easily replace standard art with 
2484     his/her own version. It is easy thing to do: all that is needed is 
2485     to derive a class from wx.ArtProvider, override it's CreateBitmap 
2486     method and register the provider with wx.ArtProvider.PushProvider:: 
2488         class MyArtProvider(wx.ArtProvider): 
2490                 wx.ArtProvider.__init__(self) 
2492             def CreateBitmap(self, artid, client, size): 
2498         return "<%s.%s; proxy of C++ wxPyArtProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2499     def __init__(self
, *args
, **kwargs
): 
2501         __init__(self) -> ArtProvider 
2503         The wx.ArtProvider class is used to customize the look of wxWidgets 
2504         application. When wxWidgets needs to display an icon or a bitmap (e.g. 
2505         in the standard file dialog), it does not use hard-coded resource but 
2506         asks wx.ArtProvider for it instead. This way the users can plug in 
2507         their own wx.ArtProvider class and easily replace standard art with 
2508         his/her own version. It is easy thing to do: all that is needed is 
2509         to derive a class from wx.ArtProvider, override it's CreateBitmap 
2510         method and register the provider with wx.ArtProvider.PushProvider:: 
2512             class MyArtProvider(wx.ArtProvider): 
2514                     wx.ArtProvider.__init__(self) 
2516                 def CreateBitmap(self, artid, client, size): 
2521         newobj 
= _misc_
.new_ArtProvider(*args
, **kwargs
) 
2522         self
.this 
= newobj
.this
 
2525         self
._setCallbackInfo
(self
, ArtProvider
) 
2527     def _setCallbackInfo(*args
, **kwargs
): 
2528         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
2529         return _misc_
.ArtProvider__setCallbackInfo(*args
, **kwargs
) 
2531     def PushProvider(*args
, **kwargs
): 
2533         PushProvider(ArtProvider provider) 
2535         Add new provider to the top of providers stack. 
2537         return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
) 
2539     PushProvider 
= staticmethod(PushProvider
) 
2540     def PopProvider(*args
, **kwargs
): 
2542         PopProvider() -> bool 
2544         Remove latest added provider and delete it. 
2546         return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
) 
2548     PopProvider 
= staticmethod(PopProvider
) 
2549     def RemoveProvider(*args
, **kwargs
): 
2551         RemoveProvider(ArtProvider provider) -> bool 
2553         Remove provider. The provider must have been added previously!  The 
2554         provider is _not_ deleted. 
2556         return _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
) 
2558     RemoveProvider 
= staticmethod(RemoveProvider
) 
2559     def GetBitmap(*args
, **kwargs
): 
2561         GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap 
2563         Query the providers for bitmap with given ID and return it. Return 
2564         wx.NullBitmap if no provider provides it. 
2566         return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
) 
2568     GetBitmap 
= staticmethod(GetBitmap
) 
2569     def GetIcon(*args
, **kwargs
): 
2571         GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon 
2573         Query the providers for icon with given ID and return it.  Return 
2574         wx.NullIcon if no provider provides it. 
2576         return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
) 
2578     GetIcon 
= staticmethod(GetIcon
) 
2579     def GetSizeHint(*args
, **kwargs
): 
2581         GetSizeHint(String client, bool platform_dependent=False) -> Size 
2583         Get the size hint of an icon from a specific Art Client, queries the 
2584         topmost provider if platform_dependent = false 
2586         return _misc_
.ArtProvider_GetSizeHint(*args
, **kwargs
) 
2588     GetSizeHint 
= staticmethod(GetSizeHint
) 
2589     def Destroy(*args
, **kwargs
): 
2591         return _misc_
.ArtProvider_Destroy(*args
, **kwargs
) 
2594 class ArtProviderPtr(ArtProvider
): 
2595     def __init__(self
, this
): 
2597         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2598         self
.__class
__ = ArtProvider
 
2599 _misc_
.ArtProvider_swigregister(ArtProviderPtr
) 
2600 ART_TOOLBAR 
= cvar
.ART_TOOLBAR
 
2601 ART_MENU 
= cvar
.ART_MENU
 
2602 ART_FRAME_ICON 
= cvar
.ART_FRAME_ICON
 
2603 ART_CMN_DIALOG 
= cvar
.ART_CMN_DIALOG
 
2604 ART_HELP_BROWSER 
= cvar
.ART_HELP_BROWSER
 
2605 ART_MESSAGE_BOX 
= cvar
.ART_MESSAGE_BOX
 
2606 ART_BUTTON 
= cvar
.ART_BUTTON
 
2607 ART_OTHER 
= cvar
.ART_OTHER
 
2608 ART_ADD_BOOKMARK 
= cvar
.ART_ADD_BOOKMARK
 
2609 ART_DEL_BOOKMARK 
= cvar
.ART_DEL_BOOKMARK
 
2610 ART_HELP_SIDE_PANEL 
= cvar
.ART_HELP_SIDE_PANEL
 
2611 ART_HELP_SETTINGS 
= cvar
.ART_HELP_SETTINGS
 
2612 ART_HELP_BOOK 
= cvar
.ART_HELP_BOOK
 
2613 ART_HELP_FOLDER 
= cvar
.ART_HELP_FOLDER
 
2614 ART_HELP_PAGE 
= cvar
.ART_HELP_PAGE
 
2615 ART_GO_BACK 
= cvar
.ART_GO_BACK
 
2616 ART_GO_FORWARD 
= cvar
.ART_GO_FORWARD
 
2617 ART_GO_UP 
= cvar
.ART_GO_UP
 
2618 ART_GO_DOWN 
= cvar
.ART_GO_DOWN
 
2619 ART_GO_TO_PARENT 
= cvar
.ART_GO_TO_PARENT
 
2620 ART_GO_HOME 
= cvar
.ART_GO_HOME
 
2621 ART_FILE_OPEN 
= cvar
.ART_FILE_OPEN
 
2622 ART_FILE_SAVE 
= cvar
.ART_FILE_SAVE
 
2623 ART_FILE_SAVE_AS 
= cvar
.ART_FILE_SAVE_AS
 
2624 ART_PRINT 
= cvar
.ART_PRINT
 
2625 ART_HELP 
= cvar
.ART_HELP
 
2626 ART_TIP 
= cvar
.ART_TIP
 
2627 ART_REPORT_VIEW 
= cvar
.ART_REPORT_VIEW
 
2628 ART_LIST_VIEW 
= cvar
.ART_LIST_VIEW
 
2629 ART_NEW_DIR 
= cvar
.ART_NEW_DIR
 
2630 ART_HARDDISK 
= cvar
.ART_HARDDISK
 
2631 ART_FLOPPY 
= cvar
.ART_FLOPPY
 
2632 ART_CDROM 
= cvar
.ART_CDROM
 
2633 ART_REMOVABLE 
= cvar
.ART_REMOVABLE
 
2634 ART_FOLDER 
= cvar
.ART_FOLDER
 
2635 ART_FOLDER_OPEN 
= cvar
.ART_FOLDER_OPEN
 
2636 ART_GO_DIR_UP 
= cvar
.ART_GO_DIR_UP
 
2637 ART_EXECUTABLE_FILE 
= cvar
.ART_EXECUTABLE_FILE
 
2638 ART_NORMAL_FILE 
= cvar
.ART_NORMAL_FILE
 
2639 ART_TICK_MARK 
= cvar
.ART_TICK_MARK
 
2640 ART_CROSS_MARK 
= cvar
.ART_CROSS_MARK
 
2641 ART_ERROR 
= cvar
.ART_ERROR
 
2642 ART_QUESTION 
= cvar
.ART_QUESTION
 
2643 ART_WARNING 
= cvar
.ART_WARNING
 
2644 ART_INFORMATION 
= cvar
.ART_INFORMATION
 
2645 ART_MISSING_IMAGE 
= cvar
.ART_MISSING_IMAGE
 
2646 ART_COPY 
= cvar
.ART_COPY
 
2647 ART_CUT 
= cvar
.ART_CUT
 
2648 ART_PASTE 
= cvar
.ART_PASTE
 
2649 ART_DELETE 
= cvar
.ART_DELETE
 
2650 ART_UNDO 
= cvar
.ART_UNDO
 
2651 ART_REDO 
= cvar
.ART_REDO
 
2652 ART_QUIT 
= cvar
.ART_QUIT
 
2653 ART_FIND 
= cvar
.ART_FIND
 
2654 ART_FIND_AND_REPLACE 
= cvar
.ART_FIND_AND_REPLACE
 
2656 def ArtProvider_PushProvider(*args
, **kwargs
): 
2658     ArtProvider_PushProvider(ArtProvider provider) 
2660     Add new provider to the top of providers stack. 
2662     return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
) 
2664 def ArtProvider_PopProvider(*args
, **kwargs
): 
2666     ArtProvider_PopProvider() -> bool 
2668     Remove latest added provider and delete it. 
2670     return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
) 
2672 def ArtProvider_RemoveProvider(*args
, **kwargs
): 
2674     ArtProvider_RemoveProvider(ArtProvider provider) -> bool 
2676     Remove provider. The provider must have been added previously!  The 
2677     provider is _not_ deleted. 
2679     return _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
) 
2681 def ArtProvider_GetBitmap(*args
, **kwargs
): 
2683     ArtProvider_GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap 
2685     Query the providers for bitmap with given ID and return it. Return 
2686     wx.NullBitmap if no provider provides it. 
2688     return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
) 
2690 def ArtProvider_GetIcon(*args
, **kwargs
): 
2692     ArtProvider_GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon 
2694     Query the providers for icon with given ID and return it.  Return 
2695     wx.NullIcon if no provider provides it. 
2697     return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
) 
2699 def ArtProvider_GetSizeHint(*args
, **kwargs
): 
2701     ArtProvider_GetSizeHint(String client, bool platform_dependent=False) -> Size 
2703     Get the size hint of an icon from a specific Art Client, queries the 
2704     topmost provider if platform_dependent = false 
2706     return _misc_
.ArtProvider_GetSizeHint(*args
, **kwargs
) 
2708 #--------------------------------------------------------------------------- 
2710 CONFIG_USE_LOCAL_FILE 
= _misc_
.CONFIG_USE_LOCAL_FILE
 
2711 CONFIG_USE_GLOBAL_FILE 
= _misc_
.CONFIG_USE_GLOBAL_FILE
 
2712 CONFIG_USE_RELATIVE_PATH 
= _misc_
.CONFIG_USE_RELATIVE_PATH
 
2713 CONFIG_USE_NO_ESCAPE_CHARACTERS 
= _misc_
.CONFIG_USE_NO_ESCAPE_CHARACTERS
 
2714 class ConfigBase(object): 
2716     wx.ConfigBase class defines the basic interface of all config 
2717     classes. It can not be used by itself (it is an abstract base class) 
2718     and you will always use one of its derivations: wx.Config or 
2721     wx.ConfigBase organizes the items in a tree-like structure, modeled 
2722     after the Unix/Dos filesystem. There are groups that act like 
2723     directories and entries, key/value pairs that act like files.  There 
2724     is always one current group given by the current path.  As in the file 
2725     system case, to specify a key in the config class you must use a path 
2726     to it.  Config classes also support the notion of the current group, 
2727     which makes it possible to use relative paths. 
2729     Keys are pairs "key_name = value" where value may be of string, 
2730     integer floating point or boolean, you can not store binary data 
2731     without first encoding it as a string.  For performance reasons items 
2732     should be kept small, no more than a couple kilobytes. 
2735     def __init__(self
): raise RuntimeError, "No constructor defined" 
2737         return "<%s.%s; proxy of C++ wxConfigBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2738     def __del__(self
, destroy
=_misc_
.delete_ConfigBase
): 
2741             if self
.thisown
: destroy(self
) 
2744     Type_Unknown 
= _misc_
.ConfigBase_Type_Unknown
 
2745     Type_String 
= _misc_
.ConfigBase_Type_String
 
2746     Type_Boolean 
= _misc_
.ConfigBase_Type_Boolean
 
2747     Type_Integer 
= _misc_
.ConfigBase_Type_Integer
 
2748     Type_Float 
= _misc_
.ConfigBase_Type_Float
 
2749     def Set(*args
, **kwargs
): 
2751         Set(ConfigBase config) -> ConfigBase 
2753         Sets the global config object (the one returned by Get) and returns a 
2754         reference to the previous global config object. 
2756         return _misc_
.ConfigBase_Set(*args
, **kwargs
) 
2758     Set 
= staticmethod(Set
) 
2759     def Get(*args
, **kwargs
): 
2761         Get(bool createOnDemand=True) -> ConfigBase 
2763         Returns the current global config object, creating one if neccessary. 
2765         return _misc_
.ConfigBase_Get(*args
, **kwargs
) 
2767     Get 
= staticmethod(Get
) 
2768     def Create(*args
, **kwargs
): 
2770         Create() -> ConfigBase 
2772         Create and return a new global config object.  This function will 
2773         create the "best" implementation of wx.Config available for the 
2776         return _misc_
.ConfigBase_Create(*args
, **kwargs
) 
2778     Create 
= staticmethod(Create
) 
2779     def DontCreateOnDemand(*args
, **kwargs
): 
2781         DontCreateOnDemand() 
2783         Should Get() try to create a new log object if there isn't a current 
2786         return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
) 
2788     DontCreateOnDemand 
= staticmethod(DontCreateOnDemand
) 
2789     def SetPath(*args
, **kwargs
): 
2791         SetPath(self, String path) 
2793         Set current path: if the first character is '/', it's the absolute 
2794         path, otherwise it's a relative path. '..' is supported. If the 
2795         strPath doesn't exist it is created. 
2797         return _misc_
.ConfigBase_SetPath(*args
, **kwargs
) 
2799     def GetPath(*args
, **kwargs
): 
2801         GetPath(self) -> String 
2803         Retrieve the current path (always as absolute path) 
2805         return _misc_
.ConfigBase_GetPath(*args
, **kwargs
) 
2807     def GetFirstGroup(*args
, **kwargs
): 
2809         GetFirstGroup() -> (more, value, index) 
2811         Allows enumerating the subgroups in a config object.  Returns a tuple 
2812         containing a flag indicating there are more items, the name of the 
2813         current item, and an index to pass to GetNextGroup to fetch the next 
2816         return _misc_
.ConfigBase_GetFirstGroup(*args
, **kwargs
) 
2818     def GetNextGroup(*args
, **kwargs
): 
2820         GetNextGroup(long index) -> (more, value, index) 
2822         Allows enumerating the subgroups in a config object.  Returns a tuple 
2823         containing a flag indicating there are more items, the name of the 
2824         current item, and an index to pass to GetNextGroup to fetch the next 
2827         return _misc_
.ConfigBase_GetNextGroup(*args
, **kwargs
) 
2829     def GetFirstEntry(*args
, **kwargs
): 
2831         GetFirstEntry() -> (more, value, index) 
2833         Allows enumerating the entries in the current group in a config 
2834         object.  Returns a tuple containing a flag indicating there are more 
2835         items, the name of the current item, and an index to pass to 
2836         GetNextGroup to fetch the next item. 
2838         return _misc_
.ConfigBase_GetFirstEntry(*args
, **kwargs
) 
2840     def GetNextEntry(*args
, **kwargs
): 
2842         GetNextEntry(long index) -> (more, value, index) 
2844         Allows enumerating the entries in the current group in a config 
2845         object.  Returns a tuple containing a flag indicating there are more 
2846         items, the name of the current item, and an index to pass to 
2847         GetNextGroup to fetch the next item. 
2849         return _misc_
.ConfigBase_GetNextEntry(*args
, **kwargs
) 
2851     def GetNumberOfEntries(*args
, **kwargs
): 
2853         GetNumberOfEntries(self, bool recursive=False) -> size_t 
2855         Get the number of entries in the current group, with or without its 
2858         return _misc_
.ConfigBase_GetNumberOfEntries(*args
, **kwargs
) 
2860     def GetNumberOfGroups(*args
, **kwargs
): 
2862         GetNumberOfGroups(self, bool recursive=False) -> size_t 
2864         Get the number of subgroups in the current group, with or without its 
2867         return _misc_
.ConfigBase_GetNumberOfGroups(*args
, **kwargs
) 
2869     def HasGroup(*args
, **kwargs
): 
2871         HasGroup(self, String name) -> bool 
2873         Returns True if the group by this name exists 
2875         return _misc_
.ConfigBase_HasGroup(*args
, **kwargs
) 
2877     def HasEntry(*args
, **kwargs
): 
2879         HasEntry(self, String name) -> bool 
2881         Returns True if the entry by this name exists 
2883         return _misc_
.ConfigBase_HasEntry(*args
, **kwargs
) 
2885     def Exists(*args
, **kwargs
): 
2887         Exists(self, String name) -> bool 
2889         Returns True if either a group or an entry with a given name exists 
2891         return _misc_
.ConfigBase_Exists(*args
, **kwargs
) 
2893     def GetEntryType(*args
, **kwargs
): 
2895         GetEntryType(self, String name) -> int 
2897         Get the type of the entry.  Returns one of the wx.Config.Type_XXX values. 
2899         return _misc_
.ConfigBase_GetEntryType(*args
, **kwargs
) 
2901     def Read(*args
, **kwargs
): 
2903         Read(self, String key, String defaultVal=EmptyString) -> String 
2905         Returns the value of key if it exists, defaultVal otherwise. 
2907         return _misc_
.ConfigBase_Read(*args
, **kwargs
) 
2909     def ReadInt(*args
, **kwargs
): 
2911         ReadInt(self, String key, long defaultVal=0) -> long 
2913         Returns the value of key if it exists, defaultVal otherwise. 
2915         return _misc_
.ConfigBase_ReadInt(*args
, **kwargs
) 
2917     def ReadFloat(*args
, **kwargs
): 
2919         ReadFloat(self, String key, double defaultVal=0.0) -> double 
2921         Returns the value of key if it exists, defaultVal otherwise. 
2923         return _misc_
.ConfigBase_ReadFloat(*args
, **kwargs
) 
2925     def ReadBool(*args
, **kwargs
): 
2927         ReadBool(self, String key, bool defaultVal=False) -> bool 
2929         Returns the value of key if it exists, defaultVal otherwise. 
2931         return _misc_
.ConfigBase_ReadBool(*args
, **kwargs
) 
2933     def Write(*args
, **kwargs
): 
2935         Write(self, String key, String value) -> bool 
2937         write the value (return True on success) 
2939         return _misc_
.ConfigBase_Write(*args
, **kwargs
) 
2941     def WriteInt(*args
, **kwargs
): 
2943         WriteInt(self, String key, long value) -> bool 
2945         write the value (return True on success) 
2947         return _misc_
.ConfigBase_WriteInt(*args
, **kwargs
) 
2949     def WriteFloat(*args
, **kwargs
): 
2951         WriteFloat(self, String key, double value) -> bool 
2953         write the value (return True on success) 
2955         return _misc_
.ConfigBase_WriteFloat(*args
, **kwargs
) 
2957     def WriteBool(*args
, **kwargs
): 
2959         WriteBool(self, String key, bool value) -> bool 
2961         write the value (return True on success) 
2963         return _misc_
.ConfigBase_WriteBool(*args
, **kwargs
) 
2965     def Flush(*args
, **kwargs
): 
2967         Flush(self, bool currentOnly=False) -> bool 
2969         permanently writes all changes 
2971         return _misc_
.ConfigBase_Flush(*args
, **kwargs
) 
2973     def RenameEntry(*args
, **kwargs
): 
2975         RenameEntry(self, String oldName, String newName) -> bool 
2977         Rename an entry.  Returns False on failure (probably because the new 
2978         name is already taken by an existing entry) 
2980         return _misc_
.ConfigBase_RenameEntry(*args
, **kwargs
) 
2982     def RenameGroup(*args
, **kwargs
): 
2984         RenameGroup(self, String oldName, String newName) -> bool 
2986         Rename a group.  Returns False on failure (probably because the new 
2987         name is already taken by an existing entry) 
2989         return _misc_
.ConfigBase_RenameGroup(*args
, **kwargs
) 
2991     def DeleteEntry(*args
, **kwargs
): 
2993         DeleteEntry(self, String key, bool deleteGroupIfEmpty=True) -> bool 
2995         Deletes the specified entry and the group it belongs to if it was the 
2996         last key in it and the second parameter is True 
2998         return _misc_
.ConfigBase_DeleteEntry(*args
, **kwargs
) 
3000     def DeleteGroup(*args
, **kwargs
): 
3002         DeleteGroup(self, String key) -> bool 
3004         Delete the group (with all subgroups) 
3006         return _misc_
.ConfigBase_DeleteGroup(*args
, **kwargs
) 
3008     def DeleteAll(*args
, **kwargs
): 
3010         DeleteAll(self) -> bool 
3012         Delete the whole underlying object (disk file, registry key, ...) 
3013         primarly intended for use by deinstallation routine. 
3015         return _misc_
.ConfigBase_DeleteAll(*args
, **kwargs
) 
3017     def SetExpandEnvVars(*args
, **kwargs
): 
3019         SetExpandEnvVars(self, bool doIt=True) 
3021         We can automatically expand environment variables in the config 
3022         entries this option is on by default, you can turn it on/off at any 
3025         return _misc_
.ConfigBase_SetExpandEnvVars(*args
, **kwargs
) 
3027     def IsExpandingEnvVars(*args
, **kwargs
): 
3029         IsExpandingEnvVars(self) -> bool 
3031         Are we currently expanding environment variables? 
3033         return _misc_
.ConfigBase_IsExpandingEnvVars(*args
, **kwargs
) 
3035     def SetRecordDefaults(*args
, **kwargs
): 
3037         SetRecordDefaults(self, bool doIt=True) 
3039         Set whether the config objec should record default values. 
3041         return _misc_
.ConfigBase_SetRecordDefaults(*args
, **kwargs
) 
3043     def IsRecordingDefaults(*args
, **kwargs
): 
3045         IsRecordingDefaults(self) -> bool 
3047         Are we currently recording default values? 
3049         return _misc_
.ConfigBase_IsRecordingDefaults(*args
, **kwargs
) 
3051     def ExpandEnvVars(*args
, **kwargs
): 
3053         ExpandEnvVars(self, String str) -> String 
3055         Expand any environment variables in str and return the result 
3057         return _misc_
.ConfigBase_ExpandEnvVars(*args
, **kwargs
) 
3059     def GetAppName(*args
, **kwargs
): 
3060         """GetAppName(self) -> String""" 
3061         return _misc_
.ConfigBase_GetAppName(*args
, **kwargs
) 
3063     def GetVendorName(*args
, **kwargs
): 
3064         """GetVendorName(self) -> String""" 
3065         return _misc_
.ConfigBase_GetVendorName(*args
, **kwargs
) 
3067     def SetAppName(*args
, **kwargs
): 
3068         """SetAppName(self, String appName)""" 
3069         return _misc_
.ConfigBase_SetAppName(*args
, **kwargs
) 
3071     def SetVendorName(*args
, **kwargs
): 
3072         """SetVendorName(self, String vendorName)""" 
3073         return _misc_
.ConfigBase_SetVendorName(*args
, **kwargs
) 
3075     def SetStyle(*args
, **kwargs
): 
3076         """SetStyle(self, long style)""" 
3077         return _misc_
.ConfigBase_SetStyle(*args
, **kwargs
) 
3079     def GetStyle(*args
, **kwargs
): 
3080         """GetStyle(self) -> long""" 
3081         return _misc_
.ConfigBase_GetStyle(*args
, **kwargs
) 
3084 class ConfigBasePtr(ConfigBase
): 
3085     def __init__(self
, this
): 
3087         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3088         self
.__class
__ = ConfigBase
 
3089 _misc_
.ConfigBase_swigregister(ConfigBasePtr
) 
3091 def ConfigBase_Set(*args
, **kwargs
): 
3093     ConfigBase_Set(ConfigBase config) -> ConfigBase 
3095     Sets the global config object (the one returned by Get) and returns a 
3096     reference to the previous global config object. 
3098     return _misc_
.ConfigBase_Set(*args
, **kwargs
) 
3100 def ConfigBase_Get(*args
, **kwargs
): 
3102     ConfigBase_Get(bool createOnDemand=True) -> ConfigBase 
3104     Returns the current global config object, creating one if neccessary. 
3106     return _misc_
.ConfigBase_Get(*args
, **kwargs
) 
3108 def ConfigBase_Create(*args
, **kwargs
): 
3110     ConfigBase_Create() -> ConfigBase 
3112     Create and return a new global config object.  This function will 
3113     create the "best" implementation of wx.Config available for the 
3116     return _misc_
.ConfigBase_Create(*args
, **kwargs
) 
3118 def ConfigBase_DontCreateOnDemand(*args
, **kwargs
): 
3120     ConfigBase_DontCreateOnDemand() 
3122     Should Get() try to create a new log object if there isn't a current 
3125     return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
) 
3127 class Config(ConfigBase
): 
3129     This ConfigBase-derived class will use the registry on Windows, 
3130     and will be a wx.FileConfig on other platforms. 
3133         return "<%s.%s; proxy of C++ wxConfig instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3134     def __init__(self
, *args
, **kwargs
): 
3136         __init__(self, String appName=EmptyString, String vendorName=EmptyString,  
3137             String localFilename=EmptyString, String globalFilename=EmptyString,  
3138             long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> Config 
3140         newobj 
= _misc_
.new_Config(*args
, **kwargs
) 
3141         self
.this 
= newobj
.this
 
3144     def __del__(self
, destroy
=_misc_
.delete_Config
): 
3147             if self
.thisown
: destroy(self
) 
3151 class ConfigPtr(Config
): 
3152     def __init__(self
, this
): 
3154         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3155         self
.__class
__ = Config
 
3156 _misc_
.Config_swigregister(ConfigPtr
) 
3158 class FileConfig(ConfigBase
): 
3159     """This config class will use a file for storage on all platforms.""" 
3161         return "<%s.%s; proxy of C++ wxFileConfig instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3162     def __init__(self
, *args
, **kwargs
): 
3164         __init__(self, String appName=EmptyString, String vendorName=EmptyString,  
3165             String localFilename=EmptyString, String globalFilename=EmptyString,  
3166             long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> FileConfig 
3168         newobj 
= _misc_
.new_FileConfig(*args
, **kwargs
) 
3169         self
.this 
= newobj
.this
 
3172     def __del__(self
, destroy
=_misc_
.delete_FileConfig
): 
3175             if self
.thisown
: destroy(self
) 
3179 class FileConfigPtr(FileConfig
): 
3180     def __init__(self
, this
): 
3182         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3183         self
.__class
__ = FileConfig
 
3184 _misc_
.FileConfig_swigregister(FileConfigPtr
) 
3186 class ConfigPathChanger(object): 
3188     A handy little class which changes current path to the path of given 
3189     entry and restores it in the destructoir: so if you declare a local 
3190     variable of this type, you work in the entry directory and the path is 
3191     automatically restored when the function returns. 
3194         return "<%s.%s; proxy of C++ wxConfigPathChanger instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3195     def __init__(self
, *args
, **kwargs
): 
3196         """__init__(self, ConfigBase config, String entry) -> ConfigPathChanger""" 
3197         newobj 
= _misc_
.new_ConfigPathChanger(*args
, **kwargs
) 
3198         self
.this 
= newobj
.this
 
3201     def __del__(self
, destroy
=_misc_
.delete_ConfigPathChanger
): 
3204             if self
.thisown
: destroy(self
) 
3207     def Name(*args
, **kwargs
): 
3209         Name(self) -> String 
3213         return _misc_
.ConfigPathChanger_Name(*args
, **kwargs
) 
3216 class ConfigPathChangerPtr(ConfigPathChanger
): 
3217     def __init__(self
, this
): 
3219         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3220         self
.__class
__ = ConfigPathChanger
 
3221 _misc_
.ConfigPathChanger_swigregister(ConfigPathChangerPtr
) 
3224 def ExpandEnvVars(*args
, **kwargs
): 
3226     ExpandEnvVars(String sz) -> String 
3228     Replace environment variables ($SOMETHING) with their values. The 
3229     format is $VARNAME or ${VARNAME} where VARNAME contains alphanumeric 
3230     characters and '_' only. '$' must be escaped ('\$') in order to be 
3233     return _misc_
.ExpandEnvVars(*args
, **kwargs
) 
3234 #--------------------------------------------------------------------------- 
3236 class DateTime(object): 
3237     """Proxy of C++ DateTime class""" 
3239         return "<%s.%s; proxy of C++ wxDateTime instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3240     Local 
= _misc_
.DateTime_Local
 
3241     GMT_12 
= _misc_
.DateTime_GMT_12
 
3242     GMT_11 
= _misc_
.DateTime_GMT_11
 
3243     GMT_10 
= _misc_
.DateTime_GMT_10
 
3244     GMT_9 
= _misc_
.DateTime_GMT_9
 
3245     GMT_8 
= _misc_
.DateTime_GMT_8
 
3246     GMT_7 
= _misc_
.DateTime_GMT_7
 
3247     GMT_6 
= _misc_
.DateTime_GMT_6
 
3248     GMT_5 
= _misc_
.DateTime_GMT_5
 
3249     GMT_4 
= _misc_
.DateTime_GMT_4
 
3250     GMT_3 
= _misc_
.DateTime_GMT_3
 
3251     GMT_2 
= _misc_
.DateTime_GMT_2
 
3252     GMT_1 
= _misc_
.DateTime_GMT_1
 
3253     GMT0 
= _misc_
.DateTime_GMT0
 
3254     GMT1 
= _misc_
.DateTime_GMT1
 
3255     GMT2 
= _misc_
.DateTime_GMT2
 
3256     GMT3 
= _misc_
.DateTime_GMT3
 
3257     GMT4 
= _misc_
.DateTime_GMT4
 
3258     GMT5 
= _misc_
.DateTime_GMT5
 
3259     GMT6 
= _misc_
.DateTime_GMT6
 
3260     GMT7 
= _misc_
.DateTime_GMT7
 
3261     GMT8 
= _misc_
.DateTime_GMT8
 
3262     GMT9 
= _misc_
.DateTime_GMT9
 
3263     GMT10 
= _misc_
.DateTime_GMT10
 
3264     GMT11 
= _misc_
.DateTime_GMT11
 
3265     GMT12 
= _misc_
.DateTime_GMT12
 
3266     WET 
= _misc_
.DateTime_WET
 
3267     WEST 
= _misc_
.DateTime_WEST
 
3268     CET 
= _misc_
.DateTime_CET
 
3269     CEST 
= _misc_
.DateTime_CEST
 
3270     EET 
= _misc_
.DateTime_EET
 
3271     EEST 
= _misc_
.DateTime_EEST
 
3272     MSK 
= _misc_
.DateTime_MSK
 
3273     MSD 
= _misc_
.DateTime_MSD
 
3274     AST 
= _misc_
.DateTime_AST
 
3275     ADT 
= _misc_
.DateTime_ADT
 
3276     EST 
= _misc_
.DateTime_EST
 
3277     EDT 
= _misc_
.DateTime_EDT
 
3278     CST 
= _misc_
.DateTime_CST
 
3279     CDT 
= _misc_
.DateTime_CDT
 
3280     MST 
= _misc_
.DateTime_MST
 
3281     MDT 
= _misc_
.DateTime_MDT
 
3282     PST 
= _misc_
.DateTime_PST
 
3283     PDT 
= _misc_
.DateTime_PDT
 
3284     HST 
= _misc_
.DateTime_HST
 
3285     AKST 
= _misc_
.DateTime_AKST
 
3286     AKDT 
= _misc_
.DateTime_AKDT
 
3287     A_WST 
= _misc_
.DateTime_A_WST
 
3288     A_CST 
= _misc_
.DateTime_A_CST
 
3289     A_EST 
= _misc_
.DateTime_A_EST
 
3290     A_ESST 
= _misc_
.DateTime_A_ESST
 
3291     UTC 
= _misc_
.DateTime_UTC
 
3292     Gregorian 
= _misc_
.DateTime_Gregorian
 
3293     Julian 
= _misc_
.DateTime_Julian
 
3294     Gr_Unknown 
= _misc_
.DateTime_Gr_Unknown
 
3295     Gr_Standard 
= _misc_
.DateTime_Gr_Standard
 
3296     Gr_Alaska 
= _misc_
.DateTime_Gr_Alaska
 
3297     Gr_Albania 
= _misc_
.DateTime_Gr_Albania
 
3298     Gr_Austria 
= _misc_
.DateTime_Gr_Austria
 
3299     Gr_Austria_Brixen 
= _misc_
.DateTime_Gr_Austria_Brixen
 
3300     Gr_Austria_Salzburg 
= _misc_
.DateTime_Gr_Austria_Salzburg
 
3301     Gr_Austria_Tyrol 
= _misc_
.DateTime_Gr_Austria_Tyrol
 
3302     Gr_Austria_Carinthia 
= _misc_
.DateTime_Gr_Austria_Carinthia
 
3303     Gr_Austria_Styria 
= _misc_
.DateTime_Gr_Austria_Styria
 
3304     Gr_Belgium 
= _misc_
.DateTime_Gr_Belgium
 
3305     Gr_Bulgaria 
= _misc_
.DateTime_Gr_Bulgaria
 
3306     Gr_Bulgaria_1 
= _misc_
.DateTime_Gr_Bulgaria_1
 
3307     Gr_Bulgaria_2 
= _misc_
.DateTime_Gr_Bulgaria_2
 
3308     Gr_Bulgaria_3 
= _misc_
.DateTime_Gr_Bulgaria_3
 
3309     Gr_Canada 
= _misc_
.DateTime_Gr_Canada
 
3310     Gr_China 
= _misc_
.DateTime_Gr_China
 
3311     Gr_China_1 
= _misc_
.DateTime_Gr_China_1
 
3312     Gr_China_2 
= _misc_
.DateTime_Gr_China_2
 
3313     Gr_Czechoslovakia 
= _misc_
.DateTime_Gr_Czechoslovakia
 
3314     Gr_Denmark 
= _misc_
.DateTime_Gr_Denmark
 
3315     Gr_Egypt 
= _misc_
.DateTime_Gr_Egypt
 
3316     Gr_Estonia 
= _misc_
.DateTime_Gr_Estonia
 
3317     Gr_Finland 
= _misc_
.DateTime_Gr_Finland
 
3318     Gr_France 
= _misc_
.DateTime_Gr_France
 
3319     Gr_France_Alsace 
= _misc_
.DateTime_Gr_France_Alsace
 
3320     Gr_France_Lorraine 
= _misc_
.DateTime_Gr_France_Lorraine
 
3321     Gr_France_Strasbourg 
= _misc_
.DateTime_Gr_France_Strasbourg
 
3322     Gr_Germany 
= _misc_
.DateTime_Gr_Germany
 
3323     Gr_Germany_Catholic 
= _misc_
.DateTime_Gr_Germany_Catholic
 
3324     Gr_Germany_Prussia 
= _misc_
.DateTime_Gr_Germany_Prussia
 
3325     Gr_Germany_Protestant 
= _misc_
.DateTime_Gr_Germany_Protestant
 
3326     Gr_GreatBritain 
= _misc_
.DateTime_Gr_GreatBritain
 
3327     Gr_Greece 
= _misc_
.DateTime_Gr_Greece
 
3328     Gr_Hungary 
= _misc_
.DateTime_Gr_Hungary
 
3329     Gr_Ireland 
= _misc_
.DateTime_Gr_Ireland
 
3330     Gr_Italy 
= _misc_
.DateTime_Gr_Italy
 
3331     Gr_Japan 
= _misc_
.DateTime_Gr_Japan
 
3332     Gr_Japan_1 
= _misc_
.DateTime_Gr_Japan_1
 
3333     Gr_Japan_2 
= _misc_
.DateTime_Gr_Japan_2
 
3334     Gr_Japan_3 
= _misc_
.DateTime_Gr_Japan_3
 
3335     Gr_Latvia 
= _misc_
.DateTime_Gr_Latvia
 
3336     Gr_Lithuania 
= _misc_
.DateTime_Gr_Lithuania
 
3337     Gr_Luxemburg 
= _misc_
.DateTime_Gr_Luxemburg
 
3338     Gr_Netherlands 
= _misc_
.DateTime_Gr_Netherlands
 
3339     Gr_Netherlands_Groningen 
= _misc_
.DateTime_Gr_Netherlands_Groningen
 
3340     Gr_Netherlands_Gelderland 
= _misc_
.DateTime_Gr_Netherlands_Gelderland
 
3341     Gr_Netherlands_Utrecht 
= _misc_
.DateTime_Gr_Netherlands_Utrecht
 
3342     Gr_Netherlands_Friesland 
= _misc_
.DateTime_Gr_Netherlands_Friesland
 
3343     Gr_Norway 
= _misc_
.DateTime_Gr_Norway
 
3344     Gr_Poland 
= _misc_
.DateTime_Gr_Poland
 
3345     Gr_Portugal 
= _misc_
.DateTime_Gr_Portugal
 
3346     Gr_Romania 
= _misc_
.DateTime_Gr_Romania
 
3347     Gr_Russia 
= _misc_
.DateTime_Gr_Russia
 
3348     Gr_Scotland 
= _misc_
.DateTime_Gr_Scotland
 
3349     Gr_Spain 
= _misc_
.DateTime_Gr_Spain
 
3350     Gr_Sweden 
= _misc_
.DateTime_Gr_Sweden
 
3351     Gr_Switzerland 
= _misc_
.DateTime_Gr_Switzerland
 
3352     Gr_Switzerland_Catholic 
= _misc_
.DateTime_Gr_Switzerland_Catholic
 
3353     Gr_Switzerland_Protestant 
= _misc_
.DateTime_Gr_Switzerland_Protestant
 
3354     Gr_Turkey 
= _misc_
.DateTime_Gr_Turkey
 
3355     Gr_USA 
= _misc_
.DateTime_Gr_USA
 
3356     Gr_Wales 
= _misc_
.DateTime_Gr_Wales
 
3357     Gr_Yugoslavia 
= _misc_
.DateTime_Gr_Yugoslavia
 
3358     Country_Unknown 
= _misc_
.DateTime_Country_Unknown
 
3359     Country_Default 
= _misc_
.DateTime_Country_Default
 
3360     Country_WesternEurope_Start 
= _misc_
.DateTime_Country_WesternEurope_Start
 
3361     Country_EEC 
= _misc_
.DateTime_Country_EEC
 
3362     France 
= _misc_
.DateTime_France
 
3363     Germany 
= _misc_
.DateTime_Germany
 
3364     UK 
= _misc_
.DateTime_UK
 
3365     Country_WesternEurope_End 
= _misc_
.DateTime_Country_WesternEurope_End
 
3366     Russia 
= _misc_
.DateTime_Russia
 
3367     USA 
= _misc_
.DateTime_USA
 
3368     Jan 
= _misc_
.DateTime_Jan
 
3369     Feb 
= _misc_
.DateTime_Feb
 
3370     Mar 
= _misc_
.DateTime_Mar
 
3371     Apr 
= _misc_
.DateTime_Apr
 
3372     May 
= _misc_
.DateTime_May
 
3373     Jun 
= _misc_
.DateTime_Jun
 
3374     Jul 
= _misc_
.DateTime_Jul
 
3375     Aug 
= _misc_
.DateTime_Aug
 
3376     Sep 
= _misc_
.DateTime_Sep
 
3377     Oct 
= _misc_
.DateTime_Oct
 
3378     Nov 
= _misc_
.DateTime_Nov
 
3379     Dec 
= _misc_
.DateTime_Dec
 
3380     Inv_Month 
= _misc_
.DateTime_Inv_Month
 
3381     Sun 
= _misc_
.DateTime_Sun
 
3382     Mon 
= _misc_
.DateTime_Mon
 
3383     Tue 
= _misc_
.DateTime_Tue
 
3384     Wed 
= _misc_
.DateTime_Wed
 
3385     Thu 
= _misc_
.DateTime_Thu
 
3386     Fri 
= _misc_
.DateTime_Fri
 
3387     Sat 
= _misc_
.DateTime_Sat
 
3388     Inv_WeekDay 
= _misc_
.DateTime_Inv_WeekDay
 
3389     Inv_Year 
= _misc_
.DateTime_Inv_Year
 
3390     Name_Full 
= _misc_
.DateTime_Name_Full
 
3391     Name_Abbr 
= _misc_
.DateTime_Name_Abbr
 
3392     Default_First 
= _misc_
.DateTime_Default_First
 
3393     Monday_First 
= _misc_
.DateTime_Monday_First
 
3394     Sunday_First 
= _misc_
.DateTime_Sunday_First
 
3395     def SetCountry(*args
, **kwargs
): 
3396         """SetCountry(int country)""" 
3397         return _misc_
.DateTime_SetCountry(*args
, **kwargs
) 
3399     SetCountry 
= staticmethod(SetCountry
) 
3400     def GetCountry(*args
, **kwargs
): 
3401         """GetCountry() -> int""" 
3402         return _misc_
.DateTime_GetCountry(*args
, **kwargs
) 
3404     GetCountry 
= staticmethod(GetCountry
) 
3405     def IsWestEuropeanCountry(*args
, **kwargs
): 
3406         """IsWestEuropeanCountry(int country=Country_Default) -> bool""" 
3407         return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
) 
3409     IsWestEuropeanCountry 
= staticmethod(IsWestEuropeanCountry
) 
3410     def GetCurrentYear(*args
, **kwargs
): 
3411         """GetCurrentYear(int cal=Gregorian) -> int""" 
3412         return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
) 
3414     GetCurrentYear 
= staticmethod(GetCurrentYear
) 
3415     def ConvertYearToBC(*args
, **kwargs
): 
3416         """ConvertYearToBC(int year) -> int""" 
3417         return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
) 
3419     ConvertYearToBC 
= staticmethod(ConvertYearToBC
) 
3420     def GetCurrentMonth(*args
, **kwargs
): 
3421         """GetCurrentMonth(int cal=Gregorian) -> int""" 
3422         return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
) 
3424     GetCurrentMonth 
= staticmethod(GetCurrentMonth
) 
3425     def IsLeapYear(*args
, **kwargs
): 
3426         """IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool""" 
3427         return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
) 
3429     IsLeapYear 
= staticmethod(IsLeapYear
) 
3430     def GetCentury(*args
, **kwargs
): 
3431         """GetCentury(int year=Inv_Year) -> int""" 
3432         return _misc_
.DateTime_GetCentury(*args
, **kwargs
) 
3434     GetCentury 
= staticmethod(GetCentury
) 
3435     def GetNumberOfDaysinYear(*args
, **kwargs
): 
3436         """GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int""" 
3437         return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
) 
3439     GetNumberOfDaysinYear 
= staticmethod(GetNumberOfDaysinYear
) 
3440     def GetNumberOfDaysInMonth(*args
, **kwargs
): 
3441         """GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int""" 
3442         return _misc_
.DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
) 
3444     GetNumberOfDaysInMonth 
= staticmethod(GetNumberOfDaysInMonth
) 
3445     def GetMonthName(*args
, **kwargs
): 
3446         """GetMonthName(int month, int flags=Name_Full) -> String""" 
3447         return _misc_
.DateTime_GetMonthName(*args
, **kwargs
) 
3449     GetMonthName 
= staticmethod(GetMonthName
) 
3450     def GetWeekDayName(*args
, **kwargs
): 
3451         """GetWeekDayName(int weekday, int flags=Name_Full) -> String""" 
3452         return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
) 
3454     GetWeekDayName 
= staticmethod(GetWeekDayName
) 
3455     def GetAmPmStrings(*args
, **kwargs
): 
3457         GetAmPmStrings() -> (am, pm) 
3459         Get the AM and PM strings in the current locale (may be empty) 
3461         return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
) 
3463     GetAmPmStrings 
= staticmethod(GetAmPmStrings
) 
3464     def IsDSTApplicable(*args
, **kwargs
): 
3465         """IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool""" 
3466         return _misc_
.DateTime_IsDSTApplicable(*args
, **kwargs
) 
3468     IsDSTApplicable 
= staticmethod(IsDSTApplicable
) 
3469     def GetBeginDST(*args
, **kwargs
): 
3470         """GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3471         return _misc_
.DateTime_GetBeginDST(*args
, **kwargs
) 
3473     GetBeginDST 
= staticmethod(GetBeginDST
) 
3474     def GetEndDST(*args
, **kwargs
): 
3475         """GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3476         return _misc_
.DateTime_GetEndDST(*args
, **kwargs
) 
3478     GetEndDST 
= staticmethod(GetEndDST
) 
3479     def Now(*args
, **kwargs
): 
3480         """Now() -> DateTime""" 
3481         return _misc_
.DateTime_Now(*args
, **kwargs
) 
3483     Now 
= staticmethod(Now
) 
3484     def UNow(*args
, **kwargs
): 
3485         """UNow() -> DateTime""" 
3486         return _misc_
.DateTime_UNow(*args
, **kwargs
) 
3488     UNow 
= staticmethod(UNow
) 
3489     def Today(*args
, **kwargs
): 
3490         """Today() -> DateTime""" 
3491         return _misc_
.DateTime_Today(*args
, **kwargs
) 
3493     Today 
= staticmethod(Today
) 
3494     def __init__(self
, *args
, **kwargs
): 
3495         """__init__(self) -> DateTime""" 
3496         newobj 
= _misc_
.new_DateTime(*args
, **kwargs
) 
3497         self
.this 
= newobj
.this
 
3500     def __del__(self
, destroy
=_misc_
.delete_DateTime
): 
3503             if self
.thisown
: destroy(self
) 
3506     def SetToCurrent(*args
, **kwargs
): 
3507         """SetToCurrent(self) -> DateTime""" 
3508         return _misc_
.DateTime_SetToCurrent(*args
, **kwargs
) 
3510     def SetTimeT(*args
, **kwargs
): 
3511         """SetTimeT(self, time_t timet) -> DateTime""" 
3512         return _misc_
.DateTime_SetTimeT(*args
, **kwargs
) 
3514     def SetJDN(*args
, **kwargs
): 
3515         """SetJDN(self, double jdn) -> DateTime""" 
3516         return _misc_
.DateTime_SetJDN(*args
, **kwargs
) 
3518     def SetHMS(*args
, **kwargs
): 
3519         """SetHMS(self, int hour, int minute=0, int second=0, int millisec=0) -> DateTime""" 
3520         return _misc_
.DateTime_SetHMS(*args
, **kwargs
) 
3522     def Set(*args
, **kwargs
): 
3524         Set(self, int day, int month=Inv_Month, int year=Inv_Year, int hour=0,  
3525             int minute=0, int second=0, int millisec=0) -> DateTime 
3527         return _misc_
.DateTime_Set(*args
, **kwargs
) 
3529     def ResetTime(*args
, **kwargs
): 
3530         """ResetTime(self) -> DateTime""" 
3531         return _misc_
.DateTime_ResetTime(*args
, **kwargs
) 
3533     def SetYear(*args
, **kwargs
): 
3534         """SetYear(self, int year) -> DateTime""" 
3535         return _misc_
.DateTime_SetYear(*args
, **kwargs
) 
3537     def SetMonth(*args
, **kwargs
): 
3538         """SetMonth(self, int month) -> DateTime""" 
3539         return _misc_
.DateTime_SetMonth(*args
, **kwargs
) 
3541     def SetDay(*args
, **kwargs
): 
3542         """SetDay(self, int day) -> DateTime""" 
3543         return _misc_
.DateTime_SetDay(*args
, **kwargs
) 
3545     def SetHour(*args
, **kwargs
): 
3546         """SetHour(self, int hour) -> DateTime""" 
3547         return _misc_
.DateTime_SetHour(*args
, **kwargs
) 
3549     def SetMinute(*args
, **kwargs
): 
3550         """SetMinute(self, int minute) -> DateTime""" 
3551         return _misc_
.DateTime_SetMinute(*args
, **kwargs
) 
3553     def SetSecond(*args
, **kwargs
): 
3554         """SetSecond(self, int second) -> DateTime""" 
3555         return _misc_
.DateTime_SetSecond(*args
, **kwargs
) 
3557     def SetMillisecond(*args
, **kwargs
): 
3558         """SetMillisecond(self, int millisecond) -> DateTime""" 
3559         return _misc_
.DateTime_SetMillisecond(*args
, **kwargs
) 
3561     def SetToWeekDayInSameWeek(*args
, **kwargs
): 
3562         """SetToWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime""" 
3563         return _misc_
.DateTime_SetToWeekDayInSameWeek(*args
, **kwargs
) 
3565     def GetWeekDayInSameWeek(*args
, **kwargs
): 
3566         """GetWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime""" 
3567         return _misc_
.DateTime_GetWeekDayInSameWeek(*args
, **kwargs
) 
3569     def SetToNextWeekDay(*args
, **kwargs
): 
3570         """SetToNextWeekDay(self, int weekday) -> DateTime""" 
3571         return _misc_
.DateTime_SetToNextWeekDay(*args
, **kwargs
) 
3573     def GetNextWeekDay(*args
, **kwargs
): 
3574         """GetNextWeekDay(self, int weekday) -> DateTime""" 
3575         return _misc_
.DateTime_GetNextWeekDay(*args
, **kwargs
) 
3577     def SetToPrevWeekDay(*args
, **kwargs
): 
3578         """SetToPrevWeekDay(self, int weekday) -> DateTime""" 
3579         return _misc_
.DateTime_SetToPrevWeekDay(*args
, **kwargs
) 
3581     def GetPrevWeekDay(*args
, **kwargs
): 
3582         """GetPrevWeekDay(self, int weekday) -> DateTime""" 
3583         return _misc_
.DateTime_GetPrevWeekDay(*args
, **kwargs
) 
3585     def SetToWeekDay(*args
, **kwargs
): 
3586         """SetToWeekDay(self, int weekday, int n=1, int month=Inv_Month, int year=Inv_Year) -> bool""" 
3587         return _misc_
.DateTime_SetToWeekDay(*args
, **kwargs
) 
3589     def SetToLastWeekDay(*args
, **kwargs
): 
3590         """SetToLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> bool""" 
3591         return _misc_
.DateTime_SetToLastWeekDay(*args
, **kwargs
) 
3593     def GetLastWeekDay(*args
, **kwargs
): 
3594         """GetLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3595         return _misc_
.DateTime_GetLastWeekDay(*args
, **kwargs
) 
3597     def SetToTheWeek(*args
, **kwargs
): 
3598         """SetToTheWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> bool""" 
3599         return _misc_
.DateTime_SetToTheWeek(*args
, **kwargs
) 
3601     def GetWeek(*args
, **kwargs
): 
3602         """GetWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> DateTime""" 
3603         return _misc_
.DateTime_GetWeek(*args
, **kwargs
) 
3605     SetToTheWeek 
= wx
._deprecated
(SetToTheWeek
, "SetToTheWeek is deprecated, use (static) SetToWeekOfYear instead") 
3606     GetWeek 
= wx
._deprecated
(GetWeek
, "GetWeek is deprecated, use GetWeekOfYear instead") 
3608     def SetToWeekOfYear(*args
, **kwargs
): 
3609         """SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime""" 
3610         return _misc_
.DateTime_SetToWeekOfYear(*args
, **kwargs
) 
3612     SetToWeekOfYear 
= staticmethod(SetToWeekOfYear
) 
3613     def SetToLastMonthDay(*args
, **kwargs
): 
3614         """SetToLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3615         return _misc_
.DateTime_SetToLastMonthDay(*args
, **kwargs
) 
3617     def GetLastMonthDay(*args
, **kwargs
): 
3618         """GetLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3619         return _misc_
.DateTime_GetLastMonthDay(*args
, **kwargs
) 
3621     def SetToYearDay(*args
, **kwargs
): 
3622         """SetToYearDay(self, int yday) -> DateTime""" 
3623         return _misc_
.DateTime_SetToYearDay(*args
, **kwargs
) 
3625     def GetYearDay(*args
, **kwargs
): 
3626         """GetYearDay(self, int yday) -> DateTime""" 
3627         return _misc_
.DateTime_GetYearDay(*args
, **kwargs
) 
3629     def GetJulianDayNumber(*args
, **kwargs
): 
3630         """GetJulianDayNumber(self) -> double""" 
3631         return _misc_
.DateTime_GetJulianDayNumber(*args
, **kwargs
) 
3633     def GetJDN(*args
, **kwargs
): 
3634         """GetJDN(self) -> double""" 
3635         return _misc_
.DateTime_GetJDN(*args
, **kwargs
) 
3637     def GetModifiedJulianDayNumber(*args
, **kwargs
): 
3638         """GetModifiedJulianDayNumber(self) -> double""" 
3639         return _misc_
.DateTime_GetModifiedJulianDayNumber(*args
, **kwargs
) 
3641     def GetMJD(*args
, **kwargs
): 
3642         """GetMJD(self) -> double""" 
3643         return _misc_
.DateTime_GetMJD(*args
, **kwargs
) 
3645     def GetRataDie(*args
, **kwargs
): 
3646         """GetRataDie(self) -> double""" 
3647         return _misc_
.DateTime_GetRataDie(*args
, **kwargs
) 
3649     def ToTimezone(*args
, **kwargs
): 
3650         """ToTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime""" 
3651         return _misc_
.DateTime_ToTimezone(*args
, **kwargs
) 
3653     def MakeTimezone(*args
, **kwargs
): 
3654         """MakeTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime""" 
3655         return _misc_
.DateTime_MakeTimezone(*args
, **kwargs
) 
3657     def ToGMT(*args
, **kwargs
): 
3658         """ToGMT(self, bool noDST=False) -> DateTime""" 
3659         return _misc_
.DateTime_ToGMT(*args
, **kwargs
) 
3661     def MakeGMT(*args
, **kwargs
): 
3662         """MakeGMT(self, bool noDST=False) -> DateTime""" 
3663         return _misc_
.DateTime_MakeGMT(*args
, **kwargs
) 
3665     def IsDST(*args
, **kwargs
): 
3666         """IsDST(self, int country=Country_Default) -> int""" 
3667         return _misc_
.DateTime_IsDST(*args
, **kwargs
) 
3669     def IsValid(*args
, **kwargs
): 
3670         """IsValid(self) -> bool""" 
3671         return _misc_
.DateTime_IsValid(*args
, **kwargs
) 
3674     def __nonzero__(self
): return self
.Ok()  
3675     def GetTicks(*args
, **kwargs
): 
3676         """GetTicks(self) -> time_t""" 
3677         return _misc_
.DateTime_GetTicks(*args
, **kwargs
) 
3679     def GetYear(*args
, **kwargs
): 
3680         """GetYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3681         return _misc_
.DateTime_GetYear(*args
, **kwargs
) 
3683     def GetMonth(*args
, **kwargs
): 
3684         """GetMonth(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3685         return _misc_
.DateTime_GetMonth(*args
, **kwargs
) 
3687     def GetDay(*args
, **kwargs
): 
3688         """GetDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3689         return _misc_
.DateTime_GetDay(*args
, **kwargs
) 
3691     def GetWeekDay(*args
, **kwargs
): 
3692         """GetWeekDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3693         return _misc_
.DateTime_GetWeekDay(*args
, **kwargs
) 
3695     def GetHour(*args
, **kwargs
): 
3696         """GetHour(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3697         return _misc_
.DateTime_GetHour(*args
, **kwargs
) 
3699     def GetMinute(*args
, **kwargs
): 
3700         """GetMinute(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3701         return _misc_
.DateTime_GetMinute(*args
, **kwargs
) 
3703     def GetSecond(*args
, **kwargs
): 
3704         """GetSecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3705         return _misc_
.DateTime_GetSecond(*args
, **kwargs
) 
3707     def GetMillisecond(*args
, **kwargs
): 
3708         """GetMillisecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3709         return _misc_
.DateTime_GetMillisecond(*args
, **kwargs
) 
3711     def GetDayOfYear(*args
, **kwargs
): 
3712         """GetDayOfYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3713         return _misc_
.DateTime_GetDayOfYear(*args
, **kwargs
) 
3715     def GetWeekOfYear(*args
, **kwargs
): 
3716         """GetWeekOfYear(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3717         return _misc_
.DateTime_GetWeekOfYear(*args
, **kwargs
) 
3719     def GetWeekOfMonth(*args
, **kwargs
): 
3720         """GetWeekOfMonth(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3721         return _misc_
.DateTime_GetWeekOfMonth(*args
, **kwargs
) 
3723     def IsWorkDay(*args
, **kwargs
): 
3724         """IsWorkDay(self, int country=Country_Default) -> bool""" 
3725         return _misc_
.DateTime_IsWorkDay(*args
, **kwargs
) 
3727     def IsEqualTo(*args
, **kwargs
): 
3728         """IsEqualTo(self, DateTime datetime) -> bool""" 
3729         return _misc_
.DateTime_IsEqualTo(*args
, **kwargs
) 
3731     def IsEarlierThan(*args
, **kwargs
): 
3732         """IsEarlierThan(self, DateTime datetime) -> bool""" 
3733         return _misc_
.DateTime_IsEarlierThan(*args
, **kwargs
) 
3735     def IsLaterThan(*args
, **kwargs
): 
3736         """IsLaterThan(self, DateTime datetime) -> bool""" 
3737         return _misc_
.DateTime_IsLaterThan(*args
, **kwargs
) 
3739     def IsStrictlyBetween(*args
, **kwargs
): 
3740         """IsStrictlyBetween(self, DateTime t1, DateTime t2) -> bool""" 
3741         return _misc_
.DateTime_IsStrictlyBetween(*args
, **kwargs
) 
3743     def IsBetween(*args
, **kwargs
): 
3744         """IsBetween(self, DateTime t1, DateTime t2) -> bool""" 
3745         return _misc_
.DateTime_IsBetween(*args
, **kwargs
) 
3747     def IsSameDate(*args
, **kwargs
): 
3748         """IsSameDate(self, DateTime dt) -> bool""" 
3749         return _misc_
.DateTime_IsSameDate(*args
, **kwargs
) 
3751     def IsSameTime(*args
, **kwargs
): 
3752         """IsSameTime(self, DateTime dt) -> bool""" 
3753         return _misc_
.DateTime_IsSameTime(*args
, **kwargs
) 
3755     def IsEqualUpTo(*args
, **kwargs
): 
3756         """IsEqualUpTo(self, DateTime dt, TimeSpan ts) -> bool""" 
3757         return _misc_
.DateTime_IsEqualUpTo(*args
, **kwargs
) 
3759     def AddTS(*args
, **kwargs
): 
3760         """AddTS(self, TimeSpan diff) -> DateTime""" 
3761         return _misc_
.DateTime_AddTS(*args
, **kwargs
) 
3763     def AddDS(*args
, **kwargs
): 
3764         """AddDS(self, DateSpan diff) -> DateTime""" 
3765         return _misc_
.DateTime_AddDS(*args
, **kwargs
) 
3767     def SubtractTS(*args
, **kwargs
): 
3768         """SubtractTS(self, TimeSpan diff) -> DateTime""" 
3769         return _misc_
.DateTime_SubtractTS(*args
, **kwargs
) 
3771     def SubtractDS(*args
, **kwargs
): 
3772         """SubtractDS(self, DateSpan diff) -> DateTime""" 
3773         return _misc_
.DateTime_SubtractDS(*args
, **kwargs
) 
3775     def Subtract(*args
, **kwargs
): 
3776         """Subtract(self, DateTime dt) -> TimeSpan""" 
3777         return _misc_
.DateTime_Subtract(*args
, **kwargs
) 
3779     def __iadd__(*args
): 
3781         __iadd__(self, TimeSpan diff) -> DateTime 
3782         __iadd__(self, DateSpan diff) -> DateTime 
3784         return _misc_
.DateTime___iadd__(*args
) 
3786     def __isub__(*args
): 
3788         __isub__(self, TimeSpan diff) -> DateTime 
3789         __isub__(self, DateSpan diff) -> DateTime 
3791         return _misc_
.DateTime___isub__(*args
) 
3795         __add__(self, TimeSpan other) -> DateTime 
3796         __add__(self, DateSpan other) -> DateTime 
3798         return _misc_
.DateTime___add__(*args
) 
3802         __sub__(self, DateTime other) -> TimeSpan 
3803         __sub__(self, TimeSpan other) -> DateTime 
3804         __sub__(self, DateSpan other) -> DateTime 
3806         return _misc_
.DateTime___sub__(*args
) 
3808     def __lt__(*args
, **kwargs
): 
3809         """__lt__(self, DateTime other) -> bool""" 
3810         return _misc_
.DateTime___lt__(*args
, **kwargs
) 
3812     def __le__(*args
, **kwargs
): 
3813         """__le__(self, DateTime other) -> bool""" 
3814         return _misc_
.DateTime___le__(*args
, **kwargs
) 
3816     def __gt__(*args
, **kwargs
): 
3817         """__gt__(self, DateTime other) -> bool""" 
3818         return _misc_
.DateTime___gt__(*args
, **kwargs
) 
3820     def __ge__(*args
, **kwargs
): 
3821         """__ge__(self, DateTime other) -> bool""" 
3822         return _misc_
.DateTime___ge__(*args
, **kwargs
) 
3824     def __eq__(*args
, **kwargs
): 
3825         """__eq__(self, DateTime other) -> bool""" 
3826         return _misc_
.DateTime___eq__(*args
, **kwargs
) 
3828     def __ne__(*args
, **kwargs
): 
3829         """__ne__(self, DateTime other) -> bool""" 
3830         return _misc_
.DateTime___ne__(*args
, **kwargs
) 
3832     def ParseRfc822Date(*args
, **kwargs
): 
3833         """ParseRfc822Date(self, String date) -> int""" 
3834         return _misc_
.DateTime_ParseRfc822Date(*args
, **kwargs
) 
3836     def ParseFormat(*args
, **kwargs
): 
3837         """ParseFormat(self, String date, String format=DefaultDateTimeFormat, DateTime dateDef=DefaultDateTime) -> int""" 
3838         return _misc_
.DateTime_ParseFormat(*args
, **kwargs
) 
3840     def ParseDateTime(*args
, **kwargs
): 
3841         """ParseDateTime(self, String datetime) -> int""" 
3842         return _misc_
.DateTime_ParseDateTime(*args
, **kwargs
) 
3844     def ParseDate(*args
, **kwargs
): 
3845         """ParseDate(self, String date) -> int""" 
3846         return _misc_
.DateTime_ParseDate(*args
, **kwargs
) 
3848     def ParseTime(*args
, **kwargs
): 
3849         """ParseTime(self, String time) -> int""" 
3850         return _misc_
.DateTime_ParseTime(*args
, **kwargs
) 
3852     def Format(*args
, **kwargs
): 
3853         """Format(self, String format=DefaultDateTimeFormat, wxDateTime::TimeZone tz=LOCAL_TZ) -> String""" 
3854         return _misc_
.DateTime_Format(*args
, **kwargs
) 
3856     def FormatDate(*args
, **kwargs
): 
3857         """FormatDate(self) -> String""" 
3858         return _misc_
.DateTime_FormatDate(*args
, **kwargs
) 
3860     def FormatTime(*args
, **kwargs
): 
3861         """FormatTime(self) -> String""" 
3862         return _misc_
.DateTime_FormatTime(*args
, **kwargs
) 
3864     def FormatISODate(*args
, **kwargs
): 
3865         """FormatISODate(self) -> String""" 
3866         return _misc_
.DateTime_FormatISODate(*args
, **kwargs
) 
3868     def FormatISOTime(*args
, **kwargs
): 
3869         """FormatISOTime(self) -> String""" 
3870         return _misc_
.DateTime_FormatISOTime(*args
, **kwargs
) 
3874             f 
= self
.Format().encode(wx
.GetDefaultPyEncoding()) 
3875             return '<wx.DateTime: \"%s\" at %s>' % ( f
, self
.this
) 
3877             return '<wx.DateTime: \"INVALID\" at %s>' % self
.this
 
3880             return self
.Format().encode(wx
.GetDefaultPyEncoding()) 
3882             return "INVALID DateTime" 
3885 class DateTimePtr(DateTime
): 
3886     def __init__(self
, this
): 
3888         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3889         self
.__class
__ = DateTime
 
3890 _misc_
.DateTime_swigregister(DateTimePtr
) 
3891 DefaultDateTimeFormat 
= cvar
.DefaultDateTimeFormat
 
3892 DefaultTimeSpanFormat 
= cvar
.DefaultTimeSpanFormat
 
3894 def DateTime_SetCountry(*args
, **kwargs
): 
3895     """DateTime_SetCountry(int country)""" 
3896     return _misc_
.DateTime_SetCountry(*args
, **kwargs
) 
3898 def DateTime_GetCountry(*args
, **kwargs
): 
3899     """DateTime_GetCountry() -> int""" 
3900     return _misc_
.DateTime_GetCountry(*args
, **kwargs
) 
3902 def DateTime_IsWestEuropeanCountry(*args
, **kwargs
): 
3903     """DateTime_IsWestEuropeanCountry(int country=Country_Default) -> bool""" 
3904     return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
) 
3906 def DateTime_GetCurrentYear(*args
, **kwargs
): 
3907     """DateTime_GetCurrentYear(int cal=Gregorian) -> int""" 
3908     return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
) 
3910 def DateTime_ConvertYearToBC(*args
, **kwargs
): 
3911     """DateTime_ConvertYearToBC(int year) -> int""" 
3912     return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
) 
3914 def DateTime_GetCurrentMonth(*args
, **kwargs
): 
3915     """DateTime_GetCurrentMonth(int cal=Gregorian) -> int""" 
3916     return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
) 
3918 def DateTime_IsLeapYear(*args
, **kwargs
): 
3919     """DateTime_IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool""" 
3920     return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
) 
3922 def DateTime_GetCentury(*args
, **kwargs
): 
3923     """DateTime_GetCentury(int year=Inv_Year) -> int""" 
3924     return _misc_
.DateTime_GetCentury(*args
, **kwargs
) 
3926 def DateTime_GetNumberOfDaysinYear(*args
, **kwargs
): 
3927     """DateTime_GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int""" 
3928     return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
) 
3930 def DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
): 
3931     """DateTime_GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int""" 
3932     return _misc_
.DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
) 
3934 def DateTime_GetMonthName(*args
, **kwargs
): 
3935     """DateTime_GetMonthName(int month, int flags=Name_Full) -> String""" 
3936     return _misc_
.DateTime_GetMonthName(*args
, **kwargs
) 
3938 def DateTime_GetWeekDayName(*args
, **kwargs
): 
3939     """DateTime_GetWeekDayName(int weekday, int flags=Name_Full) -> String""" 
3940     return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
) 
3942 def DateTime_GetAmPmStrings(*args
, **kwargs
): 
3944     GetAmPmStrings() -> (am, pm) 
3946     Get the AM and PM strings in the current locale (may be empty) 
3948     return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
) 
3950 def DateTime_IsDSTApplicable(*args
, **kwargs
): 
3951     """DateTime_IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool""" 
3952     return _misc_
.DateTime_IsDSTApplicable(*args
, **kwargs
) 
3954 def DateTime_GetBeginDST(*args
, **kwargs
): 
3955     """DateTime_GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3956     return _misc_
.DateTime_GetBeginDST(*args
, **kwargs
) 
3958 def DateTime_GetEndDST(*args
, **kwargs
): 
3959     """DateTime_GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3960     return _misc_
.DateTime_GetEndDST(*args
, **kwargs
) 
3962 def DateTime_Now(*args
, **kwargs
): 
3963     """DateTime_Now() -> DateTime""" 
3964     return _misc_
.DateTime_Now(*args
, **kwargs
) 
3966 def DateTime_UNow(*args
, **kwargs
): 
3967     """DateTime_UNow() -> DateTime""" 
3968     return _misc_
.DateTime_UNow(*args
, **kwargs
) 
3970 def DateTime_Today(*args
, **kwargs
): 
3971     """DateTime_Today() -> DateTime""" 
3972     return _misc_
.DateTime_Today(*args
, **kwargs
) 
3974 def DateTimeFromTimeT(*args
, **kwargs
): 
3975     """DateTimeFromTimeT(time_t timet) -> DateTime""" 
3976     val 
= _misc_
.new_DateTimeFromTimeT(*args
, **kwargs
) 
3980 def DateTimeFromJDN(*args
, **kwargs
): 
3981     """DateTimeFromJDN(double jdn) -> DateTime""" 
3982     val 
= _misc_
.new_DateTimeFromJDN(*args
, **kwargs
) 
3986 def DateTimeFromHMS(*args
, **kwargs
): 
3987     """DateTimeFromHMS(int hour, int minute=0, int second=0, int millisec=0) -> DateTime""" 
3988     val 
= _misc_
.new_DateTimeFromHMS(*args
, **kwargs
) 
3992 def DateTimeFromDMY(*args
, **kwargs
): 
3994     DateTimeFromDMY(int day, int month=Inv_Month, int year=Inv_Year, int hour=0,  
3995         int minute=0, int second=0, int millisec=0) -> DateTime 
3997     val 
= _misc_
.new_DateTimeFromDMY(*args
, **kwargs
) 
4001 def DateTime_SetToWeekOfYear(*args
, **kwargs
): 
4002     """DateTime_SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime""" 
4003     return _misc_
.DateTime_SetToWeekOfYear(*args
, **kwargs
) 
4005 class TimeSpan(object): 
4006     """Proxy of C++ TimeSpan class""" 
4008         return "<%s.%s; proxy of C++ wxTimeSpan instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4009     def Seconds(*args
, **kwargs
): 
4010         """Seconds(long sec) -> TimeSpan""" 
4011         return _misc_
.TimeSpan_Seconds(*args
, **kwargs
) 
4013     Seconds 
= staticmethod(Seconds
) 
4014     def Second(*args
, **kwargs
): 
4015         """Second() -> TimeSpan""" 
4016         return _misc_
.TimeSpan_Second(*args
, **kwargs
) 
4018     Second 
= staticmethod(Second
) 
4019     def Minutes(*args
, **kwargs
): 
4020         """Minutes(long min) -> TimeSpan""" 
4021         return _misc_
.TimeSpan_Minutes(*args
, **kwargs
) 
4023     Minutes 
= staticmethod(Minutes
) 
4024     def Minute(*args
, **kwargs
): 
4025         """Minute() -> TimeSpan""" 
4026         return _misc_
.TimeSpan_Minute(*args
, **kwargs
) 
4028     Minute 
= staticmethod(Minute
) 
4029     def Hours(*args
, **kwargs
): 
4030         """Hours(long hours) -> TimeSpan""" 
4031         return _misc_
.TimeSpan_Hours(*args
, **kwargs
) 
4033     Hours 
= staticmethod(Hours
) 
4034     def Hour(*args
, **kwargs
): 
4035         """Hour() -> TimeSpan""" 
4036         return _misc_
.TimeSpan_Hour(*args
, **kwargs
) 
4038     Hour 
= staticmethod(Hour
) 
4039     def Days(*args
, **kwargs
): 
4040         """Days(long days) -> TimeSpan""" 
4041         return _misc_
.TimeSpan_Days(*args
, **kwargs
) 
4043     Days 
= staticmethod(Days
) 
4044     def Day(*args
, **kwargs
): 
4045         """Day() -> TimeSpan""" 
4046         return _misc_
.TimeSpan_Day(*args
, **kwargs
) 
4048     Day 
= staticmethod(Day
) 
4049     def Weeks(*args
, **kwargs
): 
4050         """Weeks(long days) -> TimeSpan""" 
4051         return _misc_
.TimeSpan_Weeks(*args
, **kwargs
) 
4053     Weeks 
= staticmethod(Weeks
) 
4054     def Week(*args
, **kwargs
): 
4055         """Week() -> TimeSpan""" 
4056         return _misc_
.TimeSpan_Week(*args
, **kwargs
) 
4058     Week 
= staticmethod(Week
) 
4059     def __init__(self
, *args
, **kwargs
): 
4060         """__init__(self, long hours=0, long minutes=0, long seconds=0, long milliseconds=0) -> TimeSpan""" 
4061         newobj 
= _misc_
.new_TimeSpan(*args
, **kwargs
) 
4062         self
.this 
= newobj
.this
 
4065     def __del__(self
, destroy
=_misc_
.delete_TimeSpan
): 
4068             if self
.thisown
: destroy(self
) 
4071     def Add(*args
, **kwargs
): 
4072         """Add(self, TimeSpan diff) -> TimeSpan""" 
4073         return _misc_
.TimeSpan_Add(*args
, **kwargs
) 
4075     def Subtract(*args
, **kwargs
): 
4076         """Subtract(self, TimeSpan diff) -> TimeSpan""" 
4077         return _misc_
.TimeSpan_Subtract(*args
, **kwargs
) 
4079     def Multiply(*args
, **kwargs
): 
4080         """Multiply(self, int n) -> TimeSpan""" 
4081         return _misc_
.TimeSpan_Multiply(*args
, **kwargs
) 
4083     def Neg(*args
, **kwargs
): 
4084         """Neg(self) -> TimeSpan""" 
4085         return _misc_
.TimeSpan_Neg(*args
, **kwargs
) 
4087     def Abs(*args
, **kwargs
): 
4088         """Abs(self) -> TimeSpan""" 
4089         return _misc_
.TimeSpan_Abs(*args
, **kwargs
) 
4091     def __iadd__(*args
, **kwargs
): 
4092         """__iadd__(self, TimeSpan diff) -> TimeSpan""" 
4093         return _misc_
.TimeSpan___iadd__(*args
, **kwargs
) 
4095     def __isub__(*args
, **kwargs
): 
4096         """__isub__(self, TimeSpan diff) -> TimeSpan""" 
4097         return _misc_
.TimeSpan___isub__(*args
, **kwargs
) 
4099     def __imul__(*args
, **kwargs
): 
4100         """__imul__(self, int n) -> TimeSpan""" 
4101         return _misc_
.TimeSpan___imul__(*args
, **kwargs
) 
4103     def __neg__(*args
, **kwargs
): 
4104         """__neg__(self) -> TimeSpan""" 
4105         return _misc_
.TimeSpan___neg__(*args
, **kwargs
) 
4107     def __add__(*args
, **kwargs
): 
4108         """__add__(self, TimeSpan other) -> TimeSpan""" 
4109         return _misc_
.TimeSpan___add__(*args
, **kwargs
) 
4111     def __sub__(*args
, **kwargs
): 
4112         """__sub__(self, TimeSpan other) -> TimeSpan""" 
4113         return _misc_
.TimeSpan___sub__(*args
, **kwargs
) 
4115     def __mul__(*args
, **kwargs
): 
4116         """__mul__(self, int n) -> TimeSpan""" 
4117         return _misc_
.TimeSpan___mul__(*args
, **kwargs
) 
4119     def __rmul__(*args
, **kwargs
): 
4120         """__rmul__(self, int n) -> TimeSpan""" 
4121         return _misc_
.TimeSpan___rmul__(*args
, **kwargs
) 
4123     def __lt__(*args
, **kwargs
): 
4124         """__lt__(self, TimeSpan other) -> bool""" 
4125         return _misc_
.TimeSpan___lt__(*args
, **kwargs
) 
4127     def __le__(*args
, **kwargs
): 
4128         """__le__(self, TimeSpan other) -> bool""" 
4129         return _misc_
.TimeSpan___le__(*args
, **kwargs
) 
4131     def __gt__(*args
, **kwargs
): 
4132         """__gt__(self, TimeSpan other) -> bool""" 
4133         return _misc_
.TimeSpan___gt__(*args
, **kwargs
) 
4135     def __ge__(*args
, **kwargs
): 
4136         """__ge__(self, TimeSpan other) -> bool""" 
4137         return _misc_
.TimeSpan___ge__(*args
, **kwargs
) 
4139     def __eq__(*args
, **kwargs
): 
4140         """__eq__(self, TimeSpan other) -> bool""" 
4141         return _misc_
.TimeSpan___eq__(*args
, **kwargs
) 
4143     def __ne__(*args
, **kwargs
): 
4144         """__ne__(self, TimeSpan other) -> bool""" 
4145         return _misc_
.TimeSpan___ne__(*args
, **kwargs
) 
4147     def IsNull(*args
, **kwargs
): 
4148         """IsNull(self) -> bool""" 
4149         return _misc_
.TimeSpan_IsNull(*args
, **kwargs
) 
4151     def IsPositive(*args
, **kwargs
): 
4152         """IsPositive(self) -> bool""" 
4153         return _misc_
.TimeSpan_IsPositive(*args
, **kwargs
) 
4155     def IsNegative(*args
, **kwargs
): 
4156         """IsNegative(self) -> bool""" 
4157         return _misc_
.TimeSpan_IsNegative(*args
, **kwargs
) 
4159     def IsEqualTo(*args
, **kwargs
): 
4160         """IsEqualTo(self, TimeSpan ts) -> bool""" 
4161         return _misc_
.TimeSpan_IsEqualTo(*args
, **kwargs
) 
4163     def IsLongerThan(*args
, **kwargs
): 
4164         """IsLongerThan(self, TimeSpan ts) -> bool""" 
4165         return _misc_
.TimeSpan_IsLongerThan(*args
, **kwargs
) 
4167     def IsShorterThan(*args
, **kwargs
): 
4168         """IsShorterThan(self, TimeSpan t) -> bool""" 
4169         return _misc_
.TimeSpan_IsShorterThan(*args
, **kwargs
) 
4171     def GetWeeks(*args
, **kwargs
): 
4172         """GetWeeks(self) -> int""" 
4173         return _misc_
.TimeSpan_GetWeeks(*args
, **kwargs
) 
4175     def GetDays(*args
, **kwargs
): 
4176         """GetDays(self) -> int""" 
4177         return _misc_
.TimeSpan_GetDays(*args
, **kwargs
) 
4179     def GetHours(*args
, **kwargs
): 
4180         """GetHours(self) -> int""" 
4181         return _misc_
.TimeSpan_GetHours(*args
, **kwargs
) 
4183     def GetMinutes(*args
, **kwargs
): 
4184         """GetMinutes(self) -> int""" 
4185         return _misc_
.TimeSpan_GetMinutes(*args
, **kwargs
) 
4187     def GetSeconds(*args
, **kwargs
): 
4188         """GetSeconds(self) -> wxLongLong""" 
4189         return _misc_
.TimeSpan_GetSeconds(*args
, **kwargs
) 
4191     def GetMilliseconds(*args
, **kwargs
): 
4192         """GetMilliseconds(self) -> wxLongLong""" 
4193         return _misc_
.TimeSpan_GetMilliseconds(*args
, **kwargs
) 
4195     def Format(*args
, **kwargs
): 
4196         """Format(self, String format=DefaultTimeSpanFormat) -> String""" 
4197         return _misc_
.TimeSpan_Format(*args
, **kwargs
) 
4200         f 
= self
.Format().encode(wx
.GetDefaultPyEncoding()) 
4201         return '<wx.TimeSpan: \"%s\" at %s>' % ( f
, self
.this
) 
4203         return self
.Format().encode(wx
.GetDefaultPyEncoding()) 
4206 class TimeSpanPtr(TimeSpan
): 
4207     def __init__(self
, this
): 
4209         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4210         self
.__class
__ = TimeSpan
 
4211 _misc_
.TimeSpan_swigregister(TimeSpanPtr
) 
4213 def TimeSpan_Seconds(*args
, **kwargs
): 
4214     """TimeSpan_Seconds(long sec) -> TimeSpan""" 
4215     return _misc_
.TimeSpan_Seconds(*args
, **kwargs
) 
4217 def TimeSpan_Second(*args
, **kwargs
): 
4218     """TimeSpan_Second() -> TimeSpan""" 
4219     return _misc_
.TimeSpan_Second(*args
, **kwargs
) 
4221 def TimeSpan_Minutes(*args
, **kwargs
): 
4222     """TimeSpan_Minutes(long min) -> TimeSpan""" 
4223     return _misc_
.TimeSpan_Minutes(*args
, **kwargs
) 
4225 def TimeSpan_Minute(*args
, **kwargs
): 
4226     """TimeSpan_Minute() -> TimeSpan""" 
4227     return _misc_
.TimeSpan_Minute(*args
, **kwargs
) 
4229 def TimeSpan_Hours(*args
, **kwargs
): 
4230     """TimeSpan_Hours(long hours) -> TimeSpan""" 
4231     return _misc_
.TimeSpan_Hours(*args
, **kwargs
) 
4233 def TimeSpan_Hour(*args
, **kwargs
): 
4234     """TimeSpan_Hour() -> TimeSpan""" 
4235     return _misc_
.TimeSpan_Hour(*args
, **kwargs
) 
4237 def TimeSpan_Days(*args
, **kwargs
): 
4238     """TimeSpan_Days(long days) -> TimeSpan""" 
4239     return _misc_
.TimeSpan_Days(*args
, **kwargs
) 
4241 def TimeSpan_Day(*args
, **kwargs
): 
4242     """TimeSpan_Day() -> TimeSpan""" 
4243     return _misc_
.TimeSpan_Day(*args
, **kwargs
) 
4245 def TimeSpan_Weeks(*args
, **kwargs
): 
4246     """TimeSpan_Weeks(long days) -> TimeSpan""" 
4247     return _misc_
.TimeSpan_Weeks(*args
, **kwargs
) 
4249 def TimeSpan_Week(*args
, **kwargs
): 
4250     """TimeSpan_Week() -> TimeSpan""" 
4251     return _misc_
.TimeSpan_Week(*args
, **kwargs
) 
4253 class DateSpan(object): 
4254     """Proxy of C++ DateSpan class""" 
4256         return "<%s.%s; proxy of C++ wxDateSpan instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4257     def __init__(self
, *args
, **kwargs
): 
4258         """__init__(self, int years=0, int months=0, int weeks=0, int days=0) -> DateSpan""" 
4259         newobj 
= _misc_
.new_DateSpan(*args
, **kwargs
) 
4260         self
.this 
= newobj
.this
 
4263     def __del__(self
, destroy
=_misc_
.delete_DateSpan
): 
4266             if self
.thisown
: destroy(self
) 
4269     def Days(*args
, **kwargs
): 
4270         """Days(int days) -> DateSpan""" 
4271         return _misc_
.DateSpan_Days(*args
, **kwargs
) 
4273     Days 
= staticmethod(Days
) 
4274     def Day(*args
, **kwargs
): 
4275         """Day() -> DateSpan""" 
4276         return _misc_
.DateSpan_Day(*args
, **kwargs
) 
4278     Day 
= staticmethod(Day
) 
4279     def Weeks(*args
, **kwargs
): 
4280         """Weeks(int weeks) -> DateSpan""" 
4281         return _misc_
.DateSpan_Weeks(*args
, **kwargs
) 
4283     Weeks 
= staticmethod(Weeks
) 
4284     def Week(*args
, **kwargs
): 
4285         """Week() -> DateSpan""" 
4286         return _misc_
.DateSpan_Week(*args
, **kwargs
) 
4288     Week 
= staticmethod(Week
) 
4289     def Months(*args
, **kwargs
): 
4290         """Months(int mon) -> DateSpan""" 
4291         return _misc_
.DateSpan_Months(*args
, **kwargs
) 
4293     Months 
= staticmethod(Months
) 
4294     def Month(*args
, **kwargs
): 
4295         """Month() -> DateSpan""" 
4296         return _misc_
.DateSpan_Month(*args
, **kwargs
) 
4298     Month 
= staticmethod(Month
) 
4299     def Years(*args
, **kwargs
): 
4300         """Years(int years) -> DateSpan""" 
4301         return _misc_
.DateSpan_Years(*args
, **kwargs
) 
4303     Years 
= staticmethod(Years
) 
4304     def Year(*args
, **kwargs
): 
4305         """Year() -> DateSpan""" 
4306         return _misc_
.DateSpan_Year(*args
, **kwargs
) 
4308     Year 
= staticmethod(Year
) 
4309     def SetYears(*args
, **kwargs
): 
4310         """SetYears(self, int n) -> DateSpan""" 
4311         return _misc_
.DateSpan_SetYears(*args
, **kwargs
) 
4313     def SetMonths(*args
, **kwargs
): 
4314         """SetMonths(self, int n) -> DateSpan""" 
4315         return _misc_
.DateSpan_SetMonths(*args
, **kwargs
) 
4317     def SetWeeks(*args
, **kwargs
): 
4318         """SetWeeks(self, int n) -> DateSpan""" 
4319         return _misc_
.DateSpan_SetWeeks(*args
, **kwargs
) 
4321     def SetDays(*args
, **kwargs
): 
4322         """SetDays(self, int n) -> DateSpan""" 
4323         return _misc_
.DateSpan_SetDays(*args
, **kwargs
) 
4325     def GetYears(*args
, **kwargs
): 
4326         """GetYears(self) -> int""" 
4327         return _misc_
.DateSpan_GetYears(*args
, **kwargs
) 
4329     def GetMonths(*args
, **kwargs
): 
4330         """GetMonths(self) -> int""" 
4331         return _misc_
.DateSpan_GetMonths(*args
, **kwargs
) 
4333     def GetWeeks(*args
, **kwargs
): 
4334         """GetWeeks(self) -> int""" 
4335         return _misc_
.DateSpan_GetWeeks(*args
, **kwargs
) 
4337     def GetDays(*args
, **kwargs
): 
4338         """GetDays(self) -> int""" 
4339         return _misc_
.DateSpan_GetDays(*args
, **kwargs
) 
4341     def GetTotalDays(*args
, **kwargs
): 
4342         """GetTotalDays(self) -> int""" 
4343         return _misc_
.DateSpan_GetTotalDays(*args
, **kwargs
) 
4345     def Add(*args
, **kwargs
): 
4346         """Add(self, DateSpan other) -> DateSpan""" 
4347         return _misc_
.DateSpan_Add(*args
, **kwargs
) 
4349     def Subtract(*args
, **kwargs
): 
4350         """Subtract(self, DateSpan other) -> DateSpan""" 
4351         return _misc_
.DateSpan_Subtract(*args
, **kwargs
) 
4353     def Neg(*args
, **kwargs
): 
4354         """Neg(self) -> DateSpan""" 
4355         return _misc_
.DateSpan_Neg(*args
, **kwargs
) 
4357     def Multiply(*args
, **kwargs
): 
4358         """Multiply(self, int factor) -> DateSpan""" 
4359         return _misc_
.DateSpan_Multiply(*args
, **kwargs
) 
4361     def __iadd__(*args
, **kwargs
): 
4362         """__iadd__(self, DateSpan other) -> DateSpan""" 
4363         return _misc_
.DateSpan___iadd__(*args
, **kwargs
) 
4365     def __isub__(*args
, **kwargs
): 
4366         """__isub__(self, DateSpan other) -> DateSpan""" 
4367         return _misc_
.DateSpan___isub__(*args
, **kwargs
) 
4369     def __neg__(*args
, **kwargs
): 
4370         """__neg__(self) -> DateSpan""" 
4371         return _misc_
.DateSpan___neg__(*args
, **kwargs
) 
4373     def __imul__(*args
, **kwargs
): 
4374         """__imul__(self, int factor) -> DateSpan""" 
4375         return _misc_
.DateSpan___imul__(*args
, **kwargs
) 
4377     def __add__(*args
, **kwargs
): 
4378         """__add__(self, DateSpan other) -> DateSpan""" 
4379         return _misc_
.DateSpan___add__(*args
, **kwargs
) 
4381     def __sub__(*args
, **kwargs
): 
4382         """__sub__(self, DateSpan other) -> DateSpan""" 
4383         return _misc_
.DateSpan___sub__(*args
, **kwargs
) 
4385     def __mul__(*args
, **kwargs
): 
4386         """__mul__(self, int n) -> DateSpan""" 
4387         return _misc_
.DateSpan___mul__(*args
, **kwargs
) 
4389     def __rmul__(*args
, **kwargs
): 
4390         """__rmul__(self, int n) -> DateSpan""" 
4391         return _misc_
.DateSpan___rmul__(*args
, **kwargs
) 
4393     def __eq__(*args
, **kwargs
): 
4394         """__eq__(self, DateSpan other) -> bool""" 
4395         return _misc_
.DateSpan___eq__(*args
, **kwargs
) 
4397     def __ne__(*args
, **kwargs
): 
4398         """__ne__(self, DateSpan other) -> bool""" 
4399         return _misc_
.DateSpan___ne__(*args
, **kwargs
) 
4402 class DateSpanPtr(DateSpan
): 
4403     def __init__(self
, this
): 
4405         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4406         self
.__class
__ = DateSpan
 
4407 _misc_
.DateSpan_swigregister(DateSpanPtr
) 
4409 def DateSpan_Days(*args
, **kwargs
): 
4410     """DateSpan_Days(int days) -> DateSpan""" 
4411     return _misc_
.DateSpan_Days(*args
, **kwargs
) 
4413 def DateSpan_Day(*args
, **kwargs
): 
4414     """DateSpan_Day() -> DateSpan""" 
4415     return _misc_
.DateSpan_Day(*args
, **kwargs
) 
4417 def DateSpan_Weeks(*args
, **kwargs
): 
4418     """DateSpan_Weeks(int weeks) -> DateSpan""" 
4419     return _misc_
.DateSpan_Weeks(*args
, **kwargs
) 
4421 def DateSpan_Week(*args
, **kwargs
): 
4422     """DateSpan_Week() -> DateSpan""" 
4423     return _misc_
.DateSpan_Week(*args
, **kwargs
) 
4425 def DateSpan_Months(*args
, **kwargs
): 
4426     """DateSpan_Months(int mon) -> DateSpan""" 
4427     return _misc_
.DateSpan_Months(*args
, **kwargs
) 
4429 def DateSpan_Month(*args
, **kwargs
): 
4430     """DateSpan_Month() -> DateSpan""" 
4431     return _misc_
.DateSpan_Month(*args
, **kwargs
) 
4433 def DateSpan_Years(*args
, **kwargs
): 
4434     """DateSpan_Years(int years) -> DateSpan""" 
4435     return _misc_
.DateSpan_Years(*args
, **kwargs
) 
4437 def DateSpan_Year(*args
, **kwargs
): 
4438     """DateSpan_Year() -> DateSpan""" 
4439     return _misc_
.DateSpan_Year(*args
, **kwargs
) 
4442 def GetLocalTime(*args
, **kwargs
): 
4443     """GetLocalTime() -> long""" 
4444     return _misc_
.GetLocalTime(*args
, **kwargs
) 
4446 def GetUTCTime(*args
, **kwargs
): 
4447     """GetUTCTime() -> long""" 
4448     return _misc_
.GetUTCTime(*args
, **kwargs
) 
4450 def GetCurrentTime(*args
, **kwargs
): 
4451     """GetCurrentTime() -> long""" 
4452     return _misc_
.GetCurrentTime(*args
, **kwargs
) 
4454 def GetLocalTimeMillis(*args
, **kwargs
): 
4455     """GetLocalTimeMillis() -> wxLongLong""" 
4456     return _misc_
.GetLocalTimeMillis(*args
, **kwargs
) 
4457 #--------------------------------------------------------------------------- 
4459 DF_INVALID 
= _misc_
.DF_INVALID
 
4460 DF_TEXT 
= _misc_
.DF_TEXT
 
4461 DF_BITMAP 
= _misc_
.DF_BITMAP
 
4462 DF_METAFILE 
= _misc_
.DF_METAFILE
 
4463 DF_SYLK 
= _misc_
.DF_SYLK
 
4464 DF_DIF 
= _misc_
.DF_DIF
 
4465 DF_TIFF 
= _misc_
.DF_TIFF
 
4466 DF_OEMTEXT 
= _misc_
.DF_OEMTEXT
 
4467 DF_DIB 
= _misc_
.DF_DIB
 
4468 DF_PALETTE 
= _misc_
.DF_PALETTE
 
4469 DF_PENDATA 
= _misc_
.DF_PENDATA
 
4470 DF_RIFF 
= _misc_
.DF_RIFF
 
4471 DF_WAVE 
= _misc_
.DF_WAVE
 
4472 DF_UNICODETEXT 
= _misc_
.DF_UNICODETEXT
 
4473 DF_ENHMETAFILE 
= _misc_
.DF_ENHMETAFILE
 
4474 DF_FILENAME 
= _misc_
.DF_FILENAME
 
4475 DF_LOCALE 
= _misc_
.DF_LOCALE
 
4476 DF_PRIVATE 
= _misc_
.DF_PRIVATE
 
4477 DF_HTML 
= _misc_
.DF_HTML
 
4478 DF_MAX 
= _misc_
.DF_MAX
 
4479 class DataFormat(object): 
4481     A wx.DataFormat is an encapsulation of a platform-specific format 
4482     handle which is used by the system for the clipboard and drag and drop 
4483     operations. The applications are usually only interested in, for 
4484     example, pasting data from the clipboard only if the data is in a 
4485     format the program understands.  A data format is is used to uniquely 
4486     identify this format. 
4489         return "<%s.%s; proxy of C++ wxDataFormat instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4490     def __init__(self
, *args
, **kwargs
): 
4492         __init__(self, int type) -> DataFormat 
4494         Constructs a data format object for one of the standard data formats 
4495         or an empty data object (use SetType or SetId later in this case) 
4497         newobj 
= _misc_
.new_DataFormat(*args
, **kwargs
) 
4498         self
.this 
= newobj
.this
 
4501     def __del__(self
, destroy
=_misc_
.delete_DataFormat
): 
4504             if self
.thisown
: destroy(self
) 
4509         __eq__(self, int format) -> bool 
4510         __eq__(self, DataFormat format) -> bool 
4512         return _misc_
.DataFormat___eq__(*args
) 
4516         __ne__(self, int format) -> bool 
4517         __ne__(self, DataFormat format) -> bool 
4519         return _misc_
.DataFormat___ne__(*args
) 
4521     def SetType(*args
, **kwargs
): 
4523         SetType(self, int format) 
4525         Sets the format to the given value, which should be one of wx.DF_XXX 
4528         return _misc_
.DataFormat_SetType(*args
, **kwargs
) 
4530     def GetType(*args
, **kwargs
): 
4532         GetType(self) -> int 
4534         Returns the platform-specific number identifying the format. 
4536         return _misc_
.DataFormat_GetType(*args
, **kwargs
) 
4538     def GetId(*args
, **kwargs
): 
4540         GetId(self) -> String 
4542         Returns the name of a custom format (this function will fail for a 
4545         return _misc_
.DataFormat_GetId(*args
, **kwargs
) 
4547     def SetId(*args
, **kwargs
): 
4549         SetId(self, String format) 
4551         Sets the format to be the custom format identified by the given name. 
4553         return _misc_
.DataFormat_SetId(*args
, **kwargs
) 
4556 class DataFormatPtr(DataFormat
): 
4557     def __init__(self
, this
): 
4559         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4560         self
.__class
__ = DataFormat
 
4561 _misc_
.DataFormat_swigregister(DataFormatPtr
) 
4562 DefaultDateTime 
= cvar
.DefaultDateTime
 
4564 def CustomDataFormat(*args
, **kwargs
): 
4566     CustomDataFormat(String format) -> DataFormat 
4568     Constructs a data format object for a custom format identified by its 
4571     val 
= _misc_
.new_CustomDataFormat(*args
, **kwargs
) 
4575 class DataObject(object): 
4577     A wx.DataObject represents data that can be copied to or from the 
4578     clipboard, or dragged and dropped. The important thing about 
4579     wx.DataObject is that this is a 'smart' piece of data unlike usual 
4580     'dumb' data containers such as memory buffers or files. Being 'smart' 
4581     here means that the data object itself should know what data formats 
4582     it supports and how to render itself in each of supported formats. 
4584     **NOTE**: This class is an abstract base class and can not be used 
4585     directly from Python.  If you need a custom type of data object then 
4586     you should instead derive from `wx.PyDataObjectSimple` or use 
4587     `wx.CustomDataObject`. 
4590     def __init__(self
): raise RuntimeError, "No constructor defined" 
4592         return "<%s.%s; proxy of C++ wxDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4593     Get 
= _misc_
.DataObject_Get
 
4594     Set 
= _misc_
.DataObject_Set
 
4595     Both 
= _misc_
.DataObject_Both
 
4596     def __del__(self
, destroy
=_misc_
.delete_DataObject
): 
4599             if self
.thisown
: destroy(self
) 
4602     def GetPreferredFormat(*args
, **kwargs
): 
4604         GetPreferredFormat(self, int dir=Get) -> DataFormat 
4606         Returns the preferred format for either rendering the data (if dir is 
4607         Get, its default value) or for setting it. Usually this will be the 
4608         native format of the wx.DataObject. 
4610         return _misc_
.DataObject_GetPreferredFormat(*args
, **kwargs
) 
4612     def GetFormatCount(*args
, **kwargs
): 
4614         GetFormatCount(self, int dir=Get) -> size_t 
4616         Returns the number of available formats for rendering or setting the 
4619         return _misc_
.DataObject_GetFormatCount(*args
, **kwargs
) 
4621     def IsSupported(*args
, **kwargs
): 
4623         IsSupported(self, DataFormat format, int dir=Get) -> bool 
4625         Returns True if this format is supported. 
4627         return _misc_
.DataObject_IsSupported(*args
, **kwargs
) 
4629     def GetDataSize(*args
, **kwargs
): 
4631         GetDataSize(self, DataFormat format) -> size_t 
4633         Get the (total) size of data for the given format 
4635         return _misc_
.DataObject_GetDataSize(*args
, **kwargs
) 
4637     def GetAllFormats(*args
, **kwargs
): 
4639         GetAllFormats(self, int dir=Get) -> [formats] 
4641         Returns a list of all the wx.DataFormats that this dataobject supports 
4642         in the given direction. 
4644         return _misc_
.DataObject_GetAllFormats(*args
, **kwargs
) 
4646     def GetDataHere(*args
, **kwargs
): 
4648         GetDataHere(self, DataFormat format) -> String 
4650         Get the data bytes in the specified format, returns None on failure. 
4653         return _misc_
.DataObject_GetDataHere(*args
, **kwargs
) 
4655     def SetData(*args
, **kwargs
): 
4657         SetData(self, DataFormat format, String data) -> bool 
4659         Set the data in the specified format from the bytes in the the data string. 
4662         return _misc_
.DataObject_SetData(*args
, **kwargs
) 
4665 class DataObjectPtr(DataObject
): 
4666     def __init__(self
, this
): 
4668         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4669         self
.__class
__ = DataObject
 
4670 _misc_
.DataObject_swigregister(DataObjectPtr
) 
4671 FormatInvalid 
= cvar
.FormatInvalid
 
4673 class DataObjectSimple(DataObject
): 
4675     wx.DataObjectSimple is a `wx.DataObject` which only supports one 
4676     format.  This is the simplest possible `wx.DataObject` implementation. 
4678     This is still an "abstract base class" meaning that you can't use it 
4679     directly.  You either need to use one of the predefined base classes, 
4680     or derive your own class from `wx.PyDataObjectSimple`. 
4684         return "<%s.%s; proxy of C++ wxDataObjectSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4685     def __init__(self
, *args
, **kwargs
): 
4687         __init__(self, DataFormat format=FormatInvalid) -> DataObjectSimple 
4689         Constructor accepts the supported format (none by default) which may 
4690         also be set later with `SetFormat`. 
4692         newobj 
= _misc_
.new_DataObjectSimple(*args
, **kwargs
) 
4693         self
.this 
= newobj
.this
 
4696     def GetFormat(*args
, **kwargs
): 
4698         GetFormat(self) -> DataFormat 
4700         Returns the (one and only one) format supported by this object. It is 
4701         assumed that the format is supported in both directions. 
4703         return _misc_
.DataObjectSimple_GetFormat(*args
, **kwargs
) 
4705     def SetFormat(*args
, **kwargs
): 
4707         SetFormat(self, DataFormat format) 
4709         Sets the supported format. 
4711         return _misc_
.DataObjectSimple_SetFormat(*args
, **kwargs
) 
4713     def GetDataSize(*args
, **kwargs
): 
4715         GetDataSize(self) -> size_t 
4717         Get the size of our data. 
4719         return _misc_
.DataObjectSimple_GetDataSize(*args
, **kwargs
) 
4721     def GetDataHere(*args
, **kwargs
): 
4723         GetDataHere(self) -> String 
4725         Returns the data bytes from the data object as a string, returns None 
4726         on failure.  Must be implemented in the derived class if the object 
4727         supports rendering its data. 
4729         return _misc_
.DataObjectSimple_GetDataHere(*args
, **kwargs
) 
4731     def SetData(*args
, **kwargs
): 
4733         SetData(self, String data) -> bool 
4735         Copy the data value to the data object.  Must be implemented in the 
4736         derived class if the object supports setting its data. 
4739         return _misc_
.DataObjectSimple_SetData(*args
, **kwargs
) 
4742 class DataObjectSimplePtr(DataObjectSimple
): 
4743     def __init__(self
, this
): 
4745         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4746         self
.__class
__ = DataObjectSimple
 
4747 _misc_
.DataObjectSimple_swigregister(DataObjectSimplePtr
) 
4749 class PyDataObjectSimple(DataObjectSimple
): 
4751     wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is 
4752     Python-aware and knows how to reflect calls to its C++ virtual methods 
4753     to methods in the Python derived class.  You should derive from this 
4754     class and overload `GetDataSize`, `GetDataHere` and `SetData` when you 
4755     need to create your own simple single-format type of `wx.DataObject`. 
4759         return "<%s.%s; proxy of C++ wxPyDataObjectSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4760     def __init__(self
, *args
, **kwargs
): 
4762         __init__(self, DataFormat format=FormatInvalid) -> PyDataObjectSimple 
4764         wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is 
4765         Python-aware and knows how to reflect calls to its C++ virtual methods 
4766         to methods in the Python derived class.  You should derive from this 
4767         class and overload `GetDataSize`, `GetDataHere` and `SetData` when you 
4768         need to create your own simple single-format type of `wx.DataObject`. 
4771         newobj 
= _misc_
.new_PyDataObjectSimple(*args
, **kwargs
) 
4772         self
.this 
= newobj
.this
 
4775         self
._setCallbackInfo
(self
, PyDataObjectSimple
) 
4777     def _setCallbackInfo(*args
, **kwargs
): 
4778         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4779         return _misc_
.PyDataObjectSimple__setCallbackInfo(*args
, **kwargs
) 
4782 class PyDataObjectSimplePtr(PyDataObjectSimple
): 
4783     def __init__(self
, this
): 
4785         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4786         self
.__class
__ = PyDataObjectSimple
 
4787 _misc_
.PyDataObjectSimple_swigregister(PyDataObjectSimplePtr
) 
4789 class DataObjectComposite(DataObject
): 
4791     wx.DataObjectComposite is the simplest `wx.DataObject` derivation 
4792     which may be sued to support multiple formats. It contains several 
4793     'wx.DataObjectSimple` objects and supports any format supported by at 
4794     least one of them. Only one of these data objects is *preferred* (the 
4795     first one if not explicitly changed by using the second parameter of 
4796     `Add`) and its format determines the preferred format of the composite 
4797     data object as well. 
4799     See `wx.DataObject` documentation for the reasons why you might prefer 
4800     to use wx.DataObject directly instead of wx.DataObjectComposite for 
4805         return "<%s.%s; proxy of C++ wxDataObjectComposite instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4806     def __init__(self
, *args
, **kwargs
): 
4808         __init__(self) -> DataObjectComposite 
4810         wx.DataObjectComposite is the simplest `wx.DataObject` derivation 
4811         which may be sued to support multiple formats. It contains several 
4812         'wx.DataObjectSimple` objects and supports any format supported by at 
4813         least one of them. Only one of these data objects is *preferred* (the 
4814         first one if not explicitly changed by using the second parameter of 
4815         `Add`) and its format determines the preferred format of the composite 
4816         data object as well. 
4818         See `wx.DataObject` documentation for the reasons why you might prefer 
4819         to use wx.DataObject directly instead of wx.DataObjectComposite for 
4823         newobj 
= _misc_
.new_DataObjectComposite(*args
, **kwargs
) 
4824         self
.this 
= newobj
.this
 
4827     def Add(*args
, **kwargs
): 
4829         Add(self, DataObjectSimple dataObject, bool preferred=False) 
4831         Adds the dataObject to the list of supported objects and it becomes 
4832         the preferred object if preferred is True. 
4834         return _misc_
.DataObjectComposite_Add(*args
, **kwargs
) 
4837 class DataObjectCompositePtr(DataObjectComposite
): 
4838     def __init__(self
, this
): 
4840         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4841         self
.__class
__ = DataObjectComposite
 
4842 _misc_
.DataObjectComposite_swigregister(DataObjectCompositePtr
) 
4844 class TextDataObject(DataObjectSimple
): 
4846     wx.TextDataObject is a specialization of `wx.DataObject` for text 
4847     data. It can be used without change to paste data into the `wx.Clipboard` 
4848     or a `wx.DropSource`. 
4850     Alternativly, you may wish to derive a new class from the 
4851     `wx.PyTextDataObject` class for providing text on-demand in order to 
4852     minimize memory consumption when offering data in several formats, 
4853     such as plain text and RTF, because by default the text is stored in a 
4854     string in this class, but it might as well be generated on demand when 
4855     requested. For this, `GetTextLength` and `GetText` will have to be 
4859         return "<%s.%s; proxy of C++ wxTextDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4860     def __init__(self
, *args
, **kwargs
): 
4862         __init__(self, String text=EmptyString) -> TextDataObject 
4864         Constructor, may be used to initialise the text (otherwise `SetText` 
4865         should be used later). 
4867         newobj 
= _misc_
.new_TextDataObject(*args
, **kwargs
) 
4868         self
.this 
= newobj
.this
 
4871     def GetTextLength(*args
, **kwargs
): 
4873         GetTextLength(self) -> size_t 
4875         Returns the data size.  By default, returns the size of the text data 
4876         set in the constructor or using `SetText`.  This can be overridden (via 
4877         `wx.PyTextDataObject`) to provide text size data on-demand. It is 
4878         recommended to return the text length plus 1 for a trailing zero, but 
4879         this is not strictly required. 
4881         return _misc_
.TextDataObject_GetTextLength(*args
, **kwargs
) 
4883     def GetText(*args
, **kwargs
): 
4885         GetText(self) -> String 
4887         Returns the text associated with the data object. 
4889         return _misc_
.TextDataObject_GetText(*args
, **kwargs
) 
4891     def SetText(*args
, **kwargs
): 
4893         SetText(self, String text) 
4895         Sets the text associated with the data object. This method is called 
4896         when the data object receives the data and, by default, copies the 
4897         text into the member variable. If you want to process the text on the 
4898         fly you may wish to override this function (via 
4899         `wx.PyTextDataObject`.) 
4901         return _misc_
.TextDataObject_SetText(*args
, **kwargs
) 
4904 class TextDataObjectPtr(TextDataObject
): 
4905     def __init__(self
, this
): 
4907         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4908         self
.__class
__ = TextDataObject
 
4909 _misc_
.TextDataObject_swigregister(TextDataObjectPtr
) 
4911 class PyTextDataObject(TextDataObject
): 
4913     wx.PyTextDataObject is a version of `wx.TextDataObject` that is 
4914     Python-aware and knows how to reflect calls to its C++ virtual methods 
4915     to methods in the Python derived class.  You should derive from this 
4916     class and overload `GetTextLength`, `GetText`, and `SetText` when you 
4917     want to be able to provide text on demand instead of preloading it 
4918     into the data object. 
4921         return "<%s.%s; proxy of C++ wxPyTextDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4922     def __init__(self
, *args
, **kwargs
): 
4924         __init__(self, String text=EmptyString) -> PyTextDataObject 
4926         wx.PyTextDataObject is a version of `wx.TextDataObject` that is 
4927         Python-aware and knows how to reflect calls to its C++ virtual methods 
4928         to methods in the Python derived class.  You should derive from this 
4929         class and overload `GetTextLength`, `GetText`, and `SetText` when you 
4930         want to be able to provide text on demand instead of preloading it 
4931         into the data object. 
4933         newobj 
= _misc_
.new_PyTextDataObject(*args
, **kwargs
) 
4934         self
.this 
= newobj
.this
 
4937         self
._setCallbackInfo
(self
, PyTextDataObject
) 
4939     def _setCallbackInfo(*args
, **kwargs
): 
4940         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4941         return _misc_
.PyTextDataObject__setCallbackInfo(*args
, **kwargs
) 
4944 class PyTextDataObjectPtr(PyTextDataObject
): 
4945     def __init__(self
, this
): 
4947         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4948         self
.__class
__ = PyTextDataObject
 
4949 _misc_
.PyTextDataObject_swigregister(PyTextDataObjectPtr
) 
4951 class BitmapDataObject(DataObjectSimple
): 
4953     wx.BitmapDataObject is a specialization of wxDataObject for bitmap 
4954     data. It can be used without change to paste data into the `wx.Clipboard` 
4955     or a `wx.DropSource`. 
4959         return "<%s.%s; proxy of C++ wxBitmapDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4960     def __init__(self
, *args
, **kwargs
): 
4962         __init__(self, Bitmap bitmap=wxNullBitmap) -> BitmapDataObject 
4964         Constructor, optionally passing a bitmap (otherwise use `SetBitmap` 
4967         newobj 
= _misc_
.new_BitmapDataObject(*args
, **kwargs
) 
4968         self
.this 
= newobj
.this
 
4971     def GetBitmap(*args
, **kwargs
): 
4973         GetBitmap(self) -> Bitmap 
4975         Returns the bitmap associated with the data object.  You may wish to 
4976         override this method (by deriving from `wx.PyBitmapDataObject`) when 
4977         offering data on-demand, but this is not required by wxWidgets' 
4978         internals. Use this method to get data in bitmap form from the 
4981         return _misc_
.BitmapDataObject_GetBitmap(*args
, **kwargs
) 
4983     def SetBitmap(*args
, **kwargs
): 
4985         SetBitmap(self, Bitmap bitmap) 
4987         Sets the bitmap associated with the data object. This method is called 
4988         when the data object receives data. Usually there will be no reason to 
4989         override this function. 
4991         return _misc_
.BitmapDataObject_SetBitmap(*args
, **kwargs
) 
4994 class BitmapDataObjectPtr(BitmapDataObject
): 
4995     def __init__(self
, this
): 
4997         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4998         self
.__class
__ = BitmapDataObject
 
4999 _misc_
.BitmapDataObject_swigregister(BitmapDataObjectPtr
) 
5001 class PyBitmapDataObject(BitmapDataObject
): 
5003     wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is 
5004     Python-aware and knows how to reflect calls to its C++ virtual methods 
5005     to methods in the Python derived class. To be able to provide bitmap 
5006     data on demand derive from this class and overload `GetBitmap`. 
5009         return "<%s.%s; proxy of C++ wxPyBitmapDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5010     def __init__(self
, *args
, **kwargs
): 
5012         __init__(self, Bitmap bitmap=wxNullBitmap) -> PyBitmapDataObject 
5014         wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is 
5015         Python-aware and knows how to reflect calls to its C++ virtual methods 
5016         to methods in the Python derived class. To be able to provide bitmap 
5017         data on demand derive from this class and overload `GetBitmap`. 
5019         newobj 
= _misc_
.new_PyBitmapDataObject(*args
, **kwargs
) 
5020         self
.this 
= newobj
.this
 
5023         self
._setCallbackInfo
(self
, PyBitmapDataObject
) 
5025     def _setCallbackInfo(*args
, **kwargs
): 
5026         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5027         return _misc_
.PyBitmapDataObject__setCallbackInfo(*args
, **kwargs
) 
5030 class PyBitmapDataObjectPtr(PyBitmapDataObject
): 
5031     def __init__(self
, this
): 
5033         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5034         self
.__class
__ = PyBitmapDataObject
 
5035 _misc_
.PyBitmapDataObject_swigregister(PyBitmapDataObjectPtr
) 
5037 class FileDataObject(DataObjectSimple
): 
5039     wx.FileDataObject is a specialization of `wx.DataObjectSimple` for 
5040     file names. The program works with it just as if it were a list of 
5041     absolute file names, but internally it uses the same format as 
5042     Explorer and other compatible programs under Windows or GNOME/KDE 
5043     filemanager under Unix which makes it possible to receive files from 
5044     them using this class. 
5047         return "<%s.%s; proxy of C++ wxFileDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5048     def __init__(self
, *args
, **kwargs
): 
5049         """__init__(self) -> FileDataObject""" 
5050         newobj 
= _misc_
.new_FileDataObject(*args
, **kwargs
) 
5051         self
.this 
= newobj
.this
 
5054     def GetFilenames(*args
, **kwargs
): 
5056         GetFilenames(self) -> [names] 
5058         Returns a list of file names. 
5060         return _misc_
.FileDataObject_GetFilenames(*args
, **kwargs
) 
5062     def AddFile(*args
, **kwargs
): 
5064         AddFile(self, String filename) 
5066         Adds a file to the list of files represented by this data object. 
5068         return _misc_
.FileDataObject_AddFile(*args
, **kwargs
) 
5071 class FileDataObjectPtr(FileDataObject
): 
5072     def __init__(self
, this
): 
5074         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5075         self
.__class
__ = FileDataObject
 
5076 _misc_
.FileDataObject_swigregister(FileDataObjectPtr
) 
5078 class CustomDataObject(DataObjectSimple
): 
5080     wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for 
5081     some application-specific data in arbitrary format.  Python strings 
5082     are used for getting and setting data, but any picklable object can 
5083     easily be transfered via strings.  A copy of the data is stored in the 
5087         return "<%s.%s; proxy of C++ wxCustomDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5088     def __init__(self
, *args
): 
5090         __init__(self, DataFormat format) -> CustomDataObject 
5091         __init__(self, String formatName) -> CustomDataObject 
5092         __init__(self) -> CustomDataObject 
5094         wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for 
5095         some application-specific data in arbitrary format.  Python strings 
5096         are used for getting and setting data, but any picklable object can 
5097         easily be transfered via strings.  A copy of the data is stored in the 
5100         newobj 
= _misc_
.new_CustomDataObject(*args
) 
5101         self
.this 
= newobj
.this
 
5104     def SetData(*args
, **kwargs
): 
5106         SetData(self, String data) -> bool 
5108         Copy the data value to the data object. 
5110         return _misc_
.CustomDataObject_SetData(*args
, **kwargs
) 
5113     def GetSize(*args
, **kwargs
): 
5115         GetSize(self) -> size_t 
5117         Get the size of the data. 
5119         return _misc_
.CustomDataObject_GetSize(*args
, **kwargs
) 
5121     def GetData(*args
, **kwargs
): 
5123         GetData(self) -> String 
5125         Returns the data bytes from the data object as a string. 
5127         return _misc_
.CustomDataObject_GetData(*args
, **kwargs
) 
5130 class CustomDataObjectPtr(CustomDataObject
): 
5131     def __init__(self
, this
): 
5133         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5134         self
.__class
__ = CustomDataObject
 
5135 _misc_
.CustomDataObject_swigregister(CustomDataObjectPtr
) 
5137 class URLDataObject(DataObjectComposite
): 
5139     This data object holds a URL in a format that is compatible with some 
5140     browsers such that it is able to be dragged to or from them. 
5143         return "<%s.%s; proxy of C++ wxURLDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5144     def __init__(self
, *args
, **kwargs
): 
5146         __init__(self) -> URLDataObject 
5148         This data object holds a URL in a format that is compatible with some 
5149         browsers such that it is able to be dragged to or from them. 
5151         newobj 
= _misc_
.new_URLDataObject(*args
, **kwargs
) 
5152         self
.this 
= newobj
.this
 
5155     def GetURL(*args
, **kwargs
): 
5157         GetURL(self) -> String 
5159         Returns a string containing the current URL. 
5161         return _misc_
.URLDataObject_GetURL(*args
, **kwargs
) 
5163     def SetURL(*args
, **kwargs
): 
5165         SetURL(self, String url) 
5169         return _misc_
.URLDataObject_SetURL(*args
, **kwargs
) 
5172 class URLDataObjectPtr(URLDataObject
): 
5173     def __init__(self
, this
): 
5175         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5176         self
.__class
__ = URLDataObject
 
5177 _misc_
.URLDataObject_swigregister(URLDataObjectPtr
) 
5179 class MetafileDataObject(DataObjectSimple
): 
5180     """Proxy of C++ MetafileDataObject class""" 
5182         return "<%s.%s; proxy of C++ wxMetafileDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5183     def __init__(self
, *args
, **kwargs
): 
5184         """__init__(self) -> MetafileDataObject""" 
5185         newobj 
= _misc_
.new_MetafileDataObject(*args
, **kwargs
) 
5186         self
.this 
= newobj
.this
 
5189     def SetMetafile(*args
, **kwargs
): 
5190         """SetMetafile(self, wxMetafile metafile)""" 
5191         return _misc_
.MetafileDataObject_SetMetafile(*args
, **kwargs
) 
5193     def GetMetafile(*args
, **kwargs
): 
5194         """GetMetafile(self) -> wxMetafile""" 
5195         return _misc_
.MetafileDataObject_GetMetafile(*args
, **kwargs
) 
5198 class MetafileDataObjectPtr(MetafileDataObject
): 
5199     def __init__(self
, this
): 
5201         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5202         self
.__class
__ = MetafileDataObject
 
5203 _misc_
.MetafileDataObject_swigregister(MetafileDataObjectPtr
) 
5205 #--------------------------------------------------------------------------- 
5207 Drag_CopyOnly 
= _misc_
.Drag_CopyOnly
 
5208 Drag_AllowMove 
= _misc_
.Drag_AllowMove
 
5209 Drag_DefaultMove 
= _misc_
.Drag_DefaultMove
 
5210 DragError 
= _misc_
.DragError
 
5211 DragNone 
= _misc_
.DragNone
 
5212 DragCopy 
= _misc_
.DragCopy
 
5213 DragMove 
= _misc_
.DragMove
 
5214 DragLink 
= _misc_
.DragLink
 
5215 DragCancel 
= _misc_
.DragCancel
 
5217 def IsDragResultOk(*args
, **kwargs
): 
5218     """IsDragResultOk(int res) -> bool""" 
5219     return _misc_
.IsDragResultOk(*args
, **kwargs
) 
5220 class DropSource(object): 
5221     """Proxy of C++ DropSource class""" 
5223         return "<%s.%s; proxy of C++ wxPyDropSource instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5224     def __init__(self
, *args
, **kwargs
): 
5226         __init__(self, Window win, Cursor copy=wxNullCursor, Cursor move=wxNullCursor,  
5227             Cursor none=wxNullCursor) -> DropSource 
5229         newobj 
= _misc_
.new_DropSource(*args
, **kwargs
) 
5230         self
.this 
= newobj
.this
 
5233         self
._setCallbackInfo
(self
, DropSource
, 0) 
5235     def _setCallbackInfo(*args
, **kwargs
): 
5236         """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)""" 
5237         return _misc_
.DropSource__setCallbackInfo(*args
, **kwargs
) 
5239     def __del__(self
, destroy
=_misc_
.delete_DropSource
): 
5242             if self
.thisown
: destroy(self
) 
5245     def SetData(*args
, **kwargs
): 
5246         """SetData(self, DataObject data)""" 
5247         return _misc_
.DropSource_SetData(*args
, **kwargs
) 
5249     def GetDataObject(*args
, **kwargs
): 
5250         """GetDataObject(self) -> DataObject""" 
5251         return _misc_
.DropSource_GetDataObject(*args
, **kwargs
) 
5253     def SetCursor(*args
, **kwargs
): 
5254         """SetCursor(self, int res, Cursor cursor)""" 
5255         return _misc_
.DropSource_SetCursor(*args
, **kwargs
) 
5257     def DoDragDrop(*args
, **kwargs
): 
5258         """DoDragDrop(self, int flags=Drag_CopyOnly) -> int""" 
5259         return _misc_
.DropSource_DoDragDrop(*args
, **kwargs
) 
5261     def base_GiveFeedback(*args
, **kwargs
): 
5262         """base_GiveFeedback(self, int effect) -> bool""" 
5263         return _misc_
.DropSource_base_GiveFeedback(*args
, **kwargs
) 
5266 class DropSourcePtr(DropSource
): 
5267     def __init__(self
, this
): 
5269         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5270         self
.__class
__ = DropSource
 
5271 _misc_
.DropSource_swigregister(DropSourcePtr
) 
5273 class DropTarget(object): 
5274     """Proxy of C++ DropTarget class""" 
5276         return "<%s.%s; proxy of C++ wxPyDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5277     def __init__(self
, *args
, **kwargs
): 
5278         """__init__(self, DataObject dataObject=None) -> DropTarget""" 
5279         newobj 
= _misc_
.new_DropTarget(*args
, **kwargs
) 
5280         self
.this 
= newobj
.this
 
5283         self
._setCallbackInfo
(self
, DropTarget
) 
5285     def _setCallbackInfo(*args
, **kwargs
): 
5286         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5287         return _misc_
.DropTarget__setCallbackInfo(*args
, **kwargs
) 
5289     def __del__(self
, destroy
=_misc_
.delete_DropTarget
): 
5292             if self
.thisown
: destroy(self
) 
5295     def GetDataObject(*args
, **kwargs
): 
5296         """GetDataObject(self) -> DataObject""" 
5297         return _misc_
.DropTarget_GetDataObject(*args
, **kwargs
) 
5299     def SetDataObject(*args
, **kwargs
): 
5300         """SetDataObject(self, DataObject dataObject)""" 
5301         return _misc_
.DropTarget_SetDataObject(*args
, **kwargs
) 
5303     def base_OnEnter(*args
, **kwargs
): 
5304         """base_OnEnter(self, int x, int y, int def) -> int""" 
5305         return _misc_
.DropTarget_base_OnEnter(*args
, **kwargs
) 
5307     def base_OnDragOver(*args
, **kwargs
): 
5308         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5309         return _misc_
.DropTarget_base_OnDragOver(*args
, **kwargs
) 
5311     def base_OnLeave(*args
, **kwargs
): 
5312         """base_OnLeave(self)""" 
5313         return _misc_
.DropTarget_base_OnLeave(*args
, **kwargs
) 
5315     def base_OnDrop(*args
, **kwargs
): 
5316         """base_OnDrop(self, int x, int y) -> bool""" 
5317         return _misc_
.DropTarget_base_OnDrop(*args
, **kwargs
) 
5319     def GetData(*args
, **kwargs
): 
5320         """GetData(self) -> bool""" 
5321         return _misc_
.DropTarget_GetData(*args
, **kwargs
) 
5323     def SetDefaultAction(*args
, **kwargs
): 
5324         """SetDefaultAction(self, int action)""" 
5325         return _misc_
.DropTarget_SetDefaultAction(*args
, **kwargs
) 
5327     def GetDefaultAction(*args
, **kwargs
): 
5328         """GetDefaultAction(self) -> int""" 
5329         return _misc_
.DropTarget_GetDefaultAction(*args
, **kwargs
) 
5332 class DropTargetPtr(DropTarget
): 
5333     def __init__(self
, this
): 
5335         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5336         self
.__class
__ = DropTarget
 
5337 _misc_
.DropTarget_swigregister(DropTargetPtr
) 
5339 PyDropTarget 
= DropTarget 
 
5340 class TextDropTarget(DropTarget
): 
5341     """Proxy of C++ TextDropTarget class""" 
5343         return "<%s.%s; proxy of C++ wxPyTextDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5344     def __init__(self
, *args
, **kwargs
): 
5345         """__init__(self) -> TextDropTarget""" 
5346         newobj 
= _misc_
.new_TextDropTarget(*args
, **kwargs
) 
5347         self
.this 
= newobj
.this
 
5350         self
._setCallbackInfo
(self
, TextDropTarget
) 
5352     def _setCallbackInfo(*args
, **kwargs
): 
5353         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5354         return _misc_
.TextDropTarget__setCallbackInfo(*args
, **kwargs
) 
5356     def base_OnEnter(*args
, **kwargs
): 
5357         """base_OnEnter(self, int x, int y, int def) -> int""" 
5358         return _misc_
.TextDropTarget_base_OnEnter(*args
, **kwargs
) 
5360     def base_OnDragOver(*args
, **kwargs
): 
5361         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5362         return _misc_
.TextDropTarget_base_OnDragOver(*args
, **kwargs
) 
5364     def base_OnLeave(*args
, **kwargs
): 
5365         """base_OnLeave(self)""" 
5366         return _misc_
.TextDropTarget_base_OnLeave(*args
, **kwargs
) 
5368     def base_OnDrop(*args
, **kwargs
): 
5369         """base_OnDrop(self, int x, int y) -> bool""" 
5370         return _misc_
.TextDropTarget_base_OnDrop(*args
, **kwargs
) 
5372     def base_OnData(*args
, **kwargs
): 
5373         """base_OnData(self, int x, int y, int def) -> int""" 
5374         return _misc_
.TextDropTarget_base_OnData(*args
, **kwargs
) 
5377 class TextDropTargetPtr(TextDropTarget
): 
5378     def __init__(self
, this
): 
5380         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5381         self
.__class
__ = TextDropTarget
 
5382 _misc_
.TextDropTarget_swigregister(TextDropTargetPtr
) 
5384 class FileDropTarget(DropTarget
): 
5385     """Proxy of C++ FileDropTarget class""" 
5387         return "<%s.%s; proxy of C++ wxPyFileDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5388     def __init__(self
, *args
, **kwargs
): 
5389         """__init__(self) -> FileDropTarget""" 
5390         newobj 
= _misc_
.new_FileDropTarget(*args
, **kwargs
) 
5391         self
.this 
= newobj
.this
 
5394         self
._setCallbackInfo
(self
, FileDropTarget
) 
5396     def _setCallbackInfo(*args
, **kwargs
): 
5397         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5398         return _misc_
.FileDropTarget__setCallbackInfo(*args
, **kwargs
) 
5400     def base_OnEnter(*args
, **kwargs
): 
5401         """base_OnEnter(self, int x, int y, int def) -> int""" 
5402         return _misc_
.FileDropTarget_base_OnEnter(*args
, **kwargs
) 
5404     def base_OnDragOver(*args
, **kwargs
): 
5405         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5406         return _misc_
.FileDropTarget_base_OnDragOver(*args
, **kwargs
) 
5408     def base_OnLeave(*args
, **kwargs
): 
5409         """base_OnLeave(self)""" 
5410         return _misc_
.FileDropTarget_base_OnLeave(*args
, **kwargs
) 
5412     def base_OnDrop(*args
, **kwargs
): 
5413         """base_OnDrop(self, int x, int y) -> bool""" 
5414         return _misc_
.FileDropTarget_base_OnDrop(*args
, **kwargs
) 
5416     def base_OnData(*args
, **kwargs
): 
5417         """base_OnData(self, int x, int y, int def) -> int""" 
5418         return _misc_
.FileDropTarget_base_OnData(*args
, **kwargs
) 
5421 class FileDropTargetPtr(FileDropTarget
): 
5422     def __init__(self
, this
): 
5424         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5425         self
.__class
__ = FileDropTarget
 
5426 _misc_
.FileDropTarget_swigregister(FileDropTargetPtr
) 
5428 #--------------------------------------------------------------------------- 
5430 class Clipboard(_core
.Object
): 
5432     wx.Clipboard represents the system clipboard and provides methods to 
5433     copy data to it or paste data from it.  Normally, you should only use 
5434     ``wx.TheClipboard`` which is a reference to a global wx.Clipboard 
5437     Call ``wx.TheClipboard``'s `Open` method to get ownership of the 
5438     clipboard. If this operation returns True, you now own the 
5439     clipboard. Call `SetData` to put data on the clipboard, or `GetData` 
5440     to retrieve data from the clipboard.  Call `Close` to close the 
5441     clipboard and relinquish ownership. You should keep the clipboard open 
5444     :see: `wx.DataObject` 
5448         return "<%s.%s; proxy of C++ wxClipboard instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5449     def __init__(self
, *args
, **kwargs
): 
5450         """__init__(self) -> Clipboard""" 
5451         newobj 
= _misc_
.new_Clipboard(*args
, **kwargs
) 
5452         self
.this 
= newobj
.this
 
5455     def __del__(self
, destroy
=_misc_
.delete_Clipboard
): 
5458             if self
.thisown
: destroy(self
) 
5461     def Open(*args
, **kwargs
): 
5465         Call this function to open the clipboard before calling SetData and 
5466         GetData.  Call Close when you have finished with the clipboard.  You 
5467         should keep the clipboard open for only a very short time.  Returns 
5470         return _misc_
.Clipboard_Open(*args
, **kwargs
) 
5472     def Close(*args
, **kwargs
): 
5476         Closes the clipboard. 
5478         return _misc_
.Clipboard_Close(*args
, **kwargs
) 
5480     def IsOpened(*args
, **kwargs
): 
5482         IsOpened(self) -> bool 
5484         Query whether the clipboard is opened 
5486         return _misc_
.Clipboard_IsOpened(*args
, **kwargs
) 
5488     def AddData(*args
, **kwargs
): 
5490         AddData(self, DataObject data) -> bool 
5492         Call this function to add the data object to the clipboard. You may 
5493         call this function repeatedly after having cleared the clipboard. 
5494         After this function has been called, the clipboard owns the data, so 
5495         do not delete the data explicitly. 
5497         :see: `wx.DataObject` 
5499         return _misc_
.Clipboard_AddData(*args
, **kwargs
) 
5501     def SetData(*args
, **kwargs
): 
5503         SetData(self, DataObject data) -> bool 
5505         Set the clipboard data, this is the same as `Clear` followed by 
5508         :see: `wx.DataObject` 
5510         return _misc_
.Clipboard_SetData(*args
, **kwargs
) 
5512     def IsSupported(*args
, **kwargs
): 
5514         IsSupported(self, DataFormat format) -> bool 
5516         Returns True if the given format is available in the data object(s) on 
5519         return _misc_
.Clipboard_IsSupported(*args
, **kwargs
) 
5521     def GetData(*args
, **kwargs
): 
5523         GetData(self, DataObject data) -> bool 
5525         Call this function to fill data with data on the clipboard, if 
5526         available in the required format. Returns true on success. 
5528         return _misc_
.Clipboard_GetData(*args
, **kwargs
) 
5530     def Clear(*args
, **kwargs
): 
5534         Clears data from the clipboard object and also the system's clipboard 
5537         return _misc_
.Clipboard_Clear(*args
, **kwargs
) 
5539     def Flush(*args
, **kwargs
): 
5543         Flushes the clipboard: this means that the data which is currently on 
5544         clipboard will stay available even after the application exits, 
5545         possibly eating memory, otherwise the clipboard will be emptied on 
5546         exit.  Returns False if the operation is unsuccesful for any reason. 
5548         return _misc_
.Clipboard_Flush(*args
, **kwargs
) 
5550     def UsePrimarySelection(*args
, **kwargs
): 
5552         UsePrimarySelection(self, bool primary=True) 
5554         On platforms supporting it (the X11 based platforms), selects the 
5555         so called PRIMARY SELECTION as the clipboard as opposed to the 
5556         normal clipboard, if primary is True. 
5558         return _misc_
.Clipboard_UsePrimarySelection(*args
, **kwargs
) 
5560     def Get(*args
, **kwargs
): 
5564         Returns global instance (wxTheClipboard) of the object. 
5566         return _misc_
.Clipboard_Get(*args
, **kwargs
) 
5568     Get 
= staticmethod(Get
) 
5570 class ClipboardPtr(Clipboard
): 
5571     def __init__(self
, this
): 
5573         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5574         self
.__class
__ = Clipboard
 
5575 _misc_
.Clipboard_swigregister(ClipboardPtr
) 
5577 def Clipboard_Get(*args
, **kwargs
): 
5579     Clipboard_Get() -> Clipboard 
5581     Returns global instance (wxTheClipboard) of the object. 
5583     return _misc_
.Clipboard_Get(*args
, **kwargs
) 
5585 class _wxPyDelayedInitWrapper(object): 
5586     def __init__(self
, initfunc
, *args
, **kwargs
): 
5587         self
._initfunc 
= initfunc
 
5589         self
._kwargs 
= kwargs
 
5590         self
._instance 
= None 
5591     def _checkInstance(self
): 
5592         if self
._instance 
is None: 
5593             self
._instance 
= self
._initfunc
(*self
._args
, **self
._kwargs
)         
5594     def __getattr__(self
, name
): 
5595         self
._checkInstance
() 
5596         return getattr(self
._instance
, name
) 
5598         self
._checkInstance
() 
5599         return repr(self
._instance
) 
5600 TheClipboard 
= _wxPyDelayedInitWrapper(Clipboard
.Get
) 
5602 class ClipboardLocker(object): 
5604     A helpful class for opening the clipboard and automatically 
5605     closing it when the locker is destroyed. 
5608         return "<%s.%s; proxy of C++ wxClipboardLocker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5609     def __init__(self
, *args
, **kwargs
): 
5611         __init__(self, Clipboard clipboard=None) -> ClipboardLocker 
5613         A helpful class for opening the clipboard and automatically 
5614         closing it when the locker is destroyed. 
5616         newobj 
= _misc_
.new_ClipboardLocker(*args
, **kwargs
) 
5617         self
.this 
= newobj
.this
 
5620     def __del__(self
, destroy
=_misc_
.delete_ClipboardLocker
): 
5623             if self
.thisown
: destroy(self
) 
5626     def __nonzero__(*args
, **kwargs
): 
5628         __nonzero__(self) -> bool 
5630         A ClipboardLocker instance evaluates to True if the clipboard was 
5631         successfully opened. 
5633         return _misc_
.ClipboardLocker___nonzero__(*args
, **kwargs
) 
5636 class ClipboardLockerPtr(ClipboardLocker
): 
5637     def __init__(self
, this
): 
5639         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5640         self
.__class
__ = ClipboardLocker
 
5641 _misc_
.ClipboardLocker_swigregister(ClipboardLockerPtr
) 
5643 #--------------------------------------------------------------------------- 
5645 class VideoMode(object): 
5646     """A simple struct containing video mode parameters for a display""" 
5648         return "<%s.%s; proxy of C++ wxVideoMode instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5649     def __init__(self
, *args
, **kwargs
): 
5651         __init__(self, int width=0, int height=0, int depth=0, int freq=0) -> VideoMode 
5653         A simple struct containing video mode parameters for a display 
5655         newobj 
= _misc_
.new_VideoMode(*args
, **kwargs
) 
5656         self
.this 
= newobj
.this
 
5659     def __del__(self
, destroy
=_misc_
.delete_VideoMode
): 
5662             if self
.thisown
: destroy(self
) 
5665     def Matches(*args
, **kwargs
): 
5667         Matches(self, VideoMode other) -> bool 
5669         Returns true if this mode matches the other one in the sense that all 
5670         non zero fields of the other mode have the same value in this 
5671         one (except for refresh which is allowed to have a greater value) 
5673         return _misc_
.VideoMode_Matches(*args
, **kwargs
) 
5675     def GetWidth(*args
, **kwargs
): 
5677         GetWidth(self) -> int 
5679         Returns the screen width in pixels (e.g. 640*480), 0 means unspecified 
5681         return _misc_
.VideoMode_GetWidth(*args
, **kwargs
) 
5683     def GetHeight(*args
, **kwargs
): 
5685         GetHeight(self) -> int 
5687         Returns the screen width in pixels (e.g. 640*480), 0 means 
5690         return _misc_
.VideoMode_GetHeight(*args
, **kwargs
) 
5692     def GetDepth(*args
, **kwargs
): 
5694         GetDepth(self) -> int 
5696         Returns the screen's bits per pixel (e.g. 32), 1 is monochrome and 0 
5697         means unspecified/known 
5699         return _misc_
.VideoMode_GetDepth(*args
, **kwargs
) 
5701     def IsOk(*args
, **kwargs
): 
5705         returns true if the object has been initialized 
5707         return _misc_
.VideoMode_IsOk(*args
, **kwargs
) 
5709     def __nonzero__(self
): return self
.IsOk()  
5710     def __eq__(*args
, **kwargs
): 
5711         """__eq__(self, VideoMode other) -> bool""" 
5712         return _misc_
.VideoMode___eq__(*args
, **kwargs
) 
5714     def __ne__(*args
, **kwargs
): 
5715         """__ne__(self, VideoMode other) -> bool""" 
5716         return _misc_
.VideoMode___ne__(*args
, **kwargs
) 
5718     w 
= property(_misc_
.VideoMode_w_get
, _misc_
.VideoMode_w_set
) 
5719     h 
= property(_misc_
.VideoMode_h_get
, _misc_
.VideoMode_h_set
) 
5720     bpp 
= property(_misc_
.VideoMode_bpp_get
, _misc_
.VideoMode_bpp_set
) 
5721     refresh 
= property(_misc_
.VideoMode_refresh_get
, _misc_
.VideoMode_refresh_set
) 
5723 class VideoModePtr(VideoMode
): 
5724     def __init__(self
, this
): 
5726         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5727         self
.__class
__ = VideoMode
 
5728 _misc_
.VideoMode_swigregister(VideoModePtr
) 
5730 class Display(object): 
5731     """Represents a display/monitor attached to the system""" 
5733         return "<%s.%s; proxy of C++ wxDisplay instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5734     def __init__(self
, *args
, **kwargs
): 
5736         __init__(self, size_t index=0) -> Display 
5738         Set up a Display instance with the specified display.  The displays 
5739         are numbered from 0 to GetCount() - 1, 0 is always the primary display 
5740         and the only one which is always supported 
5742         newobj 
= _misc_
.new_Display(*args
, **kwargs
) 
5743         self
.this 
= newobj
.this
 
5746     def __del__(self
, destroy
=_misc_
.delete_Display
): 
5749             if self
.thisown
: destroy(self
) 
5752     def GetCount(*args
, **kwargs
): 
5754         GetCount() -> size_t 
5756         Return the number of available displays. 
5758         return _misc_
.Display_GetCount(*args
, **kwargs
) 
5760     GetCount 
= staticmethod(GetCount
) 
5761     def GetFromPoint(*args
, **kwargs
): 
5763         GetFromPoint(Point pt) -> int 
5765         Find the display where the given point lies, return wx.NOT_FOUND if it 
5766         doesn't belong to any display 
5768         return _misc_
.Display_GetFromPoint(*args
, **kwargs
) 
5770     GetFromPoint 
= staticmethod(GetFromPoint
) 
5771     def GetFromWindow(*args
, **kwargs
): 
5773         GetFromWindow(Window window) -> int 
5775         Find the display where the given window lies, return wx.NOT_FOUND if 
5776         it is not shown at all. 
5778         return _misc_
.Display_GetFromWindow(*args
, **kwargs
) 
5780     GetFromWindow 
= staticmethod(GetFromWindow
) 
5781     def IsOk(*args
, **kwargs
): 
5785         Return true if the object was initialized successfully 
5787         return _misc_
.Display_IsOk(*args
, **kwargs
) 
5789     def __nonzero__(self
): return self
.IsOk()  
5790     def GetGeometry(*args
, **kwargs
): 
5792         GetGeometry(self) -> Rect 
5794         Returns the bounding rectangle of the display whose index was passed 
5797         return _misc_
.Display_GetGeometry(*args
, **kwargs
) 
5799     def GetName(*args
, **kwargs
): 
5801         GetName(self) -> String 
5803         Returns the display's name. A name is not available on all platforms. 
5805         return _misc_
.Display_GetName(*args
, **kwargs
) 
5807     def IsPrimary(*args
, **kwargs
): 
5809         IsPrimary(self) -> bool 
5811         Returns true if the display is the primary display. The primary 
5812         display is the one whose index is 0. 
5814         return _misc_
.Display_IsPrimary(*args
, **kwargs
) 
5816     def GetModes(*args
, **kwargs
): 
5818         GetModes(VideoMode mode=DefaultVideoMode) -> [videoMode...] 
5820         Enumerate all video modes supported by this display matching the given 
5821         one (in the sense of VideoMode.Match()). 
5823         As any mode matches the default value of the argument and there is 
5824         always at least one video mode supported by display, the returned 
5825         array is only empty for the default value of the argument if this 
5826         function is not supported at all on this platform. 
5828         return _misc_
.Display_GetModes(*args
, **kwargs
) 
5830     def GetCurrentMode(*args
, **kwargs
): 
5832         GetCurrentMode(self) -> VideoMode 
5834         Get the current video mode. 
5836         return _misc_
.Display_GetCurrentMode(*args
, **kwargs
) 
5838     def ChangeMode(*args
, **kwargs
): 
5840         ChangeMode(self, VideoMode mode=DefaultVideoMode) -> bool 
5842         Changes the video mode of this display to the mode specified in the 
5845         If wx.DefaultVideoMode is passed in as the mode parameter, the defined 
5846         behaviour is that wx.Display will reset the video mode to the default 
5847         mode used by the display.  On Windows, the behavior is normal. 
5848         However, there are differences on other platforms. On Unix variations 
5849         using X11 extensions it should behave as defined, but some 
5850         irregularities may occur. 
5852         On wxMac passing in wx.DefaultVideoMode as the mode parameter does 
5853         nothing.  This happens because Carbon no longer has access to 
5854         DMUseScreenPrefs, an undocumented function that changed the video mode 
5855         to the system default by using the system's 'scrn' resource. 
5857         Returns True if succeeded, False otherwise 
5859         return _misc_
.Display_ChangeMode(*args
, **kwargs
) 
5861     def ResetMode(*args
, **kwargs
): 
5865         Restore the default video mode (just a more readable synonym) 
5867         return _misc_
.Display_ResetMode(*args
, **kwargs
) 
5870 class DisplayPtr(Display
): 
5871     def __init__(self
, this
): 
5873         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5874         self
.__class
__ = Display
 
5875 _misc_
.Display_swigregister(DisplayPtr
) 
5876 DefaultVideoMode 
= cvar
.DefaultVideoMode
 
5878 def Display_GetCount(*args
, **kwargs
): 
5880     Display_GetCount() -> size_t 
5882     Return the number of available displays. 
5884     return _misc_
.Display_GetCount(*args
, **kwargs
) 
5886 def Display_GetFromPoint(*args
, **kwargs
): 
5888     Display_GetFromPoint(Point pt) -> int 
5890     Find the display where the given point lies, return wx.NOT_FOUND if it 
5891     doesn't belong to any display 
5893     return _misc_
.Display_GetFromPoint(*args
, **kwargs
) 
5895 def Display_GetFromWindow(*args
, **kwargs
): 
5897     Display_GetFromWindow(Window window) -> int 
5899     Find the display where the given window lies, return wx.NOT_FOUND if 
5900     it is not shown at all. 
5902     return _misc_
.Display_GetFromWindow(*args
, **kwargs
) 
5904 #--------------------------------------------------------------------------- 
5906 class StandardPaths(object): 
5908     wx.StandardPaths returns the standard locations in the file system and 
5909     should be used by the programs to find their data files in a portable 
5912     In the description of the methods below, the example return values are 
5913     given for the Unix, Windows and Mac OS X systems, however please note 
5914     that these are just the examples and the actual values may differ. For 
5915     example, under Windows: the system administrator may change the 
5916     standard directories locations, i.e. the Windows directory may be 
5917     named W:\Win2003 instead of the default C:\Windows. 
5919     The strings appname and username should be replaced with the value 
5920     returned by `wx.App.GetAppName` and the name of the currently logged 
5921     in user, respectively. The string prefix is only used under Unix and 
5922     is /usr/local by default but may be changed using `SetInstallPrefix`. 
5924     The directories returned by the methods of this class may or may not 
5925     exist. If they don't exist, it's up to the caller to create them, 
5926     wxStandardPaths doesn't do it. 
5928     Finally note that these functions only work with standardly packaged 
5929     applications. I.e. under Unix you should follow the standard 
5930     installation conventions and under Mac you should create your 
5931     application bundle according to the Apple guidelines. Again, this 
5932     class doesn't help you to do it. 
5934     def __init__(self
): raise RuntimeError, "No constructor defined" 
5936         return "<%s.%s; proxy of C++ wxStandardPaths instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5937     def Get(*args
, **kwargs
): 
5939         Get() -> StandardPaths 
5941         Return the global standard paths singleton 
5943         return _misc_
.StandardPaths_Get(*args
, **kwargs
) 
5945     Get 
= staticmethod(Get
) 
5946     def GetConfigDir(*args
, **kwargs
): 
5948         GetConfigDir(self) -> String 
5950         Return the directory with system config files: /etc under Unix, 
5951         'c:\Documents and Settings\All Users\Application Data' under Windows, 
5952         /Library/Preferences for Mac 
5954         return _misc_
.StandardPaths_GetConfigDir(*args
, **kwargs
) 
5956     def GetUserConfigDir(*args
, **kwargs
): 
5958         GetUserConfigDir(self) -> String 
5960         Return the directory for the user config files: $HOME under Unix, 
5961         'c:\Documents and Settings\username' under Windows, and  
5962         ~/Library/Preferences under Mac 
5964         Only use this if you have a single file to put there, otherwise 
5965         `GetUserDataDir` is more appropriate 
5967         return _misc_
.StandardPaths_GetUserConfigDir(*args
, **kwargs
) 
5969     def GetDataDir(*args
, **kwargs
): 
5971         GetDataDir(self) -> String 
5973         Return the location of the application's global, (i.e. not 
5974         user-specific,) data files: prefix/share/appname under Unix, 
5975         'c:\Program Files\appname' under Windows, 
5976         appname.app/Contents/SharedSupport app bundle directory under Mac. 
5978         return _misc_
.StandardPaths_GetDataDir(*args
, **kwargs
) 
5980     def GetLocalDataDir(*args
, **kwargs
): 
5982         GetLocalDataDir(self) -> String 
5984         Return the location for application data files which are 
5985         host-specific.  Same as `GetDataDir` except under Unix where it is 
5988         return _misc_
.StandardPaths_GetLocalDataDir(*args
, **kwargs
) 
5990     def GetUserDataDir(*args
, **kwargs
): 
5992         GetUserDataDir(self) -> String 
5994         Return the directory for the user-dependent application data files: 
5995         $HOME/.appname under Unix, c:\Documents and 
5996         Settings\username\Application Data\appname under Windows and 
5997         ~/Library/Application Support/appname under Mac 
5999         return _misc_
.StandardPaths_GetUserDataDir(*args
, **kwargs
) 
6001     def GetUserLocalDataDir(*args
, **kwargs
): 
6003         GetUserLocalDataDir(self) -> String 
6005         Return the directory for user data files which shouldn't be shared 
6006         with the other machines 
6008         Same as `GetUserDataDir` for all platforms except Windows where it is 
6009         the 'Local Settings\Application Data\appname' directory. 
6011         return _misc_
.StandardPaths_GetUserLocalDataDir(*args
, **kwargs
) 
6013     def GetPluginsDir(*args
, **kwargs
): 
6015         GetPluginsDir(self) -> String 
6017         Return the directory where the loadable modules (plugins) live: 
6018         prefix/lib/appname under Unix, program directory under Windows and 
6019         Contents/Plugins app bundle subdirectory under Mac 
6021         return _misc_
.StandardPaths_GetPluginsDir(*args
, **kwargs
) 
6023     def SetInstallPrefix(*args
, **kwargs
): 
6025         SetInstallPrefix(self, String prefix) 
6027         Set the program installation directory which is /usr/local by default. 
6028         This value will be used by other methods such as `GetDataDir` and 
6029         `GetPluginsDir` as the prefix for what they return. (This function 
6030         only has meaning on Unix systems.) 
6032         return _misc_
.StandardPaths_SetInstallPrefix(*args
, **kwargs
) 
6034     def GetInstallPrefix(*args
, **kwargs
): 
6036         GetInstallPrefix(self) -> String 
6038         Get the program installation prefix. The default is the prefix where 
6039         Python is installed. (This function only has meaning on Unix systems.) 
6041         return _misc_
.StandardPaths_GetInstallPrefix(*args
, **kwargs
) 
6044 class StandardPathsPtr(StandardPaths
): 
6045     def __init__(self
, this
): 
6047         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
6048         self
.__class
__ = StandardPaths
 
6049 _misc_
.StandardPaths_swigregister(StandardPathsPtr
) 
6051 def StandardPaths_Get(*args
, **kwargs
): 
6053     StandardPaths_Get() -> StandardPaths 
6055     Return the global standard paths singleton 
6057     return _misc_
.StandardPaths_Get(*args
, **kwargs
)