1 # This file was created automatically by SWIG. 
  12 from clip_dnd 
import * 
  14 from controls 
import * 
  19 class wxSizerItemPtr(wxObjectPtr
): 
  20     def __init__(self
,this
): 
  23     def DeleteWindows(self
, *_args
, **_kwargs
): 
  24         val 
= apply(sizersc
.wxSizerItem_DeleteWindows
,(self
,) + _args
, _kwargs
) 
  26     def GetPosition(self
, *_args
, **_kwargs
): 
  27         val 
= apply(sizersc
.wxSizerItem_GetPosition
,(self
,) + _args
, _kwargs
) 
  28         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
  30     def GetSize(self
, *_args
, **_kwargs
): 
  31         val 
= apply(sizersc
.wxSizerItem_GetSize
,(self
,) + _args
, _kwargs
) 
  32         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
  34     def CalcMin(self
, *_args
, **_kwargs
): 
  35         val 
= apply(sizersc
.wxSizerItem_CalcMin
,(self
,) + _args
, _kwargs
) 
  36         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
  38     def SetDimension(self
, *_args
, **_kwargs
): 
  39         val 
= apply(sizersc
.wxSizerItem_SetDimension
,(self
,) + _args
, _kwargs
) 
  41     def SetRatioWH(self
, *_args
, **_kwargs
): 
  42         val 
= apply(sizersc
.wxSizerItem_SetRatioWH
,(self
,) + _args
, _kwargs
) 
  44     def SetRatioSize(self
, *_args
, **_kwargs
): 
  45         val 
= apply(sizersc
.wxSizerItem_SetRatioSize
,(self
,) + _args
, _kwargs
) 
  47     def SetRatio(self
, *_args
, **_kwargs
): 
  48         val 
= apply(sizersc
.wxSizerItem_SetRatio
,(self
,) + _args
, _kwargs
) 
  50     def GetRatio(self
, *_args
, **_kwargs
): 
  51         val 
= apply(sizersc
.wxSizerItem_GetRatio
,(self
,) + _args
, _kwargs
) 
  53     def IsWindow(self
, *_args
, **_kwargs
): 
  54         val 
= apply(sizersc
.wxSizerItem_IsWindow
,(self
,) + _args
, _kwargs
) 
  56     def IsSizer(self
, *_args
, **_kwargs
): 
  57         val 
= apply(sizersc
.wxSizerItem_IsSizer
,(self
,) + _args
, _kwargs
) 
  59     def IsSpacer(self
, *_args
, **_kwargs
): 
  60         val 
= apply(sizersc
.wxSizerItem_IsSpacer
,(self
,) + _args
, _kwargs
) 
  62     def GetWindow(self
, *_args
, **_kwargs
): 
  63         val 
= apply(sizersc
.wxSizerItem_GetWindow
,(self
,) + _args
, _kwargs
) 
  65     def SetWindow(self
, *_args
, **_kwargs
): 
  66         val 
= apply(sizersc
.wxSizerItem_SetWindow
,(self
,) + _args
, _kwargs
) 
  68     def GetSizer(self
, *_args
, **_kwargs
): 
  69         val 
= apply(sizersc
.wxSizerItem_GetSizer
,(self
,) + _args
, _kwargs
) 
  71     def SetSizer(self
, *_args
, **_kwargs
): 
  72         val 
= apply(sizersc
.wxSizerItem_SetSizer
,(self
,) + _args
, _kwargs
) 
  74     def GetOption(self
, *_args
, **_kwargs
): 
  75         val 
= apply(sizersc
.wxSizerItem_GetOption
,(self
,) + _args
, _kwargs
) 
  77     def GetFlag(self
, *_args
, **_kwargs
): 
  78         val 
= apply(sizersc
.wxSizerItem_GetFlag
,(self
,) + _args
, _kwargs
) 
  80     def GetBorder(self
, *_args
, **_kwargs
): 
  81         val 
= apply(sizersc
.wxSizerItem_GetBorder
,(self
,) + _args
, _kwargs
) 
  83     def SetInitSize(self
, *_args
, **_kwargs
): 
  84         val 
= apply(sizersc
.wxSizerItem_SetInitSize
,(self
,) + _args
, _kwargs
) 
  86     def SetOption(self
, *_args
, **_kwargs
): 
  87         val 
= apply(sizersc
.wxSizerItem_SetOption
,(self
,) + _args
, _kwargs
) 
  89     def SetFlag(self
, *_args
, **_kwargs
): 
  90         val 
