X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9416aa89ca06d0fb20b1002e026d2c7ac7aa6a17..4f2570aaf16049c11fc50d85cb15952e73bbab85:/wxPython/contrib/glcanvas/msw/glcanvas.py?ds=inline diff --git a/wxPython/contrib/glcanvas/msw/glcanvas.py b/wxPython/contrib/glcanvas/msw/glcanvas.py index 856b998918..f4fc15f814 100644 --- a/wxPython/contrib/glcanvas/msw/glcanvas.py +++ b/wxPython/contrib/glcanvas/msw/glcanvas.py @@ -87,15 +87,35 @@ class wxGLCanvasPtr(wxScrolledWindowPtr): val = apply(glcanvasc.wxGLCanvas_GetContext,(self,) + _args, _kwargs) if val: val = wxGLContextPtr(val) return val + def SetupPixelFormat(self, *_args, **_kwargs): + val = apply(glcanvasc.wxGLCanvas_SetupPixelFormat,(self,) + _args, _kwargs) + return val + def SetupPalette(self, *_args, **_kwargs): + val = apply(glcanvasc.wxGLCanvas_SetupPalette,(self,) + _args, _kwargs) + return val + def CreateDefaultPalette(self, *_args, **_kwargs): + val = apply(glcanvasc.wxGLCanvas_CreateDefaultPalette,(self,) + _args, _kwargs) + if val: val = wxPalettePtr(val) ; val.thisown = 1 + return val + def GetPalette(self, *_args, **_kwargs): + val = apply(glcanvasc.wxGLCanvas_GetPalette,(self,) + _args, _kwargs) + if val: val = wxPalettePtr(val) + return val def __repr__(self): return "" % (self.this,) class wxGLCanvas(wxGLCanvasPtr): def __init__(self,*_args,**_kwargs): self.this = apply(glcanvasc.new_wxGLCanvas,_args,_kwargs) self.thisown = 1 - #wx._StdWindowCallbacks(self) + self._setOORInfo(self) + +def wxGLCanvasWithContext(*_args,**_kwargs): + val = wxGLCanvasPtr(apply(glcanvasc.new_wxGLCanvasWithContext,_args,_kwargs)) + val.thisown = 1 + val._setOORInfo(self) + return val