Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | List of all members
TreeItem Class Reference
Inheritance diagram for TreeItem:
SceneGraphExplorerItem

Public Member Functions

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

Detailed Description

Abstract class representing tree items.

Methods should typically be overridden, otherwise a default action
is used.

Constructor & Destructor Documentation

def __init__ (   self)
Constructor.  Do whatever you need to do.

Member Function Documentation

def GetIconName (   self)
Return name of icon to be displayed normally.
def GetLabelText (   self)
Return label text string to display in front of text (if any).
def GetSelectedIconName (   self)
Return name of icon to be displayed when selected.
def GetSubList (   self)
Return list of items forming sublist.
def GetText (   self)
Return text string to display.
def GetTextBg (   self)
def GetTextFg (   self)
def IsEditable (   self)
Return whether the item's text may be edited.
def IsExpandable (   self)
Return whether there are subitems.
def OnDoubleClick (   self)
Called on a double-click on the item.
def OnSelect (   self)
Called when item selected.
def SetText (   self,
  text 
)
Change the item's text (if it is editable).