= apply(sizersc
.wxSizerItem_SetFlag
,(self
,) + _args
, _kwargs
) 
  92     def SetBorder(self
, *_args
, **_kwargs
): 
  93         val 
= apply(sizersc
.wxSizerItem_SetBorder
,(self
,) + _args
, _kwargs
) 
  95     def GetUserData(self
, *_args
, **_kwargs
): 
  96         val 
= apply(sizersc
.wxSizerItem_GetUserData
,(self
,) + _args
, _kwargs
) 
  99         return "<C wxSizerItem instance at %s>" % (self
.this
,) 
 100 class wxSizerItem(wxSizerItemPtr
): 
 101     def __init__(self
,this
): 
 107 class wxSizerPtr(wxObjectPtr
): 
 108     def __init__(self
,this
): 
 111     def _setOORInfo(self
, *_args
, **_kwargs
): 
 112         val 
= apply(sizersc
.wxSizer__setOORInfo
,(self
,) + _args
, _kwargs
) 
 114     def Destroy(self
, *_args
, **_kwargs
): 
 115         val 
= apply(sizersc
.wxSizer_Destroy
,(self
,) + _args
, _kwargs
) 
 117     def AddWindow(self
, *_args
, **_kwargs
): 
 118         val 
= apply(sizersc
.wxSizer_AddWindow
,(self
,) + _args
, _kwargs
) 
 120     def AddSizer(self
, *_args
, **_kwargs
): 
 121         val 
= apply(sizersc
.wxSizer_AddSizer
,(self
,) + _args
, _kwargs
) 
 123     def AddSpacer(self
, *_args
, **_kwargs
): 
 124         val 
= apply(sizersc
.wxSizer_AddSpacer
,(self
,) + _args
, _kwargs
) 
 126     def InsertWindow(self
, *_args
, **_kwargs
): 
 127         val 
= apply(sizersc
.wxSizer_InsertWindow
,(self
,) + _args
, _kwargs
) 
 129     def InsertSizer(self
, *_args
, **_kwargs
): 
 130         val 
= apply(sizersc
.wxSizer_InsertSizer
,(self
,) + _args
, _kwargs
) 
 132     def InsertSpacer(self
, *_args
, **_kwargs
): 
 133         val 
= apply(sizersc
.wxSizer_InsertSpacer
,(self
,) + _args
, _kwargs
) 
 135     def PrependWindow(self
, *_args
, **_kwargs
): 
 136         val 
= apply(sizersc
.wxSizer_PrependWindow
,(self
,) + _args
, _kwargs
) 
 138     def PrependSizer(self
, *_args
, **_kwargs
): 
 139         val 
= apply(sizersc
.wxSizer_PrependSizer
,(self
,) + _args
, _kwargs
) 
 141     def PrependSpacer(self
, *_args
, **_kwargs
): 
 142         val 
= apply(sizersc
.wxSizer_PrependSpacer
,(self
,) + _args
, _kwargs
) 
 144     def RemoveWindow(self
, *_args
, **_kwargs
): 
 145         val 
= apply(sizersc
.wxSizer_RemoveWindow
,(self
,) + _args
, _kwargs
) 
 147     def RemoveSizer(self
, *_args
, **_kwargs
): 
 148         val 
= apply(sizersc
.wxSizer_RemoveSizer
,(self
,) + _args
, _kwargs
) 
 150     def RemovePos(self
, *_args
, **_kwargs
): 
 151         val 
= apply(sizersc
.wxSizer_RemovePos
,(self
,) + _args
, _kwargs
) 
 153     def SetDimension(self
, *_args
, **_kwargs
): 
 154         val 
= apply(sizersc
.wxSizer_SetDimension
,(self
,) + _args
, _kwargs
) 
 156     def SetMinSize(self
, *_args
, **_kwargs
): 
 157         val 
= apply(sizersc
.wxSizer_SetMinSize
,(self
,) + _args
, _kwargs
) 
 159     def SetItemMinSizeWindow(self
, *_args
, **_kwargs
): 
 160         val 
= apply(sizersc
.wxSizer_SetItemMinSizeWindow
,(self
,) + _args
, _kwargs
) 
 162     def SetItemMinSizeSizer(self
, *_args
, **_kwargs
): 
 163         val 
= apply(sizersc
.wxSizer_SetItemMinSizeSizer
,(self
,) + _args
, _kwargs
) 
 165     def SetItemMinSizePos(self
, *_args
, **_kwargs
): 
 166         val 
