1 # This file was created automatically by SWIG.
12 from clip_dnd
import *
24 from stattool
import *
26 from controls
import *
28 from controls2
import *
30 from windows2
import *
34 from windows3
import *
44 class wxGLContextPtr(wxObjectPtr
):
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 SetupPixelFormat(self
, *_args
, **_kwargs
):
61 val
= apply(glcanvasc
.wxGLContext_SetupPixelFormat
,(self
,) + _args
, _kwargs
)
63 def SetupPalette(self
, *_args
, **_kwargs
):
64 val
= apply(glcanvasc
.wxGLContext_SetupPalette
,(self
,) + _args
, _kwargs
)
66 def CreateDefaultPalette(self
, *_args
, **_kwargs
):
67 val
= apply(glcanvasc
.wxGLContext_CreateDefaultPalette
,(self
,) + _args
, _kwargs
)
68 if val
: val
= wxPalettePtr(val
) ; val
.thisown
= 1
70 def GetPalette(self
, *_args
, **_kwargs
):
71 val
= apply(glcanvasc
.wxGLContext_GetPalette
,(self
,) + _args
, _kwargs
)
72 if val
: val
= wxPalettePtr(val
)
74 def GetWindow(self
, *_args
, **_kwargs
):
75 val
= apply(glcanvasc
.wxGLContext_GetWindow
,(self
,) + _args
, _kwargs
)
78 return "<C wxGLContext instance at %s>" % (self
.this
,)
79 class wxGLContext(wxGLContextPtr
):
80 def __init__(self
,*_args
,**_kwargs
):
81 self
.this
= apply(glcanvasc
.new_wxGLContext
,_args
,_kwargs
)
87 class wxGLCanvasPtr(wxWindowPtr
):
88 def __init__(self
,this
):
91 def SetCurrent(self
, *_args
, **_kwargs
):
92 val
= apply(glcanvasc
.wxGLCanvas_SetCurrent
,(self
,) + _args
, _kwargs
)
94 def SetColour(self
, *_args
, **_kwargs
):
95 val
= apply(glcanvasc
.wxGLCanvas_SetColour
,(self
,) + _args
, _kwargs
)
97 def SwapBuffers(self
, *_args
, **_kwargs
):
98 val
= apply(glcanvasc
.wxGLCanvas_SwapBuffers
,(self
,) + _args
, _kwargs
)
100 def GetContext(self
, *_args
, **_kwargs
):
101 val
= apply(glcanvasc
.wxGLCanvas_GetContext
,(self
,) + _args
, _kwargs
)
102 if val
: val
= wxGLContextPtr(val
)
105 return "<C wxGLCanvas instance at %s>" % (self
.this
,)
106 class wxGLCanvas(wxGLCanvasPtr
):
107 def __init__(self
,*_args
,**_kwargs
):
108 self
.this
= apply(glcanvasc
.new_wxGLCanvas
,_args
,_kwargs
)
110 self
._setOORInfo
(self
)
114 def wxGLCanvasWithContext(*_args
,**_kwargs
):
115 val
= wxGLCanvasPtr(apply(glcanvasc
.new_wxGLCanvasWithContext
,_args
,_kwargs
))
117 val
._setOORInfo
(self
)
123 #-------------- FUNCTION WRAPPERS ------------------
127 #-------------- VARIABLE WRAPPERS ------------------
129 WX_GL_RGBA
= glcanvasc
.WX_GL_RGBA
130 WX_GL_BUFFER_SIZE
= glcanvasc
.WX_GL_BUFFER_SIZE
131 WX_GL_LEVEL
= glcanvasc
.WX_GL_LEVEL
132 WX_GL_DOUBLEBUFFER
= glcanvasc
.WX_GL_DOUBLEBUFFER
133 WX_GL_STEREO
= glcanvasc
.WX_GL_STEREO
134 WX_GL_AUX_BUFFERS
= glcanvasc
.WX_GL_AUX_BUFFERS
135 WX_GL_MIN_RED
= glcanvasc
.WX_GL_MIN_RED
136 WX_GL_MIN_GREEN
= glcanvasc
.WX_GL_MIN_GREEN
137 WX_GL_MIN_BLUE
= glcanvasc
.WX_GL_MIN_BLUE
138 WX_GL_MIN_ALPHA
= glcanvasc
.WX_GL_MIN_ALPHA
139 WX_GL_DEPTH_SIZE
= glcanvasc
.WX_GL_DEPTH_SIZE
140 WX_GL_STENCIL_SIZE
= glcanvasc
.WX_GL_STENCIL_SIZE
141 WX_GL_MIN_ACCUM_RED
= glcanvasc
.WX_GL_MIN_ACCUM_RED
142 WX_GL_MIN_ACCUM_GREEN
= glcanvasc
.WX_GL_MIN_ACCUM_GREEN
143 WX_GL_MIN_ACCUM_BLUE
= glcanvasc
.WX_GL_MIN_ACCUM_BLUE
144 WX_GL_MIN_ACCUM_ALPHA
= glcanvasc
.WX_GL_MIN_ACCUM_ALPHA