Explorar o código

Added option to make item uneditable

Gyedo Jeon %!s(int64=18) %!d(string=hai) anos
pai
achega
75e9818d69
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      direct/src/tkwidgets/SceneGraphExplorer.py

+ 2 - 2
direct/src/tkwidgets/SceneGraphExplorer.py

@@ -66,7 +66,7 @@ class SceneGraphExplorer(Pmw.MegaWidget, DirectObject):
         self.interior().bind('<Destroy>', self.onDestroy)
         self.interior().bind('<Destroy>', self.onDestroy)
 
 
         # Create the contents
         # Create the contents
-        self._treeItem = SceneGraphExplorerItem(self.nodePath)
+        self._treeItem = SceneGraphExplorerItem(self.nodePath, isItemEditable)
 
 
         self._node = TreeNode(self._canvas, None, self._treeItem,
         self._node = TreeNode(self._canvas, None, self._treeItem,
                               DEFAULT_MENU_ITEMS + self['menuItems'])
                               DEFAULT_MENU_ITEMS + self['menuItems'])
@@ -177,7 +177,7 @@ class SceneGraphExplorerItem(TreeItem):
     def GetSubList(self):
     def GetSubList(self):
         sublist = []
         sublist = []
         for nodePath in self.nodePath.getChildrenAsList():
         for nodePath in self.nodePath.getChildrenAsList():
-            item = SceneGraphExplorerItem(nodePath)
+            item = SceneGraphExplorerItem(nodePath, self.isItemEditable)
             sublist.append(item)
             sublist.append(item)
         return sublist
         return sublist