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
,*_args
,**_kwargs
): 
  51         self
.this 
= apply(windows3c
.new_wxSashEvent
,_args
,_kwargs
) 
  57 class wxSashWindowPtr(wxWindowPtr
): 
  58     def __init__(self
,this
): 
  61     def Create(self
, *_args
, **_kwargs
): 
  62         val 
= apply(windows3c
.wxSashWindow_Create
,(self
,) + _args
, _kwargs
) 
  64     def GetSashVisible(self
, *_args
, **_kwargs
): 
  65         val 
= apply(windows3c
.wxSashWindow_GetSashVisible
,(self
,) + _args
, _kwargs
) 
  67     def GetDefaultBorderSize(self
, *_args
, **_kwargs
): 
  68         val 
= apply(windows3c
.wxSashWindow_GetDefaultBorderSize
,(self
,) + _args
, _kwargs
) 
  70     def GetEdgeMargin(self
, *_args
, **_kwargs
): 
  71         val 
= apply(windows3c
.wxSashWindow_GetEdgeMargin
,(self
,) + _args
, _kwargs
) 
  73     def GetExtraBorderSize(self
, *_args
, **_kwargs
): 
  74         val 
= apply(windows3c
.wxSashWindow_GetExtraBorderSize
,(self
,) + _args
, _kwargs
) 
  76     def GetMaximumSizeX(self
, *_args
, **_kwargs
): 
  77         val 
= apply(windows3c
.wxSashWindow_GetMaximumSizeX
,(self
,) + _args
, _kwargs
) 
  79     def GetMaximumSizeY(self
, *_args
, **_kwargs
): 
  80         val 
= apply(windows3c
.wxSashWindow_GetMaximumSizeY
,(self
,) + _args
, _kwargs
) 
  82     def GetMinimumSizeX(self
, *_args
, **_kwargs
): 
  83         val 
= apply(windows3c
.wxSashWindow_GetMinimumSizeX
,(self
,) + _args
, _kwargs
) 
  85     def GetMinimumSizeY(self
, *_args
, **_kwargs
): 
  86         val 
= apply(windows3c
.wxSashWindow_GetMinimumSizeY
,(self
,) + _args
, _kwargs
) 
  88     def HasBorder(self
, *_args
, **_kwargs
): 
  89         val 
= apply(windows3c
.wxSashWindow_HasBorder
,(self
,) + _args
, _kwargs
) 
  91     def SetDefaultBorderSize(self
, *_args
, **_kwargs
): 
  92         val 
= apply(windows3c
.wxSashWindow_SetDefaultBorderSize
,(self
,) + _args
, _kwargs
) 
  94     def SetExtraBorderSize(self
, *_args
, **_kwargs
): 
  95         val 
= apply(windows3c
.wxSashWindow_SetExtraBorderSize
,(self
,) + _args
, _kwargs
) 
  97     def SetMaximumSizeX(self
, *_args
, **_kwargs
): 
  98         val 
= apply(windows3c
.wxSashWindow_SetMaximumSizeX
,(self
,) + _args
, _kwargs
) 
 100     def SetMaximumSizeY(self
, *_args
, **_kwargs
): 
 101         val 
= apply(windows3c
.wxSashWindow_SetMaximumSizeY
,(self
,) + _args
, _kwargs
) 
 103     def SetMinimumSizeX(self
, *_args
, **_kwargs
): 
 104         val 
= apply(windows3c
.wxSashWindow_SetMinimumSizeX
,(self
,) + _args
, _kwargs
) 
 106     def SetMinimumSizeY(self
, *_args
, **_kwargs
): 
 107         val 
= apply(windows3c
.wxSashWindow_SetMinimumSizeY
,(self
,) + _args
, _kwargs
) 
 109     def SetSashVisible(self
, *_args
, **_kwargs
): 
 110         val 
= apply(windows3c
.wxSashWindow_SetSashVisible
,(self
,) + _args
, _kwargs
) 
 112     def SetSashBorder(self
, *_args
, **_kwargs
): 
 113         val 
= apply(windows3c
.wxSashWindow_SetSashBorder
,(self
,) + _args
, _kwargs
) 
 116         return "<C wxSashWindow instance at %s>" % (self
.this
,) 
 117 class wxSashWindow(wxSashWindowPtr
): 
 118     def __init__(self
,*_args
,**_kwargs
): 
 119         self
