code: def _set_leftMargin(self, value):
          
          diff = value - self.leftMargin
          self.moveBy((diff, 0))
          self.width += diff
docs: value will be an int or float.
  
          Subclasses may override this method.