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) -> 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) -> 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
) 
 245 class SystemOptionsPtr(SystemOptions
): 
 246     def __init__(self
, this
): 
 248         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 249         self
.__class
__ = SystemOptions
 
 250 _misc_
.SystemOptions_swigregister(SystemOptionsPtr
) 
 252 WINDOW_DEFAULT_VARIANT 
= cvar
.WINDOW_DEFAULT_VARIANT
 
 254 def SystemOptions_SetOption(*args
, **kwargs
): 
 255     """SystemOptions_SetOption(String name, String value)""" 
 256     return _misc_
.SystemOptions_SetOption(*args
, **kwargs
) 
 258 def SystemOptions_SetOptionInt(*args
, **kwargs
): 
 259     """SystemOptions_SetOptionInt(String name, int value)""" 
 260     return _misc_
.SystemOptions_SetOptionInt(*args
, **kwargs
) 
 262 def SystemOptions_GetOption(*args
, **kwargs
): 
 263     """SystemOptions_GetOption(String name) -> String""" 
 264     return _misc_
.SystemOptions_GetOption(*args
, **kwargs
) 
 266 def SystemOptions_GetOptionInt(*args
, **kwargs
): 
 267     """SystemOptions_GetOptionInt(String name) -> int""" 
 268     return _misc_
.SystemOptions_GetOptionInt(*args
, **kwargs
) 
 270 def SystemOptions_HasOption(*args
, **kwargs
): 
 271     """SystemOptions_HasOption(String name) -> bool""" 
 272     return _misc_
.SystemOptions_HasOption(*args
, **kwargs
) 
 274 #--------------------------------------------------------------------------- 
 277 def NewId(*args
, **kwargs
): 
 278     """NewId() -> long""" 
 279     return _misc_
.NewId(*args
, **kwargs
) 
 281 def RegisterId(*args
, **kwargs
): 
 282     """RegisterId(long id)""" 
 283     return _misc_
.RegisterId(*args
, **kwargs
) 
 285 def GetCurrentId(*args
, **kwargs
): 
 286     """GetCurrentId() -> long""" 
 287     return _misc_
.GetCurrentId(*args
, **kwargs
) 
 289 def IsStockID(*args
, **kwargs
): 
 290     """IsStockID(int id) -> bool""" 
 291     return _misc_
.IsStockID(*args
, **kwargs
) 
 293 def IsStockLabel(*args
, **kwargs
): 
 294     """IsStockLabel(int id, String label) -> bool""" 
 295     return _misc_
.IsStockLabel(*args
, **kwargs
) 
 297 def GetStockLabel(*args
, **kwargs
): 
 298     """GetStockLabel(int id, bool withCodes=True, String accelerator=EmptyString) -> String""" 
 299     return _misc_
.GetStockLabel(*args
, **kwargs
) 
 301 def Bell(*args
, **kwargs
): 
 303     return _misc_
.Bell(*args
, **kwargs
) 
 305 def EndBusyCursor(*args
, **kwargs
): 
 306     """EndBusyCursor()""" 
 307     return _misc_
.EndBusyCursor(*args
, **kwargs
) 
 309 def GetElapsedTime(*args
, **kwargs
): 
 310     """GetElapsedTime(bool resetTimer=True) -> long""" 
 311     return _misc_
.GetElapsedTime(*args
, **kwargs
) 
 313 def GetMousePosition(*args
, **kwargs
): 
 314     """GetMousePosition() -> (x,y)""" 
 315     return _misc_
.GetMousePosition(*args
, **kwargs
) 
 317 def IsBusy(*args
, **kwargs
): 
 318     """IsBusy() -> bool""" 
 319     return _misc_
.IsBusy(*args
, **kwargs
) 
 321 def Now(*args
, **kwargs
): 
 322     """Now() -> String""" 
 323     return _misc_
.Now(*args
, **kwargs
) 
 325 def Shell(*args
, **kwargs
): 
 326     """Shell(String command=EmptyString) -> bool""" 
 327     return _misc_
.Shell(*args
, **kwargs
) 
 329 def StartTimer(*args
, **kwargs
): 
 331     return _misc_
.StartTimer(*args
, **kwargs
) 
 333 def GetOsVersion(*args
, **kwargs
): 
 334     """GetOsVersion() -> (platform, major, minor)""" 
 335     return _misc_
.GetOsVersion(*args
, **kwargs
) 
 337 def GetOsDescription(*args
, **kwargs
): 
 338     """GetOsDescription() -> String""" 
 339     return _misc_
.GetOsDescription(*args
, **kwargs
) 
 341 def GetFreeMemory(*args
, **kwargs
): 
 342     """GetFreeMemory() -> long""" 
 343     return _misc_
.GetFreeMemory(*args
, **kwargs
) 
 344 SHUTDOWN_POWEROFF 
= _misc_
.SHUTDOWN_POWEROFF
 
 345 SHUTDOWN_REBOOT 
= _misc_
.SHUTDOWN_REBOOT
 
 347 def Shutdown(*args
, **kwargs
): 
 348     """Shutdown(int wFlags) -> bool""" 
 349     return _misc_
.Shutdown(*args
, **kwargs
) 
 351 def Sleep(*args
, **kwargs
): 
 352     """Sleep(int secs)""" 
 353     return _misc_
.Sleep(*args
, **kwargs
) 
 355 def MilliSleep(*args
, **kwargs
): 
 356     """MilliSleep(unsigned long milliseconds)""" 
 357     return _misc_
.MilliSleep(*args
, **kwargs
) 
 359 def MicroSleep(*args
, **kwargs
): 
 360     """MicroSleep(unsigned long microseconds)""" 
 361     return _misc_
.MicroSleep(*args
, **kwargs
) 
 364 def EnableTopLevelWindows(*args
, **kwargs
): 
 365     """EnableTopLevelWindows(bool enable)""" 
 366     return _misc_
.EnableTopLevelWindows(*args
, **kwargs
) 
 368 def StripMenuCodes(*args
, **kwargs
): 
 369     """StripMenuCodes(String in) -> String""" 
 370     return _misc_
.StripMenuCodes(*args
, **kwargs
) 
 372 def GetEmailAddress(*args
, **kwargs
): 
 373     """GetEmailAddress() -> String""" 
 374     return _misc_
.GetEmailAddress(*args
, **kwargs
) 
 376 def GetHostName(*args
, **kwargs
): 
 377     """GetHostName() -> String""" 
 378     return _misc_
.GetHostName(*args
, **kwargs
) 
 380 def GetFullHostName(*args
, **kwargs
): 
 381     """GetFullHostName() -> String""" 
 382     return _misc_
.GetFullHostName(*args
, **kwargs
) 
 384 def GetUserId(*args
, **kwargs
): 
 385     """GetUserId() -> String""" 
 386     return _misc_
.GetUserId(*args
, **kwargs
) 
 388 def GetUserName(*args
, **kwargs
): 
 389     """GetUserName() -> String""" 
 390     return _misc_
.GetUserName(*args
, **kwargs
) 
 392 def GetHomeDir(*args
, **kwargs
): 
 393     """GetHomeDir() -> String""" 
 394     return _misc_
.GetHomeDir(*args
, **kwargs
) 
 396 def GetUserHome(*args
, **kwargs
): 
 397     """GetUserHome(String user=EmptyString) -> String""" 
 398     return _misc_
.GetUserHome(*args
, **kwargs
) 
 400 def GetProcessId(*args
, **kwargs
): 
 401     """GetProcessId() -> unsigned long""" 
 402     return _misc_
.GetProcessId(*args
, **kwargs
) 
 404 def Trap(*args
, **kwargs
): 
 406     return _misc_
.Trap(*args
, **kwargs
) 
 408 def FileSelector(*args
, **kwargs
): 
 410     FileSelector(String message=FileSelectorPromptStr, String default_path=EmptyString,  
 411         String default_filename=EmptyString,  
 412         String default_extension=EmptyString,  
 413         String wildcard=FileSelectorDefaultWildcardStr,  
 414         int flags=0, Window parent=None, int x=-1,  
 417     return _misc_
.FileSelector(*args
, **kwargs
) 
 419 def LoadFileSelector(*args
, **kwargs
): 
 421     LoadFileSelector(String what, String extension, String default_name=EmptyString,  
 422         Window parent=None) -> String 
 424     return _misc_
.LoadFileSelector(*args
, **kwargs
) 
 426 def SaveFileSelector(*args
, **kwargs
): 
 428     SaveFileSelector(String what, String extension, String default_name=EmptyString,  
 429         Window parent=None) -> String 
 431     return _misc_
.SaveFileSelector(*args
, **kwargs
) 
 433 def DirSelector(*args
, **kwargs
): 
 435     DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString,  
 436         long style=DD_DEFAULT_STYLE,  
 437         Point pos=DefaultPosition, Window parent=None) -> String 
 439     return _misc_
.DirSelector(*args
, **kwargs
) 
 441 def GetTextFromUser(*args
, **kwargs
): 
 443     GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString,  
 445         int x=-1, int y=-1, bool centre=True) -> String 
 447     return _misc_
.GetTextFromUser(*args
, **kwargs
) 
 449 def GetPasswordFromUser(*args
, **kwargs
): 
 451     GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString,  
 452         Window parent=None) -> String 
 454     return _misc_
.GetPasswordFromUser(*args
, **kwargs
) 
 456 def GetSingleChoice(*args
, **kwargs
): 
 458     GetSingleChoice(String message, String caption, int choices, Window parent=None,  
 459         int x=-1, int y=-1, bool centre=True,  
 460         int width=150, int height=200) -> String 
 462     return _misc_
.GetSingleChoice(*args
, **kwargs
) 
 464 def GetSingleChoiceIndex(*args
, **kwargs
): 
 466     GetSingleChoiceIndex(String message, String caption, int choices, Window parent=None,  
 467         int x=-1, int y=-1, bool centre=True,  
 468         int width=150, int height=200) -> int 
 470     return _misc_
.GetSingleChoiceIndex(*args
, **kwargs
) 
 472 def MessageBox(*args
, **kwargs
): 
 474     MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE,  
 475         Window parent=None, int x=-1,  
 478     return _misc_
.MessageBox(*args
, **kwargs
) 
 480 def GetNumberFromUser(*args
, **kwargs
): 
 482     GetNumberFromUser(String message, String prompt, String caption, long value,  
 483         long min=0, long max=100, Window parent=None,  
 484         Point pos=DefaultPosition) -> long 
 486     return _misc_
.GetNumberFromUser(*args
, **kwargs
) 
 488 def ColourDisplay(*args
, **kwargs
): 
 489     """ColourDisplay() -> bool""" 
 490     return _misc_
.ColourDisplay(*args
, **kwargs
) 
 492 def DisplayDepth(*args
, **kwargs
): 
 493     """DisplayDepth() -> int""" 
 494     return _misc_
.DisplayDepth(*args
, **kwargs
) 
 496 def GetDisplayDepth(*args
, **kwargs
): 
 497     """GetDisplayDepth() -> int""" 
 498     return _misc_
.GetDisplayDepth(*args
, **kwargs
) 
 500 def DisplaySize(*args
, **kwargs
): 
 501     """DisplaySize() -> (width, height)""" 
 502     return _misc_
.DisplaySize(*args
, **kwargs
) 
 504 def GetDisplaySize(*args
, **kwargs
): 
 505     """GetDisplaySize() -> Size""" 
 506     return _misc_
.GetDisplaySize(*args
, **kwargs
) 
 508 def DisplaySizeMM(*args
, **kwargs
): 
 509     """DisplaySizeMM() -> (width, height)""" 
 510     return _misc_
.DisplaySizeMM(*args
, **kwargs
) 
 512 def GetDisplaySizeMM(*args
, **kwargs
): 
 513     """GetDisplaySizeMM() -> Size""" 
 514     return _misc_
.GetDisplaySizeMM(*args
, **kwargs
) 
 516 def ClientDisplayRect(*args
, **kwargs
): 
 517     """ClientDisplayRect() -> (x, y, width, height)""" 
 518     return _misc_
.ClientDisplayRect(*args
, **kwargs
) 
 520 def GetClientDisplayRect(*args
, **kwargs
): 
 521     """GetClientDisplayRect() -> Rect""" 
 522     return _misc_
.GetClientDisplayRect(*args
, **kwargs
) 
 524 def SetCursor(*args
, **kwargs
): 
 525     """SetCursor(Cursor cursor)""" 
 526     return _misc_
.SetCursor(*args
, **kwargs
) 
 528 def BeginBusyCursor(*args
, **kwargs
): 
 529     """BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)""" 
 530     return _misc_
.BeginBusyCursor(*args
, **kwargs
) 
 532 def GetActiveWindow(*args
, **kwargs
): 
 533     """GetActiveWindow() -> Window""" 
 534     return _misc_
.GetActiveWindow(*args
, **kwargs
) 
 536 def GenericFindWindowAtPoint(*args
, **kwargs
): 
 537     """GenericFindWindowAtPoint(Point pt) -> Window""" 
 538     return _misc_
.GenericFindWindowAtPoint(*args
, **kwargs
) 
 540 def FindWindowAtPoint(*args
, **kwargs
): 
 541     """FindWindowAtPoint(Point pt) -> Window""" 
 542     return _misc_
.FindWindowAtPoint(*args
, **kwargs
) 
 544 def GetTopLevelParent(*args
, **kwargs
): 
 545     """GetTopLevelParent(Window win) -> Window""" 
 546     return _misc_
.GetTopLevelParent(*args
, **kwargs
) 
 548 def GetKeyState(*args
, **kwargs
): 
 550     GetKeyState(int key) -> bool 
 552     Get the state of a key (true if pressed or toggled on, false if not.) 
 553     This is generally most useful getting the state of the modifier or 
 554     toggle keys.  On some platforms those may be the only keys that work. 
 557     return _misc_
.GetKeyState(*args
, **kwargs
) 
 559 def WakeUpMainThread(*args
, **kwargs
): 
 560     """WakeUpMainThread()""" 
 561     return _misc_
.WakeUpMainThread(*args
, **kwargs
) 
 563 def MutexGuiEnter(*args
, **kwargs
): 
 564     """MutexGuiEnter()""" 
 565     return _misc_
.MutexGuiEnter(*args
, **kwargs
) 
 567 def MutexGuiLeave(*args
, **kwargs
): 
 568     """MutexGuiLeave()""" 
 569     return _misc_
.MutexGuiLeave(*args
, **kwargs
) 
 570 class MutexGuiLocker(object): 
 571     """Proxy of C++ MutexGuiLocker class""" 
 573         return "<%s.%s; proxy of C++ wxMutexGuiLocker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 574     def __init__(self
, *args
, **kwargs
): 
 575         """__init__(self) -> MutexGuiLocker""" 
 576         newobj 
= _misc_
.new_MutexGuiLocker(*args
, **kwargs
) 
 577         self
.this 
= newobj
.this
 
 580     def __del__(self
, destroy
=_misc_
.delete_MutexGuiLocker
): 
 583             if self
.thisown
: destroy(self
) 
 587 class MutexGuiLockerPtr(MutexGuiLocker
): 
 588     def __init__(self
, this
): 
 590         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 591         self
.__class
__ = MutexGuiLocker
 
 592 _misc_
.MutexGuiLocker_swigregister(MutexGuiLockerPtr
) 
 593 FileSelectorPromptStr 
= cvar
.FileSelectorPromptStr
 
 594 FileSelectorDefaultWildcardStr 
= cvar
.FileSelectorDefaultWildcardStr
 
 595 DirSelectorPromptStr 
= cvar
.DirSelectorPromptStr
 
 598 def Thread_IsMain(*args
, **kwargs
): 
 599     """Thread_IsMain() -> bool""" 
 600     return _misc_
.Thread_IsMain(*args
, **kwargs
) 
 601 #--------------------------------------------------------------------------- 
 603 class ToolTip(_core
.Object
): 
 604     """Proxy of C++ ToolTip class""" 
 606         return "<%s.%s; proxy of C++ wxToolTip instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 607     def __init__(self
, *args
, **kwargs
): 
 608         """__init__(self, String tip) -> ToolTip""" 
 609         newobj 
= _misc_
.new_ToolTip(*args
, **kwargs
) 
 610         self
.this 
= newobj
.this
 
 613     def SetTip(*args
, **kwargs
): 
 614         """SetTip(self, String tip)""" 
 615         return _misc_
.ToolTip_SetTip(*args
, **kwargs
) 
 617     def GetTip(*args
, **kwargs
): 
 618         """GetTip(self) -> String""" 
 619         return _misc_
.ToolTip_GetTip(*args
, **kwargs
) 
 621     def GetWindow(*args
, **kwargs
): 
 622         """GetWindow(self) -> Window""" 
 623         return _misc_
.ToolTip_GetWindow(*args
, **kwargs
) 
 625     def Enable(*args
, **kwargs
): 
 626         """Enable(bool flag)""" 
 627         return _misc_
.ToolTip_Enable(*args
, **kwargs
) 
 629     Enable 
= staticmethod(Enable
) 
 630     def SetDelay(*args
, **kwargs
): 
 631         """SetDelay(long milliseconds)""" 
 632         return _misc_
.ToolTip_SetDelay(*args
, **kwargs
) 
 634     SetDelay 
= staticmethod(SetDelay
) 
 636 class ToolTipPtr(ToolTip
): 
 637     def __init__(self
, this
): 
 639         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 640         self
.__class
__ = ToolTip
 
 641 _misc_
.ToolTip_swigregister(ToolTipPtr
) 
 643 def ToolTip_Enable(*args
, **kwargs
): 
 644     """ToolTip_Enable(bool flag)""" 
 645     return _misc_
.ToolTip_Enable(*args
, **kwargs
) 
 647 def ToolTip_SetDelay(*args
, **kwargs
): 
 648     """ToolTip_SetDelay(long milliseconds)""" 
 649     return _misc_
.ToolTip_SetDelay(*args
, **kwargs
) 
 652     """Proxy of C++ Caret class""" 
 654         return "<%s.%s; proxy of C++ wxCaret instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 655     def __init__(self
, *args
, **kwargs
): 
 656         """__init__(self, Window window, Size size) -> Caret""" 
 657         newobj 
= _misc_
.new_Caret(*args
, **kwargs
) 
 658         self
.this 
= newobj
.this
 
 661     def __del__(self
, destroy
=_misc_
.delete_Caret
): 
 664             if self
.thisown
: destroy(self
) 
 667     def IsOk(*args
, **kwargs
): 
 668         """IsOk(self) -> bool""" 
 669         return _misc_
.Caret_IsOk(*args
, **kwargs
) 
 671     def IsVisible(*args
, **kwargs
): 
 672         """IsVisible(self) -> bool""" 
 673         return _misc_
.Caret_IsVisible(*args
, **kwargs
) 
 675     def GetPosition(*args
, **kwargs
): 
 676         """GetPosition(self) -> Point""" 
 677         return _misc_
.Caret_GetPosition(*args
, **kwargs
) 
 679     def GetPositionTuple(*args
, **kwargs
): 
 680         """GetPositionTuple() -> (x,y)""" 
 681         return _misc_
.Caret_GetPositionTuple(*args
, **kwargs
) 
 683     def GetSize(*args
, **kwargs
): 
 684         """GetSize(self) -> Size""" 
 685         return _misc_
.Caret_GetSize(*args
, **kwargs
) 
 687     def GetSizeTuple(*args
, **kwargs
): 
 688         """GetSizeTuple() -> (width, height)""" 
 689         return _misc_
.Caret_GetSizeTuple(*args
, **kwargs
) 
 691     def GetWindow(*args
, **kwargs
): 
 692         """GetWindow(self) -> Window""" 
 693         return _misc_
.Caret_GetWindow(*args
, **kwargs
) 
 695     def MoveXY(*args
, **kwargs
): 
 696         """MoveXY(self, int x, int y)""" 
 697         return _misc_
.Caret_MoveXY(*args
, **kwargs
) 
 699     def Move(*args
, **kwargs
): 
 700         """Move(self, Point pt)""" 
 701         return _misc_
.Caret_Move(*args
, **kwargs
) 
 703     def SetSizeWH(*args
, **kwargs
): 
 704         """SetSizeWH(self, int width, int height)""" 
 705         return _misc_
.Caret_SetSizeWH(*args
, **kwargs
) 
 707     def SetSize(*args
, **kwargs
): 
 708         """SetSize(self, Size size)""" 
 709         return _misc_
.Caret_SetSize(*args
, **kwargs
) 
 711     def Show(*args
, **kwargs
): 
 712         """Show(self, int show=True)""" 
 713         return _misc_
.Caret_Show(*args
, **kwargs
) 
 715     def Hide(*args
, **kwargs
): 
 717         return _misc_
.Caret_Hide(*args
, **kwargs
) 
 719     def __nonzero__(self
): return self
.IsOk()  
 721 class CaretPtr(Caret
): 
 722     def __init__(self
, this
): 
 724         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 725         self
.__class
__ = Caret
 
 726 _misc_
.Caret_swigregister(CaretPtr
) 
 729 def Caret_GetBlinkTime(*args
, **kwargs
): 
 730     """Caret_GetBlinkTime() -> int""" 
 731     return _misc_
.Caret_GetBlinkTime(*args
, **kwargs
) 
 733 def Caret_SetBlinkTime(*args
, **kwargs
): 
 734     """Caret_SetBlinkTime(int milliseconds)""" 
 735     return _misc_
.Caret_SetBlinkTime(*args
, **kwargs
) 
 736 class BusyCursor(object): 
 737     """Proxy of C++ BusyCursor class""" 
 739         return "<%s.%s; proxy of C++ wxBusyCursor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 740     def __init__(self
, *args
, **kwargs
): 
 741         """__init__(self, Cursor cursor=wxHOURGLASS_CURSOR) -> BusyCursor""" 
 742         newobj 
= _misc_
.new_BusyCursor(*args
, **kwargs
) 
 743         self
.this 
= newobj
.this
 
 746     def __del__(self
, destroy
=_misc_
.delete_BusyCursor
): 
 749             if self
.thisown
: destroy(self
) 
 753 class BusyCursorPtr(BusyCursor
): 
 754     def __init__(self
, this
): 
 756         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 757         self
.__class
__ = BusyCursor
 
 758 _misc_
.BusyCursor_swigregister(BusyCursorPtr
) 
 760 class WindowDisabler(object): 
 761     """Proxy of C++ WindowDisabler class""" 
 763         return "<%s.%s; proxy of C++ wxWindowDisabler instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 764     def __init__(self
, *args
, **kwargs
): 
 765         """__init__(self, Window winToSkip=None) -> WindowDisabler""" 
 766         newobj 
= _misc_
.new_WindowDisabler(*args
, **kwargs
) 
 767         self
.this 
= newobj
.this
 
 770     def __del__(self
, destroy
=_misc_
.delete_WindowDisabler
): 
 773             if self
.thisown
: destroy(self
) 
 777 class WindowDisablerPtr(WindowDisabler
): 
 778     def __init__(self
, this
): 
 780         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 781         self
.__class
__ = WindowDisabler
 
 782 _misc_
.WindowDisabler_swigregister(WindowDisablerPtr
) 
 784 class BusyInfo(_core
.Object
): 
 785     """Proxy of C++ BusyInfo class""" 
 787         return "<%s.%s; proxy of C++ wxBusyInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 788     def __init__(self
, *args
, **kwargs
): 
 789         """__init__(self, String message) -> BusyInfo""" 
 790         newobj 
= _misc_
.new_BusyInfo(*args
, **kwargs
) 
 791         self
.this 
= newobj
.this
 
 794     def __del__(self
, destroy
=_misc_
.delete_BusyInfo
): 
 797             if self
.thisown
: destroy(self
) 
 801 class BusyInfoPtr(BusyInfo
): 
 802     def __init__(self
, this
): 
 804         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 805         self
.__class
__ = BusyInfo
 
 806 _misc_
.BusyInfo_swigregister(BusyInfoPtr
) 
 808 class StopWatch(object): 
 809     """Proxy of C++ StopWatch class""" 
 811         return "<%s.%s; proxy of C++ wxStopWatch instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 812     def __init__(self
, *args
, **kwargs
): 
 813         """__init__(self) -> StopWatch""" 
 814         newobj 
= _misc_
.new_StopWatch(*args
, **kwargs
) 
 815         self
.this 
= newobj
.this
 
 818     def Start(*args
, **kwargs
): 
 819         """Start(self, long t0=0)""" 
 820         return _misc_
.StopWatch_Start(*args
, **kwargs
) 
 822     def Pause(*args
, **kwargs
): 
 824         return _misc_
.StopWatch_Pause(*args
, **kwargs
) 
 826     def Resume(*args
, **kwargs
): 
 828         return _misc_
.StopWatch_Resume(*args
, **kwargs
) 
 830     def Time(*args
, **kwargs
): 
 831         """Time(self) -> long""" 
 832         return _misc_
.StopWatch_Time(*args
, **kwargs
) 
 835 class StopWatchPtr(StopWatch
): 
 836     def __init__(self
, this
): 
 838         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 839         self
.__class
__ = StopWatch
 
 840 _misc_
.StopWatch_swigregister(StopWatchPtr
) 
 842 class FileHistory(_core
.Object
): 
 843     """Proxy of C++ FileHistory class""" 
 845         return "<%s.%s; proxy of C++ wxFileHistory instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 846     def __init__(self
, *args
, **kwargs
): 
 847         """__init__(self, int maxFiles=9, int idBase=ID_FILE1) -> FileHistory""" 
 848         newobj 
= _misc_
.new_FileHistory(*args
, **kwargs
) 
 849         self
.this 
= newobj
.this
 
 852     def __del__(self
, destroy
=_misc_
.delete_FileHistory
): 
 855             if self
.thisown
: destroy(self
) 
 858     def AddFileToHistory(*args
, **kwargs
): 
 859         """AddFileToHistory(self, String file)""" 
 860         return _misc_
.FileHistory_AddFileToHistory(*args
, **kwargs
) 
 862     def RemoveFileFromHistory(*args
, **kwargs
): 
 863         """RemoveFileFromHistory(self, int i)""" 
 864         return _misc_
.FileHistory_RemoveFileFromHistory(*args
, **kwargs
) 
 866     def GetMaxFiles(*args
, **kwargs
): 
 867         """GetMaxFiles(self) -> int""" 
 868         return _misc_
.FileHistory_GetMaxFiles(*args
, **kwargs
) 
 870     def UseMenu(*args
, **kwargs
): 
 871         """UseMenu(self, Menu menu)""" 
 872         return _misc_
.FileHistory_UseMenu(*args
, **kwargs
) 
 874     def RemoveMenu(*args
, **kwargs
): 
 875         """RemoveMenu(self, Menu menu)""" 
 876         return _misc_
.FileHistory_RemoveMenu(*args
, **kwargs
) 
 878     def Load(*args
, **kwargs
): 
 879         """Load(self, ConfigBase config)""" 
 880         return _misc_
.FileHistory_Load(*args
, **kwargs
) 
 882     def Save(*args
, **kwargs
): 
 883         """Save(self, ConfigBase config)""" 
 884         return _misc_
.FileHistory_Save(*args
, **kwargs
) 
 886     def AddFilesToMenu(*args
, **kwargs
): 
 887         """AddFilesToMenu(self)""" 
 888         return _misc_
.FileHistory_AddFilesToMenu(*args
, **kwargs
) 
 890     def AddFilesToThisMenu(*args
, **kwargs
): 
 891         """AddFilesToThisMenu(self, Menu menu)""" 
 892         return _misc_
.FileHistory_AddFilesToThisMenu(*args
, **kwargs
) 
 894     def GetHistoryFile(*args
, **kwargs
): 
 895         """GetHistoryFile(self, int i) -> String""" 
 896         return _misc_
.FileHistory_GetHistoryFile(*args
, **kwargs
) 
 898     def GetCount(*args
, **kwargs
): 
 899         """GetCount(self) -> int""" 
 900         return _misc_
.FileHistory_GetCount(*args
, **kwargs
) 
 902     GetNoHistoryFiles 
= GetCount 
 
 904 class FileHistoryPtr(FileHistory
): 
 905     def __init__(self
, this
): 
 907         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 908         self
.__class
__ = FileHistory
 
 909 _misc_
.FileHistory_swigregister(FileHistoryPtr
) 
 911 class SingleInstanceChecker(object): 
 912     """Proxy of C++ SingleInstanceChecker class""" 
 914         return "<%s.%s; proxy of C++ wxSingleInstanceChecker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 915     def __init__(self
, *args
, **kwargs
): 
 916         """__init__(self, String name, String path=EmptyString) -> SingleInstanceChecker""" 
 917         newobj 
= _misc_
.new_SingleInstanceChecker(*args
, **kwargs
) 
 918         self
.this 
= newobj
.this
 
 921     def __del__(self
, destroy
=_misc_
.delete_SingleInstanceChecker
): 
 924             if self
.thisown
: destroy(self
) 
 927     def Create(*args
, **kwargs
): 
 928         """Create(self, String name, String path=EmptyString) -> bool""" 
 929         return _misc_
.SingleInstanceChecker_Create(*args
, **kwargs
) 
 931     def IsAnotherRunning(*args
, **kwargs
): 
 932         """IsAnotherRunning(self) -> bool""" 
 933         return _misc_
.SingleInstanceChecker_IsAnotherRunning(*args
, **kwargs
) 
 936 class SingleInstanceCheckerPtr(SingleInstanceChecker
): 
 937     def __init__(self
, this
): 
 939         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 940         self
.__class
__ = SingleInstanceChecker
 
 941 _misc_
.SingleInstanceChecker_swigregister(SingleInstanceCheckerPtr
) 
 943 def PreSingleInstanceChecker(*args
, **kwargs
): 
 944     """PreSingleInstanceChecker() -> SingleInstanceChecker""" 
 945     val 
= _misc_
.new_PreSingleInstanceChecker(*args
, **kwargs
) 
 949 #--------------------------------------------------------------------------- 
 951 class TipProvider(object): 
 952     """Proxy of C++ TipProvider class""" 
 953     def __init__(self
): raise RuntimeError, "No constructor defined" 
 955         return "<%s.%s; proxy of C++ wxTipProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 956     def __del__(self
, destroy
=_misc_
.delete_TipProvider
): 
 959             if self
.thisown
: destroy(self
) 
 962     def GetTip(*args
, **kwargs
): 
 963         """GetTip(self) -> String""" 
 964         return _misc_
.TipProvider_GetTip(*args
, **kwargs
) 
 966     def GetCurrentTip(*args
, **kwargs
): 
 967         """GetCurrentTip(self) -> size_t""" 
 968         return _misc_
.TipProvider_GetCurrentTip(*args
, **kwargs
) 
 970     def PreprocessTip(*args
, **kwargs
): 
 971         """PreprocessTip(self, String tip) -> String""" 
 972         return _misc_