= apply(sizersc
.wxSizer_SetItemMinSizePos
,(self
,) + _args
, _kwargs
) 
 168     def GetSize(self
, *_args
, **_kwargs
): 
 169         val 
= apply(sizersc
.wxSizer_GetSize
,(self
,) + _args
, _kwargs
) 
 170         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 172     def GetPosition(self
, *_args
, **_kwargs
): 
 173         val 
= apply(sizersc
.wxSizer_GetPosition
,(self
,) + _args
, _kwargs
) 
 174         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
 176     def GetMinSize(self
, *_args
, **_kwargs
): 
 177         val 
= apply(sizersc
.wxSizer_GetMinSize
,(self
,) + _args
, _kwargs
) 
 178         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 180     def Layout(self
, *_args
, **_kwargs
): 
 181         val 
= apply(sizersc
.wxSizer_Layout
,(self
,) + _args
, _kwargs
) 
 183     def Fit(self
, *_args
, **_kwargs
): 
 184         val 
= apply(sizersc
.wxSizer_Fit
,(self
,) + _args
, _kwargs
) 
 185         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 187     def FitInside(self
, *_args
, **_kwargs
): 
 188         val 
= apply(sizersc
.wxSizer_FitInside
,(self
,) + _args
, _kwargs
) 
 190     def SetSizeHints(self
, *_args
, **_kwargs
): 
 191         val 
= apply(sizersc
.wxSizer_SetSizeHints
,(self
,) + _args
, _kwargs
) 
 193     def SetVirtualSizeHints(self
, *_args
, **_kwargs
): 
 194         val 
= apply(sizersc
.wxSizer_SetVirtualSizeHints
,(self
,) + _args
, _kwargs
) 
 196     def Clear(self
, *_args
, **_kwargs
): 
 197         val 
= apply(sizersc
.wxSizer_Clear
,(self
,) + _args
, _kwargs
) 
 199     def DeleteWindows(self
, *_args
, **_kwargs
): 
 200         val 
= apply(sizersc
.wxSizer_DeleteWindows
,(self
,) + _args
, _kwargs
) 
 202     def GetChildren(self
, *_args
, **_kwargs
): 
 203         val 
= apply(sizersc
.wxSizer_GetChildren
,(self
,) + _args
, _kwargs
) 
 206         return "<C wxSizer instance at %s>" % (self
.this
,) 
 208     def Add(self
, *args
, **kw
): 
 209         if type(args
[0]) == type(1): 
 210             apply(self
.AddSpacer
, args
, kw
) 
 211         elif string
.find(args
[0].this
, 'Sizer') != -1: 
 212             apply(self
.AddSizer
, args
, kw
) 
 214             apply(self
.AddWindow
, args
, kw
) 
 216     def Insert(self
, *args
, **kw
): 
 217         if type(args
[1]) == type(1): 
 218             apply(self
.InsertSpacer
, args
, kw
) 
 219         elif string
.find(args
[1].this
, 'Sizer') != -1: 
 220             apply(self
.InsertSizer
, args
, kw
) 
 222             apply(self
.InsertWindow
, args
, kw
) 
 224     def Prepend(self
, *args
, **kw
): 
 225         if type(args
[0]) == type(1): 
 226             apply(self
.PrependSpacer
, args
, kw
) 
 227         elif string
.find(args
[0].this
, 'Sizer') != -1: 
 228             apply(self
.PrependSizer
, args
, kw
) 
 230             apply(self
.PrependWindow
, args
, kw
) 
 232     def Remove(self
, *args
, **kw
): 
 233         if type(args
[0]) == type(1): 
 234             apply(self
.RemovePos
, args
, kw
) 
 235         elif string
.find(args
[0].this
, 'Sizer') != -1: 
 236             apply(self
.RemoveSizer
, args
, kw
) 
 238             apply(self
.RemoveWindow
, args
, kw
) 
 240     def AddMany(self
, widgets
): 
 241         for childinfo 
in widgets
: 
 242             if type(childinfo
) != type(()): 
 243                 childinfo 
= (childinfo
, ) 
 244             apply(self
.Add
, childinfo
) 
 247     def SetItemMinSize(self
, *args
): 
 248         if type(args
[0]) == type(1): 
 249             apply(self
.SetItemMinSizePos
, args
) 
 250         elif string
