def setPos(self, pos, withOrigin=True): Widget.setPos(self, pos, withOrigin) if self.hasImage: self._image.setPos(self.getPos(False), False) self._imageSelect.setPos(self.getPos(False), False) if self.hasLabel: self._text.setPos(self.getPos(False) + self.size/2) self._textSelect.setPos(self.getPos(False) + self.size/2)
def setPos(self, pos, withOrigin=True): Widget.setPos(self, pos, withOrigin) self._rectangle.position = self.getPos(False) + \ sf.Vector2(self.outlineRectangleThickness,\ self.outlineRectangleThickness) self._line[0][0].position = self.getPos(False) + \ sf.Vector2(self.outlineRectangleThickness,\ self.outlineRectangleThickness) self._line[0][1].position = self.getPos(False) + self.size - \ sf.Vector2(self.outlineRectangleThickness,\ self.outlineRectangleThickness) self._line[1][0].position = self.getPos(False) +\ sf.Vector2(0, self.size.y) + \ sf.Vector2(self.outlineRectangleThickness,\ -self.outlineRectangleThickness) self._line[1][1].position = self.getPos(False) + \ sf.Vector2(self.size.x, 0) + \ sf.Vector2(-self.outlineRectangleThickness,\ self.outlineRectangleThickness)
def setPos(self, pos, withOrigin=True): Widget.setPos(self, pos, withOrigin) self._sprite.position = self.pos
def setPos(self, position, withOrigin = True): Widget.setPos(self, position, withOrigin) self._text.position = self.getPos(False)
def setPos(self, position, *args): Widget.setPos(position, False) self.position = position
def setPos(self, pos, withOrigin = True): Widget.setPos(self, pos, withOrigin) self._bigCircle.position = self.getPos(False) - self.outlineBigCircleThickness self._smallCircle.position = self.getPos(False) + \ (self._bigCircle.global_bounds.size / 2 + 2*self.outlineBigCircleThickness -\ self._smallCircle.global_bounds.size / 2) + self.outlineSmallCircleThickness
def setPos(self, position, withOrigin=True): Widget.setPos(self, position, withOrigin) if self._sprite: self._sprite.position = self.getPos(False)