.TipProvider_PreprocessTip(*args
, **kwargs
) 
 975 class TipProviderPtr(TipProvider
): 
 976     def __init__(self
, this
): 
 978         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 979         self
.__class
__ = TipProvider
 
 980 _misc_
.TipProvider_swigregister(TipProviderPtr
) 
 982 class PyTipProvider(TipProvider
): 
 983     """Proxy of C++ PyTipProvider class""" 
 985         return "<%s.%s; proxy of C++ wxPyTipProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 986     def __init__(self
, *args
, **kwargs
): 
 987         """__init__(self, size_t currentTip) -> PyTipProvider""" 
 988         newobj 
= _misc_
.new_PyTipProvider(*args
, **kwargs
) 
 989         self
.this 
= newobj
.this
 
 992         self
._setCallbackInfo
(self
, PyTipProvider
) 
 994     def _setCallbackInfo(*args
, **kwargs
): 
 995         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 996         return _misc_
.PyTipProvider__setCallbackInfo(*args
, **kwargs
) 
 999 class PyTipProviderPtr(PyTipProvider
): 
1000     def __init__(self
, this
): 
1002         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1003         self
.__class
__ = PyTipProvider
 
1004 _misc_
.PyTipProvider_swigregister(PyTipProviderPtr
) 
1007 def ShowTip(*args
, **kwargs
): 
1008     """ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool""" 
1009     return _misc_
.ShowTip(*args
, **kwargs
) 
1011 def CreateFileTipProvider(*args
, **kwargs
): 
1012     """CreateFileTipProvider(String filename, size_t currentTip) -> TipProvider""" 
1013     return _misc_
.CreateFileTipProvider(*args
, **kwargs
) 
1014 #--------------------------------------------------------------------------- 
1016 TIMER_CONTINUOUS 
= _misc_
.TIMER_CONTINUOUS
 
1017 TIMER_ONE_SHOT 
= _misc_
.TIMER_ONE_SHOT
 
1018 wxEVT_TIMER 
= _misc_
.wxEVT_TIMER
 
1019 class Timer(_core
.EvtHandler
): 
1020     """Proxy of C++ Timer class""" 
1022         return "<%s.%s; proxy of C++ wxPyTimer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1023     def __init__(self
, *args
, **kwargs
): 
1024         """__init__(self, EvtHandler owner=None, int id=-1) -> Timer""" 
1025         newobj 
= _misc_
.new_Timer(*args
, **kwargs
) 
1026         self
.this 
= newobj
.this
 
1029         self
._setCallbackInfo
(self
, Timer
, 0); self
._setOORInfo
(self
, 0) 
1031     def __del__(self
, destroy
=_misc_
.delete_Timer
): 
1034             if self
.thisown
: destroy(self
) 
1037     def _setCallbackInfo(*args
, **kwargs
): 
1038         """_setCallbackInfo(self, PyObject self, PyObject _class, int incref=1)""" 
1039         return _misc_
.Timer__setCallbackInfo(*args
, **kwargs
) 
1041     def SetOwner(*args
, **kwargs
): 
1042         """SetOwner(self, EvtHandler owner, int id=-1)""" 
1043         return _misc_
.Timer_SetOwner(*args
, **kwargs
) 
1045     def GetOwner(*args
, **kwargs
): 
1046         """GetOwner(self) -> EvtHandler""" 
1047         return _misc_
.Timer_GetOwner(*args
, **kwargs
) 
1049     def Start(*args
, **kwargs
): 
1050         """Start(self, int milliseconds=-1, bool oneShot=False) -> bool""" 
1051         return _misc_
.Timer_Start(*args
, **kwargs
) 
1053     def Stop(*args
, **kwargs
): 
1055         return _misc_
.Timer_Stop(*args
, **kwargs
) 
1057     def IsRunning(*args
, **kwargs
): 
1058         """IsRunning(self) -> bool""" 
1059         return _misc_
.Timer_IsRunning(*args
, **kwargs
) 
1061     def GetInterval(*args
, **kwargs
): 
1062         """GetInterval(self) -> int""" 
1063         return _misc_
.Timer_GetInterval(*args
, **kwargs
) 
1065     def IsOneShot(*args
, **kwargs
): 
1066         """IsOneShot(self) -> bool""" 
1067         return _misc_
.Timer_IsOneShot(*args
, **kwargs
) 
1069     def GetId(*args
, **kwargs
): 
1070         """GetId(self) -> int""" 
1071         return _misc_
.Timer_GetId(*args
, **kwargs
) 
1074         """NO-OP: Timers must be destroyed by normal refrence counting""" 
1078 class TimerPtr(Timer
): 
1079     def __init__(self
, this
): 
1081         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1082         self
.__class
__ = Timer
 
1083 _misc_
.Timer_swigregister(TimerPtr
) 
1085 # For backwards compatibility with 2.4 
1086 class PyTimer(Timer
): 
1087     def __init__(self
, notify
): 
1088         Timer
.__init
__(self
) 
1089         self
.notify 
= notify
 
1096 EVT_TIMER 
= wx
.PyEventBinder( wxEVT_TIMER
, 1 ) 
1099 class TimerEvent(_core
.Event
): 
1100     """Proxy of C++ TimerEvent class""" 
1102         return "<%s.%s; proxy of C++ wxTimerEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1103     def __init__(self
, *args
, **kwargs
): 
1104         """__init__(self, int timerid=0, int interval=0) -> TimerEvent""" 
1105         newobj 
= _misc_
.new_TimerEvent(*args
, **kwargs
) 
1106         self
.this 
= newobj
.this
 
1109     def GetInterval(*args
, **kwargs
): 
1110         """GetInterval(self) -> int""" 
1111         return _misc_
.TimerEvent_GetInterval(*args
, **kwargs
) 
1114 class TimerEventPtr(TimerEvent
): 
1115     def __init__(self
, this
): 
1117         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1118         self
.__class
__ = TimerEvent
 
1119 _misc_
.TimerEvent_swigregister(TimerEventPtr
) 
1121 class TimerRunner(object): 
1122     """Proxy of C++ TimerRunner class""" 
1124         return "<%s.%s; proxy of C++ wxTimerRunner instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1125     def __init__(self
, *args
): 
1127         __init__(self, wxTimer timer) -> TimerRunner 
1128         __init__(self, wxTimer timer, int milli, bool oneShot=False) -> TimerRunner 
1130         newobj 
= _misc_
.new_TimerRunner(*args
) 
1131         self
.this 
= newobj
.this
 
1134     def __del__(self
, destroy
=_misc_
.delete_TimerRunner
): 
1137             if self
.thisown
: destroy(self
) 
1140     def Start(*args
, **kwargs
): 
1141         """Start(self, int milli, bool oneShot=False)""" 
1142         return _misc_
.TimerRunner_Start(*args
, **kwargs
) 
1145 class TimerRunnerPtr(TimerRunner
): 
1146     def __init__(self
, this
): 
1148         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1149         self
.__class
__ = TimerRunner
 
1150 _misc_
.TimerRunner_swigregister(TimerRunnerPtr
) 
1152 #--------------------------------------------------------------------------- 
1154 LOG_FatalError 
= _misc_
.LOG_FatalError
 
1155 LOG_Error 
= _misc_
.LOG_Error
 
1156 LOG_Warning 
= _misc_
.LOG_Warning
 
1157 LOG_Message 
= _misc_
.LOG_Message
 
1158 LOG_Status 
= _misc_
.LOG_Status
 
1159 LOG_Info 
= _misc_
.LOG_Info
 
1160 LOG_Debug 
= _misc_
.LOG_Debug
 
1161 LOG_Trace 
= _misc_
.LOG_Trace
 
1162 LOG_Progress 
= _misc_
.LOG_Progress
 
1163 LOG_User 
= _misc_
.LOG_User
 
1164 LOG_Max 
= _misc_
.LOG_Max
 
1165 TRACE_MemAlloc 
= _misc_
.TRACE_MemAlloc
 
1166 TRACE_Messages 
= _misc_
.TRACE_Messages
 
1167 TRACE_ResAlloc 
= _misc_
.TRACE_ResAlloc
 
1168 TRACE_RefCount 
= _misc_
.TRACE_RefCount
 
1169 TRACE_OleCalls 
= _misc_
.TRACE_OleCalls
 
1170 TraceMemAlloc 
= _misc_
.TraceMemAlloc
 
1171 TraceMessages 
= _misc_
.TraceMessages
 
1172 TraceResAlloc 
= _misc_
.TraceResAlloc
 
1173 TraceRefCount 
= _misc_
.TraceRefCount
 
1174 TraceOleCalls 
= _misc_
.TraceOleCalls
 
1176     """Proxy of C++ Log class""" 
1178         return "<%s.%s; proxy of C++ wxLog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1179     def __init__(self
, *args
, **kwargs
): 
1180         """__init__(self) -> Log""" 
1181         newobj 
= _misc_
.new_Log(*args
, **kwargs
) 
1182         self
.this 
= newobj
.this
 
1185     def IsEnabled(*args
, **kwargs
): 
1186         """IsEnabled() -> bool""" 
1187         return _misc_
.Log_IsEnabled(*args
, **kwargs
) 
1189     IsEnabled 
= staticmethod(IsEnabled
) 
1190     def EnableLogging(*args
, **kwargs
): 
1191         """EnableLogging(bool doIt=True) -> bool""" 
1192         return _misc_
.Log_EnableLogging(*args
, **kwargs
) 
1194     EnableLogging 
= staticmethod(EnableLogging
) 
1195     def OnLog(*args
, **kwargs
): 
1196         """OnLog(wxLogLevel level, wxChar szString, time_t t)""" 
1197         return _misc_
.Log_OnLog(*args
, **kwargs
) 
1199     OnLog 
= staticmethod(OnLog
) 
1200     def Flush(*args
, **kwargs
): 
1202         return _misc_
.Log_Flush(*args
, **kwargs
) 
1204     def FlushActive(*args
, **kwargs
): 
1206         return _misc_
.Log_FlushActive(*args
, **kwargs
) 
1208     FlushActive 
= staticmethod(FlushActive
) 
1209     def GetActiveTarget(*args
, **kwargs
): 
1210         """GetActiveTarget() -> Log""" 
1211         return _misc_
.Log_GetActiveTarget(*args
, **kwargs
) 
1213     GetActiveTarget 
= staticmethod(GetActiveTarget
) 
1214     def SetActiveTarget(*args
, **kwargs
): 
1215         """SetActiveTarget(Log pLogger) -> Log""" 
1216         return _misc_
.Log_SetActiveTarget(*args
, **kwargs
) 
1218     SetActiveTarget 
= staticmethod(SetActiveTarget
) 
1219     def Suspend(*args
, **kwargs
): 
1221         return _misc_
.Log_Suspend(*args
, **kwargs
) 
1223     Suspend 
= staticmethod(Suspend
) 
1224     def Resume(*args
, **kwargs
): 
1226         return _misc_
.Log_Resume(*args
, **kwargs
) 
1228     Resume 
= staticmethod(Resume
) 
1229     def SetVerbose(*args
, **kwargs
): 
1230         """SetVerbose(bool bVerbose=True)""" 
1231         return _misc_
.Log_SetVerbose(*args
, **kwargs
) 
1233     SetVerbose 
= staticmethod(SetVerbose
) 
1234     def SetLogLevel(*args
, **kwargs
): 
1235         """SetLogLevel(wxLogLevel logLevel)""" 
1236         return _misc_
.Log_SetLogLevel(*args
, **kwargs
) 
1238     SetLogLevel 
= staticmethod(SetLogLevel
) 
1239     def DontCreateOnDemand(*args
, **kwargs
): 
1240         """DontCreateOnDemand()""" 
1241         return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
) 
1243     DontCreateOnDemand 
= staticmethod(DontCreateOnDemand
) 
1244     def SetTraceMask(*args
, **kwargs
): 
1245         """SetTraceMask(wxTraceMask ulMask)""" 
1246         return _misc_
.Log_SetTraceMask(*args
, **kwargs
) 
1248     SetTraceMask 
= staticmethod(SetTraceMask
) 
1249     def AddTraceMask(*args
, **kwargs
): 
1250         """AddTraceMask(String str)""" 
1251         return _misc_
.Log_AddTraceMask(*args
, **kwargs
) 
1253     AddTraceMask 
= staticmethod(AddTraceMask
) 
1254     def RemoveTraceMask(*args
, **kwargs
): 
1255         """RemoveTraceMask(String str)""" 
1256         return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
) 
1258     RemoveTraceMask 
= staticmethod(RemoveTraceMask
) 
1259     def ClearTraceMasks(*args
, **kwargs
): 
1260         """ClearTraceMasks()""" 
1261         return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
) 
1263     ClearTraceMasks 
= staticmethod(ClearTraceMasks
) 
1264     def GetTraceMasks(*args
, **kwargs
): 
1265         """GetTraceMasks() -> wxArrayString""" 
1266         return _misc_
.Log_GetTraceMasks(*args
, **kwargs
) 
1268     GetTraceMasks 
= staticmethod(GetTraceMasks
) 
1269     def SetTimestamp(*args
, **kwargs
): 
1270         """SetTimestamp(wxChar ts)""" 
1271         return _misc_
.Log_SetTimestamp(*args
, **kwargs
) 
1273     SetTimestamp 
= staticmethod(SetTimestamp
) 
1274     def GetVerbose(*args
, **kwargs
): 
1275         """GetVerbose() -> bool""" 
1276         return _misc_
.Log_GetVerbose(*args
, **kwargs
) 
1278     GetVerbose 
= staticmethod(GetVerbose
) 
1279     def GetTraceMask(*args
, **kwargs
): 
1280         """GetTraceMask() -> wxTraceMask""" 
1281         return _misc_
.Log_GetTraceMask(*args
, **kwargs
) 
1283     GetTraceMask 
= staticmethod(GetTraceMask
) 
1284     def IsAllowedTraceMask(*args
, **kwargs
): 
1285         """IsAllowedTraceMask(wxChar mask) -> bool""" 
1286         return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
) 
1288     IsAllowedTraceMask 
= staticmethod(IsAllowedTraceMask
) 
1289     def GetLogLevel(*args
, **kwargs
): 
1290         """GetLogLevel() -> wxLogLevel""" 
1291         return _misc_
.Log_GetLogLevel(*args
, **kwargs
) 
1293     GetLogLevel 
= staticmethod(GetLogLevel
) 
1294     def GetTimestamp(*args
, **kwargs
): 
1295         """GetTimestamp() -> wxChar""" 
1296         return _misc_
.Log_GetTimestamp(*args
, **kwargs
) 
1298     GetTimestamp 
= staticmethod(GetTimestamp
) 
1299     def TimeStamp(*args
, **kwargs
): 
1300         """TimeStamp() -> String""" 
1301         return _misc_
.Log_TimeStamp(*args
, **kwargs
) 
1303     TimeStamp 
= staticmethod(TimeStamp
) 
1304     def Destroy(*args
, **kwargs
): 
1306         return _misc_
.Log_Destroy(*args
, **kwargs
) 
1310     def __init__(self
, this
): 
1312         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1313         self
.__class
__ = Log
 
1314 _misc_
.Log_swigregister(LogPtr
) 
1316 def Log_IsEnabled(*args
, **kwargs
): 
1317     """Log_IsEnabled() -> bool""" 
1318     return _misc_
.Log_IsEnabled(*args
, **kwargs
) 
1320 def Log_EnableLogging(*args
, **kwargs
): 
1321     """Log_EnableLogging(bool doIt=True) -> bool""" 
1322     return _misc_
.Log_EnableLogging(*args
, **kwargs
) 
1324 def Log_OnLog(*args
, **kwargs
): 
1325     """Log_OnLog(wxLogLevel level, wxChar szString, time_t t)""" 
1326     return _misc_
.Log_OnLog(*args
, **kwargs
) 
1328 def Log_FlushActive(*args
, **kwargs
): 
1329     """Log_FlushActive()""" 
1330     return _misc_
.Log_FlushActive(*args
, **kwargs
) 
1332 def Log_GetActiveTarget(*args
, **kwargs
): 
1333     """Log_GetActiveTarget() -> Log""" 
1334     return _misc_
.Log_GetActiveTarget(*args
, **kwargs
) 
1336 def Log_SetActiveTarget(*args
, **kwargs
): 
1337     """Log_SetActiveTarget(Log pLogger) -> Log""" 
1338     return _misc_
.Log_SetActiveTarget(*args
, **kwargs
) 
1340 def Log_Suspend(*args
, **kwargs
): 
1342     return _misc_
.Log_Suspend(*args
, **kwargs
) 
1344 def Log_Resume(*args
, **kwargs
): 
1346     return _misc_
.Log_Resume(*args
, **kwargs
) 
1348 def Log_SetVerbose(*args
, **kwargs
): 
1349     """Log_SetVerbose(bool bVerbose=True)""" 
1350     return _misc_
.Log_SetVerbose(*args
, **kwargs
) 
1352 def Log_SetLogLevel(*args
, **kwargs
): 
1353     """Log_SetLogLevel(wxLogLevel logLevel)""" 
1354     return _misc_
.Log_SetLogLevel(*args
, **kwargs
) 
1356 def Log_DontCreateOnDemand(*args
, **kwargs
): 
1357     """Log_DontCreateOnDemand()""" 
1358     return _misc_
.Log_DontCreateOnDemand(*args
, **kwargs
) 
1360 def Log_SetTraceMask(*args
, **kwargs
): 
1361     """Log_SetTraceMask(wxTraceMask ulMask)""" 
1362     return _misc_
.Log_SetTraceMask(*args
, **kwargs
) 
1364 def Log_AddTraceMask(*args
, **kwargs
): 
1365     """Log_AddTraceMask(String str)""" 
1366     return _misc_
.Log_AddTraceMask(*args
, **kwargs
) 
1368 def Log_RemoveTraceMask(*args
, **kwargs
): 
1369     """Log_RemoveTraceMask(String str)""" 
1370     return _misc_
.Log_RemoveTraceMask(*args
, **kwargs
) 
1372 def Log_ClearTraceMasks(*args
, **kwargs
): 
1373     """Log_ClearTraceMasks()""" 
1374     return _misc_
.Log_ClearTraceMasks(*args
, **kwargs
) 
1376 def Log_GetTraceMasks(*args
, **kwargs
): 
1377     """Log_GetTraceMasks() -> wxArrayString""" 
1378     return _misc_
.Log_GetTraceMasks(*args
, **kwargs
) 
1380 def Log_SetTimestamp(*args
, **kwargs
): 
1381     """Log_SetTimestamp(wxChar ts)""" 
1382     return _misc_
.Log_SetTimestamp(*args
, **kwargs
) 
1384 def Log_GetVerbose(*args
, **kwargs
): 
1385     """Log_GetVerbose() -> bool""" 
1386     return _misc_
.Log_GetVerbose(*args
, **kwargs
) 
1388 def Log_GetTraceMask(*args
, **kwargs
): 
1389     """Log_GetTraceMask() -> wxTraceMask""" 
1390     return _misc_
.Log_GetTraceMask(*args
, **kwargs
) 
1392 def Log_IsAllowedTraceMask(*args
, **kwargs
): 
1393     """Log_IsAllowedTraceMask(wxChar mask) -> bool""" 
1394     return _misc_
.Log_IsAllowedTraceMask(*args
, **kwargs
) 
1396 def Log_GetLogLevel(*args
, **kwargs
): 
1397     """Log_GetLogLevel() -> wxLogLevel""" 
1398     return _misc_
.Log_GetLogLevel(*args
, **kwargs
) 
1400 def Log_GetTimestamp(*args
, **kwargs
): 
1401     """Log_GetTimestamp() -> wxChar""" 
1402     return _misc_
.Log_GetTimestamp(*args
, **kwargs
) 
1404 def Log_TimeStamp(*args
, **kwargs
): 
1405     """Log_TimeStamp() -> String""" 
1406     return _misc_
.Log_TimeStamp(*args
, **kwargs
) 
1408 class LogStderr(Log
): 
1409     """Proxy of C++ LogStderr class""" 
1411         return "<%s.%s; proxy of C++ wxLogStderr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1412     def __init__(self
, *args
, **kwargs
): 
1413         """__init__(self) -> LogStderr""" 
1414         newobj 
= _misc_
.new_LogStderr(*args
, **kwargs
) 
1415         self
.this 
= newobj
.this
 
1419 class LogStderrPtr(LogStderr
): 
1420     def __init__(self
, this
): 
1422         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1423         self
.__class
__ = LogStderr
 
1424 _misc_
.LogStderr_swigregister(LogStderrPtr
) 
1426 class LogTextCtrl(Log
): 
1427     """Proxy of C++ LogTextCtrl class""" 
1429         return "<%s.%s; proxy of C++ wxLogTextCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1430     def __init__(self
, *args
, **kwargs
): 
1431         """__init__(self, wxTextCtrl pTextCtrl) -> LogTextCtrl""" 
1432         newobj 
= _misc_
.new_LogTextCtrl(*args
, **kwargs
) 
1433         self
.this 
= newobj
.this
 
1437 class LogTextCtrlPtr(LogTextCtrl
): 
1438     def __init__(self
, this
): 
1440         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1441         self
.__class
__ = LogTextCtrl
 
1442 _misc_
.LogTextCtrl_swigregister(LogTextCtrlPtr
) 
1445     """Proxy of C++ LogGui class""" 
1447         return "<%s.%s; proxy of C++ wxLogGui instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1448     def __init__(self
, *args
, **kwargs
): 
1449         """__init__(self) -> LogGui""" 
1450         newobj 
= _misc_
.new_LogGui(*args
, **kwargs
) 
1451         self
.this 
= newobj
.this
 
1455 class LogGuiPtr(LogGui
): 
1456     def __init__(self
, this
): 
1458         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1459         self
.__class
__ = LogGui
 
1460 _misc_
.LogGui_swigregister(LogGuiPtr
) 
1462 class LogWindow(Log
): 
1463     """Proxy of C++ LogWindow class""" 
1465         return "<%s.%s; proxy of C++ wxLogWindow instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1466     def __init__(self
, *args
, **kwargs
): 
1467         """__init__(self, wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -> LogWindow""" 
1468         newobj 
= _misc_
.new_LogWindow(*args
, **kwargs
) 
1469         self
.this 
= newobj
.this
 
1472     def Show(*args
, **kwargs
): 
1473         """Show(self, bool bShow=True)""" 
1474         return _misc_
.LogWindow_Show(*args
, **kwargs
) 
1476     def GetFrame(*args
, **kwargs
): 
1477         """GetFrame(self) -> wxFrame""" 
1478         return _misc_
.LogWindow_GetFrame(*args
, **kwargs
) 
1480     def GetOldLog(*args
, **kwargs
): 
1481         """GetOldLog(self) -> Log""" 
1482         return _misc_
.LogWindow_GetOldLog(*args
, **kwargs
) 
1484     def IsPassingMessages(*args
, **kwargs
): 
1485         """IsPassingMessages(self) -> bool""" 
1486         return _misc_
.LogWindow_IsPassingMessages(*args
, **kwargs
) 
1488     def PassMessages(*args
, **kwargs
): 
1489         """PassMessages(self, bool bDoPass)""" 
1490         return _misc_
.LogWindow_PassMessages(*args
, **kwargs
) 
1493 class LogWindowPtr(LogWindow
): 
1494     def __init__(self
, this
): 
1496         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1497         self
.__class
__ = LogWindow
 
1498 _misc_
.LogWindow_swigregister(LogWindowPtr
) 
1500 class LogChain(Log
): 
1501     """Proxy of C++ LogChain class""" 
1503         return "<%s.%s; proxy of C++ wxLogChain instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1504     def __init__(self
, *args
, **kwargs
): 
1505         """__init__(self, Log logger) -> LogChain""" 
1506         newobj 
= _misc_
.new_LogChain(*args
, **kwargs
) 
1507         self
.this 
= newobj
.this
 
1510     def SetLog(*args
, **kwargs
): 
1511         """SetLog(self, Log logger)""" 
1512         return _misc_
.LogChain_SetLog(*args
, **kwargs
) 
1514     def PassMessages(*args
, **kwargs
): 
1515         """PassMessages(self, bool bDoPass)""" 
1516         return _misc_
.LogChain_PassMessages(*args
, **kwargs
) 
1518     def IsPassingMessages(*args
, **kwargs
): 
1519         """IsPassingMessages(self) -> bool""" 
1520         return _misc_
.LogChain_IsPassingMessages(*args
, **kwargs
) 
1522     def GetOldLog(*args
, **kwargs
): 
1523         """GetOldLog(self) -> Log""" 
1524         return _misc_
.LogChain_GetOldLog(*args
, **kwargs
) 
1527 class LogChainPtr(LogChain
): 
1528     def __init__(self
, this
): 
1530         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1531         self
.__class
__ = LogChain
 
1532 _misc_
.LogChain_swigregister(LogChainPtr
) 
1535 def SysErrorCode(*args
, **kwargs
): 
1536     """SysErrorCode() -> unsigned long""" 
1537     return _misc_
.SysErrorCode(*args
, **kwargs
) 
1539 def SysErrorMsg(*args
, **kwargs
): 
1540     """SysErrorMsg(unsigned long nErrCode=0) -> String""" 
1541     return _misc_
.SysErrorMsg(*args
, **kwargs
) 
1543 def LogFatalError(*args
, **kwargs
): 
1544     """LogFatalError(String msg)""" 
1545     return _misc_
.LogFatalError(*args
, **kwargs
) 
1547 def LogError(*args
, **kwargs
): 
1548     """LogError(String msg)""" 
1549     return _misc_
.LogError(*args
, **kwargs
) 
1551 def LogWarning(*args
, **kwargs
): 
1552     """LogWarning(String msg)""" 
1553     return _misc_
.LogWarning(*args
, **kwargs
) 
1555 def LogMessage(*args
, **kwargs
): 
1556     """LogMessage(String msg)""" 
1557     return _misc_
.LogMessage(*args
, **kwargs
) 
1559 def LogInfo(*args
, **kwargs
): 
1560     """LogInfo(String msg)""" 
1561     return _misc_
.LogInfo(*args
, **kwargs
) 
1563 def LogDebug(*args
, **kwargs
): 
1564     """LogDebug(String msg)""" 
1565     return _misc_
.LogDebug(*args
, **kwargs
) 
1567 def LogVerbose(*args
, **kwargs
): 
1568     """LogVerbose(String msg)""" 
1569     return _misc_
.LogVerbose(*args
, **kwargs
) 
1571 def LogStatus(*args
, **kwargs
): 
1572     """LogStatus(String msg)""" 
1573     return _misc_
.LogStatus(*args
, **kwargs
) 
1575 def LogStatusFrame(*args
, **kwargs
): 
1576     """LogStatusFrame(wxFrame pFrame, String msg)""" 
1577     return _misc_
.LogStatusFrame(*args
, **kwargs
) 
1579 def LogSysError(*args
, **kwargs
): 
1580     """LogSysError(String msg)""" 
1581     return _misc_
.LogSysError(*args
, **kwargs
) 
1583 def LogGeneric(*args
, **kwargs
): 
1584     """LogGeneric(unsigned long level, String msg)""" 
1585     return _misc_
.LogGeneric(*args
, **kwargs
) 
1587 def SafeShowMessage(*args
, **kwargs
): 
1588     """SafeShowMessage(String title, String text)""" 
1589     return _misc_
.SafeShowMessage(*args
, **kwargs
) 
1590 class LogNull(object): 
1591     """Proxy of C++ LogNull class""" 
1593         return "<%s.%s; proxy of C++ wxLogNull instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1594     def __init__(self
, *args
, **kwargs
): 
1595         """__init__(self) -> LogNull""" 
1596         newobj 
= _misc_
.new_LogNull(*args
, **kwargs
) 
1597         self
.this 
= newobj
.this
 
1600     def __del__(self
, destroy
=_misc_
.delete_LogNull
): 
1603             if self
.thisown
: destroy(self
) 
1607 class LogNullPtr(LogNull
): 
1608     def __init__(self
, this
): 
1610         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1611         self
.__class
__ = LogNull
 
1612 _misc_
.LogNull_swigregister(LogNullPtr
) 
1614 def LogTrace(*args
): 
1616     LogTrace(unsigned long mask, String msg) 
1617     LogTrace(String mask, String msg) 
1619     return _misc_
.LogTrace(*args
) 
1622     """Proxy of C++ PyLog class""" 
1624         return "<%s.%s; proxy of C++ wxPyLog instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1625     def __init__(self
, *args
, **kwargs
): 
1626         """__init__(self) -> PyLog""" 
1627         newobj 
= _misc_
.new_PyLog(*args
, **kwargs
) 
1628         self
.this 
= newobj
.this
 
1631         self
._setCallbackInfo
(self
, PyLog
) 
1633     def _setCallbackInfo(*args
, **kwargs
): 
1634         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1635         return _misc_
.PyLog__setCallbackInfo(*args
, **kwargs
) 
1638 class PyLogPtr(PyLog
): 
1639     def __init__(self
, this
): 
1641         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1642         self
.__class
__ = PyLog
 
1643 _misc_
.PyLog_swigregister(PyLogPtr
) 
1645 #--------------------------------------------------------------------------- 
1647 PROCESS_DEFAULT 
= _misc_
.PROCESS_DEFAULT
 
1648 PROCESS_REDIRECT 
= _misc_
.PROCESS_REDIRECT
 
1649 KILL_OK 
= _misc_
.KILL_OK
 
1650 KILL_BAD_SIGNAL 
= _misc_
.KILL_BAD_SIGNAL
 
1651 KILL_ACCESS_DENIED 
= _misc_
.KILL_ACCESS_DENIED
 
1652 KILL_NO_PROCESS 
= _misc_
.KILL_NO_PROCESS
 
1653 KILL_ERROR 
= _misc_
.KILL_ERROR
 
1654 KILL_NOCHILDREN 
= _misc_
.KILL_NOCHILDREN
 
1655 KILL_CHILDREN 
= _misc_
.KILL_CHILDREN
 
1656 SIGNONE 
= _misc_
.SIGNONE
 
1657 SIGHUP 
= _misc_
.SIGHUP
 
1658 SIGINT 
= _misc_
.SIGINT
 
1659 SIGQUIT 
= _misc_
.SIGQUIT
 
1660 SIGILL 
= _misc_
.SIGILL
 
1661 SIGTRAP 
= _misc_
.SIGTRAP
 
1662 SIGABRT 
= _misc_
.SIGABRT
 
1663 SIGIOT 
= _misc_
.SIGIOT
 
1664 SIGEMT 
= _misc_
.SIGEMT
 
1665 SIGFPE 
= _misc_
.SIGFPE
 
1666 SIGKILL 
= _misc_
.SIGKILL
 
