Example #1
0
    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)
Example #2
0
    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)
Example #3
0
 def setPos(self, pos, withOrigin=True):
     Widget.setPos(self, pos, withOrigin)
     self._sprite.position = self.pos
Example #4
0
 def setPos(self, position, withOrigin = True):
     Widget.setPos(self, position, withOrigin)
     self._text.position = self.getPos(False)
Example #5
0
 def setPos(self, position, *args):
     Widget.setPos(position, False)
     self.position = position
Example #6
0
 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
Example #7
0
 def setPos(self, position, withOrigin=True):
     Widget.setPos(self, position, withOrigin)
     if self._sprite:
         self._sprite.position = self.getPos(False)