Add color conversion
This commit is contained in:
parent
5fba7e2cae
commit
d0edea804f
|
|
@ -512,6 +512,16 @@ class AppShell(Pmw.MegaWidget, PandaObject):
|
|||
# Record widget
|
||||
self.addWidget(category, text, widget)
|
||||
return widget
|
||||
def transformRGB(self, rgb, max = 1.0):
|
||||
retval = '#'
|
||||
for v in [rgb[0], rgb[1], rgb[2]]:
|
||||
v = (v/max)*255
|
||||
if v > 255:
|
||||
v = 255
|
||||
if v < 0:
|
||||
v = 0
|
||||
retval = "%s%02x" % (retval, int(v))
|
||||
return retval
|
||||
|
||||
class TestAppShell(AppShell):
|
||||
# Override class variables here
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ class EntryScale(Pmw.MegaWidget):
|
|||
self.labelFrame.pack(expand = 1, fill = 'both')
|
||||
|
||||
# Create a label and an entry
|
||||
self.minMaxFrame = self.createcomponent('frame', (), None,
|
||||
self.minMaxFrame = self.createcomponent('mmFrame', (), None,
|
||||
Frame, interior)
|
||||
# Create the EntryScale's min max labels
|
||||
self.minLabel = self.createcomponent('minLabel', (), None,
|
||||
|
|
|
|||
Loading…
Reference in New Issue