1 # This file was created automatically by SWIG. 
  10 from clip_dnd 
import * 
  12 from windows2 
import * 
  14 from controls 
import * 
  22 from stattool 
import * 
  24 class wxSashEventPtr(wxCommandEventPtr
): 
  25     def __init__(self
,this
): 
  28     def SetEdge(self
, *_args
, **_kwargs
): 
  29         val 
= apply(windows3c
.wxSashEvent_SetEdge
,(self
,) + _args
, _kwargs
) 
  31     def GetEdge(self
, *_args
, **_kwargs
): 
  32         val 
= apply(windows3c
.wxSashEvent_GetEdge
,(self
,) + _args
, _kwargs
) 
  34     def SetDragRect(self
, *_args
, **_kwargs
): 
  35         val 
= apply(windows3c
.wxSashEvent_SetDragRect
,(self
,) + _args
, _kwargs
) 
  37     def GetDragRect(self
, *_args
, **_kwargs
): 
  38         val 
= apply(windows3c
.wxSashEvent_GetDragRect
,(self
,) + _args
, _kwargs
) 
  39         if val
: val 
= wxRectPtr(val
) ; val
.thisown 
= 1 
  41     def SetDragStatus(self
, *_args
, **_kwargs
): 
  42         val 
= apply(windows3c
.wxSashEvent_SetDragStatus
,(self
,) + _args
, _kwargs
) 
  44     def GetDragStatus(self
, *_args
, **_kwargs
): 
  45         val 
= apply(windows3c
.wxSashEvent_GetDragStatus
,(self
,) + _args
, _kwargs
) 
  48         return "<C wxSashEvent instance at %s>" % (self
.this
,) 
  49 class wxSashEvent(wxSashEventPtr
): 
  50     def __init__(self
,this
): 
  56 class wxSashWindowPtr(wxWindowPtr
): 
  57     def __init__(self
,this
): 
  60     def GetSashVisible(self
, *_args
, **_kwargs
): 
  61         val 
= apply(windows3c
.wxSashWindow_GetSashVisible
,(self
,) + _args
, _kwargs
) 
  63     def GetDefaultBorderSize(self
, *_args
, **_kwargs
): 
  64         val 
= apply(windows3c
.wxSashWindow_GetDefaultBorderSize
,(self
,) + _args
, _kwargs
) 
  66     def GetEdgeMargin(self
, *_args
, **_kwargs
): 
  67         val 
= apply(windows3c
.wxSashWindow_GetEdgeMargin
,(self
,) + _args
, _kwargs
) 
  69     def GetExtraBorderSize(self
, *_args
, **_kwargs
): 
  70         val 
= apply(windows3c
.wxSashWindow_GetExtraBorderSize
,(self
,) + _args
, _kwargs
) 
  72     def GetMaximumSizeX(self
, *_args
, **_kwargs
): 
  73         val 
= apply(windows3c
.wxSashWindow_GetMaximumSizeX
,(self
,) + _args
, _kwargs
) 
  75     def GetMaximumSizeY(self
, *_args
, **_kwargs
): 
  76         val 
= apply(windows3c
.wxSashWindow_GetMaximumSizeY
,(self
,) + _args
, _kwargs
) 
  78     def GetMinimumSizeX(self
, *_args
, **_kwargs
): 
  79         val 
= apply(windows3c
.wxSashWindow_GetMinimumSizeX
,(self
,) + _args
, _kwargs
) 
  81     def GetMinimumSizeY(self
, *_args
, **_kwargs
): 
  82         val 
= apply(windows3c
.wxSashWindow_GetMinimumSizeY
,(self
,) + _args
, _kwargs
) 
  84     def HasBorder(self
, *_args
, **_kwargs
): 
  85         val 
= apply(windows3c
.wxSashWindow_HasBorder
,(self
,) + _args
, _kwargs
) 
  87     def SetDefaultBorderSize(self
, *_args
, **_kwargs
): 
  88         val 
= apply(windows3c
.wxSashWindow_SetDefaultBorderSize
,(self
,) + _args
, _kwargs
) 
  90     def SetExtraBorderSize(self
, *_args
, **_kwargs
): 
  91         val 
= apply(windows3c
.wxSashWindow_SetExtraBorderSize
,(self
,) + _args
, _kwargs
) 
  93     def SetMaximumSizeX(self
, *_args
, **_kwargs
): 
  94         val 
= apply(windows3c
.wxSashWindow_SetMaximumSizeX
,(self
,) + _args
, _kwargs
) 
  96     def SetMaximumSizeY(self
, *_args
, **_kwargs
): 
  97         val 
= apply(windows3c
.wxSashWindow_SetMaximumSizeY
,(self
,) + _args
, _kwargs
) 
  99     def SetMinimumSizeX(self
, *_args
, **_kwargs
): 
 100         val 
