]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/contrib/glcanvas/msw/glcanvas.py
1 # This file was created automatically by SWIG.
12 from clip_dnd
import *
22 from stattool
import *
24 from controls
import *
26 from controls2
import *
28 from windows2
import *
32 from windows3
import *
44 class wxGLContextPtr
:
45 def __init__(self
,this
):
48 def __del__(self
,glcanvasc
=glcanvasc
):
49 if self
.thisown
== 1 :
50 glcanvasc
.delete_wxGLContext(self
)
51 def SetCurrent(self
, *_args
, **_kwargs
):
52 val
= apply(glcanvasc
.wxGLContext_SetCurrent
,(self
,) + _args
, _kwargs
)
54 def SetColour(self
, *_args
, **_kwargs
):
55 val
= apply(glcanvasc
.wxGLContext_SetColour
,(self
,) + _args
, _kwargs
)
57 def SwapBuffers(self
, *_args
, **_kwargs
):
58 val
= apply(glcanvasc
.wxGLContext_SwapBuffers
,(self
,) + _args
, _kwargs
)
60 def GetWindow(self
, *_args
, **_kwargs
):
61 val
= apply(glcanvasc
.wxGLContext_GetWindow
,(self
,) + _args
, _kwargs
)
62 if val
: val
= wxWindowPtr(val
)
65 return "<C wxGLContext instance at %s>" % (self
.this
,)
66 class wxGLContext(wxGLContextPtr
):
67 def __init__(self
,*_args
,**_kwargs
):
68 self
.this
= apply(glcanvasc
.new_wxGLContext
,_args
,_kwargs
)
74 class wxGLCanvasPtr(wxScrolledWindowPtr
):
75 def __init__(self
,this
):
78 def SetCurrent(self
, *_args
, **_kwargs
):
79 val
= apply(glcanvasc
.wxGLCanvas_SetCurrent
,(self
,) + _args
, _kwargs
)
81 def SetColour(self
, *_args
, **_kwargs
):
82 val
= apply(glcanvasc
.wxGLCanvas_SetColour
,(self
,) + _args
, _kwargs
)
84 def SwapBuffers(self
, *_args
, **_kwargs
):
85 val
= apply(glcanvasc
.wxGLCanvas_SwapBuffers
,(self
,) + _args
, _kwargs
)
87 def GetContext(self
, *_args
, **_kwargs
):
88 val
= apply(glcanvasc
.wxGLCanvas_GetContext
,(self
,) + _args
, _kwargs
)
89 if val
: val
= wxGLContextPtr(val
)
92 return "<C wxGLCanvas instance at %s>" % (self
.this
,)
93 class wxGLCanvas(wxGLCanvasPtr
):
94 def __init__(self
,*_args
,**_kwargs
):
95 self
.this
= apply(glcanvasc
.new_wxGLCanvas
,_args
,_kwargs
)
97 #wx._StdWindowCallbacks(self)
104 #-------------- FUNCTION WRAPPERS ------------------
108 #-------------- VARIABLE WRAPPERS ------------------