aHc @sddkZddkZeiZddZdZdZdZddkZyei Z dZ Wn,e j o dfdYZ d Z nX[d Z ddkZeZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZei Z ei!Z!ei"Z"ei#Z#ei$Z$ei%Z%ei&Z&ei'Z'ei(Z(ei)Z)ei*Z*ei+Z+ei,Z,ei-Z-ei.Z.ei/Z/ei0Z0ei1Z1ei2Z2ei3Z3ei4Z4ei5Z5ei6Z6ei7Z7ei8Z8ei9Z9ei:Z:ei;Z;ei<Z<ei=Z=ei>Z>ei?Z?ei@Z@eiAZAeiBZBeiCZCeiDZDeiEZEeiFZFeiGZGeiHZHeiIZIeiJZJeiKZKeiLZLeiMZMeiNZNeiOZOeiPZPeiQZQeiRZReiSZSeiTZTeiUZUeiVZVeiWZWeiXZXeiYZYeiZZZei[Z[ei\Z\ei]Z]ei^Z^ei_Z_ei`Z`eiaZaeibZbeicZceidZdeieZeeifZfeigZgeihZheiiZieijZjeikZkd elfd YZmeinemd ZodZpdZqdZrdZsdZtdeiufdYZveiweveixZxexiyZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZeiZeiZeiZd ZeiZd!Zd"Zd#Zd$ZeieZd%Zd&Zd'Zd(Zd)Zd*Zd+Zd,Zd-ZeiZeiZd.Zd/Zd0Zd1ZeZd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[elfd\YZeieexiZexiZexiZd]Zd^Zd_Zd`ZdaelfdbYZeiedcZddeiufdeYZeiedfZdgZdhelfdiYZeiedjZdkZdlelfdmYZeiednelfdoYZeiedpeiufdqYZeiedrelfdsYZeiedteiufduYZeiedvelfdwYZeiedxZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZei Z ei Z ei Z ei Z ei Z eiZeiZeiZeiZeiZdyelfdzYZeied{Zd|elfd}YZeied~efdYZeiedZdZeiZeiZeiZdeifdYZ ei!e de fdYZ"ei#edZ$dei%fdYZ&ei'e&delfdYZ(ei)e(ei*Z*ei+Z+ei,Z,ei-Z-ei.Z.ei/Z/ei0Z0ei1Z1ei2Z2ei3Z3ei4Z4ei5Z5ei6Z6ei7Z7ei8Z8ei9Z9ei:Z:ei;Z;ei<Z<ei=Z=ei>Z>delfdYZ?ei@e?dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPdZQdZRdZSdZTdZUdZVdZWdZXdZYde?fdYZZei[eZde?fdYZ\ei]e\de?fdYZ^ei_e^de?fdYZ`eiae`de?fdYZbeicebde?fdYZdeieeddZfdZgdZhdZidZjdZkdZldZmdZndZodZpdZqdZrdZsdelfdYZteiuetdZvde?fdYZweixeweiyZyeizZzei{Z{ei|Z|ei}Z}ei~Z~eiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZdeifdYZeiedZdZdZdei%fdYZeieeiZei#edZeiZeiZeiZeiZeiZdZdZeiZeiZeiZeiZeiZeiZeiZdelfdYZeieeiZeiZeiZeiZdei%fdYZeieei#eZei#eZei#eZei#eZei#eeeegZeiZeiZeiZdelfdYZeiedZdZdZeiZeiZeiZeiZeiZdelfdYZeiedZdZdelfdYZeiedZdelfdYZeieexiZdZdelfdYZeieexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZexiZdZ dZ dZ dZ dZ dZdZeiZeiZeiZeiZdelfdYZeiedZdZdZdZdefdYZeiedefdYZeiedelfdYZeiedZ delfdYZ!ei"e!exi#Z#exi$Z$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5d Z6d Z7d Z8d Z9d Z:dZ;dZ<dZ=delfdYZ>ei?e>dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdelfd YZLeiMeLd!ZNd"ZOd#ZPd$ZQd%ZRd&ZSd'ZTd(ZUd)ZVd*ZWd+ZXd,ZYeiZZZei[Z[ei\Z\ei]Z]ei^Z^ei_Z_ei`Z`eiaZaeibZbeicZceidZdeieZeeifZfeigZgeihZheiiZieijZjeikZkeilZleimZmd-elfd.YZneioenexipZpd/Zqd0elfd1YZreiserexitZtd2erfd3YZueiveud4eufd5YZweixewd6erfd7YZyeizeyd8eufd9YZ{ei|e{d:e{fd;YZ}ei~e}d<eufd=YZeied>efd?YZeied@eufdAYZeiedBeufdCYZeiedDerfdEYZeiedFeufdGYZeieeiZeiZeiZeiZeiZeiZeiZeiZeiZdHZdIelfdJYZeiedKZdLelfdMYZeieeZdNefdOYZeiedPefdQYZeiedReiufdSYZeiedTZdUelfdVYZeeiZdWelfdXYZeiedYelfdZYZeied[elfd\YZeieexiZd]Zd^Zd_Zd`elfdaYZeiedbZeiZeiZeiZeiZeiZeiZeiZeiZdcei%fddYZeieeiZeiZeiZeiZei#edZei#edZei#edZei#edZdeZdfZdgelfdhYZeiediZdS(jiNicCs|djo|ii|Sn|djo/t|idjo||i|(Rt__repr__t __class__t __module__R(R tstrthis((s wx\_misc.pyct _swig_reprs  t_objectcBseZRS((RR(((s wx\_misc.pycR'sicsfd}|S(Ncsf|djo|ii|Snt||p |djo|||ntd|dS(NRRsYou cannot add attributes to %s(RRR R (R RR(tset(s wx\_misc.pyctset_attr-s  ((RR((Rs wx\_misc.pyct_swig_setattr_nondynamic_method,stSystemSettingscBseZdZeddddZdZeZdZe eZdZ e e Z dZ e e Z d Z e e Z d Z e e Z d Ze eZRS( s!Proxy of C++ SystemSettings classcCs |iiS((RR(tx((s wx\_misc.pyctscCs|ii|S((RR(R!tv((s wx\_misc.pycR"stdocsThe membership flagcCs tddS(NsNo constructor defined(R (R ((s wx\_misc.pyct__init__scOsti||S(sGetColour(int index) -> Colour(t_misc_tSystemSettings_GetColour(targstkwargs((s wx\_misc.pyct GetColourscOsti||S(sGetFont(int index) -> Font(R&tSystemSettings_GetFont(R(R)((s wx\_misc.pyctGetFontscOsti||S(s,GetMetric(int index, Window win=None) -> int(R&tSystemSettings_GetMetric(R(R)((s wx\_misc.pyct GetMetricscOsti||S(sHasFeature(int index) -> bool(R&tSystemSettings_HasFeature(R(R)((s wx\_misc.pyct HasFeaturescOsti||S(sGetScreenType() -> int(R&tSystemSettings_GetScreenType(R(R)((s wx\_misc.pyct GetScreenTypescOsti||S(sSetScreenType(int screen)(R&tSystemSettings_SetScreenType(R(R)((s wx\_misc.pyct SetScreenTypes(RRt__doc__tpropertyRR%RRR*t staticmethodR,R.R0R2R4(((s wx\_misc.pycR s             cOsti||S(s-SystemSettings_GetColour(int index) -> Colour(R&R'(R(R)((s wx\_misc.pycR'scOsti||S(s)SystemSettings_GetFont(int index) -> Font(R&R+(R(R)((s wx\_misc.pycR+scOsti||S(s;SystemSettings_GetMetric(int index, Window win=None) -> int(R&R-(R(R)((s wx\_misc.pycR-scOsti||S(s,SystemSettings_HasFeature(int index) -> bool(R&R/(R(R)((s wx\_misc.pycR/scGs ti|S(s%SystemSettings_GetScreenType() -> int(R&R1(R(((s wx\_misc.pycR1scOsti||S(s(SystemSettings_SetScreenType(int screen)(R&R3(R(R)((s wx\_misc.pycR3st SystemOptionscBseZdZeddddZeZdZdZe eZdZ e e Z dZ e e Z d Z e e Z d Z e e Z d Ze eZRS( s Proxy of C++ SystemOptions classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> SystemOptionsN(R&tSystemOptions_swiginittnew_SystemOptions(R R(R)((s wx\_misc.pycR%scOsti||S(s$SetOption(String name, String value)(R&tSystemOptions_SetOption(R(R)((s wx\_misc.pyct SetOptionscOsti||S(s$SetOptionInt(String name, int value)(R&tSystemOptions_SetOptionInt(R(R)((s wx\_misc.pyct SetOptionIntscOsti||S(s GetOption(String name) -> String(R&tSystemOptions_GetOption(R(R)((s wx\_misc.pyct GetOptionscOsti||S(s GetOptionInt(String name) -> int(R&tSystemOptions_GetOptionInt(R(R)((s wx\_misc.pyct GetOptionIntscOsti||S(sHasOption(String name) -> bool(R&tSystemOptions_HasOption(R(R)((s wx\_misc.pyct HasOptionscOsti||S(sIsFalse(String name) -> bool(R&tSystemOptions_IsFalse(R(R)((s wx\_misc.pyctIsFalses(RRR5R6RRRR%R<R7R>R@RBRDRF(((s wx\_misc.pycR8s             cOsti||S(s2SystemOptions_SetOption(String name, String value)(R&R;(R(R)((s wx\_misc.pycR;scOsti||S(s2SystemOptions_SetOptionInt(String name, int value)(R&R=(R(R)((s wx\_misc.pycR=scOsti||S(s.SystemOptions_GetOption(String name) -> String(R&R?(R(R)((s wx\_misc.pycR?scOsti||S(s.SystemOptions_GetOptionInt(String name) -> int(R&RA(R(R)((s wx\_misc.pycRAscOsti||S(s,SystemOptions_HasOption(String name) -> bool(R&RC(R(R)((s wx\_misc.pycRC scOsti||S(s*SystemOptions_IsFalse(String name) -> bool(R&RE(R(R)((s wx\_misc.pycREscGs ti|S(sNewId() -> long(R&tNewId(R(((s wx\_misc.pycRGscOsti||S(sRegisterId(long id)(R&t RegisterId(R(R)((s wx\_misc.pycRHscGs ti|S(sGetCurrentId() -> long(R&t GetCurrentId(R(((s wx\_misc.pycRIscOsti||S(sIsStockID(int id) -> bool(R&t IsStockID(R(R)((s wx\_misc.pycRJ#scOsti||S(s*IsStockLabel(int id, String label) -> bool(R&t IsStockLabel(R(R)((s wx\_misc.pycRK'scOsti||S(s?GetStockLabel(int id, long flags=STOCK_WITH_MNEMONIC) -> String(R&t GetStockLabel(R(R)((s wx\_misc.pycRL.scOsti||S(s;GetStockHelpString(int id, int client=STOCK_MENU) -> String(R&tGetStockHelpString(R(R)((s wx\_misc.pycRM3scGs ti|S(sBell()(R&tBell(R(((s wx\_misc.pycRN7scGs ti|S(sEndBusyCursor()(R&t EndBusyCursor(R(((s wx\_misc.pycRO;scOsti||S(s,GetElapsedTime(bool resetTimer=True) -> long(R&tGetElapsedTime(R(R)((s wx\_misc.pycRP?scGs ti|S(sIsBusy() -> bool(R&tIsBusy(R(((s wx\_misc.pycRQDscGs ti|S(sNow() -> String(R&tNow(R(((s wx\_misc.pycRRHscOsti||S(s)Shell(String command=EmptyString) -> bool(R&tShell(R(R)((s wx\_misc.pycRSLscGs ti|S(s StartTimer()(R&t StartTimer(R(((s wx\_misc.pycRTPscGs ti|S(s*GetOsVersion() -> (platform, major, minor)(R&t GetOsVersion(R(((s wx\_misc.pycRUTscGs ti|S(sGetOsDescription() -> String(R&tGetOsDescription(R(((s wx\_misc.pycRVXscGs ti|S(s IsPlatformLittleEndian() -> bool(R&tIsPlatformLittleEndian(R(((s wx\_misc.pycRW\scGs ti|S(sIsPlatform64Bit() -> bool(R&tIsPlatform64Bit(R(((s wx\_misc.pycRX`scGs ti|S(sGetFreeMemory() -> wxMemorySize(R&t GetFreeMemory(R(((s wx\_misc.pycRYdscOsti||S(sShutdown(int wFlags) -> bool(R&tShutdown(R(R)((s wx\_misc.pycRZjscOsti||S(sSleep(int secs)(R&tSleep(R(R)((s wx\_misc.pycR[nscOsti||S(s&MilliSleep(unsigned long milliseconds)(R&t MilliSleep(R(R)((s wx\_misc.pycR\rscOsti||S(s&MicroSleep(unsigned long microseconds)(R&t MicroSleep(R(R)((s wx\_misc.pycR]vscOsti||S(s"EnableTopLevelWindows(bool enable)(R&tEnableTopLevelWindows(R(R)((s wx\_misc.pycR^{scOsti||S(s#StripMenuCodes(String in) -> String(R&tStripMenuCodes(R(R)((s wx\_misc.pycR_scGs ti|S(sGetEmailAddress() -> String(R&tGetEmailAddress(R(((s wx\_misc.pycR`scGs ti|S(sGetHostName() -> String(R&t GetHostName(R(((s wx\_misc.pycRascGs ti|S(sGetFullHostName() -> String(R&tGetFullHostName(R(((s wx\_misc.pycRbscGs ti|S(sGetUserId() -> String(R&t GetUserId(R(((s wx\_misc.pycRcscGs ti|S(sGetUserName() -> String(R&t GetUserName(R(((s wx\_misc.pycRdscGs ti|S(sGetHomeDir() -> String(R&t GetHomeDir(R(((s wx\_misc.pycRescOsti||S(s.GetUserHome(String user=EmptyString) -> String(R&t GetUserHome(R(R)((s wx\_misc.pycRfscGs ti|S(sGetProcessId() -> unsigned long(R&t GetProcessId(R(((s wx\_misc.pycRgscGs ti|S(sTrap()(R&tTrap(R(((s wx\_misc.pycRhscOsti||S(sD 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 (R&t FileSelector(R(R)((s wx\_misc.pycRis cOsti||S(s LoadFileSelector(String what, String extension, String default_name=EmptyString, Window parent=None) -> String (R&tLoadFileSelector(R(R)((s wx\_misc.pycRjscOsti||S(s SaveFileSelector(String what, String extension, String default_name=EmptyString, Window parent=None) -> String (R&tSaveFileSelector(R(R)((s wx\_misc.pycRkscOsti||S(s DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString, long style=wxDD_DEFAULT_STYLE, Point pos=DefaultPosition, Window parent=None) -> String (R&t DirSelector(R(R)((s wx\_misc.pycRlscOsti||S(s GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString, Window parent=None, int x=-1, int y=-1, bool centre=True) -> String (R&tGetTextFromUser(R(R)((s wx\_misc.pycRmscOsti||S(s GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString, Window parent=None) -> String (R&tGetPasswordFromUser(R(R)((s wx\_misc.pycRnscOsti||S(s GetSingleChoice(String message, String caption, int choices, Window parent=None, int x=-1, int y=-1, bool centre=True, int width=150, int height=200) -> String (R&tGetSingleChoice(R(R)((s wx\_misc.pycRoscOsti||S(s GetSingleChoiceIndex(String message, String caption, int choices, Window parent=None, int x=-1, int y=-1, bool centre=True, int width=150, int height=200) -> int (R&tGetSingleChoiceIndex(R(R)((s wx\_misc.pycRpscOsti||S(s MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE, Window parent=None, int x=-1, int y=-1) -> int (R&t MessageBox(R(R)((s wx\_misc.pycRqscOsti||S(s GetNumberFromUser(String message, String prompt, String caption, long value, long min=0, long max=100, Window parent=None, Point pos=DefaultPosition) -> long (R&tGetNumberFromUser(R(R)((s wx\_misc.pycRrscGs ti|S(sColourDisplay() -> bool(R&t ColourDisplay(R(((s wx\_misc.pycRsscGs ti|S(sDisplayDepth() -> int(R&t DisplayDepth(R(((s wx\_misc.pycRtscGs ti|S(sGetDisplayDepth() -> int(R&tGetDisplayDepth(R(((s wx\_misc.pycRuscGs ti|S(s DisplaySize() -> (width, height)(R&t DisplaySize(R(((s wx\_misc.pycRvscGs ti|S(sGetDisplaySize() -> Size(R&tGetDisplaySize(R(((s wx\_misc.pycRwscGs ti|S(s"DisplaySizeMM() -> (width, height)(R&t DisplaySizeMM(R(((s wx\_misc.pycRx scGs ti|S(sGetDisplaySizeMM() -> Size(R&tGetDisplaySizeMM(R(((s wx\_misc.pycRyscGs ti|S(s,ClientDisplayRect() -> (x, y, width, height)(R&tClientDisplayRect(R(((s wx\_misc.pycRzscGs ti|S(sGetClientDisplayRect() -> Rect(R&tGetClientDisplayRect(R(((s wx\_misc.pycR{scOsti||S(sSetCursor(Cursor cursor)(R&t SetCursor(R(R)((s wx\_misc.pycR|scGs ti|S(sz GetXDisplay() -> void Returns a swigified pointer to the X11 display. Returns None on other platforms. (R&t GetXDisplay(R(((s wx\_misc.pycR}scOsti||S(s1BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)(R&tBeginBusyCursor(R(R)((s wx\_misc.pycR~(scGs ti|S(sX GetMousePosition() -> Point Get the current mouse position on the screen. (R&tGetMousePosition(R(((s wx\_misc.pycR,scGs ti|S(s FindWindowAtPointer() -> Window Returns the window currently under the mouse pointer, if it belongs to this application. Otherwise it returns None. (R&tFindWindowAtPointer(R(((s wx\_misc.pycR4scGs ti|S(sg GetActiveWindow() -> Window Get the currently active window of this application, or None (R&tGetActiveWindow(R(((s wx\_misc.pycR=scOsti||S(s,GenericFindWindowAtPoint(Point pt) -> Window(R&tGenericFindWindowAtPoint(R(R)((s wx\_misc.pycREscOsti||S(s%FindWindowAtPoint(Point pt) -> Window(R&tFindWindowAtPoint(R(R)((s wx\_misc.pycRIscOsti||S(s'GetTopLevelParent(Window win) -> Window(R&tGetTopLevelParent(R(R)((s wx\_misc.pycRMscOsti||S(s LaunchDefaultBrowser(String url) -> bool Launches the user's default browser and tells it to open the location at ``url``. Returns ``True`` if the application was successfully launched. (R&tLaunchDefaultBrowser(R(R)((s wx\_misc.pycRQscOsti||S(s" GetKeyState(int key) -> bool Get the state of a key (true if pressed or toggled on, false if not.) This is generally most useful getting the state of the modifier or toggle keys. On some platforms those may be the only keys that this function is able to detect. (R&t GetKeyState(R(R)((s wx\_misc.pycR[s t MouseStatecBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZee eZee eZ eeeZ!eeeZ"eeeZ#eeeZ$eeeZ%eeeZ&eeeZ'eeZ(RS(s `wx.MouseState` is used to hold information about mouse button and modifier key states and is what is returned from `wx.GetMouseState`. cCs |iiS((RR(R!((s wx\_misc.pycR"kscCs|ii|S((RR(R!R#((s wx\_misc.pycR"ksR$sThe membership flagcOs ti|ti||dS(s __init__(self) -> MouseState `wx.MouseState` is used to hold information about mouse button and modifier key states and is what is returned from `wx.GetMouseState`. N(R&tMouseState_swiginittnew_MouseState(R R(R)((s wx\_misc.pycR%mscCsdS(N(R (R ((s wx\_misc.pycR"vscOsti||S(sGetX(self) -> int(R&tMouseState_GetX(R(R)((s wx\_misc.pyctGetXwscOsti||S(sGetY(self) -> int(R&tMouseState_GetY(R(R)((s wx\_misc.pyctGetY{scOsti||S(sLeftDown(self) -> bool(R&tMouseState_LeftDown(R(R)((s wx\_misc.pyctLeftDownscOsti||S(sMiddleDown(self) -> bool(R&tMouseState_MiddleDown(R(R)((s wx\_misc.pyct MiddleDownscOsti||S(sRightDown(self) -> bool(R&tMouseState_RightDown(R(R)((s wx\_misc.pyct RightDownscOsti||S(sControlDown(self) -> bool(R&tMouseState_ControlDown(R(R)((s wx\_misc.pyct ControlDownscOsti||S(sShiftDown(self) -> bool(R&tMouseState_ShiftDown(R(R)((s wx\_misc.pyct ShiftDownscOsti||S(sAltDown(self) -> bool(R&tMouseState_AltDown(R(R)((s wx\_misc.pyctAltDownscOsti||S(sMetaDown(self) -> bool(R&tMouseState_MetaDown(R(R)((s wx\_misc.pyctMetaDownscOsti||S(sCmdDown(self) -> bool(R&tMouseState_CmdDown(R(R)((s wx\_misc.pyctCmdDownscOsti||S(sSetX(self, int x)(R&tMouseState_SetX(R(R)((s wx\_misc.pyctSetXscOsti||S(sSetY(self, int y)(R&tMouseState_SetY(R(R)((s wx\_misc.pyctSetYscOsti||S(sSetLeftDown(self, bool down)(R&tMouseState_SetLeftDown(R(R)((s wx\_misc.pyct SetLeftDownscOsti||S(sSetMiddleDown(self, bool down)(R&tMouseState_SetMiddleDown(R(R)((s wx\_misc.pyct SetMiddleDownscOsti||S(sSetRightDown(self, bool down)(R&tMouseState_SetRightDown(R(R)((s wx\_misc.pyct SetRightDownscOsti||S(sSetControlDown(self, bool down)(R&tMouseState_SetControlDown(R(R)((s wx\_misc.pyctSetControlDownscOsti||S(sSetShiftDown(self, bool down)(R&tMouseState_SetShiftDown(R(R)((s wx\_misc.pyct SetShiftDownscOsti||S(sSetAltDown(self, bool down)(R&tMouseState_SetAltDown(R(R)((s wx\_misc.pyct SetAltDownscOsti||S(sSetMetaDown(self, bool down)(R&tMouseState_SetMetaDown(R(R)((s wx\_misc.pyct SetMetaDowns()RRR5R6RRRR%R&tdelete_MouseStatet__swig_destroy__t__del__RRRRRRRRRRRRRRRRRRRR!tytleftDownt middleDownt rightDownt controlDownt shiftDowntaltDowntmetaDowntcmdDown(((s wx\_misc.pycRfsF                      cGs ti|S(sD GetMouseState() -> MouseState Returns the current state of the mouse. Returns an instance of a `wx.MouseState` object that contains the current position of the mouse pointer in screen coordinants, as well as boolean values indicating the up/down status of the mouse buttons and the modifier keys. (R&t GetMouseState(R(((s wx\_misc.pycRs cGs ti|S(sWakeUpMainThread()(R&tWakeUpMainThread(R(((s wx\_misc.pycRscGs ti|S(sMutexGuiEnter()(R&t MutexGuiEnter(R(((s wx\_misc.pycRscGs ti|S(sMutexGuiLeave()(R&t MutexGuiLeave(R(((s wx\_misc.pycRstMutexGuiLockercBsJeZdZeddddZeZdZei Z dZ RS(s!Proxy of C++ MutexGuiLocker classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self) -> MutexGuiLockerN(R&tMutexGuiLocker_swiginittnew_MutexGuiLocker(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"s( RRR5R6RRRR%R&tdelete_MutexGuiLockerRR(((s wx\_misc.pycRs   cGs ti|S(sThread_IsMain() -> bool(R&t Thread_IsMain(R(((s wx\_misc.pycRstToolTipcBseZdZeddddZeZdZei Z dZ dZ dZ d Zd ZeeZd ZeeZee e dd Zeedd ZRS(sProxy of C++ ToolTip classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s%__init__(self, String tip) -> ToolTipN(R&tToolTip_swiginitt new_ToolTip(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(sSetTip(self, String tip)(R&tToolTip_SetTip(R(R)((s wx\_misc.pyctSetTipscOsti||S(sGetTip(self) -> String(R&tToolTip_GetTip(R(R)((s wx\_misc.pyctGetTipscOsti||S(sGetWindow(self) -> Window(R&tToolTip_GetWindow(R(R)((s wx\_misc.pyct GetWindow scOsti||S(sEnable(bool flag)(R&tToolTip_Enable(R(R)((s wx\_misc.pyctEnablescOsti||S(sSetDelay(long milliseconds)(R&tToolTip_SetDelay(R(R)((s wx\_misc.pyctSetDelayssSee `GetTip` and `SetTip`sSee `GetWindow`(RRR5R6RRRR%R&tdelete_ToolTipRRRRRRR7RtTiptWindow(((s wx\_misc.pycRs          cOsti||S(sToolTip_Enable(bool flag)(R&R(R(R)((s wx\_misc.pycRscOsti||S(s#ToolTip_SetDelay(long milliseconds)(R&R(R(R)((s wx\_misc.pycR"stCaretcBs4eZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZeeZdZeeZeeddZeeeddZeeddZ RS(sProxy of C++ Caret classcCs |iiS((RR(R!((s wx\_misc.pycR"(scCs|ii|S((RR(R!R#((s wx\_misc.pycR"(sR$sThe membership flagcOs ti|ti||dS(s1__init__(self, Window window, Size size) -> CaretN(R&tCaret_swiginitt new_Caret(R R(R)((s wx\_misc.pycR%*scCsdS(N(R (R ((s wx\_misc.pycR".scOs$|diitti||S(sb Destroy(self) Deletes the C++ object this Python object is a proxy for. i(RRtFalseR&t Caret_Destroy(R(R)((s wx\_misc.pyctDestroy/scOsti||S(sIsOk(self) -> bool(R&t Caret_IsOk(R(R)((s wx\_misc.pyctIsOk8scOsti||S(sIsVisible(self) -> bool(R&tCaret_IsVisible(R(R)((s wx\_misc.pyct IsVisible<scOsti||S(sGetPosition(self) -> Point(R&tCaret_GetPosition(R(R)((s wx\_misc.pyct GetPosition@scOsti||S(sGetPositionTuple() -> (x,y)(R&tCaret_GetPositionTuple(R(R)((s wx\_misc.pyctGetPositionTupleDscOsti||S(sGetSize(self) -> Size(R&t Caret_GetSize(R(R)((s wx\_misc.pyctGetSizeHscOsti||S(s!GetSizeTuple() -> (width, height)(R&tCaret_GetSizeTuple(R(R)((s wx\_misc.pyct GetSizeTupleLscOsti||S(sGetWindow(self) -> Window(R&tCaret_GetWindow(R(R)((s wx\_misc.pycRPscOsti||S(sMoveXY(self, int x, int y)(R&t Caret_MoveXY(R(R)((s wx\_misc.pyctMoveXYTscOsti||S(sMove(self, Point pt)(R&t Caret_Move(R(R)((s wx\_misc.pyctMoveXscOsti||S(s&SetSizeWH(self, int width, int height)(R&tCaret_SetSizeWH(R(R)((s wx\_misc.pyct SetSizeWH\scOsti||S(sSetSize(self, Size size)(R&t Caret_SetSize(R(R)((s wx\_misc.pyctSetSize`scOsti||S(sShow(self, int show=True)(R&t Caret_Show(R(R)((s wx\_misc.pyctShowdscOsti||S(s Hide(self)(R&t Caret_Hide(R(R)((s wx\_misc.pyctHidehscCs |iS(N(R(R ((s wx\_misc.pyct __nonzero__lscOsti||S(sGetBlinkTime() -> int(R&tCaret_GetBlinkTime(R(R)((s wx\_misc.pyct GetBlinkTimemscOsti||S(sSetBlinkTime(int milliseconds)(R&tCaret_SetBlinkTime(R(R)((s wx\_misc.pyct SetBlinkTimerssSee `GetPosition`sSee `GetSize` and `SetSize`sSee `GetWindow`(!RRR5R6RRRR%R&t delete_CaretRRRRRRRRRRRRRRRRRRR7RtPositiontSizeR(((s wx\_misc.pycR&s8                     cGs ti|S(sCaret_GetBlinkTime() -> int(R&R(R(((s wx\_misc.pycR|scOsti||S(s$Caret_SetBlinkTime(int milliseconds)(R&R(R(R)((s wx\_misc.pycRst BusyCursorcBsJeZdZeddddZeZdZei Z dZ RS(sProxy of C++ BusyCursor classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s>__init__(self, Cursor cursor=wxHOURGLASS_CURSOR) -> BusyCursorN(R&tBusyCursor_swiginittnew_BusyCursor(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"s( RRR5R6RRRR%R&tdelete_BusyCursorRR(((s wx\_misc.pycRs   tWindowDisablercBsJeZdZeddddZeZdZei Z dZ RS(s!Proxy of C++ WindowDisabler classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s7__init__(self, Window winToSkip=None) -> WindowDisablerN(R&tWindowDisabler_swiginittnew_WindowDisabler(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"s( RRR5R6RRRR%R&tdelete_WindowDisablerRR(((s wx\_misc.pycRs   tBusyInfocBsSeZdZeddddZeZdZei Z dZ dZ RS(sProxy of C++ BusyInfo classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s>__init__(self, String message, Window parent=None) -> BusyInfoN(R&tBusyInfo_swiginitt new_BusyInfo(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scCsdS(N((R ((s wx\_misc.pycRs( RRR5R6RRRR%R&tdelete_BusyInfoRRR(((s wx\_misc.pycRs   t StopWatchcBsneZdZeddddZeZdZei Z dZ dZ dZ d Zd ZRS( sProxy of C++ StopWatch classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> StopWatchN(R&tStopWatch_swiginitt new_StopWatch(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(sStart(self, long t0=0)(R&tStopWatch_Start(R(R)((s wx\_misc.pyctStartscOsti||S(s Pause(self)(R&tStopWatch_Pause(R(R)((s wx\_misc.pyctPausescOsti||S(s Resume(self)(R&tStopWatch_Resume(R(R)((s wx\_misc.pyctResumescOsti||S(sTime(self) -> long(R&tStopWatch_Time(R(R)((s wx\_misc.pyctTimes(RRR5R6RRRR%R&tdelete_StopWatchRRR RRR(((s wx\_misc.pycRs      t FileHistorycBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZeZeeddZeeddZeeddZeeddZRS(sProxy of C++ FileHistory classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(sB__init__(self, int maxFiles=9, int idBase=ID_FILE1) -> FileHistoryN(R&tFileHistory_swiginittnew_FileHistory(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s#AddFileToHistory(self, String file)(R&tFileHistory_AddFileToHistory(R(R)((s wx\_misc.pyctAddFileToHistoryscOsti||S(s"RemoveFileFromHistory(self, int i)(R&t!FileHistory_RemoveFileFromHistory(R(R)((s wx\_misc.pyctRemoveFileFromHistoryscOsti||S(sGetMaxFiles(self) -> int(R&tFileHistory_GetMaxFiles(R(R)((s wx\_misc.pyct GetMaxFilesscOsti||S(sUseMenu(self, Menu menu)(R&tFileHistory_UseMenu(R(R)((s wx\_misc.pyctUseMenuscOsti||S(sRemoveMenu(self, Menu menu)(R&tFileHistory_RemoveMenu(R(R)((s wx\_misc.pyct RemoveMenuscOsti||S(sLoad(self, ConfigBase config)(R&tFileHistory_Load(R(R)((s wx\_misc.pyctLoadscOsti||S(sSave(self, ConfigBase config)(R&tFileHistory_Save(R(R)((s wx\_misc.pyctSavescOsti||S(sAddFilesToMenu(self)(R&tFileHistory_AddFilesToMenu(R(R)((s wx\_misc.pyctAddFilesToMenuscOsti||S(s#AddFilesToThisMenu(self, Menu menu)(R&tFileHistory_AddFilesToThisMenu(R(R)((s wx\_misc.pyctAddFilesToThisMenuscOsti||S(s%GetHistoryFile(self, int i) -> String(R&tFileHistory_GetHistoryFile(R(R)((s wx\_misc.pyctGetHistoryFilescOsti||S(sGetCount(self) -> int(R&tFileHistory_GetCount(R(R)((s wx\_misc.pyctGetCountssSee `GetCount`sSee `GetHistoryFile`sSee `GetMaxFiles`sSee `GetNoHistoryFiles`(RRR5R6RRRR%R&tdelete_FileHistoryRRRRRRR R"R$R&R(R*R,tGetNoHistoryFilestCountt HistoryFiletMaxFilestNoHistoryFiles(((s wx\_misc.pycRs,              tSingleInstanceCheckercBs\eZdZeddddZeZdZei Z dZ dZ dZ RS( s(Proxy of C++ SingleInstanceChecker classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(sM__init__(self, String name, String path=EmptyString) -> SingleInstanceCheckerN(R&tSingleInstanceChecker_swiginittnew_SingleInstanceChecker(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s:Create(self, String name, String path=EmptyString) -> bool(R&tSingleInstanceChecker_Create(R(R)((s wx\_misc.pyctCreatescOsti||S(sIsAnotherRunning(self) -> bool(R&t&SingleInstanceChecker_IsAnotherRunning(R(R)((s wx\_misc.pyctIsAnotherRunning s(RRR5R6RRRR%R&tdelete_SingleInstanceCheckerRRR7R9(((s wx\_misc.pycR3s    cOsti||}|S(s3PreSingleInstanceChecker() -> SingleInstanceChecker(R&tnew_PreSingleInstanceChecker(R(R)tval((s wx\_misc.pyctPreSingleInstanceCheckerstPlatformInformationcBs*eZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!eedd Z"eeedd!Z#eee dd"Z$eedd#Z%ee dd$Z&ee dd%Z'eedd&Z(eeedd'Z)eedd(Z*eeedd)Z+eedd*Z,eedd+Z-ee dd,Z.eedd-Z/RS(.s&Proxy of C++ PlatformInformation classcCs |iiS((RR(R!((s wx\_misc.pycR"CscCs|ii|S((RR(R!R#((s wx\_misc.pycR"CsR$sThe membership flagcOs ti|ti||dS(s%__init__(self) -> PlatformInformationN(R&tPlatformInformation_swiginittnew_PlatformInformation(R R(R)((s wx\_misc.pycR%EscOsti||S(s+__eq__(self, PlatformInformation t) -> bool(R&tPlatformInformation___eq__(R(R)((s wx\_misc.pyct__eq__HscOsti||S(s+__ne__(self, PlatformInformation t) -> bool(R&tPlatformInformation___ne__(R(R)((s wx\_misc.pyct__ne__LscOsti||S(sGetOSMajorVersion(self) -> int(R&t%PlatformInformation_GetOSMajorVersion(R(R)((s wx\_misc.pyctGetOSMajorVersionPscOsti||S(sGetOSMinorVersion(self) -> int(R&t%PlatformInformation_GetOSMinorVersion(R(R)((s wx\_misc.pyctGetOSMinorVersionTscOsti||S(s2CheckOSVersion(self, int major, int minor) -> bool(R&t"PlatformInformation_CheckOSVersion(R(R)((s wx\_misc.pyctCheckOSVersionXscOsti||S(s#GetToolkitMajorVersion(self) -> int(R&t*PlatformInformation_GetToolkitMajorVersion(R(R)((s wx\_misc.pyctGetToolkitMajorVersion\scOsti||S(s#GetToolkitMinorVersion(self) -> int(R&t*PlatformInformation_GetToolkitMinorVersion(R(R)((s wx\_misc.pyctGetToolkitMinorVersion`scOsti||S(s7CheckToolkitVersion(self, int major, int minor) -> bool(R&t'PlatformInformation_CheckToolkitVersion(R(R)((s wx\_misc.pyctCheckToolkitVersiondscOsti||S(s%IsUsingUniversalWidgets(self) -> bool(R&t+PlatformInformation_IsUsingUniversalWidgets(R(R)((s wx\_misc.pyctIsUsingUniversalWidgetshscOsti||S(s!GetOperatingSystemId(self) -> int(R&t(PlatformInformation_GetOperatingSystemId(R(R)((s wx\_misc.pyctGetOperatingSystemIdlscOsti||S(sGetPortId(self) -> int(R&tPlatformInformation_GetPortId(R(R)((s wx\_misc.pyct GetPortIdpscOsti||S(sGetArchitecture(self) -> int(R&t#PlatformInformation_GetArchitecture(R(R)((s wx\_misc.pyctGetArchitecturetscOsti||S(sGetEndianness(self) -> int(R&t!PlatformInformation_GetEndianness(R(R)((s wx\_misc.pyct GetEndiannessxscOsti||S(s,GetOperatingSystemFamilyName(self) -> String(R&t0PlatformInformation_GetOperatingSystemFamilyName(R(R)((s wx\_misc.pyctGetOperatingSystemFamilyName|scOsti||S(s(GetOperatingSystemIdName(self) -> String(R&t,PlatformInformation_GetOperatingSystemIdName(R(R)((s wx\_misc.pyctGetOperatingSystemIdNamescOsti||S(sGetPortIdName(self) -> String(R&t!PlatformInformation_GetPortIdName(R(R)((s wx\_misc.pyct GetPortIdNamescOsti||S(s"GetPortIdShortName(self) -> String(R&t&PlatformInformation_GetPortIdShortName(R(R)((s wx\_misc.pyctGetPortIdShortNamescOsti||S(sGetArchName(self) -> String(R&tPlatformInformation_GetArchName(R(R)((s wx\_misc.pyct GetArchNamescOsti||S(s!GetEndiannessName(self) -> String(R&t%PlatformInformation_GetEndiannessName(R(R)((s wx\_misc.pyctGetEndiannessNamescOsti||S(s(SetOSVersion(self, int major, int minor)(R&t PlatformInformation_SetOSVersion(R(R)((s wx\_misc.pyct SetOSVersionscOsti||S(s-SetToolkitVersion(self, int major, int minor)(R&t%PlatformInformation_SetToolkitVersion(R(R)((s wx\_misc.pyctSetToolkitVersionscOsti||S(s!SetOperatingSystemId(self, int n)(R&t(PlatformInformation_SetOperatingSystemId(R(R)((s wx\_misc.pyctSetOperatingSystemIdscOsti||S(sSetPortId(self, int n)(R&tPlatformInformation_SetPortId(R(R)((s wx\_misc.pyct SetPortIdscOsti||S(sSetArchitecture(self, int n)(R&t#PlatformInformation_SetArchitecture(R(R)((s wx\_misc.pyctSetArchitecturescOsti||S(sSetEndianness(self, int n)(R&t!PlatformInformation_SetEndianness(R(R)((s wx\_misc.pyct SetEndiannessscOsti||S(sIsOk(self) -> bool(R&tPlatformInformation_IsOk(R(R)((s wx\_misc.pycRssSee `GetArchName`s+See `GetArchitecture` and `SetArchitecture`s'See `GetEndianness` and `SetEndianness`sSee `GetEndiannessName`sSee `GetOSMajorVersion`sSee `GetOSMinorVersion`s"See `GetOperatingSystemFamilyName`s5See `GetOperatingSystemId` and `SetOperatingSystemId`sSee `GetOperatingSystemIdName`sSee `GetPortId` and `SetPortId`sSee `GetPortIdName`sSee `GetPortIdShortName`sSee `GetToolkitMajorVersion`sSee `GetToolkitMinorVersion`(0RRR5R6RRRR%RBRDRFRHRJRLRNRPRRRTRVRXRZR\R^R`RbRdRfRhRjRlRnRpRrRtArchNamet Architecturet EndiannesstEndiannessNametOSMajorVersiontOSMinorVersiontOperatingSystemFamilyNametOperatingSystemIdtOperatingSystemIdNametPortIdt PortIdNametPortIdShortNametToolkitMajorVersiontToolkitMinorVersion(((s wx\_misc.pycR>AsX                           cOsti||S(s,DrawWindowOnDC(Window window, DC dc) -> bool(R&tDrawWindowOnDC(R(R)((s wx\_misc.pycRst TipProvidercBseZdZeddddZdZeZei Z dZ dZ dZ d Zee dd Zee dd ZRS( sProxy of C++ TipProvider classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(sGetTip(self) -> String(R&tTipProvider_GetTip(R(R)((s wx\_misc.pycRscOsti||S(sGetCurrentTip(self) -> size_t(R&tTipProvider_GetCurrentTip(R(R)((s wx\_misc.pyct GetCurrentTipscOsti||S(s)PreprocessTip(self, String tip) -> String(R&tTipProvider_PreprocessTip(R(R)((s wx\_misc.pyct PreprocessTipssSee `GetCurrentTip`s See `GetTip`(RRR5R6RR%RRR&tdelete_TipProviderRRRRRt CurrentTipR(((s wx\_misc.pycRs      t PyTipProvidercBsAeZdZeddddZeZdZdZRS(s Proxy of C++ PyTipProvider classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs3ti|ti||ti||tdS(s2__init__(self, size_t currentTip) -> PyTipProviderN(R&tPyTipProvider_swiginittnew_PyTipProviderRt_setCallbackInfo(R R(R)((s wx\_misc.pycR%scOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&tPyTipProvider__setCallbackInfo(R(R)((s wx\_misc.pycRs( RRR5R6RRRR%R(((s wx\_misc.pycRs  cOsti||S(sPShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool(R&tShowTip(R(R)((s wx\_misc.pycRscOsti||S(sHCreateFileTipProvider(String filename, size_t currentTip) -> TipProvider(R&tCreateFileTipProvider(R(R)((s wx\_misc.pycRstTimercBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZeeddZeeddZeee ddZRS(sProxy of C++ Timer classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOsSti|ti|||i|d|iitti||tdS(s=__init__(self, EvtHandler owner=None, int id=ID_ANY) -> TimeriN( R&tTimer_swiginitt new_Timert _setOORInfoRRtTrueRR(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(sD_setCallbackInfo(self, PyObject self, PyObject _class, int incref=0)(R&tTimer__setCallbackInfo(R(R)((s wx\_misc.pycRscOsti||S(s/SetOwner(self, EvtHandler owner, int id=ID_ANY)(R&tTimer_SetOwner(R(R)((s wx\_misc.pyctSetOwnerscOsti||S(sGetOwner(self) -> EvtHandler(R&tTimer_GetOwner(R(R)((s wx\_misc.pyctGetOwner scOsti||S(s<Start(self, int milliseconds=-1, bool oneShot=False) -> bool(R&t Timer_Start(R(R)((s wx\_misc.pycR scOsti||S(s Stop(self)(R&t Timer_Stop(R(R)((s wx\_misc.pyctStopscOsti||S(s Notify(self)(R&t Timer_Notify(R(R)((s wx\_misc.pyctNotifyscOsti||S(sIsRunning(self) -> bool(R&tTimer_IsRunning(R(R)((s wx\_misc.pyct IsRunningscOsti||S(sGetInterval(self) -> int(R&tTimer_GetInterval(R(R)((s wx\_misc.pyct GetInterval scOsti||S(sGetId(self) -> int(R&t Timer_GetId(R(R)((s wx\_misc.pyctGetId$scOsti||S(sIsOneShot(self) -> bool(R&tTimer_IsOneShot(R(R)((s wx\_misc.pyct IsOneShot(scCsdS(s<NO-OP: Timers must be destroyed by normal reference countingN((R ((s wx\_misc.pycR,ss See `GetId`sSee `GetInterval`sSee `GetOwner` and `SetOwner`(RRR5R6RRRR%R&t delete_TimerRRRRRR RRRRRRRtIdtIntervaltOwner(((s wx\_misc.pycRs(              tPyTimercBseZdZdZRS(cCsti|||_dS(N(RR%tnotify(R R((s wx\_misc.pycR%7s cCs|io|indS(N(R(R ((s wx\_misc.pycR;s (RRR%R(((s wx\_misc.pycR6s t TimerEventcBsSeZdZeddddZeZdZdZeeddZ RS(sProxy of C++ TimerEvent classcCs |iiS((RR(R!((s wx\_misc.pycR"EscCs|ii|S((RR(R!R#((s wx\_misc.pycR"EsR$sThe membership flagcOs ti|ti||dS(s;__init__(self, int timerid=0, int interval=0) -> TimerEventN(R&tTimerEvent_swiginittnew_TimerEvent(R R(R)((s wx\_misc.pycR%GscOsti||S(sGetInterval(self) -> int(R&tTimerEvent_GetInterval(R(R)((s wx\_misc.pycRJssSee `GetInterval`( RRR5R6RRRR%RR(((s wx\_misc.pycRCs   t TimerRunnercBsSeZdZeddddZeZdZei Z dZ dZ RS(sProxy of C++ TimerRunner classcCs |iiS((RR(R!((s wx\_misc.pycR"SscCs|ii|S((RR(R!R#((s wx\_misc.pycR"SsR$sThe membership flagcGsti|ti|dS(s __init__(self, wxTimer timer) -> TimerRunner __init__(self, wxTimer timer, int milli, bool oneShot=False) -> TimerRunner N(R&tTimerRunner_swiginittnew_TimerRunner(R R(((s wx\_misc.pycR%UscCsdS(N(R (R ((s wx\_misc.pycR"\scOsti||S(s*Start(self, int milli, bool oneShot=False)(R&tTimerRunner_Start(R(R)((s wx\_misc.pycR ]s( RRR5R6RRRR%R&tdelete_TimerRunnerRRR (((s wx\_misc.pycRQs   tLogcBsieZdZeddddZeZdZei Z dZ dZ e e Z dZe eZd Ze eZd Zd Ze eZd Ze eZd Ze eZdZe eZdZe eZdZe eZdZe eZdZe eZdZe eZdZe eZdZe eZdZe eZdZe eZdZe eZdZe eZdZ e e Z dZ!e e!Z!dZ"e e"Z"dZ#e e#Z#dZ$e e$Z$dZ%e e%Z%d Z&e e&Z&d!Z'RS("sProxy of C++ Log classcCs |iiS((RR(R!((s wx\_misc.pycR"|scCs|ii|S((RR(R!R#((s wx\_misc.pycR"|sR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> LogN(R&t Log_swiginittnew_Log(R R(R)((s wx\_misc.pycR%~scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(sIsEnabled() -> bool(R&t Log_IsEnabled(R(R)((s wx\_misc.pyct IsEnabledscOsti||S(s%EnableLogging(bool doIt=True) -> bool(R&tLog_EnableLogging(R(R)((s wx\_misc.pyct EnableLoggingscOsti||S(s0OnLog(LogLevel level, wxChar szString, time_t t)(R&t Log_OnLog(R(R)((s wx\_misc.pyctOnLogscOsti||S(s Flush(self)(R&t Log_Flush(R(R)((s wx\_misc.pyctFlushscOsti||S(s FlushActive()(R&tLog_FlushActive(R(R)((s wx\_misc.pyct FlushActivescOsti||S(sGetActiveTarget() -> Log(R&tLog_GetActiveTarget(R(R)((s wx\_misc.pyctGetActiveTargetscOsti||S(s#SetActiveTarget(Log pLogger) -> Log(R&tLog_SetActiveTarget(R(R)((s wx\_misc.pyctSetActiveTargetscOsti||S(s Suspend()(R&t Log_Suspend(R(R)((s wx\_misc.pyctSuspendscOsti||S(sResume()(R&t Log_Resume(R(R)((s wx\_misc.pycRscOsti||S(sSetVerbose(bool bVerbose=True)(R&tLog_SetVerbose(R(R)((s wx\_misc.pyct SetVerbosescOsti||S(sSetLogLevel(LogLevel logLevel)(R&tLog_SetLogLevel(R(R)((s wx\_misc.pyct SetLogLevelscOsti||S(sDontCreateOnDemand()(R&tLog_DontCreateOnDemand(R(R)((s wx\_misc.pyctDontCreateOnDemandscOsti||S(s/SetRepetitionCounting(bool bRepetCounting=True)(R&tLog_SetRepetitionCounting(R(R)((s wx\_misc.pyctSetRepetitionCountingscOsti||S(sGetRepetitionCounting() -> bool(R&tLog_GetRepetitionCounting(R(R)((s wx\_misc.pyctGetRepetitionCountingscOsti||S(sSetTraceMask(TraceMask ulMask)(R&tLog_SetTraceMask(R(R)((s wx\_misc.pyct SetTraceMaskscOsti||S(sAddTraceMask(String str)(R&tLog_AddTraceMask(R(R)((s wx\_misc.pyct AddTraceMaskscOsti||S(sRemoveTraceMask(String str)(R&tLog_RemoveTraceMask(R(R)((s wx\_misc.pyctRemoveTraceMaskscOsti||S(sClearTraceMasks()(R&tLog_ClearTraceMasks(R(R)((s wx\_misc.pyctClearTraceMasksscOsti||S(s GetTraceMasks() -> wxArrayString(R&tLog_GetTraceMasks(R(R)((s wx\_misc.pyct GetTraceMasksscOsti||S(sSetTimestamp(wxChar ts)(R&tLog_SetTimestamp(R(R)((s wx\_misc.pyct SetTimestampscOsti||S(sGetVerbose() -> bool(R&tLog_GetVerbose(R(R)((s wx\_misc.pyct GetVerbosescOsti||S(sGetTraceMask() -> TraceMask(R&tLog_GetTraceMask(R(R)((s wx\_misc.pyct GetTraceMaskscOsti||S(s'IsAllowedTraceMask(wxChar mask) -> bool(R&tLog_IsAllowedTraceMask(R(R)((s wx\_misc.pyctIsAllowedTraceMaskscOsti||S(sGetLogLevel() -> LogLevel(R&tLog_GetLogLevel(R(R)((s wx\_misc.pyct GetLogLevelscOsti||S(sGetTimestamp() -> wxChar(R&tLog_GetTimestamp(R(R)((s wx\_misc.pyct GetTimestampscOsti||S(sTimeStamp() -> String(R&t Log_TimeStamp(R(R)((s wx\_misc.pyct TimeStampscOs$|diitti||S(s Destroy(self)i(RRRR&t Log_Destroy(R(R)((s wx\_misc.pycRs((RRR5R6RRRR%R&t delete_LogRRRR7RRRRRRRRRRRRRRRRRRRRRRRRRR(((s wx\_misc.pycRzst                                                      cGs ti|S(sLog_IsEnabled() -> bool(R&R(R(((s wx\_misc.pycR scOsti||S(s)Log_EnableLogging(bool doIt=True) -> bool(R&R(R(R)((s wx\_misc.pycRscOsti||S(s4Log_OnLog(LogLevel level, wxChar szString, time_t t)(R&R(R(R)((s wx\_misc.pycRscGs ti|S(sLog_FlushActive()(R&R(R(((s wx\_misc.pycRscGs ti|S(sLog_GetActiveTarget() -> Log(R&R(R(((s wx\_misc.pycRscOsti||S(s'Log_SetActiveTarget(Log pLogger) -> Log(R&R(R(R)((s wx\_misc.pycRscGs ti|S(s Log_Suspend()(R&R(R(((s wx\_misc.pycR#scGs ti|S(s Log_Resume()(R&R(R(((s wx\_misc.pycR'scOsti||S(s"Log_SetVerbose(bool bVerbose=True)(R&R(R(R)((s wx\_misc.pycR+scOsti||S(s"Log_SetLogLevel(LogLevel logLevel)(R&R(R(R)((s wx\_misc.pycR/scGs ti|S(sLog_DontCreateOnDemand()(R&R(R(((s wx\_misc.pycR3scOsti||S(s3Log_SetRepetitionCounting(bool bRepetCounting=True)(R&R(R(R)((s wx\_misc.pycR7scGs ti|S(s#Log_GetRepetitionCounting() -> bool(R&R(R(((s wx\_misc.pycR;scOsti||S(s"Log_SetTraceMask(TraceMask ulMask)(R&R(R(R)((s wx\_misc.pycR?scOsti||S(sLog_AddTraceMask(String str)(R&R(R(R)((s wx\_misc.pycRCscOsti||S(sLog_RemoveTraceMask(String str)(R&R(R(R)((s wx\_misc.pycRGscGs ti|S(sLog_ClearTraceMasks()(R&R(R(((s wx\_misc.pycRKscGs ti|S(s$Log_GetTraceMasks() -> wxArrayString(R&R(R(((s wx\_misc.pycROscOsti||S(sLog_SetTimestamp(wxChar ts)(R&R(R(R)((s wx\_misc.pycRSscGs ti|S(sLog_GetVerbose() -> bool(R&R(R(((s wx\_misc.pycRWscGs ti|S(sLog_GetTraceMask() -> TraceMask(R&R(R(((s wx\_misc.pycR[scOsti||S(s+Log_IsAllowedTraceMask(wxChar mask) -> bool(R&R(R(R)((s wx\_misc.pycR_scGs ti|S(sLog_GetLogLevel() -> LogLevel(R&R(R(((s wx\_misc.pycRcscGs ti|S(sLog_GetTimestamp() -> wxChar(R&R(R(((s wx\_misc.pycRgscGs ti|S(sLog_TimeStamp() -> String(R&R(R(((s wx\_misc.pycRkst LogStderrcBs8eZdZeddddZeZdZRS(sProxy of C++ LogStderr classcCs |iiS((RR(R!((s wx\_misc.pycR"qscCs|ii|S((RR(R!R#((s wx\_misc.pycR"qsR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> LogStderrN(R&tLogStderr_swiginitt new_LogStderr(R R(R)((s wx\_misc.pycR%ss(RRR5R6RRRR%(((s wx\_misc.pycRost LogTextCtrlcBs8eZdZeddddZeZdZRS(sProxy of C++ LogTextCtrl classcCs |iiS((RR(R!((s wx\_misc.pycR"zscCs|ii|S((RR(R!R#((s wx\_misc.pycR"zsR$sThe membership flagcOs ti|ti||dS(s3__init__(self, wxTextCtrl pTextCtrl) -> LogTextCtrlN(R&tLogTextCtrl_swiginittnew_LogTextCtrl(R R(R)((s wx\_misc.pycR%|s(RRR5R6RRRR%(((s wx\_misc.pycRxstLogGuicBs8eZdZeddddZeZdZRS(sProxy of C++ LogGui classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> LogGuiN(R&tLogGui_swiginitt new_LogGui(R R(R)((s wx\_misc.pycR%s(RRR5R6RRRR%(((s wx\_misc.pycRst LogWindowcBseZdZeddddZeZdZdZdZ dZ d Z d Z ee dd Z ee dd ZRS( sProxy of C++ LogWindow classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(sc__init__(self, wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -> LogWindowN(R&tLogWindow_swiginitt new_LogWindow(R R(R)((s wx\_misc.pycR%scOsti||S(sShow(self, bool bShow=True)(R&tLogWindow_Show(R(R)((s wx\_misc.pycRscOsti||S(sGetFrame(self) -> wxFrame(R&tLogWindow_GetFrame(R(R)((s wx\_misc.pyctGetFramescOsti||S(sGetOldLog(self) -> Log(R&tLogWindow_GetOldLog(R(R)((s wx\_misc.pyct GetOldLogscOsti||S(sIsPassingMessages(self) -> bool(R&tLogWindow_IsPassingMessages(R(R)((s wx\_misc.pyctIsPassingMessagesscOsti||S(s PassMessages(self, bool bDoPass)(R&tLogWindow_PassMessages(R(R)((s wx\_misc.pyct PassMessagesssSee `GetFrame`sSee `GetOldLog`(RRR5R6RRRR%RRRRRtFrametOldLog(((s wx\_misc.pycRs      tLogChaincBsweZdZeddddZeZdZdZdZ dZ d Z d Z ee dd Z RS( sProxy of C++ LogChain classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s&__init__(self, Log logger) -> LogChainN(R&tLogChain_swiginitt new_LogChain(R R(R)((s wx\_misc.pycR%scOsti||S(sSetLog(self, Log logger)(R&tLogChain_SetLog(R(R)((s wx\_misc.pyctSetLogscOsti||S(s PassMessages(self, bool bDoPass)(R&tLogChain_PassMessages(R(R)((s wx\_misc.pycRscOsti||S(sIsPassingMessages(self) -> bool(R&tLogChain_IsPassingMessages(R(R)((s wx\_misc.pycRscOsti||S(sGetOldLog(self) -> Log(R&tLogChain_GetOldLog(R(R)((s wx\_misc.pycRscOsti||S(sDetachOldLog(self)(R&tLogChain_DetachOldLog(R(R)((s wx\_misc.pyct DetachOldLogssSee `GetOldLog`(RRR5R6RRRR%R RRRRR(((s wx\_misc.pycRs      t LogBuffercBsSeZdZeddddZeZdZdZeeddZ RS(sProxy of C++ LogBuffer classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> LogBufferN(R&tLogBuffer_swiginitt new_LogBuffer(R R(R)((s wx\_misc.pycR%scOsti||S(sGetBuffer(self) -> String(R&tLogBuffer_GetBuffer(R(R)((s wx\_misc.pyct GetBufferssSee `GetBuffer`( RRR5R6RRRR%RtBuffer(((s wx\_misc.pycRs   cGs ti|S(sSysErrorCode() -> unsigned long(R&t SysErrorCode(R(((s wx\_misc.pycRscOsti||S(s/SysErrorMsg(unsigned long nErrCode=0) -> String(R&t SysErrorMsg(R(R)((s wx\_misc.pycRscOsti||S(sLogFatalError(String msg)(R&t LogFatalError(R(R)((s wx\_misc.pycRscOsti||S(sLogError(String msg)(R&tLogError(R(R)((s wx\_misc.pycRscOsti||S(sLogWarning(String msg)(R&t LogWarning(R(R)((s wx\_misc.pycRscOsti||S(sLogMessage(String msg)(R&t LogMessage(R(R)((s wx\_misc.pycRscOsti||S(sLogInfo(String msg)(R&tLogInfo(R(R)((s wx\_misc.pycRscOsti||S(sLogDebug(String msg)(R&tLogDebug(R(R)((s wx\_misc.pycRscOsti||S(sLogVerbose(String msg)(R&t LogVerbose(R(R)((s wx\_misc.pycRscOsti||S(sLogStatus(String msg)(R&t LogStatus(R(R)((s wx\_misc.pycR scOsti||S(s*LogStatusFrame(wxFrame pFrame, String msg)(R&tLogStatusFrame(R(R)((s wx\_misc.pycR!scOsti||S(sLogSysError(String msg)(R&t LogSysError(R(R)((s wx\_misc.pycR"scOsti||S(s+LogGeneric(unsigned long level, String msg)(R&t LogGeneric(R(R)((s wx\_misc.pycR#scOsti||S(s*SafeShowMessage(String title, String text)(R&tSafeShowMessage(R(R)((s wx\_misc.pycR$ stLogNullcBsJeZdZeddddZeZdZei Z dZ RS(sProxy of C++ LogNull classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> LogNullN(R&tLogNull_swiginitt new_LogNull(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"s( RRR5R6RRRR%R&tdelete_LogNullRR(((s wx\_misc.pycR% s   cGs ti|S(sX LogTrace(unsigned long mask, String msg) LogTrace(String mask, String msg) (R&tLogTrace(R(((s wx\_misc.pycR)stPyLogcBsAeZdZeddddZeZdZdZRS(sProxy of C++ PyLog classcCs |iiS((RR(R!((s wx\_misc.pycR"!scCs|ii|S((RR(R!R#((s wx\_misc.pycR"!sR$sThe membership flagcOs3ti|ti||ti||tdS(s__init__(self) -> PyLogN(R&tPyLog_swiginitt new_PyLogR*R(R R(R)((s wx\_misc.pycR%#scOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&tPyLog__setCallbackInfo(R(R)((s wx\_misc.pycR(s( RRR5R6RRRR%R(((s wx\_misc.pycR*s  tProcesscBsseZdZeddddZeZdZeeZdZ ee Z dZ ee Z dZ e i Zd Zd Zd Zd Zd ZeiedZdZdZdZdZdZdZdZdZdZdZeeddZ eeddZ!eeddZ"eeZ#eeZ$eeZ%RS(sProxy of C++ Process classcCs |iiS((RR(R!((s wx\_misc.pycR"LscCs|ii|S((RR(R!R#((s wx\_misc.pycR"LsR$sThe membership flagcOsti||S(s@Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int(R&t Process_Kill(R(R)((s wx\_misc.pyctKillNscOsti||S(sExists(int pid) -> bool(R&tProcess_Exists(R(R)((s wx\_misc.pyctExistsSscOsti||S(s1Open(String cmd, int flags=EXEC_ASYNC) -> Process(R&t Process_Open(R(R)((s wx\_misc.pyctOpenXscOsCti|ti||ti||t|iitdS(s<__init__(self, EvtHandler parent=None, int id=-1) -> ProcessN(R&tProcess_swiginitt new_ProcessR.RRRR(R R(R)((s wx\_misc.pycR%]scCsdS(N(R (R ((s wx\_misc.pycR"cscOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&tProcess__setCallbackInfo(R(R)((s wx\_misc.pycRdscOsti||S(sd GetPid(self) -> long get the process ID of the process executed by Open() (R&tProcess_GetPid(R(R)((s wx\_misc.pyctGetPidhscOsti||S(s&OnTerminate(self, int pid, int status)(R&tProcess_OnTerminate(R(R)((s wx\_misc.pyct OnTerminatepscOsti||S(N(R.R;(R(tkw((s wx\_misc.pyctbase_OnTerminatetss'Please use Process.OnTerminate instead.cOsti||S(sRedirect(self)(R&tProcess_Redirect(R(R)((s wx\_misc.pyctRedirectyscOsti||S(sIsRedirected(self) -> bool(R&tProcess_IsRedirected(R(R)((s wx\_misc.pyct IsRedirected}scOsti||S(s Detach(self)(R&tProcess_Detach(R(R)((s wx\_misc.pyctDetachscOsti||S(s#GetInputStream(self) -> InputStream(R&tProcess_GetInputStream(R(R)((s wx\_misc.pyctGetInputStreamscOsti||S(s#GetErrorStream(self) -> InputStream(R&tProcess_GetErrorStream(R(R)((s wx\_misc.pyctGetErrorStreamscOsti||S(s'GetOutputStream(self) -> wxOutputStream(R&tProcess_GetOutputStream(R(R)((s wx\_misc.pyctGetOutputStreamscOsti||S(sCloseOutput(self)(R&tProcess_CloseOutput(R(R)((s wx\_misc.pyct CloseOutputscOsti||S(sIsInputOpened(self) -> bool(R&tProcess_IsInputOpened(R(R)((s wx\_misc.pyct IsInputOpenedscOsti||S(sIsInputAvailable(self) -> bool(R&tProcess_IsInputAvailable(R(R)((s wx\_misc.pyctIsInputAvailablescOsti||S(sIsErrorAvailable(self) -> bool(R&tProcess_IsErrorAvailable(R(R)((s wx\_misc.pyctIsErrorAvailablessSee `GetErrorStream`sSee `GetInputStream`sSee `GetOutputStream`(&RRR5R6RRRR0R7R2R4R%R&tdelete_ProcessRRRR9R;R=twxt _deprecatedR?RARCRERGRIRKRMRORQt ErrorStreamt InputStreamt OutputStreamt InputOpenedtInputAvailabletErrorAvailable(((s wx\_misc.pycR.JsD                           cOsti||S(sHProcess_Kill(int pid, int sig=SIGTERM, int flags=KILL_NOCHILDREN) -> int(R&R/(R(R)((s wx\_misc.pycR/scOsti||S(sProcess_Exists(int pid) -> bool(R&R1(R(R)((s wx\_misc.pycR1scOsti||S(s9Process_Open(String cmd, int flags=EXEC_ASYNC) -> Process(R&R3(R(R)((s wx\_misc.pycR3st ProcessEventcBseZdZeddddZeZdZdZdZ ee i e i Z ee ie iZee ddZeedd ZRS( sProxy of C++ ProcessEvent classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(sC__init__(self, int id=0, int pid=0, int exitcode=0) -> ProcessEventN(R&tProcessEvent_swiginittnew_ProcessEvent(R R(R)((s wx\_misc.pycR%scOsti||S(sGetPid(self) -> int(R&tProcessEvent_GetPid(R(R)((s wx\_misc.pycR9scOsti||S(sGetExitCode(self) -> int(R&tProcessEvent_GetExitCode(R(R)((s wx\_misc.pyct GetExitCodessSee `GetExitCode`s See `GetPid`(RRR5R6RRRR%R9R`R&tProcessEvent_m_pid_gettProcessEvent_m_pid_settm_pidtProcessEvent_m_exitcode_gettProcessEvent_m_exitcode_sett m_exitcodetExitCodetPid(((s wx\_misc.pycR[s   cOsti||S(sKExecute(String command, int flags=EXEC_ASYNC, Process process=None) -> long(R&tExecute(R(R)((s wx\_misc.pycRiscOsti||S(sIKill(long pid, int sig=SIGTERM, int rc, int flags=KILL_NOCHILDREN) -> int(R&R0(R(R)((s wx\_misc.pycR0stJoystickcBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$d Z%d!Z&d"Z'd#Z(d$Z)d%Z*d&Z+d'Z,d(Z-d)Z.d*Z/d+Z0d,Z1d-Z2d.Z3d/Z4d0Z5d1Z6eedd2Z7eedd3Z8ee$dd4Z9ee#dd5Z:eeedd6Z;ee"dd7Z<ee!dd8Z=eedd9Z>eedd:Z?eedd;Z@ee&dd<ZAee%dd=ZBee dd>ZCeedd?ZDeedd@ZEee(ddAZFee'ddBZGeeddCZHee*ddDZIee)ddEZJeeddFZKee,ddGZLee+ddHZMeeddIZNeeddJZOeeddKZPeeddLZQeeddMZRee ddNZSeeddOZTee ddPZURS(QsProxy of C++ Joystick classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s2__init__(self, int joystick=JOYSTICK1) -> JoystickN(R&tJoystick_swiginitt new_Joystick(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(sGetPosition(self) -> Point(R&tJoystick_GetPosition(R(R)((s wx\_misc.pycRscOsti||S(sGetZPosition(self) -> int(R&tJoystick_GetZPosition(R(R)((s wx\_misc.pyct GetZPositionscOsti||S(sGetButtonState(self) -> int(R&tJoystick_GetButtonState(R(R)((s wx\_misc.pyctGetButtonStatescOsti||S(sGetPOVPosition(self) -> int(R&tJoystick_GetPOVPosition(R(R)((s wx\_misc.pyctGetPOVPositionscOsti||S(sGetPOVCTSPosition(self) -> int(R&tJoystick_GetPOVCTSPosition(R(R)((s wx\_misc.pyctGetPOVCTSPositionscOsti||S(sGetRudderPosition(self) -> int(R&tJoystick_GetRudderPosition(R(R)((s wx\_misc.pyctGetRudderPositionscOsti||S(sGetUPosition(self) -> int(R&tJoystick_GetUPosition(R(R)((s wx\_misc.pyct GetUPositionscOsti||S(sGetVPosition(self) -> int(R&tJoystick_GetVPosition(R(R)((s wx\_misc.pyct GetVPositionscOsti||S(s!GetMovementThreshold(self) -> int(R&tJoystick_GetMovementThreshold(R(R)((s wx\_misc.pyctGetMovementThreshold scOsti||S(s)SetMovementThreshold(self, int threshold)(R&tJoystick_SetMovementThreshold(R(R)((s wx\_misc.pyctSetMovementThresholdscOsti||S(sIsOk(self) -> bool(R&t Joystick_IsOk(R(R)((s wx\_misc.pycRscOsti||S(sGetNumberJoysticks(self) -> int(R&tJoystick_GetNumberJoysticks(R(R)((s wx\_misc.pyctGetNumberJoysticksscOsti||S(sGetManufacturerId(self) -> int(R&tJoystick_GetManufacturerId(R(R)((s wx\_misc.pyctGetManufacturerIdscOsti||S(sGetProductId(self) -> int(R&tJoystick_GetProductId(R(R)((s wx\_misc.pyct GetProductId scOsti||S(sGetProductName(self) -> String(R&tJoystick_GetProductName(R(R)((s wx\_misc.pyctGetProductName$scOsti||S(sGetXMin(self) -> int(R&tJoystick_GetXMin(R(R)((s wx\_misc.pyctGetXMin(scOsti||S(sGetYMin(self) -> int(R&tJoystick_GetYMin(R(R)((s wx\_misc.pyctGetYMin,scOsti||S(sGetZMin(self) -> int(R&tJoystick_GetZMin(R(R)((s wx\_misc.pyctGetZMin0scOsti||S(sGetXMax(self) -> int(R&tJoystick_GetXMax(R(R)((s wx\_misc.pyctGetXMax4scOsti||S(sGetYMax(self) -> int(R&tJoystick_GetYMax(R(R)((s wx\_misc.pyctGetYMax8scOsti||S(sGetZMax(self) -> int(R&tJoystick_GetZMax(R(R)((s wx\_misc.pyctGetZMax<scOsti||S(sGetNumberButtons(self) -> int(R&tJoystick_GetNumberButtons(R(R)((s wx\_misc.pyctGetNumberButtons@scOsti||S(sGetNumberAxes(self) -> int(R&tJoystick_GetNumberAxes(R(R)((s wx\_misc.pyct GetNumberAxesDscOsti||S(sGetMaxButtons(self) -> int(R&tJoystick_GetMaxButtons(R(R)((s wx\_misc.pyct GetMaxButtonsHscOsti||S(sGetMaxAxes(self) -> int(R&tJoystick_GetMaxAxes(R(R)((s wx\_misc.pyct GetMaxAxesLscOsti||S(sGetPollingMin(self) -> int(R&tJoystick_GetPollingMin(R(R)((s wx\_misc.pyct GetPollingMinPscOsti||S(sGetPollingMax(self) -> int(R&tJoystick_GetPollingMax(R(R)((s wx\_misc.pyct GetPollingMaxTscOsti||S(sGetRudderMin(self) -> int(R&tJoystick_GetRudderMin(R(R)((s wx\_misc.pyct GetRudderMinXscOsti||S(sGetRudderMax(self) -> int(R&tJoystick_GetRudderMax(R(R)((s wx\_misc.pyct GetRudderMax\scOsti||S(sGetUMin(self) -> int(R&tJoystick_GetUMin(R(R)((s wx\_misc.pyctGetUMin`scOsti||S(sGetUMax(self) -> int(R&tJoystick_GetUMax(R(R)((s wx\_misc.pyctGetUMaxdscOsti||S(sGetVMin(self) -> int(R&tJoystick_GetVMin(R(R)((s wx\_misc.pyctGetVMinhscOsti||S(sGetVMax(self) -> int(R&tJoystick_GetVMax(R(R)((s wx\_misc.pyctGetVMaxlscOsti||S(sHasRudder(self) -> bool(R&tJoystick_HasRudder(R(R)((s wx\_misc.pyct HasRudderpscOsti||S(sHasZ(self) -> bool(R&t Joystick_HasZ(R(R)((s wx\_misc.pyctHasZtscOsti||S(sHasU(self) -> bool(R&t Joystick_HasU(R(R)((s wx\_misc.pyctHasUxscOsti||S(sHasV(self) -> bool(R&t Joystick_HasV(R(R)((s wx\_misc.pyctHasV|scOsti||S(sHasPOV(self) -> bool(R&tJoystick_HasPOV(R(R)((s wx\_misc.pyctHasPOVscOsti||S(sHasPOV4Dir(self) -> bool(R&tJoystick_HasPOV4Dir(R(R)((s wx\_misc.pyct HasPOV4DirscOsti||S(sHasPOVCTS(self) -> bool(R&tJoystick_HasPOVCTS(R(R)((s wx\_misc.pyct HasPOVCTSscOsti||S(s7SetCapture(self, Window win, int pollingFreq=0) -> bool(R&tJoystick_SetCapture(R(R)((s wx\_misc.pyct SetCapturescOsti||S(sReleaseCapture(self) -> bool(R&tJoystick_ReleaseCapture(R(R)((s wx\_misc.pyctReleaseCapturescCs |iS(N(R(R ((s wx\_misc.pycRssSee `GetButtonState`sSee `GetManufacturerId`sSee `GetMaxAxes`sSee `GetMaxButtons`s5See `GetMovementThreshold` and `SetMovementThreshold`sSee `GetNumberAxes`sSee `GetNumberButtons`sSee `GetNumberJoysticks`sSee `GetPOVCTSPosition`sSee `GetPOVPosition`sSee `GetPollingMax`sSee `GetPollingMin`sSee `GetPosition`sSee `GetProductId`sSee `GetProductName`sSee `GetRudderMax`sSee `GetRudderMin`sSee `GetRudderPosition`s See `GetUMax`s See `GetUMin`sSee `GetUPosition`s See `GetVMax`s See `GetVMin`sSee `GetVPosition`s See `GetXMax`s See `GetXMin`s See `GetYMax`s See `GetYMin`s See `GetZMax`s See `GetZMin`sSee `GetZPosition`(VRRR5R6RRRR%R&tdelete_JoystickRRRRoRqRsRuRwRyR{R}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRt ButtonStatetManufacturerIdtMaxAxest MaxButtonstMovementThresholdt NumberAxest NumberButtonstNumberJoystickstPOVCTSPositiont POVPositiont PollingMaxt PollingMinRt ProductIdt ProductNamet RudderMaxt RudderMintRudderPositiontUMaxtUMint UPositiontVMaxtVMint VPositiontXMaxtXMintYMaxtYMintZMaxtZMint ZPosition(((s wx\_misc.pycRjs                                              t JoystickEventcBs|eZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZeeeZee eZee eZee eZee e Zee eddZee eddZee e ddZeeeddZ ee eddZ!RS(s Proxy of C++ JoystickEvent classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1, int change=0) -> JoystickEvent N(R&tJoystickEvent_swiginittnew_JoystickEvent(R R(R)((s wx\_misc.pycR%scOsti||S(sGetPosition(self) -> Point(R&tJoystickEvent_GetPosition(R(R)((s wx\_misc.pycRscOsti||S(sGetZPosition(self) -> int(R&tJoystickEvent_GetZPosition(R(R)((s wx\_misc.pycRoscOsti||S(sGetButtonState(self) -> int(R&tJoystickEvent_GetButtonState(R(R)((s wx\_misc.pycRqscOsti||S(sGetButtonChange(self) -> int(R&tJoystickEvent_GetButtonChange(R(R)((s wx\_misc.pyctGetButtonChangescOsti||S(sGetJoystick(self) -> int(R&tJoystickEvent_GetJoystick(R(R)((s wx\_misc.pyct GetJoystickscOsti||S(sSetJoystick(self, int stick)(R&tJoystickEvent_SetJoystick(R(R)((s wx\_misc.pyct SetJoystickscOsti||S(sSetButtonState(self, int state)(R&tJoystickEvent_SetButtonState(R(R)((s wx\_misc.pyctSetButtonStatescOsti||S(s!SetButtonChange(self, int change)(R&tJoystickEvent_SetButtonChange(R(R)((s wx\_misc.pyctSetButtonChangescOsti||S(sSetPosition(self, Point pos)(R&tJoystickEvent_SetPosition(R(R)((s wx\_misc.pyct SetPositionscOsti||S(sSetZPosition(self, int zPos)(R&tJoystickEvent_SetZPosition(R(R)((s wx\_misc.pyct SetZPositionscOsti||S(sIsButton(self) -> bool(R&tJoystickEvent_IsButton(R(R)((s wx\_misc.pyctIsButtonscOsti||S(sIsMove(self) -> bool(R&tJoystickEvent_IsMove(R(R)((s wx\_misc.pyctIsMovescOsti||S(sIsZMove(self) -> bool(R&tJoystickEvent_IsZMove(R(R)((s wx\_misc.pyctIsZMovescOsti||S(s0ButtonDown(self, int but=JOY_BUTTON_ANY) -> bool(R&tJoystickEvent_ButtonDown(R(R)((s wx\_misc.pyct ButtonDownscOsti||S(s.ButtonUp(self, int but=JOY_BUTTON_ANY) -> bool(R&tJoystickEvent_ButtonUp(R(R)((s wx\_misc.pyctButtonUpscOsti||S(s2ButtonIsDown(self, int but=JOY_BUTTON_ANY) -> bool(R&tJoystickEvent_ButtonIsDown(R(R)((s wx\_misc.pyct ButtonIsDown ss+See `GetButtonChange` and `SetButtonChange`s)See `GetButtonState` and `SetButtonState`s#See `GetJoystick` and `SetJoystick`s#See `GetPosition` and `SetPosition`s%See `GetZPosition` and `SetZPosition`("RRR5R6RRRR%RRoRqRRRRRRRRRRRRRtm_post m_zPositiontm_buttonChanget m_buttonStatet m_joyStickt ButtonChangeRRjRR(((s wx\_misc.pycRs<                 tSoundcBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd ZeeZd ZeeZd ZRS(sProxy of C++ Sound classcCs |iiS((RR(R!((s wx\_misc.pycR"$ scCs|ii|S((RR(R!R#((s wx\_misc.pycR"$ sR$sThe membership flagcOs ti|ti||dS(s4__init__(self, String fileName=EmptyString) -> SoundN(R&tSound_swiginitt new_Sound(R R(R)((s wx\_misc.pycR%& scCsdS(N(R (R ((s wx\_misc.pycR"* scOsti||S(s%Create(self, String fileName) -> bool(R&t Sound_Create(R(R)((s wx\_misc.pycR7+ scOsti||S(s+CreateFromData(self, PyObject data) -> bool(R&tSound_CreateFromData(R(R)((s wx\_misc.pyctCreateFromData/ scOsti||S(sIsOk(self) -> bool(R&t Sound_IsOk(R(R)((s wx\_misc.pycR3 scOsti||S(s2Play(self, unsigned int flags=SOUND_ASYNC) -> bool(R&t Sound_Play(R(R)((s wx\_misc.pyctPlay7 scOsti||S(sBPlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool(R&tSound_PlaySound(R(R)((s wx\_misc.pyct PlaySound; scOsti||S(sStop()(R&t Sound_Stop(R(R)((s wx\_misc.pycR@ scCs |iS(N(R(R ((s wx\_misc.pycRE s(RRR5R6RRRR%R&t delete_SoundRRR7R RR RR7RR(((s wx\_misc.pycR" s           cOsti||}|S(s%SoundFromData(PyObject data) -> Sound(R&tnew_SoundFromData(R(R)R<((s wx\_misc.pyct SoundFromDataH scOsti||S(sHSound_PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -> bool(R&R (R(R)((s wx\_misc.pycR M scGs ti|S(s Sound_Stop()(R&R(R(((s wx\_misc.pycRQ st FileTypeInfocBsIeZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZeeddZeeddZeeddZeeddZeeddZee ddZee ddZee ddZeee ddZRS(sProxy of C++ FileTypeInfo classcCs |iiS((RR(R!((s wx\_misc.pycR"^ scCs|ii|S((RR(R!R#((s wx\_misc.pycR"^ sR$sThe membership flagcOs ti|ti||dS(s]__init__(self, String mimeType, String openCmd, String printCmd, String desc) -> FileTypeInfoN(R&tFileTypeInfo_swiginittnew_FileTypeInfo(R R(R)((s wx\_misc.pycR%` scOsti||S(sIsValid(self) -> bool(R&tFileTypeInfo_IsValid(R(R)((s wx\_misc.pyctIsValidc scOsti||S(s/SetIcon(self, String iconFile, int iconIndex=0)(R&tFileTypeInfo_SetIcon(R(R)((s wx\_misc.pyctSetIcong scOsti||S(s$SetShortDesc(self, String shortDesc)(R&tFileTypeInfo_SetShortDesc(R(R)((s wx\_misc.pyct SetShortDesck scOsti||S(sGetMimeType(self) -> String(R&tFileTypeInfo_GetMimeType(R(R)((s wx\_misc.pyct GetMimeTypeo scOsti||S(sGetOpenCommand(self) -> String(R&tFileTypeInfo_GetOpenCommand(R(R)((s wx\_misc.pyctGetOpenCommands scOsti||S(sGetPrintCommand(self) -> String(R&tFileTypeInfo_GetPrintCommand(R(R)((s wx\_misc.pyctGetPrintCommandw scOsti||S(sGetShortDesc(self) -> String(R&tFileTypeInfo_GetShortDesc(R(R)((s wx\_misc.pyct GetShortDesc{ scOsti||S(sGetDescription(self) -> String(R&tFileTypeInfo_GetDescription(R(R)((s wx\_misc.pyctGetDescription scOsti||S(s$GetExtensions(self) -> wxArrayString(R&tFileTypeInfo_GetExtensions(R(R)((s wx\_misc.pyct GetExtensions scOsti||S(s"GetExtensionsCount(self) -> size_t(R&tFileTypeInfo_GetExtensionsCount(R(R)((s wx\_misc.pyctGetExtensionsCount scOsti||S(sGetIconFile(self) -> String(R&tFileTypeInfo_GetIconFile(R(R)((s wx\_misc.pyct GetIconFile scOsti||S(sGetIconIndex(self) -> int(R&tFileTypeInfo_GetIconIndex(R(R)((s wx\_misc.pyct GetIconIndex ssSee `GetDescription`sSee `GetExtensions`sSee `GetExtensionsCount`sSee `GetIconFile`sSee `GetIconIndex`sSee `GetMimeType`sSee `GetOpenCommand`sSee `GetPrintCommand`s%See `GetShortDesc` and `SetShortDesc`(RRR5R6RRRR%RRRRRR!R#R%R'R)R+R-t Descriptiont ExtensionstExtensionsCounttIconFilet IconIndextMimeTypet OpenCommandt PrintCommandt ShortDesc(((s wx\_misc.pycR\ s2             cOsti||}|S(s:FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo(R&tnew_FileTypeInfoSequence(R(R)R<((s wx\_misc.pyctFileTypeInfoSequence scOsti||}|S(s"NullFileTypeInfo() -> FileTypeInfo(R&tnew_NullFileTypeInfo(R(R)R<((s wx\_misc.pyctNullFileTypeInfo stFileTypecBsmeZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZdZdZeeZeeddZeeddZeeddZeeddZeeddZee ddZee ddZ eeddZ!eeddZ"RS(sProxy of C++ FileType classcCs |iiS((RR(R!((s wx\_misc.pycR" scCs|ii|S((RR(R!R#((s wx\_misc.pycR" sR$sThe membership flagcOs ti|ti||dS(s/__init__(self, FileTypeInfo ftInfo) -> FileTypeN(R&tFileType_swiginitt new_FileType(R R(R)((s wx\_misc.pycR% scCsdS(N(R (R ((s wx\_misc.pycR" scOsti||S(sGetMimeType(self) -> PyObject(R&tFileType_GetMimeType(R(R)((s wx\_misc.pycR scOsti||S(sGetMimeTypes(self) -> PyObject(R&tFileType_GetMimeTypes(R(R)((s wx\_misc.pyct GetMimeTypes scOsti||S(sGetExtensions(self) -> PyObject(R&tFileType_GetExtensions(R(R)((s wx\_misc.pycR' scOsti||S(sGetIcon(self) -> Icon(R&tFileType_GetIcon(R(R)((s wx\_misc.pyctGetIcon scOsti||S(sGetIconInfo(self) -> PyObject(R&tFileType_GetIconInfo(R(R)((s wx\_misc.pyct GetIconInfo scOsti||S(s GetDescription(self) -> PyObject(R&tFileType_GetDescription(R(R)((s wx\_misc.pycR% scOsti||S(sNGetOpenCommand(self, String filename, String mimetype=EmptyString) -> PyObject(R&tFileType_GetOpenCommand(R(R)((s wx\_misc.pycR scOsti||S(sOGetPrintCommand(self, String filename, String mimetype=EmptyString) -> PyObject(R&tFileType_GetPrintCommand(R(R)((s wx\_misc.pycR! scOsti||S(sNGetAllCommands(self, String filename, String mimetype=EmptyString) -> PyObject(R&tFileType_GetAllCommands(R(R)((s wx\_misc.pyctGetAllCommands scOsti||S(sLSetCommand(self, String cmd, String verb, bool overwriteprompt=True) -> bool(R&tFileType_SetCommand(R(R)((s wx\_misc.pyct SetCommand scOsti||S(sASetDefaultIcon(self, String cmd=EmptyString, int index=0) -> bool(R&tFileType_SetDefaultIcon(R(R)((s wx\_misc.pyctSetDefaultIcon scOsti||S(sUnassociate(self) -> bool(R&tFileType_Unassociate(R(R)((s wx\_misc.pyct Unassociate scOsti||S(sUExpandCommand(String command, String filename, String mimetype=EmptyString) -> String(R&tFileType_ExpandCommand(R(R)((s wx\_misc.pyct ExpandCommand ssSee `GetAllCommands`sSee `GetDescription`sSee `GetExtensions`s See `GetIcon`sSee `GetIconInfo`sSee `GetMimeType`sSee `GetMimeTypes`sSee `GetOpenCommand`sSee `GetPrintCommand`(#RRR5R6RRRR%R&tdelete_FileTypeRRRR@R'RCRER%RR!RJRLRNRPRRR7t AllCommandsR.R/tIcontIconInfoR3t MimeTypesR4R5(((s wx\_misc.pycR; s:                 cOsti||S(s^FileType_ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String(R&RQ(R(R)((s wx\_misc.pycRQ stMimeTypesManagercBseZdZeddddZeZdZeeZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZeiZdZRS(s#Proxy of C++ MimeTypesManager classcCs |iiS((RR(R!((s wx\_misc.pycR" scCs|ii|S((RR(R!R#((s wx\_misc.pycR" sR$sThe membership flagcOsti||S(s2IsOfType(String mimeType, String wildcard) -> bool(R&tMimeTypesManager_IsOfType(R(R)((s wx\_misc.pyctIsOfType scOs ti|ti||dS(s"__init__(self) -> MimeTypesManagerN(R&tMimeTypesManager_swiginittnew_MimeTypesManager(R R(R)((s wx\_misc.pycR% scOsti||S(sKInitialize(self, int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)(R&tMimeTypesManager_Initialize(R(R)((s wx\_misc.pyct Initialize scOsti||S(sClearData(self)(R&tMimeTypesManager_ClearData(R(R)((s wx\_misc.pyct ClearData scOsti||S(s6GetFileTypeFromExtension(self, String ext) -> FileType(R&t)MimeTypesManager_GetFileTypeFromExtension(R(R)((s wx\_misc.pyctGetFileTypeFromExtension scOsti||S(s:GetFileTypeFromMimeType(self, String mimeType) -> FileType(R&t(MimeTypesManager_GetFileTypeFromMimeType(R(R)((s wx\_misc.pyctGetFileTypeFromMimeType scOsti||S(s?ReadMailcap(self, String filename, bool fallback=False) -> bool(R&tMimeTypesManager_ReadMailcap(R(R)((s wx\_misc.pyct ReadMailcap scOsti||S(s,ReadMimeTypes(self, String filename) -> bool(R&tMimeTypesManager_ReadMimeTypes(R(R)((s wx\_misc.pyct ReadMimeTypes scOsti||S(s"EnumAllFileTypes(self) -> PyObject(R&t!MimeTypesManager_EnumAllFileTypes(R(R)((s wx\_misc.pyctEnumAllFileTypes scOsti||S(s"AddFallback(self, FileTypeInfo ft)(R&tMimeTypesManager_AddFallback(R(R)((s wx\_misc.pyct AddFallback scOsti||S(s0Associate(self, FileTypeInfo ftInfo) -> FileType(R&tMimeTypesManager_Associate(R(R)((s wx\_misc.pyct Associate! scOsti||S(s&Unassociate(self, FileType ft) -> bool(R&tMimeTypesManager_Unassociate(R(R)((s wx\_misc.pycRP% scCsdS(N(R (R ((s wx\_misc.pycR"* s(RRR5R6RRRRZR7R%R^R`RbRdRfRhRjRlRnRPR&tdelete_MimeTypesManagerRR(((s wx\_misc.pycRX s$              cOsti||S(sCMimeTypesManager_IsOfType(String mimeType, String wildcard) -> bool(R&RY(R(R)((s wx\_misc.pycRY. st ArtProvidercBseZdZeddddZeZdZei Z dZ dZ dZ ee Z e Zd ZeeZeZd ZeeZeZd ZeeZeZd ZeeZd ZeeZdZeeZdZRS(s& The wx.ArtProvider class is used to customize the look of wxWidgets application. When wxWidgets needs to display an icon or a bitmap (e.g. in the standard file dialog), it does not use hard-coded resource but asks wx.ArtProvider for it instead. This way the users can plug in their own wx.ArtProvider class and easily replace standard art with his/her own version. It is easy thing to do: all that is needed is to derive a class from wx.ArtProvider, override it's CreateBitmap method and register the provider with `wx.ArtProvider.Push`:: class MyArtProvider(wx.ArtProvider): def __init__(self): wx.ArtProvider.__init__(self) def CreateBitmap(self, artid, client, size): ... return bmp cCs |iiS((RR(R!((s wx\_misc.pycR"H scCs|ii|S((RR(R!R#((s wx\_misc.pycR"H sR$sThe membership flagcOs3ti|ti||ti||tdS(s __init__(self) -> ArtProvider The wx.ArtProvider class is used to customize the look of wxWidgets application. When wxWidgets needs to display an icon or a bitmap (e.g. in the standard file dialog), it does not use hard-coded resource but asks wx.ArtProvider for it instead. This way the users can plug in their own wx.ArtProvider class and easily replace standard art with his/her own version. It is easy thing to do: all that is needed is to derive a class from wx.ArtProvider, override it's CreateBitmap method and register the provider with `wx.ArtProvider.Push`:: class MyArtProvider(wx.ArtProvider): def __init__(self): wx.ArtProvider.__init__(self) def CreateBitmap(self, artid, client, size): ... return bmp N(R&tArtProvider_swiginittnew_ArtProviderRqR(R R(R)((s wx\_misc.pycR%J scCsdS(N(R (R ((s wx\_misc.pycR"d scOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&tArtProvider__setCallbackInfo(R(R)((s wx\_misc.pycRe scOsti||S(se Push(ArtProvider provider) Add new provider to the top of providers stack. (R&tArtProvider_Push(R(R)((s wx\_misc.pyctPushi scOsti||S(sj Insert(ArtProvider provider) Add new provider to the bottom of providers stack. (R&tArtProvider_Insert(R(R)((s wx\_misc.pyctInserts scOsti||S(sT Pop() -> bool Remove latest added provider and delete it. (R&tArtProvider_Pop(R(R)((s wx\_misc.pyctPop} scOs#ti||}d|d_|S(s Delete(ArtProvider provider) -> bool Remove provider. The provider must have been added previously! The provider is _not_ deleted. i(R&tArtProvider_DeleteR(R(R)R<((s wx\_misc.pyctDelete s cOsti||S(s 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. (R&tArtProvider_GetBitmap(R(R)((s wx\_misc.pyct GetBitmap scOsti||S(s 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. (R&tArtProvider_GetIcon(R(R)((s wx\_misc.pycRC scOsti||S(s GetSizeHint(String client, bool platform_dependent=False) -> Size Get the size hint of an icon from a specific Art Client, queries the topmost provider if platform_dependent = false (R&tArtProvider_GetSizeHint(R(R)((s wx\_misc.pyct GetSizeHint scOs$|diitti||S(s Destroy(self)i(RRRR&tArtProvider_Destroy(R(R)((s wx\_misc.pycR s(RRR5R6RRRR%R&tdelete_ArtProviderRRRRvR7t PushProviderRxtInsertProviderRzt PopProviderR|tRemoveProviderR~RCRR(((s wx\_misc.pycRq4 s4              cOsti||S(se ArtProvider_Push(ArtProvider provider) Add new provider to the top of providers stack. (R&Ru(R(R)((s wx\_misc.pycRu scOsti||S(sj ArtProvider_Insert(ArtProvider provider) Add new provider to the bottom of providers stack. (R&Rw(R(R)((s wx\_misc.pycRw scGs ti|S(sT ArtProvider_Pop() -> bool Remove latest added provider and delete it. (R&Ry(R(((s wx\_misc.pycRy scOs#ti||}d|d_|S(s ArtProvider_Delete(ArtProvider provider) -> bool Remove provider. The provider must have been added previously! The provider is _not_ deleted. i(R&R{R(R(R)R<((s wx\_misc.pycR{ s cOsti||S(s 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. (R&R}(R(R)((s wx\_misc.pycR} scOsti||S(s 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. (R&R(R(R)((s wx\_misc.pycR scOsti||S(s ArtProvider_GetSizeHint(String client, bool platform_dependent=False) -> Size Get the size hint of an icon from a specific Art Client, queries the topmost provider if platform_dependent = false (R&R(R(R)((s wx\_misc.pycR& st ConfigBasecBseZdZeddddZdZeZei Z dZ ei Z eiZeiZeiZeiZdZeeZdZeeZd ZeeZd ZeeZd Zd Zd ZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/d Z0d!Z1d"Z2d#Z3d$Z4d%Z5d&Z6d'Z7d(Z8d)Z9d*Z:d+Z;d,Z<d-Z=d.Z>d/Z?ee:e<dd0Z@ee&dd1ZAeedd2ZBeedd3ZCee dd4ZDeedd5ZEee!dd6ZFee"dd7ZGeeedd8ZHee?e>dd9ZIee;e=dd:ZJRS(;s 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 that act like directories and entries, key/value pairs that act like 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. cCs |iiS((RR(R!((s wx\_misc.pycR"J scCs|ii|S((RR(R!R#((s wx\_misc.pycR"J sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((s wx\_misc.pycR%K scCsdS(N(R (R ((s wx\_misc.pycR"N scOsti||S(s Set(ConfigBase config) -> ConfigBase Sets the global config object (the one returned by Get) and returns a reference to the previous global config object. (R&tConfigBase_Set(R(R)((s wx\_misc.pyctSetT scOsti||S(s Get(bool createOnDemand=True) -> ConfigBase Returns the current global config object, creating one if neccessary. (R&tConfigBase_Get(R(R)((s wx\_misc.pyctGet^ scOsti||S(s 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. (R&tConfigBase_Create(R(R)((s wx\_misc.pycR7g scOsti||S(s DontCreateOnDemand() Should Get() try to create a new log object if there isn't a current one? (R&tConfigBase_DontCreateOnDemand(R(R)((s wx\_misc.pycRr scOsti||S(s SetPath(self, 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. (R&tConfigBase_SetPath(R(R)((s wx\_misc.pyctSetPath| scOsti||S(sf GetPath(self) -> String Retrieve the current path (always as absolute path) (R&tConfigBase_GetPath(R(R)((s wx\_misc.pyctGetPath scOsti||S(s. 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. (R&tConfigBase_GetFirstGroup(R(R)((s wx\_misc.pyct GetFirstGroup s cOsti||S(s7 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. (R&tConfigBase_GetNextGroup(R(R)((s wx\_misc.pyct GetNextGroup s cOsti||S(sA 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. (R&tConfigBase_GetFirstEntry(R(R)((s wx\_misc.pyct GetFirstEntry s cOsti||S(sJ 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. (R&tConfigBase_GetNextEntry(R(R)((s wx\_misc.pyct GetNextEntry s cOsti||S(s GetNumberOfEntries(self, bool recursive=False) -> size_t Get the number of entries in the current group, with or without its subgroups. (R&tConfigBase_GetNumberOfEntries(R(R)((s wx\_misc.pyctGetNumberOfEntries scOsti||S(s GetNumberOfGroups(self, bool recursive=False) -> size_t Get the number of subgroups in the current group, with or without its subgroups. (R&tConfigBase_GetNumberOfGroups(R(R)((s wx\_misc.pyctGetNumberOfGroups scOsti||S(sl HasGroup(self, String name) -> bool Returns True if the group by this name exists (R&tConfigBase_HasGroup(R(R)((s wx\_misc.pyctHasGroup scOsti||S(sl HasEntry(self, String name) -> bool Returns True if the entry by this name exists (R&tConfigBase_HasEntry(R(R)((s wx\_misc.pyctHasEntry scOsti||S(s Exists(self, String name) -> bool Returns True if either a group or an entry with a given name exists (R&tConfigBase_Exists(R(R)((s wx\_misc.pycR2 scOsti||S(s GetEntryType(self, String name) -> int Get the type of the entry. Returns one of the wx.Config.Type_XXX values. (R&tConfigBase_GetEntryType(R(R)((s wx\_misc.pyct GetEntryType scOsti||S(s Read(self, String key, String defaultVal=EmptyString) -> String Returns the value of key if it exists, defaultVal otherwise. (R&tConfigBase_Read(R(R)((s wx\_misc.pyctRead scOsti||S(s ReadInt(self, String key, long defaultVal=0) -> long Returns the value of key if it exists, defaultVal otherwise. (R&tConfigBase_ReadInt(R(R)((s wx\_misc.pyctReadInt scOsti||S(s ReadFloat(self, String key, double defaultVal=0.0) -> double Returns the value of key if it exists, defaultVal otherwise. (R&tConfigBase_ReadFloat(R(R)((s wx\_misc.pyct ReadFloat scOsti||S(s ReadBool(self, String key, bool defaultVal=False) -> bool Returns the value of key if it exists, defaultVal otherwise. (R&tConfigBase_ReadBool(R(R)((s wx\_misc.pyctReadBool scOsti||S(sq Write(self, String key, String value) -> bool write the value (return True on success) (R&tConfigBase_Write(R(R)((s wx\_misc.pyctWrite scOsti||S(sr WriteInt(self, String key, long value) -> bool write the value (return True on success) (R&tConfigBase_WriteInt(R(R)((s wx\_misc.pyctWriteInt scOsti||S(sv WriteFloat(self, String key, double value) -> bool write the value (return True on success) (R&tConfigBase_WriteFloat(R(R)((s wx\_misc.pyct WriteFloat scOsti||S(ss WriteBool(self, String key, bool value) -> bool write the value (return True on success) (R&tConfigBase_WriteBool(R(R)((s wx\_misc.pyct WriteBool$ scOsti||S(se Flush(self, bool currentOnly=False) -> bool permanently writes all changes (R&tConfigBase_Flush(R(R)((s wx\_misc.pycR, scOsti||S(s RenameEntry(self, String oldName, String newName) -> bool Rename an entry. Returns False on failure (probably because the new name is already taken by an existing entry) (R&tConfigBase_RenameEntry(R(R)((s wx\_misc.pyct RenameEntry4 scOsti||S(s RenameGroup(self, String oldName, String newName) -> bool Rename a group. Returns False on failure (probably because the new name is already taken by an existing entry) (R&tConfigBase_RenameGroup(R(R)((s wx\_misc.pyct RenameGroup= scOsti||S(s DeleteEntry(self, 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 (R&tConfigBase_DeleteEntry(R(R)((s wx\_misc.pyct DeleteEntryF scOsti||S(sf DeleteGroup(self, String key) -> bool Delete the group (with all subgroups) (R&tConfigBase_DeleteGroup(R(R)((s wx\_misc.pyct DeleteGroupO scOsti||S(s DeleteAll(self) -> bool Delete the whole underlying object (disk file, registry key, ...) primarly intended for use by deinstallation routine. (R&tConfigBase_DeleteAll(R(R)((s wx\_misc.pyct DeleteAllW scOsti||S(s SetExpandEnvVars(self, 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) (R&tConfigBase_SetExpandEnvVars(R(R)((s wx\_misc.pyctSetExpandEnvVars` scOsti||S(sm IsExpandingEnvVars(self) -> bool Are we currently expanding environment variables? (R&tConfigBase_IsExpandingEnvVars(R(R)((s wx\_misc.pyctIsExpandingEnvVarsj scOsti||S(s} SetRecordDefaults(self, bool doIt=True) Set whether the config objec should record default values. (R&tConfigBase_SetRecordDefaults(R(R)((s wx\_misc.pyctSetRecordDefaultsr scOsti||S(sg IsRecordingDefaults(self) -> bool Are we currently recording default values? (R&tConfigBase_IsRecordingDefaults(R(R)((s wx\_misc.pyctIsRecordingDefaultsz scOsti||S(s ExpandEnvVars(self, String str) -> String Expand any environment variables in str and return the result (R&tConfigBase_ExpandEnvVars(R(R)((s wx\_misc.pyct ExpandEnvVars scOsti||S(sGetAppName(self) -> String(R&tConfigBase_GetAppName(R(R)((s wx\_misc.pyct GetAppName scOsti||S(sGetVendorName(self) -> String(R&tConfigBase_GetVendorName(R(R)((s wx\_misc.pyct GetVendorName scOsti||S(s SetAppName(self, String appName)(R&tConfigBase_SetAppName(R(R)((s wx\_misc.pyct SetAppName scOsti||S(s&SetVendorName(self, String vendorName)(R&tConfigBase_SetVendorName(R(R)((s wx\_misc.pyct SetVendorName scOsti||S(sSetStyle(self, long style)(R&tConfigBase_SetStyle(R(R)((s wx\_misc.pyctSetStyle scOsti||S(sGetStyle(self) -> long(R&tConfigBase_GetStyle(R(R)((s wx\_misc.pyctGetStyle ss!See `GetAppName` and `SetAppName`sSee `GetEntryType`sSee `GetFirstEntry`sSee `GetFirstGroup`sSee `GetNextEntry`sSee `GetNextGroup`sSee `GetNumberOfEntries`sSee `GetNumberOfGroups`sSee `GetPath` and `SetPath`sSee `GetStyle` and `SetStyle`s'See `GetVendorName` and `SetVendorName`(KRRR5R6RR%RRR&tdelete_ConfigBaseRRtConfigBase_Type_Unknownt Type_UnknowntConfigBase_Type_Stringt Type_StringtConfigBase_Type_Booleant Type_BooleantConfigBase_Type_Integert Type_IntegertConfigBase_Type_Floatt Type_FloatRR7RR7RRRRRRRRRRRR2RRRRRRRRRRRRRRRRRRRRRRRRRRtAppNamet EntryTypet FirstEntryt FirstGroupt NextEntryt NextGrouptNumberOfEntriestNumberOfGroupstPathtStylet VendorName(((s wx\_misc.pycR5 s                                      cOsti||S(s 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. (R&R(R(R)((s wx\_misc.pycR scOsti||S(s ConfigBase_Get(bool createOnDemand=True) -> ConfigBase Returns the current global config object, creating one if neccessary. (R&R(R(R)((s wx\_misc.pycR scGs ti|S(s 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. (R&R(R(((s wx\_misc.pycR scGs ti|S(s| ConfigBase_DontCreateOnDemand() Should Get() try to create a new log object if there isn't a current one? (R&R(R(((s wx\_misc.pycR stConfigcBsJeZdZeddddZeZdZei Z dZ RS(s} This ConfigBase-derived class will use the registry on Windows, and will be a wx.FileConfig on other platforms. cCs |iiS((RR(R!((s wx\_misc.pycR" scCs|ii|S((RR(R!R#((s wx\_misc.pycR" sR$sThe membership flagcOs ti|ti||dS(s __init__(self, String appName=EmptyString, String vendorName=EmptyString, String localFilename=EmptyString, String globalFilename=EmptyString, long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> Config N(R&tConfig_swiginitt new_Config(R R(R)((s wx\_misc.pycR% scCsdS(N(R (R ((s wx\_misc.pycR" s( RRR5R6RRRR%R&t delete_ConfigRR(((s wx\_misc.pycR s   t FileConfigcBsJeZdZeddddZeZdZei Z dZ RS(s?This config class will use a file for storage on all platforms.cCs |iiS((RR(R!((s wx\_misc.pycR" scCs|ii|S((RR(R!R#((s wx\_misc.pycR" sR$sThe membership flagcOs ti|ti||dS(s __init__(self, String appName=EmptyString, String vendorName=EmptyString, String localFilename=EmptyString, String globalFilename=EmptyString, long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> FileConfig N(R&tFileConfig_swiginittnew_FileConfig(R R(R)((s wx\_misc.pycR% scCsdS(N(R (R ((s wx\_misc.pycR" s( RRR5R6RRRR%R&tdelete_FileConfigRR(((s wx\_misc.pycR s   tConfigPathChangercBsSeZdZeddddZeZdZei Z dZ dZ RS(s 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. cCs |iiS((RR(R!((s wx\_misc.pycR" scCs|ii|S((RR(R!R#((s wx\_misc.pycR" sR$sThe membership flagcOs ti|ti||dS(sD__init__(self, ConfigBase config, String entry) -> ConfigPathChangerN(R&tConfigPathChanger_swiginittnew_ConfigPathChanger(R R(R)((s wx\_misc.pycR% scCsdS(N(R (R ((s wx\_misc.pycR" scOsti||S(s@ Name(self) -> String Get the key name (R&tConfigPathChanger_Name(R(R)((s wx\_misc.pyctName s( RRR5R6RRRR%R&tdelete_ConfigPathChangerRRR(((s wx\_misc.pycR s   cOsti||S(s ExpandEnvVars(String sz) -> String Replace environment variables ($SOMETHING) with their values. The format is $VARNAME or ${VARNAME} where VARNAME contains alphanumeric characters and '_' only. '$' must be escaped ('\$') in order to be taken literally. (R&R(R(R)((s wx\_misc.pycR s tDateTimecBs eZdZeddddZeZeiZ ei Z ei Z eiZeiZeiZeiZeiZeiZeiZeiZeiZei Z!ei"Z#ei$Z%ei&Z'ei(Z)ei*Z+ei,Z-ei.Z/ei0Z1ei2Z3ei4Z5ei6Z7ei8Z9ei:Z;ei<Z=ei>Z?ei@ZAeiBZCeiDZEeiFZGeiHZIeiJZKeiLZMeiNZOeiPZQeiRZSeiTZUeiVZWeiXZYeiZZ[ei\Z]ei^Z_ei`ZaeibZceidZeeifZgeihZieijZkeilZmeinZoeipZqeirZseitZueivZweixZyeizZ{ei|Z}ei~ZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZeiZ ei Z ei Z eiZeiZeiZeiZeiZeiZeiZeiZeiZei Z!ei"Z#ei$Z%ei&Z'ei(Z)ei*Z+ei,Z-ei.Z/ei0Z1ei2Z3ei4Z5ei6Z7ei8Z9ei:Z;ei<Z=ei>Z?ei@ZAeiBZCdZDeEeDZDdZFeEeFZFdZGeEeGZGdZHeEeHZHd ZIeEeIZId ZJeEeJZJd ZKeEeKZKd ZLeEeLZLd ZMeEeMZMeMZNdZOeEeOZOdZPeEePZPdZQeEeQZQdZReEeRZRdZSeEeSZSdZTeEeTZTdZUeEeUZUdZVeEeVZVdZWeEeWZWdZXeEeXZXdZYeiZZ[dZ\dZ]dZ^dZ_dZ`dZadZbd Zcd!Zdd"Zed#Zfd$Zgd%Zhd&Zid'Zjd(Zkd)Zld*Zmd+Znd,Zod-Zpd.Zqd/Zrd0Zsd1Ztd2Zueviwetd3Zteviweud4Zud5ZxeEexZxd6Zyd7Zzd8Z{d9Z|d:Z}d;Z~d<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZeZeZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zeeefdd|Zeedd}Zeeegdd~Zee~e_ddZee}ddZeezddZeesddZeeddZeeejddZeeehddZeeddZeeeeddZeenddZeepddZeeddZeeeiddZeeddZeeuddZeeddZeelddZeeddZeeddZeeedddZee|ddZRS(sProxy of C++ DateTime classcCs |iiS((RR(R!((s wx\_misc.pycR" scCs|ii|S((RR(R!R#((s wx\_misc.pycR" sR$sThe membership flagcOsti||S(sSetCountry(int country)(R&tDateTime_SetCountry(R(R)((s wx\_misc.pyct SetCountry scOsti||S(sGetCountry() -> int(R&tDateTime_GetCountry(R(R)((s wx\_misc.pyct GetCountry scOsti||S(s:IsWestEuropeanCountry(int country=Country_Default) -> bool(R&tDateTime_IsWestEuropeanCountry(R(R)((s wx\_misc.pyctIsWestEuropeanCountry scOsti||S(s(GetCurrentYear(int cal=Gregorian) -> int(R&tDateTime_GetCurrentYear(R(R)((s wx\_misc.pyctGetCurrentYear scOsti||S(s ConvertYearToBC(int year) -> int(R&tDateTime_ConvertYearToBC(R(R)((s wx\_misc.pyctConvertYearToBC scOsti||S(s)GetCurrentMonth(int cal=Gregorian) -> int(R&tDateTime_GetCurrentMonth(R(R)((s wx\_misc.pyctGetCurrentMonth scOsti||S(s8IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool(R&tDateTime_IsLeapYear(R(R)((s wx\_misc.pyct IsLeapYear scOsti||S(s$GetCentury(int year=Inv_Year) -> int(R&tDateTime_GetCentury(R(R)((s wx\_misc.pyct GetCentury scOsti||S(s9GetNumberOfDaysInYear(int year, int cal=Gregorian) -> int(R&tDateTime_GetNumberOfDaysInYear(R(R)((s wx\_misc.pyctGetNumberOfDaysInYear scOsti||S(sNGetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int(R&tDateTime_GetNumberOfDaysInMonth(R(R)((s wx\_misc.pyctGetNumberOfDaysInMonth scOsti||S(s6GetMonthName(int month, int flags=Name_Full) -> String(R&tDateTime_GetMonthName(R(R)((s wx\_misc.pyct GetMonthName scOsti||S(s:GetWeekDayName(int weekday, int flags=Name_Full) -> String(R&tDateTime_GetWeekDayName(R(R)((s wx\_misc.pyctGetWeekDayName scOsti||S(sv GetAmPmStrings() -> (am, pm) Get the AM and PM strings in the current locale (may be empty) (R&tDateTime_GetAmPmStrings(R(R)((s wx\_misc.pyctGetAmPmStrings scOsti||S(sGIsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool(R&tDateTime_IsDSTApplicable(R(R)((s wx\_misc.pyctIsDSTApplicablescOsti||S(sGGetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime(R&tDateTime_GetBeginDST(R(R)((s wx\_misc.pyct GetBeginDSTscOsti||S(sEGetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime(R&tDateTime_GetEndDST(R(R)((s wx\_misc.pyct GetEndDST scOsti||S(sNow() -> DateTime(R&t DateTime_Now(R(R)((s wx\_misc.pycRRscOsti||S(sUNow() -> DateTime(R&t DateTime_UNow(R(R)((s wx\_misc.pyctUNowscOsti||S(sToday() -> DateTime(R&tDateTime_Today(R(R)((s wx\_misc.pyctTodayscOs ti|ti||dS(s__init__(self) -> DateTimeN(R&tDateTime_swiginitt new_DateTime(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"#scOsti||S(sSetToCurrent(self) -> DateTime(R&tDateTime_SetToCurrent(R(R)((s wx\_misc.pyct SetToCurrent$scOsti||S(s(SetTimeT(self, time_t timet) -> DateTime(R&tDateTime_SetTimeT(R(R)((s wx\_misc.pyctSetTimeT(scOsti||S(s$SetJDN(self, double jdn) -> DateTime(R&tDateTime_SetJDN(R(R)((s wx\_misc.pyctSetJDN,scOsti||S(sNSetHMS(self, int hour, int minute=0, int second=0, int millisec=0) -> DateTime(R&tDateTime_SetHMS(R(R)((s wx\_misc.pyctSetHMS0scOsti||S(s Set(self, int day, int month=Inv_Month, int year=Inv_Year, int hour=0, int minute=0, int second=0, int millisec=0) -> DateTime (R&t DateTime_Set(R(R)((s wx\_misc.pycR4scOsti||S(sResetTime(self) -> DateTime(R&tDateTime_ResetTime(R(R)((s wx\_misc.pyct ResetTime;scOsti||S(sGetDateOnly(self) -> DateTime(R&tDateTime_GetDateOnly(R(R)((s wx\_misc.pyct GetDateOnly?scOsti||S(s#SetYear(self, int year) -> DateTime(R&tDateTime_SetYear(R(R)((s wx\_misc.pyctSetYearCscOsti||S(s%SetMonth(self, int month) -> DateTime(R&tDateTime_SetMonth(R(R)((s wx\_misc.pyctSetMonthGscOsti||S(s!SetDay(self, int day) -> DateTime(R&tDateTime_SetDay(R(R)((s wx\_misc.pyctSetDayKscOsti||S(s#SetHour(self, int hour) -> DateTime(R&tDateTime_SetHour(R(R)((s wx\_misc.pyctSetHourOscOsti||S(s'SetMinute(self, int minute) -> DateTime(R&tDateTime_SetMinute(R(R)((s wx\_misc.pyct SetMinuteSscOsti||S(s'SetSecond(self, int second) -> DateTime(R&tDateTime_SetSecond(R(R)((s wx\_misc.pyct SetSecondWscOsti||S(s1SetMillisecond(self, int millisecond) -> DateTime(R&tDateTime_SetMillisecond(R(R)((s wx\_misc.pyctSetMillisecond[scOsti||S(sMSetToWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime(R&tDateTime_SetToWeekDayInSameWeek(R(R)((s wx\_misc.pyctSetToWeekDayInSameWeek_scOsti||S(sKGetWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -> DateTime(R&tDateTime_GetWeekDayInSameWeek(R(R)((s wx\_misc.pyctGetWeekDayInSameWeekcscOsti||S(s/SetToNextWeekDay(self, int weekday) -> DateTime(R&tDateTime_SetToNextWeekDay(R(R)((s wx\_misc.pyctSetToNextWeekDaygscOsti||S(s-GetNextWeekDay(self, int weekday) -> DateTime(R&tDateTime_GetNextWeekDay(R(R)((s wx\_misc.pyctGetNextWeekDaykscOsti||S(s/SetToPrevWeekDay(self, int weekday) -> DateTime(R&tDateTime_SetToPrevWeekDay(R(R)((s wx\_misc.pyctSetToPrevWeekDayoscOsti||S(s-GetPrevWeekDay(self, int weekday) -> DateTime(R&tDateTime_GetPrevWeekDay(R(R)((s wx\_misc.pyctGetPrevWeekDaysscOsti||S(sXSetToWeekDay(self, int weekday, int n=1, int month=Inv_Month, int year=Inv_Year) -> bool(R&tDateTime_SetToWeekDay(R(R)((s wx\_misc.pyct SetToWeekDaywscOsti||S(sSSetToLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> bool(R&tDateTime_SetToLastWeekDay(R(R)((s wx\_misc.pyctSetToLastWeekDay{scOsti||S(sUGetLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -> DateTime(R&tDateTime_GetLastWeekDay(R(R)((s wx\_misc.pyctGetLastWeekDayscOsti||S(sPSetToTheWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> bool(R&tDateTime_SetToTheWeek(R(R)((s wx\_misc.pyct SetToTheWeekscOsti||S(sOGetWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -> DateTime(R&tDateTime_GetWeek(R(R)((s wx\_misc.pyctGetWeekss@SetToTheWeek is deprecated, use (static) SetToWeekOfYear insteads0GetWeek is deprecated, use GetWeekOfYear insteadcOsti||S(sCSetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime(R&tDateTime_SetToWeekOfYear(R(R)((s wx\_misc.pyctSetToWeekOfYearscOsti||S(sKSetToLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime(R&tDateTime_SetToLastMonthDay(R(R)((s wx\_misc.pyctSetToLastMonthDayscOsti||S(sIGetLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -> DateTime(R&tDateTime_GetLastMonthDay(R(R)((s wx\_misc.pyctGetLastMonthDayscOsti||S(s(SetToYearDay(self, int yday) -> DateTime(R&tDateTime_SetToYearDay(R(R)((s wx\_misc.pyct SetToYearDayscOsti||S(s&GetYearDay(self, int yday) -> DateTime(R&tDateTime_GetYearDay(R(R)((s wx\_misc.pyct GetYearDayscOsti||S(s"GetJulianDayNumber(self) -> double(R&tDateTime_GetJulianDayNumber(R(R)((s wx\_misc.pyctGetJulianDayNumberscOsti||S(sGetJDN(self) -> double(R&tDateTime_GetJDN(R(R)((s wx\_misc.pyctGetJDNscOsti||S(s*GetModifiedJulianDayNumber(self) -> double(R&t#DateTime_GetModifiedJulianDayNumber(R(R)((s wx\_misc.pyctGetModifiedJulianDayNumberscOsti||S(sGetMJD(self) -> double(R&tDateTime_GetMJD(R(R)((s wx\_misc.pyctGetMJDscOsti||S(sGetRataDie(self) -> double(R&tDateTime_GetRataDie(R(R)((s wx\_misc.pyct GetRataDiescOsti||S(sGToTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime(R&tDateTime_ToTimezone(R(R)((s wx\_misc.pyct ToTimezonescOsti||S(sIMakeTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime(R&tDateTime_MakeTimezone(R(R)((s wx\_misc.pyct MakeTimezonescOsti||S(sIFromTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime(R&tDateTime_FromTimezone(R(R)((s wx\_misc.pyct FromTimezonescOsti||S(sMMakeFromTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -> DateTime(R&tDateTime_MakeFromTimezone(R(R)((s wx\_misc.pyctMakeFromTimezonescOsti||S(s)ToUTC(self, bool noDST=False) -> DateTime(R&tDateTime_ToUTC(R(R)((s wx\_misc.pyctToUTCscOsti||S(s+MakeUTC(self, bool noDST=False) -> DateTime(R&tDateTime_MakeUTC(R(R)((s wx\_misc.pyctMakeUTCscOsti||S(s)ToGMT(self, bool noDST=False) -> DateTime(R&tDateTime_ToGMT(R(R)((s wx\_misc.pyctToGMTscOsti||S(s+MakeGMT(self, bool noDST=False) -> DateTime(R&tDateTime_MakeGMT(R(R)((s wx\_misc.pyctMakeGMTscOsti||S(s+FromUTC(self, bool noDST=False) -> DateTime(R&tDateTime_FromUTC(R(R)((s wx\_misc.pyctFromUTCscOsti||S(s/MakeFromUTC(self, bool noDST=False) -> DateTime(R&tDateTime_MakeFromUTC(R(R)((s wx\_misc.pyct MakeFromUTCscOsti||S(s/IsDST(self, int country=Country_Default) -> int(R&tDateTime_IsDST(R(R)((s wx\_misc.pyctIsDSTscOsti||S(sIsValid(self) -> bool(R&tDateTime_IsValid(R(R)((s wx\_misc.pycRscCs |iS(N(R(R ((s wx\_misc.pycRscOsti||S(sGetTicks(self) -> time_t(R&tDateTime_GetTicks(R(R)((s wx\_misc.pyctGetTicksscOsti||S(s6GetYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetYear(R(R)((s wx\_misc.pyctGetYearscOsti||S(s7GetMonth(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetMonth(R(R)((s wx\_misc.pyctGetMonthscOsti||S(s5GetDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetDay(R(R)((s wx\_misc.pyctGetDayscOsti||S(s9GetWeekDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetWeekDay(R(R)((s wx\_misc.pyct GetWeekDayscOsti||S(s6GetHour(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetHour(R(R)((s wx\_misc.pyctGetHourscOsti||S(s8GetMinute(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetMinute(R(R)((s wx\_misc.pyct GetMinutescOsti||S(s8GetSecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetSecond(R(R)((s wx\_misc.pyct GetSecondscOsti||S(s=GetMillisecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetMillisecond(R(R)((s wx\_misc.pyctGetMillisecond scOsti||S(s;GetDayOfYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetDayOfYear(R(R)((s wx\_misc.pyct GetDayOfYearscOsti||S(sTGetWeekOfYear(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetWeekOfYear(R(R)((s wx\_misc.pyct GetWeekOfYearscOsti||S(sUGetWeekOfMonth(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int(R&tDateTime_GetWeekOfMonth(R(R)((s wx\_misc.pyctGetWeekOfMonthscOsti||S(s4IsWorkDay(self, int country=Country_Default) -> bool(R&tDateTime_IsWorkDay(R(R)((s wx\_misc.pyct IsWorkDayscOsti||S(s*IsEqualTo(self, DateTime datetime) -> bool(R&tDateTime_IsEqualTo(R(R)((s wx\_misc.pyct IsEqualToscOsti||S(s.IsEarlierThan(self, DateTime datetime) -> bool(R&tDateTime_IsEarlierThan(R(R)((s wx\_misc.pyct IsEarlierThan"scOsti||S(s,IsLaterThan(self, DateTime datetime) -> bool(R&tDateTime_IsLaterThan(R(R)((s wx\_misc.pyct IsLaterThan&scOsti||S(s9IsStrictlyBetween(self, DateTime t1, DateTime t2) -> bool(R&tDateTime_IsStrictlyBetween(R(R)((s wx\_misc.pyctIsStrictlyBetween*scOsti||S(s1IsBetween(self, DateTime t1, DateTime t2) -> bool(R&tDateTime_IsBetween(R(R)((s wx\_misc.pyct IsBetween.scOsti||S(s%IsSameDate(self, DateTime dt) -> bool(R&tDateTime_IsSameDate(R(R)((s wx\_misc.pyct IsSameDate2scOsti||S(s%IsSameTime(self, DateTime dt) -> bool(R&tDateTime_IsSameTime(R(R)((s wx\_misc.pyct IsSameTime6scOsti||S(s3IsEqualUpTo(self, DateTime dt, TimeSpan ts) -> bool(R&tDateTime_IsEqualUpTo(R(R)((s wx\_misc.pyct IsEqualUpTo:scOsti||S(s&AddTS(self, TimeSpan diff) -> DateTime(R&tDateTime_AddTS(R(R)((s wx\_misc.pyctAddTS>scOsti||S(s&AddDS(self, DateSpan diff) -> DateTime(R&tDateTime_AddDS(R(R)((s wx\_misc.pyctAddDSBscOsti||S(s+SubtractTS(self, TimeSpan diff) -> DateTime(R&tDateTime_SubtractTS(R(R)((s wx\_misc.pyct SubtractTSFscOsti||S(s+SubtractDS(self, DateSpan diff) -> DateTime(R&tDateTime_SubtractDS(R(R)((s wx\_misc.pyct SubtractDSJscOsti||S(s'Subtract(self, DateTime dt) -> TimeSpan(R&tDateTime_Subtract(R(R)((s wx\_misc.pyctSubtractNscGs ti|S(sm __iadd__(self, TimeSpan diff) -> DateTime __iadd__(self, DateSpan diff) -> DateTime (R&tDateTime___iadd__(R(((s wx\_misc.pyct__iadd__RscGs ti|S(sm __isub__(self, TimeSpan diff) -> DateTime __isub__(self, DateSpan diff) -> DateTime (R&tDateTime___isub__(R(((s wx\_misc.pyct__isub__YscGs ti|S(sm __add__(self, TimeSpan other) -> DateTime __add__(self, DateSpan other) -> DateTime (R&tDateTime___add__(R(((s wx\_misc.pyct__add__`scGs ti|S(s __sub__(self, DateTime other) -> TimeSpan __sub__(self, TimeSpan other) -> DateTime __sub__(self, DateSpan other) -> DateTime (R&tDateTime___sub__(R(((s wx\_misc.pyct__sub__gscOsti||S(s$__lt__(self, DateTime other) -> bool(R&tDateTime___lt__(R(R)((s wx\_misc.pyct__lt__oscOsti||S(s$__le__(self, DateTime other) -> bool(R&tDateTime___le__(R(R)((s wx\_misc.pyct__le__sscOsti||S(s$__gt__(self, DateTime other) -> bool(R&tDateTime___gt__(R(R)((s wx\_misc.pyct__gt__wscOsti||S(s$__ge__(self, DateTime other) -> bool(R&tDateTime___ge__(R(R)((s wx\_misc.pyct__ge__{scOsti||S(s$__eq__(self, DateTime other) -> bool(R&tDateTime___eq__(R(R)((s wx\_misc.pycRBscOsti||S(s$__ne__(self, DateTime other) -> bool(R&tDateTime___ne__(R(R)((s wx\_misc.pycRDscOsti||S(s)ParseRfc822Date(self, String date) -> int(R&tDateTime_ParseRfc822Date(R(R)((s wx\_misc.pyctParseRfc822DatescOsti||S(slParseFormat(self, String date, String format=DefaultDateTimeFormat, DateTime dateDef=DefaultDateTime) -> int(R&tDateTime_ParseFormat(R(R)((s wx\_misc.pyct ParseFormatscOsti||S(s+ParseDateTime(self, String datetime) -> int(R&tDateTime_ParseDateTime(R(R)((s wx\_misc.pyct ParseDateTimescOsti||S(s#ParseDate(self, String date) -> int(R&tDateTime_ParseDate(R(R)((s wx\_misc.pyct ParseDatescOsti||S(s#ParseTime(self, String time) -> int(R&tDateTime_ParseTime(R(R)((s wx\_misc.pyct ParseTimescOsti||S(s]Format(self, String format=DefaultDateTimeFormat, wxDateTime::TimeZone tz=LOCAL_TZ) -> String(R&tDateTime_Format(R(R)((s wx\_misc.pyctFormatscOsti||S(sFormatDate(self) -> String(R&tDateTime_FormatDate(R(R)((s wx\_misc.pyct FormatDatescOsti||S(sFormatTime(self) -> String(R&tDateTime_FormatTime(R(R)((s wx\_misc.pyct FormatTimescOsti||S(sFormatISODate(self) -> String(R&tDateTime_FormatISODate(R(R)((s wx\_misc.pyct FormatISODatescOsti||S(sFormatISOTime(self) -> String(R&tDateTime_FormatISOTime(R(R)((s wx\_misc.pyct FormatISOTimescCsL|io0|iiti}d||ifSn d|iSdS(Nss(RRtencodeRStGetDefaultPyEncodingR(R tf((s wx\_misc.pycRs cCs2|io|iitiSndSdS(NsINVALID DateTime(RRRRSR(R ((s wx\_misc.pyct__str__s sSee `GetDay` and `SetDay`sSee `GetDayOfYear`sSee `GetHour` and `SetHour`sSee `GetJDN` and `SetJDN`sSee `GetJulianDayNumber`sSee `GetLastMonthDay`sSee `GetLastWeekDay`s See `GetMJD`s)See `GetMillisecond` and `SetMillisecond`sSee `GetMinute` and `SetMinute`s See `GetModifiedJulianDayNumber`sSee `GetMonth` and `SetMonth`sSee `GetNextWeekDay`sSee `GetPrevWeekDay`sSee `GetRataDie`sSee `GetSecond` and `SetSecond`sSee `GetTicks`s See `GetWeek`sSee `GetWeekDay`sSee `GetWeekDayInSameWeek`sSee `GetWeekOfMonth`sSee `GetWeekOfYear`sSee `GetYear` and `SetYear`sSee `GetYearDay`(RRR5R6RRRR&tDateTime_LocaltLocaltDateTime_GMT_12tGMT_12tDateTime_GMT_11tGMT_11tDateTime_GMT_10tGMT_10tDateTime_GMT_9tGMT_9tDateTime_GMT_8tGMT_8tDateTime_GMT_7tGMT_7tDateTime_GMT_6tGMT_6tDateTime_GMT_5tGMT_5tDateTime_GMT_4tGMT_4tDateTime_GMT_3tGMT_3tDateTime_GMT_2tGMT_2tDateTime_GMT_1tGMT_1t DateTime_GMT0tGMT0t DateTime_GMT1tGMT1t DateTime_GMT2tGMT2t DateTime_GMT3tGMT3t DateTime_GMT4tGMT4t DateTime_GMT5tGMT5t DateTime_GMT6tGMT6t DateTime_GMT7tGMT7t DateTime_GMT8tGMT8t DateTime_GMT9tGMT9tDateTime_GMT10tGMT10tDateTime_GMT11tGMT11tDateTime_GMT12tGMT12tDateTime_GMT13tGMT13t DateTime_WETtWETt DateTime_WESTtWESTt DateTime_CETtCETt DateTime_CESTtCESTt DateTime_EETtEETt DateTime_EESTtEESTt DateTime_MSKtMSKt DateTime_MSDtMSDt DateTime_ASTtASTt DateTime_ADTtADTt DateTime_ESTtESTt DateTime_EDTtEDTt DateTime_CSTtCSTt DateTime_CDTtCDTt DateTime_MSTtMSTt DateTime_MDTtMDTt DateTime_PSTtPSTt DateTime_PDTtPDTt DateTime_HSTtHSTt DateTime_AKSTtAKSTt DateTime_AKDTtAKDTtDateTime_A_WSTtA_WSTtDateTime_A_CSTtA_CSTtDateTime_A_ESTtA_ESTtDateTime_A_ESSTtA_ESSTt DateTime_NZSTtNZSTt DateTime_NZDTtNZDTt DateTime_UTCtUTCtDateTime_Gregoriant GregoriantDateTime_JuliantJuliantDateTime_Gr_Unknownt Gr_UnknowntDateTime_Gr_Standardt Gr_StandardtDateTime_Gr_Alaskat Gr_AlaskatDateTime_Gr_Albaniat Gr_AlbaniatDateTime_Gr_Austriat Gr_AustriatDateTime_Gr_Austria_BrixentGr_Austria_BrixentDateTime_Gr_Austria_SalzburgtGr_Austria_SalzburgtDateTime_Gr_Austria_TyroltGr_Austria_TyroltDateTime_Gr_Austria_CarinthiatGr_Austria_CarinthiatDateTime_Gr_Austria_StyriatGr_Austria_StyriatDateTime_Gr_Belgiumt Gr_BelgiumtDateTime_Gr_Bulgariat Gr_BulgariatDateTime_Gr_Bulgaria_1t Gr_Bulgaria_1tDateTime_Gr_Bulgaria_2t Gr_Bulgaria_2tDateTime_Gr_Bulgaria_3t Gr_Bulgaria_3tDateTime_Gr_Canadat Gr_CanadatDateTime_Gr_ChinatGr_ChinatDateTime_Gr_China_1t Gr_China_1tDateTime_Gr_China_2t Gr_China_2tDateTime_Gr_CzechoslovakiatGr_CzechoslovakiatDateTime_Gr_Denmarkt Gr_DenmarktDateTime_Gr_EgypttGr_EgypttDateTime_Gr_Estoniat Gr_EstoniatDateTime_Gr_Finlandt Gr_FinlandtDateTime_Gr_Francet Gr_FrancetDateTime_Gr_France_AlsacetGr_France_AlsacetDateTime_Gr_France_LorrainetGr_France_LorrainetDateTime_Gr_France_StrasbourgtGr_France_StrasbourgtDateTime_Gr_Germanyt Gr_GermanytDateTime_Gr_Germany_CatholictGr_Germany_CatholictDateTime_Gr_Germany_PrussiatGr_Germany_PrussiatDateTime_Gr_Germany_ProtestanttGr_Germany_ProtestanttDateTime_Gr_GreatBritaintGr_GreatBritaintDateTime_Gr_Greecet Gr_GreecetDateTime_Gr_Hungaryt Gr_HungarytDateTime_Gr_Irelandt Gr_IrelandtDateTime_Gr_ItalytGr_ItalytDateTime_Gr_JapantGr_JapantDateTime_Gr_Japan_1t Gr_Japan_1tDateTime_Gr_Japan_2t Gr_Japan_2tDateTime_Gr_Japan_3t Gr_Japan_3tDateTime_Gr_Latviat Gr_LatviatDateTime_Gr_Lithuaniat Gr_LithuaniatDateTime_Gr_Luxemburgt Gr_LuxemburgtDateTime_Gr_NetherlandstGr_Netherlandst!DateTime_Gr_Netherlands_GroningentGr_Netherlands_Groningent"DateTime_Gr_Netherlands_GelderlandtGr_Netherlands_GelderlandtDateTime_Gr_Netherlands_UtrechttGr_Netherlands_Utrechtt!DateTime_Gr_Netherlands_FrieslandtGr_Netherlands_FrieslandtDateTime_Gr_Norwayt Gr_NorwaytDateTime_Gr_Polandt Gr_PolandtDateTime_Gr_Portugalt Gr_PortugaltDateTime_Gr_Romaniat Gr_RomaniatDateTime_Gr_Russiat Gr_RussiatDateTime_Gr_Scotlandt Gr_ScotlandtDateTime_Gr_SpaintGr_SpaintDateTime_Gr_Swedent Gr_SwedentDateTime_Gr_SwitzerlandtGr_Switzerlandt DateTime_Gr_Switzerland_CatholictGr_Switzerland_Catholict"DateTime_Gr_Switzerland_ProtestanttGr_Switzerland_ProtestanttDateTime_Gr_Turkeyt Gr_TurkeytDateTime_Gr_USAtGr_USAtDateTime_Gr_WalestGr_WalestDateTime_Gr_Yugoslaviat Gr_YugoslaviatDateTime_Country_UnknowntCountry_UnknowntDateTime_Country_DefaulttCountry_Defaultt$DateTime_Country_WesternEurope_StarttCountry_WesternEurope_StarttDateTime_Country_EECt Country_EECtDateTime_FrancetFrancetDateTime_GermanytGermanyt DateTime_UKtUKt"DateTime_Country_WesternEurope_EndtCountry_WesternEurope_EndtDateTime_RussiatRussiat DateTime_USAtUSAt DateTime_JantJant DateTime_FebtFebt DateTime_MartMart DateTime_AprtAprt DateTime_MaytMayt DateTime_JuntJunt DateTime_JultJult DateTime_AugtAugt DateTime_SeptSept DateTime_OcttOctt DateTime_NovtNovt DateTime_DectDectDateTime_Inv_Montht Inv_Montht DateTime_SuntSunt DateTime_MontMont DateTime_TuetTuet DateTime_WedtWedt DateTime_ThutThut DateTime_FritFrit DateTime_SattSattDateTime_Inv_WeekDayt Inv_WeekDaytDateTime_Inv_YeartInv_YeartDateTime_Name_Fullt Name_FulltDateTime_Name_Abbrt Name_AbbrtDateTime_Default_Firstt Default_FirsttDateTime_Monday_Firstt Monday_FirsttDateTime_Sunday_Firstt Sunday_FirstRR7RRRRRR R R tGetNumberOfDaysinYearRRRRRRRRRRR R%tdelete_DateTimeRRR$R&R(R*RR-R/R1R3R5R7R9R;R=R?RARCRERGRIRKRMRORQRSRSRTRURWRYR[R]R_RaRcReRgRiRkRmRoRqRsRuRwRyR{R}RRtOkRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRBRDRRRRRRRRRRRtDayt DayOfYeartHourtJDNtJulianDayNumbert LastMonthDayt LastWeekDaytMJDt MillisecondtMinutetModifiedJulianDayNumbertMontht NextWeekDayt PrevWeekDaytRataDietSecondtTickstWeektWeekDaytWeekDayInSameWeekt WeekOfMontht WeekOfYeartYeartYearDay(((s wx\_misc.pycR s                                                                                                                                                                                                                                                                                                        cOsti||S(s DateTime_SetCountry(int country)(R&R(R(R)((s wx\_misc.pycRscGs ti|S(sDateTime_GetCountry() -> int(R&R(R(((s wx\_misc.pycRscOsti||S(sCDateTime_IsWestEuropeanCountry(int country=Country_Default) -> bool(R&R(R(R)((s wx\_misc.pycRscOsti||S(s1DateTime_GetCurrentYear(int cal=Gregorian) -> int(R&R(R(R)((s wx\_misc.pycRscOsti||S(s)DateTime_ConvertYearToBC(int year) -> int(R&R(R(R)((s wx\_misc.pycRscOsti||S(s2DateTime_GetCurrentMonth(int cal=Gregorian) -> int(R&R(R(R)((s wx\_misc.pycRscOsti||S(sADateTime_IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool(R&R(R(R)((s wx\_misc.pycRscOsti||S(s-DateTime_GetCentury(int year=Inv_Year) -> int(R&R (R(R)((s wx\_misc.pycR scOsti||S(sBDateTime_GetNumberOfDaysInYear(int year, int cal=Gregorian) -> int(R&R (R(R)((s wx\_misc.pycR scOsti||S(sWDateTime_GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int(R&R(R(R)((s wx\_misc.pycRscOsti||S(s?DateTime_GetMonthName(int month, int flags=Name_Full) -> String(R&R(R(R)((s wx\_misc.pycRscOsti||S(sCDateTime_GetWeekDayName(int weekday, int flags=Name_Full) -> String(R&R(R(R)((s wx\_misc.pycRscGs ti|S(sj GetAmPmStrings() -> (am, pm) Get the AM and PM strings in the current locale (may be empty) (R&R(R(((s wx\_misc.pycRscOsti||S(sPDateTime_IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool(R&R(R(R)((s wx\_misc.pycRscOsti||S(sPDateTime_GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime(R&R(R(R)((s wx\_misc.pycRscOsti||S(sNDateTime_GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime(R&R(R(R)((s wx\_misc.pycRscGs ti|S(sDateTime_Now() -> DateTime(R&R(R(((s wx\_misc.pycRscGs ti|S(sDateTime_UNow() -> DateTime(R&R(R(((s wx\_misc.pycRscGs ti|S(sDateTime_Today() -> DateTime(R&R(R(((s wx\_misc.pycR#scOsti||}|S(s+DateTimeFromTimeT(time_t timet) -> DateTime(R&tnew_DateTimeFromTimeT(R(R)R<((s wx\_misc.pyctDateTimeFromTimeT'scOsti||}|S(s'DateTimeFromJDN(double jdn) -> DateTime(R&tnew_DateTimeFromJDN(R(R)R<((s wx\_misc.pyctDateTimeFromJDN,scOsti||}|S(sQDateTimeFromHMS(int hour, int minute=0, int second=0, int millisec=0) -> DateTime(R&tnew_DateTimeFromHMS(R(R)R<((s wx\_misc.pyctDateTimeFromHMS1scOsti||}|S(s DateTimeFromDMY(int day, int month=Inv_Month, int year=Inv_Year, int hour=0, int minute=0, int second=0, int millisec=0) -> DateTime (R&tnew_DateTimeFromDMY(R(R)R<((s wx\_misc.pyctDateTimeFromDMY6scOsti||}|S(s/DateTimeFromDateTime(DateTime date) -> DateTime(R&tnew_DateTimeFromDateTime(R(R)R<((s wx\_misc.pyctDateTimeFromDateTime>scOsti||S(sLDateTime_SetToWeekOfYear(int year, int numWeek, int weekday=Mon) -> DateTime(R&RT(R(R)((s wx\_misc.pycRTCstTimeSpancBseZdZeddddZeZdZeeZdZ ee Z dZ ee Z dZ ee Z d Z ee Z d Z ee Z d ZeeZd ZeeZd ZeeZdZeeZdZeeZdZeeZdZeiZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Zd4Z9ee3dd5Z:ee4dd6Z;ee7dd7Z<ee5dd8Z=ee6dd9Z>ee2dd:Z?RS(;sProxy of C++ TimeSpan classcCs |iiS((RR(R!((s wx\_misc.pycR"IscCs|ii|S((RR(R!R#((s wx\_misc.pycR"IsR$sThe membership flagcOsti||S(s!Milliseconds(long ms) -> TimeSpan(R&tTimeSpan_Milliseconds(R(R)((s wx\_misc.pyct MillisecondsKscOsti||S(sMillisecond() -> TimeSpan(R&tTimeSpan_Millisecond(R(R)((s wx\_misc.pycR$PscOsti||S(sSeconds(long sec) -> TimeSpan(R&tTimeSpan_Seconds(R(R)((s wx\_misc.pyctSecondsUscOsti||S(sSecond() -> TimeSpan(R&tTimeSpan_Second(R(R)((s wx\_misc.pycR+ZscOsti||S(sMinutes(long min) -> TimeSpan(R&tTimeSpan_Minutes(R(R)((s wx\_misc.pyctMinutes_scOsti||S(sMinute() -> TimeSpan(R&tTimeSpan_Minute(R(R)((s wx\_misc.pycR%dscOsti||S(sHours(long hours) -> TimeSpan(R&tTimeSpan_Hours(R(R)((s wx\_misc.pyctHoursiscOsti||S(sHour() -> TimeSpan(R&t TimeSpan_Hour(R(R)((s wx\_misc.pycRnscOsti||S(sDays(long days) -> TimeSpan(R&t TimeSpan_Days(R(R)((s wx\_misc.pyctDayssscOsti||S(sDay() -> TimeSpan(R&t TimeSpan_Day(R(R)((s wx\_misc.pycRxscOsti||S(sWeeks(long days) -> TimeSpan(R&tTimeSpan_Weeks(R(R)((s wx\_misc.pyctWeeks}scOsti||S(sWeek() -> TimeSpan(R&t TimeSpan_Week(R(R)((s wx\_misc.pycR-scOs ti|ti||dS(s]__init__(self, long hours=0, long minutes=0, long seconds=0, long milliseconds=0) -> TimeSpanN(R&tTimeSpan_swiginitt new_TimeSpan(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s$Add(self, TimeSpan diff) -> TimeSpan(R&t TimeSpan_Add(R(R)((s wx\_misc.pyctAddscOsti||S(s)Subtract(self, TimeSpan diff) -> TimeSpan(R&tTimeSpan_Subtract(R(R)((s wx\_misc.pycRscOsti||S(s!Multiply(self, int n) -> TimeSpan(R&tTimeSpan_Multiply(R(R)((s wx\_misc.pyctMultiplyscOsti||S(sNeg(self) -> TimeSpan(R&t TimeSpan_Neg(R(R)((s wx\_misc.pyctNegscOsti||S(sAbs(self) -> TimeSpan(R&t TimeSpan_Abs(R(R)((s wx\_misc.pyctAbsscOsti||S(s)__iadd__(self, TimeSpan diff) -> TimeSpan(R&tTimeSpan___iadd__(R(R)((s wx\_misc.pycRscOsti||S(s)__isub__(self, TimeSpan diff) -> TimeSpan(R&tTimeSpan___isub__(R(R)((s wx\_misc.pycRscOsti||S(s!__imul__(self, int n) -> TimeSpan(R&tTimeSpan___imul__(R(R)((s wx\_misc.pyct__imul__scOsti||S(s__neg__(self) -> TimeSpan(R&tTimeSpan___neg__(R(R)((s wx\_misc.pyct__neg__scOsti||S(s)__add__(self, TimeSpan other) -> TimeSpan(R&tTimeSpan___add__(R(R)((s wx\_misc.pycRscOsti||S(s)__sub__(self, TimeSpan other) -> TimeSpan(R&tTimeSpan___sub__(R(R)((s wx\_misc.pycRscOsti||S(s __mul__(self, int n) -> TimeSpan(R&tTimeSpan___mul__(R(R)((s wx\_misc.pyct__mul__scOsti||S(s!__rmul__(self, int n) -> TimeSpan(R&tTimeSpan___rmul__(R(R)((s wx\_misc.pyct__rmul__scOsti||S(s$__lt__(self, TimeSpan other) -> bool(R&tTimeSpan___lt__(R(R)((s wx\_misc.pycRscOsti||S(s$__le__(self, TimeSpan other) -> bool(R&tTimeSpan___le__(R(R)((s wx\_misc.pycRscOsti||S(s$__gt__(self, TimeSpan other) -> bool(R&tTimeSpan___gt__(R(R)((s wx\_misc.pycRscOsti||S(s$__ge__(self, TimeSpan other) -> bool(R&tTimeSpan___ge__(R(R)((s wx\_misc.pycRscOsti||S(s$__eq__(self, TimeSpan other) -> bool(R&tTimeSpan___eq__(R(R)((s wx\_misc.pycRBscOsti||S(s$__ne__(self, TimeSpan other) -> bool(R&tTimeSpan___ne__(R(R)((s wx\_misc.pycRDscOsti||S(sIsNull(self) -> bool(R&tTimeSpan_IsNull(R(R)((s wx\_misc.pyctIsNullscOsti||S(sIsPositive(self) -> bool(R&tTimeSpan_IsPositive(R(R)((s wx\_misc.pyct IsPositivescOsti||S(sIsNegative(self) -> bool(R&tTimeSpan_IsNegative(R(R)((s wx\_misc.pyct IsNegativescOsti||S(s$IsEqualTo(self, TimeSpan ts) -> bool(R&tTimeSpan_IsEqualTo(R(R)((s wx\_misc.pycRscOsti||S(s'IsLongerThan(self, TimeSpan ts) -> bool(R&tTimeSpan_IsLongerThan(R(R)((s wx\_misc.pyct IsLongerThanscOsti||S(s'IsShorterThan(self, TimeSpan t) -> bool(R&tTimeSpan_IsShorterThan(R(R)((s wx\_misc.pyct IsShorterThanscOsti||S(sGetWeeks(self) -> int(R&tTimeSpan_GetWeeks(R(R)((s wx\_misc.pyctGetWeeksscOsti||S(sGetDays(self) -> int(R&tTimeSpan_GetDays(R(R)((s wx\_misc.pyctGetDaysscOsti||S(sGetHours(self) -> int(R&tTimeSpan_GetHours(R(R)((s wx\_misc.pyctGetHoursscOsti||S(sGetMinutes(self) -> int(R&tTimeSpan_GetMinutes(R(R)((s wx\_misc.pyct GetMinutesscOsti||S(sGetSeconds(self) -> wxLongLong(R&tTimeSpan_GetSeconds(R(R)((s wx\_misc.pyct GetSecondsscOsti||S(s#GetMilliseconds(self) -> wxLongLong(R&tTimeSpan_GetMilliseconds(R(R)((s wx\_misc.pyctGetMillisecondsscOsti||S(s;Format(self, String format=DefaultTimeSpanFormat) -> String(R&tTimeSpan_Format(R(R)((s wx\_misc.pycRscCs,|iiti}d||ifS(Ns(RRRSRR(R R((s wx\_misc.pycR scCs|iitiS(N(RRRSR(R ((s wx\_misc.pycRss See `GetDays`sSee `GetHours`sSee `GetMilliseconds`sSee `GetMinutes`sSee `GetSeconds`sSee `GetWeeks`(@RRR5R6RRRR@R7R$RCR+RFR%RIRRLRROR-R%R&tdelete_TimeSpanRRRTRRWRYR[RRR_RaRRReRgRRRRRBRDRoRqRsRRvRxRzR|R~RRRRRtdaysthourst millisecondstminutestsecondstweeks(((s wx\_misc.pycR>Gs                                                             cOsti||S(s*TimeSpan_Milliseconds(long ms) -> TimeSpan(R&R?(R(R)((s wx\_misc.pycR?scGs ti|S(s"TimeSpan_Millisecond() -> TimeSpan(R&RA(R(((s wx\_misc.pycRAscOsti||S(s&TimeSpan_Seconds(long sec) -> TimeSpan(R&RB(R(R)((s wx\_misc.pycRB"scGs ti|S(sTimeSpan_Second() -> TimeSpan(R&RD(R(((s wx\_misc.pycRD&scOsti||S(s&TimeSpan_Minutes(long min) -> TimeSpan(R&RE(R(R)((s wx\_misc.pycRE*scGs ti|S(sTimeSpan_Minute() -> TimeSpan(R&RG(R(((s wx\_misc.pycRG.scOsti||S(s&TimeSpan_Hours(long hours) -> TimeSpan(R&RH(R(R)((s wx\_misc.pycRH2scGs ti|S(sTimeSpan_Hour() -> TimeSpan(R&RJ(R(((s wx\_misc.pycRJ6scOsti||S(s$TimeSpan_Days(long days) -> TimeSpan(R&RK(R(R)((s wx\_misc.pycRK:scGs ti|S(sTimeSpan_Day() -> TimeSpan(R&RM(R(((s wx\_misc.pycRM>scOsti||S(s%TimeSpan_Weeks(long days) -> TimeSpan(R&RN(R(R)((s wx\_misc.pycRNBscGs ti|S(sTimeSpan_Week() -> TimeSpan(R&RP(R(((s wx\_misc.pycRPFstDateSpancBs'eZdZeddddZeZdZei Z dZ dZ e e Z dZe eZd Ze eZd Ze eZd Ze eZd Ze eZd Ze eZdZe eZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+eeedd&Z,eeedd'Z-eedd(Z.eeedd)Z/eeedd*Z0RS(+sProxy of C++ DateSpan classcCs |iiS((RR(R!((s wx\_misc.pycR"LscCs|ii|S((RR(R!R#((s wx\_misc.pycR"LsR$sThe membership flagcOs ti|ti||dS(sN__init__(self, int years=0, int months=0, int weeks=0, int days=0) -> DateSpanN(R&tDateSpan_swiginitt new_DateSpan(R R(R)((s wx\_misc.pycR%NscCsdS(N(R (R ((s wx\_misc.pycR"RscOsti||S(sDays(int days) -> DateSpan(R&t DateSpan_Days(R(R)((s wx\_misc.pycRLSscOsti||S(sDay() -> DateSpan(R&t DateSpan_Day(R(R)((s wx\_misc.pycRXscOsti||S(sWeeks(int weeks) -> DateSpan(R&tDateSpan_Weeks(R(R)((s wx\_misc.pycRO]scOsti||S(sWeek() -> DateSpan(R&t DateSpan_Week(R(R)((s wx\_misc.pycR-bscOsti||S(sMonths(int mon) -> DateSpan(R&tDateSpan_Months(R(R)((s wx\_misc.pyctMonthsgscOsti||S(sMonth() -> DateSpan(R&tDateSpan_Month(R(R)((s wx\_misc.pycR'lscOsti||S(sYears(int years) -> DateSpan(R&tDateSpan_Years(R(R)((s wx\_misc.pyctYearsqscOsti||S(sYear() -> DateSpan(R&t DateSpan_Year(R(R)((s wx\_misc.pycR2vscOsti||S(s!SetYears(self, int n) -> DateSpan(R&tDateSpan_SetYears(R(R)((s wx\_misc.pyctSetYears{scOsti||S(s"SetMonths(self, int n) -> DateSpan(R&tDateSpan_SetMonths(R(R)((s wx\_misc.pyct SetMonthsscOsti||S(s!SetWeeks(self, int n) -> DateSpan(R&tDateSpan_SetWeeks(R(R)((s wx\_misc.pyctSetWeeksscOsti||S(s SetDays(self, int n) -> DateSpan(R&tDateSpan_SetDays(R(R)((s wx\_misc.pyctSetDaysscOsti||S(sGetYears(self) -> int(R&tDateSpan_GetYears(R(R)((s wx\_misc.pyctGetYearsscOsti||S(sGetMonths(self) -> int(R&tDateSpan_GetMonths(R(R)((s wx\_misc.pyct GetMonthsscOsti||S(sGetWeeks(self) -> int(R&tDateSpan_GetWeeks(R(R)((s wx\_misc.pycRzscOsti||S(sGetDays(self) -> int(R&tDateSpan_GetDays(R(R)((s wx\_misc.pycR|scOsti||S(sGetTotalDays(self) -> int(R&tDateSpan_GetTotalDays(R(R)((s wx\_misc.pyct GetTotalDaysscOsti||S(s%Add(self, DateSpan other) -> DateSpan(R&t DateSpan_Add(R(R)((s wx\_misc.pycRTscOsti||S(s*Subtract(self, DateSpan other) -> DateSpan(R&tDateSpan_Subtract(R(R)((s wx\_misc.pycRscOsti||S(sNeg(self) -> DateSpan(R&t DateSpan_Neg(R(R)((s wx\_misc.pycRYscOsti||S(s&Multiply(self, int factor) -> DateSpan(R&tDateSpan_Multiply(R(R)((s wx\_misc.pycRWscOsti||S(s*__iadd__(self, DateSpan other) -> DateSpan(R&tDateSpan___iadd__(R(R)((s wx\_misc.pycRscOsti||S(s*__isub__(self, DateSpan other) -> DateSpan(R&tDateSpan___isub__(R(R)((s wx\_misc.pycRscOsti||S(s__neg__(self) -> DateSpan(R&tDateSpan___neg__(R(R)((s wx\_misc.pycRascOsti||S(s&__imul__(self, int factor) -> DateSpan(R&tDateSpan___imul__(R(R)((s wx\_misc.pycR_scOsti||S(s)__add__(self, DateSpan other) -> DateSpan(R&tDateSpan___add__(R(R)((s wx\_misc.pycRscOsti||S(s)__sub__(self, DateSpan other) -> DateSpan(R&tDateSpan___sub__(R(R)((s wx\_misc.pycRscOsti||S(s __mul__(self, int n) -> DateSpan(R&tDateSpan___mul__(R(R)((s wx\_misc.pycRescOsti||S(s!__rmul__(self, int n) -> DateSpan(R&tDateSpan___rmul__(R(R)((s wx\_misc.pycRgscOsti||S(s$__eq__(self, DateSpan other) -> bool(R&tDateSpan___eq__(R(R)((s wx\_misc.pycRBscOsti||S(s$__ne__(self, DateSpan other) -> bool(R&tDateSpan___ne__(R(R)((s wx\_misc.pycRDssSee `GetDays` and `SetDays`sSee `GetMonths` and `SetMonths`sSee `GetTotalDays`sSee `GetWeeks` and `SetWeeks`sSee `GetYears` and `SetYears`(1RRR5R6RRRR%R&tdelete_DateSpanRRRLR7RROR-RR'RR2RRRRRRRzR|RRTRRYRWRRRaR_RRReRgRBRDRtmonthst totalDaysRtyears(((s wx\_misc.pycRJsd                                          cOsti||S(s#DateSpan_Days(int days) -> DateSpan(R&R(R(R)((s wx\_misc.pycRscGs ti|S(sDateSpan_Day() -> DateSpan(R&R(R(((s wx\_misc.pycRscOsti||S(s%DateSpan_Weeks(int weeks) -> DateSpan(R&R(R(R)((s wx\_misc.pycRscGs ti|S(sDateSpan_Week() -> DateSpan(R&R(R(((s wx\_misc.pycRscOsti||S(s$DateSpan_Months(int mon) -> DateSpan(R&R(R(R)((s wx\_misc.pycRscGs ti|S(sDateSpan_Month() -> DateSpan(R&R(R(((s wx\_misc.pycRscOsti||S(s%DateSpan_Years(int years) -> DateSpan(R&R(R(R)((s wx\_misc.pycRscGs ti|S(sDateSpan_Year() -> DateSpan(R&R(R(((s wx\_misc.pycRscGs ti|S(sGetLocalTime() -> long(R&t GetLocalTime(R(((s wx\_misc.pycRscGs ti|S(sGetUTCTime() -> long(R&t GetUTCTime(R(((s wx\_misc.pycRscGs ti|S(sGetCurrentTime() -> long(R&tGetCurrentTime(R(((s wx\_misc.pycRscGs ti|S(s"GetLocalTimeMillis() -> wxLongLong(R&tGetLocalTimeMillis(R(((s wx\_misc.pycR st DataFormatcBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZeeeddZeeeddZRS(s A wx.DataFormat is an encapsulation of a platform-specific format handle which is used by the system for the clipboard and drag and drop operations. The applications are usually only interested in, for example, pasting data from the clipboard only if the data is in a format the program understands. A data format is is used to uniquely identify this format. cCs |iiS((RR(R!((s wx\_misc.pycR"-scCs|ii|S((RR(R!R#((s wx\_misc.pycR"-sR$sThe membership flagcOs ti|ti||dS(s __init__(self, int type) -> DataFormat Constructs a data format object for one of the standard data formats or an empty data object (use SetType or SetId later in this case) N(R&tDataFormat_swiginittnew_DataFormat(R R(R)((s wx\_misc.pycR%/scCsdS(N(R (R ((s wx\_misc.pycR"8scGs ti|S(sb __eq__(self, int format) -> bool __eq__(self, DataFormat format) -> bool (R&tDataFormat___eq__(R(((s wx\_misc.pycRB9scGs ti|S(sb __ne__(self, int format) -> bool __ne__(self, DataFormat format) -> bool (R&tDataFormat___ne__(R(((s wx\_misc.pycRD@scOsti||S(s SetType(self, int format) Sets the format to the given value, which should be one of wx.DF_XXX constants. (R&tDataFormat_SetType(R(R)((s wx\_misc.pyctSetTypeGscOsti||S(sl GetType(self) -> int Returns the platform-specific number identifying the format. (R&tDataFormat_GetType(R(R)((s wx\_misc.pyctGetTypePscOsti||S(s_GetId(self) -> String(R&tDataFormat__GetId(R(R)((s wx\_misc.pyct_GetIdXscCsti}|iS(sPReturns the name of a custom format (this function will fail for a format).(RSR%R(R tnolog((s wx\_misc.pycR\s cOsti||S(s{ SetId(self, String format) Sets the format to be the custom format identified by the given name. (R&tDataFormat_SetId(R(R)((s wx\_misc.pyctSetIdbssSee `GetId` and `SetId`sSee `GetType` and `SetType`(RRR5R6RRRR%R&tdelete_DataFormatRRRBRDRRRRRRtType(((s wx\_misc.pycR$s         cOsti||}|S(s CustomDataFormat(String format) -> DataFormat Constructs a data format object for a custom format identified by its name. (R&tnew_CustomDataFormat(R(R)R<((s wx\_misc.pyctCustomDataFormatost DataObjectcBseZdZeddddZdZeZei Z ei Z ei ZeiZdZdZdZd Zd Zd Zd Zd ZeeddZeeddZeeddZeeddZeeddZRS(s A wx.DataObject represents data that can be copied to or from the clipboard, or dragged and dropped. The important thing about wx.DataObject is that this is a 'smart' piece of data unlike usual 'dumb' data containers such as memory buffers or files. Being 'smart' here means that the data object itself should know what data formats it supports and how to render itself in each of supported formats. **NOTE**: This class is an abstract base class and can not be used directly from Python. If you need a custom type of data object then you should instead derive from `wx.PyDataObjectSimple` or use `wx.CustomDataObject`. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s  GetPreferredFormat(self, int dir=Get) -> DataFormat Returns the preferred format for either rendering the data (if dir is Get, its default value) or for setting it. Usually this will be the native format of the wx.DataObject. (R&tDataObject_GetPreferredFormat(R(R)((s wx\_misc.pyctGetPreferredFormatscOsti||S(s GetFormatCount(self, int dir=Get) -> size_t Returns the number of available formats for rendering or setting the data. (R&tDataObject_GetFormatCount(R(R)((s wx\_misc.pyctGetFormatCountscOsti||S(s~ IsSupported(self, DataFormat format, int dir=Get) -> bool Returns True if this format is supported. (R&tDataObject_IsSupported(R(R)((s wx\_misc.pyct IsSupportedscOsti||S(s{ GetDataSize(self, DataFormat format) -> size_t Get the (total) size of data for the given format (R&tDataObject_GetDataSize(R(R)((s wx\_misc.pyct GetDataSizescOsti||S(s GetAllFormats(self, int dir=Get) -> [formats] Returns a list of all the wx.DataFormats that this dataobject supports in the given direction. (R&tDataObject_GetAllFormats(R(R)((s wx\_misc.pyct GetAllFormatsscOsti||S(s GetDataHere(self, DataFormat format) -> String Get the data bytes in the specified format, returns None on failure. (R&tDataObject_GetDataHere(R(R)((s wx\_misc.pyct GetDataHerescOsti||S(s SetData(self, DataFormat format, String data) -> bool Set the data in the specified format from the bytes in the the data string. (R&tDataObject_SetData(R(R)((s wx\_misc.pyctSetDatassSee `GetAllFormats`sSee `GetDataHere`sSee `GetDataSize`sSee `GetFormatCount`sSee `GetPreferredFormat`(RRR5R6RR%RRR&tDataObject_GetRtDataObject_SetRtDataObject_BothtBothtdelete_DataObjectRRRRRRRRRt AllFormatstDataHeretDataSizet FormatCounttPreferredFormat(((s wx\_misc.pycRys*          tDataObjectSimplecBszeZdZeddddZeZdZdZdZ dZ d Z d Z eee dd Z RS( se wx.DataObjectSimple is a `wx.DataObject` which only supports one format. This is the simplest possible `wx.DataObject` implementation. This is still an "abstract base class" meaning that you can't use it directly. You either need to use one of the predefined base classes, or derive your own class from `wx.PyDataObjectSimple`. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self, DataFormat format=FormatInvalid) -> DataObjectSimple Constructor accepts the supported format (none by default) which may also be set later with `SetFormat`. N(R&tDataObjectSimple_swiginittnew_DataObjectSimple(R R(R)((s wx\_misc.pycR%scOsti||S(s GetFormat(self) -> DataFormat Returns the (one and only one) format supported by this object. It is assumed that the format is supported in both directions. (R&tDataObjectSimple_GetFormat(R(R)((s wx\_misc.pyct GetFormatscOsti||S(sX SetFormat(self, DataFormat format) Sets the supported format. (R&tDataObjectSimple_SetFormat(R(R)((s wx\_misc.pyct SetFormatscOsti||S(sP GetDataSize(self) -> size_t Get the size of our data. (R&tDataObjectSimple_GetDataSize(R(R)((s wx\_misc.pycRscOsti||S(s GetDataHere(self) -> String Returns the data bytes from the data object as a string, returns None on failure. Must be implemented in the derived class if the object supports rendering its data. (R&tDataObjectSimple_GetDataHere(R(R)((s wx\_misc.pycRscOsti||S(s SetData(self, String data) -> bool Copy the data value to the data object. Must be implemented in the derived class if the object supports setting its data. (R&tDataObjectSimple_SetData(R(R)((s wx\_misc.pycR ssSee `GetFormat` and `SetFormat`(RRR5R6RRRR%RRRRRR(((s wx\_misc.pycRs     tPyDataObjectSimplecBsAeZdZeddddZeZdZdZRS(sw wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class. You should derive from this class and overload `GetDataSize`, `GetDataHere` and `SetData` when you need to create your own simple single-format type of `wx.DataObject`. cCs |iiS((RR(R!((s wx\_misc.pycR""scCs|ii|S((RR(R!R#((s wx\_misc.pycR""sR$sThe membership flagcOs3ti|ti||ti||tdS(s __init__(self, DataFormat format=FormatInvalid) -> PyDataObjectSimple wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class. You should derive from this class and overload `GetDataSize`, `GetDataHere` and `SetData` when you need to create your own simple single-format type of `wx.DataObject`. N(R&tPyDataObjectSimple_swiginittnew_PyDataObjectSimpleRR(R R(R)((s wx\_misc.pycR%$s cOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&t#PyDataObjectSimple__setCallbackInfo(R(R)((s wx\_misc.pycR2s( RRR5R6RRRR%R(((s wx\_misc.pycRs  tDataObjectCompositecBs\eZdZeddddZeZdZdZdZ ee ddZ RS( s wx.DataObjectComposite is the simplest `wx.DataObject` derivation which may be used to support multiple formats. It contains several 'wx.DataObjectSimple` objects and supports any format supported by at least one of them. Only one of these data objects is *preferred* (the first one if not explicitly changed by using the second parameter of `Add`) and its format determines the preferred format of the composite data object as well. See `wx.DataObject` documentation for the reasons why you might prefer to use wx.DataObject directly instead of wx.DataObjectComposite for efficiency reasons. cCs |iiS((RR(R!((s wx\_misc.pycR"GscCs|ii|S((RR(R!R#((s wx\_misc.pycR"GsR$sThe membership flagcOs ti|ti||dS(s __init__(self) -> DataObjectComposite wx.DataObjectComposite is the simplest `wx.DataObject` derivation which may be used to support multiple formats. It contains several 'wx.DataObjectSimple` objects and supports any format supported by at least one of them. Only one of these data objects is *preferred* (the first one if not explicitly changed by using the second parameter of `Add`) and its format determines the preferred format of the composite data object as well. See `wx.DataObject` documentation for the reasons why you might prefer to use wx.DataObject directly instead of wx.DataObjectComposite for efficiency reasons. N(R&tDataObjectComposite_swiginittnew_DataObjectComposite(R R(R)((s wx\_misc.pycR%IscOsti||S(s Add(self, DataObjectSimple dataObject, bool preferred=False) Adds the dataObject to the list of supported objects and it becomes the preferred object if preferred is True. (R&tDataObjectComposite_Add(R(R)((s wx\_misc.pycRT[scOsti||S(sU GetReceivedFormat(self) -> DataFormat Report the format passed to the `SetData` method. This should be the format of the data object within the composite that recieved data from the clipboard or the DnD operation. You can use this method to find out what kind of data object was recieved. (R&t%DataObjectComposite_GetReceivedFormat(R(R)((s wx\_misc.pyctGetReceivedFormatds sSee `GetReceivedFormat`( RRR5R6RRRR%RTRtReceivedFormat(((s wx\_misc.pycR8s  tTextDataObjectcBszeZdZeddddZeZdZdZdZ dZ ee e dd Z eedd Z RS( so wx.TextDataObject is a specialization of `wx.DataObject` for text data. It can be used without change to paste data into the `wx.Clipboard` or a `wx.DropSource`. Alternativly, you may wish to derive a new class from the `wx.PyTextDataObject` class for providing text on-demand in order to minimize memory consumption when offering data in several formats, such as plain text and RTF, because by default the text is stored in a string in this class, but it might as well be generated on demand when requested. For this, `GetTextLength` and `GetText` will have to be overridden. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self, String text=EmptyString) -> TextDataObject Constructor, may be used to initialise the text (otherwise `SetText` should be used later). N(R&tTextDataObject_swiginittnew_TextDataObject(R R(R)((s wx\_misc.pycR%scOsti||S(s GetTextLength(self) -> size_t Returns the data size. By default, returns the size of the text data set in the constructor or using `SetText`. This can be overridden (via `wx.PyTextDataObject`) to provide text size data on-demand. It is recommended to return the text length plus 1 for a trailing zero, but this is not strictly required. (R&tTextDataObject_GetTextLength(R(R)((s wx\_misc.pyct GetTextLengths cOsti||S(sd GetText(self) -> String Returns the text associated with the data object. (R&tTextDataObject_GetText(R(R)((s wx\_misc.pyctGetTextscOsti||S(sk SetText(self, String text) Sets the text associated with the data object. This method is called when the data object receives the data and, by default, copies the text into the member variable. If you want to process the text on the fly you may wish to override this function (via `wx.PyTextDataObject`.) (R&tTextDataObject_SetText(R(R)((s wx\_misc.pyctSetTexts sSee `GetText` and `SetText`sSee `GetTextLength`( RRR5R6RRRR%RRRtTextt TextLength(((s wx\_misc.pycRrs    tPyTextDataObjectcBsAeZdZeddddZeZdZdZRS(s wx.PyTextDataObject is a version of `wx.TextDataObject` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class. You should derive from this class and overload `GetTextLength`, `GetText`, and `SetText` when you want to be able to provide text on demand instead of preloading it into the data object. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs3ti|ti||ti||tdS(s __init__(self, String text=EmptyString) -> PyTextDataObject wx.PyTextDataObject is a version of `wx.TextDataObject` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class. You should derive from this class and overload `GetTextLength`, `GetText`, and `SetText` when you want to be able to provide text on demand instead of preloading it into the data object. N(R&tPyTextDataObject_swiginittnew_PyTextDataObjectR R(R R(R)((s wx\_misc.pycR%s cOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&t!PyTextDataObject__setCallbackInfo(R(R)((s wx\_misc.pycRs( RRR5R6RRRR%R(((s wx\_misc.pycR s  tBitmapDataObjectcBs_eZdZeddddZeZdZdZdZ eee ddZ RS( s wx.BitmapDataObject is a specialization of wxDataObject for bitmap data. It can be used without change to paste data into the `wx.Clipboard` or a `wx.DropSource`. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self, Bitmap bitmap=wxNullBitmap) -> BitmapDataObject Constructor, optionally passing a bitmap (otherwise use `SetBitmap` later). N(R&tBitmapDataObject_swiginittnew_BitmapDataObject(R R(R)((s wx\_misc.pycR%scOsti||S(sm GetBitmap(self) -> Bitmap Returns the bitmap associated with the data object. You may wish to override this method (by deriving from `wx.PyBitmapDataObject`) when offering data on-demand, but this is not required by wxWidgets' internals. Use this method to get data in bitmap form from the `wx.Clipboard`. (R&tBitmapDataObject_GetBitmap(R(R)((s wx\_misc.pycR~s cOsti||S(s SetBitmap(self, Bitmap bitmap) Sets the bitmap associated with the data object. This method is called when the data object receives data. Usually there will be no reason to override this function. (R&tBitmapDataObject_SetBitmap(R(R)((s wx\_misc.pyct SetBitmapssSee `GetBitmap` and `SetBitmap`( RRR5R6RRRR%R~RtBitmap(((s wx\_misc.pycRs  tPyBitmapDataObjectcBsAeZdZeddddZeZdZdZRS(s% wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class. To be able to provide bitmap data on demand derive from this class and overload `GetBitmap`. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs3ti|ti||ti||tdS(s __init__(self, Bitmap bitmap=wxNullBitmap) -> PyBitmapDataObject wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class. To be able to provide bitmap data on demand derive from this class and overload `GetBitmap`. N(R&tPyBitmapDataObject_swiginittnew_PyBitmapDataObjectRR(R R(R)((s wx\_misc.pycR%s cOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&t#PyBitmapDataObject__setCallbackInfo(R(R)((s wx\_misc.pycR s( RRR5R6RRRR%R(((s wx\_misc.pycRs  tFileDataObjectcBs\eZdZeddddZeZdZdZdZ eeddZ RS( s wx.FileDataObject is a specialization of `wx.DataObjectSimple` for file names. The program works with it just as if it were a list of absolute file names, but internally it uses the same format as Explorer and other compatible programs under Windows or GNOME/KDE filemanager under Unix which makes it possible to receive files from them using this class. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self) -> FileDataObjectN(R&tFileDataObject_swiginittnew_FileDataObject(R R(R)((s wx\_misc.pycR%scOsti||S(sV GetFilenames(self) -> [names] Returns a list of file names. (R&tFileDataObject_GetFilenames(R(R)((s wx\_misc.pyct GetFilenames scOsti||S(s{ AddFile(self, String filename) Adds a file to the list of files represented by this data object. (R&tFileDataObject_AddFile(R(R)((s wx\_misc.pyctAddFile(ssSee `GetFilenames`( RRR5R6RRRR%RR t Filenames(((s wx\_misc.pycRs   tCustomDataObjectcBseZdZeddddZeZdZdZeZ dZ dZ ee edd Z ee dd Z RS( s: wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for some application-specific data in arbitrary format. Python strings are used for getting and setting data, but any picklable object can easily be transfered via strings. A copy of the data is stored in the data object. cCs |iiS((RR(R!((s wx\_misc.pycR";scCs|ii|S((RR(R!R#((s wx\_misc.pycR";sR$sThe membership flagcGsti|ti|dS(s __init__(self, DataFormat format) -> CustomDataObject __init__(self, String formatName) -> CustomDataObject __init__(self) -> CustomDataObject wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for some application-specific data in arbitrary format. Python strings are used for getting and setting data, but any picklable object can easily be transfered via strings. A copy of the data is stored in the data object. N(R&tCustomDataObject_swiginittnew_CustomDataObject(R R(((s wx\_misc.pycR%=s cOsti||S(se SetData(self, String data) -> bool Copy the data value to the data object. (R&tCustomDataObject_SetData(R(R)((s wx\_misc.pycRJscOsti||S(sL GetSize(self) -> size_t Get the size of the data. (R&tCustomDataObject_GetSize(R(R)((s wx\_misc.pycRSscOsti||S(sk GetData(self) -> String Returns the data bytes from the data object as a string. (R&tCustomDataObject_GetData(R(R)((s wx\_misc.pyctGetData[ssSee `GetData` and `SetData`s See `GetSize`(RRR5R6RRRR%RtTakeDataRR(tDataR(((s wx\_misc.pycR"3s   t URLDataObjectcBs_eZdZeddddZeZdZdZdZ eee ddZ RS( s This data object holds a URL in a format that is compatible with some browsers such that it is able to be dragged to or from them. cCs |iiS((RR(R!((s wx\_misc.pycR"lscCs|ii|S((RR(R!R#((s wx\_misc.pycR"lsR$sThe membership flagcOs ti|ti||dS(s __init__(self, String url=EmptyString) -> URLDataObject This data object holds a URL in a format that is compatible with some browsers such that it is able to be dragged to or from them. N(R&tURLDataObject_swiginittnew_URLDataObject(R R(R)((s wx\_misc.pycR%nscOsti||S(s^ GetURL(self) -> String Returns a string containing the current URL. (R&tURLDataObject_GetURL(R(R)((s wx\_misc.pyctGetURLvscOsti||S(s@ SetURL(self, String url) Set the URL. (R&tURLDataObject_SetURL(R(R)((s wx\_misc.pyctSetURL~ssSee `GetURL` and `SetURL`( RRR5R6RRRR%R/R1tURL(((s wx\_misc.pycR+gs   tMetafileDataObjectcBsJeZdZeddddZeZdZdZdZ RS(s%Proxy of C++ MetafileDataObject classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s$__init__(self) -> MetafileDataObjectN(R&tMetafileDataObject_swiginittnew_MetafileDataObject(R R(R)((s wx\_misc.pycR%scOsti||S(s&SetMetafile(self, wxMetafile metafile)(R&tMetafileDataObject_SetMetafile(R(R)((s wx\_misc.pyct SetMetafilescOsti||S(sGetMetafile(self) -> wxMetafile(R&tMetafileDataObject_GetMetafile(R(R)((s wx\_misc.pyct GetMetafiles( RRR5R6RRRR%R7R9(((s wx\_misc.pycR3s   cOsti||S(sIsDragResultOk(int res) -> bool(R&tIsDragResultOk(R(R)((s wx\_misc.pycR:st DropSourcecBseZdZeddddZeZdZdZe i Z dZ dZ d Zd Zd Zd Zd ZeiedZeee ddZRS(sProxy of C++ DropSource classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs3ti|ti||ti||tdS(s __init__(self, Window win, Cursor copy=wxNullCursor, Cursor move=wxNullCursor, Cursor none=wxNullCursor) -> DropSource N(R&tDropSource_swiginittnew_DropSourceR;R(R R(R)((s wx\_misc.pycR%scOsti||S(sD_setCallbackInfo(self, PyObject self, PyObject _class, int incref=0)(R&tDropSource__setCallbackInfo(R(R)((s wx\_misc.pycRscCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(sSetData(self, DataObject data)(R&tDropSource_SetData(R(R)((s wx\_misc.pycRscOsti||S(s!GetDataObject(self) -> DataObject(R&tDropSource_GetDataObject(R(R)((s wx\_misc.pyct GetDataObjectscOsti||S(s'SetCursor(self, int res, Cursor cursor)(R&tDropSource_SetCursor(R(R)((s wx\_misc.pycR|scOsti||S(s0DoDragDrop(self, int flags=Drag_CopyOnly) -> int(R&tDropSource_DoDragDrop(R(R)((s wx\_misc.pyct DoDragDropscOsti||S(s&GiveFeedback(self, int effect) -> bool(R&tDropSource_GiveFeedback(R(R)((s wx\_misc.pyct GiveFeedbackscOsti||S(N(R;RF(R(R<((s wx\_misc.pyctbase_GiveFeedbackss+Please use DropSource.GiveFeedback instead.s!See `GetDataObject` and `SetData`(RRR5R6RRRR%RR&tdelete_DropSourceRRRRAR|RDRFRGRSRTR(((s wx\_misc.pycR;s             cCsJti|}tidjotiti|Snti|SdS(s Returns either a `wx.Cursor` or `wx.Icon` created from the image file ``filename``. This function is useful with the `wx.DropSource` class which, depending on platform accepts either a icon or a cursor. t __WXGTK__N(RStImagetPlatformtIconFromBitmaptBitmapFromImagetCursorFromImage(tfilenametimg((s wx\_misc.pyct DROP_ICONst DropTargetcBs:eZdZeddddZeZdZdZe i Z dZ dZ d Zd Zd Zd Zd ZdZeiedZdZeiedZdZeiedZdZeiedZdZdZdZee eddZeeeddZRS(sProxy of C++ DropTarget classcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs3ti|ti||ti||tdS(s8__init__(self, DataObject dataObject=None) -> DropTargetN(R&tDropTarget_swiginittnew_DropTargetRRR(R R(R)((s wx\_misc.pycR%scOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&tDropTarget__setCallbackInfo(R(R)((s wx\_misc.pycRscCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s!GetDataObject(self) -> DataObject(R&tDropTarget_GetDataObject(R(R)((s wx\_misc.pycRAscOsti||S(s*SetDataObject(self, DataObject dataObject)(R&tDropTarget_SetDataObject(R(R)((s wx\_misc.pyct SetDataObjectscOsti||S(s+OnEnter(self, int x, int y, int def) -> int(R&tDropTarget_OnEnter(R(R)((s wx\_misc.pyctOnEnterscOsti||S(s.OnDragOver(self, int x, int y, int def) -> int(R&tDropTarget_OnDragOver(R(R)((s wx\_misc.pyct OnDragOverscOsti||S(s OnLeave(self)(R&tDropTarget_OnLeave(R(R)((s wx\_misc.pyctOnLeavescOsti||S(s"OnDrop(self, int x, int y) -> bool(R&tDropTarget_OnDrop(R(R)((s wx\_misc.pyctOnDropscOsti||S(N(RRRZ(R(R<((s wx\_misc.pyct base_OnEnter ss&Please use DropTarget.OnEnter instead.cOsti||S(N(RRR\(R(R<((s wx\_misc.pyctbase_OnDragOverss)Please use DropTarget.OnDragOver instead.cOsti||S(N(RRR^(R(R<((s wx\_misc.pyct base_OnLeavess&Please use DropTarget.OnLeave instead.cOsti||S(N(RRR`(R(R<((s wx\_misc.pyct base_OnDropss%Please use DropTarget.OnDrop instead.cOsti||S(sGetData(self) -> bool(R&tDropTarget_GetData(R(R)((s wx\_misc.pycR(scOsti||S(s"SetDefaultAction(self, int action)(R&tDropTarget_SetDefaultAction(R(R)((s wx\_misc.pyctSetDefaultAction"scOsti||S(sGetDefaultAction(self) -> int(R&tDropTarget_GetDefaultAction(R(R)((s wx\_misc.pyctGetDefaultAction&ss'See `GetDataObject` and `SetDataObject`s-See `GetDefaultAction` and `SetDefaultAction`(RRR5R6RRRR%RR&tdelete_DropTargetRRRARXRZR\R^R`RaRSRTRbRcRdR(RgRiRt DefaultAction(((s wx\_misc.pycRRs<                         tTextDropTargetcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZeiedZdZeiedZdZeiedZdZeiedZdZeiedZdZeiedZRS(s!Proxy of C++ TextDropTarget classcCs |iiS((RR(R!((s wx\_misc.pycR"1scCs|ii|S((RR(R!R#((s wx\_misc.pycR"1sR$sThe membership flagcOs3ti|ti||ti||tdS(s __init__(self) -> TextDropTargetN(R&tTextDropTarget_swiginittnew_TextDropTargetRlR(R R(R)((s wx\_misc.pycR%3scOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&tTextDropTarget__setCallbackInfo(R(R)((s wx\_misc.pycR8scOsti||S(s3OnDropText(self, int x, int y, String text) -> bool(R&tTextDropTarget_OnDropText(R(R)((s wx\_misc.pyct OnDropText<scOsti||S(s+OnEnter(self, int x, int y, int def) -> int(R&tTextDropTarget_OnEnter(R(R)((s wx\_misc.pycRZ@scOsti||S(s.OnDragOver(self, int x, int y, int def) -> int(R&tTextDropTarget_OnDragOver(R(R)((s wx\_misc.pycR\DscOsti||S(s OnLeave(self)(R&tTextDropTarget_OnLeave(R(R)((s wx\_misc.pycR^HscOsti||S(s"OnDrop(self, int x, int y) -> bool(R&tTextDropTarget_OnDrop(R(R)((s wx\_misc.pycR`LscOsti||S(s*OnData(self, int x, int y, int def) -> int(R&tTextDropTarget_OnData(R(R)((s wx\_misc.pyctOnDataPscOsti||S(N(RlRq(R(R<((s wx\_misc.pyctbase_OnDropTextTss-Please use TextDropTarget.OnDropText instead.cOsti||S(N(RlRZ(R(R<((s wx\_misc.pycRaYss*Please use TextDropTarget.OnEnter instead.cOsti||S(N(RlR\(R(R<((s wx\_misc.pycRb^ss-Please use TextDropTarget.OnDragOver instead.cOsti||S(N(RlR^(R(R<((s wx\_misc.pycRccss*Please use TextDropTarget.OnLeave instead.cOsti||S(N(RlR`(R(R<((s wx\_misc.pycRdhss)Please use TextDropTarget.OnDrop instead.cOsti||S(N(RlRw(R(R<((s wx\_misc.pyct base_OnDatamss)Please use TextDropTarget.OnData instead.(RRR5R6RRRR%RRqRZR\R^R`RwRxRSRTRaRbRcRdRy(((s wx\_misc.pycRl/s:                         tFileDropTargetcBseZdZeddddZeZdZdZdZ dZ d Z d Z d Z d Zd ZeiedZdZeiedZdZeiedZdZeiedZdZeiedZdZeiedZRS(s!Proxy of C++ FileDropTarget classcCs |iiS((RR(R!((s wx\_misc.pycR"vscCs|ii|S((RR(R!R#((s wx\_misc.pycR"vsR$sThe membership flagcOs3ti|ti||ti||tdS(s __init__(self) -> FileDropTargetN(R&tFileDropTarget_swiginittnew_FileDropTargetRzR(R R(R)((s wx\_misc.pycR%xscOsti||S(s6_setCallbackInfo(self, PyObject self, PyObject _class)(R&tFileDropTarget__setCallbackInfo(R(R)((s wx\_misc.pycR}scOsti||S(s@OnDropFiles(self, int x, int y, wxArrayString filenames) -> bool(R&tFileDropTarget_OnDropFiles(R(R)((s wx\_misc.pyct OnDropFilesscOsti||S(s+OnEnter(self, int x, int y, int def) -> int(R&tFileDropTarget_OnEnter(R(R)((s wx\_misc.pycRZscOsti||S(s.OnDragOver(self, int x, int y, int def) -> int(R&tFileDropTarget_OnDragOver(R(R)((s wx\_misc.pycR\scOsti||S(s OnLeave(self)(R&tFileDropTarget_OnLeave(R(R)((s wx\_misc.pycR^scOsti||S(s"OnDrop(self, int x, int y) -> bool(R&tFileDropTarget_OnDrop(R(R)((s wx\_misc.pycR`scOsti||S(s*OnData(self, int x, int y, int def) -> int(R&tFileDropTarget_OnData(R(R)((s wx\_misc.pycRwscOsti||S(N(RzR(R(R<((s wx\_misc.pyctbase_OnDropFilesss.Please use FileDropTarget.OnDropFiles instead.cOsti||S(N(RzRZ(R(R<((s wx\_misc.pycRass*Please use FileDropTarget.OnEnter instead.cOsti||S(N(RzR\(R(R<((s wx\_misc.pycRbss-Please use FileDropTarget.OnDragOver instead.cOsti||S(N(RzR^(R(R<((s wx\_misc.pycRcss*Please use FileDropTarget.OnLeave instead.cOsti||S(N(RzR`(R(R<((s wx\_misc.pycRdss)Please use FileDropTarget.OnDrop instead.cOsti||S(N(RzRw(R(R<((s wx\_misc.pycRyss)Please use FileDropTarget.OnData instead.(RRR5R6RRRR%RRRZR\R^R`RwRRSRTRaRbRcRdRy(((s wx\_misc.pycRzts:                         t ClipboardcBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZdZdZdZeeZRS(s{ wx.Clipboard represents the system clipboard and provides methods to copy data to it or paste data from it. Normally, you should only use ``wx.TheClipboard`` which is a reference to a global wx.Clipboard instance. Call ``wx.TheClipboard``'s `Open` method to get ownership of the clipboard. If this operation returns True, you now own the clipboard. Call `SetData` to put data on the clipboard, or `GetData` to retrieve data from the clipboard. Call `Close` to close the clipboard and relinquish ownership. You should keep the clipboard open only momentarily. :see: `wx.DataObject` cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s__init__(self) -> ClipboardN(R&tClipboard_swiginitt new_Clipboard(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s# Open(self) -> bool Call this function to open the clipboard before calling SetData and GetData. Call Close when you have finished with the clipboard. You should keep the clipboard open for only a very short time. Returns True on success. (R&tClipboard_Open(R(R)((s wx\_misc.pycR4s cOsti||S(s< Close(self) Closes the clipboard. (R&tClipboard_Close(R(R)((s wx\_misc.pyctClosescOsti||S(sW IsOpened(self) -> bool Query whether the clipboard is opened (R&tClipboard_IsOpened(R(R)((s wx\_misc.pyctIsOpenedscOsti||S(sf AddData(self, DataObject data) -> bool Call this function to add the data object to the clipboard. You may call this function repeatedly after having cleared the clipboard. After this function has been called, the clipboard owns the data, so do not delete the data explicitly. :see: `wx.DataObject` (R&tClipboard_AddData(R(R)((s wx\_misc.pyctAddDatas cOsti||S(s SetData(self, DataObject data) -> bool Set the clipboard data, this is the same as `Clear` followed by `AddData`. :see: `wx.DataObject` (R&tClipboard_SetData(R(R)((s wx\_misc.pycRs cOsti||S(s IsSupported(self, DataFormat format) -> bool Returns True if the given format is available in the data object(s) on the clipboard. (R&tClipboard_IsSupported(R(R)((s wx\_misc.pycRscOsti||S(s GetData(self, DataObject data) -> bool Call this function to fill data with data on the clipboard, if available in the required format. Returns true on success. (R&tClipboard_GetData(R(R)((s wx\_misc.pycR(scOsti||S(s Clear(self) Clears data from the clipboard object and also the system's clipboard if possible. (R&tClipboard_Clear(R(R)((s wx\_misc.pyctClearscOsti||S(sT Flush(self) -> bool Flushes the clipboard: this means that the data which is currently on clipboard will stay available even after the application exits, possibly eating memory, otherwise the clipboard will be emptied on exit. Returns False if the operation is unsuccesful for any reason. (R&tClipboard_Flush(R(R)((s wx\_misc.pycR!s cOsti||S(s UsePrimarySelection(self, bool primary=True) On platforms supporting it (the X11 based platforms), selects the so called PRIMARY SELECTION as the clipboard as opposed to the normal clipboard, if primary is True. (R&tClipboard_UsePrimarySelection(R(R)((s wx\_misc.pyctUsePrimarySelection,scOsti||S(se Get() -> Clipboard Returns global instance (wxTheClipboard) of the object. (R&t Clipboard_Get(R(R)((s wx\_misc.pycR6s(RRR5R6RRRR%R&tdelete_ClipboardRRR4RRRRRR(RRRRR7(((s wx\_misc.pycRs$      cGs ti|S(sc Clipboard_Get() -> Clipboard Returns global instance (wxTheClipboard) of the object. (R&R(R(((s wx\_misc.pycRAst_wxPyDelayedInitWrappercBs,eZdZdZdZdZRS(cOs(||_||_||_d|_dS(N(t _initfunct_argst_kwargsR t _instance(R tinitfuncR(R)((s wx\_misc.pycR%Js   cCsD|idjo0tio|i|i|i|_q@ndS(N(RR RStGetAppRRR(R ((s wx\_misc.pyct_checkInstanceOs cCs|it|i|S(N(RtgetattrR(R R((s wx\_misc.pyct __getattr__Ss cCs|it|iS(N(RtreprR(R ((s wx\_misc.pycRVs (RRR%RRR(((s wx\_misc.pycRIs   tClipboardLockercBsSeZdZeddddZeZdZei Z dZ dZ RS(sr A helpful class for opening the clipboard and automatically closing it when the locker is destroyed. cCs |iiS((RR(R!((s wx\_misc.pycR"`scCs|ii|S((RR(R!R#((s wx\_misc.pycR"`sR$sThe membership flagcOs ti|ti||dS(s __init__(self, Clipboard clipboard=None) -> ClipboardLocker A helpful class for opening the clipboard and automatically closing it when the locker is destroyed. N(R&tClipboardLocker_swiginittnew_ClipboardLocker(R R(R)((s wx\_misc.pycR%bscCsdS(N(R (R ((s wx\_misc.pycR"kscOsti||S(s __nonzero__(self) -> bool A ClipboardLocker instance evaluates to True if the clipboard was successfully opened. (R&tClipboardLocker___nonzero__(R(R)((s wx\_misc.pycRls( RRR5R6RRRR%R&tdelete_ClipboardLockerRRR(((s wx\_misc.pycR[s   t VideoModecBseZdZeddddZeZdZei Z dZ dZ dZ d Zd Zd Zd Zd ZdZeeieiZeeieiZeeieiZeeieiZeeddZ eeddZ!ee ddZ"RS(s>A simple struct containing video mode parameters for a displaycCs |iiS((RR(R!((s wx\_misc.pycR"{scCs|ii|S((RR(R!R#((s wx\_misc.pycR"{sR$sThe membership flagcOs ti|ti||dS(s __init__(self, int width=0, int height=0, int depth=0, int freq=0) -> VideoMode A simple struct containing video mode parameters for a display N(R&tVideoMode_swiginitt new_VideoMode(R R(R)((s wx\_misc.pycR%}scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s Matches(self, VideoMode other) -> bool Returns True if this mode matches the other one in the sense that all non-zero fields of the other mode have the same value in this one (except for refresh which is allowed to have a greater value) (R&tVideoMode_Matches(R(R)((s wx\_misc.pyctMatchesscOsti||S(sw GetWidth(self) -> int Returns the screen width in pixels (e.g. 640*480), 0 means unspecified (R&tVideoMode_GetWidth(R(R)((s wx\_misc.pyctGetWidthscOsti||S(sy GetHeight(self) -> int Returns the screen height in pixels (e.g. 640*480), 0 means unspecified (R&tVideoMode_GetHeight(R(R)((s wx\_misc.pyct GetHeightscOsti||S(s GetDepth(self) -> int Returns the screen's bits per pixel (e.g. 32), 1 is monochrome and 0 means unspecified/known (R&tVideoMode_GetDepth(R(R)((s wx\_misc.pyctGetDepthscOsti||S(s] IsOk(self) -> bool returns true if the object has been initialized (R&tVideoMode_IsOk(R(R)((s wx\_misc.pycRscCs |iS(N(R(R ((s wx\_misc.pycRscOsti||S(s%__eq__(self, VideoMode other) -> bool(R&tVideoMode___eq__(R(R)((s wx\_misc.pycRBscOsti||S(s%__ne__(self, VideoMode other) -> bool(R&tVideoMode___ne__(R(R)((s wx\_misc.pycRDssSee `GetDepth`sSee `GetHeight`sSee `GetWidth`(#RRR5R6RRRR%R&tdelete_VideoModeRRRRRRRRRBRDtVideoMode_w_gettVideoMode_w_settwtVideoMode_h_gettVideoMode_h_setthtVideoMode_bpp_gettVideoMode_bpp_settbpptVideoMode_refresh_gettVideoMode_refresh_settrefreshtDepthtHeighttWidth(((s wx\_misc.pycRys*         tDisplaycBs=eZdZeddddZeZdZei Z dZ dZ e e Z dZe eZd Ze eZd Zd Zd Zd ZdZdZdZdZdZdZeeddZeeddZeeddZeeddZeeddZRS(s3Represents a display/monitor attached to the systemcCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(s __init__(self, unsigned int index=0) -> Display Set up a Display instance with the specified display. The displays are numbered from 0 to GetCount() - 1, 0 is always the primary display and the only one which is always supported N(R&tDisplay_swiginitt new_Display(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s^ GetCount() -> unsigned int Return the number of available displays. (R&tDisplay_GetCount(R(R)((s wx\_misc.pycR,scOsti||S(s GetFromPoint(Point pt) -> int Find the display where the given point lies, return wx.NOT_FOUND if it doesn't belong to any display (R&tDisplay_GetFromPoint(R(R)((s wx\_misc.pyct GetFromPointscOsti||S(s GetFromWindow(Window window) -> int Find the display where the given window lies, return wx.NOT_FOUND if it is not shown at all. (R&tDisplay_GetFromWindow(R(R)((s wx\_misc.pyct GetFromWindowscOsti||S(sd IsOk(self) -> bool Return true if the object was initialized successfully (R&t Display_IsOk(R(R)((s wx\_misc.pycRscCs |iS(N(R(R ((s wx\_misc.pycRscOsti||S(s GetGeometry(self) -> Rect Returns the bounding rectangle of the display whose index was passed to the constructor. (R&tDisplay_GetGeometry(R(R)((s wx\_misc.pyct GetGeometryscOsti||S(s GetClientArea(self) -> Rect Returns the bounding rectangle the client area of the display, i.e., without taskbars and such. (R&tDisplay_GetClientArea(R(R)((s wx\_misc.pyct GetClientAreascOsti||S(sx GetName(self) -> String Returns the display's name. A name is not available on all platforms. (R&tDisplay_GetName(R(R)((s wx\_misc.pyctGetName scOsti||S(s IsPrimary(self) -> bool Returns True if the display is the primary display. The primary display is the one whose index is 0. (R&tDisplay_IsPrimary(R(R)((s wx\_misc.pyct IsPrimaryscOsti||S(s GetModes(VideoMode mode=DefaultVideoMode) -> [videoMode...] Enumerate all video modes supported by this display matching the given one (in the sense of VideoMode.Match()). As any mode matches the default value of the argument and there is always at least one video mode supported by display, the returned array is only empty for the default value of the argument if this function is not supported at all on this platform. (R&tDisplay_GetModes(R(R)((s wx\_misc.pyctGetModess cOsti||S(sX GetCurrentMode(self) -> VideoMode Get the current video mode. (R&tDisplay_GetCurrentMode(R(R)((s wx\_misc.pyctGetCurrentMode)scOsti||S(s ChangeMode(self, VideoMode mode=DefaultVideoMode) -> bool Changes the video mode of this display to the mode specified in the mode parameter. If wx.DefaultVideoMode is passed in as the mode parameter, the defined behaviour is that wx.Display will reset the video mode to the default mode used by the display. On Windows, the behavior is normal. However, there are differences on other platforms. On Unix variations using X11 extensions it should behave as defined, but some irregularities may occur. On wxMac passing in wx.DefaultVideoMode as the mode parameter does nothing. This happens because Carbon no longer has access to DMUseScreenPrefs, an undocumented function that changed the video mode to the system default by using the system's 'scrn' resource. Returns True if succeeded, False otherwise (R&tDisplay_ChangeMode(R(R)((s wx\_misc.pyct ChangeMode1scOsti||S(sh ResetMode(self) Restore the default video mode (just a more readable synonym) (R&tDisplay_ResetMode(R(R)((s wx\_misc.pyct ResetModeHssSee `GetClientArea`sSee `GetCurrentMode`sSee `GetGeometry`sSee `GetModes`s See `GetName`(RRR5R6RRRR%R&tdelete_DisplayRRR,R7RRRRRRRRRRRRt ClientAreat CurrentModetGeometrytModesR(((s wx\_misc.pycRs6             cGs ti|S(sZ Display_GetCount() -> unsigned int Return the number of available displays. (R&R(R(((s wx\_misc.pycRXscOsti||S(s Display_GetFromPoint(Point pt) -> int Find the display where the given point lies, return wx.NOT_FOUND if it doesn't belong to any display (R&R(R(R)((s wx\_misc.pycR`scOsti||S(s Display_GetFromWindow(Window window) -> int Find the display where the given window lies, return wx.NOT_FOUND if it is not shown at all. (R&R(R(R)((s wx\_misc.pycRist StandardPathscBseZdZeddddZdZeZei Z ei Z ei ZdZeeZdZdZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZRS(sF wx.StandardPaths returns standard locations in the file system and should be used by programs to find their data files in a portable way. In the description of the methods below, the example return values are given for the Unix, Windows and Mac OS X systems, however please note that these are just examples and the actual values may differ. For example, under Windows the system administrator may change the standard directories locations, i.e. the Windows directory may be named W:/Win2003 instead of the default C:/Windows. The strings appname and username should be replaced with the value returned by `wx.App.GetAppName` and the name of the currently logged in user, respectively. The string prefix is only used under Unix and is /usr/local by default but may be changed using `SetInstallPrefix`. The directories returned by the methods of this class may or may not exist. If they don't exist, it's up to the caller to create them, wx.StandardPaths doesn't do it. Finally note that these functions only work with standardly packaged applications. I.e. under Unix you should follow the standard installation conventions and under Mac you should create your application bundle according to the Apple guidelines. Again, this class doesn't help you to do it. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcCs tddS(NsNo constructor defined(R (R ((s wx\_misc.pycR%scOsti||S(s\ Get() -> StandardPaths Return the global standard paths singleton (R&tStandardPaths_Get(R(R)((s wx\_misc.pycRscOsti||S(s GetExecutablePath(self) -> String Return the path (directory+filename) of the running executable or an empty string if it couldn't be determined. The path is returned as an absolute path whenever possible. (R&tStandardPaths_GetExecutablePath(R(R)((s wx\_misc.pyctGetExecutablePathscOsti||S(s GetConfigDir(self) -> String Return the directory with system config files: /etc under Unix, 'c:/Documents and Settings/All Users/Application Data' under Windows, /Library/Preferences for Mac (R&tStandardPaths_GetConfigDir(R(R)((s wx\_misc.pyct GetConfigDirscOsti||S(sh GetUserConfigDir(self) -> String Return the directory for the user config files: $HOME under Unix, 'c:/Documents and Settings/username' under Windows, and ~/Library/Preferences under Mac Only use this if you have a single file to put there, otherwise `GetUserDataDir` is more appropriate (R&tStandardPaths_GetUserConfigDir(R(R)((s wx\_misc.pyctGetUserConfigDirs cOsti||S(s2 GetDataDir(self) -> String Return the location of the application's global, (i.e. not user-specific,) data files: prefix/share/appname under Unix, 'c:/Program Files/appname' under Windows, appname.app/Contents/SharedSupport app bundle directory under Mac. (R&tStandardPaths_GetDataDir(R(R)((s wx\_misc.pyct GetDataDirs cOsti||S(s GetLocalDataDir(self) -> String Return the location for application data files which are host-specific. Same as `GetDataDir` except under Unix where it is /etc/appname (R&tStandardPaths_GetLocalDataDir(R(R)((s wx\_misc.pyctGetLocalDataDirscOsti||S(s. GetUserDataDir(self) -> String Return the directory for the user-dependent application data files: $HOME/.appname under Unix, c:/Documents and Settings/username/Application Data/appname under Windows and ~/Library/Application Support/appname under Mac (R&tStandardPaths_GetUserDataDir(R(R)((s wx\_misc.pyctGetUserDataDirs cOsti||S(s1 GetUserLocalDataDir(self) -> String Return the directory for user data files which shouldn't be shared with the other machines Same as `GetUserDataDir` for all platforms except Windows where it is the 'Local Settings/Application Data/appname' directory. (R&t!StandardPaths_GetUserLocalDataDir(R(R)((s wx\_misc.pyctGetUserLocalDataDirs cOsti||S(s GetPluginsDir(self) -> String Return the directory where the loadable modules (plugins) live: prefix/lib/appname under Unix, program directory under Windows and Contents/Plugins app bundle subdirectory under Mac (R&tStandardPaths_GetPluginsDir(R(R)((s wx\_misc.pyct GetPluginsDirscOsti||S(sH GetResourcesDir(self) -> String Get resources directory. Resources are auxiliary files used by the application and include things like image and sound files. Same as `GetDataDir` for all platforms except Mac where it returns Contents/Resources subdirectory of the app bundle. (R&tStandardPaths_GetResourcesDir(R(R)((s wx\_misc.pyctGetResourcesDirs cOsti||S(s GetLocalizedResourcesDir(self, String lang, int category=ResourceCat_None) -> String Get localized resources directory containing the resource files of the specified category for the given language. In general this is just GetResourcesDir()/lang under Windows and Unix and GetResourcesDir()/lang.lproj under Mac but is something quite different under Unix for the message catalog category (namely the standard prefix/share/locale/lang/LC_MESSAGES.) (R&t&StandardPaths_GetLocalizedResourcesDir(R(R)((s wx\_misc.pyctGetLocalizedResourcesDirs cOsti||S(s GetDocumentsDir(self) -> String Return the Documents directory for the current user. C:/Documents and Settings/username/Documents under Windows, $HOME under Unix and ~/Documents under Mac (R&tStandardPaths_GetDocumentsDir(R(R)((s wx\_misc.pyctGetDocumentsDirs cOsti||S(sf GetTempDir(self) -> String Return the user's directory for temporary files. (R&tStandardPaths_GetTempDir(R(R)((s wx\_misc.pyct GetTempDirscOsti||S(sG SetInstallPrefix(self, String prefix) Set the program installation directory which is /usr/local by default. This value will be used by other methods such as `GetDataDir` and `GetPluginsDir` as the prefix for what they return. (This function only has meaning on Unix systems.) (R&tStandardPaths_SetInstallPrefix(R(R)((s wx\_misc.pyctSetInstallPrefix"s cOsti||S(s GetInstallPrefix(self) -> String Get the program installation prefix. The default is the prefix where Python is installed. (This function only has meaning on Unix systems.) (R&tStandardPaths_GetInstallPrefix(R(R)((s wx\_misc.pyctGetInstallPrefix-s(RRR5R6RR%RRR&tStandardPaths_ResourceCat_NonetResourceCat_Nonet"StandardPaths_ResourceCat_MessagestResourceCat_MessagestStandardPaths_ResourceCat_MaxtResourceCat_MaxRR7RRRRRRRRRRRRRR(((s wx\_misc.pycRts.         cGs ti|S(s^ StandardPaths_Get() -> StandardPaths Return the global standard paths singleton (R&R(R(((s wx\_misc.pycR8st PowerEventcBsJeZdZeddddZeZdZdZdZ RS(s wx.PowerEvent is generated when the system online status changes. Currently this is only implemented for Windows. cCs |iiS((RR(R!((s wx\_misc.pycR"OscCs|ii|S((RR(R!R#((s wx\_misc.pycR"OsR$sThe membership flagcOs ti|ti||dS(s __init__(self, EventType evtType) -> PowerEvent wx.PowerEvent is generated when the system online status changes. Currently this is only implemented for Windows. N(R&tPowerEvent_swiginittnew_PowerEvent(R R(R)((s wx\_misc.pycR%QscOsti||S(s Veto(self)(R&tPowerEvent_Veto(R(R)((s wx\_misc.pyctVetoYscOsti||S(sIsVetoed(self) -> bool(R&tPowerEvent_IsVetoed(R(R)((s wx\_misc.pyctIsVetoed]s( RRR5R6RRRR%RR(((s wx\_misc.pycR Js   cGs ti|S(s] GetPowerType() -> int return the current system power state: online or offline (R&t GetPowerType(R(((s wx\_misc.pycRmscGs ti|S(sH GetBatteryState() -> int return approximate battery state (R&tGetBatteryState(R(((s wx\_misc.pycRustAboutDialogInfocBsoeZdZeddddZeZdZei Z dZ dZ dZ ee e Zd Zd Zd ZeeeZd Zd ZdZeeeZdZdZdZeeeZdZdZdZdZeeeZeZ dZ!dZ"dZ#ee#e!Z$dZ%dZ&dZ'dZ(dZ)dZ*ee*e)Z+dZ,d Z-d!Z.d"Z/ee/e,Z0d#Z1d$Z2d%Z3d&Z4ee4e1Z5d'Z6d(Z7d)Z8d*Z9ee9e6Z:d+Z;d,Z<d-Z=d.Z>ee>e;Z?d/Z@d0ZARS(1s `wx.AboutDialogInfo` contains information to be shown in the standard About dialog displayed by the `wx.AboutBox` function. This class contains the general information about the program, such as its name, version, copyright and so on, as well as lists of the program developers, documentation writers, artists and translators. While all the main platforms have a native implementation of the about dialog, they are often more limited than the generic version provided by wxWidgets and so the generic version is used if `wx.AboutDialogInfo` has any fields not supported by the native version. Currently GTK+ version supports all the possible fields natively but MSW and Mac versions don't support URLs, licence text nor custom icons in the about dialog and if either of those is used, wxAboutBox() will automatically use the generic version so you should avoid specifying these fields to achieve more native look and feel. cCs |iiS((RR(R!((s wx\_misc.pycR"scCs|ii|S((RR(R!R#((s wx\_misc.pycR"sR$sThe membership flagcOs ti|ti||dS(sA __init__(self) -> AboutDialogInfo `wx.AboutDialogInfo` contains information to be shown in the standard About dialog displayed by the `wx.AboutBox` function. This class contains the general information about the program, such as its name, version, copyright and so on, as well as lists of the program developers, documentation writers, artists and translators. While all the main platforms have a native implementation of the about dialog, they are often more limited than the generic version provided by wxWidgets and so the generic version is used if `wx.AboutDialogInfo` has any fields not supported by the native version. Currently GTK+ version supports all the possible fields natively but MSW and Mac versions don't support URLs, licence text nor custom icons in the about dialog and if either of those is used, wxAboutBox() will automatically use the generic version so you should avoid specifying these fields to achieve more native look and feel. N(R&tAboutDialogInfo_swiginittnew_AboutDialogInfo(R R(R)((s wx\_misc.pycR%scCsdS(N(R (R ((s wx\_misc.pycR"scOsti||S(s SetName(self, String name) Set the name of the program. If this method is not called, the string returned by `wx.App.GetAppName` will be shown in the dialog. (R&tAboutDialogInfo_SetName(R(R)((s wx\_misc.pyctSetNamescOsti||S(sL GetName(self) -> String Returns the program name. (R&tAboutDialogInfo_GetName(R(R)((s wx\_misc.pycRscOsti||S(s SetVersion(self, String version) Set the version of the program. The version is in free format, i.e. not necessarily in the x.y.z form but it shouldn't contain the "version" word. (R&tAboutDialogInfo_SetVersion(R(R)((s wx\_misc.pyct SetVersionscOsti||S(sj HasVersion(self) -> bool Returns ``True`` if the version property has been set. (R&tAboutDialogInfo_HasVersion(R(R)((s wx\_misc.pyct HasVersionscOsti||S(sP GetVersion(self) -> String Returns the version value. (R&tAboutDialogInfo_GetVersion(R(R)((s wx\_misc.pyct GetVersionscOsti||S(s{ SetDescription(self, String desc) Set brief, but possibly multiline, description of the program. (R&tAboutDialogInfo_SetDescription(R(R)((s wx\_misc.pyctSetDescriptionscOsti||S(sr HasDescription(self) -> bool Returns ``True`` if the description property has been set. (R&tAboutDialogInfo_HasDescription(R(R)((s wx\_misc.pyctHasDescriptionscOsti||S(sX GetDescription(self) -> String Returns the description value. (R&tAboutDialogInfo_GetDescription(R(R)((s wx\_misc.pycR%scOsti||S(s SetCopyright(self, String copyright) Set the short string containing the program copyright information. Notice that any occurrences of "(C)" in ``copyright`` will be replaced by the copyright symbol (circled C) automatically, which means that you can avoid using this symbol in the program source code which can be problematic. (R&tAboutDialogInfo_SetCopyright(R(R)((s wx\_misc.pyct SetCopyrights cOsti||S(sn HasCopyright(self) -> bool Returns ``True`` if the copyright property has been set. (R&tAboutDialogInfo_HasCopyright(R(R)((s wx\_misc.pyct HasCopyrightscOsti||S(sT GetCopyright(self) -> String Returns the copyright value. (R&tAboutDialogInfo_GetCopyright(R(R)((s wx\_misc.pyct GetCopyrightscOsti||S(s. SetLicence(self, String licence) Set the long, multiline string containing the text of the program licence. Only GTK+ version supports showing the licence text in the native about dialog currently so the generic version will be used under all the other platforms if this method is called. To preserve the native look and feel it is advised that you do not call this method but provide a separate menu item in the "Help" menu for displaying the text of your program licence. (R&tAboutDialogInfo_SetLicence(R(R)((s wx\_misc.pyct SetLicencescOsti||S(s] SetLicense(self, String licence) This is the same as `SetLicence`. (R&tAboutDialogInfo_SetLicense(R(R)((s wx\_misc.pyct SetLicensescOsti||S(sj HasLicence(self) -> bool Returns ``True`` if the licence property has been set. (R&tAboutDialogInfo_HasLicence(R(R)((s wx\_misc.pyct HasLicence'scOsti||S(sP GetLicence(self) -> String Returns the licence value. (R&tAboutDialogInfo_GetLicence(R(R)((s wx\_misc.pyct GetLicence/scOsti||S(s SetIcon(self, Icon icon) Set the icon to be shown in the dialog. By default the icon of the main frame will be shown if the native about dialog supports custom icons. If it doesn't but a valid icon is specified using this method, the generic about dialog is used instead so you should avoid calling this function for maximally native look and feel. (R&tAboutDialogInfo_SetIcon(R(R)((s wx\_misc.pycR9s cOsti||S(sd HasIcon(self) -> bool Returns ``True`` if the icon property has been set. (R&tAboutDialogInfo_HasIcon(R(R)((s wx\_misc.pyctHasIconEscOsti||S(sO GetIcon(self) -> Icon Return the current icon value. (R&tAboutDialogInfo_GetIcon(R(R)((s wx\_misc.pycRCMscOsti||S(s8_SetWebSite(self, String url, String desc=wxEmptyString)(R&tAboutDialogInfo__SetWebSite(R(R)((s wx\_misc.pyct _SetWebSiteVscOsti||S(s_GetWebSiteURL(self) -> String(R&tAboutDialogInfo__GetWebSiteURL(R(R)((s wx\_misc.pyct_GetWebSiteURLZscOsti||S(s&_GetWebSiteDescription(self) -> String(R&t&AboutDialogInfo__GetWebSiteDescription(R(R)((s wx\_misc.pyct_GetWebSiteDescription^scOsti||S(sHasWebSite(self) -> bool(R&tAboutDialogInfo_HasWebSite(R(R)((s wx\_misc.pyct HasWebSitebscCsFt|ttgjo|i|n|i|d|ddS(s SetWebSite(self, URL, [Description]) Set the web site property. The ``args`` parameter can either be a single string for the URL, to a 2-tuple of (URL, Description) strings. iiN(RtstrtunicodeR7(R R(((s wx\_misc.pyct SetWebSitefscCs|i|ifS(s9 GetWebSite(self) --> (URL, Description) (R9R;(R ((s wx\_misc.pyct GetWebSitesscOsti||S(sn SetDevelopers(self, list developers) Set the list of the developers of the program. (R&tAboutDialogInfo_SetDevelopers(R(R)((s wx\_misc.pyct SetDeveloperszscOsti||S(sg AddDeveloper(self, String developer) Add a string to the list of developers. (R&tAboutDialogInfo_AddDeveloper(R(R)((s wx\_misc.pyct AddDeveloperscOsti||S(sf HasDevelopers(self) -> bool Returns ``True if any developers have been set. (R&tAboutDialogInfo_HasDevelopers(R(R)((s wx\_misc.pyct HasDevelopersscOsti||S(sW GetDevelopers(self) --> list Returns the list of developers. (R&tAboutDialogInfo_GetDevelopers(R(R)((s wx\_misc.pyct GetDevelopersscOsti||S(sj SetDocWriters(self, list docwriters) Set the list of the documentation writers. (R&tAboutDialogInfo_SetDocWriters(R(R)((s wx\_misc.pyct SetDocWritersscOsti||S(sr AddDocWriter(self, String docwriter) Add a string to the list of documentation writers. (R&tAboutDialogInfo_AddDocWriter(R(R)((s wx\_misc.pyct AddDocWriterscOsti||S(sq HasDocWriters(self) -> bool Returns ``True if any documentation writers have been set. (R&tAboutDialogInfo_HasDocWriters(R(R)((s wx\_misc.pyct HasDocWritersscOsti||S(sb GetDocWriters(self) --> list Returns the list of documentation writers. (R&tAboutDialogInfo_GetDocWriters(R(R)((s wx\_misc.pyct GetDocWritersscOsti||S(sb SetArtists(self, list artists) Set the list of artists for the program. (R&tAboutDialogInfo_SetArtists(R(R)((s wx\_misc.pyct SetArtistsscOsti||S(s^ AddArtist(self, String artist) Add a string to the list of artists. (R&tAboutDialogInfo_AddArtist(R(R)((s wx\_misc.pyct AddArtistscOsti||S(sb HasArtists(self) -> bool Returns ``True`` if any artists have been set. (R&tAboutDialogInfo_HasArtists(R(R)((s wx\_misc.pyct HasArtistsscOsti||S(sQ GetArtists(self) --> list Returns the list od artists. (R&tAboutDialogInfo_GetArtists(R(R)((s wx\_misc.pyct GetArtistsscOsti||S(sg SetTranslators(self, list translators) Sets the list of program translators. (R&tAboutDialogInfo_SetTranslators(R(R)((s wx\_misc.pyctSetTranslatorsscOsti||S(sj AddTranslator(self, String translator) Add a string to the list of translators. (R&tAboutDialogInfo_AddTranslator(R(R)((s wx\_misc.pyct AddTranslatorscOsti||S(sj HasTranslators(self) -> bool Returns ``True`` if any translators have been set. (R&tAboutDialogInfo_HasTranslators(R(R)((s wx\_misc.pyctHasTranslatorsscOsti||S(sa GetTranslators(self) --> list Returns the list of program translators. (R&tAboutDialogInfo_GetTranslators(R(R)((s wx\_misc.pyctGetTranslatorsscOsti||S(sIsSimple(self) -> bool(R&tAboutDialogInfo_IsSimple(R(R)((s wx\_misc.pyctIsSimplescOsti||S(s(GetDescriptionAndCredits(self) -> String(R&t(AboutDialogInfo_GetDescriptionAndCredits(R(R)((s wx\_misc.pyctGetDescriptionAndCreditss(BRRR5R6RRRR%R&tdelete_AboutDialogInfoRRRRRRRRtVersionR R"R%R.R%R'R)t CopyrightR+R-R/R1tLicencetLicenseRR4RCRUR7R9R;R=R@RAtWebSiteRCRERGRIt DevelopersRKRMRORQt DocWritersRSRURWRYtArtistsR[R]R_Rat TranslatorsRcRe(((s wx\_misc.pycR~sx                                       cOsti||S(s AboutBox(AboutDialogInfo info) This function shows the standard about dialog containing the information specified in ``info``. If the current platform has a native about dialog which is capable of showing all the fields in `wx.AboutDialogInfo`, the native dialog is used, otherwise the function falls back to the generic wxWidgets version of the dialog. (R&tAboutBox(R(R)((s wx\_misc.pycRp s (R&tnewtinstancemethodtnew_instancemethodRRRRttypest ObjectTypeRt _newclassR Rt_coreRStSYS_OEM_FIXED_FONTtSYS_ANSI_FIXED_FONTtSYS_ANSI_VAR_FONTtSYS_SYSTEM_FONTtSYS_DEVICE_DEFAULT_FONTtSYS_DEFAULT_PALETTEtSYS_SYSTEM_FIXED_FONTtSYS_DEFAULT_GUI_FONTtSYS_ICONTITLE_FONTtSYS_COLOUR_SCROLLBARtSYS_COLOUR_BACKGROUNDtSYS_COLOUR_DESKTOPtSYS_COLOUR_ACTIVECAPTIONtSYS_COLOUR_INACTIVECAPTIONtSYS_COLOUR_MENUtSYS_COLOUR_WINDOWtSYS_COLOUR_WINDOWFRAMEtSYS_COLOUR_MENUTEXTtSYS_COLOUR_WINDOWTEXTtSYS_COLOUR_CAPTIONTEXTtSYS_COLOUR_ACTIVEBORDERtSYS_COLOUR_INACTIVEBORDERtSYS_COLOUR_APPWORKSPACEtSYS_COLOUR_HIGHLIGHTtSYS_COLOUR_HIGHLIGHTTEXTtSYS_COLOUR_BTNFACEtSYS_COLOUR_3DFACEtSYS_COLOUR_BTNSHADOWtSYS_COLOUR_3DSHADOWtSYS_COLOUR_GRAYTEXTtSYS_COLOUR_BTNTEXTtSYS_COLOUR_INACTIVECAPTIONTEXTtSYS_COLOUR_BTNHIGHLIGHTtSYS_COLOUR_BTNHILIGHTtSYS_COLOUR_3DHIGHLIGHTtSYS_COLOUR_3DHILIGHTtSYS_COLOUR_3DDKSHADOWtSYS_COLOUR_3DLIGHTtSYS_COLOUR_INFOTEXTtSYS_COLOUR_INFOBKtSYS_COLOUR_LISTBOXtSYS_COLOUR_HOTLIGHTt SYS_COLOUR_GRADIENTACTIVECAPTIONt"SYS_COLOUR_GRADIENTINACTIVECAPTIONtSYS_COLOUR_MENUHILIGHTtSYS_COLOUR_MENUBARtSYS_COLOUR_MAXtSYS_MOUSE_BUTTONSt SYS_BORDER_Xt SYS_BORDER_Yt SYS_CURSOR_Xt SYS_CURSOR_Yt SYS_DCLICK_Xt SYS_DCLICK_Yt SYS_DRAG_Xt SYS_DRAG_Yt SYS_EDGE_Xt SYS_EDGE_YtSYS_HSCROLL_ARROW_XtSYS_HSCROLL_ARROW_Yt SYS_HTHUMB_Xt SYS_ICON_Xt SYS_ICON_YtSYS_ICONSPACING_XtSYS_ICONSPACING_YtSYS_WINDOWMIN_XtSYS_WINDOWMIN_Yt SYS_SCREEN_Xt SYS_SCREEN_YtSYS_FRAMESIZE_XtSYS_FRAMESIZE_YtSYS_SMALLICON_XtSYS_SMALLICON_Yt SYS_HSCROLL_Yt SYS_VSCROLL_XtSYS_VSCROLL_ARROW_XtSYS_VSCROLL_ARROW_Yt SYS_VTHUMB_Yt SYS_CAPTION_Yt SYS_MENU_YtSYS_NETWORK_PRESENTtSYS_PENWINDOWS_PRESENTtSYS_SHOW_SOUNDStSYS_SWAP_BUTTONStSYS_CAN_DRAW_FRAME_DECORATIONStSYS_CAN_ICONIZE_FRAMEtSYS_TABLET_PRESENTtSYS_SCREEN_NONEtSYS_SCREEN_TINYtSYS_SCREEN_PDAtSYS_SCREEN_SMALLtSYS_SCREEN_DESKTOPtobjectR tSystemSettings_swigregisterR'R+R-R/R1R3tObjectR8tSystemOptions_swigregistertcvartWINDOW_DEFAULT_VARIANTR;R=R?RARCRERGRHRIRJRKt STOCK_NOFLAGStSTOCK_WITH_MNEMONICtSTOCK_WITH_ACCELERATORRLt STOCK_MENURMRNRORPRTRQRRRSRTRURVRWRXRYtSHUTDOWN_POWEROFFtSHUTDOWN_REBOOTRZR[R\R]tUsleepR^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRtMouseState_swigregistertFileSelectorPromptStrtFileSelectorDefaultWildcardStrtDirSelectorPromptStrRRRRRtMutexGuiLocker_swigregisterRRtToolTip_swigregisterRRRtCaret_swigregisterRRRtBusyCursor_swigregisterRtWindowDisabler_swigregisterRtBusyInfo_swigregisterRtStopWatch_swigregisterRtFileHistory_swigregisterR3t"SingleInstanceChecker_swigregisterR=t OS_UNKNOWNt OS_MAC_OStOS_MAC_OSX_DARWINtOS_MACt OS_WINDOWS_9Xt OS_WINDOWS_NTtOS_WINDOWS_MICROt OS_WINDOWS_CEt OS_WINDOWSt OS_UNIX_LINUXtOS_UNIX_FREEBSDtOS_UNIX_OPENBSDtOS_UNIX_NETBSDtOS_UNIX_SOLARISt OS_UNIX_AIXt OS_UNIX_HPUXtOS_UNIXtOS_DOStOS_OS2t PORT_UNKNOWNt PORT_BASEtPORT_MSWt PORT_MOTIFtPORT_GTKtPORT_MGLtPORT_X11tPORT_PMtPORT_OS2tPORT_MACt PORT_COCOAt PORT_WINCEt PORT_PALMOStPORT_DFBt ARCH_INVALIDtARCH_32tARCH_64tARCH_MAXtENDIAN_INVALIDt ENDIAN_BIGt ENDIAN_LITTLEt ENDIAN_PDPt ENDIAN_MAXR>t PlatformInformation_swigregisterRRtTipProvider_swigregisterRtPyTipProvider_swigregisterRRtTIMER_CONTINUOUStTIMER_ONE_SHOTt wxEVT_TIMERt EvtHandlerRtTimer_swigregisterRt PyEventBindert EVT_TIMERtEventRtTimerEvent_swigregisterRtTimerRunner_swigregistertLOG_FatalErrort LOG_Errort LOG_Warningt LOG_Messaget LOG_StatustLOG_Infot LOG_Debugt LOG_Tracet LOG_ProgresstLOG_UsertLOG_MaxtTRACE_MemAlloctTRACE_MessagestTRACE_ResAlloctTRACE_RefCounttTRACE_OleCallst TraceMemAlloct TraceMessagest TraceResAlloct TraceRefCountt TraceOleCallsRtLog_swigregisterRRRRRRRRRRRRRRRRRRRRRRRRRRtLogStderr_swigregisterRtLogTextCtrl_swigregisterRtLogGui_swigregisterRtLogWindow_swigregisterRtLogChain_swigregisterRtLogBuffer_swigregisterRRRRRRRRRR R!R"R#R$R%tLogNull_swigregisterR)R*tPyLog_swigregistertPROCESS_DEFAULTtPROCESS_REDIRECTtKILL_OKtKILL_BAD_SIGNALtKILL_ACCESS_DENIEDtKILL_NO_PROCESSt KILL_ERRORtKILL_NOCHILDRENt KILL_CHILDRENtSIGNONEtSIGHUPtSIGINTtSIGQUITtSIGILLtSIGTRAPtSIGABRTtSIGIOTtSIGEMTtSIGFPEtSIGKILLtSIGBUStSIGSEGVtSIGSYStSIGPIPEtSIGALRMtSIGTERMR.tProcess_swigregisterR/R1R3R[tProcessEvent_swigregistertwxEVT_END_PROCESStEVT_END_PROCESSt EXEC_ASYNCt EXEC_SYNCt EXEC_NOHIDEtEXEC_MAKE_GROUP_LEADERtEXEC_NODISABLERiR0t JOYSTICK1t JOYSTICK2tJOY_BUTTON_ANYt JOY_BUTTON1t JOY_BUTTON2t JOY_BUTTON3t JOY_BUTTON4RjtJoystick_swigregistertwxEVT_JOY_BUTTON_DOWNtwxEVT_JOY_BUTTON_UPtwxEVT_JOY_MOVEtwxEVT_JOY_ZMOVERtJoystickEvent_swigregistertEVT_JOY_BUTTON_DOWNtEVT_JOY_BUTTON_UPt EVT_JOY_MOVEt EVT_JOY_ZMOVEtEVT_JOYSTICK_EVENTSt SOUND_SYNCt SOUND_ASYNCt SOUND_LOOPRtSound_swigregisterRR RtMAILCAP_STANDARDtMAILCAP_NETSCAPEt MAILCAP_KDEt MAILCAP_GNOMEt MAILCAP_ALLRtFileTypeInfo_swigregisterR8R:R;tFileType_swigregisterRQRXtMimeTypesManager_swigregistertTheMimeTypesManagerRYRqtArtProvider_swigregistert ART_TOOLBARtART_MENUtART_FRAME_ICONtART_CMN_DIALOGtART_HELP_BROWSERtART_MESSAGE_BOXt ART_BUTTONt ART_OTHERtART_ADD_BOOKMARKtART_DEL_BOOKMARKtART_HELP_SIDE_PANELtART_HELP_SETTINGSt ART_HELP_BOOKtART_HELP_FOLDERt ART_HELP_PAGEt ART_GO_BACKtART_GO_FORWARDt ART_GO_UPt ART_GO_DOWNtART_GO_TO_PARENTt ART_GO_HOMEt ART_FILE_OPENt ART_FILE_SAVEtART_FILE_SAVE_ASt ART_PRINTtART_HELPtART_TIPtART_REPORT_VIEWt ART_LIST_VIEWt ART_NEW_DIRt ART_HARDDISKt ART_FLOPPYt ART_CDROMt ART_REMOVABLEt ART_FOLDERtART_FOLDER_OPENt ART_GO_DIR_UPtART_EXECUTABLE_FILEtART_NORMAL_FILEt ART_TICK_MARKtART_CROSS_MARKt ART_ERRORt ART_QUESTIONt ART_WARNINGtART_INFORMATIONtART_MISSING_IMAGEtART_COPYtART_CUTt ART_PASTEt ART_DELETEtART_NEWtART_UNDOtART_REDOtART_QUITtART_FINDtART_FIND_AND_REPLACERuRwRyR{R}RRtCONFIG_USE_LOCAL_FILEtCONFIG_USE_GLOBAL_FILEtCONFIG_USE_RELATIVE_PATHtCONFIG_USE_NO_ESCAPE_CHARACTERSRtConfigBase_swigregisterRRRRRtConfig_swigregisterRtFileConfig_swigregisterRtConfigPathChanger_swigregisterRRtDateTime_swigregistertDefaultDateTimeFormattDefaultTimeSpanFormatRRRRRRRR R RRRRRRRRRRR5R7R9R;R=RTR>tTimeSpan_swigregisterR?RARBRDRERGRHRJRKRMRNRPRtDateSpan_swigregisterRRRRRRRRRRRRt DF_INVALIDtDF_TEXTt DF_BITMAPt DF_METAFILEtDF_SYLKtDF_DIFtDF_TIFFt DF_OEMTEXTtDF_DIBt DF_PALETTEt DF_PENDATAtDF_RIFFtDF_WAVEtDF_UNICODETEXTtDF_ENHMETAFILEt DF_FILENAMEt DF_LOCALEt DF_PRIVATEtDF_HTMLtDF_MAXRtDataFormat_swigregistertDefaultDateTimeRRtDataObject_swigregistert FormatInvalidRtDataObjectSimple_swigregisterRtPyDataObjectSimple_swigregisterRt DataObjectComposite_swigregisterRtTextDataObject_swigregisterR tPyTextDataObject_swigregisterRtBitmapDataObject_swigregisterRtPyBitmapDataObject_swigregisterRtFileDataObject_swigregisterR"tCustomDataObject_swigregisterR+tURLDataObject_swigregisterR3tMetafileDataObject_swigregistert Drag_CopyOnlytDrag_AllowMovetDrag_DefaultMovet DragErrortDragNonetDragCopytDragMovetDragLinkt DragCancelR:R;tDropSource_swigregisterRQRRtDropTarget_swigregistert PyDropTargetRltTextDropTarget_swigregisterRztFileDropTarget_swigregisterRtClipboard_swigregisterRRRt TheClipboardRtClipboardLocker_swigregisterRtVideoMode_swigregisterRtDisplay_swigregistertDefaultVideoModeRRRRtStandardPaths_swigregisterRt POWER_SOCKETt POWER_BATTERYt POWER_UNKNOWNtBATTERY_NORMAL_STATEtBATTERY_LOW_STATEtBATTERY_CRITICAL_STATEtBATTERY_SHUTDOWN_STATEtBATTERY_UNKNOWN_STATER tPowerEvent_swigregistertwxEVT_POWER_SUSPENDINGtwxEVT_POWER_SUSPENDEDtwxEVT_POWER_SUSPEND_CANCELtwxEVT_POWER_RESUMEtEVT_POWER_SUSPENDINGtEVT_POWER_SUSPENDEDtEVT_POWER_SUSPEND_CANCELtEVT_POWER_RESUMERRRtAboutDialogInfo_swigregisterRp(((s wx\_misc.pycss                                                                                                       #       %                                                                           h         !   T       :                                             }         :                                                                                                    ]                         U      $         @   G  6                                                                   y                                                                                 H   Y  B  8 :  (   2             ,  I C C    H