= apply(windows3c
.wxSashWindow_SetMinimumSizeX
,(self
,) + _args
, _kwargs
) 
 102     def SetMinimumSizeY(self
, *_args
, **_kwargs
): 
 103         val 
= apply(windows3c
.wxSashWindow_SetMinimumSizeY
,(self
,) + _args
, _kwargs
) 
 105     def SetSashVisible(self
, *_args
, **_kwargs
): 
 106         val 
= apply(windows3c
.wxSashWindow_SetSashVisible
,(self
,) + _args
, _kwargs
) 
 108     def SetSashBorder(self
, *_args
, **_kwargs
): 
 109         val 
= apply(windows3c
.wxSashWindow_SetSashBorder
,(self
,) + _args
, _kwargs
) 
 112         return "<C wxSashWindow instance at %s>" % (self
.this
,) 
 113 class wxSashWindow(wxSashWindowPtr
): 
 114     def __init__(self
,*_args
,**_kwargs
): 
 115         self
.this 
= apply(windows3c
.new_wxSashWindow
,_args
,_kwargs
) 
 117         #wx._StdWindowCallbacks(self) 
 122 class wxQueryLayoutInfoEventPtr(wxEventPtr
): 
 123     def __init__(self
,this
): 
 126     def SetRequestedLength(self
, *_args
, **_kwargs
): 
 127         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetRequestedLength
,(self
,) + _args
, _kwargs
) 
 129     def GetRequestedLength(self
, *_args
, **_kwargs
): 
 130         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetRequestedLength
,(self
,) + _args
, _kwargs
) 
 132     def SetFlags(self
, *_args
, **_kwargs
): 
 133         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetFlags
,(self
,) + _args
, _kwargs
) 
 135     def GetFlags(self
, *_args
, **_kwargs
): 
 136         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetFlags
,(self
,) + _args
, _kwargs
) 
 138     def SetSize(self
, *_args
, **_kwargs
): 
 139         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetSize
,(self
,) + _args
, _kwargs
) 
 141     def GetSize(self
, *_args
, **_kwargs
): 
 142         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetSize
,(self
,) + _args
, _kwargs
) 
 143         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 145     def SetOrientation(self
, *_args
, **_kwargs
): 
 146         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetOrientation
,(self
,) + _args
, _kwargs
) 
 148     def GetOrientation(self
, *_args
, **_kwargs
): 
 149         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetOrientation
,(self
,) + _args
, _kwargs
) 
 151     def SetAlignment(self
, *_args
, **_kwargs
): 
 152         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetAlignment
,(self
,) + _args
, _kwargs
) 
 154     def GetAlignment(self
, *_args
, **_kwargs
): 
 155         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetAlignment
,(self
,) + _args
, _kwargs
) 
 158         return "<C wxQueryLayoutInfoEvent instance at %s>" % (self
.this
,) 
 159 class wxQueryLayoutInfoEvent(wxQueryLayoutInfoEventPtr
): 
 160     def __init__(self
,this
): 
 166 class wxCalculateLayoutEventPtr(wxEventPtr
): 
 167     def __init__(self
,this
): 
 170     def SetFlags(self
, *_args
, **_kwargs
): 
 171         val 
= apply(windows3c
.wxCalculateLayoutEvent_SetFlags
,(self
,) + _args
, _kwargs
) 
 173     def GetFlags(self
, *_args
, **_kwargs
): 
 174         val 
= apply(windows3c
.wxCalculateLayoutEvent_GetFlags
,(self
,) + _args
, _kwargs
) 
 176     def SetRect(self
, *_args
, **_kwargs
): 
 177         val 
= apply(windows3c
.wxCalculateLayoutEvent_SetRect
,(self
,) + _args
, _kwargs
) 
 179     def GetRect(self
, *_args
, **_kwargs
): 
 180         val 
= apply(windows3c
.wxCalculateLayoutEvent_GetRect
,(self
,) + _args
, _kwargs
) 
 181         if val
: val 
= wxRectPtr(val
) ; val
.thisown 
= 1 
 184         return "<C wxCalculateLayoutEvent instance at %s>" % (self
.this
,) 
 185 class wxCalculateLayoutEvent(wxCalculateLayoutEventPtr
): 
 186     def __init__(self
,this
): 
 192 class wxSashLayoutWindowPtr(wxSashWindowPtr
): 
 193     def __init__(self
,this
): 
 196     def GetAlignment(self
, *_args
, **_kwargs
): 
 197         val 
= apply(windows3c
.wxSashLayoutWindow_GetAlignment
,(self
,) + _args
, _kwargs
) 
 199     def GetOrientation(self
, *_args
, **_kwargs
): 
 200         val 
= apply(windows3c
.wxSashLayoutWindow_GetOrientation
,(self
,) + _args
, _kwargs
) 
 202     def SetAlignment(self
, *_args
, **_kwargs
): 
 203         val 