.this 
= apply(windows3c
.new_wxSashWindow
,_args
,_kwargs
) 
 121         self
._setOORInfo
(self
) 
 125 def wxPreSashWindow(*_args
,**_kwargs
): 
 126     val 
= wxSashWindowPtr(apply(windows3c
.new_wxPreSashWindow
,_args
,_kwargs
)) 
 132 class wxQueryLayoutInfoEventPtr(wxEventPtr
): 
 133     def __init__(self
,this
): 
 136     def SetRequestedLength(self
, *_args
, **_kwargs
): 
 137         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetRequestedLength
,(self
,) + _args
, _kwargs
) 
 139     def GetRequestedLength(self
, *_args
, **_kwargs
): 
 140         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetRequestedLength
,(self
,) + _args
, _kwargs
) 
 142     def SetFlags(self
, *_args
, **_kwargs
): 
 143         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetFlags
,(self
,) + _args
, _kwargs
) 
 145     def GetFlags(self
, *_args
, **_kwargs
): 
 146         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetFlags
,(self
,) + _args
, _kwargs
) 
 148     def SetSize(self
, *_args
, **_kwargs
): 
 149         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetSize
,(self
,) + _args
, _kwargs
) 
 151     def GetSize(self
, *_args
, **_kwargs
): 
 152         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetSize
,(self
,) + _args
, _kwargs
) 
 153         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
 155     def SetOrientation(self
, *_args
, **_kwargs
): 
 156         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetOrientation
,(self
,) + _args
, _kwargs
) 
 158     def GetOrientation(self
, *_args
, **_kwargs
): 
 159         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetOrientation
,(self
,) + _args
, _kwargs
) 
 161     def SetAlignment(self
, *_args
, **_kwargs
): 
 162         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_SetAlignment
,(self
,) + _args
, _kwargs
) 
 164     def GetAlignment(self
, *_args
, **_kwargs
): 
 165         val 
= apply(windows3c
.wxQueryLayoutInfoEvent_GetAlignment
,(self
,) + _args
, _kwargs
) 
 168         return "<C wxQueryLayoutInfoEvent instance at %s>" % (self
.this
,) 
 169 class wxQueryLayoutInfoEvent(wxQueryLayoutInfoEventPtr
): 
 170     def __init__(self
,*_args
,**_kwargs
): 
 171         self
.this 
= apply(windows3c
.new_wxQueryLayoutInfoEvent
,_args
,_kwargs
) 
 177 class wxCalculateLayoutEventPtr(wxEventPtr
): 
 178     def __init__(self
,this
): 
 181     def SetFlags(self
, *_args
, **_kwargs
): 
 182         val 
= apply(windows3c
.wxCalculateLayoutEvent_SetFlags
,(self
,) + _args
, _kwargs
) 
 184     def GetFlags(self
, *_args
, **_kwargs
): 
 185         val 
= apply(windows3c
.wxCalculateLayoutEvent_GetFlags
,(self
,) + _args
, _kwargs
) 
 187     def SetRect(self
, *_args
, **_kwargs
): 
 188         val 
= apply(windows3c
.wxCalculateLayoutEvent_SetRect
,(self
,) + _args
, _kwargs
) 
 190     def GetRect(self
, *_args
, **_kwargs
): 
 191         val 
= apply(windows3c
.wxCalculateLayoutEvent_GetRect
,(self
,) + _args
, _kwargs
) 
 192         if val
: val 
= wxRectPtr(val
) ; val
.thisown 
= 1 
 195         return "<C wxCalculateLayoutEvent instance at %s>" % (self
.this
,) 
 196 class wxCalculateLayoutEvent(wxCalculateLayoutEventPtr
): 
 197     def __init__(self
,*_args
,**_kwargs
): 
 198         self
.this 
= apply(windows3c
.new_wxCalculateLayoutEvent
,_args
,_kwargs
) 
 204 class wxSashLayoutWindowPtr(wxSashWindowPtr
): 
 205     def __init__(self
,this
): 
 208     def Create(self
, *_args
, **_kwargs
): 
 209         val 
= apply(windows3c
.wxSashLayoutWindow_Create
,(self
,) + _args
, _kwargs
) 
 211     def GetAlignment(self
, *_args
, **_kwargs
): 
 212         val 