1667 SIGBUS 
= _misc_
.SIGBUS
 
1668 SIGSEGV 
= _misc_
.SIGSEGV
 
1669 SIGSYS 
= _misc_
.SIGSYS
 
1670 SIGPIPE 
= _misc_
.SIGPIPE
 
1671 SIGALRM 
= _misc_
.SIGALRM
 
1672 SIGTERM 
= _misc_
.SIGTERM
 
1673 class Process(_core
.EvtHandler
): 
1674     """Proxy of C++ Process class""" 
1676         return "<%s.%s; proxy of C++ wxPyProcess instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1677     def Kill(*args
, **kwargs
): 
1678         """Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int""" 
1679         return _misc_
.Process_Kill(*args
, **kwargs
) 
1681     Kill 
= staticmethod(Kill
) 
1682     def Exists(*args
, **kwargs
): 
1683         """Exists(int pid) -> bool""" 
1684         return _misc_
.Process_Exists(*args
, **kwargs
) 
1686     Exists 
= staticmethod(Exists
) 
1687     def Open(*args
, **kwargs
): 
1688         """Open(String cmd, int flags=EXEC_ASYNC) -> Process""" 
1689         return _misc_
.Process_Open(*args
, **kwargs
) 
1691     Open 
= staticmethod(Open
) 
1692     def __init__(self
, *args
, **kwargs
): 
1693         """__init__(self, EvtHandler parent=None, int id=-1) -> Process""" 
1694         newobj 
= _misc_
.new_Process(*args
, **kwargs
) 
1695         self
.this 
= newobj
.this
 
1698         self
._setCallbackInfo
(self
, Process
) 
1700     def _setCallbackInfo(*args
, **kwargs
): 
1701         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1702         return _misc_
.Process__setCallbackInfo(*args
, **kwargs
) 
1704     def base_OnTerminate(*args
, **kwargs
): 
1705         """base_OnTerminate(self, int pid, int status)""" 
1706         return _misc_
.Process_base_OnTerminate(*args
, **kwargs
) 
1708     def Redirect(*args
, **kwargs
): 
1709         """Redirect(self)""" 
1710         return _misc_
.Process_Redirect(*args
, **kwargs
) 
1712     def IsRedirected(*args
, **kwargs
): 
1713         """IsRedirected(self) -> bool""" 
1714         return _misc_
.Process_IsRedirected(*args
, **kwargs
) 
1716     def Detach(*args
, **kwargs
): 
1718         return _misc_
.Process_Detach(*args
, **kwargs
) 
1720     def GetInputStream(*args
, **kwargs
): 
1721         """GetInputStream(self) -> InputStream""" 
1722         return _misc_
.Process_GetInputStream(*args
, **kwargs
) 
1724     def GetErrorStream(*args
, **kwargs
): 
1725         """GetErrorStream(self) -> InputStream""" 
1726         return _misc_
.Process_GetErrorStream(*args
, **kwargs
) 
1728     def GetOutputStream(*args
, **kwargs
): 
1729         """GetOutputStream(self) -> OutputStream""" 
1730         return _misc_
.Process_GetOutputStream(*args
, **kwargs
) 
1732     def CloseOutput(*args
, **kwargs
): 
1733         """CloseOutput(self)""" 
1734         return _misc_
.Process_CloseOutput(*args
, **kwargs
) 
1736     def IsInputOpened(*args
, **kwargs
): 
1737         """IsInputOpened(self) -> bool""" 
1738         return _misc_
.Process_IsInputOpened(*args
, **kwargs
) 
1740     def IsInputAvailable(*args
, **kwargs
): 
1741         """IsInputAvailable(self) -> bool""" 
1742         return _misc_
.Process_IsInputAvailable(*args
, **kwargs
) 
1744     def IsErrorAvailable(*args
, **kwargs
): 
1745         """IsErrorAvailable(self) -> bool""" 
1746         return _misc_
.Process_IsErrorAvailable(*args
, **kwargs
) 
1749 class ProcessPtr(Process
): 
1750     def __init__(self
, this
): 
1752         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1753         self
.__class
__ = Process
 
1754 _misc_
.Process_swigregister(ProcessPtr
) 
1756 def Process_Kill(*args
, **kwargs
): 
1757     """Process_Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int""" 
1758     return _misc_
.Process_Kill(*args
, **kwargs
) 
1760 def Process_Exists(*args
, **kwargs
): 
1761     """Process_Exists(int pid) -> bool""" 
1762     return _misc_
.Process_Exists(*args
, **kwargs
) 
1764 def Process_Open(*args
, **kwargs
): 
1765     """Process_Open(String cmd, int flags=EXEC_ASYNC) -> Process""" 
1766     return _misc_
.Process_Open(*args
, **kwargs
) 
1768 class ProcessEvent(_core
.Event
): 
1769     """Proxy of C++ ProcessEvent class""" 
1771         return "<%s.%s; proxy of C++ wxProcessEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1772     def __init__(self
, *args
, **kwargs
): 
1773         """__init__(self, int id=0, int pid=0, int exitcode=0) -> ProcessEvent""" 
1774         newobj 
= _misc_
.new_ProcessEvent(*args
, **kwargs
) 
1775         self
.this 
= newobj
.this
 
1778     def GetPid(*args
, **kwargs
): 
1779         """GetPid(self) -> int""" 
1780         return _misc_
.ProcessEvent_GetPid(*args
, **kwargs
) 
1782     def GetExitCode(*args
, **kwargs
): 
1783         """GetExitCode(self) -> int""" 
1784         return _misc_
.ProcessEvent_GetExitCode(*args
, **kwargs
) 
1786     m_pid 
= property(_misc_
.ProcessEvent_m_pid_get
, _misc_
.ProcessEvent_m_pid_set
) 
1787     m_exitcode 
= property(_misc_
.ProcessEvent_m_exitcode_get
, _misc_
.ProcessEvent_m_exitcode_set
) 
1789 class ProcessEventPtr(ProcessEvent
): 
1790     def __init__(self
, this
): 
1792         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1793         self
.__class
__ = ProcessEvent
 
1794 _misc_
.ProcessEvent_swigregister(ProcessEventPtr
) 
1796 wxEVT_END_PROCESS 
= _misc_
.wxEVT_END_PROCESS
 
1797 EVT_END_PROCESS 
= wx
.PyEventBinder( wxEVT_END_PROCESS
, 1 ) 
1799 EXEC_ASYNC 
= _misc_
.EXEC_ASYNC
 
1800 EXEC_SYNC 
= _misc_
.EXEC_SYNC
 
1801 EXEC_NOHIDE 
= _misc_
.EXEC_NOHIDE
 
1802 EXEC_MAKE_GROUP_LEADER 
= _misc_
.EXEC_MAKE_GROUP_LEADER
 
1803 EXEC_NODISABLE 
= _misc_
.EXEC_NODISABLE
 
1805 def Execute(*args
, **kwargs
): 
1806     """Execute(String command, int flags=EXEC_ASYNC, Process process=None) -> long""" 
1807     return _misc_
.Execute(*args
, **kwargs
) 
1809 def Kill(*args
, **kwargs
): 
1810     """Kill(long pid, int sig=SIGTERM, int rc, int flags=KILL_NOCHILDREN) -> int""" 
1811     return _misc_
.Kill(*args
, **kwargs
) 
1812 #--------------------------------------------------------------------------- 
1814 JOYSTICK1 
= _misc_
.JOYSTICK1
 
1815 JOYSTICK2 
= _misc_
.JOYSTICK2
 
1816 JOY_BUTTON_ANY 
= _misc_
.JOY_BUTTON_ANY
 
1817 JOY_BUTTON1 
= _misc_
.JOY_BUTTON1
 
1818 JOY_BUTTON2 
= _misc_
.JOY_BUTTON2
 
1819 JOY_BUTTON3 
= _misc_
.JOY_BUTTON3
 
1820 JOY_BUTTON4 
= _misc_
.JOY_BUTTON4
 
1821 class Joystick(object): 
1822     """Proxy of C++ Joystick class""" 
1824         return "<%s.%s; proxy of C++ wxJoystick instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1825     def __init__(self
, *args
, **kwargs
): 
1826         """__init__(self, int joystick=JOYSTICK1) -> Joystick""" 
1827         newobj 
= _misc_
.new_Joystick(*args
, **kwargs
) 
1828         self
.this 
= newobj
.this
 
1831     def __del__(self
, destroy
=_misc_
.delete_Joystick
): 
1834             if self
.thisown
: destroy(self
) 
1837     def GetPosition(*args
, **kwargs
): 
1838         """GetPosition(self) -> Point""" 
1839         return _misc_
.Joystick_GetPosition(*args
, **kwargs
) 
1841     def GetZPosition(*args
, **kwargs
): 
1842         """GetZPosition(self) -> int""" 
1843         return _misc_
.Joystick_GetZPosition(*args
, **kwargs
) 
1845     def GetButtonState(*args
, **kwargs
): 
1846         """GetButtonState(self) -> int""" 
1847         return _misc_
.Joystick_GetButtonState(*args
, **kwargs
) 
1849     def GetPOVPosition(*args
, **kwargs
): 
1850         """GetPOVPosition(self) -> int""" 
1851         return _misc_
.Joystick_GetPOVPosition(*args
, **kwargs
) 
1853     def GetPOVCTSPosition(*args
, **kwargs
): 
1854         """GetPOVCTSPosition(self) -> int""" 
1855         return _misc_
.Joystick_GetPOVCTSPosition(*args
, **kwargs
) 
1857     def GetRudderPosition(*args
, **kwargs
): 
1858         """GetRudderPosition(self) -> int""" 
1859         return _misc_
.Joystick_GetRudderPosition(*args
, **kwargs
) 
1861     def GetUPosition(*args
, **kwargs
): 
1862         """GetUPosition(self) -> int""" 
1863         return _misc_
.Joystick_GetUPosition(*args
, **kwargs
) 
1865     def GetVPosition(*args
, **kwargs
): 
1866         """GetVPosition(self) -> int""" 
1867         return _misc_
.Joystick_GetVPosition(*args
, **kwargs
) 
1869     def GetMovementThreshold(*args
, **kwargs
): 
1870         """GetMovementThreshold(self) -> int""" 
1871         return _misc_
.Joystick_GetMovementThreshold(*args
, **kwargs
) 
1873     def SetMovementThreshold(*args
, **kwargs
): 
1874         """SetMovementThreshold(self, int threshold)""" 
1875         return _misc_
.Joystick_SetMovementThreshold(*args
, **kwargs
) 
1877     def IsOk(*args
, **kwargs
): 
1878         """IsOk(self) -> bool""" 
1879         return _misc_
.Joystick_IsOk(*args
, **kwargs
) 
1881     def GetNumberJoysticks(*args
, **kwargs
): 
1882         """GetNumberJoysticks(self) -> int""" 
1883         return _misc_
.Joystick_GetNumberJoysticks(*args
, **kwargs
) 
1885     def GetManufacturerId(*args
, **kwargs
): 
1886         """GetManufacturerId(self) -> int""" 
1887         return _misc_
.Joystick_GetManufacturerId(*args
, **kwargs
) 
1889     def GetProductId(*args
, **kwargs
): 
1890         """GetProductId(self) -> int""" 
1891         return _misc_
.Joystick_GetProductId(*args
, **kwargs
) 
1893     def GetProductName(*args
, **kwargs
): 
1894         """GetProductName(self) -> String""" 
1895         return _misc_
.Joystick_GetProductName(*args
, **kwargs
) 
1897     def GetXMin(*args
, **kwargs
): 
1898         """GetXMin(self) -> int""" 
1899         return _misc_
.Joystick_GetXMin(*args
, **kwargs
) 
1901     def GetYMin(*args
, **kwargs
): 
1902         """GetYMin(self) -> int""" 
1903         return _misc_
.Joystick_GetYMin(*args
, **kwargs
) 
1905     def GetZMin(*args
, **kwargs
): 
1906         """GetZMin(self) -> int""" 
1907         return _misc_
.Joystick_GetZMin(*args
, **kwargs
) 
1909     def GetXMax(*args
, **kwargs
): 
1910         """GetXMax(self) -> int""" 
1911         return _misc_
.Joystick_GetXMax(*args
, **kwargs
) 
1913     def GetYMax(*args
, **kwargs
): 
1914         """GetYMax(self) -> int""" 
1915         return _misc_
.Joystick_GetYMax(*args
, **kwargs
) 
1917     def GetZMax(*args
, **kwargs
): 
1918         """GetZMax(self) -> int""" 
1919         return _misc_
.Joystick_GetZMax(*args
, **kwargs
) 
1921     def GetNumberButtons(*args
, **kwargs
): 
1922         """GetNumberButtons(self) -> int""" 
1923         return _misc_
.Joystick_GetNumberButtons(*args
, **kwargs
) 
1925     def GetNumberAxes(*args
, **kwargs
): 
1926         """GetNumberAxes(self) -> int""" 
1927         return _misc_
.Joystick_GetNumberAxes(*args
, **kwargs
) 
1929     def GetMaxButtons(*args
, **kwargs
): 
1930         """GetMaxButtons(self) -> int""" 
1931         return _misc_
.Joystick_GetMaxButtons(*args
, **kwargs
) 
1933     def GetMaxAxes(*args
, **kwargs
): 
1934         """GetMaxAxes(self) -> int""" 
1935         return _misc_
.Joystick_GetMaxAxes(*args
, **kwargs
) 
1937     def GetPollingMin(*args
, **kwargs
): 
1938         """GetPollingMin(self) -> int""" 
1939         return _misc_
.Joystick_GetPollingMin(*args
, **kwargs
) 
1941     def GetPollingMax(*args
, **kwargs
): 
1942         """GetPollingMax(self) -> int""" 
1943         return _misc_
.Joystick_GetPollingMax(*args
, **kwargs
) 
1945     def GetRudderMin(*args
, **kwargs
): 
1946         """GetRudderMin(self) -> int""" 
1947         return _misc_
.Joystick_GetRudderMin(*args
, **kwargs
) 
1949     def GetRudderMax(*args
, **kwargs
): 
1950         """GetRudderMax(self) -> int""" 
1951         return _misc_
.Joystick_GetRudderMax(*args
, **kwargs
) 
1953     def GetUMin(*args
, **kwargs
): 
1954         """GetUMin(self) -> int""" 
1955         return _misc_
.Joystick_GetUMin(*args
, **kwargs
) 
1957     def GetUMax(*args
, **kwargs
): 
1958         """GetUMax(self) -> int""" 
1959         return _misc_
.Joystick_GetUMax(*args
, **kwargs
) 
1961     def GetVMin(*args
, **kwargs
): 
1962         """GetVMin(self) -> int""" 
1963         return _misc_
.Joystick_GetVMin(*args
, **kwargs
) 
1965     def GetVMax(*args
, **kwargs
): 
1966         """GetVMax(self) -> int""" 
1967         return _misc_
.Joystick_GetVMax(*args
, **kwargs
) 
1969     def HasRudder(*args
, **kwargs
): 
1970         """HasRudder(self) -> bool""" 
1971         return _misc_
.Joystick_HasRudder(*args
, **kwargs
) 
1973     def HasZ(*args
, **kwargs
): 
1974         """HasZ(self) -> bool""" 
1975         return _misc_
.Joystick_HasZ(*args
, **kwargs
) 
1977     def HasU(*args
, **kwargs
): 
1978         """HasU(self) -> bool""" 
1979         return _misc_
.Joystick_HasU(*args
, **kwargs
) 
1981     def HasV(*args
, **kwargs
): 
1982         """HasV(self) -> bool""" 
1983         return _misc_
.Joystick_HasV(*args
, **kwargs
) 
1985     def HasPOV(*args
, **kwargs
): 
1986         """HasPOV(self) -> bool""" 
1987         return _misc_
.Joystick_HasPOV(*args
, **kwargs
) 
1989     def HasPOV4Dir(*args
, **kwargs
): 
1990         """HasPOV4Dir(self) -> bool""" 
1991         return _misc_
.Joystick_HasPOV4Dir(*args
, **kwargs
) 
1993     def HasPOVCTS(*args
, **kwargs
): 
1994         """HasPOVCTS(self) -> bool""" 
1995         return _misc_
.Joystick_HasPOVCTS(*args
, **kwargs
) 
1997     def SetCapture(*args
, **kwargs
): 
1998         """SetCapture(self, Window win, int pollingFreq=0) -> bool""" 
1999         return _misc_
.Joystick_SetCapture(*args
, **kwargs
) 
2001     def ReleaseCapture(*args
, **kwargs
): 
2002         """ReleaseCapture(self) -> bool""" 
2003         return _misc_
.Joystick_ReleaseCapture(*args
, **kwargs
) 
2005     def __nonzero__(self
): return self
.IsOk()  
2007 class JoystickPtr(Joystick
): 
2008     def __init__(self
, this
): 
2010         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2011         self
.__class
__ = Joystick
 
2012 _misc_
.Joystick_swigregister(JoystickPtr
) 
2014 wxEVT_JOY_BUTTON_DOWN 
= _misc_
.wxEVT_JOY_BUTTON_DOWN
 
2015 wxEVT_JOY_BUTTON_UP 
= _misc_
.wxEVT_JOY_BUTTON_UP
 
2016 wxEVT_JOY_MOVE 
= _misc_
.wxEVT_JOY_MOVE
 
2017 wxEVT_JOY_ZMOVE 
= _misc_
.wxEVT_JOY_ZMOVE
 
2018 class JoystickEvent(_core
.Event
): 
2019     """Proxy of C++ JoystickEvent class""" 
2021         return "<%s.%s; proxy of C++ wxJoystickEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2022     def __init__(self
, *args
, **kwargs
): 
2024         __init__(self, wxEventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1,  
2025             int change=0) -> JoystickEvent 
2027         newobj 
= _misc_
.new_JoystickEvent(*args
, **kwargs
) 
2028         self
.this 
= newobj
.this
 
2031     def GetPosition(*args
, **kwargs
): 
2032         """GetPosition(self) -> Point""" 
2033         return _misc_
.JoystickEvent_GetPosition(*args
, **kwargs
) 
2035     def GetZPosition(*args
, **kwargs
): 
2036         """GetZPosition(self) -> int""" 
2037         return _misc_
.JoystickEvent_GetZPosition(*args
, **kwargs
) 
2039     def GetButtonState(*args
, **kwargs
): 
2040         """GetButtonState(self) -> int""" 
2041         return _misc_
.JoystickEvent_GetButtonState(*args
, **kwargs
) 
2043     def GetButtonChange(*args
, **kwargs
): 
2044         """GetButtonChange(self) -> int""" 
2045         return _misc_
.JoystickEvent_GetButtonChange(*args
, **kwargs
) 
2047     def GetJoystick(*args
, **kwargs
): 
2048         """GetJoystick(self) -> int""" 
2049         return _misc_
.JoystickEvent_GetJoystick(*args
, **kwargs
) 
2051     def SetJoystick(*args
, **kwargs
): 
2052         """SetJoystick(self, int stick)""" 
2053         return _misc_
.JoystickEvent_SetJoystick(*args
, **kwargs
) 
2055     def SetButtonState(*args
, **kwargs
): 
2056         """SetButtonState(self, int state)""" 
2057         return _misc_
.JoystickEvent_SetButtonState(*args
, **kwargs
) 
2059     def SetButtonChange(*args
, **kwargs
): 
2060         """SetButtonChange(self, int change)""" 
2061         return _misc_
.JoystickEvent_SetButtonChange(*args
, **kwargs
) 
2063     def SetPosition(*args
, **kwargs
): 
2064         """SetPosition(self, Point pos)""" 
2065         return _misc_
.JoystickEvent_SetPosition(*args
, **kwargs
) 
2067     def SetZPosition(*args
, **kwargs
): 
2068         """SetZPosition(self, int zPos)""" 
2069         return _misc_
.JoystickEvent_SetZPosition(*args
, **kwargs
) 
2071     def IsButton(*args
, **kwargs
): 
2072         """IsButton(self) -> bool""" 
2073         return _misc_
.JoystickEvent_IsButton(*args
, **kwargs
) 
2075     def IsMove(*args
, **kwargs
): 
2076         """IsMove(self) -> bool""" 
2077         return _misc_
.JoystickEvent_IsMove(*args
, **kwargs
) 
2079     def IsZMove(*args
, **kwargs
): 
2080         """IsZMove(self) -> bool""" 
2081         return _misc_
.JoystickEvent_IsZMove(*args
, **kwargs
) 
2083     def ButtonDown(*args
, **kwargs
): 
2084         """ButtonDown(self, int but=JOY_BUTTON_ANY) -> bool""" 
2085         return _misc_
.JoystickEvent_ButtonDown(*args
, **kwargs
) 
2087     def ButtonUp(*args
, **kwargs
): 
2088         """ButtonUp(self, int but=JOY_BUTTON_ANY) -> bool""" 
2089         return _misc_
.JoystickEvent_ButtonUp(*args
, **kwargs
) 
2091     def ButtonIsDown(*args
, **kwargs
): 
2092         """ButtonIsDown(self, int but=JOY_BUTTON_ANY) -> bool""" 
2093         return _misc_
.JoystickEvent_ButtonIsDown(*args
, **kwargs
) 
2095     m_pos 
= property(GetPosition
, SetPosition
) 
2096     m_zPosition 
= property(GetZPosition
, SetZPosition
) 
2097     m_buttonChange 
= property(GetButtonChange
, SetButtonChange
) 
2098     m_buttonState 
= property(GetButtonState
, SetButtonState
) 
2099     m_joyStick 
= property(GetJoystick
, SetJoystick
) 
2102 class JoystickEventPtr(JoystickEvent
): 
2103     def __init__(self
, this
): 
2105         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2106         self
.__class
__ = JoystickEvent
 
2107 _misc_
.JoystickEvent_swigregister(JoystickEventPtr
) 
2109 EVT_JOY_BUTTON_DOWN 
= wx
.PyEventBinder( wxEVT_JOY_BUTTON_DOWN 
) 
2110 EVT_JOY_BUTTON_UP 
= wx
.PyEventBinder( wxEVT_JOY_BUTTON_UP 
) 
2111 EVT_JOY_MOVE 
= wx
.PyEventBinder( wxEVT_JOY_MOVE 
) 
2112 EVT_JOY_ZMOVE 
= wx
.PyEventBinder( wxEVT_JOY_ZMOVE 
) 
2114 EVT_JOYSTICK_EVENTS 
= wx
.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN
, 
2115                                         wxEVT_JOY_BUTTON_UP
,  
2121 #--------------------------------------------------------------------------- 
2123 SOUND_SYNC 
= _misc_
.SOUND_SYNC
 
2124 SOUND_ASYNC 
= _misc_
.SOUND_ASYNC
 
2125 SOUND_LOOP 
= _misc_
.SOUND_LOOP
 
2126 class Sound(object): 
2127     """Proxy of C++ Sound class""" 
2129         return "<%s.%s; proxy of C++ wxSound instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2130     def __init__(self
, *args
, **kwargs
): 
2131         """__init__(self, String fileName=EmptyString) -> Sound""" 
2132         newobj 
= _misc_
.new_Sound(*args
, **kwargs
) 
2133         self
.this 
= newobj
.this
 
2136     def __del__(self
, destroy
=_misc_
.delete_Sound
): 
2139             if self
.thisown
: destroy(self
) 
2142     def Create(*args
, **kwargs
): 
2143         """Create(self, String fileName) -> bool""" 
2144         return _misc_
.Sound_Create(*args
, **kwargs
) 
2146     def CreateFromData(*args
, **kwargs
): 
2147         """CreateFromData(self, PyObject data) -> bool""" 
2148         return _misc_
.Sound_CreateFromData(*args
, **kwargs
) 
2150     def IsOk(*args
, **kwargs
): 
2151         """IsOk(self) -> bool""" 
2152         return _misc_
.Sound_IsOk(*args
, **kwargs
) 
2154     def Play(*args
, **kwargs
): 
2155         """Play(self, unsigned int flags=SOUND_ASYNC) -> bool""" 
2156         return _misc_
.Sound_Play(*args
, **kwargs
) 
2158     def PlaySound(*args
, **kwargs
): 
2159         """PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool""" 
2160         return _misc_
.Sound_PlaySound(*args
, **kwargs
) 
2162     PlaySound 
= staticmethod(PlaySound
) 
2163     def Stop(*args
, **kwargs
): 
2165         return _misc_
.Sound_Stop(*args
, **kwargs
) 
2167     Stop 
= staticmethod(Stop
) 
2168     def __nonzero__(self
): return self
.IsOk()  
2170 class SoundPtr(Sound
): 
2171     def __init__(self
, this
): 
2173         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2174         self
.__class
__ = Sound
 
2175 _misc_
.Sound_swigregister(SoundPtr
) 
2177 def SoundFromData(*args
, **kwargs
): 
2178     """SoundFromData(PyObject data) -> Sound""" 
2179     val 
= _misc_
.new_SoundFromData(*args
, **kwargs
) 
2183 def Sound_PlaySound(*args
, **kwargs
): 
2184     """Sound_PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool""" 
2185     return _misc_
.Sound_PlaySound(*args
, **kwargs
) 
2187 def Sound_Stop(*args
, **kwargs
): 
2189     return _misc_
.Sound_Stop(*args
, **kwargs
) 
2191 #--------------------------------------------------------------------------- 
2193 MAILCAP_STANDARD 
= _misc_
.MAILCAP_STANDARD
 
2194 MAILCAP_NETSCAPE 
= _misc_
.MAILCAP_NETSCAPE
 
2195 MAILCAP_KDE 
= _misc_
.MAILCAP_KDE
 
2196 MAILCAP_GNOME 
= _misc_
.MAILCAP_GNOME
 
2197 MAILCAP_ALL 
= _misc_
.MAILCAP_ALL
 
2198 class FileTypeInfo(object): 
2199     """Proxy of C++ FileTypeInfo class""" 
2201         return "<%s.%s; proxy of C++ wxFileTypeInfo instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2202     def __init__(self
, *args
, **kwargs
): 
2203         """__init__(self, String mimeType, String openCmd, String printCmd, String desc) -> FileTypeInfo""" 
2204         newobj 
= _misc_
.new_FileTypeInfo(*args
, **kwargs
) 
2205         self
.this 
= newobj
.this
 
2208     def IsValid(*args
, **kwargs
): 
2209         """IsValid(self) -> bool""" 
2210         return _misc_
.FileTypeInfo_IsValid(*args
, **kwargs
) 
2212     def SetIcon(*args
, **kwargs
): 
2213         """SetIcon(self, String iconFile, int iconIndex=0)""" 
2214         return _misc_
.FileTypeInfo_SetIcon(*args
, **kwargs
) 
2216     def SetShortDesc(*args
, **kwargs
): 
2217         """SetShortDesc(self, String shortDesc)""" 
2218         return _misc_
.FileTypeInfo_SetShortDesc(*args
, **kwargs
) 
2220     def GetMimeType(*args
, **kwargs
): 
2221         """GetMimeType(self) -> String""" 
2222         return _misc_
.FileTypeInfo_GetMimeType(*args
, **kwargs
) 
2224     def GetOpenCommand(*args
, **kwargs
): 
2225         """GetOpenCommand(self) -> String""" 
2226         return _misc_
.FileTypeInfo_GetOpenCommand(*args
, **kwargs
) 
2228     def GetPrintCommand(*args
, **kwargs
): 
2229         """GetPrintCommand(self) -> String""" 
2230         return _misc_
.FileTypeInfo_GetPrintCommand(*args
, **kwargs
) 
2232     def GetShortDesc(*args
, **kwargs
): 
2233         """GetShortDesc(self) -> String""" 
2234         return _misc_
.FileTypeInfo_GetShortDesc(*args
, **kwargs
) 
2236     def GetDescription(*args
, **kwargs
): 
2237         """GetDescription(self) -> String""" 
2238         return _misc_
.FileTypeInfo_GetDescription(*args
, **kwargs
) 
2240     def GetExtensions(*args
, **kwargs
): 
2241         """GetExtensions(self) -> wxArrayString""" 
2242         return _misc_
.FileTypeInfo_GetExtensions(*args
, **kwargs
) 
2244     def GetExtensionsCount(*args
, **kwargs
): 
2245         """GetExtensionsCount(self) -> int""" 
2246         return _misc_
.FileTypeInfo_GetExtensionsCount(*args
, **kwargs
) 
2248     def GetIconFile(*args
, **kwargs
): 
2249         """GetIconFile(self) -> String""" 
2250         return _misc_
.FileTypeInfo_GetIconFile(*args
, **kwargs
) 
2252     def GetIconIndex(*args
, **kwargs
): 
2253         """GetIconIndex(self) -> int""" 
2254         return _misc_
.FileTypeInfo_GetIconIndex(*args
, **kwargs
) 
2257 class FileTypeInfoPtr(FileTypeInfo
): 
2258     def __init__(self
, this
): 
2260         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2261         self
.__class
__ = FileTypeInfo
 
2262 _misc_
.FileTypeInfo_swigregister(FileTypeInfoPtr
) 
2264 def FileTypeInfoSequence(*args
, **kwargs
): 
2265     """FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo""" 
2266     val 
= _misc_
.new_FileTypeInfoSequence(*args
, **kwargs
) 
2270 def NullFileTypeInfo(*args
, **kwargs
): 
2271     """NullFileTypeInfo() -> FileTypeInfo""" 
2272     val 
= _misc_
.new_NullFileTypeInfo(*args
, **kwargs
) 
2276 class FileType(object): 
2277     """Proxy of C++ FileType class""" 
2279         return "<%s.%s; proxy of C++ wxFileType instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2280     def __init__(self
, *args
, **kwargs
): 
2281         """__init__(self, FileTypeInfo ftInfo) -> FileType""" 
2282         newobj 
= _misc_
.new_FileType(*args
, **kwargs
) 
2283         self
.this 
= newobj
.this
 
