Panda3D
Loading...
Searching...
No Matches
VectorEntry Class Reference
Inheritance diagram for VectorEntry:
ColorEntry Vector2Entry Vector3Entry Vector4Entry

Public Member Functions

 __init__ (self, parent=None, **kw)
 
 action (self, fCommand=1)
 
 addMenuItem (self, label='', command=None)
 
 entry (self, index)
 
 entryList (self)
 
 floaters (self)
 
 get (self)
 
 getAt (self, index)
 
 label (self)
 
 menu (self)
 
 popupSliders (self)
 
 reset (self)
 
 set (self, value, fCommand=1)
 
 setAt (self, index, value, fCommand=1)
 

Public Attributes

 entryBackground = self.cget('Entry_entry_background')
 
str entryFormat = '%.2f'
 
list entryList = []
 
 menu = Menu(self._label)
 
list variableList = []
 

Protected Member Functions

 _clearFloaters (self)
 
 _entryUpdateAt (self, index)
 
 _refreshEntry (self, index)
 
 _refreshFloaters (self)
 
 _setSigDigits (self)
 
 _setState (self)
 
 _updateBorderWidth (self)
 
 _updateEntryWidth (self)
 
 _updateRelief (self)
 
 _updateText (self)
 
 _updateValidate (self)
 

Protected Attributes

 _floaters = None
 
 _label
 
 _value = list(self['value'])
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
parent = None,
** kw )

Member Function Documentation

◆ _clearFloaters()

_clearFloaters ( self)
protected

◆ _entryUpdateAt()

_entryUpdateAt ( self,
index )
protected

◆ _refreshEntry()

_refreshEntry ( self,
index )
protected

◆ _refreshFloaters()

_refreshFloaters ( self)
protected

◆ _setSigDigits()

_setSigDigits ( self)
protected

◆ _setState()

_setState ( self)
protected

◆ _updateBorderWidth()

_updateBorderWidth ( self)
protected

◆ _updateEntryWidth()

_updateEntryWidth ( self)
protected

◆ _updateRelief()

_updateRelief ( self)
protected

◆ _updateText()

_updateText ( self)
protected

◆ _updateValidate()

_updateValidate ( self)
protected

◆ action()

action ( self,
fCommand = 1 )

◆ addMenuItem()

addMenuItem ( self,
label = '',
command = None )

◆ entry()

entry ( self,
index )

◆ entryList()

entryList ( self)

◆ floaters()

floaters ( self)

◆ get()

get ( self)

◆ getAt()

getAt ( self,
index )

◆ label()

label ( self)

◆ menu()

menu ( self)

◆ popupSliders()

popupSliders ( self)

◆ reset()

reset ( self)

◆ set()

set ( self,
value,
fCommand = 1 )

◆ setAt()

setAt ( self,
index,
value,
fCommand = 1 )

Member Data Documentation

◆ _floaters

_floaters = None
protected

◆ _label

_label
protected
Initial value:
= self.createcomponent('label', (), None,
Menubutton, (interior,),
text = self['text'],
activebackground = '#909090')

◆ _value

_value = list(self['value'])
protected

◆ entryBackground

entryBackground = self.cget('Entry_entry_background')

◆ entryFormat

str entryFormat = '%.2f'

◆ entryList

list entryList = []

◆ menu

menu = Menu(self._label)

◆ variableList

list variableList = []