Panda3D
Public Member Functions | Public Attributes | List of all members
SceneGraphUIBase Class Reference
Inheritance diagram for SceneGraphUIBase:
SceneGraphUI

Public Member Functions

def __init__ (self, parent, editor)
 
def add (self, item, parentNP=None)
 
def addPandaObjectChildren (self, parent)
 
def changeHierarchy (self, data, x, y)
 
def changeLabel (self, itemId, newName)
 
def delete (self, itemId)
 
def deSelect (self, itemId)
 
def isChildOrGrandChild (self, parent, child)
 
def onBeginDrag (self, event)
 
def onCollapseAllChildren (self, evt=None)
 
def onDelete (self, evt=None)
 
def onExpandAllChildren (self, evt=None)
 
def onRename (self, evt=None)
 
def onSelected (self, event)
 
def onShowPopup (self, event)
 
def parent (self, oldParentId, newParentId, childName)
 
def populateExtraMenu (self)
 
def populateMenu (self)
 
def removePandaObjectChildren (self, parent)
 
def reParent (self, oldParent, newParent, child)
 
def reParentData (self, parent, child)
 
def reParentTree (self, parent, newParent)
 
def reset (self)
 
def select (self, itemId)
 
def showPandaObjectChildren (self)
 
def traverse (self, parent, itemId)
 
def traversePandaObjects (self, parent, objNodePath)
 

Public Attributes

 currItem
 
 currObj
 
 editor
 
 menu
 
 root
 
 shouldShowPandaObjChildren
 
 tree
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parent,
  editor 
)

Reimplemented in SceneGraphUI.

Member Function Documentation

◆ add()

def add (   self,
  item,
  parentNP = None 
)

◆ addPandaObjectChildren()

def addPandaObjectChildren (   self,
  parent 
)

◆ changeHierarchy()

def changeHierarchy (   self,
  data,
  x,
  y 
)

◆ changeLabel()

def changeLabel (   self,
  itemId,
  newName 
)

◆ delete()

def delete (   self,
  itemId 
)

◆ deSelect()

def deSelect (   self,
  itemId 
)

◆ isChildOrGrandChild()

def isChildOrGrandChild (   self,
  parent,
  child 
)

◆ onBeginDrag()

def onBeginDrag (   self,
  event 
)

◆ onCollapseAllChildren()

def onCollapseAllChildren (   self,
  evt = None 
)

◆ onDelete()

def onDelete (   self,
  evt = None 
)

◆ onExpandAllChildren()

def onExpandAllChildren (   self,
  evt = None 
)

◆ onRename()

def onRename (   self,
  evt = None 
)

◆ onSelected()

def onSelected (   self,
  event 
)

◆ onShowPopup()

def onShowPopup (   self,
  event 
)

◆ parent()

def parent (   self,
  oldParentId,
  newParentId,
  childName 
)

◆ populateExtraMenu()

def populateExtraMenu (   self)

Reimplemented in SceneGraphUI.

◆ populateMenu()

def populateMenu (   self)

◆ removePandaObjectChildren()

def removePandaObjectChildren (   self,
  parent 
)

◆ reParent()

def reParent (   self,
  oldParent,
  newParent,
  child 
)

◆ reParentData()

def reParentData (   self,
  parent,
  child 
)

◆ reParentTree()

def reParentTree (   self,
  parent,
  newParent 
)

◆ reset()

def reset (   self)

◆ select()

def select (   self,
  itemId 
)

◆ showPandaObjectChildren()

def showPandaObjectChildren (   self)

◆ traverse()

def traverse (   self,
  parent,
  itemId 
)

◆ traversePandaObjects()

def traversePandaObjects (   self,
  parent,
  objNodePath 
)

Member Data Documentation

◆ currItem

currItem

◆ currObj

currObj

◆ editor

editor

◆ menu

menu

◆ root

root

◆ shouldShowPandaObjChildren

shouldShowPandaObjChildren

◆ tree

tree