text in the demo for more details of what this means, but in a nutshell methods such as wxWindow.GetParent or FindWindowById will now return a shadow object of the proper type if it can. By "proper type" I mean that if the wxWindow pointer returned from FindWindowById really points to a wxButton then the Python object constructed will be of a wxButtonPtr class instead of wxWindowPtr as before. This should reduce or eliminiate the need for wxPyTypeCast. (Woo Hoo!) The objects returned are still not the original Python object, but that is the next step. (Although it will probably only work on Python 2.1 and beyond because it will use weak references.) A few other minor tweaks and fixes and additions for things found while doing the OOR stuff. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
634 lines
21 KiB
Python
634 lines
21 KiB
Python
# This file was created automatically by SWIG.
|
|
import miscc
|
|
class wxObjectPtr :
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def GetClassName(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxObject_GetClassName,(self,) + _args, _kwargs)
|
|
return val
|
|
def Destroy(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxObject_Destroy,(self,) + _args, _kwargs)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxObject instance at %s>" % (self.this,)
|
|
class wxObject(wxObjectPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
|
|
|
|
|
|
|
|
class wxSizePtr :
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def __del__(self,miscc=miscc):
|
|
if self.thisown == 1 :
|
|
miscc.delete_wxSize(self)
|
|
def Set(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize_Set,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetX(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize_GetX,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetY(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize_GetY,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetWidth(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize_GetWidth,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetHeight(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize_GetHeight,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetWidth(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize_SetWidth,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetHeight(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize_SetHeight,(self,) + _args, _kwargs)
|
|
return val
|
|
def asTuple(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize_asTuple,(self,) + _args, _kwargs)
|
|
return val
|
|
def __cmp__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxSize___cmp__,(self,) + _args, _kwargs)
|
|
return val
|
|
def __setattr__(self,name,value):
|
|
if name == "x" :
|
|
miscc.wxSize_x_set(self,value)
|
|
return
|
|
if name == "y" :
|
|
miscc.wxSize_y_set(self,value)
|
|
return
|
|
if name == "width" :
|
|
miscc.wxSize_width_set(self,value)
|
|
return
|
|
if name == "height" :
|
|
miscc.wxSize_height_set(self,value)
|
|
return
|
|
self.__dict__[name] = value
|
|
def __getattr__(self,name):
|
|
if name == "x" :
|
|
return miscc.wxSize_x_get(self)
|
|
if name == "y" :
|
|
return miscc.wxSize_y_get(self)
|
|
if name == "width" :
|
|
return miscc.wxSize_width_get(self)
|
|
if name == "height" :
|
|
return miscc.wxSize_height_get(self)
|
|
raise AttributeError,name
|
|
def __repr__(self):
|
|
return "<C wxSize instance at %s>" % (self.this,)
|
|
|
|
def __str__(self): return str(self.asTuple())
|
|
def __repr__(self): return str(self.asTuple())
|
|
def __len__(self): return len(self.asTuple())
|
|
def __getitem__(self, index): return self.asTuple()[index]
|
|
def __setitem__(self, index, val):
|
|
if index == 0: self.width = val
|
|
elif index == 1: self.height = val
|
|
else: raise IndexError
|
|
|
|
class wxSize(wxSizePtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(miscc.new_wxSize,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
class wxRealPointPtr :
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def __del__(self,miscc=miscc):
|
|
if self.thisown == 1 :
|
|
miscc.delete_wxRealPoint(self)
|
|
def Set(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRealPoint_Set,(self,) + _args, _kwargs)
|
|
return val
|
|
def asTuple(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRealPoint_asTuple,(self,) + _args, _kwargs)
|
|
return val
|
|
def __add__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRealPoint___add__,(self,) + _args, _kwargs)
|
|
if val: val = wxRealPointPtr(val) ; val.thisown = 1
|
|
return val
|
|
def __sub__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRealPoint___sub__,(self,) + _args, _kwargs)
|
|
if val: val = wxRealPointPtr(val) ; val.thisown = 1
|
|
return val
|
|
def __cmp__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRealPoint___cmp__,(self,) + _args, _kwargs)
|
|
return val
|
|
def __setattr__(self,name,value):
|
|
if name == "x" :
|
|
miscc.wxRealPoint_x_set(self,value)
|
|
return
|
|
if name == "y" :
|
|
miscc.wxRealPoint_y_set(self,value)
|
|
return
|
|
self.__dict__[name] = value
|
|
def __getattr__(self,name):
|
|
if name == "x" :
|
|
return miscc.wxRealPoint_x_get(self)
|
|
if name == "y" :
|
|
return miscc.wxRealPoint_y_get(self)
|
|
raise AttributeError,name
|
|
def __repr__(self):
|
|
return "<C wxRealPoint instance at %s>" % (self.this,)
|
|
|
|
def __str__(self): return str(self.asTuple())
|
|
def __repr__(self): return str(self.asTuple())
|
|
def __len__(self): return len(self.asTuple())
|
|
def __getitem__(self, index): return self.asTuple()[index]
|
|
def __setitem__(self, index, val):
|
|
if index == 0: self.width = val
|
|
elif index == 1: self.height = val
|
|
else: raise IndexError
|
|
|
|
class wxRealPoint(wxRealPointPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(miscc.new_wxRealPoint,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
class wxPointPtr :
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def __del__(self,miscc=miscc):
|
|
if self.thisown == 1 :
|
|
miscc.delete_wxPoint(self)
|
|
def Set(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxPoint_Set,(self,) + _args, _kwargs)
|
|
return val
|
|
def asTuple(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxPoint_asTuple,(self,) + _args, _kwargs)
|
|
return val
|
|
def __add__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxPoint___add__,(self,) + _args, _kwargs)
|
|
if val: val = wxPointPtr(val) ; val.thisown = 1
|
|
return val
|
|
def __sub__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxPoint___sub__,(self,) + _args, _kwargs)
|
|
if val: val = wxPointPtr(val) ; val.thisown = 1
|
|
return val
|
|
def __cmp__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxPoint___cmp__,(self,) + _args, _kwargs)
|
|
return val
|
|
def __setattr__(self,name,value):
|
|
if name == "x" :
|
|
miscc.wxPoint_x_set(self,value)
|
|
return
|
|
if name == "y" :
|
|
miscc.wxPoint_y_set(self,value)
|
|
return
|
|
self.__dict__[name] = value
|
|
def __getattr__(self,name):
|
|
if name == "x" :
|
|
return miscc.wxPoint_x_get(self)
|
|
if name == "y" :
|
|
return miscc.wxPoint_y_get(self)
|
|
raise AttributeError,name
|
|
def __repr__(self):
|
|
return "<C wxPoint instance at %s>" % (self.this,)
|
|
|
|
def __str__(self): return str(self.asTuple())
|
|
def __repr__(self): return str(self.asTuple())
|
|
def __len__(self): return len(self.asTuple())
|
|
def __getitem__(self, index): return self.asTuple()[index]
|
|
def __setitem__(self, index, val):
|
|
if index == 0: self.x = val
|
|
elif index == 1: self.y = val
|
|
else: raise IndexError
|
|
|
|
class wxPoint(wxPointPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(miscc.new_wxPoint,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
class wxRectPtr :
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def __del__(self,miscc=miscc):
|
|
if self.thisown == 1 :
|
|
miscc.delete_wxRect(self)
|
|
def GetX(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetX,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetX(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_SetX,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetY(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetY,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetY(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_SetY,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetWidth(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetWidth,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetWidth(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_SetWidth,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetHeight(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetHeight,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetHeight(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_SetHeight,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetPosition(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetPosition,(self,) + _args, _kwargs)
|
|
if val: val = wxPointPtr(val) ; val.thisown = 1
|
|
return val
|
|
def GetSize(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetSize,(self,) + _args, _kwargs)
|
|
if val: val = wxSizePtr(val) ; val.thisown = 1
|
|
return val
|
|
def GetLeft(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetLeft,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetTop(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetTop,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetBottom(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetBottom,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetRight(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_GetRight,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetLeft(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_SetLeft,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetRight(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_SetRight,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetTop(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_SetTop,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetBottom(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_SetBottom,(self,) + _args, _kwargs)
|
|
return val
|
|
def Inflate(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_Inflate,(self,) + _args, _kwargs)
|
|
return val
|
|
def Inside(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_Inside,(self,) + _args, _kwargs)
|
|
return val
|
|
def asTuple(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect_asTuple,(self,) + _args, _kwargs)
|
|
return val
|
|
def __add__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect___add__,(self,) + _args, _kwargs)
|
|
if val: val = wxRectPtr(val) ; val.thisown = 1
|
|
return val
|
|
def __cmp__(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxRect___cmp__,(self,) + _args, _kwargs)
|
|
return val
|
|
def __setattr__(self,name,value):
|
|
if name == "x" :
|
|
miscc.wxRect_x_set(self,value)
|
|
return
|
|
if name == "y" :
|
|
miscc.wxRect_y_set(self,value)
|
|
return
|
|
if name == "width" :
|
|
miscc.wxRect_width_set(self,value)
|
|
return
|
|
if name == "height" :
|
|
miscc.wxRect_height_set(self,value)
|
|
return
|
|
self.__dict__[name] = value
|
|
def __getattr__(self,name):
|
|
if name == "x" :
|
|
return miscc.wxRect_x_get(self)
|
|
if name == "y" :
|
|
return miscc.wxRect_y_get(self)
|
|
if name == "width" :
|
|
return miscc.wxRect_width_get(self)
|
|
if name == "height" :
|
|
return miscc.wxRect_height_get(self)
|
|
raise AttributeError,name
|
|
def __repr__(self):
|
|
return "<C wxRect instance at %s>" % (self.this,)
|
|
|
|
def __str__(self): return str(self.asTuple())
|
|
def __repr__(self): return str(self.asTuple())
|
|
def __len__(self): return len(self.asTuple())
|
|
def __getitem__(self, index): return self.asTuple()[index]
|
|
def __setitem__(self, index, val):
|
|
if index == 0: self.x = val
|
|
elif index == 1: self.y = val
|
|
elif index == 2: self.width = val
|
|
elif index == 3: self.height = val
|
|
else: raise IndexError
|
|
|
|
# override the __getattr__ made by SWIG
|
|
def __getattr__(self, name):
|
|
d = {
|
|
'x' : miscc.wxRect_x_get,
|
|
'y' : miscc.wxRect_y_get,
|
|
'width' : miscc.wxRect_width_get,
|
|
'height' : miscc.wxRect_height_get,
|
|
'top' : miscc.wxRect_GetTop,
|
|
'bottom' : miscc.wxRect_GetBottom,
|
|
'left' : miscc.wxRect_GetLeft,
|
|
'right' : miscc.wxRect_GetRight,
|
|
}
|
|
try:
|
|
func = d[name]
|
|
except KeyError:
|
|
raise AttributeError,name
|
|
return func(self)
|
|
|
|
# and also the __setattr__
|
|
def __setattr__(self, name, value):
|
|
d = {
|
|
'x' : miscc.wxRect_x_set,
|
|
'y' : miscc.wxRect_y_set,
|
|
'width' : miscc.wxRect_width_set,
|
|
'height' : miscc.wxRect_height_set,
|
|
'top' : miscc.wxRect_SetTop,
|
|
'bottom' : miscc.wxRect_SetBottom,
|
|
'left' : miscc.wxRect_SetLeft,
|
|
'right' : miscc.wxRect_SetRight,
|
|
}
|
|
try:
|
|
func = d[name]
|
|
except KeyError:
|
|
self.__dict__[name] = value
|
|
return
|
|
func(self, value)
|
|
|
|
class wxRect(wxRectPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(miscc.new_wxRect,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
class wxIndividualLayoutConstraintPtr(wxObjectPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def Above(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_Above,(self,) + _args, _kwargs)
|
|
return val
|
|
def Absolute(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_Absolute,(self,) + _args, _kwargs)
|
|
return val
|
|
def AsIs(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_AsIs,(self,) + _args, _kwargs)
|
|
return val
|
|
def Below(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_Below,(self,) + _args, _kwargs)
|
|
return val
|
|
def Unconstrained(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_Unconstrained,(self,) + _args, _kwargs)
|
|
return val
|
|
def LeftOf(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_LeftOf,(self,) + _args, _kwargs)
|
|
return val
|
|
def PercentOf(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_PercentOf,(self,) + _args, _kwargs)
|
|
return val
|
|
def RightOf(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_RightOf,(self,) + _args, _kwargs)
|
|
return val
|
|
def SameAs(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_SameAs,(self,) + _args, _kwargs)
|
|
return val
|
|
def Set(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxIndividualLayoutConstraint_Set,(self,) + _args, _kwargs)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxIndividualLayoutConstraint instance at %s>" % (self.this,)
|
|
class wxIndividualLayoutConstraint(wxIndividualLayoutConstraintPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
|
|
|
|
|
|
|
|
class wxLayoutConstraintsPtr(wxObjectPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def __setattr__(self,name,value):
|
|
if name == "bottom" :
|
|
miscc.wxLayoutConstraints_bottom_set(self,value.this)
|
|
return
|
|
if name == "centreX" :
|
|
miscc.wxLayoutConstraints_centreX_set(self,value.this)
|
|
return
|
|
if name == "centreY" :
|
|
miscc.wxLayoutConstraints_centreY_set(self,value.this)
|
|
return
|
|
if name == "height" :
|
|
miscc.wxLayoutConstraints_height_set(self,value.this)
|
|
return
|
|
if name == "left" :
|
|
miscc.wxLayoutConstraints_left_set(self,value.this)
|
|
return
|
|
if name == "right" :
|
|
miscc.wxLayoutConstraints_right_set(self,value.this)
|
|
return
|
|
if name == "top" :
|
|
miscc.wxLayoutConstraints_top_set(self,value.this)
|
|
return
|
|
if name == "width" :
|
|
miscc.wxLayoutConstraints_width_set(self,value.this)
|
|
return
|
|
self.__dict__[name] = value
|
|
def __getattr__(self,name):
|
|
if name == "bottom" :
|
|
return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_bottom_get(self))
|
|
if name == "centreX" :
|
|
return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_centreX_get(self))
|
|
if name == "centreY" :
|
|
return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_centreY_get(self))
|
|
if name == "height" :
|
|
return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_height_get(self))
|
|
if name == "left" :
|
|
return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_left_get(self))
|
|
if name == "right" :
|
|
return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_right_get(self))
|
|
if name == "top" :
|
|
return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_top_get(self))
|
|
if name == "width" :
|
|
return wxIndividualLayoutConstraintPtr(miscc.wxLayoutConstraints_width_get(self))
|
|
raise AttributeError,name
|
|
def __repr__(self):
|
|
return "<C wxLayoutConstraints instance at %s>" % (self.this,)
|
|
class wxLayoutConstraints(wxLayoutConstraintsPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(miscc.new_wxLayoutConstraints,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
class wxAcceleratorEntryPtr :
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def __del__(self,miscc=miscc):
|
|
if self.thisown == 1 :
|
|
miscc.delete_wxAcceleratorEntry(self)
|
|
def Set(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxAcceleratorEntry_Set,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetFlags(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxAcceleratorEntry_GetFlags,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetKeyCode(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxAcceleratorEntry_GetKeyCode,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetCommand(self, *_args, **_kwargs):
|
|
val = apply(miscc.wxAcceleratorEntry_GetCommand,(self,) + _args, _kwargs)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxAcceleratorEntry instance at %s>" % (self.this,)
|
|
class wxAcceleratorEntry(wxAcceleratorEntryPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(miscc.new_wxAcceleratorEntry,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
class wxAcceleratorTablePtr(wxObjectPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def __del__(self,miscc=miscc):
|
|
if self.thisown == 1 :
|
|
miscc.delete_wxAcceleratorTable(self)
|
|
def __repr__(self):
|
|
return "<C wxAcceleratorTable instance at %s>" % (self.this,)
|
|
class wxAcceleratorTable(wxAcceleratorTablePtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(miscc.new_wxAcceleratorTable,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
class wxBusyInfoPtr(wxObjectPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def __del__(self,miscc=miscc):
|
|
if self.thisown == 1 :
|
|
miscc.delete_wxBusyInfo(self)
|
|
def __repr__(self):
|
|
return "<C wxBusyInfo instance at %s>" % (self.this,)
|
|
class wxBusyInfo(wxBusyInfoPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(miscc.new_wxBusyInfo,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#-------------- FUNCTION WRAPPERS ------------------
|
|
|
|
wxIntersectRect = miscc.wxIntersectRect
|
|
|
|
wxNewId = miscc.wxNewId
|
|
|
|
wxRegisterId = miscc.wxRegisterId
|
|
|
|
NewId = miscc.NewId
|
|
|
|
RegisterId = miscc.RegisterId
|
|
|
|
wxGetCurrentId = miscc.wxGetCurrentId
|
|
|
|
wxBell = miscc.wxBell
|
|
|
|
wxEndBusyCursor = miscc.wxEndBusyCursor
|
|
|
|
wxGetElapsedTime = miscc.wxGetElapsedTime
|
|
|
|
wxGetMousePosition = miscc.wxGetMousePosition
|
|
|
|
wxIsBusy = miscc.wxIsBusy
|
|
|
|
wxNow = miscc.wxNow
|
|
|
|
wxShell = miscc.wxShell
|
|
|
|
wxStartTimer = miscc.wxStartTimer
|
|
|
|
wxGetOsVersion = miscc.wxGetOsVersion
|
|
|
|
wxGetOsDescription = miscc.wxGetOsDescription
|
|
|
|
wxSleep = miscc.wxSleep
|
|
|
|
wxUsleep = miscc.wxUsleep
|
|
|
|
wxYield = miscc.wxYield
|
|
|
|
wxYieldIfNeeded = miscc.wxYieldIfNeeded
|
|
|
|
wxEnableTopLevelWindows = miscc.wxEnableTopLevelWindows
|
|
|
|
wxGetResource = miscc.wxGetResource
|
|
|
|
wxStripMenuCodes = miscc.wxStripMenuCodes
|
|
|
|
wxGetEmailAddress = miscc.wxGetEmailAddress
|
|
|
|
wxGetHostName = miscc.wxGetHostName
|
|
|
|
wxGetFullHostName = miscc.wxGetFullHostName
|
|
|
|
wxGetUserId = miscc.wxGetUserId
|
|
|
|
wxGetUserName = miscc.wxGetUserName
|
|
|
|
wxGetHomeDir = miscc.wxGetHomeDir
|
|
|
|
def wxGetAccelFromString(*_args, **_kwargs):
|
|
val = apply(miscc.wxGetAccelFromString,_args,_kwargs)
|
|
if val: val = wxAcceleratorEntryPtr(val)
|
|
return val
|
|
|
|
|
|
|
|
#-------------- VARIABLE WRAPPERS ------------------
|
|
|
|
wxLeft = miscc.wxLeft
|
|
wxTop = miscc.wxTop
|
|
wxRight = miscc.wxRight
|
|
wxBottom = miscc.wxBottom
|
|
wxWidth = miscc.wxWidth
|
|
wxHeight = miscc.wxHeight
|
|
wxCentre = miscc.wxCentre
|
|
wxCenter = miscc.wxCenter
|
|
wxCentreX = miscc.wxCentreX
|
|
wxCentreY = miscc.wxCentreY
|
|
wxUnconstrained = miscc.wxUnconstrained
|
|
wxAsIs = miscc.wxAsIs
|
|
wxPercentOf = miscc.wxPercentOf
|
|
wxAbove = miscc.wxAbove
|
|
wxBelow = miscc.wxBelow
|
|
wxLeftOf = miscc.wxLeftOf
|
|
wxRightOf = miscc.wxRightOf
|
|
wxSameAs = miscc.wxSameAs
|
|
wxAbsolute = miscc.wxAbsolute
|
|
cvar = miscc.cvar
|
|
wxNullAcceleratorTable = wxAcceleratorTablePtr(miscc.cvar.wxNullAcceleratorTable)
|