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)