2286     def __del__(self
, destroy
=_misc_
.delete_FileType
): 
2289             if self
.thisown
: destroy(self
) 
2292     def GetMimeType(*args
, **kwargs
): 
2293         """GetMimeType(self) -> PyObject""" 
2294         return _misc_
.FileType_GetMimeType(*args
, **kwargs
) 
2296     def GetMimeTypes(*args
, **kwargs
): 
2297         """GetMimeTypes(self) -> PyObject""" 
2298         return _misc_
.FileType_GetMimeTypes(*args
, **kwargs
) 
2300     def GetExtensions(*args
, **kwargs
): 
2301         """GetExtensions(self) -> PyObject""" 
2302         return _misc_
.FileType_GetExtensions(*args
, **kwargs
) 
2304     def GetIcon(*args
, **kwargs
): 
2305         """GetIcon(self) -> Icon""" 
2306         return _misc_
.FileType_GetIcon(*args
, **kwargs
) 
2308     def GetIconInfo(*args
, **kwargs
): 
2309         """GetIconInfo(self) -> PyObject""" 
2310         return _misc_
.FileType_GetIconInfo(*args
, **kwargs
) 
2312     def GetDescription(*args
, **kwargs
): 
2313         """GetDescription(self) -> PyObject""" 
2314         return _misc_
.FileType_GetDescription(*args
, **kwargs
) 
2316     def GetOpenCommand(*args
, **kwargs
): 
2317         """GetOpenCommand(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2318         return _misc_
.FileType_GetOpenCommand(*args
, **kwargs
) 
2320     def GetPrintCommand(*args
, **kwargs
): 
2321         """GetPrintCommand(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2322         return _misc_
.FileType_GetPrintCommand(*args
, **kwargs
) 
2324     def GetAllCommands(*args
, **kwargs
): 
2325         """GetAllCommands(self, String filename, String mimetype=EmptyString) -> PyObject""" 
2326         return _misc_
.FileType_GetAllCommands(*args
, **kwargs
) 
2328     def SetCommand(*args
, **kwargs
): 
2329         """SetCommand(self, String cmd, String verb, bool overwriteprompt=True) -> bool""" 
2330         return _misc_
.FileType_SetCommand(*args
, **kwargs
) 
2332     def SetDefaultIcon(*args
, **kwargs
): 
2333         """SetDefaultIcon(self, String cmd=EmptyString, int index=0) -> bool""" 
2334         return _misc_
.FileType_SetDefaultIcon(*args
, **kwargs
) 
2336     def Unassociate(*args
, **kwargs
): 
2337         """Unassociate(self) -> bool""" 
2338         return _misc_
.FileType_Unassociate(*args
, **kwargs
) 
2340     def ExpandCommand(*args
, **kwargs
): 
2341         """ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String""" 
2342         return _misc_
.FileType_ExpandCommand(*args
, **kwargs
) 
2344     ExpandCommand 
= staticmethod(ExpandCommand
) 
2346 class FileTypePtr(FileType
): 
2347     def __init__(self
, this
): 
2349         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2350         self
.__class
__ = FileType
 
2351 _misc_
.FileType_swigregister(FileTypePtr
) 
2353 def FileType_ExpandCommand(*args
, **kwargs
): 
2354     """FileType_ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String""" 
2355     return _misc_
.FileType_ExpandCommand(*args
, **kwargs
) 
2357 class MimeTypesManager(object): 
2358     """Proxy of C++ MimeTypesManager class""" 
2360         return "<%s.%s; proxy of C++ wxMimeTypesManager instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2361     def IsOfType(*args
, **kwargs
): 
2362         """IsOfType(String mimeType, String wildcard) -> bool""" 
2363         return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
) 
2365     IsOfType 
= staticmethod(IsOfType
) 
2366     def __init__(self
, *args
, **kwargs
): 
2367         """__init__(self) -> MimeTypesManager""" 
2368         newobj 
= _misc_
.new_MimeTypesManager(*args
, **kwargs
) 
2369         self
.this 
= newobj
.this
 
2372     def Initialize(*args
, **kwargs
): 
2373         """Initialize(self, int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)""" 
2374         return _misc_
.MimeTypesManager_Initialize(*args
, **kwargs
) 
2376     def ClearData(*args
, **kwargs
): 
2377         """ClearData(self)""" 
2378         return _misc_
.MimeTypesManager_ClearData(*args
, **kwargs
) 
2380     def GetFileTypeFromExtension(*args
, **kwargs
): 
2381         """GetFileTypeFromExtension(self, String ext) -> FileType""" 
2382         return _misc_
.MimeTypesManager_GetFileTypeFromExtension(*args
, **kwargs
) 
2384     def GetFileTypeFromMimeType(*args
, **kwargs
): 
2385         """GetFileTypeFromMimeType(self, String mimeType) -> FileType""" 
2386         return _misc_
.MimeTypesManager_GetFileTypeFromMimeType(*args
, **kwargs
) 
2388     def ReadMailcap(*args
, **kwargs
): 
2389         """ReadMailcap(self, String filename, bool fallback=False) -> bool""" 
2390         return _misc_
.MimeTypesManager_ReadMailcap(*args
, **kwargs
) 
2392     def ReadMimeTypes(*args
, **kwargs
): 
2393         """ReadMimeTypes(self, String filename) -> bool""" 
2394         return _misc_
.MimeTypesManager_ReadMimeTypes(*args
, **kwargs
) 
2396     def EnumAllFileTypes(*args
, **kwargs
): 
2397         """EnumAllFileTypes(self) -> PyObject""" 
2398         return _misc_
.MimeTypesManager_EnumAllFileTypes(*args
, **kwargs
) 
2400     def AddFallback(*args
, **kwargs
): 
2401         """AddFallback(self, FileTypeInfo ft)""" 
2402         return _misc_
.MimeTypesManager_AddFallback(*args
, **kwargs
) 
2404     def Associate(*args
, **kwargs
): 
2405         """Associate(self, FileTypeInfo ftInfo) -> FileType""" 
2406         return _misc_
.MimeTypesManager_Associate(*args
, **kwargs
) 
2408     def Unassociate(*args
, **kwargs
): 
2409         """Unassociate(self, FileType ft) -> bool""" 
2410         return _misc_
.MimeTypesManager_Unassociate(*args
, **kwargs
) 
2412     def __del__(self
, destroy
=_misc_
.delete_MimeTypesManager
): 
2415             if self
.thisown
: destroy(self
) 
2419 class MimeTypesManagerPtr(MimeTypesManager
): 
2420     def __init__(self
, this
): 
2422         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2423         self
.__class
__ = MimeTypesManager
 
2424 _misc_
.MimeTypesManager_swigregister(MimeTypesManagerPtr
) 
2425 TheMimeTypesManager 
= cvar
.TheMimeTypesManager
 
2427 def MimeTypesManager_IsOfType(*args
, **kwargs
): 
2428     """MimeTypesManager_IsOfType(String mimeType, String wildcard) -> bool""" 
2429     return _misc_
.MimeTypesManager_IsOfType(*args
, **kwargs
) 
2431 #--------------------------------------------------------------------------- 
2433 class ArtProvider(object): 
2435     The wx.ArtProvider class is used to customize the look of wxWidgets 
2436     application. When wxWidgets needs to display an icon or a bitmap (e.g. 
2437     in the standard file dialog), it does not use hard-coded resource but 
2438     asks wx.ArtProvider for it instead. This way the users can plug in 
2439     their own wx.ArtProvider class and easily replace standard art with 
2440     his/her own version. It is easy thing to do: all that is needed is 
2441     to derive a class from wx.ArtProvider, override it's CreateBitmap 
2442     method and register the provider with wx.ArtProvider.PushProvider:: 
2444         class MyArtProvider(wx.ArtProvider): 
2446                 wx.ArtProvider.__init__(self) 
2448             def CreateBitmap(self, artid, client, size): 
2454         return "<%s.%s; proxy of C++ wxPyArtProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2455     def __init__(self
, *args
, **kwargs
): 
2457         __init__(self) -> ArtProvider 
2459         The wx.ArtProvider class is used to customize the look of wxWidgets 
2460         application. When wxWidgets needs to display an icon or a bitmap (e.g. 
2461         in the standard file dialog), it does not use hard-coded resource but 
2462         asks wx.ArtProvider for it instead. This way the users can plug in 
2463         their own wx.ArtProvider class and easily replace standard art with 
2464         his/her own version. It is easy thing to do: all that is needed is 
2465         to derive a class from wx.ArtProvider, override it's CreateBitmap 
2466         method and register the provider with wx.ArtProvider.PushProvider:: 
2468             class MyArtProvider(wx.ArtProvider): 
2470                     wx.ArtProvider.__init__(self) 
2472                 def CreateBitmap(self, artid, client, size): 
2477         newobj 
= _misc_
.new_ArtProvider(*args
, **kwargs
) 
2478         self
.this 
= newobj
.this
 
2481         self
._setCallbackInfo
(self
, ArtProvider
) 
2483     def _setCallbackInfo(*args
, **kwargs
): 
2484         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
2485         return _misc_
.ArtProvider__setCallbackInfo(*args
, **kwargs
) 
2487     def PushProvider(*args
, **kwargs
): 
2489         PushProvider(ArtProvider provider) 
2491         Add new provider to the top of providers stack. 
2493         return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
) 
2495     PushProvider 
= staticmethod(PushProvider
) 
2496     def PopProvider(*args
, **kwargs
): 
2498         PopProvider() -> bool 
2500         Remove latest added provider and delete it. 
2502         return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
) 
2504     PopProvider 
= staticmethod(PopProvider
) 
2505     def RemoveProvider(*args
, **kwargs
): 
2507         RemoveProvider(ArtProvider provider) -> bool 
2509         Remove provider. The provider must have been added previously!  The 
2510         provider is _not_ deleted. 
2512         return _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
) 
2514     RemoveProvider 
= staticmethod(RemoveProvider
) 
2515     def GetBitmap(*args
, **kwargs
): 
2517         GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap 
2519         Query the providers for bitmap with given ID and return it. Return 
2520         wx.NullBitmap if no provider provides it. 
2522         return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
) 
2524     GetBitmap 
= staticmethod(GetBitmap
) 
2525     def GetIcon(*args
, **kwargs
): 
2527         GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon 
2529         Query the providers for icon with given ID and return it.  Return 
2530         wx.NullIcon if no provider provides it. 
2532         return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
) 
2534     GetIcon 
= staticmethod(GetIcon
) 
2535     def Destroy(*args
, **kwargs
): 
2537         return _misc_
.ArtProvider_Destroy(*args
, **kwargs
) 
2540 class ArtProviderPtr(ArtProvider
): 
2541     def __init__(self
, this
): 
2543         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2544         self
.__class
__ = ArtProvider
 
2545 _misc_
.ArtProvider_swigregister(ArtProviderPtr
) 
2546 ART_TOOLBAR 
= cvar
.ART_TOOLBAR
 
2547 ART_MENU 
= cvar
.ART_MENU
 
2548 ART_FRAME_ICON 
= cvar
.ART_FRAME_ICON
 
2549 ART_CMN_DIALOG 
= cvar
.ART_CMN_DIALOG
 
2550 ART_HELP_BROWSER 
= cvar
.ART_HELP_BROWSER
 
2551 ART_MESSAGE_BOX 
= cvar
.ART_MESSAGE_BOX
 
2552 ART_BUTTON 
= cvar
.ART_BUTTON
 
2553 ART_OTHER 
= cvar
.ART_OTHER
 
2554 ART_ADD_BOOKMARK 
= cvar
.ART_ADD_BOOKMARK
 
2555 ART_DEL_BOOKMARK 
= cvar
.ART_DEL_BOOKMARK
 
2556 ART_HELP_SIDE_PANEL 
= cvar
.ART_HELP_SIDE_PANEL
 
2557 ART_HELP_SETTINGS 
= cvar
.ART_HELP_SETTINGS
 
2558 ART_HELP_BOOK 
= cvar
.ART_HELP_BOOK
 
2559 ART_HELP_FOLDER 
= cvar
.ART_HELP_FOLDER
 
2560 ART_HELP_PAGE 
= cvar
.ART_HELP_PAGE
 
2561 ART_GO_BACK 
= cvar
.ART_GO_BACK
 
2562 ART_GO_FORWARD 
= cvar
.ART_GO_FORWARD
 
2563 ART_GO_UP 
= cvar
.ART_GO_UP
 
2564 ART_GO_DOWN 
= cvar
.ART_GO_DOWN
 
2565 ART_GO_TO_PARENT 
= cvar
.ART_GO_TO_PARENT
 
2566 ART_GO_HOME 
= cvar
.ART_GO_HOME
 
2567 ART_FILE_OPEN 
= cvar
.ART_FILE_OPEN
 
2568 ART_PRINT 
= cvar
.ART_PRINT
 
2569 ART_HELP 
= cvar
.ART_HELP
 
2570 ART_TIP 
= cvar
.ART_TIP
 
2571 ART_REPORT_VIEW 
= cvar
.ART_REPORT_VIEW
 
2572 ART_LIST_VIEW 
= cvar
.ART_LIST_VIEW
 
2573 ART_NEW_DIR 
= cvar
.ART_NEW_DIR
 
2574 ART_HARDDISK 
= cvar
.ART_HARDDISK
 
2575 ART_FLOPPY 
= cvar
.ART_FLOPPY
 
2576 ART_CDROM 
= cvar
.ART_CDROM
 
2577 ART_REMOVABLE 
= cvar
.ART_REMOVABLE
 
2578 ART_FOLDER 
= cvar
.ART_FOLDER
 
2579 ART_FOLDER_OPEN 
= cvar
.ART_FOLDER_OPEN
 
2580 ART_GO_DIR_UP 
= cvar
.ART_GO_DIR_UP
 
2581 ART_EXECUTABLE_FILE 
= cvar
.ART_EXECUTABLE_FILE
 
2582 ART_NORMAL_FILE 
= cvar
.ART_NORMAL_FILE
 
2583 ART_TICK_MARK 
= cvar
.ART_TICK_MARK
 
2584 ART_CROSS_MARK 
= cvar
.ART_CROSS_MARK
 
2585 ART_ERROR 
= cvar
.ART_ERROR
 
2586 ART_QUESTION 
= cvar
.ART_QUESTION
 
2587 ART_WARNING 
= cvar
.ART_WARNING
 
2588 ART_INFORMATION 
= cvar
.ART_INFORMATION
 
2589 ART_MISSING_IMAGE 
= cvar
.ART_MISSING_IMAGE
 
2591 def ArtProvider_PushProvider(*args
, **kwargs
): 
2593     ArtProvider_PushProvider(ArtProvider provider) 
2595     Add new provider to the top of providers stack. 
2597     return _misc_
.ArtProvider_PushProvider(*args
, **kwargs
) 
2599 def ArtProvider_PopProvider(*args
, **kwargs
): 
2601     ArtProvider_PopProvider() -> bool 
2603     Remove latest added provider and delete it. 
2605     return _misc_
.ArtProvider_PopProvider(*args
, **kwargs
) 
2607 def ArtProvider_RemoveProvider(*args
, **kwargs
): 
2609     ArtProvider_RemoveProvider(ArtProvider provider) -> bool 
2611     Remove provider. The provider must have been added previously!  The 
2612     provider is _not_ deleted. 
2614     return _misc_
.ArtProvider_RemoveProvider(*args
, **kwargs
) 
2616 def ArtProvider_GetBitmap(*args
, **kwargs
): 
2618     ArtProvider_GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap 
2620     Query the providers for bitmap with given ID and return it. Return 
2621     wx.NullBitmap if no provider provides it. 
2623     return _misc_
.ArtProvider_GetBitmap(*args
, **kwargs
) 
2625 def ArtProvider_GetIcon(*args
, **kwargs
): 
2627     ArtProvider_GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon 
2629     Query the providers for icon with given ID and return it.  Return 
2630     wx.NullIcon if no provider provides it. 
2632     return _misc_
.ArtProvider_GetIcon(*args
, **kwargs
) 
2634 #--------------------------------------------------------------------------- 
2636 CONFIG_USE_LOCAL_FILE 
= _misc_
.CONFIG_USE_LOCAL_FILE
 
2637 CONFIG_USE_GLOBAL_FILE 
= _misc_
.CONFIG_USE_GLOBAL_FILE
 
2638 CONFIG_USE_RELATIVE_PATH 
= _misc_
.CONFIG_USE_RELATIVE_PATH
 
2639 CONFIG_USE_NO_ESCAPE_CHARACTERS 
= _misc_
.CONFIG_USE_NO_ESCAPE_CHARACTERS
 
2640 class ConfigBase(object): 
2642     wx.ConfigBase class defines the basic interface of all config 
2643     classes. It can not be used by itself (it is an abstract base class) 
2644     and you will always use one of its derivations: wx.Config or 
2647     wx.ConfigBase organizes the items in a tree-like structure, modeled 
2648     after the Unix/Dos filesystem. There are groups that act like 
2649     directories and entries, key/value pairs that act like files.  There 
2650     is always one current group given by the current path.  As in the file 
2651     system case, to specify a key in the config class you must use a path 
2652     to it.  Config classes also support the notion of the current group, 
2653     which makes it possible to use relative paths. 
2655     Keys are pairs "key_name = value" where value may be of string, 
2656     integer floating point or boolean, you can not store binary data 
2657     without first encoding it as a string.  For performance reasons items 
2658     should be kept small, no more than a couple kilobytes. 
2661     def __init__(self
): raise RuntimeError, "No constructor defined" 
2663         return "<%s.%s; proxy of C++ wxConfigBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2664     def __del__(self
, destroy
=_misc_
.delete_ConfigBase
): 
2667             if self
.thisown
: destroy(self
) 
2670     Type_Unknown 
= _misc_
.ConfigBase_Type_Unknown
 
2671     Type_String 
= _misc_
.ConfigBase_Type_String
 
2672     Type_Boolean 
= _misc_
.ConfigBase_Type_Boolean
 
2673     Type_Integer 
= _misc_
.ConfigBase_Type_Integer
 
2674     Type_Float 
= _misc_
.ConfigBase_Type_Float
 
2675     def Set(*args
, **kwargs
): 
2677         Set(ConfigBase config) -> ConfigBase 
2679         Sets the global config object (the one returned by Get) and returns a 
2680         reference to the previous global config object. 
2682         return _misc_
.ConfigBase_Set(*args
, **kwargs
) 
2684     Set 
= staticmethod(Set
) 
2685     def Get(*args
, **kwargs
): 
2687         Get(bool createOnDemand=True) -> ConfigBase 
2689         Returns the current global config object, creating one if neccessary. 
2691         return _misc_
.ConfigBase_Get(*args
, **kwargs
) 
2693     Get 
= staticmethod(Get
) 
2694     def Create(*args
, **kwargs
): 
2696         Create() -> ConfigBase 
2698         Create and return a new global config object.  This function will 
2699         create the "best" implementation of wx.Config available for the 
2702         return _misc_
.ConfigBase_Create(*args
, **kwargs
) 
2704     Create 
= staticmethod(Create
) 
2705     def DontCreateOnDemand(*args
, **kwargs
): 
2707         DontCreateOnDemand() 
2709         Should Get() try to create a new log object if there isn't a current 
2712         return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
) 
2714     DontCreateOnDemand 
= staticmethod(DontCreateOnDemand
) 
2715     def SetPath(*args
, **kwargs
): 
2717         SetPath(self, String path) 
2719         Set current path: if the first character is '/', it's the absolute 
2720         path, otherwise it's a relative path. '..' is supported. If the 
2721         strPath doesn't exist it is created. 
2723         return _misc_
.ConfigBase_SetPath(*args
, **kwargs
) 
2725     def GetPath(*args
, **kwargs
): 
2727         GetPath(self) -> String 
2729         Retrieve the current path (always as absolute path) 
2731         return _misc_
.ConfigBase_GetPath(*args
, **kwargs
) 
2733     def GetFirstGroup(*args
, **kwargs
): 
2735         GetFirstGroup() -> (more, value, index) 
2737         Allows enumerating the subgroups in a config object.  Returns a tuple 
2738         containing a flag indicating there are more items, the name of the 
2739         current item, and an index to pass to GetNextGroup to fetch the next 
2742         return _misc_
.ConfigBase_GetFirstGroup(*args
, **kwargs
) 
2744     def GetNextGroup(*args
, **kwargs
): 
2746         GetNextGroup(long index) -> (more, value, index) 
2748         Allows enumerating the subgroups in a config object.  Returns a tuple 
2749         containing a flag indicating there are more items, the name of the 
2750         current item, and an index to pass to GetNextGroup to fetch the next 
2753         return _misc_
.ConfigBase_GetNextGroup(*args
, **kwargs
) 
2755     def GetFirstEntry(*args
, **kwargs
): 
2757         GetFirstEntry() -> (more, value, index) 
2759         Allows enumerating the entries in the current group in a config 
2760         object.  Returns a tuple containing a flag indicating there are more 
2761         items, the name of the current item, and an index to pass to 
2762         GetNextGroup to fetch the next item. 
2764         return _misc_
.ConfigBase_GetFirstEntry(*args
, **kwargs
) 
2766     def GetNextEntry(*args
, **kwargs
): 
2768         GetNextEntry(long index) -> (more, value, index) 
2770         Allows enumerating the entries in the current group in a config 
2771         object.  Returns a tuple containing a flag indicating there are more 
2772         items, the name of the current item, and an index to pass to 
2773         GetNextGroup to fetch the next item. 
2775         return _misc_
.ConfigBase_GetNextEntry(*args
, **kwargs
) 
2777     def GetNumberOfEntries(*args
, **kwargs
): 
2779         GetNumberOfEntries(self, bool recursive=False) -> size_t 
2781         Get the number of entries in the current group, with or without its 
2784         return _misc_
.ConfigBase_GetNumberOfEntries(*args
, **kwargs
) 
2786     def GetNumberOfGroups(*args
, **kwargs
): 
2788         GetNumberOfGroups(self, bool recursive=False) -> size_t 
2790         Get the number of subgroups in the current group, with or without its 
2793         return _misc_
.ConfigBase_GetNumberOfGroups(*args
, **kwargs
) 
2795     def HasGroup(*args
, **kwargs
): 
2797         HasGroup(self, String name) -> bool 
2799         Returns True if the group by this name exists 
2801         return _misc_
.ConfigBase_HasGroup(*args
, **kwargs
) 
2803     def HasEntry(*args
, **kwargs
): 
2805         HasEntry(self, String name) -> bool 
2807         Returns True if the entry by this name exists 
2809         return _misc_
.ConfigBase_HasEntry(*args
, **kwargs
) 
2811     def Exists(*args
, **kwargs
): 
2813         Exists(self, String name) -> bool 
2815         Returns True if either a group or an entry with a given name exists 
2817         return _misc_
.ConfigBase_Exists(*args
, **kwargs
) 
2819     def GetEntryType(*args
, **kwargs
): 
2821         GetEntryType(self, String name) -> int 
2823         Get the type of the entry.  Returns one of the wx.Config.Type_XXX values. 
2825         return _misc_
.ConfigBase_GetEntryType(*args
, **kwargs
) 
2827     def Read(*args
, **kwargs
): 
2829         Read(self, String key, String defaultVal=EmptyString) -> String 
2831         Returns the value of key if it exists, defaultVal otherwise. 
2833         return _misc_
.ConfigBase_Read(*args
, **kwargs
) 
2835     def ReadInt(*args
, **kwargs
): 
2837         ReadInt(self, String key, long defaultVal=0) -> long 
2839         Returns the value of key if it exists, defaultVal otherwise. 
2841         return _misc_
.ConfigBase_ReadInt(*args
, **kwargs
) 
2843     def ReadFloat(*args
, **kwargs
): 
2845         ReadFloat(self, String key, double defaultVal=0.0) -> double 
2847         Returns the value of key if it exists, defaultVal otherwise. 
2849         return _misc_
.ConfigBase_ReadFloat(*args
, **kwargs
) 
2851     def ReadBool(*args
, **kwargs
): 
2853         ReadBool(self, String key, bool defaultVal=False) -> bool 
2855         Returns the value of key if it exists, defaultVal otherwise. 
2857         return _misc_
.ConfigBase_ReadBool(*args
, **kwargs
) 
2859     def Write(*args
, **kwargs
): 
2861         Write(self, String key, String value) -> bool 
2863         write the value (return True on success) 
2865         return _misc_
.ConfigBase_Write(*args
, **kwargs
) 
2867     def WriteInt(*args
, **kwargs
): 
2869         WriteInt(self, String key, long value) -> bool 
2871         write the value (return True on success) 
2873         return _misc_
.ConfigBase_WriteInt(*args
, **kwargs
) 
2875     def WriteFloat(*args
, **kwargs
): 
2877         WriteFloat(self, String key, double value) -> bool 
2879         write the value (return True on success) 
2881         return _misc_
.ConfigBase_WriteFloat(*args
, **kwargs
) 
2883     def WriteBool(*args
, **kwargs
): 
2885         WriteBool(self, String key, bool value) -> bool 
2887         write the value (return True on success) 
2889         return _misc_
.ConfigBase_WriteBool(*args
, **kwargs
) 
2891     def Flush(*args
, **kwargs
): 
2893         Flush(self, bool currentOnly=False) -> bool 
2895         permanently writes all changes 
2897         return _misc_
.ConfigBase_Flush(*args
, **kwargs
) 
2899     def RenameEntry(*args
, **kwargs
): 
2901         RenameEntry(self, String oldName, String newName) -> bool 
2903         Rename an entry.  Returns False on failure (probably because the new 
2904         name is already taken by an existing entry) 
2906         return _misc_
.ConfigBase_RenameEntry(*args
, **kwargs
) 
2908     def RenameGroup(*args
, **kwargs
): 
2910         RenameGroup(self, String oldName, String newName) -> bool 
2912         Rename a group.  Returns False on failure (probably because the new 
2913         name is already taken by an existing entry) 
2915         return _misc_
.ConfigBase_RenameGroup(*args
, **kwargs
) 
2917     def DeleteEntry(*args
, **kwargs
): 
2919         DeleteEntry(self, String key, bool deleteGroupIfEmpty=True) -> bool 
2921         Deletes the specified entry and the group it belongs to if it was the 
2922         last key in it and the second parameter is True 
2924         return _misc_
.ConfigBase_DeleteEntry(*args
, **kwargs
) 
2926     def DeleteGroup(*args
, **kwargs
): 
2928         DeleteGroup(self, String key) -> bool 
2930         Delete the group (with all subgroups) 
2932         return _misc_
.ConfigBase_DeleteGroup(*args
, **kwargs
) 
2934     def DeleteAll(*args
, **kwargs
): 
2936         DeleteAll(self) -> bool 
2938         Delete the whole underlying object (disk file, registry key, ...) 
2939         primarly intended for use by deinstallation routine. 
2941         return _misc_
.ConfigBase_DeleteAll(*args
, **kwargs
) 
2943     def SetExpandEnvVars(*args
, **kwargs
): 
2945         SetExpandEnvVars(self, bool doIt=True) 
2947         We can automatically expand environment variables in the config 
2948         entries this option is on by default, you can turn it on/off at any 
2951         return _misc_
.ConfigBase_SetExpandEnvVars(*args
, **kwargs
) 
2953     def IsExpandingEnvVars(*args
, **kwargs
): 
2955         IsExpandingEnvVars(self) -> bool 
2957         Are we currently expanding environment variables? 
2959         return _misc_
.ConfigBase_IsExpandingEnvVars(*args
, **kwargs
) 
2961     def SetRecordDefaults(*args
, **kwargs
): 
2963         SetRecordDefaults(self, bool doIt=True) 
2965         Set whether the config objec should record default values. 
2967         return _misc_
.ConfigBase_SetRecordDefaults(*args
, **kwargs
) 
2969     def IsRecordingDefaults(*args
, **kwargs
): 
2971         IsRecordingDefaults(self) -> bool 
2973         Are we currently recording default values? 
2975         return _misc_
.ConfigBase_IsRecordingDefaults(*args
, **kwargs
) 
2977     def ExpandEnvVars(*args
, **kwargs
): 
2979         ExpandEnvVars(self, String str) -> String 
2981         Expand any environment variables in str and return the result 
2983         return _misc_
.ConfigBase_ExpandEnvVars(*args
, **kwargs
) 
2985     def GetAppName(*args
, **kwargs
): 
2986         """GetAppName(self) -> String""" 
2987         return _misc_
.ConfigBase_GetAppName(*args
, **kwargs
) 
2989     def GetVendorName(*args
, **kwargs
): 
2990         """GetVendorName(self) -> String""" 
2991         return _misc_
.ConfigBase_GetVendorName(*args
, **kwargs
) 
2993     def SetAppName(*args
, **kwargs
): 
2994         """SetAppName(self, String appName)""" 
2995         return _misc_
.ConfigBase_SetAppName(*args
, **kwargs
) 
2997     def SetVendorName(*args
, **kwargs
): 
2998         """SetVendorName(self, String vendorName)""" 
2999         return _misc_
.ConfigBase_SetVendorName(*args
, **kwargs
) 
3001     def SetStyle(*args
, **kwargs
): 
3002         """SetStyle(self, long style)""" 
3003         return _misc_
.ConfigBase_SetStyle(*args
, **kwargs
) 
3005     def GetStyle(*args
, **kwargs
): 
3006         """GetStyle(self) -> long""" 
3007         return _misc_
.ConfigBase_GetStyle(*args
, **kwargs
) 
3010 class ConfigBasePtr(ConfigBase
): 
3011     def __init__(self
, this
): 
3013         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3014         self
.__class
__ = ConfigBase
 
3015 _misc_
.ConfigBase_swigregister(ConfigBasePtr
) 
3017 def ConfigBase_Set(*args
, **kwargs
): 
3019     ConfigBase_Set(ConfigBase config) -> ConfigBase 
3021     Sets the global config object (the one returned by Get) and returns a 
3022     reference to the previous global config object. 
3024     return _misc_
.ConfigBase_Set(*args
, **kwargs
) 
3026 def ConfigBase_Get(*args
, **kwargs
): 
3028     ConfigBase_Get(bool createOnDemand=True) -> ConfigBase 
3030     Returns the current global config object, creating one if neccessary. 
3032     return _misc_
.ConfigBase_Get(*args
, **kwargs
) 
3034 def ConfigBase_Create(*args
, **kwargs
): 
3036     ConfigBase_Create() -> ConfigBase 
3038     Create and return a new global config object.  This function will 
3039     create the "best" implementation of wx.Config available for the 
3042     return _misc_
.ConfigBase_Create(*args
, **kwargs
) 
3044 def ConfigBase_DontCreateOnDemand(*args
, **kwargs
): 
3046     ConfigBase_DontCreateOnDemand() 
3048     Should Get() try to create a new log object if there isn't a current 
3051     return _misc_
.ConfigBase_DontCreateOnDemand(*args
, **kwargs
) 
3053 class Config(ConfigBase
): 
3055     This ConfigBase-derived class will use the registry on Windows, 
3056     and will be a wx.FileConfig on other platforms. 
3059         return "<%s.%s; proxy of C++ wxConfig instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3060     def __init__(self
, *args
, **kwargs
): 
3062         __init__(self, String appName=EmptyString, String vendorName=EmptyString,  
3063             String localFilename=EmptyString, String globalFilename=EmptyString,  
3064             long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> Config 
3066         newobj 
= _misc_
.new_Config(*args
, **kwargs
) 
3067         self
.this 
= newobj
.this
 
3070     def __del__(self
, destroy
=_misc_
.delete_Config
): 
3073             if self
.thisown
: destroy(self
) 
3077 class ConfigPtr(Config
): 
3078     def __init__(self
, this
): 
3080         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3081         self
.__class
__ = Config
 
3082 _misc_
.Config_swigregister(ConfigPtr
) 
3084 class FileConfig(ConfigBase
): 
3085     """This config class will use a file for storage on all platforms.""" 
3087         return "<%s.%s; proxy of C++ wxFileConfig instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3088     def __init__(self
, *args
, **kwargs
): 
3090         __init__(self, String appName=EmptyString, String vendorName=EmptyString,  
3091             String localFilename=EmptyString, String globalFilename=EmptyString,  
3092             long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> FileConfig 
3094         newobj 
= _misc_
.new_FileConfig(*args
, **kwargs
) 
3095         self
.this 
= newobj
.this
 
3098     def __del__(self
, destroy
=_misc_
.delete_FileConfig
): 
3101             if self
.thisown
: destroy(self
) 
3105 class FileConfigPtr(FileConfig
): 
3106     def __init__(self
, this
): 
3108         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3109         self
.__class
__ = FileConfig
 
3110 _misc_
.FileConfig_swigregister(FileConfigPtr
) 
3112 class ConfigPathChanger(object): 
3114     A handy little class which changes current path to the path of given 
3115     entry and restores it in the destructoir: so if you declare a local 
3116     variable of this type, you work in the entry directory and the path is 
3117     automatically restored when the function returns. 
3120         return "<%s.%s; proxy of C++ wxConfigPathChanger instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3121     def __init__(self
, *args
, **kwargs
): 
3122         """__init__(self, ConfigBase config, String entry) -> ConfigPathChanger""" 
3123         newobj 
= _misc_
.new_ConfigPathChanger(*args
, **kwargs
) 
3124         self
.this 
= newobj
.this
 