.find(args
[0].this
, 'Sizer') != -1: 
 251             apply(self
.SetItemMinSizeSizer
, args
) 
 253             apply(self
.SetItemMinSizeWindow
, args
) 
 256     def GetSizeTuple(self
): 
 257         return self
.GetSize().asTuple() 
 258     def GetPositionTuple(self
): 
 259         return self
.GetPosition().asTuple() 
 260     def GetMinSizeTuple(self
): 
 261         return self
.GetMinSize().asTuple() 
 263 class wxSizer(wxSizerPtr
): 
 264     def __init__(self
,this
): 
 270 class wxPySizerPtr(wxSizerPtr
): 
 271     def __init__(self
,this
): 
 274     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 275         val 
= apply(sizersc
.wxPySizer__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 278         return "<C wxPySizer instance at %s>" % (self
.this
,) 
 279 class wxPySizer(wxPySizerPtr
): 
 280     def __init__(self
,*_args
,**_kwargs
): 
 281         self
.this 
= apply(sizersc
.new_wxPySizer
,_args
,_kwargs
) 
 283         self
._setCallbackInfo
(self
, wxPySizer
) 
 284         self
._setOORInfo
(self
) 
 289 class wxBoxSizerPtr(wxSizerPtr
): 
 290     def __init__(self
,this
): 
 293     def GetOrientation(self
, *_args
, **_kwargs
): 
 294         val 
= apply(sizersc
.wxBoxSizer_GetOrientation
,(self
,) + _args
, _kwargs
) 
 296     def RecalcSizes(self
, *_args
, **_kwargs
): 
 297         val 
= apply(sizersc
.wxBoxSizer_RecalcSizes
,(self
,) + _args
, _kwargs
) 
 299     def CalcMin(self
, *_args
, **_kwargs
): 
 300         val 
= apply(sizersc
.wxBoxSizer_CalcMin
,(self
,) + _args
, _kwargs
) 
 301         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 304         return "<C wxBoxSizer instance at %s>" % (self
.this
,) 
 305 class wxBoxSizer(wxBoxSizerPtr
): 
 306     def __init__(self
,*_args
,**_kwargs
): 
 307         self
.this 
= apply(sizersc
.new_wxBoxSizer
,_args
,_kwargs
) 
 309         self
._setOORInfo
(self
) 
 314 class wxStaticBoxSizerPtr(wxBoxSizerPtr
): 
 315     def __init__(self
,this
): 
 318     def GetStaticBox(self
, *_args
, **_kwargs
): 
 319         val 
= apply(sizersc
.wxStaticBoxSizer_GetStaticBox
,(self
,) + _args
, _kwargs
) 
 321     def RecalcSizes(self
, *_args
, **_kwargs
): 
 322         val 
= apply(sizersc
.wxStaticBoxSizer_RecalcSizes
,(self
,) + _args
, _kwargs
) 
 324     def CalcMin(self
, *_args
, **_kwargs
): 
 325         val 
= apply(sizersc
.wxStaticBoxSizer_CalcMin
,(self
,) + _args
, _kwargs
) 
 326         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 329         return "<C wxStaticBoxSizer instance at %s>" % (self
.this
,) 
 330 class wxStaticBoxSizer(wxStaticBoxSizerPtr
): 
 331     def __init__(self
,*_args
,**_kwargs
): 
 332         self
.this 
= apply(sizersc
.new_wxStaticBoxSizer
,_args
,_kwargs
) 
 334         self
._setOORInfo
(self
) 
 339 class wxNotebookSizerPtr(wxSizerPtr
): 
 340     def __init__(self
,this
): 
 343     def RecalcSizes(self
, *_args
, **_kwargs
): 
 344         val 
= apply(sizersc
.wxNotebookSizer_RecalcSizes
,(self
,) + _args
, _kwargs
) 
 346     def CalcMin(self
, *_args
, **_kwargs
): 
 347         val 
= apply(sizersc
.wxNotebookSizer_CalcMin
,(self
,) + _args
, _kwargs
) 
 348         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 350     def GetNotebook(self
, *_args
, **_kwargs
): 
 351         val 
= apply(sizersc
.wxNotebookSizer_GetNotebook
,(self
,) + _args
, _kwargs
) 
 354         return "<C wxNotebookSizer instance at %s>" % (self
.this
,) 
 355 class wxNotebookSizer(wxNotebookSizerPtr
): 
 356     def __init__(self
,*_args
,**_kwargs
): 
 357         self
.this 
= apply(sizersc
.new_wxNotebookSizer
,_args
,_kwargs
) 
 359         self
._setOORInfo
(self
) 
 364 class wxGridSizerPtr(wxSizerPtr
): 
 365     def __init__(self
,this
): 
 368     def RecalcSizes(self
, *_args
, **_kwargs
): 
 369         val 
= apply(sizersc
.wxGridSizer_RecalcSizes
,(self
,) + _args
, _kwargs
) 
 371     def CalcMin(self
, *_args
, **_kwargs
): 
 372         val 
= apply(sizersc
.wxGridSizer_CalcMin
,(self
,) + _args
, _kwargs
) 
 373         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 375     def SetCols(self
, *_args
, **_kwargs
): 
 376         val 
= apply(sizersc
.wxGridSizer_SetCols
,(self
,) + _args
, _kwargs
) 
 378     def SetRows(self
, *_args
, **_kwargs
): 
 379         val 
= apply(sizersc
.wxGridSizer_SetRows
,(self
,) + _args
, _kwargs
) 
 381     def SetVGap(self
, *_args
, **_kwargs
): 
 382         val 
= apply(sizersc
.wxGridSizer_SetVGap
,(self
,) + _args
, _kwargs
) 
 384     def SetHGap(self
, *_args
, **_kwargs
): 
 385         val 
= apply(sizersc
.wxGridSizer_SetHGap
,(self
,) + _args
, _kwargs
) 
 387     def GetCols(self
, *_args
, **_kwargs
): 
 388         val 
= apply(sizersc
.wxGridSizer_GetCols
,(self
,) + _args
, _kwargs
) 
 390     def GetRows(self
, *_args
, **_kwargs
): 
 391         val 
= apply(sizersc
.wxGridSizer_GetRows
,(self
,) + _args
, _kwargs
) 
 393     def GetVGap(self
, *_args
, **_kwargs
): 
 394         val 
= apply(sizersc
.wxGridSizer_GetVGap
,(self
,) + _args
, _kwargs
) 
 396     def GetHGap(self
, *_args
, **_kwargs
): 
 397         val 
= apply(sizersc
.wxGridSizer_GetHGap
,(self
,) + _args
, _kwargs
) 
 400         return "<C wxGridSizer instance at %s>" % (self
.this
,) 
 401 class wxGridSizer(wxGridSizerPtr
): 
 402     def __init__(self
,*_args
,**_kwargs
): 
 403         self
.this 
= apply(sizersc
.new_wxGridSizer
,_args
,_kwargs
) 
 405         self
._setOORInfo
(self
) 
 410 class wxFlexGridSizerPtr(wxGridSizerPtr
): 
 411     def __init__(self
,this
): 
 414     def RecalcSizes(self
, *_args
, **_kwargs
): 
 415         val 
= apply(sizersc
.wxFlexGridSizer_RecalcSizes
,(self
,) + _args
, _kwargs
) 
 417     def CalcMin(self
, *_args
, **_kwargs
): 
 418         val 
= apply(sizersc
.wxFlexGridSizer_CalcMin
,(self
,) + _args
, _kwargs
) 
 419         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 421     def AddGrowableRow(self
, *_args
, **_kwargs
): 
 422         val 
= apply(sizersc
.wxFlexGridSizer_AddGrowableRow
,(self
,) + _args
, _kwargs
) 
 424     def RemoveGrowableRow(self
, *_args
, **_kwargs
): 
 425         val 
= apply(sizersc
.wxFlexGridSizer_RemoveGrowableRow
,(self
,) + _args
, _kwargs
) 
 427     def AddGrowableCol(self
, *_args
, **_kwargs
): 
 428         val 
= apply(sizersc
.wxFlexGridSizer_AddGrowableCol
,(self
,) + _args
, _kwargs
) 
 430     def RemoveGrowableCol(self
, *_args
, **_kwargs
): 
 431         val 
= apply(sizersc
.wxFlexGridSizer_RemoveGrowableCol
,(self
,) + _args
, _kwargs
) 
 434         return "<C wxFlexGridSizer instance at %s>" % (self
.this
,) 
 435 class wxFlexGridSizer(wxFlexGridSizerPtr
): 
 436     def __init__(self
,*_args
,**_kwargs
): 
 437         self
.this 
= apply(sizersc
.new_wxFlexGridSizer
,_args
,_kwargs
) 
 439         self
._setOORInfo
(self
) 
 446 #-------------- FUNCTION WRAPPERS ------------------ 
 450 #-------------- VARIABLE WRAPPERS ------------------