Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SceneGraphUIBase Class Reference
Inheritance diagram for SceneGraphUIBase:
SceneGraphUI

Public Member Functions

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

Public Attributes

 currItem
 
 currObj
 
 editor
 
 menu
 
 onBeginDrag
 
 onCollapseAllChildren
 
 onDelete
 
 onExpandAllChildren
 
 onRename
 
 onSelected
 
 onShowPopup
 
 root
 
 shouldShowPandaObjChildren
 
 tree
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
parent,
editor )

Reimplemented in SceneGraphUI.

Member Function Documentation

◆ add()

add ( self,
item,
parentNP = None )

◆ addPandaObjectChildren()

addPandaObjectChildren ( self,
parent )

◆ changeHierarchy()

changeHierarchy ( self,
data,
x,
y )

◆ changeLabel()

changeLabel ( self,
itemId,
newName )

◆ delete()

delete ( self,
itemId )

◆ deSelect()

deSelect ( self,
itemId )

◆ isChildOrGrandChild()

isChildOrGrandChild ( self,
parent,
child )

◆ onBeginDrag()

onBeginDrag ( self,
event )

◆ onCollapseAllChildren()

onCollapseAllChildren ( self,
evt = None )

◆ onDelete()

onDelete ( self,
evt = None )

◆ onExpandAllChildren()

onExpandAllChildren ( self,
evt = None )

◆ onRename()

onRename ( self,
evt = None )

◆ onSelected()

onSelected ( self,
event )

◆ onShowPopup()

onShowPopup ( self,
event )

◆ parent()

parent ( self,
oldParentId,
newParentId,
childName )

◆ populateExtraMenu()

populateExtraMenu ( self)

Reimplemented in SceneGraphUI.

◆ populateMenu()

populateMenu ( self)

◆ removePandaObjectChildren()

removePandaObjectChildren ( self,
parent )

◆ reParent()

reParent ( self,
oldParent,
newParent,
child )

◆ reParentData()

reParentData ( self,
parent,
child )

◆ reParentTree()

reParentTree ( self,
parent,
newParent )

◆ reset()

reset ( self)

◆ select()

select ( self,
itemId )

◆ showPandaObjectChildren()

showPandaObjectChildren ( self)

◆ traverse()

traverse ( self,
parent,
itemId )

◆ traversePandaObjects()

traversePandaObjects ( self,
parent,
objNodePath )

Member Data Documentation

◆ currItem

currItem

◆ currObj

currObj

◆ editor

editor

◆ menu

menu

◆ onBeginDrag

onBeginDrag

◆ onCollapseAllChildren

onCollapseAllChildren

◆ onDelete

onDelete

◆ onExpandAllChildren

onExpandAllChildren

◆ onRename

onRename

◆ onSelected

onSelected

◆ onShowPopup

onShowPopup

◆ root

root

◆ shouldShowPandaObjChildren

shouldShowPandaObjChildren

◆ tree

tree