peng3d/gui/layered.py
def redraw_label(self):
        """
        Re-draws the text by calculating its position.
        
        Currently, the text will always be centered on the position of the layer.
        """
        # Convenience variables
        x,y,_,_ = self.getPos()
        sx,sy = self.getSize()
        
        if self.font_name is not None:
            self._label.font_name = self.font_name
        if self.font_size is not None:
            self._label.font_size = self.font_size
        if self.font_color is not None:
            self._label.color = self.font_color
        
        self._label.x = x+sx/2.
        self._label.y = y+sy/2.
        self._label.width = sx
        # Height is not set, would look weird otherwise
        #self._label.height = sx
        self._label._update()
def redraw_label(self):
        """
        Re-draws the text by calculating its position.
        
        Currently, the text will always be centered on the position of the layer.
        """
        # Convenience variables
        x,y,_,_ = self.getPos()
        sx,sy = self.getSize()
        
        if self.font_name is not None:
            self._label.font_name = self.font_name
        if self.font_size is not None:
            self._label.font_size = self.font_size
        if self.font_color is not None:
            self._label.color = self.font_color
        
        self._label.x = x+sx/2.
        self._label.y = y+sy/2.
        self._label.width = sx
        # Height is not set, would look weird otherwise
        #self._label.height = sx
        self._label._update()
def redraw_label ( self ) : # Convenience variables x , y , _ , _ = self . getPos ( ) sx , sy = self . getSize ( ) if self . font_name is not None : self . _label . font_name = self . font_name if self . font_size is not None : self . _label . font_size = self . font_size if self . font_color is not None : self . _label . color = self . font_color self . _label . x = x + sx / 2. self . _label . y = y + sy / 2. self . _label . width = sx # Height is not set, would look weird otherwise #self._label.height = sx self . _label . _update ( )
Re-draws the text by calculating its position.
        
        Currently, the text will always be centered on the position of the layer.
Re - draws the text by calculating its position . Currently the text will always be centered on the position of the layer .