home *** CD-ROM | disk | FTP | other *** search
/ com!online 2005 April / com_0405_1.iso / opensource / BTpp-0.5.4-bin.exe / $INSTDIR / BT++.exe / wxPython / utils.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-04-19  |  71.2 KB  |  1,608 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.2)
  3.  
  4. import utilsc
  5. import wx
  6.  
  7. class wxConfigBasePtr:
  8.     Type_Unknown = utilsc.wxConfigBase_Type_Unknown
  9.     Type_String = utilsc.wxConfigBase_Type_String
  10.     Type_Boolean = utilsc.wxConfigBase_Type_Boolean
  11.     Type_Integer = utilsc.wxConfigBase_Type_Integer
  12.     Type_Float = utilsc.wxConfigBase_Type_Float
  13.     
  14.     def __init__(self, this):
  15.         self.this = this
  16.         self.thisown = 0
  17.  
  18.     
  19.     def __del__(self, delfunc = utilsc.delete_wxConfigBase):
  20.         if self.thisown == 1:
  21.             
  22.             try:
  23.                 delfunc(self)
  24.             except:
  25.                 pass
  26.  
  27.         
  28.  
  29.     
  30.     def DeleteAll(self, *_args, **_kwargs):
  31.         val = apply(utilsc.wxConfigBase_DeleteAll, (self,) + _args, _kwargs)
  32.         return val
  33.  
  34.     
  35.     def DeleteEntry(self, *_args, **_kwargs):
  36.         val = apply(utilsc.wxConfigBase_DeleteEntry, (self,) + _args, _kwargs)
  37.         return val
  38.  
  39.     
  40.     def DeleteGroup(self, *_args, **_kwargs):
  41.         val = apply(utilsc.wxConfigBase_DeleteGroup, (self,) + _args, _kwargs)
  42.         return val
  43.  
  44.     
  45.     def Exists(self, *_args, **_kwargs):
  46.         val = apply(utilsc.wxConfigBase_Exists, (self,) + _args, _kwargs)
  47.         return val
  48.  
  49.     
  50.     def Flush(self, *_args, **_kwargs):
  51.         val = apply(utilsc.wxConfigBase_Flush, (self,) + _args, _kwargs)
  52.         return val
  53.  
  54.     
  55.     def GetAppName(self, *_args, **_kwargs):
  56.         val = apply(utilsc.wxConfigBase_GetAppName, (self,) + _args, _kwargs)
  57.         return val
  58.  
  59.     
  60.     def GetFirstGroup(self, *_args, **_kwargs):
  61.         val = apply(utilsc.wxConfigBase_GetFirstGroup, (self,) + _args, _kwargs)
  62.         return val
  63.  
  64.     
  65.     def GetFirstEntry(self, *_args, **_kwargs):
  66.         val = apply(utilsc.wxConfigBase_GetFirstEntry, (self,) + _args, _kwargs)
  67.         return val
  68.  
  69.     
  70.     def GetNextGroup(self, *_args, **_kwargs):
  71.         val = apply(utilsc.wxConfigBase_GetNextGroup, (self,) + _args, _kwargs)
  72.         return val
  73.  
  74.     
  75.     def GetNextEntry(self, *_args, **_kwargs):
  76.         val = apply(utilsc.wxConfigBase_GetNextEntry, (self,) + _args, _kwargs)
  77.         return val
  78.  
  79.     
  80.     def GetNumberOfEntries(self, *_args, **_kwargs):
  81.         val = apply(utilsc.wxConfigBase_GetNumberOfEntries, (self,) + _args, _kwargs)
  82.         return val
  83.  
  84.     
  85.     def GetNumberOfGroups(self, *_args, **_kwargs):
  86.         val = apply(utilsc.wxConfigBase_GetNumberOfGroups, (self,) + _args, _kwargs)
  87.         return val
  88.  
  89.     
  90.     def GetPath(self, *_args, **_kwargs):
  91.         val = apply(utilsc.wxConfigBase_GetPath, (self,) + _args, _kwargs)
  92.         return val
  93.  
  94.     
  95.     def GetVendorName(self, *_args, **_kwargs):
  96.         val = apply(utilsc.wxConfigBase_GetVendorName, (self,) + _args, _kwargs)
  97.         return val
  98.  
  99.     
  100.     def HasEntry(self, *_args, **_kwargs):
  101.         val = apply(utilsc.wxConfigBase_HasEntry, (self,) + _args, _kwargs)
  102.         return val
  103.  
  104.     
  105.     def HasGroup(self, *_args, **_kwargs):
  106.         val = apply(utilsc.wxConfigBase_HasGroup, (self,) + _args, _kwargs)
  107.         return val
  108.  
  109.     
  110.     def IsExpandingEnvVars(self, *_args, **_kwargs):
  111.         val = apply(utilsc.wxConfigBase_IsExpandingEnvVars, (self,) + _args, _kwargs)
  112.         return val
  113.  
  114.     
  115.     def IsRecordingDefaults(self, *_args, **_kwargs):
  116.         val = apply(utilsc.wxConfigBase_IsRecordingDefaults, (self,) + _args, _kwargs)
  117.         return val
  118.  
  119.     
  120.     def Read(self, *_args, **_kwargs):
  121.         val = apply(utilsc.wxConfigBase_Read, (self,) + _args, _kwargs)
  122.         return val
  123.  
  124.     
  125.     def ReadInt(self, *_args, **_kwargs):
  126.         val = apply(utilsc.wxConfigBase_ReadInt, (self,) + _args, _kwargs)
  127.         return val
  128.  
  129.     
  130.     def ReadFloat(self, *_args, **_kwargs):
  131.         val = apply(utilsc.wxConfigBase_ReadFloat, (self,) + _args, _kwargs)
  132.         return val
  133.  
  134.     
  135.     def ReadBool(self, *_args, **_kwargs):
  136.         val = apply(utilsc.wxConfigBase_ReadBool, (self,) + _args, _kwargs)
  137.         return val
  138.  
  139.     
  140.     def SetExpandEnvVars(self, *_args, **_kwargs):
  141.         val = apply(utilsc.wxConfigBase_SetExpandEnvVars, (self,) + _args, _kwargs)
  142.         return val
  143.  
  144.     
  145.     def SetPath(self, *_args, **_kwargs):
  146.         val = apply(utilsc.wxConfigBase_SetPath, (self,) + _args, _kwargs)
  147.         return val
  148.  
  149.     
  150.     def SetRecordDefaults(self, *_args, **_kwargs):
  151.         val = apply(utilsc.wxConfigBase_SetRecordDefaults, (self,) + _args, _kwargs)
  152.         return val
  153.  
  154.     
  155.     def SetAppName(self, *_args, **_kwargs):
  156.         val = apply(utilsc.wxConfigBase_SetAppName, (self,) + _args, _kwargs)
  157.         return val
  158.  
  159.     
  160.     def SetVendorName(self, *_args, **_kwargs):
  161.         val = apply(utilsc.wxConfigBase_SetVendorName, (self,) + _args, _kwargs)
  162.         return val
  163.  
  164.     
  165.     def SetStyle(self, *_args, **_kwargs):
  166.         val = apply(utilsc.wxConfigBase_SetStyle, (self,) + _args, _kwargs)
  167.         return val
  168.  
  169.     
  170.     def GetStyle(self, *_args, **_kwargs):
  171.         val = apply(utilsc.wxConfigBase_GetStyle, (self,) + _args, _kwargs)
  172.         return val
  173.  
  174.     
  175.     def Write(self, *_args, **_kwargs):
  176.         val = apply(utilsc.wxConfigBase_Write, (self,) + _args, _kwargs)
  177.         return val
  178.  
  179.     
  180.     def WriteInt(self, *_args, **_kwargs):
  181.         val = apply(utilsc.wxConfigBase_WriteInt, (self,) + _args, _kwargs)
  182.         return val
  183.  
  184.     
  185.     def WriteFloat(self, *_args, **_kwargs):
  186.         val = apply(utilsc.wxConfigBase_WriteFloat, (self,) + _args, _kwargs)
  187.         return val
  188.  
  189.     
  190.     def WriteBool(self, *_args, **_kwargs):
  191.         val = apply(utilsc.wxConfigBase_WriteBool, (self,) + _args, _kwargs)
  192.         return val
  193.  
  194.     
  195.     def GetEntryType(self, *_args, **_kwargs):
  196.         val = apply(utilsc.wxConfigBase_GetEntryType, (self,) + _args, _kwargs)
  197.         return val
  198.  
  199.     
  200.     def RenameEntry(self, *_args, **_kwargs):
  201.         val = apply(utilsc.wxConfigBase_RenameEntry, (self,) + _args, _kwargs)
  202.         return val
  203.  
  204.     
  205.     def RenameGroup(self, *_args, **_kwargs):
  206.         val = apply(utilsc.wxConfigBase_RenameGroup, (self,) + _args, _kwargs)
  207.         return val
  208.  
  209.     
  210.     def ExpandEnvVars(self, *_args, **_kwargs):
  211.         val = apply(utilsc.wxConfigBase_ExpandEnvVars, (self,) + _args, _kwargs)
  212.         return val
  213.  
  214.     
  215.     def __repr__(self):
  216.         return '<C wxConfigBase instance at %s>' % (self.this,)
  217.  
  218.  
  219.  
  220. class wxConfigBase(wxConfigBasePtr):
  221.     
  222.     def __init__(self, this):
  223.         self.this = this
  224.  
  225.  
  226.  
  227. class wxConfigPtr(wxConfigBasePtr):
  228.     
  229.     def __init__(self, this):
  230.         self.this = this
  231.         self.thisown = 0
  232.  
  233.     
  234.     def __del__(self, delfunc = utilsc.delete_wxConfig):
  235.         if self.thisown == 1:
  236.             
  237.             try:
  238.                 delfunc(self)
  239.             except:
  240.                 pass
  241.  
  242.         
  243.  
  244.     
  245.     def __repr__(self):
  246.         return '<C wxConfig instance at %s>' % (self.this,)
  247.  
  248.  
  249.  
  250. class wxConfig(wxConfigPtr):
  251.     
  252.     def __init__(self, *_args, **_kwargs):
  253.         self.this = apply(utilsc.new_wxConfig, _args, _kwargs)
  254.         self.thisown = 1
  255.  
  256.  
  257.  
  258. class wxFileConfigPtr(wxConfigBasePtr):
  259.     
  260.     def __init__(self, this):
  261.         self.this = this
  262.         self.thisown = 0
  263.  
  264.     
  265.     def __del__(self, delfunc = utilsc.delete_wxFileConfig):
  266.         if self.thisown == 1:
  267.             
  268.             try:
  269.                 delfunc(self)
  270.             except:
  271.                 pass
  272.  
  273.         
  274.  
  275.     
  276.     def __repr__(self):
  277.         return '<C wxFileConfig instance at %s>' % (self.this,)
  278.  
  279.  
  280.  
  281. class wxFileConfig(wxFileConfigPtr):
  282.     
  283.     def __init__(self, *_args, **_kwargs):
  284.         self.this = apply(utilsc.new_wxFileConfig, _args, _kwargs)
  285.         self.thisown = 1
  286.  
  287.  
  288.  
  289. class wxDateTimePtr:
  290.     Local = utilsc.wxDateTime_Local
  291.     GMT_12 = utilsc.wxDateTime_GMT_12
  292.     GMT_11 = utilsc.wxDateTime_GMT_11
  293.     GMT_10 = utilsc.wxDateTime_GMT_10
  294.     GMT_9 = utilsc.wxDateTime_GMT_9
  295.     GMT_8 = utilsc.wxDateTime_GMT_8
  296.     GMT_7 = utilsc.wxDateTime_GMT_7
  297.     GMT_6 = utilsc.wxDateTime_GMT_6
  298.     GMT_5 = utilsc.wxDateTime_GMT_5
  299.     GMT_4 = utilsc.wxDateTime_GMT_4
  300.     GMT_3 = utilsc.wxDateTime_GMT_3
  301.     GMT_2 = utilsc.wxDateTime_GMT_2
  302.     GMT_1 = utilsc.wxDateTime_GMT_1
  303.     GMT0 = utilsc.wxDateTime_GMT0
  304.     GMT1 = utilsc.wxDateTime_GMT1
  305.     GMT2 = utilsc.wxDateTime_GMT2
  306.     GMT3 = utilsc.wxDateTime_GMT3
  307.     GMT4 = utilsc.wxDateTime_GMT4
  308.     GMT5 = utilsc.wxDateTime_GMT5
  309.     GMT6 = utilsc.wxDateTime_GMT6
  310.     GMT7 = utilsc.wxDateTime_GMT7
  311.     GMT8 = utilsc.wxDateTime_GMT8
  312.     GMT9 = utilsc.wxDateTime_GMT9
  313.     GMT10 = utilsc.wxDateTime_GMT10
  314.     GMT11 = utilsc.wxDateTime_GMT11
  315.     GMT12 = utilsc.wxDateTime_GMT12
  316.     WET = utilsc.wxDateTime_WET
  317.     WEST = utilsc.wxDateTime_WEST
  318.     CET = utilsc.wxDateTime_CET
  319.     CEST = utilsc.wxDateTime_CEST
  320.     EET = utilsc.wxDateTime_EET
  321.     EEST = utilsc.wxDateTime_EEST
  322.     MSK = utilsc.wxDateTime_MSK
  323.     MSD = utilsc.wxDateTime_MSD
  324.     AST = utilsc.wxDateTime_AST
  325.     ADT = utilsc.wxDateTime_ADT
  326.     EST = utilsc.wxDateTime_EST
  327.     EDT = utilsc.wxDateTime_EDT
  328.     CST = utilsc.wxDateTime_CST
  329.     CDT = utilsc.wxDateTime_CDT
  330.     MST = utilsc.wxDateTime_MST
  331.     MDT = utilsc.wxDateTime_MDT
  332.     PST = utilsc.wxDateTime_PST
  333.     PDT = utilsc.wxDateTime_PDT
  334.     HST = utilsc.wxDateTime_HST
  335.     AKST = utilsc.wxDateTime_AKST
  336.     AKDT = utilsc.wxDateTime_AKDT
  337.     A_WST = utilsc.wxDateTime_A_WST
  338.     A_CST = utilsc.wxDateTime_A_CST
  339.     A_EST = utilsc.wxDateTime_A_EST
  340.     A_ESST = utilsc.wxDateTime_A_ESST
  341.     UTC = utilsc.wxDateTime_UTC
  342.     Gregorian = utilsc.wxDateTime_Gregorian
  343.     Julian = utilsc.wxDateTime_Julian
  344.     Country_Unknown = utilsc.wxDateTime_Country_Unknown
  345.     Country_Default = utilsc.wxDateTime_Country_Default
  346.     Country_WesternEurope_Start = utilsc.wxDateTime_Country_WesternEurope_Start
  347.     Country_EEC = utilsc.wxDateTime_Country_EEC
  348.     France = utilsc.wxDateTime_France
  349.     Germany = utilsc.wxDateTime_Germany
  350.     UK = utilsc.wxDateTime_UK
  351.     Country_WesternEurope_End = utilsc.wxDateTime_Country_WesternEurope_End
  352.     Russia = utilsc.wxDateTime_Russia
  353.     USA = utilsc.wxDateTime_USA
  354.     Jan = utilsc.wxDateTime_Jan
  355.     Feb = utilsc.wxDateTime_Feb
  356.     Mar = utilsc.wxDateTime_Mar
  357.     Apr = utilsc.wxDateTime_Apr
  358.     May = utilsc.wxDateTime_May
  359.     Jun = utilsc.wxDateTime_Jun
  360.     Jul = utilsc.wxDateTime_Jul
  361.     Aug = utilsc.wxDateTime_Aug
  362.     Sep = utilsc.wxDateTime_Sep
  363.     Oct = utilsc.wxDateTime_Oct
  364.     Nov = utilsc.wxDateTime_Nov
  365.     Dec = utilsc.wxDateTime_Dec
  366.     Inv_Month = utilsc.wxDateTime_Inv_Month
  367.     Sun = utilsc.wxDateTime_Sun
  368.     Mon = utilsc.wxDateTime_Mon
  369.     Tue = utilsc.wxDateTime_Tue
  370.     Wed = utilsc.wxDateTime_Wed
  371.     Thu = utilsc.wxDateTime_Thu
  372.     Fri = utilsc.wxDateTime_Fri
  373.     Sat = utilsc.wxDateTime_Sat
  374.     Inv_WeekDay = utilsc.wxDateTime_Inv_WeekDay
  375.     Inv_Year = utilsc.wxDateTime_Inv_Year
  376.     Name_Full = utilsc.wxDateTime_Name_Full
  377.     Name_Abbr = utilsc.wxDateTime_Name_Abbr
  378.     Default_First = utilsc.wxDateTime_Default_First
  379.     Monday_First = utilsc.wxDateTime_Monday_First
  380.     Sunday_First = utilsc.wxDateTime_Sunday_First
  381.     
  382.     def __init__(self, this):
  383.         self.this = this
  384.         self.thisown = 0
  385.  
  386.     
  387.     def __del__(self, delfunc = utilsc.delete_wxDateTime):
  388.         if self.thisown == 1:
  389.             
  390.             try:
  391.                 delfunc(self)
  392.             except:
  393.                 pass
  394.  
  395.         
  396.  
  397.     
  398.     def SetToCurrent(self, *_args, **_kwargs):
  399.         val = apply(utilsc.wxDateTime_SetToCurrent, (self,) + _args, _kwargs)
  400.         if val:
  401.             val = wxDateTimePtr(val)
  402.         
  403.         return val
  404.  
  405.     
  406.     def SetTimeT(self, *_args, **_kwargs):
  407.         val = apply(utilsc.wxDateTime_SetTimeT, (self,) + _args, _kwargs)
  408.         if val:
  409.             val = wxDateTimePtr(val)
  410.         
  411.         return val
  412.  
  413.     
  414.     def SetJDN(self, *_args, **_kwargs):
  415.         val = apply(utilsc.wxDateTime_SetJDN, (self,) + _args, _kwargs)
  416.         if val:
  417.             val = wxDateTimePtr(val)
  418.         
  419.         return val
  420.  
  421.     
  422.     def SetHMS(self, *_args, **_kwargs):
  423.         val = apply(utilsc.wxDateTime_SetHMS, (self,) + _args, _kwargs)
  424.         if val:
  425.             val = wxDateTimePtr(val)
  426.         
  427.         return val
  428.  
  429.     
  430.     def Set(self, *_args, **_kwargs):
  431.         val = apply(utilsc.wxDateTime_Set, (self,) + _args, _kwargs)
  432.         if val:
  433.             val = wxDateTimePtr(val)
  434.         
  435.         return val
  436.  
  437.     
  438.     def ResetTime(self, *_args, **_kwargs):
  439.         val = apply(utilsc.wxDateTime_ResetTime, (self,) + _args, _kwargs)
  440.         if val:
  441.             val = wxDateTimePtr(val)
  442.         
  443.         return val
  444.  
  445.     
  446.     def SetYear(self, *_args, **_kwargs):
  447.         val = apply(utilsc.wxDateTime_SetYear, (self,) + _args, _kwargs)
  448.         if val:
  449.             val = wxDateTimePtr(val)
  450.         
  451.         return val
  452.  
  453.     
  454.     def SetMonth(self, *_args, **_kwargs):
  455.         val = apply(utilsc.wxDateTime_SetMonth, (self,) + _args, _kwargs)
  456.         if val:
  457.             val = wxDateTimePtr(val)
  458.         
  459.         return val
  460.  
  461.     
  462.     def SetDay(self, *_args, **_kwargs):
  463.         val = apply(utilsc.wxDateTime_SetDay, (self,) + _args, _kwargs)
  464.         if val:
  465.             val = wxDateTimePtr(val)
  466.         
  467.         return val
  468.  
  469.     
  470.     def SetHour(self, *_args, **_kwargs):
  471.         val = apply(utilsc.wxDateTime_SetHour, (self,) + _args, _kwargs)
  472.         if val:
  473.             val = wxDateTimePtr(val)
  474.         
  475.         return val
  476.  
  477.     
  478.     def SetMinute(self, *_args, **_kwargs):
  479.         val = apply(utilsc.wxDateTime_SetMinute, (self,) + _args, _kwargs)
  480.         if val:
  481.             val = wxDateTimePtr(val)
  482.         
  483.         return val
  484.  
  485.     
  486.     def SetSecond(self, *_args, **_kwargs):
  487.         val = apply(utilsc.wxDateTime_SetSecond, (self,) + _args, _kwargs)
  488.         if val:
  489.             val = wxDateTimePtr(val)
  490.         
  491.         return val
  492.  
  493.     
  494.     def SetMillisecond(self, *_args, **_kwargs):
  495.         val = apply(utilsc.wxDateTime_SetMillisecond, (self,) + _args, _kwargs)
  496.         if val:
  497.             val = wxDateTimePtr(val)
  498.         
  499.         return val
  500.  
  501.     
  502.     def SetToWeekDayInSameWeek(self, *_args, **_kwargs):
  503.         val = apply(utilsc.wxDateTime_SetToWeekDayInSameWeek, (self,) + _args, _kwargs)
  504.         if val:
  505.             val = wxDateTimePtr(val)
  506.         
  507.         return val
  508.  
  509.     
  510.     def GetWeekDayInSameWeek(self, *_args, **_kwargs):
  511.         val = apply(utilsc.wxDateTime_GetWeekDayInSameWeek, (self,) + _args, _kwargs)
  512.         if val:
  513.             val = wxDateTimePtr(val)
  514.             val.thisown = 1
  515.         
  516.         return val
  517.  
  518.     
  519.     def SetToNextWeekDay(self, *_args, **_kwargs):
  520.         val = apply(utilsc.wxDateTime_SetToNextWeekDay, (self,) + _args, _kwargs)
  521.         if val:
  522.             val = wxDateTimePtr(val)
  523.         
  524.         return val
  525.  
  526.     
  527.     def GetNextWeekDay(self, *_args, **_kwargs):
  528.         val = apply(utilsc.wxDateTime_GetNextWeekDay, (self,) + _args, _kwargs)
  529.         if val:
  530.             val = wxDateTimePtr(val)
  531.             val.thisown = 1
  532.         
  533.         return val
  534.  
  535.     
  536.     def SetToPrevWeekDay(self, *_args, **_kwargs):
  537.         val = apply(utilsc.wxDateTime_SetToPrevWeekDay, (self,) + _args, _kwargs)
  538.         if val:
  539.             val = wxDateTimePtr(val)
  540.         
  541.         return val
  542.  
  543.     
  544.     def GetPrevWeekDay(self, *_args, **_kwargs):
  545.         val = apply(utilsc.wxDateTime_GetPrevWeekDay, (self,) + _args, _kwargs)
  546.         if val:
  547.             val = wxDateTimePtr(val)
  548.             val.thisown = 1
  549.         
  550.         return val
  551.  
  552.     
  553.     def SetToWeekDay(self, *_args, **_kwargs):
  554.         val = apply(utilsc.wxDateTime_SetToWeekDay, (self,) + _args, _kwargs)
  555.         return val
  556.  
  557.     
  558.     def SetToLastWeekDay(self, *_args, **_kwargs):
  559.         val = apply(utilsc.wxDateTime_SetToLastWeekDay, (self,) + _args, _kwargs)
  560.         return val
  561.  
  562.     
  563.     def GetLastWeekDay(self, *_args, **_kwargs):
  564.         val = apply(utilsc.wxDateTime_GetLastWeekDay, (self,) + _args, _kwargs)
  565.         if val:
  566.             val = wxDateTimePtr(val)
  567.             val.thisown = 1
  568.         
  569.         return val
  570.  
  571.     
  572.     def SetToTheWeek(self, *_args, **_kwargs):
  573.         val = apply(utilsc.wxDateTime_SetToTheWeek, (self,) + _args, _kwargs)
  574.         return val
  575.  
  576.     
  577.     def GetWeek(self, *_args, **_kwargs):
  578.         val = apply(utilsc.wxDateTime_GetWeek, (self,) + _args, _kwargs)
  579.         if val:
  580.             val = wxDateTimePtr(val)
  581.             val.thisown = 1
  582.         
  583.         return val
  584.  
  585.     
  586.     def SetToLastMonthDay(self, *_args, **_kwargs):
  587.         val = apply(utilsc.wxDateTime_SetToLastMonthDay, (self,) + _args, _kwargs)
  588.         if val:
  589.             val = wxDateTimePtr(val)
  590.         
  591.         return val
  592.  
  593.     
  594.     def GetLastMonthDay(self, *_args, **_kwargs):
  595.         val = apply(utilsc.wxDateTime_GetLastMonthDay, (self,) + _args, _kwargs)
  596.         if val:
  597.             val = wxDateTimePtr(val)
  598.             val.thisown = 1
  599.         
  600.         return val
  601.  
  602.     
  603.     def SetToYearDay(self, *_args, **_kwargs):
  604.         val = apply(utilsc.wxDateTime_SetToYearDay, (self,) + _args, _kwargs)
  605.         if val:
  606.             val = wxDateTimePtr(val)
  607.         
  608.         return val
  609.  
  610.     
  611.     def GetYearDay(self, *_args, **_kwargs):
  612.         val = apply(utilsc.wxDateTime_GetYearDay, (self,) + _args, _kwargs)
  613.         if val:
  614.             val = wxDateTimePtr(val)
  615.             val.thisown = 1
  616.         
  617.         return val
  618.  
  619.     
  620.     def GetJulianDayNumber(self, *_args, **_kwargs):
  621.         val = apply(utilsc.wxDateTime_GetJulianDayNumber, (self,) + _args, _kwargs)
  622.         return val
  623.  
  624.     
  625.     def GetJDN(self, *_args, **_kwargs):
  626.         val = apply(utilsc.wxDateTime_GetJDN, (self,) + _args, _kwargs)
  627.         return val
  628.  
  629.     
  630.     def GetModifiedJulianDayNumber(self, *_args, **_kwargs):
  631.         val = apply(utilsc.wxDateTime_GetModifiedJulianDayNumber, (self,) + _args, _kwargs)
  632.         return val
  633.  
  634.     
  635.     def GetMJD(self, *_args, **_kwargs):
  636.         val = apply(utilsc.wxDateTime_GetMJD, (self,) + _args, _kwargs)
  637.         return val
  638.  
  639.     
  640.     def GetRataDie(self, *_args, **_kwargs):
  641.         val = apply(utilsc.wxDateTime_GetRataDie, (self,) + _args, _kwargs)
  642.         return val
  643.  
  644.     
  645.     def ToTimezone(self, *_args, **_kwargs):
  646.         val = apply(utilsc.wxDateTime_ToTimezone, (self,) + _args, _kwargs)
  647.         if val:
  648.             val = wxDateTimePtr(val)
  649.             val.thisown = 1
  650.         
  651.         return val
  652.  
  653.     
  654.     def MakeTimezone(self, *_args, **_kwargs):
  655.         val = apply(utilsc.wxDateTime_MakeTimezone, (self,) + _args, _kwargs)
  656.         if val:
  657.             val = wxDateTimePtr(val)
  658.         
  659.         return val
  660.  
  661.     
  662.     def ToGMT(self, *_args, **_kwargs):
  663.         val = apply(utilsc.wxDateTime_ToGMT, (self,) + _args, _kwargs)
  664.         if val:
  665.             val = wxDateTimePtr(val)
  666.             val.thisown = 1
  667.         
  668.         return val
  669.  
  670.     
  671.     def MakeGMT(self, *_args, **_kwargs):
  672.         val = apply(utilsc.wxDateTime_MakeGMT, (self,) + _args, _kwargs)
  673.         if val:
  674.             val = wxDateTimePtr(val)
  675.         
  676.         return val
  677.  
  678.     
  679.     def IsDST(self, *_args, **_kwargs):
  680.         val = apply(utilsc.wxDateTime_IsDST, (self,) + _args, _kwargs)
  681.         return val
  682.  
  683.     
  684.     def IsValid(self, *_args, **_kwargs):
  685.         val = apply(utilsc.wxDateTime_IsValid, (self,) + _args, _kwargs)
  686.         return val
  687.  
  688.     
  689.     def GetTicks(self, *_args, **_kwargs):
  690.         val = apply(utilsc.wxDateTime_GetTicks, (self,) + _args, _kwargs)
  691.         return val
  692.  
  693.     
  694.     def GetYear(self, *_args, **_kwargs):
  695.         val = apply(utilsc.wxDateTime_GetYear, (self,) + _args, _kwargs)
  696.         return val
  697.  
  698.     
  699.     def GetMonth(self, *_args, **_kwargs):
  700.         val = apply(utilsc.wxDateTime_GetMonth, (self,) + _args, _kwargs)
  701.         return val
  702.  
  703.     
  704.     def GetDay(self, *_args, **_kwargs):
  705.         val = apply(utilsc.wxDateTime_GetDay, (self,) + _args, _kwargs)
  706.         return val
  707.  
  708.     
  709.     def GetWeekDay(self, *_args, **_kwargs):
  710.         val = apply(utilsc.wxDateTime_GetWeekDay, (self,) + _args, _kwargs)
  711.         return val
  712.  
  713.     
  714.     def GetHour(self, *_args, **_kwargs):
  715.         val = apply(utilsc.wxDateTime_GetHour, (self,) + _args, _kwargs)
  716.         return val
  717.  
  718.     
  719.     def GetMinute(self, *_args, **_kwargs):
  720.         val = apply(utilsc.wxDateTime_GetMinute, (self,) + _args, _kwargs)
  721.         return val
  722.  
  723.     
  724.     def GetSecond(self, *_args, **_kwargs):
  725.         val = apply(utilsc.wxDateTime_GetSecond, (self,) + _args, _kwargs)
  726.         return val
  727.  
  728.     
  729.     def GetMillisecond(self, *_args, **_kwargs):
  730.         val = apply(utilsc.wxDateTime_GetMillisecond, (self,) + _args, _kwargs)
  731.         return val
  732.  
  733.     
  734.     def GetDayOfYear(self, *_args, **_kwargs):
  735.         val = apply(utilsc.wxDateTime_GetDayOfYear, (self,) + _args, _kwargs)
  736.         return val
  737.  
  738.     
  739.     def GetWeekOfYear(self, *_args, **_kwargs):
  740.         val = apply(utilsc.wxDateTime_GetWeekOfYear, (self,) + _args, _kwargs)
  741.         return val
  742.  
  743.     
  744.     def GetWeekOfMonth(self, *_args, **_kwargs):
  745.         val = apply(utilsc.wxDateTime_GetWeekOfMonth, (self,) + _args, _kwargs)
  746.         return val
  747.  
  748.     
  749.     def IsWorkDay(self, *_args, **_kwargs):
  750.         val = apply(utilsc.wxDateTime_IsWorkDay, (self,) + _args, _kwargs)
  751.         return val
  752.  
  753.     
  754.     def IsEqualTo(self, *_args, **_kwargs):
  755.         val = apply(utilsc.wxDateTime_IsEqualTo, (self,) + _args, _kwargs)
  756.         return val
  757.  
  758.     
  759.     def IsEarlierThan(self, *_args, **_kwargs):
  760.         val = apply(utilsc.wxDateTime_IsEarlierThan, (self,) + _args, _kwargs)
  761.         return val
  762.  
  763.     
  764.     def IsLaterThan(self, *_args, **_kwargs):
  765.         val = apply(utilsc.wxDateTime_IsLaterThan, (self,) + _args, _kwargs)
  766.         return val
  767.  
  768.     
  769.     def IsStrictlyBetween(self, *_args, **_kwargs):
  770.         val = apply(utilsc.wxDateTime_IsStrictlyBetween, (self,) + _args, _kwargs)
  771.         return val
  772.  
  773.     
  774.     def IsBetween(self, *_args, **_kwargs):
  775.         val = apply(utilsc.wxDateTime_IsBetween, (self,) + _args, _kwargs)
  776.         return val
  777.  
  778.     
  779.     def IsSameDate(self, *_args, **_kwargs):
  780.         val = apply(utilsc.wxDateTime_IsSameDate, (self,) + _args, _kwargs)
  781.         return val
  782.  
  783.     
  784.     def IsSameTime(self, *_args, **_kwargs):
  785.         val = apply(utilsc.wxDateTime_IsSameTime, (self,) + _args, _kwargs)
  786.         return val
  787.  
  788.     
  789.     def IsEqualUpTo(self, *_args, **_kwargs):
  790.         val = apply(utilsc.wxDateTime_IsEqualUpTo, (self,) + _args, _kwargs)
  791.         return val
  792.  
  793.     
  794.     def AddTS(self, *_args, **_kwargs):
  795.         val = apply(utilsc.wxDateTime_AddTS, (self,) + _args, _kwargs)
  796.         if val:
  797.             val = wxDateTimePtr(val)
  798.         
  799.         return val
  800.  
  801.     
  802.     def AddDS(self, *_args, **_kwargs):
  803.         val = apply(utilsc.wxDateTime_AddDS, (self,) + _args, _kwargs)
  804.         if val:
  805.             val = wxDateTimePtr(val)
  806.         
  807.         return val
  808.  
  809.     
  810.     def SubtractTS(self, *_args, **_kwargs):
  811.         val = apply(utilsc.wxDateTime_SubtractTS, (self,) + _args, _kwargs)
  812.         if val:
  813.             val = wxDateTimePtr(val)
  814.         
  815.         return val
  816.  
  817.     
  818.     def SubtractDS(self, *_args, **_kwargs):
  819.         val = apply(utilsc.wxDateTime_SubtractDS, (self,) + _args, _kwargs)
  820.         if val:
  821.             val = wxDateTimePtr(val)
  822.         
  823.         return val
  824.  
  825.     
  826.     def Subtract(self, *_args, **_kwargs):
  827.         val = apply(utilsc.wxDateTime_Subtract, (self,) + _args, _kwargs)
  828.         if val:
  829.             val = wxTimeSpanPtr(val)
  830.             val.thisown = 1
  831.         
  832.         return val
  833.  
  834.     
  835.     def __add__TS(self, *_args, **_kwargs):
  836.         val = apply(utilsc.wxDateTime___add__TS, (self,) + _args, _kwargs)
  837.         if val:
  838.             val = wxDateTimePtr(val)
  839.             val.thisown = 1
  840.         
  841.         return val
  842.  
  843.     
  844.     def __add__DS(self, *_args, **_kwargs):
  845.         val = apply(utilsc.wxDateTime___add__DS, (self,) + _args, _kwargs)
  846.         if val:
  847.             val = wxDateTimePtr(val)
  848.             val.thisown = 1
  849.         
  850.         return val
  851.  
  852.     
  853.     def __sub__DT(self, *_args, **_kwargs):
  854.         val = apply(utilsc.wxDateTime___sub__DT, (self,) + _args, _kwargs)
  855.         if val:
  856.             val = wxTimeSpanPtr(val)
  857.             val.thisown = 1
  858.         
  859.         return val
  860.  
  861.     
  862.     def __sub__TS(self, *_args, **_kwargs):
  863.         val = apply(utilsc.wxDateTime___sub__TS, (self,) + _args, _kwargs)
  864.         if val:
  865.             val = wxDateTimePtr(val)
  866.             val.thisown = 1
  867.         
  868.         return val
  869.  
  870.     
  871.     def __sub__DS(self, *_args, **_kwargs):
  872.         val = apply(utilsc.wxDateTime___sub__DS, (self,) + _args, _kwargs)
  873.         if val:
  874.             val = wxDateTimePtr(val)
  875.             val.thisown = 1
  876.         
  877.         return val
  878.  
  879.     
  880.     def __cmp__(self, *_args, **_kwargs):
  881.         val = apply(utilsc.wxDateTime___cmp__, (self,) + _args, _kwargs)
  882.         return val
  883.  
  884.     
  885.     def ParseRfc822Date(self, *_args, **_kwargs):
  886.         val = apply(utilsc.wxDateTime_ParseRfc822Date, (self,) + _args, _kwargs)
  887.         return val
  888.  
  889.     
  890.     def ParseFormat(self, *_args, **_kwargs):
  891.         val = apply(utilsc.wxDateTime_ParseFormat, (self,) + _args, _kwargs)
  892.         return val
  893.  
  894.     
  895.     def ParseDateTime(self, *_args, **_kwargs):
  896.         val = apply(utilsc.wxDateTime_ParseDateTime, (self,) + _args, _kwargs)
  897.         return val
  898.  
  899.     
  900.     def ParseDate(self, *_args, **_kwargs):
  901.         val = apply(utilsc.wxDateTime_ParseDate, (self,) + _args, _kwargs)
  902.         return val
  903.  
  904.     
  905.     def ParseTime(self, *_args, **_kwargs):
  906.         val = apply(utilsc.wxDateTime_ParseTime, (self,) + _args, _kwargs)
  907.         return val
  908.  
  909.     
  910.     def Format(self, *_args, **_kwargs):
  911.         val = apply(utilsc.wxDateTime_Format, (self,) + _args, _kwargs)
  912.         return val
  913.  
  914.     
  915.     def FormatDate(self, *_args, **_kwargs):
  916.         val = apply(utilsc.wxDateTime_FormatDate, (self,) + _args, _kwargs)
  917.         return val
  918.  
  919.     
  920.     def FormatTime(self, *_args, **_kwargs):
  921.         val = apply(utilsc.wxDateTime_FormatTime, (self,) + _args, _kwargs)
  922.         return val
  923.  
  924.     
  925.     def FormatISODate(self, *_args, **_kwargs):
  926.         val = apply(utilsc.wxDateTime_FormatISODate, (self,) + _args, _kwargs)
  927.         return val
  928.  
  929.     
  930.     def FormatISOTime(self, *_args, **_kwargs):
  931.         val = apply(utilsc.wxDateTime_FormatISOTime, (self,) + _args, _kwargs)
  932.         return val
  933.  
  934.     
  935.     def __repr__(self):
  936.         return '<C wxDateTime instance at %s>' % (self.this,)
  937.  
  938.     
  939.     def __add__(self, other):
  940.         if isinstance(other, wxTimeSpanPtr):
  941.             return self._wxDateTimePtr__add__TS(other)
  942.         
  943.         if isinstance(other, wxDateSpanPtr):
  944.             return self._wxDateTimePtr__add__DS(other)
  945.         
  946.         raise TypeError, 'Invalid r.h.s. type for __add__'
  947.  
  948.     
  949.     def __sub__(self, other):
  950.         if isinstance(other, wxDateTimePtr):
  951.             return self._wxDateTimePtr__sub__DT(other)
  952.         
  953.         if isinstance(other, wxTimeSpanPtr):
  954.             return self._wxDateTimePtr__sub__TS(other)
  955.         
  956.         if isinstance(other, wxDateSpanPtr):
  957.             return self._wxDateTimePtr__sub__DS(other)
  958.         
  959.         raise TypeError, 'Invalid r.h.s. type for __sub__'
  960.  
  961.     
  962.     def __repr__(self):
  963.         return '<wxDateTime: "%s" at %s>' % (self.Format(), self.this)
  964.  
  965.     
  966.     def __str__(self):
  967.         return self.Format()
  968.  
  969.  
  970.  
  971. class wxDateTime(wxDateTimePtr):
  972.     
  973.     def __init__(self, *_args, **_kwargs):
  974.         self.this = apply(utilsc.new_wxDateTime, _args, _kwargs)
  975.         self.thisown = 1
  976.  
  977.  
  978.  
  979. def wxDateTimeFromTimeT(*_args, **_kwargs):
  980.     val = wxDateTimePtr(apply(utilsc.new_wxDateTimeFromTimeT, _args, _kwargs))
  981.     val.thisown = 1
  982.     return val
  983.  
  984.  
  985. def wxDateTimeFromJDN(*_args, **_kwargs):
  986.     val = wxDateTimePtr(apply(utilsc.new_wxDateTimeFromJDN, _args, _kwargs))
  987.     val.thisown = 1
  988.     return val
  989.  
  990.  
  991. def wxDateTimeFromHMS(*_args, **_kwargs):
  992.     val = wxDateTimePtr(apply(utilsc.new_wxDateTimeFromHMS, _args, _kwargs))
  993.     val.thisown = 1
  994.     return val
  995.  
  996.  
  997. def wxDateTimeFromDMY(*_args, **_kwargs):
  998.     val = wxDateTimePtr(apply(utilsc.new_wxDateTimeFromDMY, _args, _kwargs))
  999.     val.thisown = 1
  1000.     return val
  1001.  
  1002.  
  1003. class wxTimeSpanPtr:
  1004.     
  1005.     def __init__(self, this):
  1006.         self.this = this
  1007.         self.thisown = 0
  1008.  
  1009.     
  1010.     def __del__(self, delfunc = utilsc.delete_wxTimeSpan):
  1011.         if self.thisown == 1:
  1012.             
  1013.             try:
  1014.                 delfunc(self)
  1015.             except:
  1016.                 pass
  1017.  
  1018.         
  1019.  
  1020.     
  1021.     def Add(self, *_args, **_kwargs):
  1022.         val = apply(utilsc.wxTimeSpan_Add, (self,) + _args, _kwargs)
  1023.         if val:
  1024.             val = wxTimeSpanPtr(val)
  1025.         
  1026.         return val
  1027.  
  1028.     
  1029.     def Subtract(self, *_args, **_kwargs):
  1030.         val = apply(utilsc.wxTimeSpan_Subtract, (self,) + _args, _kwargs)
  1031.         if val:
  1032.             val = wxTimeSpanPtr(val)
  1033.         
  1034.         return val
  1035.  
  1036.     
  1037.     def Multiply(self, *_args, **_kwargs):
  1038.         val = apply(utilsc.wxTimeSpan_Multiply, (self,) + _args, _kwargs)
  1039.         if val:
  1040.             val = wxTimeSpanPtr(val)
  1041.         
  1042.         return val
  1043.  
  1044.     
  1045.     def Neg(self, *_args, **_kwargs):
  1046.         val = apply(utilsc.wxTimeSpan_Neg, (self,) + _args, _kwargs)
  1047.         if val:
  1048.             val = wxTimeSpanPtr(val)
  1049.         
  1050.         return val
  1051.  
  1052.     
  1053.     def Abs(self, *_args, **_kwargs):
  1054.         val = apply(utilsc.wxTimeSpan_Abs, (self,) + _args, _kwargs)
  1055.         if val:
  1056.             val = wxTimeSpanPtr(val)
  1057.             val.thisown = 1
  1058.         
  1059.         return val
  1060.  
  1061.     
  1062.     def __add__(self, *_args, **_kwargs):
  1063.         val = apply(utilsc.wxTimeSpan___add__, (self,) + _args, _kwargs)
  1064.         if val:
  1065.             val = wxTimeSpanPtr(val)
  1066.             val.thisown = 1
  1067.         
  1068.         return val
  1069.  
  1070.     
  1071.     def __sub__(self, *_args, **_kwargs):
  1072.         val = apply(utilsc.wxTimeSpan___sub__, (self,) + _args, _kwargs)
  1073.         if val:
  1074.             val = wxTimeSpanPtr(val)
  1075.             val.thisown = 1
  1076.         
  1077.         return val
  1078.  
  1079.     
  1080.     def __mul__(self, *_args, **_kwargs):
  1081.         val = apply(utilsc.wxTimeSpan___mul__, (self,) + _args, _kwargs)
  1082.         if val:
  1083.             val = wxTimeSpanPtr(val)
  1084.             val.thisown = 1
  1085.         
  1086.         return val
  1087.  
  1088.     
  1089.     def __rmul__(self, *_args, **_kwargs):
  1090.         val = apply(utilsc.wxTimeSpan___rmul__, (self,) + _args, _kwargs)
  1091.         if val:
  1092.             val = wxTimeSpanPtr(val)
  1093.             val.thisown = 1
  1094.         
  1095.         return val
  1096.  
  1097.     
  1098.     def __neg__(self, *_args, **_kwargs):
  1099.         val = apply(utilsc.wxTimeSpan___neg__, (self,) + _args, _kwargs)
  1100.         if val:
  1101.             val = wxTimeSpanPtr(val)
  1102.             val.thisown = 1
  1103.         
  1104.         return val
  1105.  
  1106.     
  1107.     def __cmp__(self, *_args, **_kwargs):
  1108.         val = apply(utilsc.wxTimeSpan___cmp__, (self,) + _args, _kwargs)
  1109.         return val
  1110.  
  1111.     
  1112.     def IsNull(self, *_args, **_kwargs):
  1113.         val = apply(utilsc.wxTimeSpan_IsNull, (self,) + _args, _kwargs)
  1114.         return val
  1115.  
  1116.     
  1117.     def IsPositive(self, *_args, **_kwargs):
  1118.         val = apply(utilsc.wxTimeSpan_IsPositive, (self,) + _args, _kwargs)
  1119.         return val
  1120.  
  1121.     
  1122.     def IsNegative(self, *_args, **_kwargs):
  1123.         val = apply(utilsc.wxTimeSpan_IsNegative, (self,) + _args, _kwargs)
  1124.         return val
  1125.  
  1126.     
  1127.     def IsEqualTo(self, *_args, **_kwargs):
  1128.         val = apply(utilsc.wxTimeSpan_IsEqualTo, (self,) + _args, _kwargs)
  1129.         return val
  1130.  
  1131.     
  1132.     def IsLongerThan(self, *_args, **_kwargs):
  1133.         val = apply(utilsc.wxTimeSpan_IsLongerThan, (self,) + _args, _kwargs)
  1134.         return val
  1135.  
  1136.     
  1137.     def IsShorterThan(self, *_args, **_kwargs):
  1138.         val = apply(utilsc.wxTimeSpan_IsShorterThan, (self,) + _args, _kwargs)
  1139.         return val
  1140.  
  1141.     
  1142.     def GetWeeks(self, *_args, **_kwargs):
  1143.         val = apply(utilsc.wxTimeSpan_GetWeeks, (self,) + _args, _kwargs)
  1144.         return val
  1145.  
  1146.     
  1147.     def GetDays(self, *_args, **_kwargs):
  1148.         val = apply(utilsc.wxTimeSpan_GetDays, (self,) + _args, _kwargs)
  1149.         return val
  1150.  
  1151.     
  1152.     def GetHours(self, *_args, **_kwargs):
  1153.         val = apply(utilsc.wxTimeSpan_GetHours, (self,) + _args, _kwargs)
  1154.         return val
  1155.  
  1156.     
  1157.     def GetMinutes(self, *_args, **_kwargs):
  1158.         val = apply(utilsc.wxTimeSpan_GetMinutes, (self,) + _args, _kwargs)
  1159.         return val
  1160.  
  1161.     
  1162.     def GetSeconds(self, *_args, **_kwargs):
  1163.         val = apply(utilsc.wxTimeSpan_GetSeconds, (self,) + _args, _kwargs)
  1164.         return val
  1165.  
  1166.     
  1167.     def GetMilliseconds(self, *_args, **_kwargs):
  1168.         val = apply(utilsc.wxTimeSpan_GetMilliseconds, (self,) + _args, _kwargs)
  1169.         return val
  1170.  
  1171.     
  1172.     def Format(self, *_args, **_kwargs):
  1173.         val = apply(utilsc.wxTimeSpan_Format, (self,) + _args, _kwargs)
  1174.         return val
  1175.  
  1176.     
  1177.     def __repr__(self):
  1178.         return '<C wxTimeSpan instance at %s>' % (self.this,)
  1179.  
  1180.  
  1181.  
  1182. class wxTimeSpan(wxTimeSpanPtr):
  1183.     
  1184.     def __init__(self, *_args, **_kwargs):
  1185.         self.this = apply(utilsc.new_wxTimeSpan, _args, _kwargs)
  1186.         self.thisown = 1
  1187.  
  1188.  
  1189.  
  1190. class wxDateSpanPtr:
  1191.     
  1192.     def __init__(self, this):
  1193.         self.this = this
  1194.         self.thisown = 0
  1195.  
  1196.     
  1197.     def __del__(self, delfunc = utilsc.delete_wxDateSpan):
  1198.         if self.thisown == 1:
  1199.             
  1200.             try:
  1201.                 delfunc(self)
  1202.             except:
  1203.                 pass
  1204.  
  1205.         
  1206.  
  1207.     
  1208.     def SetYears(self, *_args, **_kwargs):
  1209.         val = apply(utilsc.wxDateSpan_SetYears, (self,) + _args, _kwargs)
  1210.         if val:
  1211.             val = wxDateSpanPtr(val)
  1212.         
  1213.         return val
  1214.  
  1215.     
  1216.     def SetMonths(self, *_args, **_kwargs):
  1217.         val = apply(utilsc.wxDateSpan_SetMonths, (self,) + _args, _kwargs)
  1218.         if val:
  1219.             val = wxDateSpanPtr(val)
  1220.         
  1221.         return val
  1222.  
  1223.     
  1224.     def SetWeeks(self, *_args, **_kwargs):
  1225.         val = apply(utilsc.wxDateSpan_SetWeeks, (self,) + _args, _kwargs)
  1226.         if val:
  1227.             val = wxDateSpanPtr(val)
  1228.         
  1229.         return val
  1230.  
  1231.     
  1232.     def SetDays(self, *_args, **_kwargs):
  1233.         val = apply(utilsc.wxDateSpan_SetDays, (self,) + _args, _kwargs)
  1234.         if val:
  1235.             val = wxDateSpanPtr(val)
  1236.         
  1237.         return val
  1238.  
  1239.     
  1240.     def GetYears(self, *_args, **_kwargs):
  1241.         val = apply(utilsc.wxDateSpan_GetYears, (self,) + _args, _kwargs)
  1242.         return val
  1243.  
  1244.     
  1245.     def GetMonths(self, *_args, **_kwargs):
  1246.         val = apply(utilsc.wxDateSpan_GetMonths, (self,) + _args, _kwargs)
  1247.         return val
  1248.  
  1249.     
  1250.     def GetWeeks(self, *_args, **_kwargs):
  1251.         val = apply(utilsc.wxDateSpan_GetWeeks, (self,) + _args, _kwargs)
  1252.         return val
  1253.  
  1254.     
  1255.     def GetDays(self, *_args, **_kwargs):
  1256.         val = apply(utilsc.wxDateSpan_GetDays, (self,) + _args, _kwargs)
  1257.         return val
  1258.  
  1259.     
  1260.     def GetTotalDays(self, *_args, **_kwargs):
  1261.         val = apply(utilsc.wxDateSpan_GetTotalDays, (self,) + _args, _kwargs)
  1262.         return val
  1263.  
  1264.     
  1265.     def Add(self, *_args, **_kwargs):
  1266.         val = apply(utilsc.wxDateSpan_Add, (self,) + _args, _kwargs)
  1267.         if val:
  1268.             val = wxDateSpanPtr(val)
  1269.         
  1270.         return val
  1271.  
  1272.     
  1273.     def Subtract(self, *_args, **_kwargs):
  1274.         val = apply(utilsc.wxDateSpan_Subtract, (self,) + _args, _kwargs)
  1275.         if val:
  1276.             val = wxDateSpanPtr(val)
  1277.         
  1278.         return val
  1279.  
  1280.     
  1281.     def Neg(self, *_args, **_kwargs):
  1282.         val = apply(utilsc.wxDateSpan_Neg, (self,) + _args, _kwargs)
  1283.         if val:
  1284.             val = wxDateSpanPtr(val)
  1285.         
  1286.         return val
  1287.  
  1288.     
  1289.     def Multiply(self, *_args, **_kwargs):
  1290.         val = apply(utilsc.wxDateSpan_Multiply, (self,) + _args, _kwargs)
  1291.         if val:
  1292.             val = wxDateSpanPtr(val)
  1293.         
  1294.         return val
  1295.  
  1296.     
  1297.     def __add__(self, *_args, **_kwargs):
  1298.         val = apply(utilsc.wxDateSpan___add__, (self,) + _args, _kwargs)
  1299.         if val:
  1300.             val = wxDateSpanPtr(val)
  1301.             val.thisown = 1
  1302.         
  1303.         return val
  1304.  
  1305.     
  1306.     def __sub__(self, *_args, **_kwargs):
  1307.         val = apply(utilsc.wxDateSpan___sub__, (self,) + _args, _kwargs)
  1308.         if val:
  1309.             val = wxDateSpanPtr(val)
  1310.             val.thisown = 1
  1311.         
  1312.         return val
  1313.  
  1314.     
  1315.     def __mul__(self, *_args, **_kwargs):
  1316.         val = apply(utilsc.wxDateSpan___mul__, (self,) + _args, _kwargs)
  1317.         if val:
  1318.             val = wxDateSpanPtr(val)
  1319.             val.thisown = 1
  1320.         
  1321.         return val
  1322.  
  1323.     
  1324.     def __rmul__(self, *_args, **_kwargs):
  1325.         val = apply(utilsc.wxDateSpan___rmul__, (self,) + _args, _kwargs)
  1326.         if val:
  1327.             val = wxDateSpanPtr(val)
  1328.             val.thisown = 1
  1329.         
  1330.         return val
  1331.  
  1332.     
  1333.     def __neg__(self, *_args, **_kwargs):
  1334.         val = apply(utilsc.wxDateSpan___neg__, (self,) + _args, _kwargs)
  1335.         if val:
  1336.             val = wxDateSpanPtr(val)
  1337.             val.thisown = 1
  1338.         
  1339.         return val
  1340.  
  1341.     
  1342.     def __repr__(self):
  1343.         return '<C wxDateSpan instance at %s>' % (self.this,)
  1344.  
  1345.  
  1346.  
  1347. class wxDateSpan(wxDateSpanPtr):
  1348.     
  1349.     def __init__(self, *_args, **_kwargs):
  1350.         self.this = apply(utilsc.new_wxDateSpan, _args, _kwargs)
  1351.         self.thisown = 1
  1352.  
  1353.  
  1354. wxGetLocalTime = utilsc.wxGetLocalTime
  1355. wxGetUTCTime = utilsc.wxGetUTCTime
  1356. wxGetCurrentTime = utilsc.wxGetCurrentTime
  1357. wxGetLocalTimeMillis = utilsc.wxGetLocalTimeMillis
  1358.  
  1359. def wxConfigBase_Set(*_args, **_kwargs):
  1360.     val = apply(utilsc.wxConfigBase_Set, _args, _kwargs)
  1361.     if val:
  1362.         val = wxConfigBasePtr(val)
  1363.     
  1364.     return val
  1365.  
  1366.  
  1367. def wxConfigBase_Get(*_args, **_kwargs):
  1368.     val = apply(utilsc.wxConfigBase_Get, _args, _kwargs)
  1369.     if val:
  1370.         val = wxConfigBasePtr(val)
  1371.     
  1372.     return val
  1373.  
  1374.  
  1375. def wxConfigBase_Create(*_args, **_kwargs):
  1376.     val = apply(utilsc.wxConfigBase_Create, _args, _kwargs)
  1377.     if val:
  1378.         val = wxConfigBasePtr(val)
  1379.     
  1380.     return val
  1381.  
  1382. wxConfigBase_DontCreateOnDemand = utilsc.wxConfigBase_DontCreateOnDemand
  1383. wxDateTime_SetCountry = utilsc.wxDateTime_SetCountry
  1384. wxDateTime_GetCountry = utilsc.wxDateTime_GetCountry
  1385. wxDateTime_IsWestEuropeanCountry = utilsc.wxDateTime_IsWestEuropeanCountry
  1386. wxDateTime_GetCurrentYear = utilsc.wxDateTime_GetCurrentYear
  1387. wxDateTime_ConvertYearToBC = utilsc.wxDateTime_ConvertYearToBC
  1388. wxDateTime_GetCurrentMonth = utilsc.wxDateTime_GetCurrentMonth
  1389. wxDateTime_IsLeapYear = utilsc.wxDateTime_IsLeapYear
  1390. wxDateTime_GetCentury = utilsc.wxDateTime_GetCentury
  1391. wxDateTime_GetNumberOfDaysinYear = utilsc.wxDateTime_GetNumberOfDaysinYear
  1392. wxDateTime_GetNumberOfDaysInMonth = utilsc.wxDateTime_GetNumberOfDaysInMonth
  1393. wxDateTime_GetMonthName = utilsc.wxDateTime_GetMonthName
  1394. wxDateTime_GetWeekDayName = utilsc.wxDateTime_GetWeekDayName
  1395. wxDateTime_GetAmPmStrings = utilsc.wxDateTime_GetAmPmStrings
  1396. wxDateTime_IsDSTApplicable = utilsc.wxDateTime_IsDSTApplicable
  1397.  
  1398. def wxDateTime_GetBeginDST(*_args, **_kwargs):
  1399.     val = apply(utilsc.wxDateTime_GetBeginDST, _args, _kwargs)
  1400.     if val:
  1401.         val = wxDateTimePtr(val)
  1402.         val.thisown = 1
  1403.     
  1404.     return val
  1405.  
  1406.  
  1407. def wxDateTime_GetEndDST(*_args, **_kwargs):
  1408.     val = apply(utilsc.wxDateTime_GetEndDST, _args, _kwargs)
  1409.     if val:
  1410.         val = wxDateTimePtr(val)
  1411.         val.thisown = 1
  1412.     
  1413.     return val
  1414.  
  1415.  
  1416. def wxDateTime_Now(*_args, **_kwargs):
  1417.     val = apply(utilsc.wxDateTime_Now, _args, _kwargs)
  1418.     if val:
  1419.         val = wxDateTimePtr(val)
  1420.         val.thisown = 1
  1421.     
  1422.     return val
  1423.  
  1424.  
  1425. def wxDateTime_UNow(*_args, **_kwargs):
  1426.     val = apply(utilsc.wxDateTime_UNow, _args, _kwargs)
  1427.     if val:
  1428.         val = wxDateTimePtr(val)
  1429.         val.thisown = 1
  1430.     
  1431.     return val
  1432.  
  1433.  
  1434. def wxDateTime_Today(*_args, **_kwargs):
  1435.     val = apply(utilsc.wxDateTime_Today, _args, _kwargs)
  1436.     if val:
  1437.         val = wxDateTimePtr(val)
  1438.         val.thisown = 1
  1439.     
  1440.     return val
  1441.  
  1442.  
  1443. def wxTimeSpan_Seconds(*_args, **_kwargs):
  1444.     val = apply(utilsc.wxTimeSpan_Seconds, _args, _kwargs)
  1445.     if val:
  1446.         val = wxTimeSpanPtr(val)
  1447.         val.thisown = 1
  1448.     
  1449.     return val
  1450.  
  1451.  
  1452. def wxTimeSpan_Second(*_args, **_kwargs):
  1453.     val = apply(utilsc.wxTimeSpan_Second, _args, _kwargs)
  1454.     if val:
  1455.         val = wxTimeSpanPtr(val)
  1456.         val.thisown = 1
  1457.     
  1458.     return val
  1459.  
  1460.  
  1461. def wxTimeSpan_Minutes(*_args, **_kwargs):
  1462.     val = apply(utilsc.wxTimeSpan_Minutes, _args, _kwargs)
  1463.     if val:
  1464.         val = wxTimeSpanPtr(val)
  1465.         val.thisown = 1
  1466.     
  1467.     return val
  1468.  
  1469.  
  1470. def wxTimeSpan_Minute(*_args, **_kwargs):
  1471.     val = apply(utilsc.wxTimeSpan_Minute, _args, _kwargs)
  1472.     if val:
  1473.         val = wxTimeSpanPtr(val)
  1474.         val.thisown = 1
  1475.     
  1476.     return val
  1477.  
  1478.  
  1479. def wxTimeSpan_Hours(*_args, **_kwargs):
  1480.     val = apply(utilsc.wxTimeSpan_Hours, _args, _kwargs)
  1481.     if val:
  1482.         val = wxTimeSpanPtr(val)
  1483.         val.thisown = 1
  1484.     
  1485.     return val
  1486.  
  1487.  
  1488. def wxTimeSpan_Hour(*_args, **_kwargs):
  1489.     val = apply(utilsc.wxTimeSpan_Hour, _args, _kwargs)
  1490.     if val:
  1491.         val = wxTimeSpanPtr(val)
  1492.         val.thisown = 1
  1493.     
  1494.     return val
  1495.  
  1496.  
  1497. def wxTimeSpan_Days(*_args, **_kwargs):
  1498.     val = apply(utilsc.wxTimeSpan_Days, _args, _kwargs)
  1499.     if val:
  1500.         val = wxTimeSpanPtr(val)
  1501.         val.thisown = 1
  1502.     
  1503.     return val
  1504.  
  1505.  
  1506. def wxTimeSpan_Day(*_args, **_kwargs):
  1507.     val = apply(utilsc.wxTimeSpan_Day, _args, _kwargs)
  1508.     if val:
  1509.         val = wxTimeSpanPtr(val)
  1510.         val.thisown = 1
  1511.     
  1512.     return val
  1513.  
  1514.  
  1515. def wxTimeSpan_Weeks(*_args, **_kwargs):
  1516.     val = apply(utilsc.wxTimeSpan_Weeks, _args, _kwargs)
  1517.     if val:
  1518.         val = wxTimeSpanPtr(val)
  1519.         val.thisown = 1
  1520.     
  1521.     return val
  1522.  
  1523.  
  1524. def wxTimeSpan_Week(*_args, **_kwargs):
  1525.     val = apply(utilsc.wxTimeSpan_Week, _args, _kwargs)
  1526.     if val:
  1527.         val = wxTimeSpanPtr(val)
  1528.         val.thisown = 1
  1529.     
  1530.     return val
  1531.  
  1532.  
  1533. def wxDateSpan_Days(*_args, **_kwargs):
  1534.     val = apply(utilsc.wxDateSpan_Days, _args, _kwargs)
  1535.     if val:
  1536.         val = wxDateSpanPtr(val)
  1537.         val.thisown = 1
  1538.     
  1539.     return val
  1540.  
  1541.  
  1542. def wxDateSpan_Day(*_args, **_kwargs):
  1543.     val = apply(utilsc.wxDateSpan_Day, _args, _kwargs)
  1544.     if val:
  1545.         val = wxDateSpanPtr(val)
  1546.         val.thisown = 1
  1547.     
  1548.     return val
  1549.  
  1550.  
  1551. def wxDateSpan_Weeks(*_args, **_kwargs):
  1552.     val = apply(utilsc.wxDateSpan_Weeks, _args, _kwargs)
  1553.     if val:
  1554.         val = wxDateSpanPtr(val)
  1555.         val.thisown = 1
  1556.     
  1557.     return val
  1558.  
  1559.  
  1560. def wxDateSpan_Week(*_args, **_kwargs):
  1561.     val = apply(utilsc.wxDateSpan_Week, _args, _kwargs)
  1562.     if val:
  1563.         val = wxDateSpanPtr(val)
  1564.         val.thisown = 1
  1565.     
  1566.     return val
  1567.  
  1568.  
  1569. def wxDateSpan_Months(*_args, **_kwargs):
  1570.     val = apply(utilsc.wxDateSpan_Months, _args, _kwargs)
  1571.     if val:
  1572.         val = wxDateSpanPtr(val)
  1573.         val.thisown = 1
  1574.     
  1575.     return val
  1576.  
  1577.  
  1578. def wxDateSpan_Month(*_args, **_kwargs):
  1579.     val = apply(utilsc.wxDateSpan_Month, _args, _kwargs)
  1580.     if val:
  1581.         val = wxDateSpanPtr(val)
  1582.         val.thisown = 1
  1583.     
  1584.     return val
  1585.  
  1586.  
  1587. def wxDateSpan_Years(*_args, **_kwargs):
  1588.     val = apply(utilsc.wxDateSpan_Years, _args, _kwargs)
  1589.     if val:
  1590.         val = wxDateSpanPtr(val)
  1591.         val.thisown = 1
  1592.     
  1593.     return val
  1594.  
  1595.  
  1596. def wxDateSpan_Year(*_args, **_kwargs):
  1597.     val = apply(utilsc.wxDateSpan_Year, _args, _kwargs)
  1598.     if val:
  1599.         val = wxDateSpanPtr(val)
  1600.         val.thisown = 1
  1601.     
  1602.     return val
  1603.  
  1604. wxCONFIG_USE_LOCAL_FILE = utilsc.wxCONFIG_USE_LOCAL_FILE
  1605. wxCONFIG_USE_GLOBAL_FILE = utilsc.wxCONFIG_USE_GLOBAL_FILE
  1606. wxCONFIG_USE_RELATIVE_PATH = utilsc.wxCONFIG_USE_RELATIVE_PATH
  1607. wxCONFIG_USE_NO_ESCAPE_CHARACTERS = utilsc.wxCONFIG_USE_NO_ESCAPE_CHARACTERS
  1608.