= apply(windows3c
.wxSashLayoutWindow_GetAlignment
,(self
,) + _args
, _kwargs
) 
 214     def GetOrientation(self
, *_args
, **_kwargs
): 
 215         val 
= apply(windows3c
.wxSashLayoutWindow_GetOrientation
,(self
,) + _args
, _kwargs
) 
 217     def SetAlignment(self
, *_args
, **_kwargs
): 
 218         val 
= apply(windows3c
.wxSashLayoutWindow_SetAlignment
,(self
,) + _args
, _kwargs
) 
 220     def SetDefaultSize(self
, *_args
, **_kwargs
): 
 221         val 
= apply(windows3c
.wxSashLayoutWindow_SetDefaultSize
,(self
,) + _args
, _kwargs
) 
 223     def SetOrientation(self
, *_args
, **_kwargs
): 
 224         val 
= apply(windows3c
.wxSashLayoutWindow_SetOrientation
,(self
,) + _args
, _kwargs
) 
 227         return "<C wxSashLayoutWindow instance at %s>" % (self
.this
,) 
 228 class wxSashLayoutWindow(wxSashLayoutWindowPtr
): 
 229     def __init__(self
,*_args
,**_kwargs
): 
 230         self
.this 
= apply(windows3c
.new_wxSashLayoutWindow
,_args
,_kwargs
) 
 232         self
._setOORInfo
(self
) 
 236 def wxPreSashLayoutWindow(*_args
,**_kwargs
): 
 237     val 
= wxSashLayoutWindowPtr(apply(windows3c
.new_wxPreSashLayoutWindow
,_args
,_kwargs
)) 
 243 class wxLayoutAlgorithmPtr(wxObjectPtr
): 
 244     def __init__(self
,this
): 
 247     def __del__(self
,windows3c
=windows3c
): 
 248         if self
.thisown 
== 1 : 
 249             windows3c
.delete_wxLayoutAlgorithm(self
) 
 250     def LayoutMDIFrame(self
, *_args
, **_kwargs
): 
 251         val 
= apply(windows3c
.wxLayoutAlgorithm_LayoutMDIFrame
,(self
,) + _args
, _kwargs
) 
 253     def LayoutFrame(self
, *_args
, **_kwargs
): 
 254         val 
= apply(windows3c
.wxLayoutAlgorithm_LayoutFrame
,(self
,) + _args
, _kwargs
) 
 256     def LayoutWindow(self
, *_args
, **_kwargs
): 
 257         val 
= apply(windows3c
.wxLayoutAlgorithm_LayoutWindow
,(self
,) + _args
, _kwargs
) 
 260         return "<C wxLayoutAlgorithm instance at %s>" % (self
.this
,) 
 261 class wxLayoutAlgorithm(wxLayoutAlgorithmPtr
): 
 262     def __init__(self
,*_args
,**_kwargs
): 
 263         self
.this 
= apply(windows3c
.new_wxLayoutAlgorithm
,_args
,_kwargs
) 
 269 class wxPopupWindowPtr(wxWindowPtr
): 
 270     def __init__(self
,this
): 
 273     def Create(self
, *_args
, **_kwargs
): 
 274         val 
= apply(windows3c
.wxPopupWindow_Create
,(self
,) + _args
, _kwargs
) 
 276     def Position(self
, *_args
, **_kwargs
): 
 277         val 
= apply(windows3c
.wxPopupWindow_Position
,(self
,) + _args
, _kwargs
) 
 280         return "<C wxPopupWindow instance at %s>" % (self
.this
,) 
 281 class wxPopupWindow(wxPopupWindowPtr
): 
 282     def __init__(self
,*_args
,**_kwargs
): 
 283         self
.this 
= apply(windows3c
.new_wxPopupWindow
,_args
,_kwargs
) 
 285         self
._setOORInfo
(self
) 
 289 def wxPrePopupWindow(*_args
,**_kwargs
): 
 290     val 
= wxPopupWindowPtr(apply(windows3c
.new_wxPrePopupWindow
,_args
,_kwargs
)) 
 296 class wxPopupTransientWindowPtr(wxPopupWindowPtr
): 
 297     def __init__(self
,this
): 
 300     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 301         val 
