+# Don't modify this file, modify the SWIG interface instead.
+
+import _misc
+
+import core
+wx = core
+#---------------------------------------------------------------------------
+
+SYS_OEM_FIXED_FONT = _misc.SYS_OEM_FIXED_FONT
+SYS_ANSI_FIXED_FONT = _misc.SYS_ANSI_FIXED_FONT
+SYS_ANSI_VAR_FONT = _misc.SYS_ANSI_VAR_FONT
+SYS_SYSTEM_FONT = _misc.SYS_SYSTEM_FONT
+SYS_DEVICE_DEFAULT_FONT = _misc.SYS_DEVICE_DEFAULT_FONT
+SYS_DEFAULT_PALETTE = _misc.SYS_DEFAULT_PALETTE
+SYS_SYSTEM_FIXED_FONT = _misc.SYS_SYSTEM_FIXED_FONT
+SYS_DEFAULT_GUI_FONT = _misc.SYS_DEFAULT_GUI_FONT
+SYS_ICONTITLE_FONT = _misc.SYS_ICONTITLE_FONT
+SYS_COLOUR_SCROLLBAR = _misc.SYS_COLOUR_SCROLLBAR
+SYS_COLOUR_BACKGROUND = _misc.SYS_COLOUR_BACKGROUND
+SYS_COLOUR_DESKTOP = _misc.SYS_COLOUR_DESKTOP
+SYS_COLOUR_ACTIVECAPTION = _misc.SYS_COLOUR_ACTIVECAPTION
+SYS_COLOUR_INACTIVECAPTION = _misc.SYS_COLOUR_INACTIVECAPTION
+SYS_COLOUR_MENU = _misc.SYS_COLOUR_MENU
+SYS_COLOUR_WINDOW = _misc.SYS_COLOUR_WINDOW
+SYS_COLOUR_WINDOWFRAME = _misc.SYS_COLOUR_WINDOWFRAME
+SYS_COLOUR_MENUTEXT = _misc.SYS_COLOUR_MENUTEXT
+SYS_COLOUR_WINDOWTEXT = _misc.SYS_COLOUR_WINDOWTEXT
+SYS_COLOUR_CAPTIONTEXT = _misc.SYS_COLOUR_CAPTIONTEXT
+SYS_COLOUR_ACTIVEBORDER = _misc.SYS_COLOUR_ACTIVEBORDER
+SYS_COLOUR_INACTIVEBORDER = _misc.SYS_COLOUR_INACTIVEBORDER
+SYS_COLOUR_APPWORKSPACE = _misc.SYS_COLOUR_APPWORKSPACE
+SYS_COLOUR_HIGHLIGHT = _misc.SYS_COLOUR_HIGHLIGHT
+SYS_COLOUR_HIGHLIGHTTEXT = _misc.SYS_COLOUR_HIGHLIGHTTEXT
+SYS_COLOUR_BTNFACE = _misc.SYS_COLOUR_BTNFACE
+SYS_COLOUR_3DFACE = _misc.SYS_COLOUR_3DFACE
+SYS_COLOUR_BTNSHADOW = _misc.SYS_COLOUR_BTNSHADOW
+SYS_COLOUR_3DSHADOW = _misc.SYS_COLOUR_3DSHADOW
+SYS_COLOUR_GRAYTEXT = _misc.SYS_COLOUR_GRAYTEXT
+SYS_COLOUR_BTNTEXT = _misc.SYS_COLOUR_BTNTEXT
+SYS_COLOUR_INACTIVECAPTIONTEXT = _misc.SYS_COLOUR_INACTIVECAPTIONTEXT
+SYS_COLOUR_BTNHIGHLIGHT = _misc.SYS_COLOUR_BTNHIGHLIGHT
+SYS_COLOUR_BTNHILIGHT = _misc.SYS_COLOUR_BTNHILIGHT
+SYS_COLOUR_3DHIGHLIGHT = _misc.SYS_COLOUR_3DHIGHLIGHT
+SYS_COLOUR_3DHILIGHT = _misc.SYS_COLOUR_3DHILIGHT
+SYS_COLOUR_3DDKSHADOW = _misc.SYS_COLOUR_3DDKSHADOW
+SYS_COLOUR_3DLIGHT = _misc.SYS_COLOUR_3DLIGHT
+SYS_COLOUR_INFOTEXT = _misc.SYS_COLOUR_INFOTEXT
+SYS_COLOUR_INFOBK = _misc.SYS_COLOUR_INFOBK
+SYS_COLOUR_LISTBOX = _misc.SYS_COLOUR_LISTBOX
+SYS_COLOUR_HOTLIGHT = _misc.SYS_COLOUR_HOTLIGHT
+SYS_COLOUR_GRADIENTACTIVECAPTION = _misc.SYS_COLOUR_GRADIENTACTIVECAPTION
+SYS_COLOUR_GRADIENTINACTIVECAPTION = _misc.SYS_COLOUR_GRADIENTINACTIVECAPTION
+SYS_COLOUR_MENUHILIGHT = _misc.SYS_COLOUR_MENUHILIGHT
+SYS_COLOUR_MENUBAR = _misc.SYS_COLOUR_MENUBAR
+SYS_COLOUR_MAX = _misc.SYS_COLOUR_MAX
+SYS_MOUSE_BUTTONS = _misc.SYS_MOUSE_BUTTONS
+SYS_BORDER_X = _misc.SYS_BORDER_X
+SYS_BORDER_Y = _misc.SYS_BORDER_Y
+SYS_CURSOR_X = _misc.SYS_CURSOR_X
+SYS_CURSOR_Y = _misc.SYS_CURSOR_Y
+SYS_DCLICK_X = _misc.SYS_DCLICK_X
+SYS_DCLICK_Y = _misc.SYS_DCLICK_Y
+SYS_DRAG_X = _misc.SYS_DRAG_X
+SYS_DRAG_Y = _misc.SYS_DRAG_Y
+SYS_EDGE_X = _misc.SYS_EDGE_X
+SYS_EDGE_Y = _misc.SYS_EDGE_Y
+SYS_HSCROLL_ARROW_X = _misc.SYS_HSCROLL_ARROW_X
+SYS_HSCROLL_ARROW_Y = _misc.SYS_HSCROLL_ARROW_Y
+SYS_HTHUMB_X = _misc.SYS_HTHUMB_X
+SYS_ICON_X = _misc.SYS_ICON_X
+SYS_ICON_Y = _misc.SYS_ICON_Y
+SYS_ICONSPACING_X = _misc.SYS_ICONSPACING_X
+SYS_ICONSPACING_Y = _misc.SYS_ICONSPACING_Y
+SYS_WINDOWMIN_X = _misc.SYS_WINDOWMIN_X
+SYS_WINDOWMIN_Y = _misc.SYS_WINDOWMIN_Y
+SYS_SCREEN_X = _misc.SYS_SCREEN_X
+SYS_SCREEN_Y = _misc.SYS_SCREEN_Y
+SYS_FRAMESIZE_X = _misc.SYS_FRAMESIZE_X
+SYS_FRAMESIZE_Y = _misc.SYS_FRAMESIZE_Y
+SYS_SMALLICON_X = _misc.SYS_SMALLICON_X
+SYS_SMALLICON_Y = _misc.SYS_SMALLICON_Y
+SYS_HSCROLL_Y = _misc.SYS_HSCROLL_Y
+SYS_VSCROLL_X = _misc.SYS_VSCROLL_X
+SYS_VSCROLL_ARROW_X = _misc.SYS_VSCROLL_ARROW_X
+SYS_VSCROLL_ARROW_Y = _misc.SYS_VSCROLL_ARROW_Y
+SYS_VTHUMB_Y = _misc.SYS_VTHUMB_Y
+SYS_CAPTION_Y = _misc.SYS_CAPTION_Y
+SYS_MENU_Y = _misc.SYS_MENU_Y
+SYS_NETWORK_PRESENT = _misc.SYS_NETWORK_PRESENT
+SYS_PENWINDOWS_PRESENT = _misc.SYS_PENWINDOWS_PRESENT
+SYS_SHOW_SOUNDS = _misc.SYS_SHOW_SOUNDS
+SYS_SWAP_BUTTONS = _misc.SYS_SWAP_BUTTONS
+SYS_CAN_DRAW_FRAME_DECORATIONS = _misc.SYS_CAN_DRAW_FRAME_DECORATIONS
+SYS_CAN_ICONIZE_FRAME = _misc.SYS_CAN_ICONIZE_FRAME
+SYS_SCREEN_NONE = _misc.SYS_SCREEN_NONE
+SYS_SCREEN_TINY = _misc.SYS_SCREEN_TINY
+SYS_SCREEN_PDA = _misc.SYS_SCREEN_PDA
+SYS_SCREEN_SMALL = _misc.SYS_SCREEN_SMALL
+SYS_SCREEN_DESKTOP = _misc.SYS_SCREEN_DESKTOP
+class SystemSettings(object):
+ def __init__(self): raise RuntimeError, "No constructor defined"
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSystemSettings instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def GetColour(*args, **kwargs):
+ """GetColour(int index) -> Colour"""
+ return _misc.SystemSettings_GetColour(*args, **kwargs)
+
+ GetColour = staticmethod(GetColour)
+ def GetFont(*args, **kwargs):
+ """GetFont(int index) -> Font"""
+ return _misc.SystemSettings_GetFont(*args, **kwargs)
+
+ GetFont = staticmethod(GetFont)
+ def GetMetric(*args, **kwargs):
+ """GetMetric(int index) -> int"""
+ return _misc.SystemSettings_GetMetric(*args, **kwargs)
+
+ GetMetric = staticmethod(GetMetric)
+ def HasFeature(*args, **kwargs):
+ """HasFeature(int index) -> bool"""
+ return _misc.SystemSettings_HasFeature(*args, **kwargs)
+
+ HasFeature = staticmethod(HasFeature)
+ def GetScreenType(*args, **kwargs):
+ """GetScreenType() -> int"""
+ return _misc.SystemSettings_GetScreenType(*args, **kwargs)
+
+ GetScreenType = staticmethod(GetScreenType)
+ def SetScreenType(*args, **kwargs):
+ """SetScreenType(int screen)"""
+ return _misc.SystemSettings_SetScreenType(*args, **kwargs)
+
+ SetScreenType = staticmethod(SetScreenType)
+
+class SystemSettingsPtr(SystemSettings):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SystemSettings
+_misc.SystemSettings_swigregister(SystemSettingsPtr)
+
+def SystemSettings_GetColour(*args, **kwargs):
+ """SystemSettings_GetColour(int index) -> Colour"""
+ return _misc.SystemSettings_GetColour(*args, **kwargs)
+
+def SystemSettings_GetFont(*args, **kwargs):
+ """SystemSettings_GetFont(int index) -> Font"""
+ return _misc.SystemSettings_GetFont(*args, **kwargs)
+
+def SystemSettings_GetMetric(*args, **kwargs):
+ """SystemSettings_GetMetric(int index) -> int"""
+ return _misc.SystemSettings_GetMetric(*args, **kwargs)
+
+def SystemSettings_HasFeature(*args, **kwargs):
+ """SystemSettings_HasFeature(int index) -> bool"""
+ return _misc.SystemSettings_HasFeature(*args, **kwargs)
+
+def SystemSettings_GetScreenType(*args, **kwargs):
+ """SystemSettings_GetScreenType() -> int"""
+ return _misc.SystemSettings_GetScreenType(*args, **kwargs)
+
+def SystemSettings_SetScreenType(*args, **kwargs):
+ """SystemSettings_SetScreenType(int screen)"""
+ return _misc.SystemSettings_SetScreenType(*args, **kwargs)
+
+class SystemOptions(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSystemOptions instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> SystemOptions"""
+ newobj = _misc.new_SystemOptions(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def SetOption(*args, **kwargs):
+ """SetOption(String name, String value)"""
+ return _misc.SystemOptions_SetOption(*args, **kwargs)
+
+ SetOption = staticmethod(SetOption)
+ def SetOptionInt(*args, **kwargs):
+ """SetOptionInt(String name, int value)"""
+ return _misc.SystemOptions_SetOptionInt(*args, **kwargs)
+
+ SetOptionInt = staticmethod(SetOptionInt)
+ def GetOption(*args, **kwargs):
+ """GetOption(String name) -> String"""
+ return _misc.SystemOptions_GetOption(*args, **kwargs)
+
+ GetOption = staticmethod(GetOption)
+ def GetOptionInt(*args, **kwargs):
+ """GetOptionInt(String name) -> int"""
+ return _misc.SystemOptions_GetOptionInt(*args, **kwargs)
+
+ GetOptionInt = staticmethod(GetOptionInt)
+ def HasOption(*args, **kwargs):
+ """HasOption(String name) -> bool"""
+ return _misc.SystemOptions_HasOption(*args, **kwargs)
+
+ HasOption = staticmethod(HasOption)
+
+class SystemOptionsPtr(SystemOptions):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SystemOptions
+_misc.SystemOptions_swigregister(SystemOptionsPtr)
+
+def SystemOptions_SetOption(*args, **kwargs):
+ """SystemOptions_SetOption(String name, String value)"""
+ return _misc.SystemOptions_SetOption(*args, **kwargs)
+
+def SystemOptions_SetOptionInt(*args, **kwargs):
+ """SystemOptions_SetOptionInt(String name, int value)"""
+ return _misc.SystemOptions_SetOptionInt(*args, **kwargs)
+
+def SystemOptions_GetOption(*args, **kwargs):
+ """SystemOptions_GetOption(String name) -> String"""
+ return _misc.SystemOptions_GetOption(*args, **kwargs)
+
+def SystemOptions_GetOptionInt(*args, **kwargs):
+ """SystemOptions_GetOptionInt(String name) -> int"""
+ return _misc.SystemOptions_GetOptionInt(*args, **kwargs)
+
+def SystemOptions_HasOption(*args, **kwargs):
+ """SystemOptions_HasOption(String name) -> bool"""
+ return _misc.SystemOptions_HasOption(*args, **kwargs)
+
+#---------------------------------------------------------------------------
+
+
+def NewId(*args, **kwargs):
+ """NewId() -> long"""
+ return _misc.NewId(*args, **kwargs)
+
+def RegisterId(*args, **kwargs):
+ """RegisterId(long id)"""
+ return _misc.RegisterId(*args, **kwargs)
+
+def GetCurrentId(*args, **kwargs):
+ """GetCurrentId() -> long"""
+ return _misc.GetCurrentId(*args, **kwargs)
+
+def Bell(*args, **kwargs):
+ """Bell()"""
+ return _misc.Bell(*args, **kwargs)
+
+def EndBusyCursor(*args, **kwargs):
+ """EndBusyCursor()"""
+ return _misc.EndBusyCursor(*args, **kwargs)
+
+def GetElapsedTime(*args, **kwargs):
+ """GetElapsedTime(bool resetTimer=True) -> long"""
+ return _misc.GetElapsedTime(*args, **kwargs)
+
+def GetMousePosition(*args, **kwargs):
+ """GetMousePosition() -> (x,y)"""
+ return _misc.GetMousePosition(*args, **kwargs)
+
+def IsBusy(*args, **kwargs):
+ """IsBusy() -> bool"""
+ return _misc.IsBusy(*args, **kwargs)
+
+def Now(*args, **kwargs):
+ """Now() -> String"""
+ return _misc.Now(*args, **kwargs)
+
+def Shell(*args, **kwargs):
+ """Shell(String command=EmptyString) -> bool"""
+ return _misc.Shell(*args, **kwargs)
+
+def StartTimer(*args, **kwargs):
+ """StartTimer()"""
+ return _misc.StartTimer(*args, **kwargs)
+
+def GetOsVersion(*args, **kwargs):
+ """GetOsVersion() -> (platform, major, minor)"""
+ return _misc.GetOsVersion(*args, **kwargs)
+
+def GetOsDescription(*args, **kwargs):
+ """GetOsDescription() -> String"""
+ return _misc.GetOsDescription(*args, **kwargs)
+
+def GetFreeMemory(*args, **kwargs):
+ """GetFreeMemory() -> long"""
+ return _misc.GetFreeMemory(*args, **kwargs)
+SHUTDOWN_POWEROFF = _misc.SHUTDOWN_POWEROFF
+SHUTDOWN_REBOOT = _misc.SHUTDOWN_REBOOT
+
+def Shutdown(*args, **kwargs):
+ """Shutdown(int wFlags) -> bool"""
+ return _misc.Shutdown(*args, **kwargs)
+
+def Sleep(*args, **kwargs):
+ """Sleep(int secs)"""
+ return _misc.Sleep(*args, **kwargs)
+
+def Usleep(*args, **kwargs):
+ """Usleep(unsigned long milliseconds)"""
+ return _misc.Usleep(*args, **kwargs)
+
+def EnableTopLevelWindows(*args, **kwargs):
+ """EnableTopLevelWindows(bool enable)"""
+ return _misc.EnableTopLevelWindows(*args, **kwargs)
+
+def StripMenuCodes(*args, **kwargs):
+ """StripMenuCodes(String in) -> String"""
+ return _misc.StripMenuCodes(*args, **kwargs)
+
+def GetEmailAddress(*args, **kwargs):
+ """GetEmailAddress() -> String"""
+ return _misc.GetEmailAddress(*args, **kwargs)
+
+def GetHostName(*args, **kwargs):
+ """GetHostName() -> String"""
+ return _misc.GetHostName(*args, **kwargs)
+
+def GetFullHostName(*args, **kwargs):
+ """GetFullHostName() -> String"""
+ return _misc.GetFullHostName(*args, **kwargs)
+
+def GetUserId(*args, **kwargs):
+ """GetUserId() -> String"""
+ return _misc.GetUserId(*args, **kwargs)
+
+def GetUserName(*args, **kwargs):
+ """GetUserName() -> String"""
+ return _misc.GetUserName(*args, **kwargs)
+
+def GetHomeDir(*args, **kwargs):
+ """GetHomeDir() -> String"""
+ return _misc.GetHomeDir(*args, **kwargs)
+
+def GetUserHome(*args, **kwargs):
+ """GetUserHome(String user=EmptyString) -> String"""
+ return _misc.GetUserHome(*args, **kwargs)
+
+def GetProcessId(*args, **kwargs):
+ """GetProcessId() -> unsigned long"""
+ return _misc.GetProcessId(*args, **kwargs)
+
+def Trap(*args, **kwargs):
+ """Trap()"""
+ return _misc.Trap(*args, **kwargs)
+
+def FileSelector(*args, **kwargs):
+ """
+ FileSelector(String message=FileSelectorPromptStr, String default_path=EmptyString,
+ String default_filename=EmptyString,
+ String default_extension=EmptyString,
+ String wildcard=FileSelectorDefaultWildcardStr,
+ int flags=0, Window parent=None, int x=-1,
+ int y=-1) -> String
+ """
+ return _misc.FileSelector(*args, **kwargs)
+
+def LoadFileSelector(*args, **kwargs):
+ """
+ LoadFileSelector(String what, String extension, String default_name=EmptyString,
+ Window parent=None) -> String
+ """
+ return _misc.LoadFileSelector(*args, **kwargs)
+
+def SaveFileSelector(*args, **kwargs):
+ """
+ SaveFileSelector(String what, String extension, String default_name=EmptyString,
+ Window parent=None) -> String
+ """
+ return _misc.SaveFileSelector(*args, **kwargs)
+
+def DirSelector(*args, **kwargs):
+ """
+ DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString,
+ long style=DD_DEFAULT_STYLE,
+ Point pos=DefaultPosition, Window parent=None) -> String
+ """
+ return _misc.DirSelector(*args, **kwargs)
+
+def GetTextFromUser(*args, **kwargs):
+ """
+ GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString,
+ Window parent=None,
+ int x=-1, int y=-1, bool centre=True) -> String
+ """
+ return _misc.GetTextFromUser(*args, **kwargs)
+
+def GetPasswordFromUser(*args, **kwargs):
+ """
+ GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString,
+ Window parent=None) -> String
+ """
+ return _misc.GetPasswordFromUser(*args, **kwargs)
+
+def GetSingleChoice(*args, **kwargs):
+ """
+ GetSingleChoice(String message, String caption, int choices, String choices_array,
+ Window parent=None, int x=-1,
+ int y=-1, bool centre=True, int width=150, int height=200) -> String
+ """
+ return _misc.GetSingleChoice(*args, **kwargs)
+
+def GetSingleChoiceIndex(*args, **kwargs):
+ """
+ GetSingleChoiceIndex(String message, String caption, int choices, String choices_array,
+ Window parent=None, int x=-1,
+ int y=-1, bool centre=True, int width=150, int height=200) -> int
+ """
+ return _misc.GetSingleChoiceIndex(*args, **kwargs)
+
+def MessageBox(*args, **kwargs):
+ """
+ MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE,
+ Window parent=None, int x=-1,
+ int y=-1) -> int
+ """
+ return _misc.MessageBox(*args, **kwargs)
+
+def GetNumberFromUser(*args, **kwargs):
+ """
+ GetNumberFromUser(String message, String prompt, String caption, long value,
+ long min=0, long max=100, Window parent=None,
+ Point pos=DefaultPosition) -> long
+ """
+ return _misc.GetNumberFromUser(*args, **kwargs)
+
+def ColourDisplay(*args, **kwargs):
+ """ColourDisplay() -> bool"""
+ return _misc.ColourDisplay(*args, **kwargs)
+
+def DisplayDepth(*args, **kwargs):
+ """DisplayDepth() -> int"""
+ return _misc.DisplayDepth(*args, **kwargs)
+
+def GetDisplayDepth(*args, **kwargs):
+ """GetDisplayDepth() -> int"""
+ return _misc.GetDisplayDepth(*args, **kwargs)
+
+def DisplaySize(*args, **kwargs):
+ """DisplaySize() -> (width, height)"""
+ return _misc.DisplaySize(*args, **kwargs)
+
+def GetDisplaySize(*args, **kwargs):
+ """GetDisplaySize() -> Size"""
+ return _misc.GetDisplaySize(*args, **kwargs)
+
+def DisplaySizeMM(*args, **kwargs):
+ """DisplaySizeMM() -> (width, height)"""
+ return _misc.DisplaySizeMM(*args, **kwargs)
+
+def GetDisplaySizeMM(*args, **kwargs):
+ """GetDisplaySizeMM() -> Size"""
+ return _misc.GetDisplaySizeMM(*args, **kwargs)
+
+def ClientDisplayRect(*args, **kwargs):
+ """ClientDisplayRect() -> (x, y, width, height)"""
+ return _misc.ClientDisplayRect(*args, **kwargs)
+
+def GetClientDisplayRect(*args, **kwargs):
+ """GetClientDisplayRect() -> Rect"""
+ return _misc.GetClientDisplayRect(*args, **kwargs)
+
+def SetCursor(*args, **kwargs):
+ """SetCursor(Cursor cursor)"""
+ return _misc.SetCursor(*args, **kwargs)
+
+def BeginBusyCursor(*args, **kwargs):
+ """BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)"""
+ return _misc.BeginBusyCursor(*args, **kwargs)
+
+def GetActiveWindow(*args, **kwargs):
+ """GetActiveWindow() -> Window"""
+ return _misc.GetActiveWindow(*args, **kwargs)
+
+def GenericFindWindowAtPoint(*args, **kwargs):
+ """GenericFindWindowAtPoint(Point pt) -> Window"""
+ return _misc.GenericFindWindowAtPoint(*args, **kwargs)
+
+def FindWindowAtPoint(*args, **kwargs):
+ """FindWindowAtPoint(Point pt) -> Window"""
+ return _misc.FindWindowAtPoint(*args, **kwargs)
+
+def GetTopLevelParent(*args, **kwargs):
+ """GetTopLevelParent(Window win) -> Window"""
+ return _misc.GetTopLevelParent(*args, **kwargs)
+
+def GetKeyState(*args, **kwargs):
+ """GetKeyState(int key) -> bool"""
+ return _misc.GetKeyState(*args, **kwargs)
+
+def WakeUpMainThread(*args, **kwargs):
+ """WakeUpMainThread()"""
+ return _misc.WakeUpMainThread(*args, **kwargs)
+
+def MutexGuiEnter(*args, **kwargs):
+ """MutexGuiEnter()"""
+ return _misc.MutexGuiEnter(*args, **kwargs)
+
+def MutexGuiLeave(*args, **kwargs):
+ """MutexGuiLeave()"""
+ return _misc.MutexGuiLeave(*args, **kwargs)
+class MutexGuiLocker(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxMutexGuiLocker instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> MutexGuiLocker"""
+ newobj = _misc.new_MutexGuiLocker(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_MutexGuiLocker):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+
+class MutexGuiLockerPtr(MutexGuiLocker):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = MutexGuiLocker
+_misc.MutexGuiLocker_swigregister(MutexGuiLockerPtr)
+cvar = _misc.cvar
+FileSelectorPromptStr = cvar.FileSelectorPromptStr
+FileSelectorDefaultWildcardStr = cvar.FileSelectorDefaultWildcardStr
+DirSelectorPromptStr = cvar.DirSelectorPromptStr
+
+
+def Thread_IsMain(*args, **kwargs):
+ """Thread_IsMain() -> bool"""
+ return _misc.Thread_IsMain(*args, **kwargs)
+#---------------------------------------------------------------------------
+
+class ToolTip(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxToolTip instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(String tip) -> ToolTip"""
+ newobj = _misc.new_ToolTip(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def SetTip(*args, **kwargs):
+ """SetTip(String tip)"""
+ return _misc.ToolTip_SetTip(*args, **kwargs)
+
+ def GetTip(*args, **kwargs):
+ """GetTip() -> String"""
+ return _misc.ToolTip_GetTip(*args, **kwargs)
+
+ def GetWindow(*args, **kwargs):
+ """GetWindow() -> Window"""
+ return _misc.ToolTip_GetWindow(*args, **kwargs)
+
+ def Enable(*args, **kwargs):
+ """Enable(bool flag)"""
+ return _misc.ToolTip_Enable(*args, **kwargs)
+
+ Enable = staticmethod(Enable)
+ def SetDelay(*args, **kwargs):
+ """SetDelay(long milliseconds)"""
+ return _misc.ToolTip_SetDelay(*args, **kwargs)
+
+ SetDelay = staticmethod(SetDelay)
+
+class ToolTipPtr(ToolTip):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ToolTip
+_misc.ToolTip_swigregister(ToolTipPtr)
+
+def ToolTip_Enable(*args, **kwargs):
+ """ToolTip_Enable(bool flag)"""
+ return _misc.ToolTip_Enable(*args, **kwargs)
+
+def ToolTip_SetDelay(*args, **kwargs):
+ """ToolTip_SetDelay(long milliseconds)"""
+ return _misc.ToolTip_SetDelay(*args, **kwargs)
+
+class Caret(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxCaret instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Window window, Size size) -> Caret"""
+ newobj = _misc.new_Caret(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_Caret):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def IsOk(*args, **kwargs):
+ """IsOk() -> bool"""
+ return _misc.Caret_IsOk(*args, **kwargs)
+
+ def IsVisible(*args, **kwargs):
+ """IsVisible() -> bool"""
+ return _misc.Caret_IsVisible(*args, **kwargs)
+
+ def GetPosition(*args, **kwargs):
+ """GetPosition() -> Point"""
+ return _misc.Caret_GetPosition(*args, **kwargs)
+
+ def GetPositionTuple(*args, **kwargs):
+ """GetPositionTuple() -> (x,y)"""
+ return _misc.Caret_GetPositionTuple(*args, **kwargs)
+
+ def GetSize(*args, **kwargs):
+ """GetSize() -> Size"""
+ return _misc.Caret_GetSize(*args, **kwargs)
+
+ def GetSizeTuple(*args, **kwargs):
+ """GetSizeTuple() -> (width, height)"""
+ return _misc.Caret_GetSizeTuple(*args, **kwargs)
+
+ def GetWindow(*args, **kwargs):
+ """GetWindow() -> Window"""
+ return _misc.Caret_GetWindow(*args, **kwargs)
+
+ def MoveXY(*args, **kwargs):
+ """MoveXY(int x, int y)"""
+ return _misc.Caret_MoveXY(*args, **kwargs)
+
+ def Move(*args, **kwargs):
+ """Move(Point pt)"""
+ return _misc.Caret_Move(*args, **kwargs)
+
+ def SetSizeWH(*args, **kwargs):
+ """SetSizeWH(int width, int height)"""
+ return _misc.Caret_SetSizeWH(*args, **kwargs)
+
+ def SetSize(*args, **kwargs):
+ """SetSize(Size size)"""
+ return _misc.Caret_SetSize(*args, **kwargs)
+
+ def Show(*args, **kwargs):
+ """Show(int show=True)"""
+ return _misc.Caret_Show(*args, **kwargs)
+
+ def Hide(*args, **kwargs):
+ """Hide()"""
+ return _misc.Caret_Hide(*args, **kwargs)
+
+ def __nonzero__(self): return self.IsOk()
+
+class CaretPtr(Caret):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Caret
+_misc.Caret_swigregister(CaretPtr)
+
+
+def Caret_GetBlinkTime(*args, **kwargs):
+ """Caret_GetBlinkTime() -> int"""
+ return _misc.Caret_GetBlinkTime(*args, **kwargs)
+
+def Caret_SetBlinkTime(*args, **kwargs):
+ """Caret_SetBlinkTime(int milliseconds)"""
+ return _misc.Caret_SetBlinkTime(*args, **kwargs)
+class BusyCursor(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxBusyCursor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Cursor cursor=wxHOURGLASS_CURSOR) -> BusyCursor"""
+ newobj = _misc.new_BusyCursor(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_BusyCursor):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+
+class BusyCursorPtr(BusyCursor):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = BusyCursor
+_misc.BusyCursor_swigregister(BusyCursorPtr)
+
+class WindowDisabler(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxWindowDisabler instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Window winToSkip=None) -> WindowDisabler"""
+ newobj = _misc.new_WindowDisabler(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_WindowDisabler):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+
+class WindowDisablerPtr(WindowDisabler):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = WindowDisabler
+_misc.WindowDisabler_swigregister(WindowDisablerPtr)
+
+class BusyInfo(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxBusyInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(String message) -> BusyInfo"""
+ newobj = _misc.new_BusyInfo(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_BusyInfo):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+
+class BusyInfoPtr(BusyInfo):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = BusyInfo
+_misc.BusyInfo_swigregister(BusyInfoPtr)
+
+class StopWatch(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxStopWatch instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> StopWatch"""
+ newobj = _misc.new_StopWatch(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def Start(*args, **kwargs):
+ """Start(long t0=0)"""
+ return _misc.StopWatch_Start(*args, **kwargs)
+
+ def Pause(*args, **kwargs):
+ """Pause()"""
+ return _misc.StopWatch_Pause(*args, **kwargs)
+
+ def Resume(*args, **kwargs):
+ """Resume()"""
+ return _misc.StopWatch_Resume(*args, **kwargs)
+
+ def Time(*args, **kwargs):
+ """Time() -> long"""
+ return _misc.StopWatch_Time(*args, **kwargs)
+
+
+class StopWatchPtr(StopWatch):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = StopWatch
+_misc.StopWatch_swigregister(StopWatchPtr)
+
+class FileHistory(core.Object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFileHistory instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(int maxFiles=9) -> FileHistory"""
+ newobj = _misc.new_FileHistory(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_FileHistory):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def AddFileToHistory(*args, **kwargs):
+ """AddFileToHistory(String file)"""
+ return _misc.FileHistory_AddFileToHistory(*args, **kwargs)
+
+ def RemoveFileFromHistory(*args, **kwargs):
+ """RemoveFileFromHistory(int i)"""
+ return _misc.FileHistory_RemoveFileFromHistory(*args, **kwargs)
+
+ def GetMaxFiles(*args, **kwargs):
+ """GetMaxFiles() -> int"""
+ return _misc.FileHistory_GetMaxFiles(*args, **kwargs)
+
+ def UseMenu(*args, **kwargs):
+ """UseMenu(Menu menu)"""
+ return _misc.FileHistory_UseMenu(*args, **kwargs)
+
+ def RemoveMenu(*args, **kwargs):
+ """RemoveMenu(Menu menu)"""
+ return _misc.FileHistory_RemoveMenu(*args, **kwargs)
+
+ def Load(*args, **kwargs):
+ """Load(ConfigBase config)"""
+ return _misc.FileHistory_Load(*args, **kwargs)
+
+ def Save(*args, **kwargs):
+ """Save(ConfigBase config)"""
+ return _misc.FileHistory_Save(*args, **kwargs)
+
+ def AddFilesToMenu(*args, **kwargs):
+ """AddFilesToMenu()"""
+ return _misc.FileHistory_AddFilesToMenu(*args, **kwargs)
+
+ def AddFilesToThisMenu(*args, **kwargs):
+ """AddFilesToThisMenu(Menu menu)"""
+ return _misc.FileHistory_AddFilesToThisMenu(*args, **kwargs)
+
+ def GetHistoryFile(*args, **kwargs):
+ """GetHistoryFile(int i) -> String"""
+ return _misc.FileHistory_GetHistoryFile(*args, **kwargs)
+
+ def GetCount(*args, **kwargs):
+ """GetCount() -> int"""
+ return _misc.FileHistory_GetCount(*args, **kwargs)
+
+ GetNoHistoryFiles = GetCount
+
+class FileHistoryPtr(FileHistory):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FileHistory
+_misc.FileHistory_swigregister(FileHistoryPtr)
+
+class SingleInstanceChecker(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSingleInstanceChecker instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(String name, String path=EmptyString) -> SingleInstanceChecker"""
+ newobj = _misc.new_SingleInstanceChecker(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_SingleInstanceChecker):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def Create(*args, **kwargs):
+ """Create(String name, String path=EmptyString) -> bool"""
+ return _misc.SingleInstanceChecker_Create(*args, **kwargs)
+
+ def IsAnotherRunning(*args, **kwargs):
+ """IsAnotherRunning() -> bool"""
+ return _misc.SingleInstanceChecker_IsAnotherRunning(*args, **kwargs)
+
+
+class SingleInstanceCheckerPtr(SingleInstanceChecker):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = SingleInstanceChecker
+_misc.SingleInstanceChecker_swigregister(SingleInstanceCheckerPtr)
+
+def PreSingleInstanceChecker(*args, **kwargs):
+ """PreSingleInstanceChecker() -> SingleInstanceChecker"""
+ val = _misc.new_PreSingleInstanceChecker(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+
+def DrawWindowOnDC(*args, **kwargs):
+ """DrawWindowOnDC(Window window, DC dc, int method)"""
+ return _misc.DrawWindowOnDC(*args, **kwargs)
+#---------------------------------------------------------------------------
+
+class TipProvider(object):
+ def __init__(self): raise RuntimeError, "No constructor defined"
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTipProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __del__(self, destroy=_misc.delete_TipProvider):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def GetTip(*args, **kwargs):
+ """GetTip() -> String"""
+ return _misc.TipProvider_GetTip(*args, **kwargs)
+
+ def GetCurrentTip(*args, **kwargs):
+ """GetCurrentTip() -> size_t"""
+ return _misc.TipProvider_GetCurrentTip(*args, **kwargs)
+
+ def PreprocessTip(*args, **kwargs):
+ """PreprocessTip(String tip) -> String"""
+ return _misc.TipProvider_PreprocessTip(*args, **kwargs)
+
+
+class TipProviderPtr(TipProvider):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TipProvider
+_misc.TipProvider_swigregister(TipProviderPtr)
+
+class PyTipProvider(TipProvider):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyTipProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(size_t currentTip) -> PyTipProvider"""
+ newobj = _misc.new_PyTipProvider(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _misc.PyTipProvider__setCallbackInfo(*args, **kwargs)
+
+
+class PyTipProviderPtr(PyTipProvider):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PyTipProvider
+_misc.PyTipProvider_swigregister(PyTipProviderPtr)
+
+
+def ShowTip(*args, **kwargs):
+ """ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool"""
+ return _misc.ShowTip(*args, **kwargs)
+
+def CreateFileTipProvider(*args, **kwargs):
+ """CreateFileTipProvider(String filename, size_t currentTip) -> TipProvider"""
+ return _misc.CreateFileTipProvider(*args, **kwargs)
+#---------------------------------------------------------------------------
+
+TIMER_CONTINUOUS = _misc.TIMER_CONTINUOUS
+TIMER_ONE_SHOT = _misc.TIMER_ONE_SHOT
+wxEVT_TIMER = _misc.wxEVT_TIMER
+class Timer(core.EvtHandler):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyTimer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(EvtHandler owner=None, int id=-1) -> Timer"""
+ newobj = _misc.new_Timer(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setCallbackInfo(self, Timer)
+
+ def __del__(self, destroy=_misc.delete_Timer):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _misc.Timer__setCallbackInfo(*args, **kwargs)
+
+ def SetOwner(*args, **kwargs):
+ """SetOwner(EvtHandler owner, int id=-1)"""
+ return _misc.Timer_SetOwner(*args, **kwargs)
+
+ def Start(*args, **kwargs):
+ """Start(int milliseconds=-1, bool oneShot=False) -> bool"""
+ return _misc.Timer_Start(*args, **kwargs)
+
+ def Stop(*args, **kwargs):
+ """Stop()"""
+ return _misc.Timer_Stop(*args, **kwargs)
+
+ def IsRunning(*args, **kwargs):
+ """IsRunning() -> bool"""
+ return _misc.Timer_IsRunning(*args, **kwargs)
+
+ def GetInterval(*args, **kwargs):
+ """GetInterval() -> int"""
+ return _misc.Timer_GetInterval(*args, **kwargs)
+
+ def IsOneShot(*args, **kwargs):
+ """IsOneShot() -> bool"""
+ return _misc.Timer_IsOneShot(*args, **kwargs)
+
+ def GetId(*args, **kwargs):
+ """GetId() -> int"""
+ return _misc.Timer_GetId(*args, **kwargs)
+
+
+class TimerPtr(Timer):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Timer
+_misc.Timer_swigregister(TimerPtr)
+
+# For backwards compatibility with 2.4
+class PyTimer(Timer):
+ def __init__(self, notify):
+ Timer.__init__(self)
+ self.notify = notify
+
+ def Notify(self):
+ if self.notify:
+ self.notify()
+
+
+EVT_TIMER = wx.PyEventBinder( wxEVT_TIMER, 1 )
+
+
+class TimerEvent(core.Event):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTimerEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(int timerid=0, int interval=0) -> TimerEvent"""
+ newobj = _misc.new_TimerEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def GetInterval(*args, **kwargs):
+ """GetInterval() -> int"""
+ return _misc.TimerEvent_GetInterval(*args, **kwargs)
+
+
+class TimerEventPtr(TimerEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TimerEvent
+_misc.TimerEvent_swigregister(TimerEventPtr)
+
+class TimerRunner(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxTimerRunner instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args):
+ """
+ __init__(wxTimer timer) -> TimerRunner
+ __init__(wxTimer timer, int milli, bool oneShot=False) -> TimerRunner
+ """
+ newobj = _misc.new_TimerRunner(*args)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_TimerRunner):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def Start(*args, **kwargs):
+ """Start(int milli, bool oneShot=False)"""
+ return _misc.TimerRunner_Start(*args, **kwargs)
+
+
+class TimerRunnerPtr(TimerRunner):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = TimerRunner
+_misc.TimerRunner_swigregister(TimerRunnerPtr)
+
+#---------------------------------------------------------------------------
+
+LOG_FatalError = _misc.LOG_FatalError
+LOG_Error = _misc.LOG_Error
+LOG_Warning = _misc.LOG_Warning
+LOG_Message = _misc.LOG_Message
+LOG_Status = _misc.LOG_Status
+LOG_Info = _misc.LOG_Info
+LOG_Debug = _misc.LOG_Debug
+LOG_Trace = _misc.LOG_Trace
+LOG_Progress = _misc.LOG_Progress
+LOG_User = _misc.LOG_User
+LOG_Max = _misc.LOG_Max
+TRACE_MemAlloc = _misc.TRACE_MemAlloc
+TRACE_Messages = _misc.TRACE_Messages
+TRACE_ResAlloc = _misc.TRACE_ResAlloc
+TRACE_RefCount = _misc.TRACE_RefCount
+TRACE_OleCalls = _misc.TRACE_OleCalls
+TraceMemAlloc = _misc.TraceMemAlloc
+TraceMessages = _misc.TraceMessages
+TraceResAlloc = _misc.TraceResAlloc
+TraceRefCount = _misc.TraceRefCount
+TraceOleCalls = _misc.TraceOleCalls
+class Log(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxLog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> Log"""
+ newobj = _misc.new_Log(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def IsEnabled(*args, **kwargs):
+ """IsEnabled() -> bool"""
+ return _misc.Log_IsEnabled(*args, **kwargs)
+
+ IsEnabled = staticmethod(IsEnabled)
+ def EnableLogging(*args, **kwargs):
+ """EnableLogging(bool doIt=True) -> bool"""
+ return _misc.Log_EnableLogging(*args, **kwargs)
+
+ EnableLogging = staticmethod(EnableLogging)
+ def OnLog(*args, **kwargs):
+ """OnLog(wxLogLevel level, wxChar szString, time_t t)"""
+ return _misc.Log_OnLog(*args, **kwargs)
+
+ OnLog = staticmethod(OnLog)
+ def Flush(*args, **kwargs):
+ """Flush()"""
+ return _misc.Log_Flush(*args, **kwargs)
+
+ def FlushActive(*args, **kwargs):
+ """FlushActive()"""
+ return _misc.Log_FlushActive(*args, **kwargs)
+
+ FlushActive = staticmethod(FlushActive)
+ def GetActiveTarget(*args, **kwargs):
+ """GetActiveTarget() -> Log"""
+ return _misc.Log_GetActiveTarget(*args, **kwargs)
+
+ GetActiveTarget = staticmethod(GetActiveTarget)
+ def SetActiveTarget(*args, **kwargs):
+ """SetActiveTarget(Log pLogger) -> Log"""
+ return _misc.Log_SetActiveTarget(*args, **kwargs)
+
+ SetActiveTarget = staticmethod(SetActiveTarget)
+ def Suspend(*args, **kwargs):
+ """Suspend()"""
+ return _misc.Log_Suspend(*args, **kwargs)
+
+ Suspend = staticmethod(Suspend)
+ def Resume(*args, **kwargs):
+ """Resume()"""
+ return _misc.Log_Resume(*args, **kwargs)
+
+ Resume = staticmethod(Resume)
+ def SetVerbose(*args, **kwargs):
+ """SetVerbose(bool bVerbose=True)"""
+ return _misc.Log_SetVerbose(*args, **kwargs)
+
+ SetVerbose = staticmethod(SetVerbose)
+ def SetLogLevel(*args, **kwargs):
+ """SetLogLevel(wxLogLevel logLevel)"""
+ return _misc.Log_SetLogLevel(*args, **kwargs)
+
+ SetLogLevel = staticmethod(SetLogLevel)
+ def DontCreateOnDemand(*args, **kwargs):
+ """DontCreateOnDemand()"""
+ return _misc.Log_DontCreateOnDemand(*args, **kwargs)
+
+ DontCreateOnDemand = staticmethod(DontCreateOnDemand)
+ def SetTraceMask(*args, **kwargs):
+ """SetTraceMask(wxTraceMask ulMask)"""
+ return _misc.Log_SetTraceMask(*args, **kwargs)
+
+ SetTraceMask = staticmethod(SetTraceMask)
+ def AddTraceMask(*args, **kwargs):
+ """AddTraceMask(String str)"""
+ return _misc.Log_AddTraceMask(*args, **kwargs)
+
+ AddTraceMask = staticmethod(AddTraceMask)
+ def RemoveTraceMask(*args, **kwargs):
+ """RemoveTraceMask(String str)"""
+ return _misc.Log_RemoveTraceMask(*args, **kwargs)
+
+ RemoveTraceMask = staticmethod(RemoveTraceMask)
+ def ClearTraceMasks(*args, **kwargs):
+ """ClearTraceMasks()"""
+ return _misc.Log_ClearTraceMasks(*args, **kwargs)
+
+ ClearTraceMasks = staticmethod(ClearTraceMasks)
+ def GetTraceMasks(*args, **kwargs):
+ """GetTraceMasks() -> wxArrayString"""
+ return _misc.Log_GetTraceMasks(*args, **kwargs)
+
+ GetTraceMasks = staticmethod(GetTraceMasks)
+ def SetTimestamp(*args, **kwargs):
+ """SetTimestamp(wxChar ts)"""
+ return _misc.Log_SetTimestamp(*args, **kwargs)
+
+ SetTimestamp = staticmethod(SetTimestamp)
+ def GetVerbose(*args, **kwargs):
+ """GetVerbose() -> bool"""
+ return _misc.Log_GetVerbose(*args, **kwargs)
+
+ GetVerbose = staticmethod(GetVerbose)
+ def GetTraceMask(*args, **kwargs):
+ """GetTraceMask() -> wxTraceMask"""
+ return _misc.Log_GetTraceMask(*args, **kwargs)
+
+ GetTraceMask = staticmethod(GetTraceMask)
+ def IsAllowedTraceMask(*args, **kwargs):
+ """IsAllowedTraceMask(wxChar mask) -> bool"""
+ return _misc.Log_IsAllowedTraceMask(*args, **kwargs)
+
+ IsAllowedTraceMask = staticmethod(IsAllowedTraceMask)
+ def GetLogLevel(*args, **kwargs):
+ """GetLogLevel() -> wxLogLevel"""
+ return _misc.Log_GetLogLevel(*args, **kwargs)
+
+ GetLogLevel = staticmethod(GetLogLevel)
+ def GetTimestamp(*args, **kwargs):
+ """GetTimestamp() -> wxChar"""
+ return _misc.Log_GetTimestamp(*args, **kwargs)
+
+ GetTimestamp = staticmethod(GetTimestamp)
+ def TimeStamp(*args, **kwargs):
+ """TimeStamp() -> String"""
+ return _misc.Log_TimeStamp(*args, **kwargs)
+
+ TimeStamp = staticmethod(TimeStamp)
+ def Destroy(*args, **kwargs):
+ """Destroy()"""
+ return _misc.Log_Destroy(*args, **kwargs)
+
+
+class LogPtr(Log):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Log
+_misc.Log_swigregister(LogPtr)
+
+def Log_IsEnabled(*args, **kwargs):
+ """Log_IsEnabled() -> bool"""
+ return _misc.Log_IsEnabled(*args, **kwargs)
+
+def Log_EnableLogging(*args, **kwargs):
+ """Log_EnableLogging(bool doIt=True) -> bool"""
+ return _misc.Log_EnableLogging(*args, **kwargs)
+
+def Log_OnLog(*args, **kwargs):
+ """Log_OnLog(wxLogLevel level, wxChar szString, time_t t)"""
+ return _misc.Log_OnLog(*args, **kwargs)
+
+def Log_FlushActive(*args, **kwargs):
+ """Log_FlushActive()"""
+ return _misc.Log_FlushActive(*args, **kwargs)
+
+def Log_GetActiveTarget(*args, **kwargs):
+ """Log_GetActiveTarget() -> Log"""
+ return _misc.Log_GetActiveTarget(*args, **kwargs)
+
+def Log_SetActiveTarget(*args, **kwargs):
+ """Log_SetActiveTarget(Log pLogger) -> Log"""
+ return _misc.Log_SetActiveTarget(*args, **kwargs)
+
+def Log_Suspend(*args, **kwargs):
+ """Log_Suspend()"""
+ return _misc.Log_Suspend(*args, **kwargs)
+
+def Log_Resume(*args, **kwargs):
+ """Log_Resume()"""
+ return _misc.Log_Resume(*args, **kwargs)
+
+def Log_SetVerbose(*args, **kwargs):
+ """Log_SetVerbose(bool bVerbose=True)"""
+ return _misc.Log_SetVerbose(*args, **kwargs)
+
+def Log_SetLogLevel(*args, **kwargs):
+ """Log_SetLogLevel(wxLogLevel logLevel)"""
+ return _misc.Log_SetLogLevel(*args, **kwargs)
+
+def Log_DontCreateOnDemand(*args, **kwargs):
+ """Log_DontCreateOnDemand()"""
+ return _misc.Log_DontCreateOnDemand(*args, **kwargs)
+
+def Log_SetTraceMask(*args, **kwargs):
+ """Log_SetTraceMask(wxTraceMask ulMask)"""
+ return _misc.Log_SetTraceMask(*args, **kwargs)
+
+def Log_AddTraceMask(*args, **kwargs):
+ """Log_AddTraceMask(String str)"""
+ return _misc.Log_AddTraceMask(*args, **kwargs)
+
+def Log_RemoveTraceMask(*args, **kwargs):
+ """Log_RemoveTraceMask(String str)"""
+ return _misc.Log_RemoveTraceMask(*args, **kwargs)
+
+def Log_ClearTraceMasks(*args, **kwargs):
+ """Log_ClearTraceMasks()"""
+ return _misc.Log_ClearTraceMasks(*args, **kwargs)
+
+def Log_GetTraceMasks(*args, **kwargs):
+ """Log_GetTraceMasks() -> wxArrayString"""
+ return _misc.Log_GetTraceMasks(*args, **kwargs)
+
+def Log_SetTimestamp(*args, **kwargs):
+ """Log_SetTimestamp(wxChar ts)"""
+ return _misc.Log_SetTimestamp(*args, **kwargs)
+
+def Log_GetVerbose(*args, **kwargs):
+ """Log_GetVerbose() -> bool"""
+ return _misc.Log_GetVerbose(*args, **kwargs)
+
+def Log_GetTraceMask(*args, **kwargs):
+ """Log_GetTraceMask() -> wxTraceMask"""
+ return _misc.Log_GetTraceMask(*args, **kwargs)
+
+def Log_IsAllowedTraceMask(*args, **kwargs):
+ """Log_IsAllowedTraceMask(wxChar mask) -> bool"""
+ return _misc.Log_IsAllowedTraceMask(*args, **kwargs)
+
+def Log_GetLogLevel(*args, **kwargs):
+ """Log_GetLogLevel() -> wxLogLevel"""
+ return _misc.Log_GetLogLevel(*args, **kwargs)
+
+def Log_GetTimestamp(*args, **kwargs):
+ """Log_GetTimestamp() -> wxChar"""
+ return _misc.Log_GetTimestamp(*args, **kwargs)
+
+def Log_TimeStamp(*args, **kwargs):
+ """Log_TimeStamp() -> String"""
+ return _misc.Log_TimeStamp(*args, **kwargs)
+
+class LogStderr(Log):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxLogStderr instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> LogStderr"""
+ newobj = _misc.new_LogStderr(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+
+class LogStderrPtr(LogStderr):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = LogStderr
+_misc.LogStderr_swigregister(LogStderrPtr)
+
+class LogTextCtrl(Log):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxLogTextCtrl instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(wxTextCtrl pTextCtrl) -> LogTextCtrl"""
+ newobj = _misc.new_LogTextCtrl(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+
+class LogTextCtrlPtr(LogTextCtrl):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = LogTextCtrl
+_misc.LogTextCtrl_swigregister(LogTextCtrlPtr)
+
+class LogGui(Log):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxLogGui instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> LogGui"""
+ newobj = _misc.new_LogGui(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+
+class LogGuiPtr(LogGui):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = LogGui
+_misc.LogGui_swigregister(LogGuiPtr)
+
+class LogWindow(Log):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxLogWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -> LogWindow"""
+ newobj = _misc.new_LogWindow(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def Show(*args, **kwargs):
+ """Show(bool bShow=True)"""
+ return _misc.LogWindow_Show(*args, **kwargs)
+
+ def GetFrame(*args, **kwargs):
+ """GetFrame() -> wxFrame"""
+ return _misc.LogWindow_GetFrame(*args, **kwargs)
+
+ def GetOldLog(*args, **kwargs):
+ """GetOldLog() -> Log"""
+ return _misc.LogWindow_GetOldLog(*args, **kwargs)
+
+ def IsPassingMessages(*args, **kwargs):
+ """IsPassingMessages() -> bool"""
+ return _misc.LogWindow_IsPassingMessages(*args, **kwargs)
+
+ def PassMessages(*args, **kwargs):
+ """PassMessages(bool bDoPass)"""
+ return _misc.LogWindow_PassMessages(*args, **kwargs)
+
+
+class LogWindowPtr(LogWindow):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = LogWindow
+_misc.LogWindow_swigregister(LogWindowPtr)
+
+class LogChain(Log):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxLogChain instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(Log logger) -> LogChain"""
+ newobj = _misc.new_LogChain(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def SetLog(*args, **kwargs):
+ """SetLog(Log logger)"""
+ return _misc.LogChain_SetLog(*args, **kwargs)
+
+ def PassMessages(*args, **kwargs):
+ """PassMessages(bool bDoPass)"""
+ return _misc.LogChain_PassMessages(*args, **kwargs)
+
+ def IsPassingMessages(*args, **kwargs):
+ """IsPassingMessages() -> bool"""
+ return _misc.LogChain_IsPassingMessages(*args, **kwargs)
+
+ def GetOldLog(*args, **kwargs):
+ """GetOldLog() -> Log"""
+ return _misc.LogChain_GetOldLog(*args, **kwargs)
+
+
+class LogChainPtr(LogChain):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = LogChain
+_misc.LogChain_swigregister(LogChainPtr)
+
+
+def SysErrorCode(*args, **kwargs):
+ """SysErrorCode() -> unsigned long"""
+ return _misc.SysErrorCode(*args, **kwargs)
+
+def SysErrorMsg(*args, **kwargs):
+ """SysErrorMsg(unsigned long nErrCode=0) -> String"""
+ return _misc.SysErrorMsg(*args, **kwargs)
+
+def LogFatalError(*args, **kwargs):
+ """LogFatalError(String msg)"""
+ return _misc.LogFatalError(*args, **kwargs)
+
+def LogError(*args, **kwargs):
+ """LogError(String msg)"""
+ return _misc.LogError(*args, **kwargs)
+
+def LogWarning(*args, **kwargs):
+ """LogWarning(String msg)"""
+ return _misc.LogWarning(*args, **kwargs)
+
+def LogMessage(*args, **kwargs):
+ """LogMessage(String msg)"""
+ return _misc.LogMessage(*args, **kwargs)
+
+def LogInfo(*args, **kwargs):
+ """LogInfo(String msg)"""
+ return _misc.LogInfo(*args, **kwargs)
+
+def LogDebug(*args, **kwargs):
+ """LogDebug(String msg)"""
+ return _misc.LogDebug(*args, **kwargs)
+
+def LogVerbose(*args, **kwargs):
+ """LogVerbose(String msg)"""
+ return _misc.LogVerbose(*args, **kwargs)
+
+def LogStatus(*args, **kwargs):
+ """LogStatus(String msg)"""
+ return _misc.LogStatus(*args, **kwargs)
+
+def LogStatusFrame(*args, **kwargs):
+ """LogStatusFrame(wxFrame pFrame, String msg)"""
+ return _misc.LogStatusFrame(*args, **kwargs)
+
+def LogSysError(*args, **kwargs):
+ """LogSysError(String msg)"""
+ return _misc.LogSysError(*args, **kwargs)
+
+def LogGeneric(*args, **kwargs):
+ """LogGeneric(unsigned long level, String msg)"""
+ return _misc.LogGeneric(*args, **kwargs)
+
+def SafeShowMessage(*args, **kwargs):
+ """SafeShowMessage(String title, String text)"""
+ return _misc.SafeShowMessage(*args, **kwargs)
+class LogNull(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxLogNull instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> LogNull"""
+ newobj = _misc.new_LogNull(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_LogNull):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+
+class LogNullPtr(LogNull):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = LogNull
+_misc.LogNull_swigregister(LogNullPtr)
+
+def LogTrace(*args):
+ """
+ LogTrace(unsigned long mask, String msg)
+ LogTrace(String mask, String msg)
+ """
+ return _misc.LogTrace(*args)
+
+class PyLog(Log):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyLog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> PyLog"""
+ newobj = _misc.new_PyLog(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setCallbackInfo(self, PyLog)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _misc.PyLog__setCallbackInfo(*args, **kwargs)
+
+
+class PyLogPtr(PyLog):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = PyLog
+_misc.PyLog_swigregister(PyLogPtr)
+
+#---------------------------------------------------------------------------
+
+PROCESS_DEFAULT = _misc.PROCESS_DEFAULT
+PROCESS_REDIRECT = _misc.PROCESS_REDIRECT
+KILL_OK = _misc.KILL_OK
+KILL_BAD_SIGNAL = _misc.KILL_BAD_SIGNAL
+KILL_ACCESS_DENIED = _misc.KILL_ACCESS_DENIED
+KILL_NO_PROCESS = _misc.KILL_NO_PROCESS
+KILL_ERROR = _misc.KILL_ERROR
+SIGNONE = _misc.SIGNONE
+SIGHUP = _misc.SIGHUP
+SIGINT = _misc.SIGINT
+SIGQUIT = _misc.SIGQUIT
+SIGILL = _misc.SIGILL
+SIGTRAP = _misc.SIGTRAP
+SIGABRT = _misc.SIGABRT
+SIGIOT = _misc.SIGIOT
+SIGEMT = _misc.SIGEMT
+SIGFPE = _misc.SIGFPE
+SIGKILL = _misc.SIGKILL
+SIGBUS = _misc.SIGBUS
+SIGSEGV = _misc.SIGSEGV
+SIGSYS = _misc.SIGSYS
+SIGPIPE = _misc.SIGPIPE
+SIGALRM = _misc.SIGALRM
+SIGTERM = _misc.SIGTERM
+class Process(core.EvtHandler):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyProcess instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def Kill(*args, **kwargs):
+ """Kill(int pid, int sig=SIGTERM) -> int"""
+ return _misc.Process_Kill(*args, **kwargs)
+
+ Kill = staticmethod(Kill)
+ def Exists(*args, **kwargs):
+ """Exists(int pid) -> bool"""
+ return _misc.Process_Exists(*args, **kwargs)
+
+ Exists = staticmethod(Exists)
+ def Open(*args, **kwargs):
+ """Open(String cmd, int flags=EXEC_ASYNC) -> Process"""
+ return _misc.Process_Open(*args, **kwargs)
+
+ Open = staticmethod(Open)
+ def __init__(self, *args, **kwargs):
+ """__init__(EvtHandler parent=None, int id=-1) -> Process"""
+ newobj = _misc.new_Process(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setCallbackInfo(self, Process)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _misc.Process__setCallbackInfo(*args, **kwargs)
+
+ def base_OnTerminate(*args, **kwargs):
+ """base_OnTerminate(int pid, int status)"""
+ return _misc.Process_base_OnTerminate(*args, **kwargs)
+
+ def Redirect(*args, **kwargs):
+ """Redirect()"""
+ return _misc.Process_Redirect(*args, **kwargs)
+
+ def IsRedirected(*args, **kwargs):
+ """IsRedirected() -> bool"""
+ return _misc.Process_IsRedirected(*args, **kwargs)
+
+ def Detach(*args, **kwargs):
+ """Detach()"""
+ return _misc.Process_Detach(*args, **kwargs)
+
+ def GetInputStream(*args, **kwargs):
+ """GetInputStream() -> InputStream"""
+ return _misc.Process_GetInputStream(*args, **kwargs)
+
+ def GetErrorStream(*args, **kwargs):
+ """GetErrorStream() -> InputStream"""
+ return _misc.Process_GetErrorStream(*args, **kwargs)
+
+ def GetOutputStream(*args, **kwargs):
+ """GetOutputStream() -> OutputStream"""
+ return _misc.Process_GetOutputStream(*args, **kwargs)
+
+ def CloseOutput(*args, **kwargs):
+ """CloseOutput()"""
+ return _misc.Process_CloseOutput(*args, **kwargs)
+
+ def IsInputOpened(*args, **kwargs):
+ """IsInputOpened() -> bool"""
+ return _misc.Process_IsInputOpened(*args, **kwargs)
+
+ def IsInputAvailable(*args, **kwargs):
+ """IsInputAvailable() -> bool"""
+ return _misc.Process_IsInputAvailable(*args, **kwargs)
+
+ def IsErrorAvailable(*args, **kwargs):
+ """IsErrorAvailable() -> bool"""
+ return _misc.Process_IsErrorAvailable(*args, **kwargs)
+
+
+class ProcessPtr(Process):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Process
+_misc.Process_swigregister(ProcessPtr)
+
+def Process_Kill(*args, **kwargs):
+ """Process_Kill(int pid, int sig=SIGTERM) -> int"""
+ return _misc.Process_Kill(*args, **kwargs)
+
+def Process_Exists(*args, **kwargs):
+ """Process_Exists(int pid) -> bool"""
+ return _misc.Process_Exists(*args, **kwargs)
+
+def Process_Open(*args, **kwargs):
+ """Process_Open(String cmd, int flags=EXEC_ASYNC) -> Process"""
+ return _misc.Process_Open(*args, **kwargs)
+
+class ProcessEvent(core.Event):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxProcessEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(int id=0, int pid=0, int exitcode=0) -> ProcessEvent"""
+ newobj = _misc.new_ProcessEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def GetPid(*args, **kwargs):
+ """GetPid() -> int"""
+ return _misc.ProcessEvent_GetPid(*args, **kwargs)
+
+ def GetExitCode(*args, **kwargs):
+ """GetExitCode() -> int"""
+ return _misc.ProcessEvent_GetExitCode(*args, **kwargs)
+
+ m_pid = property(_misc.ProcessEvent_m_pid_get, _misc.ProcessEvent_m_pid_set)
+ m_exitcode = property(_misc.ProcessEvent_m_exitcode_get, _misc.ProcessEvent_m_exitcode_set)
+
+class ProcessEventPtr(ProcessEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ProcessEvent
+_misc.ProcessEvent_swigregister(ProcessEventPtr)
+
+wxEVT_END_PROCESS = _misc.wxEVT_END_PROCESS
+EVT_END_PROCESS = wx.PyEventBinder( wxEVT_END_PROCESS, 1 )
+
+EXEC_ASYNC = _misc.EXEC_ASYNC
+EXEC_SYNC = _misc.EXEC_SYNC
+EXEC_NOHIDE = _misc.EXEC_NOHIDE
+EXEC_MAKE_GROUP_LEADER = _misc.EXEC_MAKE_GROUP_LEADER
+
+def Execute(*args, **kwargs):
+ """Execute(String command, int flags=EXEC_ASYNC, Process process=None) -> long"""
+ return _misc.Execute(*args, **kwargs)
+#---------------------------------------------------------------------------
+
+JOYSTICK1 = _misc.JOYSTICK1
+JOYSTICK2 = _misc.JOYSTICK2
+JOY_BUTTON_ANY = _misc.JOY_BUTTON_ANY
+JOY_BUTTON1 = _misc.JOY_BUTTON1
+JOY_BUTTON2 = _misc.JOY_BUTTON2
+JOY_BUTTON3 = _misc.JOY_BUTTON3
+JOY_BUTTON4 = _misc.JOY_BUTTON4
+class Joystick(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxJoystick instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(int joystick=JOYSTICK1) -> Joystick"""
+ newobj = _misc.new_Joystick(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_Joystick):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def GetPosition(*args, **kwargs):
+ """GetPosition() -> Point"""
+ return _misc.Joystick_GetPosition(*args, **kwargs)
+
+ def GetZPosition(*args, **kwargs):
+ """GetZPosition() -> int"""
+ return _misc.Joystick_GetZPosition(*args, **kwargs)
+
+ def GetButtonState(*args, **kwargs):
+ """GetButtonState() -> int"""
+ return _misc.Joystick_GetButtonState(*args, **kwargs)
+
+ def GetPOVPosition(*args, **kwargs):
+ """GetPOVPosition() -> int"""
+ return _misc.Joystick_GetPOVPosition(*args, **kwargs)
+
+ def GetPOVCTSPosition(*args, **kwargs):
+ """GetPOVCTSPosition() -> int"""
+ return _misc.Joystick_GetPOVCTSPosition(*args, **kwargs)
+
+ def GetRudderPosition(*args, **kwargs):
+ """GetRudderPosition() -> int"""
+ return _misc.Joystick_GetRudderPosition(*args, **kwargs)
+
+ def GetUPosition(*args, **kwargs):
+ """GetUPosition() -> int"""
+ return _misc.Joystick_GetUPosition(*args, **kwargs)
+
+ def GetVPosition(*args, **kwargs):
+ """GetVPosition() -> int"""
+ return _misc.Joystick_GetVPosition(*args, **kwargs)
+
+ def GetMovementThreshold(*args, **kwargs):
+ """GetMovementThreshold() -> int"""
+ return _misc.Joystick_GetMovementThreshold(*args, **kwargs)
+
+ def SetMovementThreshold(*args, **kwargs):
+ """SetMovementThreshold(int threshold)"""
+ return _misc.Joystick_SetMovementThreshold(*args, **kwargs)
+
+ def IsOk(*args, **kwargs):
+ """IsOk() -> bool"""
+ return _misc.Joystick_IsOk(*args, **kwargs)
+
+ def GetNumberJoysticks(*args, **kwargs):
+ """GetNumberJoysticks() -> int"""
+ return _misc.Joystick_GetNumberJoysticks(*args, **kwargs)
+
+ def GetManufacturerId(*args, **kwargs):
+ """GetManufacturerId() -> int"""
+ return _misc.Joystick_GetManufacturerId(*args, **kwargs)
+
+ def GetProductId(*args, **kwargs):
+ """GetProductId() -> int"""
+ return _misc.Joystick_GetProductId(*args, **kwargs)
+
+ def GetProductName(*args, **kwargs):
+ """GetProductName() -> String"""
+ return _misc.Joystick_GetProductName(*args, **kwargs)
+
+ def GetXMin(*args, **kwargs):
+ """GetXMin() -> int"""
+ return _misc.Joystick_GetXMin(*args, **kwargs)
+
+ def GetYMin(*args, **kwargs):
+ """GetYMin() -> int"""
+ return _misc.Joystick_GetYMin(*args, **kwargs)
+
+ def GetZMin(*args, **kwargs):
+ """GetZMin() -> int"""
+ return _misc.Joystick_GetZMin(*args, **kwargs)
+
+ def GetXMax(*args, **kwargs):
+ """GetXMax() -> int"""
+ return _misc.Joystick_GetXMax(*args, **kwargs)
+
+ def GetYMax(*args, **kwargs):
+ """GetYMax() -> int"""
+ return _misc.Joystick_GetYMax(*args, **kwargs)
+
+ def GetZMax(*args, **kwargs):
+ """GetZMax() -> int"""
+ return _misc.Joystick_GetZMax(*args, **kwargs)
+
+ def GetNumberButtons(*args, **kwargs):
+ """GetNumberButtons() -> int"""
+ return _misc.Joystick_GetNumberButtons(*args, **kwargs)
+
+ def GetNumberAxes(*args, **kwargs):
+ """GetNumberAxes() -> int"""
+ return _misc.Joystick_GetNumberAxes(*args, **kwargs)
+
+ def GetMaxButtons(*args, **kwargs):
+ """GetMaxButtons() -> int"""
+ return _misc.Joystick_GetMaxButtons(*args, **kwargs)
+
+ def GetMaxAxes(*args, **kwargs):
+ """GetMaxAxes() -> int"""
+ return _misc.Joystick_GetMaxAxes(*args, **kwargs)
+
+ def GetPollingMin(*args, **kwargs):
+ """GetPollingMin() -> int"""
+ return _misc.Joystick_GetPollingMin(*args, **kwargs)
+
+ def GetPollingMax(*args, **kwargs):
+ """GetPollingMax() -> int"""
+ return _misc.Joystick_GetPollingMax(*args, **kwargs)
+
+ def GetRudderMin(*args, **kwargs):
+ """GetRudderMin() -> int"""
+ return _misc.Joystick_GetRudderMin(*args, **kwargs)
+
+ def GetRudderMax(*args, **kwargs):
+ """GetRudderMax() -> int"""
+ return _misc.Joystick_GetRudderMax(*args, **kwargs)
+
+ def GetUMin(*args, **kwargs):
+ """GetUMin() -> int"""
+ return _misc.Joystick_GetUMin(*args, **kwargs)
+
+ def GetUMax(*args, **kwargs):
+ """GetUMax() -> int"""
+ return _misc.Joystick_GetUMax(*args, **kwargs)
+
+ def GetVMin(*args, **kwargs):
+ """GetVMin() -> int"""
+ return _misc.Joystick_GetVMin(*args, **kwargs)
+
+ def GetVMax(*args, **kwargs):
+ """GetVMax() -> int"""
+ return _misc.Joystick_GetVMax(*args, **kwargs)
+
+ def HasRudder(*args, **kwargs):
+ """HasRudder() -> bool"""
+ return _misc.Joystick_HasRudder(*args, **kwargs)
+
+ def HasZ(*args, **kwargs):
+ """HasZ() -> bool"""
+ return _misc.Joystick_HasZ(*args, **kwargs)
+
+ def HasU(*args, **kwargs):
+ """HasU() -> bool"""
+ return _misc.Joystick_HasU(*args, **kwargs)
+
+ def HasV(*args, **kwargs):
+ """HasV() -> bool"""
+ return _misc.Joystick_HasV(*args, **kwargs)
+
+ def HasPOV(*args, **kwargs):
+ """HasPOV() -> bool"""
+ return _misc.Joystick_HasPOV(*args, **kwargs)
+
+ def HasPOV4Dir(*args, **kwargs):
+ """HasPOV4Dir() -> bool"""
+ return _misc.Joystick_HasPOV4Dir(*args, **kwargs)
+
+ def HasPOVCTS(*args, **kwargs):
+ """HasPOVCTS() -> bool"""
+ return _misc.Joystick_HasPOVCTS(*args, **kwargs)
+
+ def SetCapture(*args, **kwargs):
+ """SetCapture(Window win, int pollingFreq=0) -> bool"""
+ return _misc.Joystick_SetCapture(*args, **kwargs)
+
+ def ReleaseCapture(*args, **kwargs):
+ """ReleaseCapture() -> bool"""
+ return _misc.Joystick_ReleaseCapture(*args, **kwargs)
+
+ def __nonzero__(self): return self.IsOk()
+
+class JoystickPtr(Joystick):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Joystick
+_misc.Joystick_swigregister(JoystickPtr)
+
+wxEVT_JOY_BUTTON_DOWN = _misc.wxEVT_JOY_BUTTON_DOWN
+wxEVT_JOY_BUTTON_UP = _misc.wxEVT_JOY_BUTTON_UP
+wxEVT_JOY_MOVE = _misc.wxEVT_JOY_MOVE
+wxEVT_JOY_ZMOVE = _misc.wxEVT_JOY_ZMOVE
+class JoystickEvent(core.Event):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxJoystickEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ m_pos = property(_misc.JoystickEvent_m_pos_get, _misc.JoystickEvent_m_pos_set)
+ m_zPosition = property(_misc.JoystickEvent_m_zPosition_get, _misc.JoystickEvent_m_zPosition_set)
+ m_buttonChange = property(_misc.JoystickEvent_m_buttonChange_get, _misc.JoystickEvent_m_buttonChange_set)
+ m_buttonState = property(_misc.JoystickEvent_m_buttonState_get, _misc.JoystickEvent_m_buttonState_set)
+ m_joyStick = property(_misc.JoystickEvent_m_joyStick_get, _misc.JoystickEvent_m_joyStick_set)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(wxEventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1,
+ int change=0) -> JoystickEvent
+ """
+ newobj = _misc.new_JoystickEvent(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def GetPosition(*args, **kwargs):
+ """GetPosition() -> Point"""
+ return _misc.JoystickEvent_GetPosition(*args, **kwargs)
+
+ def GetZPosition(*args, **kwargs):
+ """GetZPosition() -> int"""
+ return _misc.JoystickEvent_GetZPosition(*args, **kwargs)
+
+ def GetButtonState(*args, **kwargs):
+ """GetButtonState() -> int"""
+ return _misc.JoystickEvent_GetButtonState(*args, **kwargs)
+
+ def GetButtonChange(*args, **kwargs):
+ """GetButtonChange() -> int"""
+ return _misc.JoystickEvent_GetButtonChange(*args, **kwargs)
+
+ def GetJoystick(*args, **kwargs):
+ """GetJoystick() -> int"""
+ return _misc.JoystickEvent_GetJoystick(*args, **kwargs)
+
+ def SetJoystick(*args, **kwargs):
+ """SetJoystick(int stick)"""
+ return _misc.JoystickEvent_SetJoystick(*args, **kwargs)
+
+ def SetButtonState(*args, **kwargs):
+ """SetButtonState(int state)"""
+ return _misc.JoystickEvent_SetButtonState(*args, **kwargs)
+
+ def SetButtonChange(*args, **kwargs):
+ """SetButtonChange(int change)"""
+ return _misc.JoystickEvent_SetButtonChange(*args, **kwargs)
+
+ def SetPosition(*args, **kwargs):
+ """SetPosition(Point pos)"""
+ return _misc.JoystickEvent_SetPosition(*args, **kwargs)
+
+ def SetZPosition(*args, **kwargs):
+ """SetZPosition(int zPos)"""
+ return _misc.JoystickEvent_SetZPosition(*args, **kwargs)
+
+ def IsButton(*args, **kwargs):
+ """IsButton() -> bool"""
+ return _misc.JoystickEvent_IsButton(*args, **kwargs)
+
+ def IsMove(*args, **kwargs):
+ """IsMove() -> bool"""
+ return _misc.JoystickEvent_IsMove(*args, **kwargs)
+
+ def IsZMove(*args, **kwargs):
+ """IsZMove() -> bool"""
+ return _misc.JoystickEvent_IsZMove(*args, **kwargs)
+
+ def ButtonDown(*args, **kwargs):
+ """ButtonDown(int but=JOY_BUTTON_ANY) -> bool"""
+ return _misc.JoystickEvent_ButtonDown(*args, **kwargs)
+
+ def ButtonUp(*args, **kwargs):
+ """ButtonUp(int but=JOY_BUTTON_ANY) -> bool"""
+ return _misc.JoystickEvent_ButtonUp(*args, **kwargs)
+
+ def ButtonIsDown(*args, **kwargs):
+ """ButtonIsDown(int but=JOY_BUTTON_ANY) -> bool"""
+ return _misc.JoystickEvent_ButtonIsDown(*args, **kwargs)
+
+
+class JoystickEventPtr(JoystickEvent):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = JoystickEvent
+_misc.JoystickEvent_swigregister(JoystickEventPtr)
+
+EVT_JOY_BUTTON_DOWN = wx.PyEventBinder( wxEVT_JOY_BUTTON_DOWN )
+EVT_JOY_BUTTON_UP = wx.PyEventBinder( wxEVT_JOY_BUTTON_UP )
+EVT_JOY_MOVE = wx.PyEventBinder( wxEVT_JOY_MOVE )
+EVT_JOY_ZMOVE = wx.PyEventBinder( wxEVT_JOY_ZMOVE )
+
+EVT_JOYSTICK_EVENTS = wx.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN,
+ wxEVT_JOY_BUTTON_UP,
+ wxEVT_JOY_MOVE,
+ wxEVT_JOY_ZMOVE,
+ ])
+
+
+#---------------------------------------------------------------------------
+
+SOUND_SYNC = _misc.SOUND_SYNC
+SOUND_ASYNC = _misc.SOUND_ASYNC
+SOUND_LOOP = _misc.SOUND_LOOP
+class Sound(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxSound instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args):
+ """
+ __init__() -> Sound
+ __init__(String fileName, bool isResource=false) -> Sound
+ __init__(int size, wxByte data) -> Sound
+ """
+ newobj = _misc.new_Sound(*args)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_Sound):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def Create(*args):
+ """
+ Create(String fileName, bool isResource=false) -> bool
+ Create(int size, wxByte data) -> bool
+ """
+ return _misc.Sound_Create(*args)
+
+ def IsOk(*args, **kwargs):
+ """IsOk() -> bool"""
+ return _misc.Sound_IsOk(*args, **kwargs)
+
+ def Play(*args):
+ """Play(unsigned int flags=SOUND_ASYNC) -> bool"""
+ return _misc.Sound_Play(*args)
+
+ def PlaySound(*args):
+ """PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool"""
+ return _misc.Sound_PlaySound(*args)
+
+ PlaySound = staticmethod(PlaySound)
+ def Stop(*args, **kwargs):
+ """Stop()"""
+ return _misc.Sound_Stop(*args, **kwargs)
+
+ Stop = staticmethod(Stop)
+ def __nonzero__(self): return self.IsOk()
+
+class SoundPtr(Sound):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Sound
+_misc.Sound_swigregister(SoundPtr)
+
+def Sound_PlaySound(*args):
+ """Sound_PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool"""
+ return _misc.Sound_PlaySound(*args)
+
+def Sound_Stop(*args, **kwargs):
+ """Sound_Stop()"""
+ return _misc.Sound_Stop(*args, **kwargs)
+
+#---------------------------------------------------------------------------
+
+MAILCAP_STANDARD = _misc.MAILCAP_STANDARD
+MAILCAP_NETSCAPE = _misc.MAILCAP_NETSCAPE
+MAILCAP_KDE = _misc.MAILCAP_KDE
+MAILCAP_GNOME = _misc.MAILCAP_GNOME
+MAILCAP_ALL = _misc.MAILCAP_ALL
+class FileTypeInfo(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFileTypeInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(String mimeType, String openCmd, String printCmd, String desc) -> FileTypeInfo"""
+ newobj = _misc.new_FileTypeInfo(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def IsValid(*args, **kwargs):
+ """IsValid() -> bool"""
+ return _misc.FileTypeInfo_IsValid(*args, **kwargs)
+
+ def SetIcon(*args, **kwargs):
+ """SetIcon(String iconFile, int iconIndex=0)"""
+ return _misc.FileTypeInfo_SetIcon(*args, **kwargs)
+
+ def SetShortDesc(*args, **kwargs):
+ """SetShortDesc(String shortDesc)"""
+ return _misc.FileTypeInfo_SetShortDesc(*args, **kwargs)
+
+ def GetMimeType(*args, **kwargs):
+ """GetMimeType() -> String"""
+ return _misc.FileTypeInfo_GetMimeType(*args, **kwargs)
+
+ def GetOpenCommand(*args, **kwargs):
+ """GetOpenCommand() -> String"""
+ return _misc.FileTypeInfo_GetOpenCommand(*args, **kwargs)
+
+ def GetPrintCommand(*args, **kwargs):
+ """GetPrintCommand() -> String"""
+ return _misc.FileTypeInfo_GetPrintCommand(*args, **kwargs)
+
+ def GetShortDesc(*args, **kwargs):
+ """GetShortDesc() -> String"""
+ return _misc.FileTypeInfo_GetShortDesc(*args, **kwargs)
+
+ def GetDescription(*args, **kwargs):
+ """GetDescription() -> String"""
+ return _misc.FileTypeInfo_GetDescription(*args, **kwargs)
+
+ def GetExtensions(*args, **kwargs):
+ """GetExtensions() -> wxArrayString"""
+ return _misc.FileTypeInfo_GetExtensions(*args, **kwargs)
+
+ def GetExtensionsCount(*args, **kwargs):
+ """GetExtensionsCount() -> int"""
+ return _misc.FileTypeInfo_GetExtensionsCount(*args, **kwargs)
+
+ def GetIconFile(*args, **kwargs):
+ """GetIconFile() -> String"""
+ return _misc.FileTypeInfo_GetIconFile(*args, **kwargs)
+
+ def GetIconIndex(*args, **kwargs):
+ """GetIconIndex() -> int"""
+ return _misc.FileTypeInfo_GetIconIndex(*args, **kwargs)
+
+
+class FileTypeInfoPtr(FileTypeInfo):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FileTypeInfo
+_misc.FileTypeInfo_swigregister(FileTypeInfoPtr)
+
+def FileTypeInfoSequence(*args, **kwargs):
+ """FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo"""
+ val = _misc.new_FileTypeInfoSequence(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+def NullFileTypeInfo(*args, **kwargs):
+ """NullFileTypeInfo() -> FileTypeInfo"""
+ val = _misc.new_NullFileTypeInfo(*args, **kwargs)
+ val.thisown = 1
+ return val
+
+class FileType(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFileType instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(FileTypeInfo ftInfo) -> FileType"""
+ newobj = _misc.new_FileType(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_FileType):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ def GetMimeType(*args, **kwargs):
+ """GetMimeType() -> PyObject"""
+ return _misc.FileType_GetMimeType(*args, **kwargs)
+
+ def GetMimeTypes(*args, **kwargs):
+ """GetMimeTypes() -> PyObject"""
+ return _misc.FileType_GetMimeTypes(*args, **kwargs)
+
+ def GetExtensions(*args, **kwargs):
+ """GetExtensions() -> PyObject"""
+ return _misc.FileType_GetExtensions(*args, **kwargs)
+
+ def GetIcon(*args, **kwargs):
+ """GetIcon() -> Icon"""
+ return _misc.FileType_GetIcon(*args, **kwargs)
+
+ def GetIconInfo(*args, **kwargs):
+ """GetIconInfo() -> PyObject"""
+ return _misc.FileType_GetIconInfo(*args, **kwargs)
+
+ def GetDescription(*args, **kwargs):
+ """GetDescription() -> PyObject"""
+ return _misc.FileType_GetDescription(*args, **kwargs)
+
+ def GetOpenCommand(*args, **kwargs):
+ """GetOpenCommand(String filename, String mimetype=EmptyString) -> PyObject"""
+ return _misc.FileType_GetOpenCommand(*args, **kwargs)
+
+ def GetPrintCommand(*args, **kwargs):
+ """GetPrintCommand(String filename, String mimetype=EmptyString) -> PyObject"""
+ return _misc.FileType_GetPrintCommand(*args, **kwargs)
+
+ def GetAllCommands(*args, **kwargs):
+ """GetAllCommands(String filename, String mimetype=EmptyString) -> PyObject"""
+ return _misc.FileType_GetAllCommands(*args, **kwargs)
+
+ def SetCommand(*args, **kwargs):
+ """SetCommand(String cmd, String verb, bool overwriteprompt=True) -> bool"""
+ return _misc.FileType_SetCommand(*args, **kwargs)
+
+ def SetDefaultIcon(*args, **kwargs):
+ """SetDefaultIcon(String cmd=EmptyString, int index=0) -> bool"""
+ return _misc.FileType_SetDefaultIcon(*args, **kwargs)
+
+ def Unassociate(*args, **kwargs):
+ """Unassociate() -> bool"""
+ return _misc.FileType_Unassociate(*args, **kwargs)
+
+ def ExpandCommand(*args, **kwargs):
+ """ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String"""
+ return _misc.FileType_ExpandCommand(*args, **kwargs)
+
+ ExpandCommand = staticmethod(ExpandCommand)
+
+class FileTypePtr(FileType):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FileType
+_misc.FileType_swigregister(FileTypePtr)
+
+def FileType_ExpandCommand(*args, **kwargs):
+ """FileType_ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String"""
+ return _misc.FileType_ExpandCommand(*args, **kwargs)
+
+class MimeTypesManager(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxMimeTypesManager instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def IsOfType(*args, **kwargs):
+ """IsOfType(String mimeType, String wildcard) -> bool"""
+ return _misc.MimeTypesManager_IsOfType(*args, **kwargs)
+
+ IsOfType = staticmethod(IsOfType)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> MimeTypesManager"""
+ newobj = _misc.new_MimeTypesManager(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def Initialize(*args, **kwargs):
+ """Initialize(int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)"""
+ return _misc.MimeTypesManager_Initialize(*args, **kwargs)
+
+ def ClearData(*args, **kwargs):
+ """ClearData()"""
+ return _misc.MimeTypesManager_ClearData(*args, **kwargs)
+
+ def GetFileTypeFromExtension(*args, **kwargs):
+ """GetFileTypeFromExtension(String ext) -> FileType"""
+ return _misc.MimeTypesManager_GetFileTypeFromExtension(*args, **kwargs)
+
+ def GetFileTypeFromMimeType(*args, **kwargs):
+ """GetFileTypeFromMimeType(String mimeType) -> FileType"""
+ return _misc.MimeTypesManager_GetFileTypeFromMimeType(*args, **kwargs)
+
+ def ReadMailcap(*args, **kwargs):
+ """ReadMailcap(String filename, bool fallback=False) -> bool"""
+ return _misc.MimeTypesManager_ReadMailcap(*args, **kwargs)
+
+ def ReadMimeTypes(*args, **kwargs):
+ """ReadMimeTypes(String filename) -> bool"""
+ return _misc.MimeTypesManager_ReadMimeTypes(*args, **kwargs)
+
+ def EnumAllFileTypes(*args, **kwargs):
+ """EnumAllFileTypes() -> PyObject"""
+ return _misc.MimeTypesManager_EnumAllFileTypes(*args, **kwargs)
+
+ def AddFallback(*args, **kwargs):
+ """AddFallback(FileTypeInfo ft)"""
+ return _misc.MimeTypesManager_AddFallback(*args, **kwargs)
+
+ def Associate(*args, **kwargs):
+ """Associate(FileTypeInfo ftInfo) -> FileType"""
+ return _misc.MimeTypesManager_Associate(*args, **kwargs)
+
+ def Unassociate(*args, **kwargs):
+ """Unassociate(FileType ft) -> bool"""
+ return _misc.MimeTypesManager_Unassociate(*args, **kwargs)
+
+ def __del__(self, destroy=_misc.delete_MimeTypesManager):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+
+class MimeTypesManagerPtr(MimeTypesManager):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = MimeTypesManager
+_misc.MimeTypesManager_swigregister(MimeTypesManagerPtr)
+TheMimeTypesManager = cvar.TheMimeTypesManager
+
+def MimeTypesManager_IsOfType(*args, **kwargs):
+ """MimeTypesManager_IsOfType(String mimeType, String wildcard) -> bool"""
+ return _misc.MimeTypesManager_IsOfType(*args, **kwargs)
+
+#---------------------------------------------------------------------------
+
+class ArtProvider(object):
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxPyArtProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__() -> ArtProvider"""
+ newobj = _misc.new_ArtProvider(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ self._setCallbackInfo(self, ArtProvider)
+
+ def _setCallbackInfo(*args, **kwargs):
+ """_setCallbackInfo(PyObject self, PyObject _class)"""
+ return _misc.ArtProvider__setCallbackInfo(*args, **kwargs)
+
+ def PushProvider(*args, **kwargs):
+ """
+ PushProvider(ArtProvider provider)
+
+ Add new provider to the top of providers stack.
+ """
+ return _misc.ArtProvider_PushProvider(*args, **kwargs)
+
+ PushProvider = staticmethod(PushProvider)
+ def PopProvider(*args, **kwargs):
+ """
+ PopProvider() -> bool
+
+ Remove latest added provider and delete it.
+ """
+ return _misc.ArtProvider_PopProvider(*args, **kwargs)
+
+ PopProvider = staticmethod(PopProvider)
+ def RemoveProvider(*args, **kwargs):
+ """
+ RemoveProvider(ArtProvider provider) -> bool
+
+ Remove provider. The provider must have been added previously!
+ The provider is _not_ deleted.
+ """
+ return _misc.ArtProvider_RemoveProvider(*args, **kwargs)
+
+ RemoveProvider = staticmethod(RemoveProvider)
+ def GetBitmap(*args, **kwargs):
+ """
+ GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
+
+ Query the providers for bitmap with given ID and return it. Return
+ wx.NullBitmap if no provider provides it.
+ """
+ return _misc.ArtProvider_GetBitmap(*args, **kwargs)
+
+ GetBitmap = staticmethod(GetBitmap)
+ def GetIcon(*args, **kwargs):
+ """
+ GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
+
+ Query the providers for icon with given ID and return it. Return
+ wx.NullIcon if no provider provides it.
+ """
+ return _misc.ArtProvider_GetIcon(*args, **kwargs)
+
+ GetIcon = staticmethod(GetIcon)
+ def Destroy(*args, **kwargs):
+ """Destroy()"""
+ return _misc.ArtProvider_Destroy(*args, **kwargs)
+
+
+class ArtProviderPtr(ArtProvider):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ArtProvider
+_misc.ArtProvider_swigregister(ArtProviderPtr)
+ART_TOOLBAR = cvar.ART_TOOLBAR
+ART_MENU = cvar.ART_MENU
+ART_FRAME_ICON = cvar.ART_FRAME_ICON
+ART_CMN_DIALOG = cvar.ART_CMN_DIALOG
+ART_HELP_BROWSER = cvar.ART_HELP_BROWSER
+ART_MESSAGE_BOX = cvar.ART_MESSAGE_BOX
+ART_OTHER = cvar.ART_OTHER
+ART_ADD_BOOKMARK = cvar.ART_ADD_BOOKMARK
+ART_DEL_BOOKMARK = cvar.ART_DEL_BOOKMARK
+ART_HELP_SIDE_PANEL = cvar.ART_HELP_SIDE_PANEL
+ART_HELP_SETTINGS = cvar.ART_HELP_SETTINGS
+ART_HELP_BOOK = cvar.ART_HELP_BOOK
+ART_HELP_FOLDER = cvar.ART_HELP_FOLDER
+ART_HELP_PAGE = cvar.ART_HELP_PAGE
+ART_GO_BACK = cvar.ART_GO_BACK
+ART_GO_FORWARD = cvar.ART_GO_FORWARD
+ART_GO_UP = cvar.ART_GO_UP
+ART_GO_DOWN = cvar.ART_GO_DOWN
+ART_GO_TO_PARENT = cvar.ART_GO_TO_PARENT
+ART_GO_HOME = cvar.ART_GO_HOME
+ART_FILE_OPEN = cvar.ART_FILE_OPEN
+ART_PRINT = cvar.ART_PRINT
+ART_HELP = cvar.ART_HELP
+ART_TIP = cvar.ART_TIP
+ART_REPORT_VIEW = cvar.ART_REPORT_VIEW
+ART_LIST_VIEW = cvar.ART_LIST_VIEW
+ART_NEW_DIR = cvar.ART_NEW_DIR
+ART_FOLDER = cvar.ART_FOLDER
+ART_GO_DIR_UP = cvar.ART_GO_DIR_UP
+ART_EXECUTABLE_FILE = cvar.ART_EXECUTABLE_FILE
+ART_NORMAL_FILE = cvar.ART_NORMAL_FILE
+ART_TICK_MARK = cvar.ART_TICK_MARK
+ART_CROSS_MARK = cvar.ART_CROSS_MARK
+ART_ERROR = cvar.ART_ERROR
+ART_QUESTION = cvar.ART_QUESTION
+ART_WARNING = cvar.ART_WARNING
+ART_INFORMATION = cvar.ART_INFORMATION
+ART_MISSING_IMAGE = cvar.ART_MISSING_IMAGE
+
+def ArtProvider_PushProvider(*args, **kwargs):
+ """
+ ArtProvider_PushProvider(ArtProvider provider)
+
+ Add new provider to the top of providers stack.
+ """
+ return _misc.ArtProvider_PushProvider(*args, **kwargs)
+
+def ArtProvider_PopProvider(*args, **kwargs):
+ """
+ ArtProvider_PopProvider() -> bool
+
+ Remove latest added provider and delete it.
+ """
+ return _misc.ArtProvider_PopProvider(*args, **kwargs)
+
+def ArtProvider_RemoveProvider(*args, **kwargs):
+ """
+ ArtProvider_RemoveProvider(ArtProvider provider) -> bool
+
+ Remove provider. The provider must have been added previously!
+ The provider is _not_ deleted.
+ """
+ return _misc.ArtProvider_RemoveProvider(*args, **kwargs)
+
+def ArtProvider_GetBitmap(*args, **kwargs):
+ """
+ ArtProvider_GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
+
+ Query the providers for bitmap with given ID and return it. Return
+ wx.NullBitmap if no provider provides it.
+ """
+ return _misc.ArtProvider_GetBitmap(*args, **kwargs)
+
+def ArtProvider_GetIcon(*args, **kwargs):
+ """
+ ArtProvider_GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
+
+ Query the providers for icon with given ID and return it. Return
+ wx.NullIcon if no provider provides it.
+ """
+ return _misc.ArtProvider_GetIcon(*args, **kwargs)
+
+#---------------------------------------------------------------------------
+
+CONFIG_USE_LOCAL_FILE = _misc.CONFIG_USE_LOCAL_FILE
+CONFIG_USE_GLOBAL_FILE = _misc.CONFIG_USE_GLOBAL_FILE
+CONFIG_USE_RELATIVE_PATH = _misc.CONFIG_USE_RELATIVE_PATH
+CONFIG_USE_NO_ESCAPE_CHARACTERS = _misc.CONFIG_USE_NO_ESCAPE_CHARACTERS
+class ConfigBase(object):
+ """
+ wx.ConfigBase class defines the basic interface of all config
+ classes. It can not be used by itself (it is an abstract base
+ class) and you will always use one of its derivations: wx.Config
+ or wx.FileConfig.
+
+ wx.ConfigBase organizes the items in a tree-like structure
+ (modeled after the Unix/Dos filesystem). There are groups
+ (directories) and keys (files). There is always one current
+ group given by the current path. As in the file system case, to
+ specify a key in the config class you must use a path to it.
+ Config classes also support the notion of the current group,
+ which makes it possible to use relative paths.
+
+ Keys are pairs "key_name = value" where value may be of string, integer
+ floating point or boolean, you can not store binary data without first
+ encoding it as a string. For performance reasons items should be kept small,
+ no more than a couple kilobytes.
+
+ """
+ def __init__(self): raise RuntimeError, "No constructor defined"
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxConfigBase instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __del__(self, destroy=_misc.delete_ConfigBase):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+ Type_Unknown = _misc.ConfigBase_Type_Unknown
+ Type_String = _misc.ConfigBase_Type_String
+ Type_Boolean = _misc.ConfigBase_Type_Boolean
+ Type_Integer = _misc.ConfigBase_Type_Integer
+ Type_Float = _misc.ConfigBase_Type_Float
+ def Set(*args, **kwargs):
+ """
+ Set(ConfigBase config) -> ConfigBase
+
+ Sets the global config object (the one returned by Get) and
+ returns a reference to the previous global config object.
+ """
+ return _misc.ConfigBase_Set(*args, **kwargs)
+
+ Set = staticmethod(Set)
+ def Get(*args, **kwargs):
+ """
+ Get(bool createOnDemand=True) -> ConfigBase
+
+ Returns the current global config object, creating one if neccessary.
+ """
+ return _misc.ConfigBase_Get(*args, **kwargs)
+
+ Get = staticmethod(Get)
+ def Create(*args, **kwargs):
+ """
+ Create() -> ConfigBase
+
+ Create and return a new global config object. This function will
+ create the "best" implementation of wx.Config available for the
+ current platform.
+ """
+ return _misc.ConfigBase_Create(*args, **kwargs)
+
+ Create = staticmethod(Create)
+ def DontCreateOnDemand(*args, **kwargs):
+ """
+ DontCreateOnDemand()
+
+ Should Get() try to create a new log object if there isn't a current one?
+ """
+ return _misc.ConfigBase_DontCreateOnDemand(*args, **kwargs)
+
+ DontCreateOnDemand = staticmethod(DontCreateOnDemand)
+ def SetPath(*args, **kwargs):
+ """
+ SetPath(String path)
+
+ Set current path: if the first character is '/', it's the absolute path,
+ otherwise it's a relative path. '..' is supported. If the strPath
+ doesn't exist it is created.
+ """
+ return _misc.ConfigBase_SetPath(*args, **kwargs)
+
+ def GetPath(*args, **kwargs):
+ """
+ GetPath() -> String
+
+ Retrieve the current path (always as absolute path)
+ """
+ return _misc.ConfigBase_GetPath(*args, **kwargs)
+
+ def GetFirstGroup(*args, **kwargs):
+ """
+ GetFirstGroup() -> (more, value, index)
+
+ Allows enumerating the subgroups in a config object. Returns
+ a tuple containing a flag indicating there are more items, the
+ name of the current item, and an index to pass to GetNextGroup to
+ fetch the next item.
+ """
+ return _misc.ConfigBase_GetFirstGroup(*args, **kwargs)
+
+ def GetNextGroup(*args, **kwargs):
+ """
+ GetNextGroup(long index) -> (more, value, index)
+
+ Allows enumerating the subgroups in a config object. Returns
+ a tuple containing a flag indicating there are more items, the
+ name of the current item, and an index to pass to GetNextGroup to
+ fetch the next item.
+ """
+ return _misc.ConfigBase_GetNextGroup(*args, **kwargs)
+
+ def GetFirstEntry(*args, **kwargs):
+ """
+ GetFirstEntry() -> (more, value, index)
+
+ Allows enumerating the entries in the current group in a config
+ object. Returns a tuple containing a flag indicating there are
+ more items, the name of the current item, and an index to pass to
+ GetNextGroup to fetch the next item.
+ """
+ return _misc.ConfigBase_GetFirstEntry(*args, **kwargs)
+
+ def GetNextEntry(*args, **kwargs):
+ """
+ GetNextEntry(long index) -> (more, value, index)
+
+ Allows enumerating the entries in the current group in a config
+ object. Returns a tuple containing a flag indicating there are
+ more items, the name of the current item, and an index to pass to
+ GetNextGroup to fetch the next item.
+ """
+ return _misc.ConfigBase_GetNextEntry(*args, **kwargs)
+
+ def GetNumberOfEntries(*args, **kwargs):
+ """
+ GetNumberOfEntries(bool recursive=False) -> size_t
+
+ Get the number of entries in the current group, with or
+ without its subgroups.
+ """
+ return _misc.ConfigBase_GetNumberOfEntries(*args, **kwargs)
+
+ def GetNumberOfGroups(*args, **kwargs):
+ """
+ GetNumberOfGroups(bool recursive=False) -> size_t
+
+ Get the number of subgroups in the current group, with or
+ without its subgroups.
+ """
+ return _misc.ConfigBase_GetNumberOfGroups(*args, **kwargs)
+
+ def HasGroup(*args, **kwargs):
+ """
+ HasGroup(String name) -> bool
+
+ Returns True if the group by this name exists
+ """
+ return _misc.ConfigBase_HasGroup(*args, **kwargs)
+
+ def HasEntry(*args, **kwargs):
+ """
+ HasEntry(String name) -> bool
+
+ Returns True if the entry by this name exists
+ """
+ return _misc.ConfigBase_HasEntry(*args, **kwargs)
+
+ def Exists(*args, **kwargs):
+ """
+ Exists(String name) -> bool
+
+ Returns True if either a group or an entry with a given name exists
+ """
+ return _misc.ConfigBase_Exists(*args, **kwargs)
+
+ def GetEntryType(*args, **kwargs):
+ """
+ GetEntryType(String name) -> int
+
+ Get the type of the entry. Returns one of the wx.Config.Type_XXX values.
+ """
+ return _misc.ConfigBase_GetEntryType(*args, **kwargs)
+
+ def Read(*args, **kwargs):
+ """
+ Read(String key, String defaultVal=EmptyString) -> String
+
+ Returns the value of key if it exists, defaultVal otherwise.
+ """
+ return _misc.ConfigBase_Read(*args, **kwargs)
+
+ def ReadInt(*args, **kwargs):
+ """
+ ReadInt(String key, long defaultVal=0) -> long
+
+ Returns the value of key if it exists, defaultVal otherwise.
+ """
+ return _misc.ConfigBase_ReadInt(*args, **kwargs)
+
+ def ReadFloat(*args, **kwargs):
+ """
+ ReadFloat(String key, double defaultVal=0.0) -> double
+
+ Returns the value of key if it exists, defaultVal otherwise.
+ """
+ return _misc.ConfigBase_ReadFloat(*args, **kwargs)
+
+ def ReadBool(*args, **kwargs):
+ """
+ ReadBool(String key, bool defaultVal=False) -> bool
+
+ Returns the value of key if it exists, defaultVal otherwise.
+ """
+ return _misc.ConfigBase_ReadBool(*args, **kwargs)
+
+ def Write(*args, **kwargs):
+ """
+ Write(String key, String value) -> bool
+
+ write the value (return True on success)
+ """
+ return _misc.ConfigBase_Write(*args, **kwargs)
+
+ def WriteInt(*args, **kwargs):
+ """
+ WriteInt(String key, long value) -> bool
+
+ write the value (return True on success)
+ """
+ return _misc.ConfigBase_WriteInt(*args, **kwargs)
+
+ def WriteFloat(*args, **kwargs):
+ """
+ WriteFloat(String key, double value) -> bool
+
+ write the value (return True on success)
+ """
+ return _misc.ConfigBase_WriteFloat(*args, **kwargs)
+
+ def WriteBool(*args, **kwargs):
+ """
+ WriteBool(String key, bool value) -> bool
+
+ write the value (return True on success)
+ """
+ return _misc.ConfigBase_WriteBool(*args, **kwargs)
+
+ def Flush(*args, **kwargs):
+ """
+ Flush(bool currentOnly=False) -> bool
+
+ permanently writes all changes
+ """
+ return _misc.ConfigBase_Flush(*args, **kwargs)
+
+ def RenameEntry(*args, **kwargs):
+ """
+ RenameEntry(String oldName, String newName) -> bool
+
+ Rename an entry. Returns False on failure (probably because the new
+ name is already taken by an existing entry)
+ """
+ return _misc.ConfigBase_RenameEntry(*args, **kwargs)
+
+ def RenameGroup(*args, **kwargs):
+ """
+ RenameGroup(String oldName, String newName) -> bool
+
+ Rename aa group. Returns False on failure (probably because the new
+ name is already taken by an existing entry)
+ """
+ return _misc.ConfigBase_RenameGroup(*args, **kwargs)
+
+ def DeleteEntry(*args, **kwargs):
+ """
+ DeleteEntry(String key, bool deleteGroupIfEmpty=True) -> bool
+
+ Deletes the specified entry and the group it belongs to if
+ it was the last key in it and the second parameter is True
+ """
+ return _misc.ConfigBase_DeleteEntry(*args, **kwargs)
+
+ def DeleteGroup(*args, **kwargs):
+ """
+ DeleteGroup(String key) -> bool
+
+ Delete the group (with all subgroups)
+ """
+ return _misc.ConfigBase_DeleteGroup(*args, **kwargs)
+
+ def DeleteAll(*args, **kwargs):
+ """
+ DeleteAll() -> bool
+
+ Delete the whole underlying object (disk file, registry key, ...)
+ primarly intended for use by desinstallation routine.
+ """
+ return _misc.ConfigBase_DeleteAll(*args, **kwargs)
+
+ def SetExpandEnvVars(*args, **kwargs):
+ """
+ SetExpandEnvVars(bool doIt=True)
+
+ We can automatically expand environment variables in the config entries
+ (this option is on by default, you can turn it on/off at any time)
+ """
+ return _misc.ConfigBase_SetExpandEnvVars(*args, **kwargs)
+
+ def IsExpandingEnvVars(*args, **kwargs):
+ """
+ IsExpandingEnvVars() -> bool
+
+ Are we currently expanding environment variables?
+ """
+ return _misc.ConfigBase_IsExpandingEnvVars(*args, **kwargs)
+
+ def SetRecordDefaults(*args, **kwargs):
+ """
+ SetRecordDefaults(bool doIt=True)
+
+ Set whether the config objec should record default values.
+ """
+ return _misc.ConfigBase_SetRecordDefaults(*args, **kwargs)
+
+ def IsRecordingDefaults(*args, **kwargs):
+ """
+ IsRecordingDefaults() -> bool
+
+ Are we currently recording default values?
+ """
+ return _misc.ConfigBase_IsRecordingDefaults(*args, **kwargs)
+
+ def ExpandEnvVars(*args, **kwargs):
+ """
+ ExpandEnvVars(String str) -> String
+
+ Expand any environment variables in str and return the result
+ """
+ return _misc.ConfigBase_ExpandEnvVars(*args, **kwargs)
+
+ def GetAppName(*args, **kwargs):
+ """GetAppName() -> String"""
+ return _misc.ConfigBase_GetAppName(*args, **kwargs)
+
+ def GetVendorName(*args, **kwargs):
+ """GetVendorName() -> String"""
+ return _misc.ConfigBase_GetVendorName(*args, **kwargs)
+
+ def SetAppName(*args, **kwargs):
+ """SetAppName(String appName)"""
+ return _misc.ConfigBase_SetAppName(*args, **kwargs)
+
+ def SetVendorName(*args, **kwargs):
+ """SetVendorName(String vendorName)"""
+ return _misc.ConfigBase_SetVendorName(*args, **kwargs)
+
+ def SetStyle(*args, **kwargs):
+ """SetStyle(long style)"""
+ return _misc.ConfigBase_SetStyle(*args, **kwargs)
+
+ def GetStyle(*args, **kwargs):
+ """GetStyle() -> long"""
+ return _misc.ConfigBase_GetStyle(*args, **kwargs)
+
+
+class ConfigBasePtr(ConfigBase):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ConfigBase
+_misc.ConfigBase_swigregister(ConfigBasePtr)
+
+def ConfigBase_Set(*args, **kwargs):
+ """
+ ConfigBase_Set(ConfigBase config) -> ConfigBase
+
+ Sets the global config object (the one returned by Get) and
+ returns a reference to the previous global config object.
+ """
+ return _misc.ConfigBase_Set(*args, **kwargs)
+
+def ConfigBase_Get(*args, **kwargs):
+ """
+ ConfigBase_Get(bool createOnDemand=True) -> ConfigBase
+
+ Returns the current global config object, creating one if neccessary.
+ """
+ return _misc.ConfigBase_Get(*args, **kwargs)
+
+def ConfigBase_Create(*args, **kwargs):
+ """
+ ConfigBase_Create() -> ConfigBase
+
+ Create and return a new global config object. This function will
+ create the "best" implementation of wx.Config available for the
+ current platform.
+ """
+ return _misc.ConfigBase_Create(*args, **kwargs)
+
+def ConfigBase_DontCreateOnDemand(*args, **kwargs):
+ """
+ ConfigBase_DontCreateOnDemand()
+
+ Should Get() try to create a new log object if there isn't a current one?
+ """
+ return _misc.ConfigBase_DontCreateOnDemand(*args, **kwargs)
+
+class Config(ConfigBase):
+ """
+ This ConfigBase-derived class will use the registry on Windows,
+ and will be a wx.FileConfig on other platforms.
+ """
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxConfig instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(String appName=EmptyString, String vendorName=EmptyString,
+ String localFilename=EmptyString, String globalFilename=EmptyString,
+ long style=0) -> Config
+ """
+ newobj = _misc.new_Config(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_Config):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+
+class ConfigPtr(Config):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Config
+_misc.Config_swigregister(ConfigPtr)
+
+class FileConfig(ConfigBase):
+ """This config class will use a file for storage on all platforms."""
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxFileConfig instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(String appName=EmptyString, String vendorName=EmptyString,
+ String localFilename=EmptyString, String globalFilename=EmptyString,
+ long style=0) -> FileConfig
+ """
+ newobj = _misc.new_FileConfig(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_FileConfig):
+ """__del__()"""
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+
+
+class FileConfigPtr(FileConfig):
+ def __init__(self, this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = FileConfig
+_misc.FileConfig_swigregister(FileConfigPtr)
+
+class ConfigPathChanger(object):
+ """
+ A handy little class which changes current path to the path of
+ given entry and restores it in the destructoir: so if you declare
+ a local variable of this type, you work in the entry directory
+ and the path is automatically restored when the function returns.
+ """
+ def __repr__(self):
+ return "<%s.%s; proxy of C++ wxConfigPathChanger instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
+ def __init__(self, *args, **kwargs):
+ """__init__(ConfigBase config, String entry) -> ConfigPathChanger"""
+ newobj = _misc.new_ConfigPathChanger(*args, **kwargs)
+ self.this = newobj.this
+ self.thisown = 1
+ del newobj.thisown
+ def __del__(self, destroy=_misc.delete_ConfigPathChanger):
+ """__del__()"""