= apply(windows3c
.wxSashLayoutWindow_SetAlignment
,(self
,) + _args
, _kwargs
) 
 205     def SetDefaultSize(self
, *_args
, **_kwargs
): 
 206         val 
= apply(windows3c
.wxSashLayoutWindow_SetDefaultSize
,(self
,) + _args
, _kwargs
) 
 208     def SetOrientation(self
, *_args
, **_kwargs
): 
 209         val 
= apply(windows3c
.wxSashLayoutWindow_SetOrientation
,(self
,) + _args
, _kwargs
) 
 212         return "<C wxSashLayoutWindow instance at %s>" % (self
.this
,) 
 213 class wxSashLayoutWindow(wxSashLayoutWindowPtr
): 
 214     def __init__(self
,*_args
,**_kwargs
): 
 215         self
.this 
= apply(windows3c
.new_wxSashLayoutWindow
,_args
,_kwargs
) 
 217         #wx._StdWindowCallbacks(self) 
 218         #wx._checkForCallback(self, 'OnCalculateLayout',    wxEVT_CALCULATE_LAYOUT) 
 219         #wx._checkForCallback(self, 'OnQueryLayoutInfo',    wxEVT_QUERY_LAYOUT_INFO) 
 224 class wxLayoutAlgorithmPtr 
: 
 225     def __init__(self
,this
): 
 228     def __del__(self
,windows3c
=windows3c
): 
 229         if self
.thisown 
== 1 : 
 230             windows3c
.delete_wxLayoutAlgorithm(self
) 
 231     def LayoutMDIFrame(self
, *_args
, **_kwargs
): 
 232         val 
= apply(windows3c
.wxLayoutAlgorithm_LayoutMDIFrame
,(self
,) + _args
, _kwargs
) 
 234     def LayoutFrame(self
, *_args
, **_kwargs
): 
 235         val 
= apply(windows3c
.wxLayoutAlgorithm_LayoutFrame
,(self
,) + _args
, _kwargs
) 
 237     def LayoutWindow(self
, *_args
, **_kwargs
): 
 238         val 
= apply(windows3c
.wxLayoutAlgorithm_LayoutWindow
,(self
,) + _args
, _kwargs
) 
 241         return "<C wxLayoutAlgorithm instance at %s>" % (self
.this
,) 
 242 class wxLayoutAlgorithm(wxLayoutAlgorithmPtr
): 
 243     def __init__(self
,*_args
,**_kwargs
): 
 244         self
.this 
= apply(windows3c
.new_wxLayoutAlgorithm
,_args
,_kwargs
) 
 252 #-------------- FUNCTION WRAPPERS ------------------ 
 256 #-------------- VARIABLE WRAPPERS ------------------ 
 258 wxSASH_TOP 
= windows3c
.wxSASH_TOP
 
 259 wxSASH_RIGHT 
= windows3c
.wxSASH_RIGHT
 
 260 wxSASH_BOTTOM 
= windows3c
.wxSASH_BOTTOM
 
 261 wxSASH_LEFT 
= windows3c
.wxSASH_LEFT
 
 262 wxSASH_NONE 
= windows3c
.wxSASH_NONE
 
 263 wxEVT_SASH_DRAGGED 
= windows3c
.wxEVT_SASH_DRAGGED
 
 264 wxSW_3D 
= windows3c
.wxSW_3D
 
 265 wxSW_3DSASH 
= windows3c
.wxSW_3DSASH
 
 266 wxSW_3DBORDER 
= windows3c
.wxSW_3DBORDER
 
 267 wxSW_BORDER 
= windows3c
.wxSW_BORDER
 
 268 wxSASH_STATUS_OK 
= windows3c
.wxSASH_STATUS_OK
 
 269 wxSASH_STATUS_OUT_OF_RANGE 
= windows3c
.wxSASH_STATUS_OUT_OF_RANGE
 
 270 wxLAYOUT_HORIZONTAL 
= windows3c
.wxLAYOUT_HORIZONTAL
 
 271 wxLAYOUT_VERTICAL 
= windows3c
.wxLAYOUT_VERTICAL
 
 272 wxLAYOUT_NONE 
= windows3c
.wxLAYOUT_NONE
 
 273 wxLAYOUT_TOP 
= windows3c
.wxLAYOUT_TOP
 
 274 wxLAYOUT_LEFT 
= windows3c
.wxLAYOUT_LEFT
 
 275 wxLAYOUT_RIGHT 
= windows3c
.wxLAYOUT_RIGHT
 
 276 wxLAYOUT_BOTTOM 
= windows3c
.wxLAYOUT_BOTTOM
 
 277 wxEVT_QUERY_LAYOUT_INFO 
= windows3c
.wxEVT_QUERY_LAYOUT_INFO
 
 278 wxEVT_CALCULATE_LAYOUT 
= windows3c
.wxEVT_CALCULATE_LAYOUT