home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / bitpim / bitpim-0.62-setup.exe / {app} / bitpim.exe / wxPython / controls.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-11-06  |  96.1 KB  |  1,809 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.3)
  3.  
  4. import controlsc
  5. from misc import *
  6. from windows import *
  7. from gdi import *
  8. from fonts import *
  9. from clip_dnd import *
  10. from events import *
  11. import wx
  12.  
  13. class wxControlPtr(wxWindowPtr):
  14.     
  15.     def __init__(self, this):
  16.         self.this = this
  17.         self.thisown = 0
  18.  
  19.     
  20.     def Create(self, *_args, **_kwargs):
  21.         val = controlsc.wxControl_Create(self, *_args, **_kwargs)
  22.         return val
  23.  
  24.     
  25.     def Command(self, *_args, **_kwargs):
  26.         val = controlsc.wxControl_Command(self, *_args, **_kwargs)
  27.         return val
  28.  
  29.     
  30.     def GetLabel(self, *_args, **_kwargs):
  31.         val = controlsc.wxControl_GetLabel(self, *_args, **_kwargs)
  32.         return val
  33.  
  34.     
  35.     def SetLabel(self, *_args, **_kwargs):
  36.         val = controlsc.wxControl_SetLabel(self, *_args, **_kwargs)
  37.         return val
  38.  
  39.     
  40.     def __repr__(self):
  41.         return '<%s.%s instance; proxy of C++ wxControl instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  42.  
  43.  
  44.  
  45. class wxControl(wxControlPtr):
  46.     
  47.     def __init__(self, *_args, **_kwargs):
  48.         self.this = controlsc.new_wxControl(*_args, **_kwargs)
  49.         self.thisown = 1
  50.         self._setOORInfo(self)
  51.  
  52.  
  53.  
  54. def wxPreControl(*_args, **_kwargs):
  55.     val = wxControlPtr(controlsc.new_wxPreControl(*_args, **_kwargs))
  56.     val.thisown = 1
  57.     val._setOORInfo(val)
  58.     return val
  59.  
  60.  
  61. class wxControlWithItemsPtr(wxControlPtr):
  62.     
  63.     def __init__(self, this):
  64.         self.this = this
  65.         self.thisown = 0
  66.  
  67.     
  68.     def Delete(self, *_args, **_kwargs):
  69.         val = controlsc.wxControlWithItems_Delete(self, *_args, **_kwargs)
  70.         return val
  71.  
  72.     
  73.     def GetCount(self, *_args, **_kwargs):
  74.         val = controlsc.wxControlWithItems_GetCount(self, *_args, **_kwargs)
  75.         return val
  76.  
  77.     
  78.     def GetString(self, *_args, **_kwargs):
  79.         val = controlsc.wxControlWithItems_GetString(self, *_args, **_kwargs)
  80.         return val
  81.  
  82.     
  83.     def SetString(self, *_args, **_kwargs):
  84.         val = controlsc.wxControlWithItems_SetString(self, *_args, **_kwargs)
  85.         return val
  86.  
  87.     
  88.     def FindString(self, *_args, **_kwargs):
  89.         val = controlsc.wxControlWithItems_FindString(self, *_args, **_kwargs)
  90.         return val
  91.  
  92.     
  93.     def Select(self, *_args, **_kwargs):
  94.         val = controlsc.wxControlWithItems_Select(self, *_args, **_kwargs)
  95.         return val
  96.  
  97.     
  98.     def GetSelection(self, *_args, **_kwargs):
  99.         val = controlsc.wxControlWithItems_GetSelection(self, *_args, **_kwargs)
  100.         return val
  101.  
  102.     
  103.     def GetStringSelection(self, *_args, **_kwargs):
  104.         val = controlsc.wxControlWithItems_GetStringSelection(self, *_args, **_kwargs)
  105.         return val
  106.  
  107.     
  108.     def Append(self, *_args, **_kwargs):
  109.         val = controlsc.wxControlWithItems_Append(self, *_args, **_kwargs)
  110.         return val
  111.  
  112.     
  113.     def GetClientData(self, *_args, **_kwargs):
  114.         val = controlsc.wxControlWithItems_GetClientData(self, *_args, **_kwargs)
  115.         return val
  116.  
  117.     
  118.     def SetClientData(self, *_args, **_kwargs):
  119.         val = controlsc.wxControlWithItems_SetClientData(self, *_args, **_kwargs)
  120.         return val
  121.  
  122.     
  123.     def AppendItems(self, *_args, **_kwargs):
  124.         val = controlsc.wxControlWithItems_AppendItems(self, *_args, **_kwargs)
  125.         return val
  126.  
  127.     
  128.     def __repr__(self):
  129.         return '<%s.%s instance; proxy of C++ wxControlWithItems instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  130.  
  131.     Number = GetCount
  132.  
  133.  
  134. class wxControlWithItems(wxControlWithItemsPtr):
  135.     
  136.     def __init__(self, this):
  137.         self.this = this
  138.  
  139.  
  140.  
  141. class wxButtonPtr(wxControlPtr):
  142.     
  143.     def __init__(self, this):
  144.         self.this = this
  145.         self.thisown = 0
  146.  
  147.     
  148.     def Create(self, *_args, **_kwargs):
  149.         val = controlsc.wxButton_Create(self, *_args, **_kwargs)
  150.         return val
  151.  
  152.     
  153.     def SetDefault(self, *_args, **_kwargs):
  154.         val = controlsc.wxButton_SetDefault(self, *_args, **_kwargs)
  155.         return val
  156.  
  157.     
  158.     def SetBackgroundColour(self, *_args, **_kwargs):
  159.         val = controlsc.wxButton_SetBackgroundColour(self, *_args, **_kwargs)
  160.         return val
  161.  
  162.     
  163.     def SetForegroundColour(self, *_args, **_kwargs):
  164.         val = controlsc.wxButton_SetForegroundColour(self, *_args, **_kwargs)
  165.         return val
  166.  
  167.     
  168.     def SetImageLabel(self, *_args, **_kwargs):
  169.         val = controlsc.wxButton_SetImageLabel(self, *_args, **_kwargs)
  170.         return val
  171.  
  172.     
  173.     def SetImageMargins(self, *_args, **_kwargs):
  174.         val = controlsc.wxButton_SetImageMargins(self, *_args, **_kwargs)
  175.         return val
  176.  
  177.     
  178.     def __repr__(self):
  179.         return '<%s.%s instance; proxy of C++ wxButton instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  180.  
  181.  
  182.  
  183. class wxButton(wxButtonPtr):
  184.     
  185.     def __init__(self, *_args, **_kwargs):
  186.         self.this = controlsc.new_wxButton(*_args, **_kwargs)
  187.         self.thisown = 1
  188.         self._setOORInfo(self)
  189.  
  190.  
  191.  
  192. def wxPreButton(*_args, **_kwargs):
  193.     val = wxButtonPtr(controlsc.new_wxPreButton(*_args, **_kwargs))
  194.     val.thisown = 1
  195.     val._setOORInfo(val)
  196.     return val
  197.  
  198.  
  199. class wxBitmapButtonPtr(wxButtonPtr):
  200.     
  201.     def __init__(self, this):
  202.         self.this = this
  203.         self.thisown = 0
  204.  
  205.     
  206.     def Create(self, *_args, **_kwargs):
  207.         val = controlsc.wxBitmapButton_Create(self, *_args, **_kwargs)
  208.         return val
  209.  
  210.     
  211.     def GetBitmapLabel(self, *_args, **_kwargs):
  212.         val = controlsc.wxBitmapButton_GetBitmapLabel(self, *_args, **_kwargs)
  213.         if val:
  214.             val = wxBitmapPtr(val)
  215.             val.thisown = 1
  216.         
  217.         return val
  218.  
  219.     
  220.     def GetBitmapDisabled(self, *_args, **_kwargs):
  221.         val = controlsc.wxBitmapButton_GetBitmapDisabled(self, *_args, **_kwargs)
  222.         if val:
  223.             val = wxBitmapPtr(val)
  224.             val.thisown = 1
  225.         
  226.         return val
  227.  
  228.     
  229.     def GetBitmapFocus(self, *_args, **_kwargs):
  230.         val = controlsc.wxBitmapButton_GetBitmapFocus(self, *_args, **_kwargs)
  231.         if val:
  232.             val = wxBitmapPtr(val)
  233.             val.thisown = 1
  234.         
  235.         return val
  236.  
  237.     
  238.     def GetBitmapSelected(self, *_args, **_kwargs):
  239.         val = controlsc.wxBitmapButton_GetBitmapSelected(self, *_args, **_kwargs)
  240.         if val:
  241.             val = wxBitmapPtr(val)
  242.             val.thisown = 1
  243.         
  244.         return val
  245.  
  246.     
  247.     def SetBitmapDisabled(self, *_args, **_kwargs):
  248.         val = controlsc.wxBitmapButton_SetBitmapDisabled(self, *_args, **_kwargs)
  249.         return val
  250.  
  251.     
  252.     def SetBitmapFocus(self, *_args, **_kwargs):
  253.         val = controlsc.wxBitmapButton_SetBitmapFocus(self, *_args, **_kwargs)
  254.         return val
  255.  
  256.     
  257.     def SetBitmapSelected(self, *_args, **_kwargs):
  258.         val = controlsc.wxBitmapButton_SetBitmapSelected(self, *_args, **_kwargs)
  259.         return val
  260.  
  261.     
  262.     def SetBitmapLabel(self, *_args, **_kwargs):
  263.         val = controlsc.wxBitmapButton_SetBitmapLabel(self, *_args, **_kwargs)
  264.         return val
  265.  
  266.     
  267.     def SetMargins(self, *_args, **_kwargs):
  268.         val = controlsc.wxBitmapButton_SetMargins(self, *_args, **_kwargs)
  269.         return val
  270.  
  271.     
  272.     def GetMarginX(self, *_args, **_kwargs):
  273.         val = controlsc.wxBitmapButton_GetMarginX(self, *_args, **_kwargs)
  274.         return val
  275.  
  276.     
  277.     def GetMarginY(self, *_args, **_kwargs):
  278.         val = controlsc.wxBitmapButton_GetMarginY(self, *_args, **_kwargs)
  279.         return val
  280.  
  281.     
  282.     def __repr__(self):
  283.         return '<%s.%s instance; proxy of C++ wxBitmapButton instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  284.  
  285.  
  286.  
  287. class wxBitmapButton(wxBitmapButtonPtr):
  288.     
  289.     def __init__(self, *_args, **_kwargs):
  290.         self.this = controlsc.new_wxBitmapButton(*_args, **_kwargs)
  291.         self.thisown = 1
  292.         self._setOORInfo(self)
  293.  
  294.  
  295.  
  296. def wxPreBitmapButton(*_args, **_kwargs):
  297.     val = wxBitmapButtonPtr(controlsc.new_wxPreBitmapButton(*_args, **_kwargs))
  298.     val.thisown = 1
  299.     val._setOORInfo(val)
  300.     return val
  301.  
  302.  
  303. class wxCheckBoxPtr(wxControlPtr):
  304.     
  305.     def __init__(self, this):
  306.         self.this = this
  307.         self.thisown = 0
  308.  
  309.     
  310.     def Create(self, *_args, **_kwargs):
  311.         val = controlsc.wxCheckBox_Create(self, *_args, **_kwargs)
  312.         return val
  313.  
  314.     
  315.     def GetValue(self, *_args, **_kwargs):
  316.         val = controlsc.wxCheckBox_GetValue(self, *_args, **_kwargs)
  317.         return val
  318.  
  319.     
  320.     def IsChecked(self, *_args, **_kwargs):
  321.         val = controlsc.wxCheckBox_IsChecked(self, *_args, **_kwargs)
  322.         return val
  323.  
  324.     
  325.     def SetValue(self, *_args, **_kwargs):
  326.         val = controlsc.wxCheckBox_SetValue(self, *_args, **_kwargs)
  327.         return val
  328.  
  329.     
  330.     def __repr__(self):
  331.         return '<%s.%s instance; proxy of C++ wxCheckBox instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  332.  
  333.  
  334.  
  335. class wxCheckBox(wxCheckBoxPtr):
  336.     
  337.     def __init__(self, *_args, **_kwargs):
  338.         self.this = controlsc.new_wxCheckBox(*_args, **_kwargs)
  339.         self.thisown = 1
  340.         self._setOORInfo(self)
  341.  
  342.  
  343.  
  344. def wxPreCheckBox(*_args, **_kwargs):
  345.     val = wxCheckBoxPtr(controlsc.new_wxPreCheckBox(*_args, **_kwargs))
  346.     val.thisown = 1
  347.     val._setOORInfo(val)
  348.     return val
  349.  
  350.  
  351. class wxChoicePtr(wxControlWithItemsPtr):
  352.     
  353.     def __init__(self, this):
  354.         self.this = this
  355.         self.thisown = 0
  356.  
  357.     
  358.     def Create(self, *_args, **_kwargs):
  359.         val = controlsc.wxChoice_Create(self, *_args, **_kwargs)
  360.         return val
  361.  
  362.     
  363.     def Clear(self, *_args, **_kwargs):
  364.         val = controlsc.wxChoice_Clear(self, *_args, **_kwargs)
  365.         return val
  366.  
  367.     
  368.     def GetColumns(self, *_args, **_kwargs):
  369.         val = controlsc.wxChoice_GetColumns(self, *_args, **_kwargs)
  370.         return val
  371.  
  372.     
  373.     def SetColumns(self, *_args, **_kwargs):
  374.         val = controlsc.wxChoice_SetColumns(self, *_args, **_kwargs)
  375.         return val
  376.  
  377.     
  378.     def SetSelection(self, *_args, **_kwargs):
  379.         val = controlsc.wxChoice_SetSelection(self, *_args, **_kwargs)
  380.         return val
  381.  
  382.     
  383.     def SetStringSelection(self, *_args, **_kwargs):
  384.         val = controlsc.wxChoice_SetStringSelection(self, *_args, **_kwargs)
  385.         return val
  386.  
  387.     
  388.     def SetString(self, *_args, **_kwargs):
  389.         val = controlsc.wxChoice_SetString(self, *_args, **_kwargs)
  390.         return val
  391.  
  392.     
  393.     def __repr__(self):
  394.         return '<%s.%s instance; proxy of C++ wxChoice instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  395.  
  396.     Select = SetSelection
  397.  
  398.  
  399. class wxChoice(wxChoicePtr):
  400.     
  401.     def __init__(self, *_args, **_kwargs):
  402.         self.this = controlsc.new_wxChoice(*_args, **_kwargs)
  403.         self.thisown = 1
  404.         self._setOORInfo(self)
  405.  
  406.  
  407.  
  408. def wxPreChoice(*_args, **_kwargs):
  409.     val = wxChoicePtr(controlsc.new_wxPreChoice(*_args, **_kwargs))
  410.     val.thisown = 1
  411.     val._setOORInfo(val)
  412.     return val
  413.  
  414.  
  415. class wxComboBoxPtr(wxChoicePtr):
  416.     
  417.     def __init__(self, this):
  418.         self.this = this
  419.         self.thisown = 0
  420.  
  421.     
  422.     def Create(self, *_args, **_kwargs):
  423.         val = controlsc.wxComboBox_Create(self, *_args, **_kwargs)
  424.         return val
  425.  
  426.     
  427.     def Copy(self, *_args, **_kwargs):
  428.         val = controlsc.wxComboBox_Copy(self, *_args, **_kwargs)
  429.         return val
  430.  
  431.     
  432.     def Cut(self, *_args, **_kwargs):
  433.         val = controlsc.wxComboBox_Cut(self, *_args, **_kwargs)
  434.         return val
  435.  
  436.     
  437.     def GetInsertionPoint(self, *_args, **_kwargs):
  438.         val = controlsc.wxComboBox_GetInsertionPoint(self, *_args, **_kwargs)
  439.         return val
  440.  
  441.     
  442.     def GetLastPosition(self, *_args, **_kwargs):
  443.         val = controlsc.wxComboBox_GetLastPosition(self, *_args, **_kwargs)
  444.         return val
  445.  
  446.     
  447.     def GetValue(self, *_args, **_kwargs):
  448.         val = controlsc.wxComboBox_GetValue(self, *_args, **_kwargs)
  449.         return val
  450.  
  451.     
  452.     def Paste(self, *_args, **_kwargs):
  453.         val = controlsc.wxComboBox_Paste(self, *_args, **_kwargs)
  454.         return val
  455.  
  456.     
  457.     def Replace(self, *_args, **_kwargs):
  458.         val = controlsc.wxComboBox_Replace(self, *_args, **_kwargs)
  459.         return val
  460.  
  461.     
  462.     def Remove(self, *_args, **_kwargs):
  463.         val = controlsc.wxComboBox_Remove(self, *_args, **_kwargs)
  464.         return val
  465.  
  466.     
  467.     def SetInsertionPoint(self, *_args, **_kwargs):
  468.         val = controlsc.wxComboBox_SetInsertionPoint(self, *_args, **_kwargs)
  469.         return val
  470.  
  471.     
  472.     def SetInsertionPointEnd(self, *_args, **_kwargs):
  473.         val = controlsc.wxComboBox_SetInsertionPointEnd(self, *_args, **_kwargs)
  474.         return val
  475.  
  476.     
  477.     def SetSelection(self, *_args, **_kwargs):
  478.         val = controlsc.wxComboBox_SetSelection(self, *_args, **_kwargs)
  479.         return val
  480.  
  481.     
  482.     def SetMark(self, *_args, **_kwargs):
  483.         val = controlsc.wxComboBox_SetMark(self, *_args, **_kwargs)
  484.         return val
  485.  
  486.     
  487.     def SetValue(self, *_args, **_kwargs):
  488.         val = controlsc.wxComboBox_SetValue(self, *_args, **_kwargs)
  489.         return val
  490.  
  491.     
  492.     def SetEditable(self, *_args, **_kwargs):
  493.         val = controlsc.wxComboBox_SetEditable(self, *_args, **_kwargs)
  494.         return val
  495.  
  496.     
  497.     def __repr__(self):
  498.         return '<%s.%s instance; proxy of C++ wxComboBox instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  499.  
  500.  
  501.  
  502. class wxComboBox(wxComboBoxPtr):
  503.     
  504.     def __init__(self, *_args, **_kwargs):
  505.         self.this = controlsc.new_wxComboBox(*_args, **_kwargs)
  506.         self.thisown = 1
  507.         self._setOORInfo(self)
  508.  
  509.  
  510.  
  511. def wxPreComboBox(*_args, **_kwargs):
  512.     val = wxComboBoxPtr(controlsc.new_wxPreComboBox(*_args, **_kwargs))
  513.     val.thisown = 1
  514.     val._setOORInfo(val)
  515.     return val
  516.  
  517.  
  518. class wxGaugePtr(wxControlPtr):
  519.     
  520.     def __init__(self, this):
  521.         self.this = this
  522.         self.thisown = 0
  523.  
  524.     
  525.     def Create(self, *_args, **_kwargs):
  526.         val = controlsc.wxGauge_Create(self, *_args, **_kwargs)
  527.         return val
  528.  
  529.     
  530.     def GetBezelFace(self, *_args, **_kwargs):
  531.         val = controlsc.wxGauge_GetBezelFace(self, *_args, **_kwargs)
  532.         return val
  533.  
  534.     
  535.     def GetRange(self, *_args, **_kwargs):
  536.         val = controlsc.wxGauge_GetRange(self, *_args, **_kwargs)
  537.         return val
  538.  
  539.     
  540.     def GetShadowWidth(self, *_args, **_kwargs):
  541.         val = controlsc.wxGauge_GetShadowWidth(self, *_args, **_kwargs)
  542.         return val
  543.  
  544.     
  545.     def GetValue(self, *_args, **_kwargs):
  546.         val = controlsc.wxGauge_GetValue(self, *_args, **_kwargs)
  547.         return val
  548.  
  549.     
  550.     def SetBezelFace(self, *_args, **_kwargs):
  551.         val = controlsc.wxGauge_SetBezelFace(self, *_args, **_kwargs)
  552.         return val
  553.  
  554.     
  555.     def SetRange(self, *_args, **_kwargs):
  556.         val = controlsc.wxGauge_SetRange(self, *_args, **_kwargs)
  557.         return val
  558.  
  559.     
  560.     def SetShadowWidth(self, *_args, **_kwargs):
  561.         val = controlsc.wxGauge_SetShadowWidth(self, *_args, **_kwargs)
  562.         return val
  563.  
  564.     
  565.     def SetValue(self, *_args, **_kwargs):
  566.         val = controlsc.wxGauge_SetValue(self, *_args, **_kwargs)
  567.         return val
  568.  
  569.     
  570.     def __repr__(self):
  571.         return '<%s.%s instance; proxy of C++ wxGauge instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  572.  
  573.  
  574.  
  575. class wxGauge(wxGaugePtr):
  576.     
  577.     def __init__(self, *_args, **_kwargs):
  578.         self.this = controlsc.new_wxGauge(*_args, **_kwargs)
  579.         self.thisown = 1
  580.         self._setOORInfo(self)
  581.  
  582.  
  583.  
  584. def wxPreGauge(*_args, **_kwargs):
  585.     val = wxGaugePtr(controlsc.new_wxPreGauge(*_args, **_kwargs))
  586.     val.thisown = 1
  587.     val._setOORInfo(val)
  588.     return val
  589.  
  590.  
  591. class wxStaticBoxPtr(wxControlPtr):
  592.     
  593.     def __init__(self, this):
  594.         self.this = this
  595.         self.thisown = 0
  596.  
  597.     
  598.     def Create(self, *_args, **_kwargs):
  599.         val = controlsc.wxStaticBox_Create(self, *_args, **_kwargs)
  600.         return val
  601.  
  602.     
  603.     def __repr__(self):
  604.         return '<%s.%s instance; proxy of C++ wxStaticBox instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  605.  
  606.  
  607.  
  608. class wxStaticBox(wxStaticBoxPtr):
  609.     
  610.     def __init__(self, *_args, **_kwargs):
  611.         self.this = controlsc.new_wxStaticBox(*_args, **_kwargs)
  612.         self.thisown = 1
  613.         self._setOORInfo(self)
  614.  
  615.  
  616.  
  617. def wxPreStaticBox(*_args, **_kwargs):
  618.     val = wxStaticBoxPtr(controlsc.new_wxPreStaticBox(*_args, **_kwargs))
  619.     val.thisown = 1
  620.     val._setOORInfo(val)
  621.     return val
  622.  
  623.  
  624. class wxStaticLinePtr(wxControlPtr):
  625.     
  626.     def __init__(self, this):
  627.         self.this = this
  628.         self.thisown = 0
  629.  
  630.     
  631.     def Create(self, *_args, **_kwargs):
  632.         val = controlsc.wxStaticLine_Create(self, *_args, **_kwargs)
  633.         return val
  634.  
  635.     
  636.     def __repr__(self):
  637.         return '<%s.%s instance; proxy of C++ wxStaticLine instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  638.  
  639.  
  640.  
  641. class wxStaticLine(wxStaticLinePtr):
  642.     
  643.     def __init__(self, *_args, **_kwargs):
  644.         self.this = controlsc.new_wxStaticLine(*_args, **_kwargs)
  645.         self.thisown = 1
  646.         self._setOORInfo(self)
  647.  
  648.  
  649.  
  650. def wxPreStaticLine(*_args, **_kwargs):
  651.     val = wxStaticLinePtr(controlsc.new_wxPreStaticLine(*_args, **_kwargs))
  652.     val.thisown = 1
  653.     val._setOORInfo(val)
  654.     return val
  655.  
  656.  
  657. class wxStaticTextPtr(wxControlPtr):
  658.     
  659.     def __init__(self, this):
  660.         self.this = this
  661.         self.thisown = 0
  662.  
  663.     
  664.     def Create(self, *_args, **_kwargs):
  665.         val = controlsc.wxStaticText_Create(self, *_args, **_kwargs)
  666.         return val
  667.  
  668.     
  669.     def GetLabel(self, *_args, **_kwargs):
  670.         val = controlsc.wxStaticText_GetLabel(self, *_args, **_kwargs)
  671.         return val
  672.  
  673.     
  674.     def SetLabel(self, *_args, **_kwargs):
  675.         val = controlsc.wxStaticText_SetLabel(self, *_args, **_kwargs)
  676.         return val
  677.  
  678.     
  679.     def __repr__(self):
  680.         return '<%s.%s instance; proxy of C++ wxStaticText instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  681.  
  682.  
  683.  
  684. class wxStaticText(wxStaticTextPtr):
  685.     
  686.     def __init__(self, *_args, **_kwargs):
  687.         self.this = controlsc.new_wxStaticText(*_args, **_kwargs)
  688.         self.thisown = 1
  689.         self._setOORInfo(self)
  690.  
  691.  
  692.  
  693. def wxPreStaticText(*_args, **_kwargs):
  694.     val = wxStaticTextPtr(controlsc.new_wxPreStaticText(*_args, **_kwargs))
  695.     val.thisown = 1
  696.     val._setOORInfo(val)
  697.     return val
  698.  
  699.  
  700. class wxListBoxPtr(wxControlWithItemsPtr):
  701.     
  702.     def __init__(self, this):
  703.         self.this = this
  704.         self.thisown = 0
  705.  
  706.     
  707.     def Create(self, *_args, **_kwargs):
  708.         val = controlsc.wxListBox_Create(self, *_args, **_kwargs)
  709.         return val
  710.  
  711.     
  712.     def Clear(self, *_args, **_kwargs):
  713.         val = controlsc.wxListBox_Clear(self, *_args, **_kwargs)
  714.         return val
  715.  
  716.     
  717.     def Deselect(self, *_args, **_kwargs):
  718.         val = controlsc.wxListBox_Deselect(self, *_args, **_kwargs)
  719.         return val
  720.  
  721.     
  722.     def GetSelections(self, *_args, **_kwargs):
  723.         val = controlsc.wxListBox_GetSelections(self, *_args, **_kwargs)
  724.         return val
  725.  
  726.     
  727.     def InsertItems(self, *_args, **_kwargs):
  728.         val = controlsc.wxListBox_InsertItems(self, *_args, **_kwargs)
  729.         return val
  730.  
  731.     
  732.     def IsSelected(self, *_args, **_kwargs):
  733.         val = controlsc.wxListBox_IsSelected(self, *_args, **_kwargs)
  734.         return val
  735.  
  736.     
  737.     def Selected(self, *_args, **_kwargs):
  738.         val = controlsc.wxListBox_Selected(self, *_args, **_kwargs)
  739.         return val
  740.  
  741.     
  742.     def Set(self, *_args, **_kwargs):
  743.         val = controlsc.wxListBox_Set(self, *_args, **_kwargs)
  744.         return val
  745.  
  746.     
  747.     def SetFirstItem(self, *_args, **_kwargs):
  748.         val = controlsc.wxListBox_SetFirstItem(self, *_args, **_kwargs)
  749.         return val
  750.  
  751.     
  752.     def SetFirstItemStr(self, *_args, **_kwargs):
  753.         val = controlsc.wxListBox_SetFirstItemStr(self, *_args, **_kwargs)
  754.         return val
  755.  
  756.     
  757.     def SetSelection(self, *_args, **_kwargs):
  758.         val = controlsc.wxListBox_SetSelection(self, *_args, **_kwargs)
  759.         return val
  760.  
  761.     
  762.     def SetString(self, *_args, **_kwargs):
  763.         val = controlsc.wxListBox_SetString(self, *_args, **_kwargs)
  764.         return val
  765.  
  766.     
  767.     def SetStringSelection(self, *_args, **_kwargs):
  768.         val = controlsc.wxListBox_SetStringSelection(self, *_args, **_kwargs)
  769.         return val
  770.  
  771.     
  772.     def __repr__(self):
  773.         return '<%s.%s instance; proxy of C++ wxListBox instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  774.  
  775.  
  776.  
  777. class wxListBox(wxListBoxPtr):
  778.     
  779.     def __init__(self, *_args, **_kwargs):
  780.         self.this = controlsc.new_wxListBox(*_args, **_kwargs)
  781.         self.thisown = 1
  782.         self._setOORInfo(self)
  783.  
  784.  
  785.  
  786. def wxPreListBox(*_args, **_kwargs):
  787.     val = wxListBoxPtr(controlsc.new_wxPreListBox(*_args, **_kwargs))
  788.     val.thisown = 1
  789.     val._setOORInfo(val)
  790.     return val
  791.  
  792.  
  793. class wxCheckListBoxPtr(wxListBoxPtr):
  794.     
  795.     def __init__(self, this):
  796.         self.this = this
  797.         self.thisown = 0
  798.  
  799.     
  800.     def Create(self, *_args, **_kwargs):
  801.         val = controlsc.wxCheckListBox_Create(self, *_args, **_kwargs)
  802.         return val
  803.  
  804.     
  805.     def IsChecked(self, *_args, **_kwargs):
  806.         val = controlsc.wxCheckListBox_IsChecked(self, *_args, **_kwargs)
  807.         return val
  808.  
  809.     
  810.     def Check(self, *_args, **_kwargs):
  811.         val = controlsc.wxCheckListBox_Check(self, *_args, **_kwargs)
  812.         return val
  813.  
  814.     
  815.     def InsertItems(self, *_args, **_kwargs):
  816.         val = controlsc.wxCheckListBox_InsertItems(self, *_args, **_kwargs)
  817.         return val
  818.  
  819.     
  820.     def GetItemHeight(self, *_args, **_kwargs):
  821.         val = controlsc.wxCheckListBox_GetItemHeight(self, *_args, **_kwargs)
  822.         return val
  823.  
  824.     
  825.     def HitTest(self, *_args, **_kwargs):
  826.         val = controlsc.wxCheckListBox_HitTest(self, *_args, **_kwargs)
  827.         return val
  828.  
  829.     
  830.     def HitTestXY(self, *_args, **_kwargs):
  831.         val = controlsc.wxCheckListBox_HitTestXY(self, *_args, **_kwargs)
  832.         return val
  833.  
  834.     
  835.     def __repr__(self):
  836.         return '<%s.%s instance; proxy of C++ wxCheckListBox instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  837.  
  838.  
  839.  
  840. class wxCheckListBox(wxCheckListBoxPtr):
  841.     
  842.     def __init__(self, *_args, **_kwargs):
  843.         self.this = controlsc.new_wxCheckListBox(*_args, **_kwargs)
  844.         self.thisown = 1
  845.         self._setOORInfo(self)
  846.  
  847.  
  848.  
  849. def wxPreCheckListBox(*_args, **_kwargs):
  850.     val = wxCheckListBoxPtr(controlsc.new_wxPreCheckListBox(*_args, **_kwargs))
  851.     val.thisown = 1
  852.     val._setOORInfo(val)
  853.     return val
  854.  
  855.  
  856. class wxTextAttrPtr:
  857.     
  858.     def __init__(self, this):
  859.         self.this = this
  860.         self.thisown = 0
  861.  
  862.     
  863.     def __del__(self, delfunc = controlsc.delete_wxTextAttr):
  864.         if self.thisown == 1:
  865.             
  866.             try:
  867.                 delfunc(self)
  868.  
  869.         
  870.  
  871.     
  872.     def SetTextColour(self, *_args, **_kwargs):
  873.         val = controlsc.wxTextAttr_SetTextColour(self, *_args, **_kwargs)
  874.         return val
  875.  
  876.     
  877.     def SetBackgroundColour(self, *_args, **_kwargs):
  878.         val = controlsc.wxTextAttr_SetBackgroundColour(self, *_args, **_kwargs)
  879.         return val
  880.  
  881.     
  882.     def SetFont(self, *_args, **_kwargs):
  883.         val = controlsc.wxTextAttr_SetFont(self, *_args, **_kwargs)
  884.         return val
  885.  
  886.     
  887.     def HasTextColour(self, *_args, **_kwargs):
  888.         val = controlsc.wxTextAttr_HasTextColour(self, *_args, **_kwargs)
  889.         return val
  890.  
  891.     
  892.     def HasBackgroundColour(self, *_args, **_kwargs):
  893.         val = controlsc.wxTextAttr_HasBackgroundColour(self, *_args, **_kwargs)
  894.         return val
  895.  
  896.     
  897.     def HasFont(self, *_args, **_kwargs):
  898.         val = controlsc.wxTextAttr_HasFont(self, *_args, **_kwargs)
  899.         return val
  900.  
  901.     
  902.     def GetTextColour(self, *_args, **_kwargs):
  903.         val = controlsc.wxTextAttr_GetTextColour(self, *_args, **_kwargs)
  904.         if val:
  905.             val = wxColourPtr(val)
  906.             val.thisown = 1
  907.         
  908.         return val
  909.  
  910.     
  911.     def GetBackgroundColour(self, *_args, **_kwargs):
  912.         val = controlsc.wxTextAttr_GetBackgroundColour(self, *_args, **_kwargs)
  913.         if val:
  914.             val = wxColourPtr(val)
  915.             val.thisown = 1
  916.         
  917.         return val
  918.  
  919.     
  920.     def GetFont(self, *_args, **_kwargs):
  921.         val = controlsc.wxTextAttr_GetFont(self, *_args, **_kwargs)
  922.         if val:
  923.             val = wxFontPtr(val)
  924.             val.thisown = 1
  925.         
  926.         return val
  927.  
  928.     
  929.     def IsDefault(self, *_args, **_kwargs):
  930.         val = controlsc.wxTextAttr_IsDefault(self, *_args, **_kwargs)
  931.         return val
  932.  
  933.     
  934.     def __repr__(self):
  935.         return '<%s.%s instance; proxy of C++ wxTextAttr instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  936.  
  937.  
  938.  
  939. class wxTextAttr(wxTextAttrPtr):
  940.     
  941.     def __init__(self, *_args, **_kwargs):
  942.         self.this = controlsc.new_wxTextAttr(*_args, **_kwargs)
  943.         self.thisown = 1
  944.  
  945.  
  946.  
  947. class wxTextCtrlPtr(wxControlPtr):
  948.     
  949.     def __init__(self, this):
  950.         self.this = this
  951.         self.thisown = 0
  952.  
  953.     
  954.     def Create(self, *_args, **_kwargs):
  955.         val = controlsc.wxTextCtrl_Create(self, *_args, **_kwargs)
  956.         return val
  957.  
  958.     
  959.     def GetValue(self, *_args, **_kwargs):
  960.         val = controlsc.wxTextCtrl_GetValue(self, *_args, **_kwargs)
  961.         return val
  962.  
  963.     
  964.     def SetValue(self, *_args, **_kwargs):
  965.         val = controlsc.wxTextCtrl_SetValue(self, *_args, **_kwargs)
  966.         return val
  967.  
  968.     
  969.     def GetRange(self, *_args, **_kwargs):
  970.         val = controlsc.wxTextCtrl_GetRange(self, *_args, **_kwargs)
  971.         return val
  972.  
  973.     
  974.     def GetLineLength(self, *_args, **_kwargs):
  975.         val = controlsc.wxTextCtrl_GetLineLength(self, *_args, **_kwargs)
  976.         return val
  977.  
  978.     
  979.     def GetLineText(self, *_args, **_kwargs):
  980.         val = controlsc.wxTextCtrl_GetLineText(self, *_args, **_kwargs)
  981.         return val
  982.  
  983.     
  984.     def GetNumberOfLines(self, *_args, **_kwargs):
  985.         val = controlsc.wxTextCtrl_GetNumberOfLines(self, *_args, **_kwargs)
  986.         return val
  987.  
  988.     
  989.     def IsModified(self, *_args, **_kwargs):
  990.         val = controlsc.wxTextCtrl_IsModified(self, *_args, **_kwargs)
  991.         return val
  992.  
  993.     
  994.     def IsEditable(self, *_args, **_kwargs):
  995.         val = controlsc.wxTextCtrl_IsEditable(self, *_args, **_kwargs)
  996.         return val
  997.  
  998.     
  999.     def GetSelection(self, *_args, **_kwargs):
  1000.         val = controlsc.wxTextCtrl_GetSelection(self, *_args, **_kwargs)
  1001.         return val
  1002.  
  1003.     
  1004.     def GetStringSelection(self, *_args, **_kwargs):
  1005.         val = controlsc.wxTextCtrl_GetStringSelection(self, *_args, **_kwargs)
  1006.         return val
  1007.  
  1008.     
  1009.     def Clear(self, *_args, **_kwargs):
  1010.         val = controlsc.wxTextCtrl_Clear(self, *_args, **_kwargs)
  1011.         return val
  1012.  
  1013.     
  1014.     def Replace(self, *_args, **_kwargs):
  1015.         val = controlsc.wxTextCtrl_Replace(self, *_args, **_kwargs)
  1016.         return val
  1017.  
  1018.     
  1019.     def Remove(self, *_args, **_kwargs):
  1020.         val = controlsc.wxTextCtrl_Remove(self, *_args, **_kwargs)
  1021.         return val
  1022.  
  1023.     
  1024.     def LoadFile(self, *_args, **_kwargs):
  1025.         val = controlsc.wxTextCtrl_LoadFile(self, *_args, **_kwargs)
  1026.         return val
  1027.  
  1028.     
  1029.     def SaveFile(self, *_args, **_kwargs):
  1030.         val = controlsc.wxTextCtrl_SaveFile(self, *_args, **_kwargs)
  1031.         return val
  1032.  
  1033.     
  1034.     def DiscardEdits(self, *_args, **_kwargs):
  1035.         val = controlsc.wxTextCtrl_DiscardEdits(self, *_args, **_kwargs)
  1036.         return val
  1037.  
  1038.     
  1039.     def SetMaxLength(self, *_args, **_kwargs):
  1040.         val = controlsc.wxTextCtrl_SetMaxLength(self, *_args, **_kwargs)
  1041.         return val
  1042.  
  1043.     
  1044.     def WriteText(self, *_args, **_kwargs):
  1045.         val = controlsc.wxTextCtrl_WriteText(self, *_args, **_kwargs)
  1046.         return val
  1047.  
  1048.     
  1049.     def AppendText(self, *_args, **_kwargs):
  1050.         val = controlsc.wxTextCtrl_AppendText(self, *_args, **_kwargs)
  1051.         return val
  1052.  
  1053.     
  1054.     def EmulateKeyPress(self, *_args, **_kwargs):
  1055.         val = controlsc.wxTextCtrl_EmulateKeyPress(self, *_args, **_kwargs)
  1056.         return val
  1057.  
  1058.     
  1059.     def SetStyle(self, *_args, **_kwargs):
  1060.         val = controlsc.wxTextCtrl_SetStyle(self, *_args, **_kwargs)
  1061.         return val
  1062.  
  1063.     
  1064.     def SetDefaultStyle(self, *_args, **_kwargs):
  1065.         val = controlsc.wxTextCtrl_SetDefaultStyle(self, *_args, **_kwargs)
  1066.         return val
  1067.  
  1068.     
  1069.     def GetDefaultStyle(self, *_args, **_kwargs):
  1070.         val = controlsc.wxTextCtrl_GetDefaultStyle(self, *_args, **_kwargs)
  1071.         if val:
  1072.             val = wxTextAttrPtr(val)
  1073.         
  1074.         return val
  1075.  
  1076.     
  1077.     def XYToPosition(self, *_args, **_kwargs):
  1078.         val = controlsc.wxTextCtrl_XYToPosition(self, *_args, **_kwargs)
  1079.         return val
  1080.  
  1081.     
  1082.     def PositionToXY(self, *_args, **_kwargs):
  1083.         val = controlsc.wxTextCtrl_PositionToXY(self, *_args, **_kwargs)
  1084.         return val
  1085.  
  1086.     
  1087.     def ShowPosition(self, *_args, **_kwargs):
  1088.         val = controlsc.wxTextCtrl_ShowPosition(self, *_args, **_kwargs)
  1089.         return val
  1090.  
  1091.     
  1092.     def Copy(self, *_args, **_kwargs):
  1093.         val = controlsc.wxTextCtrl_Copy(self, *_args, **_kwargs)
  1094.         return val
  1095.  
  1096.     
  1097.     def Cut(self, *_args, **_kwargs):
  1098.         val = controlsc.wxTextCtrl_Cut(self, *_args, **_kwargs)
  1099.         return val
  1100.  
  1101.     
  1102.     def Paste(self, *_args, **_kwargs):
  1103.         val = controlsc.wxTextCtrl_Paste(self, *_args, **_kwargs)
  1104.         return val
  1105.  
  1106.     
  1107.     def CanCopy(self, *_args, **_kwargs):
  1108.         val = controlsc.wxTextCtrl_CanCopy(self, *_args, **_kwargs)
  1109.         return val
  1110.  
  1111.     
  1112.     def CanCut(self, *_args, **_kwargs):
  1113.         val = controlsc.wxTextCtrl_CanCut(self, *_args, **_kwargs)
  1114.         return val
  1115.  
  1116.     
  1117.     def CanPaste(self, *_args, **_kwargs):
  1118.         val = controlsc.wxTextCtrl_CanPaste(self, *_args, **_kwargs)
  1119.         return val
  1120.  
  1121.     
  1122.     def Undo(self, *_args, **_kwargs):
  1123.         val = controlsc.wxTextCtrl_Undo(self, *_args, **_kwargs)
  1124.         return val
  1125.  
  1126.     
  1127.     def Redo(self, *_args, **_kwargs):
  1128.         val = controlsc.wxTextCtrl_Redo(self, *_args, **_kwargs)
  1129.         return val
  1130.  
  1131.     
  1132.     def CanUndo(self, *_args, **_kwargs):
  1133.         val = controlsc.wxTextCtrl_CanUndo(self, *_args, **_kwargs)
  1134.         return val
  1135.  
  1136.     
  1137.     def CanRedo(self, *_args, **_kwargs):
  1138.         val = controlsc.wxTextCtrl_CanRedo(self, *_args, **_kwargs)
  1139.         return val
  1140.  
  1141.     
  1142.     def SetInsertionPoint(self, *_args, **_kwargs):
  1143.         val = controlsc.wxTextCtrl_SetInsertionPoint(self, *_args, **_kwargs)
  1144.         return val
  1145.  
  1146.     
  1147.     def SetInsertionPointEnd(self, *_args, **_kwargs):
  1148.         val = controlsc.wxTextCtrl_SetInsertionPointEnd(self, *_args, **_kwargs)
  1149.         return val
  1150.  
  1151.     
  1152.     def GetInsertionPoint(self, *_args, **_kwargs):
  1153.         val = controlsc.wxTextCtrl_GetInsertionPoint(self, *_args, **_kwargs)
  1154.         return val
  1155.  
  1156.     
  1157.     def GetLastPosition(self, *_args, **_kwargs):
  1158.         val = controlsc.wxTextCtrl_GetLastPosition(self, *_args, **_kwargs)
  1159.         return val
  1160.  
  1161.     
  1162.     def SetSelection(self, *_args, **_kwargs):
  1163.         val = controlsc.wxTextCtrl_SetSelection(self, *_args, **_kwargs)
  1164.         return val
  1165.  
  1166.     
  1167.     def SelectAll(self, *_args, **_kwargs):
  1168.         val = controlsc.wxTextCtrl_SelectAll(self, *_args, **_kwargs)
  1169.         return val
  1170.  
  1171.     
  1172.     def SetEditable(self, *_args, **_kwargs):
  1173.         val = controlsc.wxTextCtrl_SetEditable(self, *_args, **_kwargs)
  1174.         return val
  1175.  
  1176.     
  1177.     def IsSingleLine(self, *_args, **_kwargs):
  1178.         val = controlsc.wxTextCtrl_IsSingleLine(self, *_args, **_kwargs)
  1179.         return val
  1180.  
  1181.     
  1182.     def IsMultiLine(self, *_args, **_kwargs):
  1183.         val = controlsc.wxTextCtrl_IsMultiLine(self, *_args, **_kwargs)
  1184.         return val
  1185.  
  1186.     
  1187.     def write(self, *_args, **_kwargs):
  1188.         val = controlsc.wxTextCtrl_write(self, *_args, **_kwargs)
  1189.         return val
  1190.  
  1191.     
  1192.     def GetString(self, *_args, **_kwargs):
  1193.         val = controlsc.wxTextCtrl_GetString(self, *_args, **_kwargs)
  1194.         return val
  1195.  
  1196.     
  1197.     def __repr__(self):
  1198.         return '<%s.%s instance; proxy of C++ wxTextCtrl instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1199.  
  1200.  
  1201.  
  1202. class wxTextCtrl(wxTextCtrlPtr):
  1203.     
  1204.     def __init__(self, *_args, **_kwargs):
  1205.         self.this = controlsc.new_wxTextCtrl(*_args, **_kwargs)
  1206.         self.thisown = 1
  1207.         self._setOORInfo(self)
  1208.  
  1209.  
  1210.  
  1211. def wxPreTextCtrl(*_args, **_kwargs):
  1212.     val = wxTextCtrlPtr(controlsc.new_wxPreTextCtrl(*_args, **_kwargs))
  1213.     val.thisown = 1
  1214.     val._setOORInfo(val)
  1215.     return val
  1216.  
  1217.  
  1218. class wxScrollBarPtr(wxControlPtr):
  1219.     
  1220.     def __init__(self, this):
  1221.         self.this = this
  1222.         self.thisown = 0
  1223.  
  1224.     
  1225.     def Create(self, *_args, **_kwargs):
  1226.         val = controlsc.wxScrollBar_Create(self, *_args, **_kwargs)
  1227.         return val
  1228.  
  1229.     
  1230.     def GetRange(self, *_args, **_kwargs):
  1231.         val = controlsc.wxScrollBar_GetRange(self, *_args, **_kwargs)
  1232.         return val
  1233.  
  1234.     
  1235.     def GetPageSize(self, *_args, **_kwargs):
  1236.         val = controlsc.wxScrollBar_GetPageSize(self, *_args, **_kwargs)
  1237.         return val
  1238.  
  1239.     
  1240.     def GetThumbPosition(self, *_args, **_kwargs):
  1241.         val = controlsc.wxScrollBar_GetThumbPosition(self, *_args, **_kwargs)
  1242.         return val
  1243.  
  1244.     
  1245.     def GetThumbSize(self, *_args, **_kwargs):
  1246.         val = controlsc.wxScrollBar_GetThumbSize(self, *_args, **_kwargs)
  1247.         return val
  1248.  
  1249.     
  1250.     def GetThumbLength(self, *_args, **_kwargs):
  1251.         val = controlsc.wxScrollBar_GetThumbLength(self, *_args, **_kwargs)
  1252.         return val
  1253.  
  1254.     
  1255.     def IsVertical(self, *_args, **_kwargs):
  1256.         val = controlsc.wxScrollBar_IsVertical(self, *_args, **_kwargs)
  1257.         return val
  1258.  
  1259.     
  1260.     def SetThumbPosition(self, *_args, **_kwargs):
  1261.         val = controlsc.wxScrollBar_SetThumbPosition(self, *_args, **_kwargs)
  1262.         return val
  1263.  
  1264.     
  1265.     def SetScrollbar(self, *_args, **_kwargs):
  1266.         val = controlsc.wxScrollBar_SetScrollbar(self, *_args, **_kwargs)
  1267.         return val
  1268.  
  1269.     
  1270.     def __repr__(self):
  1271.         return '<%s.%s instance; proxy of C++ wxScrollBar instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1272.  
  1273.  
  1274.  
  1275. class wxScrollBar(wxScrollBarPtr):
  1276.     
  1277.     def __init__(self, *_args, **_kwargs):
  1278.         self.this = controlsc.new_wxScrollBar(*_args, **_kwargs)
  1279.         self.thisown = 1
  1280.         self._setOORInfo(self)
  1281.  
  1282.  
  1283.  
  1284. def wxPreScrollBar(*_args, **_kwargs):
  1285.     val = wxScrollBarPtr(controlsc.new_wxPreScrollBar(*_args, **_kwargs))
  1286.     val.thisown = 1
  1287.     val._setOORInfo(val)
  1288.     return val
  1289.  
  1290.  
  1291. class wxSpinButtonPtr(wxControlPtr):
  1292.     
  1293.     def __init__(self, this):
  1294.         self.this = this
  1295.         self.thisown = 0
  1296.  
  1297.     
  1298.     def Create(self, *_args, **_kwargs):
  1299.         val = controlsc.wxSpinButton_Create(self, *_args, **_kwargs)
  1300.         return val
  1301.  
  1302.     
  1303.     def GetMax(self, *_args, **_kwargs):
  1304.         val = controlsc.wxSpinButton_GetMax(self, *_args, **_kwargs)
  1305.         return val
  1306.  
  1307.     
  1308.     def GetMin(self, *_args, **_kwargs):
  1309.         val = controlsc.wxSpinButton_GetMin(self, *_args, **_kwargs)
  1310.         return val
  1311.  
  1312.     
  1313.     def GetValue(self, *_args, **_kwargs):
  1314.         val = controlsc.wxSpinButton_GetValue(self, *_args, **_kwargs)
  1315.         return val
  1316.  
  1317.     
  1318.     def SetRange(self, *_args, **_kwargs):
  1319.         val = controlsc.wxSpinButton_SetRange(self, *_args, **_kwargs)
  1320.         return val
  1321.  
  1322.     
  1323.     def SetValue(self, *_args, **_kwargs):
  1324.         val = controlsc.wxSpinButton_SetValue(self, *_args, **_kwargs)
  1325.         return val
  1326.  
  1327.     
  1328.     def __repr__(self):
  1329.         return '<%s.%s instance; proxy of C++ wxSpinButton instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1330.  
  1331.  
  1332.  
  1333. class wxSpinButton(wxSpinButtonPtr):
  1334.     
  1335.     def __init__(self, *_args, **_kwargs):
  1336.         self.this = controlsc.new_wxSpinButton(*_args, **_kwargs)
  1337.         self.thisown = 1
  1338.         self._setOORInfo(self)
  1339.  
  1340.  
  1341.  
  1342. def wxPreSpinButton(*_args, **_kwargs):
  1343.     val = wxSpinButtonPtr(controlsc.new_wxPreSpinButton(*_args, **_kwargs))
  1344.     val.thisown = 1
  1345.     val._setOORInfo(val)
  1346.     return val
  1347.  
  1348.  
  1349. class wxStaticBitmapPtr(wxControlPtr):
  1350.     
  1351.     def __init__(self, this):
  1352.         self.this = this
  1353.         self.thisown = 0
  1354.  
  1355.     
  1356.     def Create(self, *_args, **_kwargs):
  1357.         val = controlsc.wxStaticBitmap_Create(self, *_args, **_kwargs)
  1358.         return val
  1359.  
  1360.     
  1361.     def GetBitmap(self, *_args, **_kwargs):
  1362.         val = controlsc.wxStaticBitmap_GetBitmap(self, *_args, **_kwargs)
  1363.         if val:
  1364.             val = wxBitmapPtr(val)
  1365.             val.thisown = 1
  1366.         
  1367.         return val
  1368.  
  1369.     
  1370.     def SetBitmap(self, *_args, **_kwargs):
  1371.         val = controlsc.wxStaticBitmap_SetBitmap(self, *_args, **_kwargs)
  1372.         return val
  1373.  
  1374.     
  1375.     def SetIcon(self, *_args, **_kwargs):
  1376.         val = controlsc.wxStaticBitmap_SetIcon(self, *_args, **_kwargs)
  1377.         return val
  1378.  
  1379.     
  1380.     def __repr__(self):
  1381.         return '<%s.%s instance; proxy of C++ wxStaticBitmap instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1382.  
  1383.  
  1384.  
  1385. class wxStaticBitmap(wxStaticBitmapPtr):
  1386.     
  1387.     def __init__(self, *_args, **_kwargs):
  1388.         self.this = controlsc.new_wxStaticBitmap(*_args, **_kwargs)
  1389.         self.thisown = 1
  1390.         self._setOORInfo(self)
  1391.  
  1392.  
  1393.  
  1394. def wxPreStaticBitmap(*_args, **_kwargs):
  1395.     val = wxStaticBitmapPtr(controlsc.new_wxPreStaticBitmap(*_args, **_kwargs))
  1396.     val.thisown = 1
  1397.     val._setOORInfo(val)
  1398.     return val
  1399.  
  1400.  
  1401. class wxRadioBoxPtr(wxControlPtr):
  1402.     
  1403.     def __init__(self, this):
  1404.         self.this = this
  1405.         self.thisown = 0
  1406.  
  1407.     
  1408.     def Create(self, *_args, **_kwargs):
  1409.         val = controlsc.wxRadioBox_Create(self, *_args, **_kwargs)
  1410.         return val
  1411.  
  1412.     
  1413.     def Enable(self, *_args, **_kwargs):
  1414.         val = controlsc.wxRadioBox_Enable(self, *_args, **_kwargs)
  1415.         return val
  1416.  
  1417.     
  1418.     def EnableItem(self, *_args, **_kwargs):
  1419.         val = controlsc.wxRadioBox_EnableItem(self, *_args, **_kwargs)
  1420.         return val
  1421.  
  1422.     
  1423.     def FindString(self, *_args, **_kwargs):
  1424.         val = controlsc.wxRadioBox_FindString(self, *_args, **_kwargs)
  1425.         return val
  1426.  
  1427.     
  1428.     def GetString(self, *_args, **_kwargs):
  1429.         val = controlsc.wxRadioBox_GetString(self, *_args, **_kwargs)
  1430.         return val
  1431.  
  1432.     
  1433.     def SetString(self, *_args, **_kwargs):
  1434.         val = controlsc.wxRadioBox_SetString(self, *_args, **_kwargs)
  1435.         return val
  1436.  
  1437.     
  1438.     def GetColumnCount(self, *_args, **_kwargs):
  1439.         val = controlsc.wxRadioBox_GetColumnCount(self, *_args, **_kwargs)
  1440.         return val
  1441.  
  1442.     
  1443.     def GetRowCount(self, *_args, **_kwargs):
  1444.         val = controlsc.wxRadioBox_GetRowCount(self, *_args, **_kwargs)
  1445.         return val
  1446.  
  1447.     
  1448.     def GetSelection(self, *_args, **_kwargs):
  1449.         val = controlsc.wxRadioBox_GetSelection(self, *_args, **_kwargs)
  1450.         return val
  1451.  
  1452.     
  1453.     def GetStringSelection(self, *_args, **_kwargs):
  1454.         val = controlsc.wxRadioBox_GetStringSelection(self, *_args, **_kwargs)
  1455.         return val
  1456.  
  1457.     
  1458.     def GetCount(self, *_args, **_kwargs):
  1459.         val = controlsc.wxRadioBox_GetCount(self, *_args, **_kwargs)
  1460.         return val
  1461.  
  1462.     
  1463.     def SetSelection(self, *_args, **_kwargs):
  1464.         val = controlsc.wxRadioBox_SetSelection(self, *_args, **_kwargs)
  1465.         return val
  1466.  
  1467.     
  1468.     def SetStringSelection(self, *_args, **_kwargs):
  1469.         val = controlsc.wxRadioBox_SetStringSelection(self, *_args, **_kwargs)
  1470.         return val
  1471.  
  1472.     
  1473.     def Show(self, *_args, **_kwargs):
  1474.         val = controlsc.wxRadioBox_Show(self, *_args, **_kwargs)
  1475.         return val
  1476.  
  1477.     
  1478.     def ShowItem(self, *_args, **_kwargs):
  1479.         val = controlsc.wxRadioBox_ShowItem(self, *_args, **_kwargs)
  1480.         return val
  1481.  
  1482.     
  1483.     def __repr__(self):
  1484.         return '<%s.%s instance; proxy of C++ wxRadioBox instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1485.  
  1486.     GetItemLabel = GetString
  1487.     SetItemLabel = SetString
  1488.     Number = GetCount
  1489.  
  1490.  
  1491. class wxRadioBox(wxRadioBoxPtr):
  1492.     
  1493.     def __init__(self, *_args, **_kwargs):
  1494.         self.this = controlsc.new_wxRadioBox(*_args, **_kwargs)
  1495.         self.thisown = 1
  1496.         self._setOORInfo(self)
  1497.  
  1498.  
  1499.  
  1500. def wxPreRadioBox(*_args, **_kwargs):
  1501.     val = wxRadioBoxPtr(controlsc.new_wxPreRadioBox(*_args, **_kwargs))
  1502.     val.thisown = 1
  1503.     val._setOORInfo(val)
  1504.     return val
  1505.  
  1506.  
  1507. class wxRadioButtonPtr(wxControlPtr):
  1508.     
  1509.     def __init__(self, this):
  1510.         self.this = this
  1511.         self.thisown = 0
  1512.  
  1513.     
  1514.     def Create(self, *_args, **_kwargs):
  1515.         val = controlsc.wxRadioButton_Create(self, *_args, **_kwargs)
  1516.         return val
  1517.  
  1518.     
  1519.     def GetValue(self, *_args, **_kwargs):
  1520.         val = controlsc.wxRadioButton_GetValue(self, *_args, **_kwargs)
  1521.         return val
  1522.  
  1523.     
  1524.     def SetValue(self, *_args, **_kwargs):
  1525.         val = controlsc.wxRadioButton_SetValue(self, *_args, **_kwargs)
  1526.         return val
  1527.  
  1528.     
  1529.     def __repr__(self):
  1530.         return '<%s.%s instance; proxy of C++ wxRadioButton instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1531.  
  1532.  
  1533.  
  1534. class wxRadioButton(wxRadioButtonPtr):
  1535.     
  1536.     def __init__(self, *_args, **_kwargs):
  1537.         self.this = controlsc.new_wxRadioButton(*_args, **_kwargs)
  1538.         self.thisown = 1
  1539.         self._setOORInfo(self)
  1540.  
  1541.  
  1542.  
  1543. def wxPreRadioButton(*_args, **_kwargs):
  1544.     val = wxRadioButtonPtr(controlsc.new_wxPreRadioButton(*_args, **_kwargs))
  1545.     val.thisown = 1
  1546.     val._setOORInfo(val)
  1547.     return val
  1548.  
  1549.  
  1550. class wxSliderPtr(wxControlPtr):
  1551.     
  1552.     def __init__(self, this):
  1553.         self.this = this
  1554.         self.thisown = 0
  1555.  
  1556.     
  1557.     def Create(self, *_args, **_kwargs):
  1558.         val = controlsc.wxSlider_Create(self, *_args, **_kwargs)
  1559.         return val
  1560.  
  1561.     
  1562.     def ClearSel(self, *_args, **_kwargs):
  1563.         val = controlsc.wxSlider_ClearSel(self, *_args, **_kwargs)
  1564.         return val
  1565.  
  1566.     
  1567.     def ClearTicks(self, *_args, **_kwargs):
  1568.         val = controlsc.wxSlider_ClearTicks(self, *_args, **_kwargs)
  1569.         return val
  1570.  
  1571.     
  1572.     def GetLineSize(self, *_args, **_kwargs):
  1573.         val = controlsc.wxSlider_GetLineSize(self, *_args, **_kwargs)
  1574.         return val
  1575.  
  1576.     
  1577.     def GetMax(self, *_args, **_kwargs):
  1578.         val = controlsc.wxSlider_GetMax(self, *_args, **_kwargs)
  1579.         return val
  1580.  
  1581.     
  1582.     def GetMin(self, *_args, **_kwargs):
  1583.         val = controlsc.wxSlider_GetMin(self, *_args, **_kwargs)
  1584.         return val
  1585.  
  1586.     
  1587.     def GetPageSize(self, *_args, **_kwargs):
  1588.         val = controlsc.wxSlider_GetPageSize(self, *_args, **_kwargs)
  1589.         return val
  1590.  
  1591.     
  1592.     def GetSelEnd(self, *_args, **_kwargs):
  1593.         val = controlsc.wxSlider_GetSelEnd(self, *_args, **_kwargs)
  1594.         return val
  1595.  
  1596.     
  1597.     def GetSelStart(self, *_args, **_kwargs):
  1598.         val = controlsc.wxSlider_GetSelStart(self, *_args, **_kwargs)
  1599.         return val
  1600.  
  1601.     
  1602.     def GetThumbLength(self, *_args, **_kwargs):
  1603.         val = controlsc.wxSlider_GetThumbLength(self, *_args, **_kwargs)
  1604.         return val
  1605.  
  1606.     
  1607.     def GetTickFreq(self, *_args, **_kwargs):
  1608.         val = controlsc.wxSlider_GetTickFreq(self, *_args, **_kwargs)
  1609.         return val
  1610.  
  1611.     
  1612.     def GetValue(self, *_args, **_kwargs):
  1613.         val = controlsc.wxSlider_GetValue(self, *_args, **_kwargs)
  1614.         return val
  1615.  
  1616.     
  1617.     def SetRange(self, *_args, **_kwargs):
  1618.         val = controlsc.wxSlider_SetRange(self, *_args, **_kwargs)
  1619.         return val
  1620.  
  1621.     
  1622.     def SetTickFreq(self, *_args, **_kwargs):
  1623.         val = controlsc.wxSlider_SetTickFreq(self, *_args, **_kwargs)
  1624.         return val
  1625.  
  1626.     
  1627.     def SetLineSize(self, *_args, **_kwargs):
  1628.         val = controlsc.wxSlider_SetLineSize(self, *_args, **_kwargs)
  1629.         return val
  1630.  
  1631.     
  1632.     def SetPageSize(self, *_args, **_kwargs):
  1633.         val = controlsc.wxSlider_SetPageSize(self, *_args, **_kwargs)
  1634.         return val
  1635.  
  1636.     
  1637.     def SetSelection(self, *_args, **_kwargs):
  1638.         val = controlsc.wxSlider_SetSelection(self, *_args, **_kwargs)
  1639.         return val
  1640.  
  1641.     
  1642.     def SetThumbLength(self, *_args, **_kwargs):
  1643.         val = controlsc.wxSlider_SetThumbLength(self, *_args, **_kwargs)
  1644.         return val
  1645.  
  1646.     
  1647.     def SetTick(self, *_args, **_kwargs):
  1648.         val = controlsc.wxSlider_SetTick(self, *_args, **_kwargs)
  1649.         return val
  1650.  
  1651.     
  1652.     def SetValue(self, *_args, **_kwargs):
  1653.         val = controlsc.wxSlider_SetValue(self, *_args, **_kwargs)
  1654.         return val
  1655.  
  1656.     
  1657.     def __repr__(self):
  1658.         return '<%s.%s instance; proxy of C++ wxSlider instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1659.  
  1660.  
  1661.  
  1662. class wxSlider(wxSliderPtr):
  1663.     
  1664.     def __init__(self, *_args, **_kwargs):
  1665.         self.this = controlsc.new_wxSlider(*_args, **_kwargs)
  1666.         self.thisown = 1
  1667.         self._setOORInfo(self)
  1668.  
  1669.  
  1670.  
  1671. def wxPreSlider(*_args, **_kwargs):
  1672.     val = wxSliderPtr(controlsc.new_wxPreSlider(*_args, **_kwargs))
  1673.     val.thisown = 1
  1674.     val._setOORInfo(val)
  1675.     return val
  1676.  
  1677.  
  1678. class wxSpinCtrlPtr(wxSpinButtonPtr):
  1679.     
  1680.     def __init__(self, this):
  1681.         self.this = this
  1682.         self.thisown = 0
  1683.  
  1684.     
  1685.     def Create(self, *_args, **_kwargs):
  1686.         val = controlsc.wxSpinCtrl_Create(self, *_args, **_kwargs)
  1687.         return val
  1688.  
  1689.     
  1690.     def GetMax(self, *_args, **_kwargs):
  1691.         val = controlsc.wxSpinCtrl_GetMax(self, *_args, **_kwargs)
  1692.         return val
  1693.  
  1694.     
  1695.     def GetMin(self, *_args, **_kwargs):
  1696.         val = controlsc.wxSpinCtrl_GetMin(self, *_args, **_kwargs)
  1697.         return val
  1698.  
  1699.     
  1700.     def GetValue(self, *_args, **_kwargs):
  1701.         val = controlsc.wxSpinCtrl_GetValue(self, *_args, **_kwargs)
  1702.         return val
  1703.  
  1704.     
  1705.     def SetRange(self, *_args, **_kwargs):
  1706.         val = controlsc.wxSpinCtrl_SetRange(self, *_args, **_kwargs)
  1707.         return val
  1708.  
  1709.     
  1710.     def SetValue(self, *_args, **_kwargs):
  1711.         val = controlsc.wxSpinCtrl_SetValue(self, *_args, **_kwargs)
  1712.         return val
  1713.  
  1714.     
  1715.     def SetSelection(self, *_args, **_kwargs):
  1716.         val = controlsc.wxSpinCtrl_SetSelection(self, *_args, **_kwargs)
  1717.         return val
  1718.  
  1719.     
  1720.     def __repr__(self):
  1721.         return '<%s.%s instance; proxy of C++ wxSpinCtrl instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1722.  
  1723.  
  1724.  
  1725. class wxSpinCtrl(wxSpinCtrlPtr):
  1726.     
  1727.     def __init__(self, *_args, **_kwargs):
  1728.         self.this = controlsc.new_wxSpinCtrl(*_args, **_kwargs)
  1729.         self.thisown = 1
  1730.         self._setOORInfo(self)
  1731.  
  1732.  
  1733.  
  1734. def wxPreSpinCtrl(*_args, **_kwargs):
  1735.     val = wxSpinCtrlPtr(controlsc.new_wxPreSpinCtrl(*_args, **_kwargs))
  1736.     val.thisown = 1
  1737.     val._setOORInfo(val)
  1738.     return val
  1739.  
  1740.  
  1741. class wxToggleButtonPtr(wxControlPtr):
  1742.     
  1743.     def __init__(self, this):
  1744.         self.this = this
  1745.         self.thisown = 0
  1746.  
  1747.     
  1748.     def Create(self, *_args, **_kwargs):
  1749.         val = controlsc.wxToggleButton_Create(self, *_args, **_kwargs)
  1750.         return val
  1751.  
  1752.     
  1753.     def SetValue(self, *_args, **_kwargs):
  1754.         val = controlsc.wxToggleButton_SetValue(self, *_args, **_kwargs)
  1755.         return val
  1756.  
  1757.     
  1758.     def GetValue(self, *_args, **_kwargs):
  1759.         val = controlsc.wxToggleButton_GetValue(self, *_args, **_kwargs)
  1760.         return val
  1761.  
  1762.     
  1763.     def SetLabel(self, *_args, **_kwargs):
  1764.         val = controlsc.wxToggleButton_SetLabel(self, *_args, **_kwargs)
  1765.         return val
  1766.  
  1767.     
  1768.     def __repr__(self):
  1769.         return '<%s.%s instance; proxy of C++ wxToggleButton instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1770.  
  1771.  
  1772.  
  1773. class wxToggleButton(wxToggleButtonPtr):
  1774.     
  1775.     def __init__(self, *_args, **_kwargs):
  1776.         self.this = controlsc.new_wxToggleButton(*_args, **_kwargs)
  1777.         self.thisown = 1
  1778.         self._setOORInfo(self)
  1779.  
  1780.  
  1781.  
  1782. def wxPreToggleButton(*_args, **_kwargs):
  1783.     val = wxToggleButtonPtr(controlsc.new_wxPreToggleButton(*_args, **_kwargs))
  1784.     val.thisown = 1
  1785.     val._setOORInfo(val)
  1786.     return val
  1787.  
  1788.  
  1789. def wxButton_GetDefaultSize(*_args, **_kwargs):
  1790.     val = controlsc.wxButton_GetDefaultSize(*_args, **_kwargs)
  1791.     if val:
  1792.         val = wxSizePtr(val)
  1793.         val.thisown = 1
  1794.     
  1795.     return val
  1796.  
  1797.  
  1798. def wxTextAttr_Combine(*_args, **_kwargs):
  1799.     val = controlsc.wxTextAttr_Combine(*_args, **_kwargs)
  1800.     if val:
  1801.         val = wxTextAttrPtr(val)
  1802.         val.thisown = 1
  1803.     
  1804.     return val
  1805.  
  1806. cvar = controlsc.cvar
  1807. wxDefaultValidator = wxValidatorPtr(controlsc.cvar.wxDefaultValidator)
  1808. wxEVT_COMMAND_TOGGLEBUTTON_CLICKED = controlsc.wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
  1809.