Browse Source

minor memory optimization

Darren Ranalli 18 years ago
parent
commit
a0f5059dc7
1 changed files with 2 additions and 1 deletions
  1. 2 1
      direct/src/gui/DirectFrame.py

+ 2 - 1
direct/src/gui/DirectFrame.py

@@ -10,6 +10,7 @@ from OnscreenGeom import OnscreenGeom
 import string, types
 import string, types
 
 
 class DirectFrame(DirectGuiWidget):
 class DirectFrame(DirectGuiWidget):
+    DefDynGroups = ('text', 'geom', 'image')
     def __init__(self, parent = None, **kw):
     def __init__(self, parent = None, **kw):
         # Inherits from DirectGuiWidget
         # Inherits from DirectGuiWidget
         # A Direct Frame can have:
         # A Direct Frame can have:
@@ -38,7 +39,7 @@ class DirectFrame(DirectGuiWidget):
             )
             )
         # Merge keyword options with default options
         # Merge keyword options with default options
         self.defineoptions(kw, optiondefs,
         self.defineoptions(kw, optiondefs,
-                           dynamicGroups = ('text', 'geom', 'image'))
+                           dynamicGroups = DirectFrame.DefDynGroups)
 
 
         # Initialize superclasses
         # Initialize superclasses
         DirectGuiWidget.__init__(self, parent)
         DirectGuiWidget.__init__(self, parent)