def SetTopRight(self, pt): ''' Under Construction. ''' temp = wxPoint.tsGetPointType(pt) self.ts_width = temp.y + 1 - self.ts_x self.ts_y = temp.y
def SetTopLeft(self, pt): ''' Under Construction. ''' temp = wxPoint.tsGetPointType(pt) self.ts_x = temp.x self.ts_y = temp.y
def SetBottomRight(self, pt): ''' Under Construction. ''' temp = wxPoint.tsGetPointType(pt) self.ts_width = temp.x + 1 - self.ts_x self.ts_height = temp.y + 1 - self.ts_y
def Inside(self, pt): ''' Return True if the point is inside the rect. ''' temp = wxPoint.tsGetPointType(pt) return ((self.x <= temp.x) and \ (temp.x <= self.x + self.width) and \ (self.y <= temp.y) and \ (temp.y <= self.y + self.height))
def Offset(self, pt): ''' Same as OffsetXY but uses dx, dy from Point. ''' temp = wxPoint.tsGetPointType(pt) self.OffsetXY(temp.x, temp.y)