Panda3D
Public Member Functions | Public Attributes

SceneGraphExplorerItem Class Reference

Inheritance diagram for SceneGraphExplorerItem:
TreeItem

List of all members.

Public Member Functions

def __init__
def GetIconName
def GetKey
def GetLabelText
def GetSelectedIconName
def GetSubList
def GetText
def GetTextBg
def GetTextFg
def IsEditable
def IsExpandable
def MenuCommand
def OnDoubleClick
def OnSelect
def SetText

Public Attributes

 isItemEditable
 nodePath

Detailed Description

Example TreeItem subclass -- browse the file system.

Constructor & Destructor Documentation

def __init__ (   self,
  nodePath,
  isItemEditable = True 
)

Member Function Documentation

def GetIconName (   self)
Return name of icon to be displayed normally.

Reimplemented from TreeItem.

def GetKey (   self)
def GetLabelText (   self) [inherited]
Return label text string to display in front of text (if any).
def GetSelectedIconName (   self) [inherited]
Return name of icon to be displayed when selected.
def GetSubList (   self)
Return list of items forming sublist.

Reimplemented from TreeItem.

def GetText (   self)
Return text string to display.

Reimplemented from TreeItem.

def GetTextBg (   self) [inherited]
def GetTextFg (   self) [inherited]
def IsEditable (   self)
Return whether the item's text may be edited.

Reimplemented from TreeItem.

def IsExpandable (   self)
Return whether there are subitems.

Reimplemented from TreeItem.

def MenuCommand (   self,
  command 
)
def OnDoubleClick (   self) [inherited]
Called on a double-click on the item.
def OnSelect (   self)
Called when item selected.

Reimplemented from TreeItem.

def SetText (   self,
  text 
)
Change the item's text (if it is editable).

Reimplemented from TreeItem.


Member Data Documentation

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties