1from MyBaseGradientView import * 2 3class MyRectGradientView (MyBaseGradientView): 4 def init(self): 5 self = super(MyRectGradientView, self).init() 6 if self is None: 7 return self 8 9 self.myOffsetPt = NSMakePoint(0.0, 0.0) 10 return self 11 12 def drawRect_(self, rect): 13 self.resetGradient() 14 15 # if the "Radial Gradient" checkbox is turned on, draw using 'myOffsetPt' 16 if self.myIsRadial: 17 self.myGradient.drawInRect_relativeCenterPosition_(self.bounds(), self.myOffsetPt) 18 19 else: 20 self.myGradient.drawInRect_angle_(self.bounds(), self.myAngle) 21