3127     def __del__(self
, destroy
=_misc_
.delete_ConfigPathChanger
): 
3130             if self
.thisown
: destroy(self
) 
3133     def Name(*args
, **kwargs
): 
3135         Name(self) -> String 
3139         return _misc_
.ConfigPathChanger_Name(*args
, **kwargs
) 
3142 class ConfigPathChangerPtr(ConfigPathChanger
): 
3143     def __init__(self
, this
): 
3145         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3146         self
.__class
__ = ConfigPathChanger
 
3147 _misc_
.ConfigPathChanger_swigregister(ConfigPathChangerPtr
) 
3150 def ExpandEnvVars(*args
, **kwargs
): 
3152     ExpandEnvVars(String sz) -> String 
3154     Replace environment variables ($SOMETHING) with their values. The 
3155     format is $VARNAME or ${VARNAME} where VARNAME contains alphanumeric 
3156     characters and '_' only. '$' must be escaped ('\$') in order to be 
3159     return _misc_
.ExpandEnvVars(*args
, **kwargs
) 
3160 #--------------------------------------------------------------------------- 
3162 class DateTime(object): 
3163     """Proxy of C++ DateTime class""" 
3165         return "<%s.%s; proxy of C++ wxDateTime instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3166     Local 
= _misc_
.DateTime_Local
 
3167     GMT_12 
= _misc_
.DateTime_GMT_12
 
3168     GMT_11 
= _misc_
.DateTime_GMT_11
 
3169     GMT_10 
= _misc_
.DateTime_GMT_10
 
3170     GMT_9 
= _misc_
.DateTime_GMT_9
 
3171     GMT_8 
= _misc_
.DateTime_GMT_8
 
3172     GMT_7 
= _misc_
.DateTime_GMT_7
 
3173     GMT_6 
= _misc_
.DateTime_GMT_6
 
3174     GMT_5 
= _misc_
.DateTime_GMT_5
 
3175     GMT_4 
= _misc_
.DateTime_GMT_4
 
3176     GMT_3 
= _misc_
.DateTime_GMT_3
 
3177     GMT_2 
= _misc_
.DateTime_GMT_2
 
3178     GMT_1 
= _misc_
.DateTime_GMT_1
 
3179     GMT0 
= _misc_
.DateTime_GMT0
 
3180     GMT1 
= _misc_
.DateTime_GMT1
 
3181     GMT2 
= _misc_
.DateTime_GMT2
 
3182     GMT3 
= _misc_
.DateTime_GMT3
 
3183     GMT4 
= _misc_
.DateTime_GMT4
 
3184     GMT5 
= _misc_
.DateTime_GMT5
 
3185     GMT6 
= _misc_
.DateTime_GMT6
 
3186     GMT7 
= _misc_
.DateTime_GMT7
 
3187     GMT8 
= _misc_
.DateTime_GMT8
 
3188     GMT9 
= _misc_
.DateTime_GMT9
 
3189     GMT10 
= _misc_
.DateTime_GMT10
 
3190     GMT11 
= _misc_
.DateTime_GMT11
 
3191     GMT12 
= _misc_
.DateTime_GMT12
 
3192     WET 
= _misc_
.DateTime_WET
 
3193     WEST 
= _misc_
.DateTime_WEST
 
3194     CET 
= _misc_
.DateTime_CET
 
3195     CEST 
= _misc_
.DateTime_CEST
 
3196     EET 
= _misc_
.DateTime_EET
 
3197     EEST 
= _misc_
.DateTime_EEST
 
3198     MSK 
= _misc_
.DateTime_MSK
 
3199     MSD 
= _misc_
.DateTime_MSD
 
3200     AST 
= _misc_
.DateTime_AST
 
3201     ADT 
= _misc_
.DateTime_ADT
 
3202     EST 
= _misc_
.DateTime_EST
 
3203     EDT 
= _misc_
.DateTime_EDT
 
3204     CST 
= _misc_
.DateTime_CST
 
3205     CDT 
= _misc_
.DateTime_CDT
 
3206     MST 
= _misc_
.DateTime_MST
 
3207     MDT 
= _misc_
.DateTime_MDT
 
3208     PST 
= _misc_
.DateTime_PST
 
3209     PDT 
= _misc_
.DateTime_PDT
 
3210     HST 
= _misc_
.DateTime_HST
 
3211     AKST 
= _misc_
.DateTime_AKST
 
3212     AKDT 
= _misc_
.DateTime_AKDT
 
3213     A_WST 
= _misc_
.DateTime_A_WST
 
3214     A_CST 
= _misc_
.DateTime_A_CST
 
3215     A_EST 
= _misc_
.DateTime_A_EST
 
3216     A_ESST 
= _misc_
.DateTime_A_ESST
 
3217     UTC 
= _misc_
.DateTime_UTC
 
3218     Gregorian 
= _misc_
.DateTime_Gregorian
 
3219     Julian 
= _misc_
.DateTime_Julian
 
3220     Gr_Unknown 
= _misc_
.DateTime_Gr_Unknown
 
3221     Gr_Standard 
= _misc_
.DateTime_Gr_Standard
 
3222     Gr_Alaska 
= _misc_
.DateTime_Gr_Alaska
 
3223     Gr_Albania 
= _misc_
.DateTime_Gr_Albania
 
3224     Gr_Austria 
= _misc_
.DateTime_Gr_Austria
 
3225     Gr_Austria_Brixen 
= _misc_
.DateTime_Gr_Austria_Brixen
 
3226     Gr_Austria_Salzburg 
= _misc_
.DateTime_Gr_Austria_Salzburg
 
3227     Gr_Austria_Tyrol 
= _misc_
.DateTime_Gr_Austria_Tyrol
 
3228     Gr_Austria_Carinthia 
= _misc_
.DateTime_Gr_Austria_Carinthia
 
3229     Gr_Austria_Styria 
= _misc_
.DateTime_Gr_Austria_Styria
 
3230     Gr_Belgium 
= _misc_
.DateTime_Gr_Belgium
 
3231     Gr_Bulgaria 
= _misc_
.DateTime_Gr_Bulgaria
 
3232     Gr_Bulgaria_1 
= _misc_
.DateTime_Gr_Bulgaria_1
 
3233     Gr_Bulgaria_2 
= _misc_
.DateTime_Gr_Bulgaria_2
 
3234     Gr_Bulgaria_3 
= _misc_
.DateTime_Gr_Bulgaria_3
 
3235     Gr_Canada 
= _misc_
.DateTime_Gr_Canada
 
3236     Gr_China 
= _misc_
.DateTime_Gr_China
 
3237     Gr_China_1 
= _misc_
.DateTime_Gr_China_1
 
3238     Gr_China_2 
= _misc_
.DateTime_Gr_China_2
 
3239     Gr_Czechoslovakia 
= _misc_
.DateTime_Gr_Czechoslovakia
 
3240     Gr_Denmark 
= _misc_
.DateTime_Gr_Denmark
 
3241     Gr_Egypt 
= _misc_
.DateTime_Gr_Egypt
 
3242     Gr_Estonia 
= _misc_
.DateTime_Gr_Estonia
 
3243     Gr_Finland 
= _misc_
.DateTime_Gr_Finland
 
3244     Gr_France 
= _misc_
.DateTime_Gr_France
 
3245     Gr_France_Alsace 
= _misc_
.DateTime_Gr_France_Alsace
 
3246     Gr_France_Lorraine 
= _misc_
.DateTime_Gr_France_Lorraine
 
3247     Gr_France_Strasbourg 
= _misc_
.DateTime_Gr_France_Strasbourg
 
3248     Gr_Germany 
= _misc_
.DateTime_Gr_Germany
 
3249     Gr_Germany_Catholic 
= _misc_
.DateTime_Gr_Germany_Catholic
 
3250     Gr_Germany_Prussia 
= _misc_
.DateTime_Gr_Germany_Prussia
 
3251     Gr_Germany_Protestant 
= _misc_
.DateTime_Gr_Germany_Protestant
 
3252     Gr_GreatBritain 
= _misc_
.DateTime_Gr_GreatBritain
 
3253     Gr_Greece 
= _misc_
.DateTime_Gr_Greece
 
3254     Gr_Hungary 
= _misc_
.DateTime_Gr_Hungary
 
3255     Gr_Ireland 
= _misc_
.DateTime_Gr_Ireland
 
3256     Gr_Italy 
= _misc_
.DateTime_Gr_Italy
 
3257     Gr_Japan 
= _misc_
.DateTime_Gr_Japan
 
3258     Gr_Japan_1 
= _misc_
.DateTime_Gr_Japan_1
 
3259     Gr_Japan_2 
= _misc_
.DateTime_Gr_Japan_2
 
3260     Gr_Japan_3 
= _misc_
.DateTime_Gr_Japan_3
 
3261     Gr_Latvia 
= _misc_
.DateTime_Gr_Latvia
 
3262     Gr_Lithuania 
= _misc_
.DateTime_Gr_Lithuania
 
3263     Gr_Luxemburg 
= _misc_
.DateTime_Gr_Luxemburg
 
3264     Gr_Netherlands 
= _misc_
.DateTime_Gr_Netherlands
 
3265     Gr_Netherlands_Groningen 
= _misc_
.DateTime_Gr_Netherlands_Groningen
 
3266     Gr_Netherlands_Gelderland 
= _misc_
.DateTime_Gr_Netherlands_Gelderland
 
3267     Gr_Netherlands_Utrecht 
= _misc_
.DateTime_Gr_Netherlands_Utrecht
 
3268     Gr_Netherlands_Friesland 
= _misc_
.DateTime_Gr_Netherlands_Friesland
 
3269     Gr_Norway 
= _misc_
.DateTime_Gr_Norway
 
3270     Gr_Poland 
= _misc_
.DateTime_Gr_Poland
 
3271     Gr_Portugal 
= _misc_
.DateTime_Gr_Portugal
 
3272     Gr_Romania 
= _misc_
.DateTime_Gr_Romania
 
3273     Gr_Russia 
= _misc_
.DateTime_Gr_Russia
 
3274     Gr_Scotland 
= _misc_
.DateTime_Gr_Scotland
 
3275     Gr_Spain 
= _misc_
.DateTime_Gr_Spain
 
3276     Gr_Sweden 
= _misc_
.DateTime_Gr_Sweden
 
3277     Gr_Switzerland 
= _misc_
.DateTime_Gr_Switzerland
 
3278     Gr_Switzerland_Catholic 
= _misc_
.DateTime_Gr_Switzerland_Catholic
 
3279     Gr_Switzerland_Protestant 
= _misc_
.DateTime_Gr_Switzerland_Protestant
 
3280     Gr_Turkey 
= _misc_
.DateTime_Gr_Turkey
 
3281     Gr_USA 
= _misc_
.DateTime_Gr_USA
 
3282     Gr_Wales 
= _misc_
.DateTime_Gr_Wales
 
3283     Gr_Yugoslavia 
= _misc_
.DateTime_Gr_Yugoslavia
 
3284     Country_Unknown 
= _misc_
.DateTime_Country_Unknown
 
3285     Country_Default 
= _misc_
.DateTime_Country_Default
 
3286     Country_WesternEurope_Start 
= _misc_
.DateTime_Country_WesternEurope_Start
 
3287     Country_EEC 
= _misc_
.DateTime_Country_EEC
 
3288     France 
= _misc_
.DateTime_France
 
3289     Germany 
= _misc_
.DateTime_Germany
 
3290     UK 
= _misc_
.DateTime_UK
 
3291     Country_WesternEurope_End 
= _misc_
.DateTime_Country_WesternEurope_End
 
3292     Russia 
= _misc_
.DateTime_Russia
 
3293     USA 
= _misc_
.DateTime_USA
 
3294     Jan 
= _misc_
.DateTime_Jan
 
3295     Feb 
= _misc_
.DateTime_Feb
 
3296     Mar 
= _misc_
.DateTime_Mar
 
3297     Apr 
= _misc_
.DateTime_Apr
 
3298     May 
= _misc_
.DateTime_May
 
3299     Jun 
= _misc_
.DateTime_Jun
 
3300     Jul 
= _misc_
.DateTime_Jul
 
3301     Aug 
= _misc_
.DateTime_Aug
 
3302     Sep 
= _misc_
.DateTime_Sep
 
3303     Oct 
= _misc_
.DateTime_Oct
 
3304     Nov 
= _misc_
.DateTime_Nov
 
3305     Dec 
= _misc_
.DateTime_Dec
 
3306     Inv_Month 
= _misc_
.DateTime_Inv_Month
 
3307     Sun 
= _misc_
.DateTime_Sun
 
3308     Mon 
= _misc_
.DateTime_Mon
 
3309     Tue 
= _misc_
.DateTime_Tue
 
3310     Wed 
= _misc_
.DateTime_Wed
 
3311     Thu 
= _misc_
.DateTime_Thu
 
3312     Fri 
= _misc_
.DateTime_Fri
 
3313     Sat 
= _misc_
.DateTime_Sat
 
3314     Inv_WeekDay 
= _misc_
.DateTime_Inv_WeekDay
 
3315     Inv_Year 
= _misc_
.DateTime_Inv_Year
 
3316     Name_Full 
= _misc_
.DateTime_Name_Full
 
3317     Name_Abbr 
= _misc_
.DateTime_Name_Abbr
 
3318     Default_First 
= _misc_
.DateTime_Default_First
 
3319     Monday_First 
= _misc_
.DateTime_Monday_First
 
3320     Sunday_First 
= _misc_
.DateTime_Sunday_First
 
3321     def SetCountry(*args
, **kwargs
): 
3322         """SetCountry(int country)""" 
3323         return _misc_
.DateTime_SetCountry(*args
, **kwargs
) 
3325     SetCountry 
= staticmethod(SetCountry
) 
3326     def GetCountry(*args
, **kwargs
): 
3327         """GetCountry() -> int""" 
3328         return _misc_
.DateTime_GetCountry(*args
, **kwargs
) 
3330     GetCountry 
= staticmethod(GetCountry
) 
3331     def IsWestEuropeanCountry(*args
, **kwargs
): 
3332         """IsWestEuropeanCountry(int country=Country_Default) -> bool""" 
3333         return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
) 
3335     IsWestEuropeanCountry 
= staticmethod(IsWestEuropeanCountry
) 
3336     def GetCurrentYear(*args
, **kwargs
): 
3337         """GetCurrentYear(int cal=Gregorian) -> int""" 
3338         return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
) 
3340     GetCurrentYear 
= staticmethod(GetCurrentYear
) 
3341     def ConvertYearToBC(*args
, **kwargs
): 
3342         """ConvertYearToBC(int year) -> int""" 
3343         return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
) 
3345     ConvertYearToBC 
= staticmethod(ConvertYearToBC
) 
3346     def GetCurrentMonth(*args
, **kwargs
): 
3347         """GetCurrentMonth(int cal=Gregorian) -> int""" 
3348         return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
) 
3350     GetCurrentMonth 
= staticmethod(GetCurrentMonth
) 
3351     def IsLeapYear(*args
, **kwargs
): 
3352         """IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool""" 
3353         return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
) 
3355     IsLeapYear 
= staticmethod(IsLeapYear
) 
3356     def GetCentury(*args
, **kwargs
): 
3357         """GetCentury(int year=Inv_Year) -> int""" 
3358         return _misc_
.DateTime_GetCentury(*args
, **kwargs
) 
3360     GetCentury 
= staticmethod(GetCentury
) 
3361     def GetNumberOfDaysinYear(*args
, **kwargs
): 
3362         """GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int""" 
3363         return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
) 
3365     GetNumberOfDaysinYear 
= staticmethod(GetNumberOfDaysinYear
) 
3366     def GetNumberOfDaysInMonth(*args
, **kwargs
): 
3367         """GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int""" 
3368         return _misc_
.DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
) 
3370     GetNumberOfDaysInMonth 
= staticmethod(GetNumberOfDaysInMonth
) 
3371     def GetMonthName(*args
, **kwargs
): 
3372         """GetMonthName(int month, int flags=Name_Full) -> String""" 
3373         return _misc_
.DateTime_GetMonthName(*args
, **kwargs
) 
3375     GetMonthName 
= staticmethod(GetMonthName
) 
3376     def GetWeekDayName(*args
, **kwargs
): 
3377         """GetWeekDayName(int weekday, int flags=Name_Full) -> String""" 
3378         return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
) 
3380     GetWeekDayName 
= staticmethod(GetWeekDayName
) 
3381     def GetAmPmStrings(*args
, **kwargs
): 
3383         GetAmPmStrings() -> (am, pm) 
3385         Get the AM and PM strings in the current locale (may be empty) 
3387         return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
) 
3389     GetAmPmStrings 
= staticmethod(GetAmPmStrings
) 
3390     def IsDSTApplicable(*args
, **kwargs
): 
3391         """IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool""" 
3392         return _misc_
.DateTime_IsDSTApplicable(*args
, **kwargs
) 
3394     IsDSTApplicable 
= staticmethod(IsDSTApplicable
) 
3395     def GetBeginDST(*args
, **kwargs
): 
3396         """GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3397         return _misc_
.DateTime_GetBeginDST(*args
, **kwargs
) 
3399     GetBeginDST 
= staticmethod(GetBeginDST
) 
3400     def GetEndDST(*args
, **kwargs
): 
3401         """GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3402         return _misc_
.DateTime_GetEndDST(*args
, **kwargs
) 
3404     GetEndDST 
= staticmethod(GetEndDST
) 
3405     def Now(*args
, **kwargs
): 
3406         """Now() -> DateTime""" 
3407         return _misc_
.DateTime_Now(*args
, **kwargs
) 
3409     Now 
= staticmethod(Now
) 
3410     def UNow(*args
, **kwargs
): 
3411         """UNow() -> DateTime""" 
3412         return _misc_
.DateTime_UNow(*args
, **kwargs
) 
3414     UNow 
= staticmethod(UNow
) 
3415     def Today(*args
, **kwargs
): 
3416         """Today() -> DateTime""" 
3417         return _misc_
.DateTime_Today(*args
, **kwargs
) 
3419     Today 
= staticmethod(Today
) 
3420     def __init__(self
, *args
, **kwargs
): 
3421         """__init__(self) -> DateTime""" 
3422         newobj 
= _misc_
.new_DateTime(*args
, **kwargs
) 
3423         self
.this 
= newobj
.this
 
