Beispiel #1
0
    def __init__(self, w, h, max, start=0.0):
        Rectangle.__init__(self)
        self.w = w
        self.h = h
        
        self._progressBar = Rectangle()
        self._progressBar.borderOpacity = 0.0
        self._progressBar.fillColor = (1.0, 1.0, 1.0)
        self._progressBar.h = self.h
        self.addChild(self._progressBar)

        self._max = float(max)
        self.setProgress(start)
Beispiel #2
0
 def __init__(self, unsetColor=(1.0,1.0,1.0), setColor=(0.0,0.0,0.0), opacity=1.0, 
     borderColor=(0.0,0.0,0.0), borderWidth=1.0, value=True):
     
     Rectangle.__init__(self)
     Clickable.__init__(self)
     self.clicked.addResponder(self._clicked)
     self.toggled = Event()
     
     self._value = value
     self._isSet = False
     
     self.unsetColor = unsetColor
     self.setColor = setColor
     self._setFillColor()
     
     self.fillOpacity = opacity
     self.borderColor = borderColor
     self.borderWidth = borderWidth
Beispiel #3
0
 def __init__(self, font, label, backgroundColor=None, opacity=1.0, borderColor=(0.0,0.0,0.0), 
     borderWidth=1.0, prelightColor=None, textColor=(1.0, 1.0, 1.0), textPrelightColor=None, padding=5.0):
     
     Rectangle.__init__(self)
     Clickable.__init__(self)
     if backgroundColor is None:
         self.opacity = 0.0
     else:
         self.normalColor = self.fillColor = backgroundColor
         self.fillOpacity = opacity
     self.borderColor = borderColor
     self.borderWidth = borderWidth
     self.prelightColor = prelightColor
     self.textColor = textColor
     self.textPrelightColor = textPrelightColor
     self.padding = padding
     
     self._label = Label(font, label, textColor)
     self.addChild(self._label)
     self._layout()