X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..59d04dff037f66e9e73b389de72835211f5f0bcd:/wxPython/contrib/ogl/oglshapes2.py diff --git a/wxPython/contrib/ogl/oglshapes2.py b/wxPython/contrib/ogl/oglshapes2.py index c7770b514a..25c6516237 100644 --- a/wxPython/contrib/ogl/oglshapes2.py +++ b/wxPython/contrib/ogl/oglshapes2.py @@ -9,10 +9,16 @@ from windows import * from gdi import * +from fonts import * + from clip_dnd import * from events import * +from streams import * + +from utils import * + from mdi import * from frames import * @@ -35,6 +41,8 @@ from printfw import * from sizers import * +from filesys import * + from oglbasic import * from oglshapes import * @@ -43,8 +51,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 +144,8 @@ 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) + self._setOORInfo(self) @@ -145,8 +154,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 +247,13 @@ 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) + self._setOORInfo(self) -class wxArrowHeadPtr : +class wxArrowHeadPtr(wxObjectPtr): def __init__(self,this): self.this = this self.thisown = 0 @@ -282,7 +292,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 +322,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 +360,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 +387,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 +397,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 +413,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 +536,8 @@ 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) + self._setOORInfo(self) @@ -537,8 +546,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 +657,8 @@ 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) + self._setOORInfo(self) @@ -657,8 +667,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 +763,8 @@ 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) + self._setOORInfo(self)