Mark Mine пре 22 година
родитељ
комит
d0edea804f
2 измењених фајлова са 11 додато и 1 уклоњено
  1. 10 0
      direct/src/tkwidgets/AppShell.py
  2. 1 1
      direct/src/tkwidgets/EntryScale.py

+ 10 - 0
direct/src/tkwidgets/AppShell.py

@@ -512,6 +512,16 @@ class AppShell(Pmw.MegaWidget, PandaObject):
         # Record widget
         # Record widget
         self.addWidget(category, text, widget)
         self.addWidget(category, text, widget)
         return 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):
 class TestAppShell(AppShell):
     # Override class variables here
     # Override class variables here

+ 1 - 1
direct/src/tkwidgets/EntryScale.py

@@ -82,7 +82,7 @@ class EntryScale(Pmw.MegaWidget):
         self.labelFrame.pack(expand = 1, fill = 'both')
         self.labelFrame.pack(expand = 1, fill = 'both')
 
 
         # Create a label and an entry
         # Create a label and an entry
-        self.minMaxFrame = self.createcomponent('frame', (), None,
+        self.minMaxFrame = self.createcomponent('mmFrame', (), None,
                                                 Frame, interior)
                                                 Frame, interior)
         # Create the EntryScale's min max labels
         # Create the EntryScale's min max labels
         self.minLabel = self.createcomponent('minLabel', (), None,
         self.minLabel = self.createcomponent('minLabel', (), None,