3426     def __del__(self
, destroy
=_misc_
.delete_DateTime
): 
3429             if self
.thisown
: destroy(self
) 
3432     def SetToCurrent(*args
, **kwargs
): 
3433         """SetToCurrent(self) -> DateTime""" 
3434         return _misc_
.DateTime_SetToCurrent(*args
, **kwargs
) 
3436     def SetTimeT(*args
, **kwargs
): 
3437         """SetTimeT(self, time_t timet) -> DateTime""" 
3438         return _misc_
.DateTime_SetTimeT(*args
, **kwargs
) 
3440     def SetJDN(*args
, **kwargs
): 
3441         """SetJDN(self, double jdn) -> DateTime""" 
3442         return _misc_
.DateTime_SetJDN(*args
, **kwargs
) 
3444     def SetHMS(*args
, **kwargs
): 
3445         """SetHMS(self, int hour, int minute=0, int second=0, int millisec=0) -> DateTime""" 
3446         return _misc_
.DateTime_SetHMS(*args
, **kwargs
) 
3448     def Set(*args
, **kwargs
): 
3450         Set(self, int day, int month=Inv_Month, int year=Inv_Year, int hour=0,  
3451             int minute=0, int second=0, int millisec=0) -> DateTime 
3453         return _misc_
.DateTime_Set(*args
, **kwargs
) 
3455     def ResetTime(*args
, **kwargs
): 
3456         """ResetTime(self) -> DateTime""" 
3457         return _misc_
.DateTime_ResetTime(*args
, **kwargs
) 
3459     def SetYear(*args
, **kwargs
): 
3460         """SetYear(self, int year) -> DateTime""" 
3461         return _misc_
.DateTime_SetYear(*args
, **kwargs
) 
3463     def SetMonth(*args
, **kwargs
): 
3464         """SetMonth(self, int month) -> DateTime""" 
3465         return _misc_
.DateTime_SetMonth(*args
, **kwargs
) 
3467     def SetDay(*args
, **kwargs
): 
3468         """SetDay(self, int day) -> DateTime""" 
3469         return _misc_
.DateTime_SetDay(*args
, **kwargs
) 
3471     def SetHour(*args
, **kwargs
): 
3472         """SetHour(self, int hour) -> DateTime""" 
3473         return _misc_
.DateTime_SetHour(*args
, **kwargs
) 
3475     def SetMinute(*args
, **kwargs
): 
3476         """SetMinute(self, int minute) -> DateTime""" 
3477         return _misc_
.DateTime_SetMinute(*args
, **kwargs
) 
3479     def SetSecond(*args
, **kwargs
): 
3480         """SetSecond(self, int second) -> DateTime""" 
3481         return _misc_
.DateTime_SetSecond(*args
, **kwargs
) 
3483     def SetMillisecond(*args
, **kwargs
): 
3484         """SetMillisecond(self, int millisecond) -> DateTime""" 
3485         return _misc_
.DateTime_SetMillisecond(*args
, **kwargs
) 
3487     def SetToWeekDayInSameWeek(*args
, **kwargs
): 
3488         """SetToWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime""" 
3489         return _misc_
.DateTime_SetToWeekDayInSameWeek(*args
, **kwargs
) 
3491     def GetWeekDayInSameWeek(*args
, **kwargs
): 
3492         """GetWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime""" 
3493         return _misc_
.DateTime_GetWeekDayInSameWeek(*args
, **kwargs
) 
3495     def SetToNextWeekDay(*args
, **kwargs
): 
3496         """SetToNextWeekDay(self, int weekday) -> DateTime""" 
3497         return _misc_
.DateTime_SetToNextWeekDay(*args
, **kwargs
) 
3499     def GetNextWeekDay(*args
, **kwargs
): 
3500         """GetNextWeekDay(self, int weekday) -> DateTime""" 
3501         return _misc_
.DateTime_GetNextWeekDay(*args
, **kwargs
) 
3503     def SetToPrevWeekDay(*args
, **kwargs
): 
3504         """SetToPrevWeekDay(self, int weekday) -> DateTime""" 
3505         return _misc_
.DateTime_SetToPrevWeekDay(*args
, **kwargs
) 
3507     def GetPrevWeekDay(*args
, **kwargs
): 
3508         """GetPrevWeekDay(self, int weekday) -> DateTime""" 
3509         return _misc_
.DateTime_GetPrevWeekDay(*args
, **kwargs
) 
3511     def SetToWeekDay(*args
, **kwargs
): 
3512         """SetToWeekDay(self, int weekday, int n=1, int month=Inv_Month, int year=Inv_Year) -> bool""" 
3513         return _misc_
.DateTime_SetToWeekDay(*args
, **kwargs
) 
3515     def SetToLastWeekDay(*args
, **kwargs
): 
3516         """SetToLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> bool""" 
3517         return _misc_
.DateTime_SetToLastWeekDay(*args
, **kwargs
) 
3519     def GetLastWeekDay(*args
, **kwargs
): 
3520         """GetLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3521         return _misc_
.DateTime_GetLastWeekDay(*args
, **kwargs
) 
3523     def SetToTheWeek(*args
, **kwargs
): 
3524         """SetToTheWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> bool""" 
3525         return _misc_
.DateTime_SetToTheWeek(*args
, **kwargs
) 
3527     def GetWeek(*args
, **kwargs
): 
3528         """GetWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> DateTime""" 
3529         return _misc_
.DateTime_GetWeek(*args
, **kwargs
) 
3531     SetToTheWeek 
= wx
._deprecated
(SetToTheWeek
, "SetToTheWeek is deprecated, use (static) SetToWeekOfYear instead") 
3532     GetWeek 
= wx
._deprecated
(GetWeek
, "GetWeek is deprecated, use GetWeekOfYear instead") 
3534     def SetToWeekOfYear(*args
, **kwargs
): 
3535         """SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime""" 
3536         return _misc_
.DateTime_SetToWeekOfYear(*args
, **kwargs
) 
3538     SetToWeekOfYear 
= staticmethod(SetToWeekOfYear
) 
3539     def SetToLastMonthDay(*args
, **kwargs
): 
3540         """SetToLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3541         return _misc_
.DateTime_SetToLastMonthDay(*args
, **kwargs
) 
3543     def GetLastMonthDay(*args
, **kwargs
): 
3544         """GetLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime""" 
3545         return _misc_
.DateTime_GetLastMonthDay(*args
, **kwargs
) 
3547     def SetToYearDay(*args
, **kwargs
): 
3548         """SetToYearDay(self, int yday) -> DateTime""" 
3549         return _misc_
.DateTime_SetToYearDay(*args
, **kwargs
) 
3551     def GetYearDay(*args
, **kwargs
): 
3552         """GetYearDay(self, int yday) -> DateTime""" 
3553         return _misc_
.DateTime_GetYearDay(*args
, **kwargs
) 
3555     def GetJulianDayNumber(*args
, **kwargs
): 
3556         """GetJulianDayNumber(self) -> double""" 
3557         return _misc_
.DateTime_GetJulianDayNumber(*args
, **kwargs
) 
3559     def GetJDN(*args
, **kwargs
): 
3560         """GetJDN(self) -> double""" 
3561         return _misc_
.DateTime_GetJDN(*args
, **kwargs
) 
3563     def GetModifiedJulianDayNumber(*args
, **kwargs
): 
3564         """GetModifiedJulianDayNumber(self) -> double""" 
3565         return _misc_
.DateTime_GetModifiedJulianDayNumber(*args
, **kwargs
) 
3567     def GetMJD(*args
, **kwargs
): 
3568         """GetMJD(self) -> double""" 
3569         return _misc_
.DateTime_GetMJD(*args
, **kwargs
) 
3571     def GetRataDie(*args
, **kwargs
): 
3572         """GetRataDie(self) -> double""" 
3573         return _misc_
.DateTime_GetRataDie(*args
, **kwargs
) 
3575     def ToTimezone(*args
, **kwargs
): 
3576         """ToTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime""" 
3577         return _misc_
.DateTime_ToTimezone(*args
, **kwargs
) 
3579     def MakeTimezone(*args
, **kwargs
): 
3580         """MakeTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime""" 
3581         return _misc_
.DateTime_MakeTimezone(*args
, **kwargs
) 
3583     def ToGMT(*args
, **kwargs
): 
3584         """ToGMT(self, bool noDST=False) -> DateTime""" 
3585         return _misc_
.DateTime_ToGMT(*args
, **kwargs
) 
3587     def MakeGMT(*args
, **kwargs
): 
3588         """MakeGMT(self, bool noDST=False) -> DateTime""" 
3589         return _misc_
.DateTime_MakeGMT(*args
, **kwargs
) 
3591     def IsDST(*args
, **kwargs
): 
3592         """IsDST(self, int country=Country_Default) -> int""" 
3593         return _misc_
.DateTime_IsDST(*args
, **kwargs
) 
3595     def IsValid(*args
, **kwargs
): 
3596         """IsValid(self) -> bool""" 
3597         return _misc_
.DateTime_IsValid(*args
, **kwargs
) 
3600     def __nonzero__(self
): return self
.Ok()  
3601     def GetTicks(*args
, **kwargs
): 
3602         """GetTicks(self) -> time_t""" 
3603         return _misc_
.DateTime_GetTicks(*args
, **kwargs
) 
3605     def GetYear(*args
, **kwargs
): 
3606         """GetYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3607         return _misc_
.DateTime_GetYear(*args
, **kwargs
) 
3609     def GetMonth(*args
, **kwargs
): 
3610         """GetMonth(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3611         return _misc_
.DateTime_GetMonth(*args
, **kwargs
) 
3613     def GetDay(*args
, **kwargs
): 
3614         """GetDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3615         return _misc_
.DateTime_GetDay(*args
, **kwargs
) 
3617     def GetWeekDay(*args
, **kwargs
): 
3618         """GetWeekDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3619         return _misc_
.DateTime_GetWeekDay(*args
, **kwargs
) 
3621     def GetHour(*args
, **kwargs
): 
3622         """GetHour(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3623         return _misc_
.DateTime_GetHour(*args
, **kwargs
) 
3625     def GetMinute(*args
, **kwargs
): 
3626         """GetMinute(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3627         return _misc_
.DateTime_GetMinute(*args
, **kwargs
) 
3629     def GetSecond(*args
, **kwargs
): 
3630         """GetSecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3631         return _misc_
.DateTime_GetSecond(*args
, **kwargs
) 
3633     def GetMillisecond(*args
, **kwargs
): 
3634         """GetMillisecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3635         return _misc_
.DateTime_GetMillisecond(*args
, **kwargs
) 
3637     def GetDayOfYear(*args
, **kwargs
): 
3638         """GetDayOfYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3639         return _misc_
.DateTime_GetDayOfYear(*args
, **kwargs
) 
3641     def GetWeekOfYear(*args
, **kwargs
): 
3642         """GetWeekOfYear(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3643         return _misc_
.DateTime_GetWeekOfYear(*args
, **kwargs
) 
3645     def GetWeekOfMonth(*args
, **kwargs
): 
3646         """GetWeekOfMonth(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int""" 
3647         return _misc_
.DateTime_GetWeekOfMonth(*args
, **kwargs
) 
3649     def IsWorkDay(*args
, **kwargs
): 
3650         """IsWorkDay(self, int country=Country_Default) -> bool""" 
3651         return _misc_
.DateTime_IsWorkDay(*args
, **kwargs
) 
3653     def IsEqualTo(*args
, **kwargs
): 
3654         """IsEqualTo(self, DateTime datetime) -> bool""" 
3655         return _misc_
.DateTime_IsEqualTo(*args
, **kwargs
) 
3657     def IsEarlierThan(*args
, **kwargs
): 
3658         """IsEarlierThan(self, DateTime datetime) -> bool""" 
3659         return _misc_
.DateTime_IsEarlierThan(*args
, **kwargs
) 
3661     def IsLaterThan(*args
, **kwargs
): 
3662         """IsLaterThan(self, DateTime datetime) -> bool""" 
3663         return _misc_
.DateTime_IsLaterThan(*args
, **kwargs
) 
3665     def IsStrictlyBetween(*args
, **kwargs
): 
3666         """IsStrictlyBetween(self, DateTime t1, DateTime t2) -> bool""" 
3667         return _misc_
.DateTime_IsStrictlyBetween(*args
, **kwargs
) 
3669     def IsBetween(*args
, **kwargs
): 
3670         """IsBetween(self, DateTime t1, DateTime t2) -> bool""" 
3671         return _misc_
.DateTime_IsBetween(*args
, **kwargs
) 
3673     def IsSameDate(*args
, **kwargs
): 
3674         """IsSameDate(self, DateTime dt) -> bool""" 
3675         return _misc_
.DateTime_IsSameDate(*args
, **kwargs
) 
3677     def IsSameTime(*args
, **kwargs
): 
3678         """IsSameTime(self, DateTime dt) -> bool""" 
3679         return _misc_
.DateTime_IsSameTime(*args
, **kwargs
) 
3681     def IsEqualUpTo(*args
, **kwargs
): 
3682         """IsEqualUpTo(self, DateTime dt, TimeSpan ts) -> bool""" 
3683         return _misc_
.DateTime_IsEqualUpTo(*args
, **kwargs
) 
3685     def AddTS(*args
, **kwargs
): 
3686         """AddTS(self, TimeSpan diff) -> DateTime""" 
3687         return _misc_
.DateTime_AddTS(*args
, **kwargs
) 
3689     def AddDS(*args
, **kwargs
): 
3690         """AddDS(self, DateSpan diff) -> DateTime""" 
3691         return _misc_
.DateTime_AddDS(*args
, **kwargs
) 
3693     def SubtractTS(*args
, **kwargs
): 
3694         """SubtractTS(self, TimeSpan diff) -> DateTime""" 
3695         return _misc_
.DateTime_SubtractTS(*args
, **kwargs
) 
3697     def SubtractDS(*args
, **kwargs
): 
3698         """SubtractDS(self, DateSpan diff) -> DateTime""" 
3699         return _misc_
.DateTime_SubtractDS(*args
, **kwargs
) 
3701     def Subtract(*args
, **kwargs
): 
3702         """Subtract(self, DateTime dt) -> TimeSpan""" 
3703         return _misc_
.DateTime_Subtract(*args
, **kwargs
) 
3705     def __iadd__(*args
): 
3707         __iadd__(self, TimeSpan diff) -> DateTime 
3708         __iadd__(self, DateSpan diff) -> DateTime 
3710         return _misc_
.DateTime___iadd__(*args
) 
3712     def __isub__(*args
): 
3714         __isub__(self, TimeSpan diff) -> DateTime 
3715         __isub__(self, DateSpan diff) -> DateTime 
3717         return _misc_
.DateTime___isub__(*args
) 
3721         __add__(self, TimeSpan other) -> DateTime 
3722         __add__(self, DateSpan other) -> DateTime 
3724         return _misc_
.DateTime___add__(*args
) 
3728         __sub__(self, DateTime other) -> TimeSpan 
3729         __sub__(self, TimeSpan other) -> DateTime 
3730         __sub__(self, DateSpan other) -> DateTime 
3732         return _misc_
.DateTime___sub__(*args
) 
3734     def __lt__(*args
, **kwargs
): 
3735         """__lt__(self, DateTime other) -> bool""" 
3736         return _misc_
.DateTime___lt__(*args
, **kwargs
) 
3738     def __le__(*args
, **kwargs
): 
3739         """__le__(self, DateTime other) -> bool""" 
3740         return _misc_
.DateTime___le__(*args
, **kwargs
) 
3742     def __gt__(*args
, **kwargs
): 
3743         """__gt__(self, DateTime other) -> bool""" 
3744         return _misc_
.DateTime___gt__(*args
, **kwargs
) 
3746     def __ge__(*args
, **kwargs
): 
3747         """__ge__(self, DateTime other) -> bool""" 
3748         return _misc_
.DateTime___ge__(*args
, **kwargs
) 
3750     def __eq__(*args
, **kwargs
): 
3751         """__eq__(self, DateTime other) -> bool""" 
3752         return _misc_
.DateTime___eq__(*args
, **kwargs
) 
3754     def __ne__(*args
, **kwargs
): 
3755         """__ne__(self, DateTime other) -> bool""" 
3756         return _misc_
.DateTime___ne__(*args
, **kwargs
) 
3758     def ParseRfc822Date(*args
, **kwargs
): 
3759         """ParseRfc822Date(self, String date) -> int""" 
3760         return _misc_
.DateTime_ParseRfc822Date(*args
, **kwargs
) 
3762     def ParseFormat(*args
, **kwargs
): 
3763         """ParseFormat(self, String date, String format=DefaultDateTimeFormat, DateTime dateDef=DefaultDateTime) -> int""" 
3764         return _misc_
.DateTime_ParseFormat(*args
, **kwargs
) 
3766     def ParseDateTime(*args
, **kwargs
): 
3767         """ParseDateTime(self, String datetime) -> int""" 
3768         return _misc_
.DateTime_ParseDateTime(*args
, **kwargs
) 
3770     def ParseDate(*args
, **kwargs
): 
3771         """ParseDate(self, String date) -> int""" 
3772         return _misc_
.DateTime_ParseDate(*args
, **kwargs
) 
3774     def ParseTime(*args
, **kwargs
): 
3775         """ParseTime(self, String time) -> int""" 
3776         return _misc_
.DateTime_ParseTime(*args
, **kwargs
) 
3778     def Format(*args
, **kwargs
): 
3779         """Format(self, String format=DefaultDateTimeFormat, wxDateTime::TimeZone tz=LOCAL_TZ) -> String""" 
3780         return _misc_
.DateTime_Format(*args
, **kwargs
) 
3782     def FormatDate(*args
, **kwargs
): 
3783         """FormatDate(self) -> String""" 
3784         return _misc_
.DateTime_FormatDate(*args
, **kwargs
) 
3786     def FormatTime(*args
, **kwargs
): 
3787         """FormatTime(self) -> String""" 
3788         return _misc_
.DateTime_FormatTime(*args
, **kwargs
) 
3790     def FormatISODate(*args
, **kwargs
): 
3791         """FormatISODate(self) -> String""" 
3792         return _misc_
.DateTime_FormatISODate(*args
, **kwargs
) 
3794     def FormatISOTime(*args
, **kwargs
): 
3795         """FormatISOTime(self) -> String""" 
3796         return _misc_
.DateTime_FormatISOTime(*args
, **kwargs
) 
3800             return '<wx.DateTime: \"%s\" at %s>' % ( self
.Format(), self
.this
) 
3802             return '<wx.DateTime: \"INVALID\" at %s>' % self
.this
 
3805             return self
.Format() 
3807             return "INVALID DateTime" 
3810 class DateTimePtr(DateTime
): 
3811     def __init__(self
, this
): 
3813         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
3814         self
.__class
__ = DateTime
 
3815 _misc_
.DateTime_swigregister(DateTimePtr
) 
3816 DefaultDateTimeFormat 
= cvar
.DefaultDateTimeFormat
 
3817 DefaultTimeSpanFormat 
= cvar
.DefaultTimeSpanFormat
 
3819 def DateTime_SetCountry(*args
, **kwargs
): 
3820     """DateTime_SetCountry(int country)""" 
3821     return _misc_
.DateTime_SetCountry(*args
, **kwargs
) 
3823 def DateTime_GetCountry(*args
, **kwargs
): 
3824     """DateTime_GetCountry() -> int""" 
3825     return _misc_
.DateTime_GetCountry(*args
, **kwargs
) 
3827 def DateTime_IsWestEuropeanCountry(*args
, **kwargs
): 
3828     """DateTime_IsWestEuropeanCountry(int country=Country_Default) -> bool""" 
3829     return _misc_
.DateTime_IsWestEuropeanCountry(*args
, **kwargs
) 
3831 def DateTime_GetCurrentYear(*args
, **kwargs
): 
3832     """DateTime_GetCurrentYear(int cal=Gregorian) -> int""" 
3833     return _misc_
.DateTime_GetCurrentYear(*args
, **kwargs
) 
3835 def DateTime_ConvertYearToBC(*args
, **kwargs
): 
3836     """DateTime_ConvertYearToBC(int year) -> int""" 
3837     return _misc_
.DateTime_ConvertYearToBC(*args
, **kwargs
) 
3839 def DateTime_GetCurrentMonth(*args
, **kwargs
): 
3840     """DateTime_GetCurrentMonth(int cal=Gregorian) -> int""" 
3841     return _misc_
.DateTime_GetCurrentMonth(*args
, **kwargs
) 
3843 def DateTime_IsLeapYear(*args
, **kwargs
): 
3844     """DateTime_IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool""" 
3845     return _misc_
.DateTime_IsLeapYear(*args
, **kwargs
) 
3847 def DateTime_GetCentury(*args
, **kwargs
): 
3848     """DateTime_GetCentury(int year=Inv_Year) -> int""" 
3849     return _misc_
.DateTime_GetCentury(*args
, **kwargs
) 
3851 def DateTime_GetNumberOfDaysinYear(*args
, **kwargs
): 
3852     """DateTime_GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int""" 
3853     return _misc_
.DateTime_GetNumberOfDaysinYear(*args
, **kwargs
) 
3855 def DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
): 
3856     """DateTime_GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int""" 
3857     return _misc_
.DateTime_GetNumberOfDaysInMonth(*args
, **kwargs
) 
3859 def DateTime_GetMonthName(*args
, **kwargs
): 
3860     """DateTime_GetMonthName(int month, int flags=Name_Full) -> String""" 
3861     return _misc_
.DateTime_GetMonthName(*args
, **kwargs
) 
3863 def DateTime_GetWeekDayName(*args
, **kwargs
): 
3864     """DateTime_GetWeekDayName(int weekday, int flags=Name_Full) -> String""" 
3865     return _misc_
.DateTime_GetWeekDayName(*args
, **kwargs
) 
3867 def DateTime_GetAmPmStrings(*args
, **kwargs
): 
3869     GetAmPmStrings() -> (am, pm) 
3871     Get the AM and PM strings in the current locale (may be empty) 
3873     return _misc_
.DateTime_GetAmPmStrings(*args
, **kwargs
) 
3875 def DateTime_IsDSTApplicable(*args
, **kwargs
): 
3876     """DateTime_IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool""" 
3877     return _misc_
.DateTime_IsDSTApplicable(*args
, **kwargs
) 
3879 def DateTime_GetBeginDST(*args
, **kwargs
): 
3880     """DateTime_GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3881     return _misc_
.DateTime_GetBeginDST(*args
, **kwargs
) 
3883 def DateTime_GetEndDST(*args
, **kwargs
): 
3884     """DateTime_GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime""" 
3885     return _misc_
.DateTime_GetEndDST(*args
, **kwargs
) 
3887 def DateTime_Now(*args
, **kwargs
): 
3888     """DateTime_Now() -> DateTime""" 
3889     return _misc_
.DateTime_Now(*args
, **kwargs
) 
3891 def DateTime_UNow(*args
, **kwargs
): 
3892     """DateTime_UNow() -> DateTime""" 
3893     return _misc_
.DateTime_UNow(*args
, **kwargs
) 
3895 def DateTime_Today(*args
, **kwargs
): 
3896     """DateTime_Today() -> DateTime""" 
3897     return _misc_
.DateTime_Today(*args
, **kwargs
) 
3899 def DateTimeFromTimeT(*args
, **kwargs
): 
3900     """DateTimeFromTimeT(time_t timet) -> DateTime""" 
3901     val 
= _misc_
.new_DateTimeFromTimeT(*args
, **kwargs
) 
3905 def DateTimeFromJDN(*args
, **kwargs
): 
3906     """DateTimeFromJDN(double jdn) -> DateTime""" 
3907     val 
= _misc_
.new_DateTimeFromJDN(*args
, **kwargs
) 
3911 def DateTimeFromHMS(*args
, **kwargs
): 
3912     """DateTimeFromHMS(int hour, int minute=0, int second=0, int millisec=0) -> DateTime""" 
3913     val 
= _misc_
.new_DateTimeFromHMS(*args
, **kwargs
) 
3917 def DateTimeFromDMY(*args
, **kwargs
): 
3919     DateTimeFromDMY(int day, int month=Inv_Month, int year=Inv_Year, int hour=0,  
3920         int minute=0, int second=0, int millisec=0) -> DateTime 
3922     val 
= _misc_
.new_DateTimeFromDMY(*args
, **kwargs
) 
3926 def DateTime_SetToWeekOfYear(*args
, **kwargs
): 
3927     """DateTime_SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime""" 
3928     return _misc_
.DateTime_SetToWeekOfYear(*args
, **kwargs
) 
3930 class TimeSpan(object): 
3931     """Proxy of C++ TimeSpan class""" 
3933         return "<%s.%s; proxy of C++ wxTimeSpan instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
3934     def Seconds(*args
, **kwargs
): 
3935         """Seconds(long sec) -> TimeSpan""" 
3936         return _misc_
.TimeSpan_Seconds(*args
, **kwargs
) 
3938     Seconds 
= staticmethod(Seconds
) 
3939     def Second(*args
, **kwargs
): 
3940         """Second() -> TimeSpan""" 
3941         return _misc_
.TimeSpan_Second(*args
, **kwargs
) 
3943     Second 
= staticmethod(Second
) 
3944     def Minutes(*args
, **kwargs
): 
3945         """Minutes(long min) -> TimeSpan""" 
3946         return _misc_
.TimeSpan_Minutes(*args
, **kwargs
) 
3948     Minutes 
= staticmethod(Minutes
) 
3949     def Minute(*args
, **kwargs
): 
3950         """Minute() -> TimeSpan""" 
3951         return _misc_
.TimeSpan_Minute(*args
, **kwargs
) 
3953     Minute 
= staticmethod(Minute
) 
3954     def Hours(*args
, **kwargs
): 
3955         """Hours(long hours) -> TimeSpan""" 
3956         return _misc_
.TimeSpan_Hours(*args
, **kwargs
) 
3958     Hours 
= staticmethod(Hours
) 
3959     def Hour(*args
, **kwargs
): 
3960         """Hour() -> TimeSpan""" 
3961         return _misc_
.TimeSpan_Hour(*args
, **kwargs
) 
3963     Hour 
= staticmethod(Hour
) 
3964     def Days(*args
, **kwargs
): 
3965         """Days(long days) -> TimeSpan""" 
3966         return _misc_
.TimeSpan_Days(*args
, **kwargs
) 
3968     Days 
= staticmethod(Days
) 
3969     def Day(*args
, **kwargs
): 
3970         """Day() -> TimeSpan""" 
3971         return _misc_
.TimeSpan_Day(*args
, **kwargs
) 
3973     Day 
= staticmethod(Day
) 
3974     def Weeks(*args
, **kwargs
): 
3975         """Weeks(long days) -> TimeSpan""" 
3976         return _misc_
.TimeSpan_Weeks(*args
, **kwargs
) 
3978     Weeks 
= staticmethod(Weeks
) 
3979     def Week(*args
, **kwargs
): 
3980         """Week() -> TimeSpan""" 
3981         return _misc_
.TimeSpan_Week(*args
, **kwargs
) 
3983     Week 
= staticmethod(Week
) 
3984     def __init__(self
, *args
, **kwargs
): 
3985         """__init__(self, long hours=0, long minutes=0, long seconds=0, long milliseconds=0) -> TimeSpan""" 
3986         newobj 
= _misc_
.new_TimeSpan(*args
, **kwargs
) 
3987         self
.this 
= newobj
.this
 
3990     def __del__(self
, destroy
=_misc_
.delete_TimeSpan
): 
3993             if self
.thisown
: destroy(self
) 
3996     def Add(*args
, **kwargs
): 
3997         """Add(self, TimeSpan diff) -> TimeSpan""" 
3998         return _misc_
.TimeSpan_Add(*args
, **kwargs
) 
4000     def Subtract(*args
, **kwargs
): 
4001         """Subtract(self, TimeSpan diff) -> TimeSpan""" 
4002         return _misc_
.TimeSpan_Subtract(*args
, **kwargs
) 
4004     def Multiply(*args
, **kwargs
): 
4005         """Multiply(self, int n) -> TimeSpan""" 
4006         return _misc_
.TimeSpan_Multiply(*args
, **kwargs
) 
4008     def Neg(*args
, **kwargs
): 
4009         """Neg(self) -> TimeSpan""" 
4010         return _misc_
.TimeSpan_Neg(*args
, **kwargs
) 
4012     def Abs(*args
, **kwargs
): 
4013         """Abs(self) -> TimeSpan""" 
4014         return _misc_
.TimeSpan_Abs(*args
, **kwargs
) 
4016     def __iadd__(*args
, **kwargs
): 
4017         """__iadd__(self, TimeSpan diff) -> TimeSpan""" 
4018         return _misc_
.TimeSpan___iadd__(*args
, **kwargs
) 
4020     def __isub__(*args
, **kwargs
): 
4021         """__isub__(self, TimeSpan diff) -> TimeSpan""" 
4022         return _misc_
.TimeSpan___isub__(*args
, **kwargs
) 
4024     def __imul__(*args
, **kwargs
): 
4025         """__imul__(self, int n) -> TimeSpan""" 
4026         return _misc_
.TimeSpan___imul__(*args
, **kwargs
) 
4028     def __neg__(*args
, **kwargs
): 
4029         """__neg__(self) -> TimeSpan""" 
4030         return _misc_
.TimeSpan___neg__(*args
, **kwargs
) 
4032     def __add__(*args
, **kwargs
): 
4033         """__add__(self, TimeSpan other) -> TimeSpan""" 
4034         return _misc_
.TimeSpan___add__(*args
, **kwargs
) 
4036     def __sub__(*args
, **kwargs
): 
4037         """__sub__(self, TimeSpan other) -> TimeSpan""" 
4038         return _misc_
.TimeSpan___sub__(*args
, **kwargs
) 
4040     def __mul__(*args
, **kwargs
): 
4041         """__mul__(self, int n) -> TimeSpan""" 
4042         return _misc_
.TimeSpan___mul__(*args
, **kwargs
) 
4044     def __rmul__(*args
, **kwargs
): 
4045         """__rmul__(self, int n) -> TimeSpan""" 
4046         return _misc_
.TimeSpan___rmul__(*args
, **kwargs
) 
4048     def __lt__(*args
, **kwargs
): 
4049         """__lt__(self, TimeSpan other) -> bool""" 
4050         return _misc_
.TimeSpan___lt__(*args
, **kwargs
) 
4052     def __le__(*args
, **kwargs
): 
4053         """__le__(self, TimeSpan other) -> bool""" 
4054         return _misc_
.TimeSpan___le__(*args
, **kwargs
) 
4056     def __gt__(*args
, **kwargs
): 
4057         """__gt__(self, TimeSpan other) -> bool""" 
4058         return _misc_
.TimeSpan___gt__(*args
, **kwargs
) 
4060     def __ge__(*args
, **kwargs
): 
4061         """__ge__(self, TimeSpan other) -> bool""" 
4062         return _misc_
.TimeSpan___ge__(*args
, **kwargs
) 
4064     def __eq__(*args
, **kwargs
): 
4065         """__eq__(self, TimeSpan other) -> bool""" 
4066         return _misc_
.TimeSpan___eq__(*args
, **kwargs
) 
4068     def __ne__(*args
, **kwargs
): 
4069         """__ne__(self, TimeSpan other) -> bool""" 
4070         return _misc_
.TimeSpan___ne__(*args
, **kwargs
) 
4072     def IsNull(*args
, **kwargs
): 
4073         """IsNull(self) -> bool""" 
4074         return _misc_
.TimeSpan_IsNull(*args
, **kwargs
) 
4076     def IsPositive(*args
, **kwargs
): 
4077         """IsPositive(self) -> bool""" 
4078         return _misc_
.TimeSpan_IsPositive(*args
, **kwargs
) 
4080     def IsNegative(*args
, **kwargs
): 
4081         """IsNegative(self) -> bool""" 
4082         return _misc_
.TimeSpan_IsNegative(*args
, **kwargs
) 
4084     def IsEqualTo(*args
, **kwargs
): 
4085         """IsEqualTo(self, TimeSpan ts) -> bool""" 
4086         return _misc_
.TimeSpan_IsEqualTo(*args
, **kwargs
) 
4088     def IsLongerThan(*args
, **kwargs
): 
4089         """IsLongerThan(self, TimeSpan ts) -> bool""" 
4090         return _misc_
.TimeSpan_IsLongerThan(*args
, **kwargs
) 
4092     def IsShorterThan(*args
, **kwargs
): 
4093         """IsShorterThan(self, TimeSpan t) -> bool""" 
4094         return _misc_
.TimeSpan_IsShorterThan(*args
, **kwargs
) 
4096     def GetWeeks(*args
, **kwargs
): 
4097         """GetWeeks(self) -> int""" 
4098         return _misc_
.TimeSpan_GetWeeks(*args
, **kwargs
) 
4100     def GetDays(*args
, **kwargs
): 
4101         """GetDays(self) -> int""" 
4102         return _misc_
.TimeSpan_GetDays(*args
, **kwargs
) 
4104     def GetHours(*args
, **kwargs
): 
4105         """GetHours(self) -> int""" 
4106         return _misc_
.TimeSpan_GetHours(*args
, **kwargs
) 
4108     def GetMinutes(*args
, **kwargs
): 
4109         """GetMinutes(self) -> int""" 
4110         return _misc_
.TimeSpan_GetMinutes(*args
, **kwargs
) 
4112     def GetSeconds(*args
, **kwargs
): 
4113         """GetSeconds(self) -> wxLongLong""" 
4114         return _misc_
.TimeSpan_GetSeconds(*args
, **kwargs
) 
4116     def GetMilliseconds(*args
, **kwargs
): 
4117         """GetMilliseconds(self) -> wxLongLong""" 
4118         return _misc_
.TimeSpan_GetMilliseconds(*args
, **kwargs
) 
4120     def Format(*args
, **kwargs
): 
4121         """Format(self, String format=DefaultTimeSpanFormat) -> String""" 
4122         return _misc_
.TimeSpan_Format(*args
, **kwargs
) 
4125         return '<wx.TimeSpan: \"%s\" at %s>' % ( self
.Format(), self
.this
) 
4127         return self
.Format() 
4130 class TimeSpanPtr(TimeSpan
): 
4131     def __init__(self
, this
): 
4133         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4134         self
.__class
__ = TimeSpan
 
4135 _misc_
.TimeSpan_swigregister(TimeSpanPtr
) 
4137 def TimeSpan_Seconds(*args
, **kwargs
): 
4138     """TimeSpan_Seconds(long sec) -> TimeSpan""" 
4139     return _misc_
.TimeSpan_Seconds(*args
, **kwargs
) 
4141 def TimeSpan_Second(*args
, **kwargs
): 
4142     """TimeSpan_Second() -> TimeSpan""" 
4143     return _misc_
.TimeSpan_Second(*args
, **kwargs
) 
4145 def TimeSpan_Minutes(*args
, **kwargs
): 
4146     """TimeSpan_Minutes(long min) -> TimeSpan""" 
4147     return _misc_
.TimeSpan_Minutes(*args
, **kwargs
) 
4149 def TimeSpan_Minute(*args
, **kwargs
): 
4150     """TimeSpan_Minute() -> TimeSpan""" 
4151     return _misc_
.TimeSpan_Minute(*args
, **kwargs
) 
4153 def TimeSpan_Hours(*args
, **kwargs
): 
4154     """TimeSpan_Hours(long hours) -> TimeSpan""" 
4155     return _misc_
.TimeSpan_Hours(*args
, **kwargs
) 
4157 def TimeSpan_Hour(*args
, **kwargs
): 
4158     """TimeSpan_Hour() -> TimeSpan""" 
4159     return _misc_
.TimeSpan_Hour(*args
, **kwargs
) 
4161 def TimeSpan_Days(*args
, **kwargs
): 
4162     """TimeSpan_Days(long days) -> TimeSpan""" 
4163     return _misc_
.TimeSpan_Days(*args
, **kwargs
) 
4165 def TimeSpan_Day(*args
, **kwargs
): 
4166     """TimeSpan_Day() -> TimeSpan""" 
4167     return _misc_
.TimeSpan_Day(*args
, **kwargs
) 
4169 def TimeSpan_Weeks(*args
, **kwargs
): 
4170     """TimeSpan_Weeks(long days) -> TimeSpan""" 
4171     return _misc_
.TimeSpan_Weeks(*args
, **kwargs
) 
4173 def TimeSpan_Week(*args
, **kwargs
): 
4174     """TimeSpan_Week() -> TimeSpan""" 
4175     return _misc_
.TimeSpan_Week(*args
, **kwargs
) 
4177 class DateSpan(object): 
4178     """Proxy of C++ DateSpan class""" 
4180         return "<%s.%s; proxy of C++ wxDateSpan instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4181     def __init__(self
, *args
, **kwargs
): 
4182         """__init__(self, int years=0, int months=0, int weeks=0, int days=0) -> DateSpan""" 
4183         newobj 
= _misc_
.new_DateSpan(*args
, **kwargs
) 
4184         self
.this 
= newobj
.this
 
4187     def __del__(self
, destroy
=_misc_
.delete_DateSpan
): 
4190             if self
.thisown
: destroy(self
) 
4193     def Days(*args
, **kwargs
): 
4194         """Days(int days) -> DateSpan""" 
4195         return _misc_
.DateSpan_Days(*args
, **kwargs
) 
4197     Days 
= staticmethod(Days
) 
4198     def Day(*args
, **kwargs
): 
4199         """Day() -> DateSpan""" 
4200         return _misc_
.DateSpan_Day(*args
, **kwargs
) 
4202     Day 
= staticmethod(Day
) 
4203     def Weeks(*args
, **kwargs
): 
4204         """Weeks(int weeks) -> DateSpan""" 
4205         return _misc_
.DateSpan_Weeks(*args
, **kwargs
) 
4207     Weeks 
= staticmethod(Weeks
) 
4208     def Week(*args
, **kwargs
): 
4209         """Week() -> DateSpan""" 
4210         return _misc_
.DateSpan_Week(*args
, **kwargs
) 
4212     Week 
= staticmethod(Week
) 
4213     def Months(*args
, **kwargs
): 
4214         """Months(int mon) -> DateSpan""" 
4215         return _misc_
.DateSpan_Months(*args
, **kwargs
) 
4217     Months 
= staticmethod(Months
) 
4218     def Month(*args
, **kwargs
): 
4219         """Month() -> DateSpan""" 
4220         return _misc_
.DateSpan_Month(*args
, **kwargs
) 
4222     Month 
= staticmethod(Month
) 
4223     def Years(*args
, **kwargs
): 
4224         """Years(int years) -> DateSpan""" 
4225         return _misc_
.DateSpan_Years(*args
, **kwargs
) 
4227     Years 
= staticmethod(Years
) 
4228     def Year(*args
, **kwargs
): 
4229         """Year() -> DateSpan""" 
4230         return _misc_
.DateSpan_Year(*args
, **kwargs
) 
4232     Year 
= staticmethod(Year
) 
4233     def SetYears(*args
, **kwargs
): 
4234         """SetYears(self, int n) -> DateSpan""" 
4235         return _misc_
.DateSpan_SetYears(*args
, **kwargs
) 
4237     def SetMonths(*args
, **kwargs
): 
4238         """SetMonths(self, int n) -> DateSpan""" 
4239         return _misc_
.DateSpan_SetMonths(*args
, **kwargs
) 
4241     def SetWeeks(*args
, **kwargs
): 
4242         """SetWeeks(self, int n) -> DateSpan""" 
4243         return _misc_
.DateSpan_SetWeeks(*args
, **kwargs
) 
4245     def SetDays(*args
, **kwargs
): 
4246         """SetDays(self, int n) -> DateSpan""" 
4247         return _misc_
.DateSpan_SetDays(*args
, **kwargs
) 
4249     def GetYears(*args
, **kwargs
): 
4250         """GetYears(self) -> int""" 
4251         return _misc_
.DateSpan_GetYears(*args
, **kwargs
) 
4253     def GetMonths(*args
, **kwargs
): 
4254         """GetMonths(self) -> int""" 
4255         return _misc_
.DateSpan_GetMonths(*args
, **kwargs
) 
4257     def GetWeeks(*args
, **kwargs
): 
4258         """GetWeeks(self) -> int""" 
4259         return _misc_
.DateSpan_GetWeeks(*args
, **kwargs
) 
4261     def GetDays(*args
, **kwargs
): 
4262         """GetDays(self) -> int""" 
4263         return _misc_
.DateSpan_GetDays(*args
, **kwargs
) 
4265     def GetTotalDays(*args
, **kwargs
): 
4266         """GetTotalDays(self) -> int""" 
4267         return _misc_
.DateSpan_GetTotalDays(*args
, **kwargs
) 
4269     def Add(*args
, **kwargs
): 
4270         """Add(self, DateSpan other) -> DateSpan""" 
4271         return _misc_
.DateSpan_Add(*args
, **kwargs
) 
4273     def Subtract(*args
, **kwargs
): 
4274         """Subtract(self, DateSpan other) -> DateSpan""" 
4275         return _misc_
.DateSpan_Subtract(*args
, **kwargs
) 
4277     def Neg(*args
, **kwargs
): 
4278         """Neg(self) -> DateSpan""" 
4279         return _misc_
.DateSpan_Neg(*args
, **kwargs
) 
4281     def Multiply(*args
, **kwargs
): 
4282         """Multiply(self, int factor) -> DateSpan""" 
4283         return _misc_
.DateSpan_Multiply(*args
, **kwargs
) 
4285     def __iadd__(*args
, **kwargs
): 
4286         """__iadd__(self, DateSpan other) -> DateSpan""" 
4287         return _misc_
.DateSpan___iadd__(*args
, **kwargs
) 
4289     def __isub__(*args
, **kwargs
): 
4290         """__isub__(self, DateSpan other) -> DateSpan""" 
4291         return _misc_
.DateSpan___isub__(*args
, **kwargs
) 
4293     def __neg__(*args
, **kwargs
): 
4294         """__neg__(self) -> DateSpan""" 
4295         return _misc_
.DateSpan___neg__(*args
, **kwargs
) 
4297     def __imul__(*args
, **kwargs
): 
4298         """__imul__(self, int factor) -> DateSpan""" 
4299         return _misc_
.DateSpan___imul__(*args
, **kwargs
) 
4301     def __add__(*args
, **kwargs
): 
4302         """__add__(self, DateSpan other) -> DateSpan""" 
4303         return _misc_
.DateSpan___add__(*args
, **kwargs
) 
4305     def __sub__(*args
, **kwargs
): 
4306         """__sub__(self, DateSpan other) -> DateSpan""" 
4307         return _misc_
.DateSpan___sub__(*args
, **kwargs
) 
4309     def __mul__(*args
, **kwargs
): 
4310         """__mul__(self, int n) -> DateSpan""" 
4311         return _misc_
.DateSpan___mul__(*args
, **kwargs
) 
4313     def __rmul__(*args
, **kwargs
): 
4314         """__rmul__(self, int n) -> DateSpan""" 
4315         return _misc_
.DateSpan___rmul__(*args
, **kwargs
) 
4317     def __eq__(*args
, **kwargs
): 
4318         """__eq__(self, DateSpan other) -> bool""" 
4319         return _misc_
.DateSpan___eq__(*args
, **kwargs
) 
4321     def __ne__(*args
, **kwargs
): 
4322         """__ne__(self, DateSpan other) -> bool""" 
4323         return _misc_
.DateSpan___ne__(*args
, **kwargs
) 
4326 class DateSpanPtr(DateSpan
): 
4327     def __init__(self
, this
): 
4329         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4330         self
.__class
__ = DateSpan
 
4331 _misc_
.DateSpan_swigregister(DateSpanPtr
) 
4333 def DateSpan_Days(*args
, **kwargs
): 
4334     """DateSpan_Days(int days) -> DateSpan""" 
4335     return _misc_
.DateSpan_Days(*args
, **kwargs
) 
4337 def DateSpan_Day(*args
, **kwargs
): 
4338     """DateSpan_Day() -> DateSpan""" 
4339     return _misc_
.DateSpan_Day(*args
, **kwargs
) 
4341 def DateSpan_Weeks(*args
, **kwargs
): 
4342     """DateSpan_Weeks(int weeks) -> DateSpan""" 
4343     return _misc_
.DateSpan_Weeks(*args
, **kwargs
) 
4345 def DateSpan_Week(*args
, **kwargs
): 
4346     """DateSpan_Week() -> DateSpan""" 
4347     return _misc_
.DateSpan_Week(*args
, **kwargs
) 
4349 def DateSpan_Months(*args
, **kwargs
): 
4350     """DateSpan_Months(int mon) -> DateSpan""" 
4351     return _misc_
.DateSpan_Months(*args
, **kwargs
) 
4353 def DateSpan_Month(*args
, **kwargs
): 
4354     """DateSpan_Month() -> DateSpan""" 
4355     return _misc_
.DateSpan_Month(*args
, **kwargs
) 
4357 def DateSpan_Years(*args
, **kwargs
): 
4358     """DateSpan_Years(int years) -> DateSpan""" 
4359     return _misc_
.DateSpan_Years(*args
, **kwargs
) 
4361 def DateSpan_Year(*args
, **kwargs
): 
4362     """DateSpan_Year() -> DateSpan""" 
4363     return _misc_
.DateSpan_Year(*args
, **kwargs
) 
4366 def GetLocalTime(*args
, **kwargs
): 
4367     """GetLocalTime() -> long""" 
4368     return _misc_
.GetLocalTime(*args
, **kwargs
) 
4370 def GetUTCTime(*args
, **kwargs
): 
4371     """GetUTCTime() -> long""" 
4372     return _misc_
.GetUTCTime(*args
, **kwargs
) 
4374 def GetCurrentTime(*args
, **kwargs
): 
4375     """GetCurrentTime() -> long""" 
4376     return _misc_
.GetCurrentTime(*args
, **kwargs
) 
4378 def GetLocalTimeMillis(*args
, **kwargs
): 
4379     """GetLocalTimeMillis() -> wxLongLong""" 
4380     return _misc_
.GetLocalTimeMillis(*args
, **kwargs
) 
4381 #--------------------------------------------------------------------------- 
4383 DF_INVALID 
= _misc_
.DF_INVALID
 
4384 DF_TEXT 
= _misc_
.DF_TEXT
 
4385 DF_BITMAP 
= _misc_
.DF_BITMAP
 
4386 DF_METAFILE 
= _misc_
.DF_METAFILE
 
4387 DF_SYLK 
= _misc_
.DF_SYLK
 
4388 DF_DIF 
= _misc_
.DF_DIF
 
4389 DF_TIFF 
= _misc_
.DF_TIFF
 
4390 DF_OEMTEXT 
= _misc_
.DF_OEMTEXT
 
4391 DF_DIB 
= _misc_
.DF_DIB
 
4392 DF_PALETTE 
= _misc_
.DF_PALETTE
 
4393 DF_PENDATA 
= _misc_
.DF_PENDATA
 
4394 DF_RIFF 
= _misc_
.DF_RIFF
 
4395 DF_WAVE 
= _misc_
.DF_WAVE
 
4396 DF_UNICODETEXT 
= _misc_
.DF_UNICODETEXT
 
4397 DF_ENHMETAFILE 
= _misc_
.DF_ENHMETAFILE
 
4398 DF_FILENAME 
= _misc_
.DF_FILENAME
 
4399 DF_LOCALE 
= _misc_
.DF_LOCALE
 
4400 DF_PRIVATE 
= _misc_
.DF_PRIVATE
 
4401 DF_HTML 
= _misc_
.DF_HTML
 
4402 DF_MAX 
= _misc_
.DF_MAX
 
4403 class DataFormat(object): 
4405     A wx.DataFormat is an encapsulation of a platform-specific format 
4406     handle which is used by the system for the clipboard and drag and drop 
4407     operations. The applications are usually only interested in, for 
4408     example, pasting data from the clipboard only if the data is in a 
4409     format the program understands.  A data format is is used to uniquely 
4410     identify this format. 
4413         return "<%s.%s; proxy of C++ wxDataFormat instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4414     def __init__(self
, *args
, **kwargs
): 
4416         __init__(self, int type) -> DataFormat 
4418         Constructs a data format object for one of the standard data formats 
4419         or an empty data object (use SetType or SetId later in this case) 
4421         newobj 
= _misc_
.new_DataFormat(*args
, **kwargs
) 
4422         self
.this 
= newobj
.this
 
4425     def __del__(self
, destroy
=_misc_
.delete_DataFormat
): 
4428             if self
.thisown
: destroy(self
) 
4433         __eq__(self, int format) -> bool 
4434         __eq__(self, DataFormat format) -> bool 
4436         return _misc_
.DataFormat___eq__(*args
) 
4440         __ne__(self, int format) -> bool 
4441         __ne__(self, DataFormat format) -> bool 
4443         return _misc_
.DataFormat___ne__(*args
) 
4445     def SetType(*args
, **kwargs
): 
4447         SetType(self, int format) 
4449         Sets the format to the given value, which should be one of wx.DF_XXX 
4452         return _misc_
.DataFormat_SetType(*args
, **kwargs
) 
4454     def GetType(*args
, **kwargs
): 
4456         GetType(self) -> int 
4458         Returns the platform-specific number identifying the format. 
4460         return _misc_
.DataFormat_GetType(*args
, **kwargs
) 
4462     def GetId(*args
, **kwargs
): 
4464         GetId(self) -> String 
4466         Returns the name of a custom format (this function will fail for a 
4469         return _misc_
.DataFormat_GetId(*args
, **kwargs
) 
4471     def SetId(*args
, **kwargs
): 
4473         SetId(self, String format) 
4475         Sets the format to be the custom format identified by the given name. 
4477         return _misc_
.DataFormat_SetId(*args
, **kwargs
) 
4480 class DataFormatPtr(DataFormat
): 
4481     def __init__(self
, this
): 
4483         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4484         self
.__class
__ = DataFormat
 
4485 _misc_
.DataFormat_swigregister(DataFormatPtr
) 
4486 DefaultDateTime 
= cvar
.DefaultDateTime
 
4488 def CustomDataFormat(*args
, **kwargs
): 
4490     CustomDataFormat(String format) -> DataFormat 
4492     Constructs a data format object for a custom format identified by its 
4495     val 
= _misc_
.new_CustomDataFormat(*args
, **kwargs
) 
4499 class DataObject(object): 
4501     A wx.DataObject represents data that can be copied to or from the 
4502     clipboard, or dragged and dropped. The important thing about 
4503     wx.DataObject is that this is a 'smart' piece of data unlike usual 
4504     'dumb' data containers such as memory buffers or files. Being 'smart' 
4505     here means that the data object itself should know what data formats 
4506     it supports and how to render itself in each of supported formats. 
4508     **NOTE**: This class is an abstract base class and can not be used 
4509     directly from Python.  If you need a custom type of data object then 
4510     you should instead derive from `wx.PyDataObjectSimple` or use 
4511     `wx.CustomDataObject`. 
4514     def __init__(self
): raise RuntimeError, "No constructor defined" 
4516         return "<%s.%s; proxy of C++ wxDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4517     Get 
= _misc_
.DataObject_Get
 
4518     Set 
= _misc_
.DataObject_Set
 
4519     Both 
= _misc_
.DataObject_Both
 
4520     def __del__(self
, destroy
=_misc_
.delete_DataObject
): 
4523             if self
.thisown
: destroy(self
) 
4526     def GetPreferredFormat(*args
, **kwargs
): 
4528         GetPreferredFormat(self, int dir=Get) -> DataFormat 
4530         Returns the preferred format for either rendering the data (if dir is 
4531         Get, its default value) or for setting it. Usually this will be the 
4532         native format of the wx.DataObject. 
4534         return _misc_
.DataObject_GetPreferredFormat(*args
, **kwargs
) 
4536     def GetFormatCount(*args
, **kwargs
): 
4538         GetFormatCount(self, int dir=Get) -> size_t 
4540         Returns the number of available formats for rendering or setting the 
4543         return _misc_
.DataObject_GetFormatCount(*args
, **kwargs
) 
4545     def IsSupported(*args
, **kwargs
): 
4547         IsSupported(self, DataFormat format, int dir=Get) -> bool 
4549         Returns True if this format is supported. 
4551         return _misc_
.DataObject_IsSupported(*args
, **kwargs
) 
4553     def GetDataSize(*args
, **kwargs
): 
4555         GetDataSize(self, DataFormat format) -> size_t 
4557         Get the (total) size of data for the given format 
4559         return _misc_
.DataObject_GetDataSize(*args
, **kwargs
) 
4561     def GetAllFormats(*args
, **kwargs
): 
4563         GetAllFormats(self, int dir=Get) -> [formats] 
4565         Returns a list of all the wx.DataFormats that this dataobject supports 
4566         in the given direction. 
4568         return _misc_
.DataObject_GetAllFormats(*args
, **kwargs
) 
4570     def GetDataHere(*args
, **kwargs
): 
4572         GetDataHere(self, DataFormat format) -> String 
4574         Get the data bytes in the specified format, returns None on failure. 
4577         return _misc_
.DataObject_GetDataHere(*args
, **kwargs
) 
4579     def SetData(*args
, **kwargs
): 
4581         SetData(self, DataFormat format, String data) -> bool 
4583         Set the data in the specified format from the bytes in the the data string. 
4586         return _misc_
.DataObject_SetData(*args
, **kwargs
) 
4589 class DataObjectPtr(DataObject
): 
4590     def __init__(self
, this
): 
4592         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4593         self
.__class
__ = DataObject
 
4594 _misc_
.DataObject_swigregister(DataObjectPtr
) 
4595 FormatInvalid 
= cvar
.FormatInvalid
 
4597 class DataObjectSimple(DataObject
): 
4599     wx.DataObjectSimple is a `wx.DataObject` which only supports one 
4600     format.  This is the simplest possible `wx.DataObject` implementation. 
4602     This is still an "abstract base class" meaning that you can't use it 
4603     directly.  You either need to use one of the predefined base classes, 
4604     or derive your own class from `wx.PyDataObjectSimple`. 
4608         return "<%s.%s; proxy of C++ wxDataObjectSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4609     def __init__(self
, *args
, **kwargs
): 
4611         __init__(self, DataFormat format=FormatInvalid) -> DataObjectSimple 
4613         Constructor accepts the supported format (none by default) which may 
4614         also be set later with `SetFormat`. 
4616         newobj 
= _misc_
.new_DataObjectSimple(*args
, **kwargs
) 
4617         self
.this 
= newobj
.this
 
4620     def GetFormat(*args
, **kwargs
): 
4622         GetFormat(self) -> DataFormat 
4624         Returns the (one and only one) format supported by this object. It is 
4625         assumed that the format is supported in both directions. 
4627         return _misc_
.DataObjectSimple_GetFormat(*args
, **kwargs
) 
4629     def SetFormat(*args
, **kwargs
): 
4631         SetFormat(self, DataFormat format) 
4633         Sets the supported format. 
4635         return _misc_
.DataObjectSimple_SetFormat(*args
, **kwargs
) 
4637     def GetDataSize(*args
, **kwargs
): 
4639         GetDataSize(self) -> size_t 
4641         Get the size of our data. 
4643         return _misc_
.DataObjectSimple_GetDataSize(*args
, **kwargs
) 
4645     def GetDataHere(*args
, **kwargs
): 
4647         GetDataHere(self) -> String 
4649         Returns the data bytes from the data object as a string, returns None 
4650         on failure.  Must be implemented in the derived class if the object 
4651         supports rendering its data. 
4653         return _misc_
.DataObjectSimple_GetDataHere(*args
, **kwargs
) 
4655     def SetData(*args
, **kwargs
): 
4657         SetData(self, String data) -> bool 
4659         Copy the data value to the data object.  Must be implemented in the 
4660         derived class if the object supports setting its data. 
4663         return _misc_
.DataObjectSimple_SetData(*args
, **kwargs
) 
4666 class DataObjectSimplePtr(DataObjectSimple
): 
4667     def __init__(self
, this
): 
4669         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4670         self
.__class
__ = DataObjectSimple
 
4671 _misc_
.DataObjectSimple_swigregister(DataObjectSimplePtr
) 
4673 class PyDataObjectSimple(DataObjectSimple
): 
4675     wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is 
4676     Python-aware and knows how to reflect calls to its C++ virtual methods 
4677     to methods in the Python derived class.  You should derive from this 
4678     class and overload `GetDataSize`, `GetDataHere` and `SetData` when you 
4679     need to create your own simple single-format type of `wx.DataObject`. 
4683         return "<%s.%s; proxy of C++ wxPyDataObjectSimple instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4684     def __init__(self
, *args
, **kwargs
): 
4686         __init__(self, DataFormat format=FormatInvalid) -> PyDataObjectSimple 
4688         wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is 
4689         Python-aware and knows how to reflect calls to its C++ virtual methods 
4690         to methods in the Python derived class.  You should derive from this 
4691         class and overload `GetDataSize`, `GetDataHere` and `SetData` when you 
4692         need to create your own simple single-format type of `wx.DataObject`. 
4695         newobj 
= _misc_
.new_PyDataObjectSimple(*args
, **kwargs
) 
4696         self
.this 
= newobj
.this
 
4699         self
._setCallbackInfo
(self
, PyDataObjectSimple
) 
4701     def _setCallbackInfo(*args
, **kwargs
): 
4702         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4703         return _misc_
.PyDataObjectSimple__setCallbackInfo(*args
, **kwargs
) 
4706 class PyDataObjectSimplePtr(PyDataObjectSimple
): 
4707     def __init__(self
, this
): 
4709         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4710         self
.__class
__ = PyDataObjectSimple
 
4711 _misc_
.PyDataObjectSimple_swigregister(PyDataObjectSimplePtr
) 
4713 class DataObjectComposite(DataObject
): 
4715     wx.DataObjectComposite is the simplest `wx.DataObject` derivation 
4716     which may be sued to support multiple formats. It contains several 
4717     'wx.DataObjectSimple` objects and supports any format supported by at 
4718     least one of them. Only one of these data objects is *preferred* (the 
4719     first one if not explicitly changed by using the second parameter of 
4720     `Add`) and its format determines the preferred format of the composite 
4721     data object as well. 
4723     See `wx.DataObject` documentation for the reasons why you might prefer 
4724     to use wx.DataObject directly instead of wx.DataObjectComposite for 
4729         return "<%s.%s; proxy of C++ wxDataObjectComposite instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4730     def __init__(self
, *args
, **kwargs
): 
4732         __init__(self) -> DataObjectComposite 
4734         wx.DataObjectComposite is the simplest `wx.DataObject` derivation 
4735         which may be sued to support multiple formats. It contains several 
4736         'wx.DataObjectSimple` objects and supports any format supported by at 
4737         least one of them. Only one of these data objects is *preferred* (the 
4738         first one if not explicitly changed by using the second parameter of 
4739         `Add`) and its format determines the preferred format of the composite 
4740         data object as well. 
4742         See `wx.DataObject` documentation for the reasons why you might prefer 
4743         to use wx.DataObject directly instead of wx.DataObjectComposite for 
4747         newobj 
= _misc_
.new_DataObjectComposite(*args
, **kwargs
) 
4748         self
.this 
= newobj
.this
 
4751     def Add(*args
, **kwargs
): 
4753         Add(self, DataObjectSimple dataObject, bool preferred=False) 
4755         Adds the dataObject to the list of supported objects and it becomes 
4756         the preferred object if preferred is True. 
4758         return _misc_
.DataObjectComposite_Add(*args
, **kwargs
) 
4761 class DataObjectCompositePtr(DataObjectComposite
): 
4762     def __init__(self
, this
): 
4764         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4765         self
.__class
__ = DataObjectComposite
 
4766 _misc_
.DataObjectComposite_swigregister(DataObjectCompositePtr
) 
4768 class TextDataObject(DataObjectSimple
): 
4770     wx.TextDataObject is a specialization of `wx.DataObject` for text 
4771     data. It can be used without change to paste data into the `wx.Clipboard` 
4772     or a `wx.DropSource`. 
4774     Alternativly, you may wish to derive a new class from the 
4775     `wx.PyTextDataObject` class for providing text on-demand in order to 
4776     minimize memory consumption when offering data in several formats, 
4777     such as plain text and RTF, because by default the text is stored in a 
4778     string in this class, but it might as well be generated on demand when 
4779     requested. For this, `GetTextLength` and `GetText` will have to be 
4783         return "<%s.%s; proxy of C++ wxTextDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4784     def __init__(self
, *args
, **kwargs
): 
4786         __init__(self, String text=EmptyString) -> TextDataObject 
4788         Constructor, may be used to initialise the text (otherwise `SetText` 
4789         should be used later). 
4791         newobj 
= _misc_
.new_TextDataObject(*args
, **kwargs
) 
4792         self
.this 
= newobj
.this
 
4795     def GetTextLength(*args
, **kwargs
): 
4797         GetTextLength(self) -> size_t 
4799         Returns the data size.  By default, returns the size of the text data 
4800         set in the constructor or using `SetText`.  This can be overridden (via 
4801         `wx.PyTextDataObject`) to provide text size data on-demand. It is 
4802         recommended to return the text length plus 1 for a trailing zero, but 
4803         this is not strictly required. 
4805         return _misc_
.TextDataObject_GetTextLength(*args
, **kwargs
) 
4807     def GetText(*args
, **kwargs
): 
4809         GetText(self) -> String 
4811         Returns the text associated with the data object. 
4813         return _misc_
.TextDataObject_GetText(*args
, **kwargs
) 
4815     def SetText(*args
, **kwargs
): 
4817         SetText(self, String text) 
4819         Sets the text associated with the data object. This method is called 
4820         when the data object receives the data and, by default, copies the 
4821         text into the member variable. If you want to process the text on the 
4822         fly you may wish to override this function (via 
4823         `wx.PyTextDataObject`.) 
4825         return _misc_
.TextDataObject_SetText(*args
, **kwargs
) 
4828 class TextDataObjectPtr(TextDataObject
): 
4829     def __init__(self
, this
): 
4831         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4832         self
.__class
__ = TextDataObject
 
4833 _misc_
.TextDataObject_swigregister(TextDataObjectPtr
) 
4835 class PyTextDataObject(TextDataObject
): 
4837     wx.PyTextDataObject is a version of `wx.TextDataObject` that is 
4838     Python-aware and knows how to reflect calls to its C++ virtual methods 
4839     to methods in the Python derived class.  You should derive from this 
4840     class and overload `GetTextLength`, `GetText`, and `SetText` when you 
4841     want to be able to provide text on demand instead of preloading it 
4842     into the data object. 
4845         return "<%s.%s; proxy of C++ wxPyTextDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4846     def __init__(self
, *args
, **kwargs
): 
4848         __init__(self, String text=EmptyString) -> PyTextDataObject 
4850         wx.PyTextDataObject is a version of `wx.TextDataObject` that is 
4851         Python-aware and knows how to reflect calls to its C++ virtual methods 
4852         to methods in the Python derived class.  You should derive from this 
4853         class and overload `GetTextLength`, `GetText`, and `SetText` when you 
4854         want to be able to provide text on demand instead of preloading it 
4855         into the data object. 
4857         newobj 
= _misc_
.new_PyTextDataObject(*args
, **kwargs
) 
4858         self
.this 
= newobj
.this
 
4861         self
._setCallbackInfo
(self
, PyTextDataObject
) 
4863     def _setCallbackInfo(*args
, **kwargs
): 
4864         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4865         return _misc_
.PyTextDataObject__setCallbackInfo(*args
, **kwargs
) 
4868 class PyTextDataObjectPtr(PyTextDataObject
): 
4869     def __init__(self
, this
): 
4871         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4872         self
.__class
__ = PyTextDataObject
 
4873 _misc_
.PyTextDataObject_swigregister(PyTextDataObjectPtr
) 
4875 class BitmapDataObject(DataObjectSimple
): 
4877     wx.BitmapDataObject is a specialization of wxDataObject for bitmap 
4878     data. It can be used without change to paste data into the `wx.Clipboard` 
4879     or a `wx.DropSource`. 
4883         return "<%s.%s; proxy of C++ wxBitmapDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4884     def __init__(self
, *args
, **kwargs
): 
4886         __init__(self, Bitmap bitmap=wxNullBitmap) -> BitmapDataObject 
4888         Constructor, optionally passing a bitmap (otherwise use `SetBitmap` 
4891         newobj 
= _misc_
.new_BitmapDataObject(*args
, **kwargs
) 
4892         self
.this 
= newobj
.this
 
4895     def GetBitmap(*args
, **kwargs
): 
4897         GetBitmap(self) -> Bitmap 
4899         Returns the bitmap associated with the data object.  You may wish to 
4900         override this method (by deriving from `wx.PyBitmapDataObject`) when 
4901         offering data on-demand, but this is not required by wxWidgets' 
4902         internals. Use this method to get data in bitmap form from the 
4905         return _misc_
.BitmapDataObject_GetBitmap(*args
, **kwargs
) 
4907     def SetBitmap(*args
, **kwargs
): 
4909         SetBitmap(self, Bitmap bitmap) 
4911         Sets the bitmap associated with the data object. This method is called 
4912         when the data object receives data. Usually there will be no reason to 
4913         override this function. 
4915         return _misc_
.BitmapDataObject_SetBitmap(*args
, **kwargs
) 
4918 class BitmapDataObjectPtr(BitmapDataObject
): 
4919     def __init__(self
, this
): 
4921         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4922         self
.__class
__ = BitmapDataObject
 
4923 _misc_
.BitmapDataObject_swigregister(BitmapDataObjectPtr
) 
4925 class PyBitmapDataObject(BitmapDataObject
): 
4927     wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is 
4928     Python-aware and knows how to reflect calls to its C++ virtual methods 
4929     to methods in the Python derived class. To be able to provide bitmap 
4930     data on demand derive from this class and overload `GetBitmap`. 
4933         return "<%s.%s; proxy of C++ wxPyBitmapDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4934     def __init__(self
, *args
, **kwargs
): 
4936         __init__(self, Bitmap bitmap=wxNullBitmap) -> PyBitmapDataObject 
4938         wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is 
4939         Python-aware and knows how to reflect calls to its C++ virtual methods 
4940         to methods in the Python derived class. To be able to provide bitmap 
4941         data on demand derive from this class and overload `GetBitmap`. 
4943         newobj 
= _misc_
.new_PyBitmapDataObject(*args
, **kwargs
) 
4944         self
.this 
= newobj
.this
 
4947         self
._setCallbackInfo
(self
, PyBitmapDataObject
) 
4949     def _setCallbackInfo(*args
, **kwargs
): 
4950         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
4951         return _misc_
.PyBitmapDataObject__setCallbackInfo(*args
, **kwargs
) 
4954 class PyBitmapDataObjectPtr(PyBitmapDataObject
): 
4955     def __init__(self
, this
): 
4957         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4958         self
.__class
__ = PyBitmapDataObject
 
4959 _misc_
.PyBitmapDataObject_swigregister(PyBitmapDataObjectPtr
) 
4961 class FileDataObject(DataObjectSimple
): 
4963     wx.FileDataObject is a specialization of `wx.DataObjectSimple` for 
4964     file names. The program works with it just as if it were a list of 
4965     absolute file names, but internally it uses the same format as 
4966     Explorer and other compatible programs under Windows or GNOME/KDE 
4967     filemanager under Unix which makes it possible to receive files from 
4968     them using this class. 
4971         return "<%s.%s; proxy of C++ wxFileDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
4972     def __init__(self
, *args
, **kwargs
): 
4973         """__init__(self) -> FileDataObject""" 
4974         newobj 
= _misc_
.new_FileDataObject(*args
, **kwargs
) 
4975         self
.this 
= newobj
.this
 
4978     def GetFilenames(*args
, **kwargs
): 
4980         GetFilenames(self) -> [names] 
4982         Returns a list of file names. 
4984         return _misc_
.FileDataObject_GetFilenames(*args
, **kwargs
) 
4986     def AddFile(*args
, **kwargs
): 
4988         AddFile(self, String filename) 
4990         Adds a file to the list of files represented by this data object. 
4992         return _misc_
.FileDataObject_AddFile(*args
, **kwargs
) 
4995 class FileDataObjectPtr(FileDataObject
): 
4996     def __init__(self
, this
): 
4998         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
4999         self
.__class
__ = FileDataObject
 
5000 _misc_
.FileDataObject_swigregister(FileDataObjectPtr
) 
5002 class CustomDataObject(DataObjectSimple
): 
5004     wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for 
5005     some application-specific data in arbitrary format.  Python strings 
5006     are used for getting and setting data, but any picklable object can 
5007     easily be transfered via strings.  A copy of the data is stored in the 
5011         return "<%s.%s; proxy of C++ wxCustomDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5012     def __init__(self
, *args
): 
5014         __init__(self, DataFormat format) -> CustomDataObject 
5015         __init__(self, String formatName) -> CustomDataObject 
5016         __init__(self) -> CustomDataObject 
5018         wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for 
5019         some application-specific data in arbitrary format.  Python strings 
5020         are used for getting and setting data, but any picklable object can 
5021         easily be transfered via strings.  A copy of the data is stored in the 
5024         newobj 
= _misc_
.new_CustomDataObject(*args
) 
5025         self
.this 
= newobj
.this
 
5028     def SetData(*args
, **kwargs
): 
5030         SetData(self, String data) -> bool 
5032         Copy the data value to the data object. 
5034         return _misc_
.CustomDataObject_SetData(*args
, **kwargs
) 
5037     def GetSize(*args
, **kwargs
): 
5039         GetSize(self) -> size_t 
5041         Get the size of the data. 
5043         return _misc_
.CustomDataObject_GetSize(*args
, **kwargs
) 
5045     def GetData(*args
, **kwargs
): 
5047         GetData(self) -> String 
5049         Returns the data bytes from the data object as a string. 
5051         return _misc_
.CustomDataObject_GetData(*args
, **kwargs
) 
5054 class CustomDataObjectPtr(CustomDataObject
): 
5055     def __init__(self
, this
): 
5057         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5058         self
.__class
__ = CustomDataObject
 
5059 _misc_
.CustomDataObject_swigregister(CustomDataObjectPtr
) 
5061 class URLDataObject(DataObjectComposite
): 
5063     This data object holds a URL in a format that is compatible with some 
5064     browsers such that it is able to be dragged to or from them. 
5067         return "<%s.%s; proxy of C++ wxURLDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5068     def __init__(self
, *args
, **kwargs
): 
5070         __init__(self) -> URLDataObject 
5072         This data object holds a URL in a format that is compatible with some 
5073         browsers such that it is able to be dragged to or from them. 
5075         newobj 
= _misc_
.new_URLDataObject(*args
, **kwargs
) 
5076         self
.this 
= newobj
.this
 
5079     def GetURL(*args
, **kwargs
): 
5081         GetURL(self) -> String 
5083         Returns a string containing the current URL. 
5085         return _misc_
.URLDataObject_GetURL(*args
, **kwargs
) 
5087     def SetURL(*args
, **kwargs
): 
5089         SetURL(self, String url) 
5093         return _misc_
.URLDataObject_SetURL(*args
, **kwargs
) 
5096 class URLDataObjectPtr(URLDataObject
): 
5097     def __init__(self
, this
): 
5099         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5100         self
.__class
__ = URLDataObject
 
5101 _misc_
.URLDataObject_swigregister(URLDataObjectPtr
) 
5103 class MetafileDataObject(DataObjectSimple
): 
5104     """Proxy of C++ MetafileDataObject class""" 
5106         return "<%s.%s; proxy of C++ wxMetafileDataObject instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5107     def __init__(self
, *args
, **kwargs
): 
5108         """__init__(self) -> MetafileDataObject""" 
5109         newobj 
= _misc_
.new_MetafileDataObject(*args
, **kwargs
) 
5110         self
.this 
= newobj
.this
 
5114 class MetafileDataObjectPtr(MetafileDataObject
): 
5115     def __init__(self
, this
): 
5117         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5118         self
.__class
__ = MetafileDataObject
 
5119 _misc_
.MetafileDataObject_swigregister(MetafileDataObjectPtr
) 
5121 #--------------------------------------------------------------------------- 
5123 Drag_CopyOnly 
= _misc_
.Drag_CopyOnly
 
5124 Drag_AllowMove 
= _misc_
.Drag_AllowMove
 
5125 Drag_DefaultMove 
= _misc_
.Drag_DefaultMove
 
5126 DragError 
= _misc_
.DragError
 
5127 DragNone 
= _misc_
.DragNone
 
5128 DragCopy 
= _misc_
.DragCopy
 
5129 DragMove 
= _misc_
.DragMove
 
5130 DragLink 
= _misc_
.DragLink
 
5131 DragCancel 
= _misc_
.DragCancel
 
5133 def IsDragResultOk(*args
, **kwargs
): 
5134     """IsDragResultOk(int res) -> bool""" 
5135     return _misc_
.IsDragResultOk(*args
, **kwargs
) 
5136 class DropSource(object): 
5137     """Proxy of C++ DropSource class""" 
5139         return "<%s.%s; proxy of C++ wxPyDropSource instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5140     def __init__(self
, *args
, **kwargs
): 
5142         __init__(self, Window win, Icon copy=wxNullIcon, Icon move=wxNullIcon,  
5143             Icon none=wxNullIcon) -> DropSource 
5145         newobj 
= _misc_
.new_DropSource(*args
, **kwargs
) 
5146         self
.this 
= newobj
.this
 
5149         self
._setCallbackInfo
(self
, DropSource
, 0) 
5151     def _setCallbackInfo(*args
, **kwargs
): 
5152         """_setCallbackInfo(self, PyObject self, PyObject _class, int incref)""" 
5153         return _misc_
.DropSource__setCallbackInfo(*args
, **kwargs
) 
5155     def __del__(self
, destroy
=_misc_
.delete_DropSource
): 
5158             if self
.thisown
: destroy(self
) 
5161     def SetData(*args
, **kwargs
): 
5162         """SetData(self, DataObject data)""" 
5163         return _misc_
.DropSource_SetData(*args
, **kwargs
) 
5165     def GetDataObject(*args
, **kwargs
): 
5166         """GetDataObject(self) -> DataObject""" 
5167         return _misc_
.DropSource_GetDataObject(*args
, **kwargs
) 
5169     def SetCursor(*args
, **kwargs
): 
5170         """SetCursor(self, int res, Cursor cursor)""" 
5171         return _misc_
.DropSource_SetCursor(*args
, **kwargs
) 
5173     def DoDragDrop(*args
, **kwargs
): 
5174         """DoDragDrop(self, int flags=Drag_CopyOnly) -> int""" 
5175         return _misc_
.DropSource_DoDragDrop(*args
, **kwargs
) 
5177     def base_GiveFeedback(*args
, **kwargs
): 
5178         """base_GiveFeedback(self, int effect) -> bool""" 
5179         return _misc_
.DropSource_base_GiveFeedback(*args
, **kwargs
) 
5182 class DropSourcePtr(DropSource
): 
5183     def __init__(self
, this
): 
5185         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5186         self
.__class
__ = DropSource
 
5187 _misc_
.DropSource_swigregister(DropSourcePtr
) 
5189 class DropTarget(object): 
5190     """Proxy of C++ DropTarget class""" 
5192         return "<%s.%s; proxy of C++ wxPyDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5193     def __init__(self
, *args
, **kwargs
): 
5194         """__init__(self, DataObject dataObject=None) -> DropTarget""" 
5195         newobj 
= _misc_
.new_DropTarget(*args
, **kwargs
) 
5196         self
.this 
= newobj
.this
 
5199         self
._setCallbackInfo
(self
, DropTarget
) 
5201     def _setCallbackInfo(*args
, **kwargs
): 
5202         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5203         return _misc_
.DropTarget__setCallbackInfo(*args
, **kwargs
) 
5205     def __del__(self
, destroy
=_misc_
.delete_DropTarget
): 
5208             if self
.thisown
: destroy(self
) 
5211     def GetDataObject(*args
, **kwargs
): 
5212         """GetDataObject(self) -> DataObject""" 
5213         return _misc_
.DropTarget_GetDataObject(*args
, **kwargs
) 
5215     def SetDataObject(*args
, **kwargs
): 
5216         """SetDataObject(self, DataObject dataObject)""" 
5217         return _misc_
.DropTarget_SetDataObject(*args
, **kwargs
) 
5219     def base_OnEnter(*args
, **kwargs
): 
5220         """base_OnEnter(self, int x, int y, int def) -> int""" 
5221         return _misc_
.DropTarget_base_OnEnter(*args
, **kwargs
) 
5223     def base_OnDragOver(*args
, **kwargs
): 
5224         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5225         return _misc_
.DropTarget_base_OnDragOver(*args
, **kwargs
) 
5227     def base_OnLeave(*args
, **kwargs
): 
5228         """base_OnLeave(self)""" 
5229         return _misc_
.DropTarget_base_OnLeave(*args
, **kwargs
) 
5231     def base_OnDrop(*args
, **kwargs
): 
5232         """base_OnDrop(self, int x, int y) -> bool""" 
5233         return _misc_
.DropTarget_base_OnDrop(*args
, **kwargs
) 
5235     def GetData(*args
, **kwargs
): 
5236         """GetData(self) -> bool""" 
5237         return _misc_
.DropTarget_GetData(*args
, **kwargs
) 
5240 class DropTargetPtr(DropTarget
): 
5241     def __init__(self
, this
): 
5243         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5244         self
.__class
__ = DropTarget
 
5245 _misc_
.DropTarget_swigregister(DropTargetPtr
) 
5247 PyDropTarget 
= DropTarget 
 
5248 class TextDropTarget(DropTarget
): 
5249     """Proxy of C++ TextDropTarget class""" 
5251         return "<%s.%s; proxy of C++ wxPyTextDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5252     def __init__(self
, *args
, **kwargs
): 
5253         """__init__(self) -> TextDropTarget""" 
5254         newobj 
= _misc_
.new_TextDropTarget(*args
, **kwargs
) 
5255         self
.this 
= newobj
.this
 
5258         self
._setCallbackInfo
(self
, TextDropTarget
) 
5260     def _setCallbackInfo(*args
, **kwargs
): 
5261         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5262         return _misc_
.TextDropTarget__setCallbackInfo(*args
, **kwargs
) 
5264     def base_OnEnter(*args
, **kwargs
): 
5265         """base_OnEnter(self, int x, int y, int def) -> int""" 
5266         return _misc_
.TextDropTarget_base_OnEnter(*args
, **kwargs
) 
5268     def base_OnDragOver(*args
, **kwargs
): 
5269         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5270         return _misc_
.TextDropTarget_base_OnDragOver(*args
, **kwargs
) 
5272     def base_OnLeave(*args
, **kwargs
): 
5273         """base_OnLeave(self)""" 
5274         return _misc_
.TextDropTarget_base_OnLeave(*args
, **kwargs
) 
5276     def base_OnDrop(*args
, **kwargs
): 
5277         """base_OnDrop(self, int x, int y) -> bool""" 
5278         return _misc_
.TextDropTarget_base_OnDrop(*args
, **kwargs
) 
5280     def base_OnData(*args
, **kwargs
): 
5281         """base_OnData(self, int x, int y, int def) -> int""" 
5282         return _misc_
.TextDropTarget_base_OnData(*args
, **kwargs
) 
5285 class TextDropTargetPtr(TextDropTarget
): 
5286     def __init__(self
, this
): 
5288         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5289         self
.__class
__ = TextDropTarget
 
5290 _misc_
.TextDropTarget_swigregister(TextDropTargetPtr
) 
5292 class FileDropTarget(DropTarget
): 
5293     """Proxy of C++ FileDropTarget class""" 
5295         return "<%s.%s; proxy of C++ wxPyFileDropTarget instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5296     def __init__(self
, *args
, **kwargs
): 
5297         """__init__(self) -> FileDropTarget""" 
5298         newobj 
= _misc_
.new_FileDropTarget(*args
, **kwargs
) 
5299         self
.this 
= newobj
.this
 
5302         self
._setCallbackInfo
(self
, FileDropTarget
) 
5304     def _setCallbackInfo(*args
, **kwargs
): 
5305         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
5306         return _misc_
.FileDropTarget__setCallbackInfo(*args
, **kwargs
) 
5308     def base_OnEnter(*args
, **kwargs
): 
5309         """base_OnEnter(self, int x, int y, int def) -> int""" 
5310         return _misc_
.FileDropTarget_base_OnEnter(*args
, **kwargs
) 
5312     def base_OnDragOver(*args
, **kwargs
): 
5313         """base_OnDragOver(self, int x, int y, int def) -> int""" 
5314         return _misc_
.FileDropTarget_base_OnDragOver(*args
, **kwargs
) 
5316     def base_OnLeave(*args
, **kwargs
): 
5317         """base_OnLeave(self)""" 
5318         return _misc_
.FileDropTarget_base_OnLeave(*args
, **kwargs
) 
5320     def base_OnDrop(*args
, **kwargs
): 
5321         """base_OnDrop(self, int x, int y) -> bool""" 
5322         return _misc_
.FileDropTarget_base_OnDrop(*args
, **kwargs
) 
5324     def base_OnData(*args
, **kwargs
): 
5325         """base_OnData(self, int x, int y, int def) -> int""" 
5326         return _misc_
.FileDropTarget_base_OnData(*args
, **kwargs
) 
5329 class FileDropTargetPtr(FileDropTarget
): 
5330     def __init__(self
, this
): 
5332         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5333         self
.__class
__ = FileDropTarget
 
5334 _misc_
.FileDropTarget_swigregister(FileDropTargetPtr
) 
5336 #--------------------------------------------------------------------------- 
5338 class Clipboard(_core
.Object
): 
5340     wx.Clipboard represents the system clipboard and provides methods to 
5341     copy data to it or paste data from it.  Normally, you should only use 
5342     ``wx.TheClipboard`` which is a reference to a global wx.Clipboard 
5345     Call ``wx.TheClipboard``'s `Open` method to get ownership of the 
5346     clipboard. If this operation returns True, you now own the 
5347     clipboard. Call `SetData` to put data on the clipboard, or `GetData` 
5348     to retrieve data from the clipboard.  Call `Close` to close the 
5349     clipboard and relinquish ownership. You should keep the clipboard open 
5352     :see: `wx.DataObject` 
5356         return "<%s.%s; proxy of C++ wxClipboard instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5357     def __init__(self
, *args
, **kwargs
): 
5358         """__init__(self) -> Clipboard""" 
5359         newobj 
= _misc_
.new_Clipboard(*args
, **kwargs
) 
5360         self
.this 
= newobj
.this
 
5363     def __del__(self
, destroy
=_misc_
.delete_Clipboard
): 
5366             if self
.thisown
: destroy(self
) 
5369     def Open(*args
, **kwargs
): 
5373         Call this function to open the clipboard before calling SetData and 
5374         GetData.  Call Close when you have finished with the clipboard.  You 
5375         should keep the clipboard open for only a very short time.  Returns 
5378         return _misc_
.Clipboard_Open(*args
, **kwargs
) 
5380     def Close(*args
, **kwargs
): 
5384         Closes the clipboard. 
5386         return _misc_
.Clipboard_Close(*args
, **kwargs
) 
5388     def IsOpened(*args
, **kwargs
): 
5390         IsOpened(self) -> bool 
5392         Query whether the clipboard is opened 
5394         return _misc_
.Clipboard_IsOpened(*args
, **kwargs
) 
5396     def AddData(*args
, **kwargs
): 
5398         AddData(self, DataObject data) -> bool 
5400         Call this function to add the data object to the clipboard. You may 
5401         call this function repeatedly after having cleared the clipboard. 
5402         After this function has been called, the clipboard owns the data, so 
5403         do not delete the data explicitly. 
5405         :see: `wx.DataObject` 
5407         return _misc_
.Clipboard_AddData(*args
, **kwargs
) 
5409     def SetData(*args
, **kwargs
): 
5411         SetData(self, DataObject data) -> bool 
5413         Set the clipboard data, this is the same as `Clear` followed by 
5416         :see: `wx.DataObject` 
5418         return _misc_
.Clipboard_SetData(*args
, **kwargs
) 
5420     def IsSupported(*args
, **kwargs
): 
5422         IsSupported(self, DataFormat format) -> bool 
5424         Returns True if the given format is available in the data object(s) on 
5427         return _misc_
.Clipboard_IsSupported(*args
, **kwargs
) 
5429     def GetData(*args
, **kwargs
): 
5431         GetData(self, DataObject data) -> bool 
5433         Call this function to fill data with data on the clipboard, if 
5434         available in the required format. Returns true on success. 
5436         return _misc_
.Clipboard_GetData(*args
, **kwargs
) 
5438     def Clear(*args
, **kwargs
): 
5442         Clears data from the clipboard object and also the system's clipboard 
5445         return _misc_
.Clipboard_Clear(*args
, **kwargs
) 
5447     def Flush(*args
, **kwargs
): 
5451         Flushes the clipboard: this means that the data which is currently on 
5452         clipboard will stay available even after the application exits, 
5453         possibly eating memory, otherwise the clipboard will be emptied on 
5454         exit.  Returns False if the operation is unsuccesful for any reason. 
5456         return _misc_
.Clipboard_Flush(*args
, **kwargs
) 
5458     def UsePrimarySelection(*args
, **kwargs
): 
5460         UsePrimarySelection(self, bool primary=True) 
5462         On platforms supporting it (the X11 based platforms), selects the 
5463         so called PRIMARY SELECTION as the clipboard as opposed to the 
5464         normal clipboard, if primary is True. 
5466         return _misc_
.Clipboard_UsePrimarySelection(*args
, **kwargs
) 
5468     def Get(*args
, **kwargs
): 
5472         Returns global instance (wxTheClipboard) of the object. 
5474         return _misc_
.Clipboard_Get(*args
, **kwargs
) 
5476     Get 
= staticmethod(Get
) 
5478 class ClipboardPtr(Clipboard
): 
5479     def __init__(self
, this
): 
5481         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5482         self
.__class
__ = Clipboard
 
5483 _misc_
.Clipboard_swigregister(ClipboardPtr
) 
5485 def Clipboard_Get(*args
, **kwargs
): 
5487     Clipboard_Get() -> Clipboard 
5489     Returns global instance (wxTheClipboard) of the object. 
5491     return _misc_
.Clipboard_Get(*args
, **kwargs
) 
5493 class _wxPyDelayedInitWrapper(object): 
5494     def __init__(self
, initfunc
, *args
, **kwargs
): 
5495         self
._initfunc 
= initfunc
 
5497         self
._kwargs 
= kwargs
 
5498         self
._instance 
= None 
5499     def _checkInstance(self
): 
5500         if self
._instance 
is None: 
5501             self
._instance 
= self
._initfunc
(*self
._args
, **self
._kwargs
)         
5502     def __getattr__(self
, name
): 
5503         self
._checkInstance
() 
5504         return getattr(self
._instance
, name
) 
5506         self
._checkInstance
() 
5507         return repr(self
._instance
) 
5508 TheClipboard 
= _wxPyDelayedInitWrapper(Clipboard
.Get
) 
5510 class ClipboardLocker(object): 
5512     A helpful class for opening the clipboard and automatically 
5513     closing it when the locker is destroyed. 
5516         return "<%s.%s; proxy of C++ wxClipboardLocker instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5517     def __init__(self
, *args
, **kwargs
): 
5519         __init__(self, Clipboard clipboard=None) -> ClipboardLocker 
5521         A helpful class for opening the clipboard and automatically 
5522         closing it when the locker is destroyed. 
5524         newobj 
= _misc_
.new_ClipboardLocker(*args
, **kwargs
) 
5525         self
.this 
= newobj
.this
 
5528     def __del__(self
, destroy
=_misc_
.delete_ClipboardLocker
): 
5531             if self
.thisown
: destroy(self
) 
5534     def __nonzero__(*args
, **kwargs
): 
5536         __nonzero__(self) -> bool 
5538         A ClipboardLocker instance evaluates to True if the clipboard was 
5539         successfully opened. 
5541         return _misc_
.ClipboardLocker___nonzero__(*args
, **kwargs
) 
5544 class ClipboardLockerPtr(ClipboardLocker
): 
5545     def __init__(self
, this
): 
5547         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5548         self
.__class
__ = ClipboardLocker
 
5549 _misc_
.ClipboardLocker_swigregister(ClipboardLockerPtr
) 
5551 #--------------------------------------------------------------------------- 
5553 class VideoMode(object): 
5554     """A simple struct containing video mode parameters for a display""" 
5556         return "<%s.%s; proxy of C++ wxVideoMode instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5557     def __init__(self
, *args
, **kwargs
): 
5559         __init__(self, int width=0, int height=0, int depth=0, int freq=0) -> VideoMode 
5561         A simple struct containing video mode parameters for a display 
5563         newobj 
= _misc_
.new_VideoMode(*args
, **kwargs
) 
5564         self
.this 
= newobj
.this
 
5567     def __del__(self
, destroy
=_misc_
.delete_VideoMode
): 
5570             if self
.thisown
: destroy(self
) 
5573     def Matches(*args
, **kwargs
): 
5575         Matches(self, VideoMode other) -> bool 
5577         Returns true if this mode matches the other one in the sense that all 
5578         non zero fields of the other mode have the same value in this 
5579         one (except for refresh which is allowed to have a greater value) 
5581         return _misc_
.VideoMode_Matches(*args
, **kwargs
) 
5583     def GetWidth(*args
, **kwargs
): 
5585         GetWidth(self) -> int 
5587         Returns the screen width in pixels (e.g. 640*480), 0 means unspecified 
5589         return _misc_
.VideoMode_GetWidth(*args
, **kwargs
) 
5591     def GetHeight(*args
, **kwargs
): 
5593         GetHeight(self) -> int 
5595         Returns the screen width in pixels (e.g. 640*480), 0 means 
5598         return _misc_
.VideoMode_GetHeight(*args
, **kwargs
) 
5600     def GetDepth(*args
, **kwargs
): 
5602         GetDepth(self) -> int 
5604         Returns the screen's bits per pixel (e.g. 32), 1 is monochrome and 0 
5605         means unspecified/known 
5607         return _misc_
.VideoMode_GetDepth(*args
, **kwargs
) 
5609     def IsOk(*args
, **kwargs
): 
5613         returns true if the object has been initialized 
5615         return _misc_
.VideoMode_IsOk(*args
, **kwargs
) 
5617     def __nonzero__(self
): return self
.IsOk()  
5618     def __eq__(*args
, **kwargs
): 
5619         """__eq__(self, VideoMode other) -> bool""" 
5620         return _misc_
.VideoMode___eq__(*args
, **kwargs
) 
5622     def __ne__(*args
, **kwargs
): 
5623         """__ne__(self, VideoMode other) -> bool""" 
5624         return _misc_
.VideoMode___ne__(*args
, **kwargs
) 
5626     w 
= property(_misc_
.VideoMode_w_get
, _misc_
.VideoMode_w_set
) 
5627     h 
= property(_misc_
.VideoMode_h_get
, _misc_
.VideoMode_h_set
) 
5628     bpp 
= property(_misc_
.VideoMode_bpp_get
, _misc_
.VideoMode_bpp_set
) 
5629     refresh 
= property(_misc_
.VideoMode_refresh_get
, _misc_
.VideoMode_refresh_set
) 
5631 class VideoModePtr(VideoMode
): 
5632     def __init__(self
, this
): 
5634         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5635         self
.__class
__ = VideoMode
 
5636 _misc_
.VideoMode_swigregister(VideoModePtr
) 
5638 class Display(object): 
5639     """Represents a display/monitor attached to the system""" 
5641         return "<%s.%s; proxy of C++ wxDisplay instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5642     def __init__(self
, *args
, **kwargs
): 
5644         __init__(self, size_t index=0) -> Display 
5646         Set up a Display instance with the specified display.  The displays 
5647         are numbered from 0 to GetCount() - 1, 0 is always the primary display 
5648         and the only one which is always supported 
5650         newobj 
= _misc_
.new_Display(*args
, **kwargs
) 
5651         self
.this 
= newobj
.this
 
5654     def __del__(self
, destroy
=_misc_
.delete_Display
): 
5657             if self
.thisown
: destroy(self
) 
5660     def GetCount(*args
, **kwargs
): 
5662         GetCount() -> size_t 
5664         Return the number of available displays. 
5666         return _misc_
.Display_GetCount(*args
, **kwargs
) 
5668     GetCount 
= staticmethod(GetCount
) 
5669     def GetFromPoint(*args
, **kwargs
): 
5671         GetFromPoint(Point pt) -> int 
5673         Find the display where the given point lies, return wx.NOT_FOUND if it 
5674         doesn't belong to any display 
5676         return _misc_
.Display_GetFromPoint(*args
, **kwargs
) 
5678     GetFromPoint 
= staticmethod(GetFromPoint
) 
5679     def GetFromWindow(*args
, **kwargs
): 
5681         GetFromWindow(Window window) -> int 
5683         Find the display where the given window lies, return wx.NOT_FOUND if 
5684         it is not shown at all. 
5686         return _misc_
.Display_GetFromWindow(*args
, **kwargs
) 
5688     GetFromWindow 
= staticmethod(GetFromWindow
) 
5689     def IsOk(*args
, **kwargs
): 
5693         Return true if the object was initialized successfully 
5695         return _misc_
.Display_IsOk(*args
, **kwargs
) 
5697     def __nonzero__(self
): return self
.IsOk()  
5698     def GetGeometry(*args
, **kwargs
): 
5700         GetGeometry(self) -> Rect 
5702         Returns the bounding rectangle of the display whose index was passed 
5705         return _misc_
.Display_GetGeometry(*args
, **kwargs
) 
5707     def GetName(*args
, **kwargs
): 
5709         GetName(self) -> String 
5711         Returns the display's name. A name is not available on all platforms. 
5713         return _misc_
.Display_GetName(*args
, **kwargs
) 
5715     def IsPrimary(*args
, **kwargs
): 
5717         IsPrimary(self) -> bool 
5719         Returns true if the display is the primary display. The primary 
5720         display is the one whose index is 0. 
5722         return _misc_
.Display_IsPrimary(*args
, **kwargs
) 
5724     def GetModes(*args
, **kwargs
): 
5726         GetModes(VideoMode mode=DefaultVideoMode) -> [videoMode...] 
5728         Enumerate all video modes supported by this display matching the given 
5729         one (in the sense of VideoMode.Match()). 
5731         As any mode matches the default value of the argument and there is 
5732         always at least one video mode supported by display, the returned 
5733         array is only empty for the default value of the argument if this 
5734         function is not supported at all on this platform. 
5736         return _misc_
.Display_GetModes(*args
, **kwargs
) 
5738     def GetCurrentMode(*args
, **kwargs
): 
5740         GetCurrentMode(self) -> VideoMode 
5742         Get the current video mode. 
5744         return _misc_
.Display_GetCurrentMode(*args
, **kwargs
) 
5746     def ChangeMode(*args
, **kwargs
): 
5748         ChangeMode(self, VideoMode mode=DefaultVideoMode) -> bool 
5750         Changes the video mode of this display to the mode specified in the 
5753         If wx.DefaultVideoMode is passed in as the mode parameter, the defined 
5754         behaviour is that wx.Display will reset the video mode to the default 
5755         mode used by the display.  On Windows, the behavior is normal. 
5756         However, there are differences on other platforms. On Unix variations 
5757         using X11 extensions it should behave as defined, but some 
5758         irregularities may occur. 
5760         On wxMac passing in wx.DefaultVideoMode as the mode parameter does 
5761         nothing.  This happens because Carbon no longer has access to 
5762         DMUseScreenPrefs, an undocumented function that changed the video mode 
5763         to the system default by using the system's 'scrn' resource. 
5765         Returns True if succeeded, False otherwise 
5767         return _misc_
.Display_ChangeMode(*args
, **kwargs
) 
5769     def ResetMode(*args
, **kwargs
): 
5773         Restore the default video mode (just a more readable synonym) 
5775         return _misc_
.Display_ResetMode(*args
, **kwargs
) 
5778 class DisplayPtr(Display
): 
5779     def __init__(self
, this
): 
5781         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5782         self
.__class
__ = Display
 
5783 _misc_
.Display_swigregister(DisplayPtr
) 
5784 DefaultVideoMode 
= cvar
.DefaultVideoMode
 
5786 def Display_GetCount(*args
, **kwargs
): 
5788     Display_GetCount() -> size_t 
5790     Return the number of available displays. 
5792     return _misc_
.Display_GetCount(*args
, **kwargs
) 
5794 def Display_GetFromPoint(*args
, **kwargs
): 
5796     Display_GetFromPoint(Point pt) -> int 
5798     Find the display where the given point lies, return wx.NOT_FOUND if it 
5799     doesn't belong to any display 
5801     return _misc_
.Display_GetFromPoint(*args
, **kwargs
) 
5803 def Display_GetFromWindow(*args
, **kwargs
): 
5805     Display_GetFromWindow(Window window) -> int 
5807     Find the display where the given window lies, return wx.NOT_FOUND if 
5808     it is not shown at all. 
5810     return _misc_
.Display_GetFromWindow(*args
, **kwargs
) 
5812 #--------------------------------------------------------------------------- 
5814 class StandardPaths(object): 
5816     wx.StandardPaths returns the standard locations in the file system and 
5817     should be used by the programs to find their data files in a portable 
5820     In the description of the methods below, the example return values are 
5821     given for the Unix, Windows and Mac OS X systems, however please note 
5822     that these are just the examples and the actual values may differ. For 
5823     example, under Windows: the system administrator may change the 
5824     standard directories locations, i.e. the Windows directory may be 
5825     named W:\Win2003 instead of the default C:\Windows. 
5827     The strings appname and username should be replaced with the value 
5828     returned by `wx.App.GetAppName` and the name of the currently logged 
5829     in user, respectively. The string prefix is only used under Unix and 
5830     is /usr/local by default but may be changed using `SetInstallPrefix`. 
5832     The directories returned by the methods of this class may or may not 
5833     exist. If they don't exist, it's up to the caller to create them, 
5834     wxStandardPaths doesn't do it. 
5836     Finally note that these functions only work with standardly packaged 
5837     applications. I.e. under Unix you should follow the standard 
5838     installation conventions and under Mac you should create your 
5839     application bundle according to the Apple guidelines. Again, this 
5840     class doesn't help you to do it. 
5842     def __init__(self
): raise RuntimeError, "No constructor defined" 
5844         return "<%s.%s; proxy of C++ wxStandardPaths instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
5845     def Get(*args
, **kwargs
): 
5847         Get() -> StandardPaths 
5849         Return the global standard paths singleton 
5851         return _misc_
.StandardPaths_Get(*args
, **kwargs
) 
5853     Get 
= staticmethod(Get
) 
5854     def GetConfigDir(*args
, **kwargs
): 
5856         GetConfigDir(self) -> String 
5858         Return the directory with system config files: /etc under Unix, 
5859         'c:\Documents and Settings\All Users\Application Data' under Windows, 
5860         /Library/Preferences for Mac 
5862         return _misc_
.StandardPaths_GetConfigDir(*args
, **kwargs
) 
5864     def GetUserConfigDir(*args
, **kwargs
): 
5866         GetUserConfigDir(self) -> String 
5868         Return the directory for the user config files: $HOME under Unix, 
5869         'c:\Documents and Settings\username' under Windows, and  
5870         ~/Library/Preferences under Mac 
5872         Only use this if you have a single file to put there, otherwise 
5873         `GetUserDataDir` is more appropriate 
5875         return _misc_
.StandardPaths_GetUserConfigDir(*args
, **kwargs
) 
5877     def GetDataDir(*args
, **kwargs
): 
5879         GetDataDir(self) -> String 
5881         Return the location of the application's global, (i.e. not 
5882         user-specific,) data files: prefix/share/appname under Unix, 
5883         'c:\Program Files\appname' under Windows, 
5884         appname.app/Contents/SharedSupport app bundle directory under Mac. 
5886         return _misc_
.StandardPaths_GetDataDir(*args
, **kwargs
) 
5888     def GetLocalDataDir(*args
, **kwargs
): 
5890         GetLocalDataDir(self) -> String 
5892         Return the location for application data files which are 
5893         host-specific.  Same as `GetDataDir` except under Unix where it is 
5896         return _misc_
.StandardPaths_GetLocalDataDir(*args
, **kwargs
) 
5898     def GetUserDataDir(*args
, **kwargs
): 
5900         GetUserDataDir(self) -> String 
5902         Return the directory for the user-dependent application data files: 
5903         $HOME/.appname under Unix, c:\Documents and 
5904         Settings\username\Application Data\appname under Windows and 
5905         ~/Library/Application Support/appname under Mac 
5907         return _misc_
.StandardPaths_GetUserDataDir(*args
, **kwargs
) 
5909     def GetUserLocalDataDir(*args
, **kwargs
): 
5911         GetUserLocalDataDir(self) -> String 
5913         Return the directory for user data files which shouldn't be shared 
5914         with the other machines 
5916         Same as `GetUserDataDir` for all platforms except Windows where it is 
5917         the 'Local Settings\Application Data\appname' directory. 
5919         return _misc_
.StandardPaths_GetUserLocalDataDir(*args
, **kwargs
) 
5921     def GetPluginsDir(*args
, **kwargs
): 
5923         GetPluginsDir(self) -> String 
5925         Return the directory where the loadable modules (plugins) live: 
5926         prefix/lib/appname under Unix, program directory under Windows and 
5927         Contents/Plugins app bundle subdirectory under Mac 
5929         return _misc_
.StandardPaths_GetPluginsDir(*args
, **kwargs
) 
5931     def SetInstallPrefix(*args
, **kwargs
): 
5933         SetInstallPrefix(self, String prefix) 
5935         Set the program installation directory which is /usr/local by default. 
5936         This value will be used by other methods such as `GetDataDir` and 
5937         `GetPluginsDir` as the prefix for what they return. (This function 
5938         only has meaning on Unix systems.) 
5940         return _misc_
.StandardPaths_SetInstallPrefix(*args
, **kwargs
) 
5942     def GetInstallPrefix(*args
, **kwargs
): 
5944         GetInstallPrefix(self) -> String 
5946         Get the program installation prefix. The default is the prefix where 
5947         Python is installed. (This function only has meaning on Unix systems.) 
5949         return _misc_
.StandardPaths_GetInstallPrefix(*args
, **kwargs
) 
5952 class StandardPathsPtr(StandardPaths
): 
5953     def __init__(self
, this
): 
5955         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
5956         self
.__class
__ = StandardPaths
 
5957 _misc_
.StandardPaths_swigregister(StandardPathsPtr
) 
5959 def StandardPaths_Get(*args
, **kwargs
): 
5961     StandardPaths_Get() -> StandardPaths 
5963     Return the global standard paths singleton 
5965     return _misc_
.StandardPaths_Get(*args
, **kwargs
)