2. the C++ versions of wxSizer and firends, Python versions are 'depreciated' 3. wxPyEvent and wxPyCommandEvent, event classes that can carry some python objects through the event system and safely come back out again. 4. wxGridSizer and wxFlexGridSizer 5. wxValidator 6. wxPyOnDemandOutputWindow 7. several tweaks, fixes and additions of missing methods, etc. 8. and probably several other things I am forgetting since CVS was down so long... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3758 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
230 lines
7.7 KiB
Python
230 lines
7.7 KiB
Python
# This file was created automatically by SWIG.
|
|
import sizersc
|
|
|
|
from misc import *
|
|
|
|
from windows import *
|
|
|
|
from gdi import *
|
|
|
|
from controls import *
|
|
|
|
from events import *
|
|
import wx
|
|
import string
|
|
class wxSizerItemPtr :
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def GetSize(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_GetSize,(self,) + _args, _kwargs)
|
|
if val: val = wxSizePtr(val) ; val.thisown = 1
|
|
return val
|
|
def CalcMin(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_CalcMin,(self,) + _args, _kwargs)
|
|
if val: val = wxSizePtr(val) ; val.thisown = 1
|
|
return val
|
|
def SetDimension(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_SetDimension,(self,) + _args, _kwargs)
|
|
return val
|
|
def IsWindow(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_IsWindow,(self,) + _args, _kwargs)
|
|
return val
|
|
def IsSizer(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_IsSizer,(self,) + _args, _kwargs)
|
|
return val
|
|
def IsSpacer(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_IsSpacer,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetWindow(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_GetWindow,(self,) + _args, _kwargs)
|
|
if val: val = wxWindowPtr(val)
|
|
return val
|
|
def GetSizer(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_GetSizer,(self,) + _args, _kwargs)
|
|
if val: val = wxSizerPtr(val)
|
|
return val
|
|
def GetOption(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_GetOption,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetFlag(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_GetFlag,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetBorder(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_GetBorder,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetUserData(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizerItem_GetUserData,(self,) + _args, _kwargs)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxSizerItem instance at %s>" % (self.this,)
|
|
class wxSizerItem(wxSizerItemPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
|
|
|
|
|
|
|
|
class wxSizerPtr :
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def Destroy(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_Destroy,(self,) + _args, _kwargs)
|
|
return val
|
|
def AddWindow(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_AddWindow,(self,) + _args, _kwargs)
|
|
return val
|
|
def AddSizer(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_AddSizer,(self,) + _args, _kwargs)
|
|
return val
|
|
def AddSpacer(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_AddSpacer,(self,) + _args, _kwargs)
|
|
return val
|
|
def PrependWindow(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_PrependWindow,(self,) + _args, _kwargs)
|
|
return val
|
|
def PrependSizer(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_PrependSizer,(self,) + _args, _kwargs)
|
|
return val
|
|
def PrependSpacer(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_PrependSpacer,(self,) + _args, _kwargs)
|
|
return val
|
|
def RemoveWindow(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_RemoveWindow,(self,) + _args, _kwargs)
|
|
return val
|
|
def RemoveSizer(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_RemoveSizer,(self,) + _args, _kwargs)
|
|
return val
|
|
def RemovePos(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_RemovePos,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetDimension(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_SetDimension,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetSize(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_GetSize,(self,) + _args, _kwargs)
|
|
if val: val = wxSizePtr(val) ; val.thisown = 1
|
|
return val
|
|
def GetPosition(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_GetPosition,(self,) + _args, _kwargs)
|
|
if val: val = wxPointPtr(val) ; val.thisown = 1
|
|
return val
|
|
def GetMinSize(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_GetMinSize,(self,) + _args, _kwargs)
|
|
if val: val = wxSizePtr(val) ; val.thisown = 1
|
|
return val
|
|
def Layout(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_Layout,(self,) + _args, _kwargs)
|
|
return val
|
|
def Fit(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_Fit,(self,) + _args, _kwargs)
|
|
return val
|
|
def SetSizeHints(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_SetSizeHints,(self,) + _args, _kwargs)
|
|
return val
|
|
def GetChildren(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxSizer_GetChildren,(self,) + _args, _kwargs)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxSizer instance at %s>" % (self.this,)
|
|
|
|
def Add(self, *args):
|
|
if type(args[0]) == type(1):
|
|
apply(self.AddSpacer, args)
|
|
elif string.find(args[0].this, 'Sizer') != -1:
|
|
apply(self.AddSizer, args)
|
|
else:
|
|
apply(self.AddWindow, args)
|
|
|
|
def Prepend(self, *args):
|
|
if type(args[0]) == type(1):
|
|
apply(self.PrependSpacer, args)
|
|
elif string.find(args[0].this, 'Sizer') != -1:
|
|
apply(self.PrependSizer, args)
|
|
else:
|
|
apply(self.PrependWindow, args)
|
|
|
|
def Remove(self, *args):
|
|
if type(args[0]) == type(1):
|
|
apply(self.RemovePos, args)
|
|
elif string.find(args[0].this, 'Sizer') != -1:
|
|
apply(self.RemoveSizer, args)
|
|
else:
|
|
apply(self.RemoveWindow, args)
|
|
|
|
def AddMany(self, widgets):
|
|
for childinfo in widgets:
|
|
if type(childinfo) != type(()):
|
|
childinfo = (childinfo, )
|
|
apply(self.Add, childinfo)
|
|
|
|
class wxSizer(wxSizerPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
|
|
|
|
|
|
|
|
class wxPySizerPtr(wxSizerPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def _setSelf(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxPySizer__setSelf,(self,) + _args, _kwargs)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxPySizer instance at %s>" % (self.this,)
|
|
class wxPySizer(wxPySizerPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(sizersc.new_wxPySizer,_args,_kwargs)
|
|
self.thisown = 1
|
|
self._setSelf(self)
|
|
|
|
|
|
|
|
|
|
class wxBoxSizerPtr(wxSizerPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def GetOrientation(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxBoxSizer_GetOrientation,(self,) + _args, _kwargs)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxBoxSizer instance at %s>" % (self.this,)
|
|
class wxBoxSizer(wxBoxSizerPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(sizersc.new_wxBoxSizer,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
class wxStaticBoxSizerPtr(wxBoxSizerPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def GetStaticBox(self, *_args, **_kwargs):
|
|
val = apply(sizersc.wxStaticBoxSizer_GetStaticBox,(self,) + _args, _kwargs)
|
|
if val: val = wxStaticBoxPtr(val)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxStaticBoxSizer instance at %s>" % (self.this,)
|
|
class wxStaticBoxSizer(wxStaticBoxSizerPtr):
|
|
def __init__(self,*_args,**_kwargs):
|
|
self.this = apply(sizersc.new_wxStaticBoxSizer,_args,_kwargs)
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#-------------- FUNCTION WRAPPERS ------------------
|
|
|
|
|
|
|
|
#-------------- VARIABLE WRAPPERS ------------------
|
|
|