-from filesys import *
-
-from utils import *
-import wx
-class wxGLContextPtr(wxObjectPtr):
- def __init__(self,this):
- self.this = this
- self.thisown = 0
- def __del__(self,glcanvasc=glcanvasc):
- if self.thisown == 1 :
- glcanvasc.delete_wxGLContext(self)
- def SetCurrent(self, *_args, **_kwargs):
- val = apply(glcanvasc.wxGLContext_SetCurrent,(self,) + _args, _kwargs)
- return val
- def SetColour(self, *_args, **_kwargs):
- val = apply(glcanvasc.wxGLContext_SetColour,(self,) + _args, _kwargs)
- return val
- def SwapBuffers(self, *_args, **_kwargs):
- val = apply(glcanvasc.wxGLContext_SwapBuffers,(self,) + _args, _kwargs)
- return val
- def GetWindow(self, *_args, **_kwargs):
- val = apply(glcanvasc.wxGLContext_GetWindow,(self,) + _args, _kwargs)
- return val
- def __repr__(self):
- return "<C wxGLContext instance at %s>" % (self.this,)
-class wxGLContext(wxGLContextPtr):
- def __init__(self,this):
- self.this = this
+ def SetColour(*args, **kwargs):
+ """SetColour(String colour)"""
+ return _glcanvas.GLContext_SetColour(*args, **kwargs)