X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..c5c528fc7fc25fc4381db46bcb51dd408ce7cf89:/wxPython/contrib/ogl/oglshapes2.py diff --git a/wxPython/contrib/ogl/oglshapes2.py b/wxPython/contrib/ogl/oglshapes2.py index c7770b514a..ef744f8ed9 100644 --- a/wxPython/contrib/ogl/oglshapes2.py +++ b/wxPython/contrib/ogl/oglshapes2.py @@ -13,6 +13,8 @@ from clip_dnd import * from events import * +from streams import * + from mdi import * from frames import * @@ -35,6 +37,10 @@ from printfw import * from sizers import * +from filesys import * + +from utils import * + from oglbasic import * from oglshapes import * @@ -43,8 +49,8 @@ class wxPyEllipseShapePtr(wxPyShapePtr): def __init__(self,this): self.this = this self.thisown = 0 - def _setSelf(self, *_args, **_kwargs): - val = apply(oglshapes2c.wxPyEllipseShape__setSelf,(self,) + _args, _kwargs) + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(oglshapes2c.wxPyEllipseShape__setCallbackInfo,(self,) + _args, _kwargs) return val def base_OnDraw(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyEllipseShape_base_OnDraw,(self,) + _args, _kwargs) @@ -136,7 +142,7 @@ class wxPyEllipseShape(wxPyEllipseShapePtr): def __init__(self,*_args,**_kwargs): self.this = apply(oglshapes2c.new_wxPyEllipseShape,_args,_kwargs) self.thisown = 1 - self._setSelf(self, wxPyEllipseShape) + self._setCallbackInfo(self, wxPyEllipseShape) @@ -145,8 +151,8 @@ class wxPyCircleShapePtr(wxPyEllipseShapePtr): def __init__(self,this): self.this = this self.thisown = 0 - def _setSelf(self, *_args, **_kwargs): - val = apply(oglshapes2c.wxPyCircleShape__setSelf,(self,) + _args, _kwargs) + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(oglshapes2c.wxPyCircleShape__setCallbackInfo,(self,) + _args, _kwargs) return val def base_OnDraw(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyCircleShape_base_OnDraw,(self,) + _args, _kwargs) @@ -238,12 +244,12 @@ class wxPyCircleShape(wxPyCircleShapePtr): def __init__(self,*_args,**_kwargs): self.this = apply(oglshapes2c.new_wxPyCircleShape,_args,_kwargs) self.thisown = 1 - self._setSelf(self, wxPyCircleShape) + self._setCallbackInfo(self, wxPyCircleShape) -class wxArrowHeadPtr : +class wxArrowHeadPtr(wxObjectPtr): def __init__(self,this): self.this = this self.thisown = 0 @@ -282,7 +288,6 @@ class wxArrowHeadPtr : return val def GetMetaFile(self, *_args, **_kwargs): val = apply(oglshapes2c.wxArrowHead_GetMetaFile,(self,) + _args, _kwargs) - if val: val = wxPseudoMetaFilePtr(val) return val def GetId(self, *_args, **_kwargs): val = apply(oglshapes2c.wxArrowHead_GetId,(self,) + _args, _kwargs) @@ -313,8 +318,8 @@ class wxPyLineShapePtr(wxPyShapePtr): def __init__(self,this): self.this = this self.thisown = 0 - def _setSelf(self, *_args, **_kwargs): - val = apply(oglshapes2c.wxPyLineShape__setSelf,(self,) + _args, _kwargs) + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(oglshapes2c.wxPyLineShape__setCallbackInfo,(self,) + _args, _kwargs) return val def AddArrow(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_AddArrow,(self,) + _args, _kwargs) @@ -351,11 +356,9 @@ class wxPyLineShapePtr(wxPyShapePtr): return val def FindArrowHeadId(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_FindArrowHeadId,(self,) + _args, _kwargs) - if val: val = wxArrowHeadPtr(val) return val def FindArrowHead(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_FindArrowHead,(self,) + _args, _kwargs) - if val: val = wxArrowHeadPtr(val) return val def FindLineEndPoints(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_FindLineEndPoints,(self,) + _args, _kwargs) @@ -380,7 +383,6 @@ class wxPyLineShapePtr(wxPyShapePtr): return val def GetFrom(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_GetFrom,(self,) + _args, _kwargs) - if val: val = wxPyShapePtr(val) return val def GetLabelPosition(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_GetLabelPosition,(self,) + _args, _kwargs) @@ -391,7 +393,6 @@ class wxPyLineShapePtr(wxPyShapePtr): return val def GetTo(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_GetTo,(self,) + _args, _kwargs) - if val: val = wxPyShapePtr(val) return val def Initialise(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_Initialise,(self,) + _args, _kwargs) @@ -408,6 +409,9 @@ class wxPyLineShapePtr(wxPyShapePtr): def MakeLineControlPoints(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_MakeLineControlPoints,(self,) + _args, _kwargs) return val + def GetLineControlPoints(self, *_args, **_kwargs): + val = apply(oglshapes2c.wxPyLineShape_GetLineControlPoints,(self,) + _args, _kwargs) + return val def SetAttachmentFrom(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyLineShape_SetAttachmentFrom,(self,) + _args, _kwargs) return val @@ -528,7 +532,7 @@ class wxPyLineShape(wxPyLineShapePtr): def __init__(self,*_args,**_kwargs): self.this = apply(oglshapes2c.new_wxPyLineShape,_args,_kwargs) self.thisown = 1 - self._setSelf(self, wxPyLineShape) + self._setCallbackInfo(self, wxPyLineShape) @@ -537,8 +541,8 @@ class wxPyPolygonShapePtr(wxPyShapePtr): def __init__(self,this): self.this = this self.thisown = 0 - def _setSelf(self, *_args, **_kwargs): - val = apply(oglshapes2c.wxPyPolygonShape__setSelf,(self,) + _args, _kwargs) + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(oglshapes2c.wxPyPolygonShape__setCallbackInfo,(self,) + _args, _kwargs) return val def Create(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyPolygonShape_Create,(self,) + _args, _kwargs) @@ -648,7 +652,7 @@ class wxPyPolygonShape(wxPyPolygonShapePtr): def __init__(self,*_args,**_kwargs): self.this = apply(oglshapes2c.new_wxPyPolygonShape,_args,_kwargs) self.thisown = 1 - self._setSelf(self, wxPyPolygonShape) + self._setCallbackInfo(self, wxPyPolygonShape) @@ -657,8 +661,8 @@ class wxPyTextShapePtr(wxPyRectangleShapePtr): def __init__(self,this): self.this = this self.thisown = 0 - def _setSelf(self, *_args, **_kwargs): - val = apply(oglshapes2c.wxPyTextShape__setSelf,(self,) + _args, _kwargs) + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(oglshapes2c.wxPyTextShape__setCallbackInfo,(self,) + _args, _kwargs) return val def base_OnDelete(self, *_args, **_kwargs): val = apply(oglshapes2c.wxPyTextShape_base_OnDelete,(self,) + _args, _kwargs) @@ -753,7 +757,7 @@ class wxPyTextShape(wxPyTextShapePtr): def __init__(self,*_args,**_kwargs): self.this = apply(oglshapes2c.new_wxPyTextShape,_args,_kwargs) self.thisown = 1 - self._setSelf(self, wxPyTextShape) + self._setCallbackInfo(self, wxPyTextShape)