= apply(windows3c
.wxPopupTransientWindow__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 303     def Popup(self
, *_args
, **_kwargs
): 
 304         val 
= apply(windows3c
.wxPopupTransientWindow_Popup
,(self
,) + _args
, _kwargs
) 
 306     def Dismiss(self
, *_args
, **_kwargs
): 
 307         val 
= apply(windows3c
.wxPopupTransientWindow_Dismiss
,(self
,) + _args
, _kwargs
) 
 310         return "<C wxPopupTransientWindow instance at %s>" % (self
.this
,) 
 311 class wxPopupTransientWindow(wxPopupTransientWindowPtr
): 
 312     def __init__(self
,*_args
,**_kwargs
): 
 313         self
.this 
= apply(windows3c
.new_wxPopupTransientWindow
,_args
,_kwargs
) 
 315         self
._setCallbackInfo
(self
, wxPopupTransientWindow
) 
 316         self
._setOORInfo
(self
) 
 320 def wxPrePopupTransientWindow(*_args
,**_kwargs
): 
 321     val 
= wxPopupTransientWindowPtr(apply(windows3c
.new_wxPrePopupTransientWindow
,_args
,_kwargs
)) 
 327 class wxTipWindowPtr(wxPopupTransientWindowPtr
): 
 328     def __init__(self
,this
): 
 331     def SetBoundingRect(self
, *_args
, **_kwargs
): 
 332         val 
= apply(windows3c
.wxTipWindow_SetBoundingRect
,(self
,) + _args
, _kwargs
) 
 334     def Close(self
, *_args
, **_kwargs
): 
 335         val 
= apply(windows3c
.wxTipWindow_Close
,(self
,) + _args
, _kwargs
) 
 338         return "<C wxTipWindow instance at %s>" % (self
.this
,) 
 339 class wxTipWindow(wxTipWindowPtr
): 
 340     def __init__(self
,*_args
,**_kwargs
): 
 341         self
.this 
= apply(windows3c
.new_wxTipWindow
,_args
,_kwargs
) 
 343         self
._setOORInfo
(self
) 
 350 #-------------- FUNCTION WRAPPERS ------------------ 
 354 #-------------- VARIABLE WRAPPERS ------------------ 
 356 wxSASH_TOP 
= windows3c
.wxSASH_TOP
 
 357 wxSASH_RIGHT 
= windows3c
.wxSASH_RIGHT
 
 358 wxSASH_BOTTOM 
= windows3c
.wxSASH_BOTTOM
 
 359 wxSASH_LEFT 
= windows3c
.wxSASH_LEFT
 
 360 wxSASH_NONE 
= windows3c
.wxSASH_NONE
 
 361 wxEVT_SASH_DRAGGED 
= windows3c
.wxEVT_SASH_DRAGGED
 
 362 wxSW_3D 
= windows3c
.wxSW_3D
 
 363 wxSW_3DSASH 
= windows3c
.wxSW_3DSASH
 
 364 wxSW_3DBORDER 
= windows3c
.wxSW_3DBORDER
 
 365 wxSW_BORDER 
= windows3c
.wxSW_BORDER
 
 366 wxSASH_STATUS_OK 
= windows3c
.wxSASH_STATUS_OK
 
 367 wxSASH_STATUS_OUT_OF_RANGE 
= windows3c
.wxSASH_STATUS_OUT_OF_RANGE
 
 368 wxLAYOUT_HORIZONTAL 
= windows3c
.wxLAYOUT_HORIZONTAL
 
 369 wxLAYOUT_VERTICAL 
= windows3c
.wxLAYOUT_VERTICAL
 
 370 wxLAYOUT_NONE 
= windows3c
.wxLAYOUT_NONE
 
 371 wxLAYOUT_TOP 
= windows3c
.wxLAYOUT_TOP
 
 372 wxLAYOUT_LEFT 
= windows3c
.wxLAYOUT_LEFT
 
 373 wxLAYOUT_RIGHT 
= windows3c
.wxLAYOUT_RIGHT
 
 374 wxLAYOUT_BOTTOM 
= windows3c
.wxLAYOUT_BOTTOM
 
 375 wxEVT_QUERY_LAYOUT_INFO 
= windows3c
.wxEVT_QUERY_LAYOUT_INFO
 
 376 wxEVT_CALCULATE_LAYOUT 
= windows3c
.wxEVT_CALCULATE_LAYOUT