peng3d/gui/text.py
def redraw_label(self):
        """
        Re-draws the label by calculating its position.
        
        Currently, the label will always be centered on the position of the label.
        """
        # Convenience variables
        sx,sy = self.size
        x,y = self.pos
        
        # Label position
        x = x+self.bg.border[0]
        y = y+sy/2.-self._text.font_size/4.
        w = self.size[0]
        h = self.size[1]
        
        self._text.x,self._text.y = x,y
        self._text.width,self._text.height=w,h
        
        self._default.x,self._default.y = x,y
        self._default.width,self._default.height=w,h
        
        self._text._update() # Needed to prevent the label from drifting to the top-left after resizing by odd amounts
        self._default._update()
def redraw_label(self):
        # Convenience variables
        sx,sy = self.size
        x,y = self.pos
        
        # Label position
        x = x+self.bg.border[0]
        y = y+sy/2.-self._text.font_size/4.
        w = self.size[0]
        h = self.size[1]
        
        self._text.x,self._text.y = x,y
        self._text.width,self._text.height=w,h
        
        self._default.x,self._default.y = x,y
        self._default.width,self._default.height=w,h
        
        self._text._update() # Needed to prevent the label from drifting to the top-left after resizing by odd amounts
        self._default._update()
def redraw_label ( self ) : # Convenience variables sx , sy = self . size x , y = self . pos # Label position x = x + self . bg . border [ 0 ] y = y + sy / 2. - self . _text . font_size / 4. w = self . size [ 0 ] h = self . size [ 1 ] self . _text . x , self . _text . y = x , y self . _text . width , self . _text . height = w , h self . _default . x , self . _default . y = x , y self . _default . width , self . _default . height = w , h self . _text . _update ( ) # Needed to prevent the label from drifting to the top-left after resizing by odd amounts self . _default . _update ( )
Re-draws the label by calculating its position.
        
        Currently, the label will always be centered on the position of the label.
Re - draws the label by calculating its position . Currently the label will always be centered on the position of the label .