]> git.saurik.com Git - wxWidgets.git/blame - wxPython/contrib/glcanvas/gtk/glcanvas.py
make wxArtProvider pure virtual (I was not so on
[wxWidgets.git] / wxPython / contrib / glcanvas / gtk / glcanvas.py
CommitLineData
a29cd6c0
HH
1# This file was created automatically by SWIG.
2import glcanvasc
3
4from misc import *
5
6from misc2 import *
7
8from windows import *
9
10from gdi import *
11
a323d3bd
RD
12from fonts import *
13
54b96882
RD
14from clip_dnd import *
15
a29cd6c0
HH
16from events import *
17
2cd2fac8
RD
18from streams import *
19
08da19d7
RD
20from utils import *
21
a29cd6c0
HH
22from mdi import *
23
24from frames import *
25
26from stattool import *
27
28from controls import *
29
30from controls2 import *
31
32from windows2 import *
33
34from cmndlgs import *
35
36from windows3 import *
37
38from image import *
39
40from printfw import *
54b96882
RD
41
42from sizers import *
2cd2fac8
RD
43
44from filesys import *
a29cd6c0 45import wx
9df61a29 46class wxGLContextPtr(wxObjectPtr):
a29cd6c0
HH
47 def __init__(self,this):
48 self.this = this
49 self.thisown = 0
f786a3b2 50 def __del__(self,glcanvasc=glcanvasc):
a29cd6c0 51 if self.thisown == 1 :
f786a3b2
HH
52 glcanvasc.delete_wxGLContext(self)
53 def SetCurrent(self, *_args, **_kwargs):
54 val = apply(glcanvasc.wxGLContext_SetCurrent,(self,) + _args, _kwargs)
a29cd6c0 55 return val
f786a3b2
HH
56 def SetColour(self, *_args, **_kwargs):
57 val = apply(glcanvasc.wxGLContext_SetColour,(self,) + _args, _kwargs)
a29cd6c0 58 return val
f786a3b2
HH
59 def SwapBuffers(self, *_args, **_kwargs):
60 val = apply(glcanvasc.wxGLContext_SwapBuffers,(self,) + _args, _kwargs)
a29cd6c0 61 return val
f786a3b2
HH
62 def SetupPixelFormat(self, *_args, **_kwargs):
63 val = apply(glcanvasc.wxGLContext_SetupPixelFormat,(self,) + _args, _kwargs)
a29cd6c0 64 return val
f786a3b2
HH
65 def SetupPalette(self, *_args, **_kwargs):
66 val = apply(glcanvasc.wxGLContext_SetupPalette,(self,) + _args, _kwargs)
a29cd6c0 67 return val
f786a3b2
HH
68 def CreateDefaultPalette(self, *_args, **_kwargs):
69 val = apply(glcanvasc.wxGLContext_CreateDefaultPalette,(self,) + _args, _kwargs)
70 if val: val = wxPalettePtr(val) ; val.thisown = 1
a29cd6c0 71 return val
f786a3b2
HH
72 def GetPalette(self, *_args, **_kwargs):
73 val = apply(glcanvasc.wxGLContext_GetPalette,(self,) + _args, _kwargs)
74 if val: val = wxPalettePtr(val)
a29cd6c0 75 return val
f786a3b2
HH
76 def GetWindow(self, *_args, **_kwargs):
77 val = apply(glcanvasc.wxGLContext_GetWindow,(self,) + _args, _kwargs)
a29cd6c0
HH
78 return val
79 def __repr__(self):
f786a3b2 80 return "<C wxGLContext instance at %s>" % (self.this,)
a29cd6c0 81class wxGLContext(wxGLContextPtr):
f786a3b2
HH
82 def __init__(self,*_args,**_kwargs):
83 self.this = apply(glcanvasc.new_wxGLContext,_args,_kwargs)
a29cd6c0
HH
84 self.thisown = 1
85
86
87
88
b66824a5 89class wxGLCanvasPtr(wxWindowPtr):
a29cd6c0
HH
90 def __init__(self,this):
91 self.this = this
92 self.thisown = 0
f786a3b2
HH
93 def SetCurrent(self, *_args, **_kwargs):
94 val = apply(glcanvasc.wxGLCanvas_SetCurrent,(self,) + _args, _kwargs)
a29cd6c0 95 return val
f786a3b2
HH
96 def SetColour(self, *_args, **_kwargs):
97 val = apply(glcanvasc.wxGLCanvas_SetColour,(self,) + _args, _kwargs)
a29cd6c0 98 return val
f786a3b2
HH
99 def SwapBuffers(self, *_args, **_kwargs):
100 val = apply(glcanvasc.wxGLCanvas_SwapBuffers,(self,) + _args, _kwargs)
a29cd6c0 101 return val
f786a3b2
HH
102 def GetContext(self, *_args, **_kwargs):
103 val = apply(glcanvasc.wxGLCanvas_GetContext,(self,) + _args, _kwargs)
104 if val: val = wxGLContextPtr(val)
a29cd6c0
HH
105 return val
106 def __repr__(self):
f786a3b2 107 return "<C wxGLCanvas instance at %s>" % (self.this,)
a29cd6c0 108class wxGLCanvas(wxGLCanvasPtr):
f786a3b2
HH
109 def __init__(self,*_args,**_kwargs):
110 self.this = apply(glcanvasc.new_wxGLCanvas,_args,_kwargs)
a29cd6c0 111 self.thisown = 1
0220cbc1 112 self._setOORInfo(self)
a29cd6c0
HH
113
114
115
0220cbc1
RD
116def wxGLCanvasWithContext(*_args,**_kwargs):
117 val = wxGLCanvasPtr(apply(glcanvasc.new_wxGLCanvasWithContext,_args,_kwargs))
118 val.thisown = 1
119 val._setOORInfo(self)
120 return val
121
a29cd6c0
HH
122
123
124
125#-------------- FUNCTION WRAPPERS ------------------
126
a29cd6c0
HH
127
128
129#-------------- VARIABLE WRAPPERS ------------------
130
262e41eb
RD
131WX_GL_RGBA = glcanvasc.WX_GL_RGBA
132WX_GL_BUFFER_SIZE = glcanvasc.WX_GL_BUFFER_SIZE
133WX_GL_LEVEL = glcanvasc.WX_GL_LEVEL
134WX_GL_DOUBLEBUFFER = glcanvasc.WX_GL_DOUBLEBUFFER
135WX_GL_STEREO = glcanvasc.WX_GL_STEREO
136WX_GL_AUX_BUFFERS = glcanvasc.WX_GL_AUX_BUFFERS
137WX_GL_MIN_RED = glcanvasc.WX_GL_MIN_RED
138WX_GL_MIN_GREEN = glcanvasc.WX_GL_MIN_GREEN
139WX_GL_MIN_BLUE = glcanvasc.WX_GL_MIN_BLUE
140WX_GL_MIN_ALPHA = glcanvasc.WX_GL_MIN_ALPHA
141WX_GL_DEPTH_SIZE = glcanvasc.WX_GL_DEPTH_SIZE
142WX_GL_STENCIL_SIZE = glcanvasc.WX_GL_STENCIL_SIZE
143WX_GL_MIN_ACCUM_RED = glcanvasc.WX_GL_MIN_ACCUM_RED
144WX_GL_MIN_ACCUM_GREEN = glcanvasc.WX_GL_MIN_ACCUM_GREEN
145WX_GL_MIN_ACCUM_BLUE = glcanvasc.WX_GL_MIN_ACCUM_BLUE
146WX_GL_MIN_ACCUM_ALPHA = glcanvasc.WX_GL_MIN_ACCUM_ALPHA