CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
Vispa.Views.PropertyView.DoubleProperty Class Reference
Inheritance diagram for Vispa.Views.PropertyView.DoubleProperty:
Vispa.Views.PropertyView.TextEditWithButtonProperty Vispa.Views.PropertyView.Property

Public Member Functions

def __init__ (self, name, value, categoryName=None)
 
def createButton (self)
 
def setValue (self, value)
 
def value (self)
 
- Public Member Functions inherited from Vispa.Views.PropertyView.TextEditWithButtonProperty
def __init__ (self, name, value, categoryName=None, multiline=False)
 
def button (self)
 
def buttonClicked (self, checked=False)
 
def createButton (self)
 
def createLineEdit (self, value=None)
 
def createTextEdit (self, value=None)
 
def enterEvent (self, event)
 
def hasButton (self)
 
def keyPressEvent (self, event)
 
def leaveEvent (self, event)
 
def lineEdit (self)
 
def properyHeight (self)
 
def readOnly (self)
 
def setAutohideButton (self, hide)
 
def setHighlighted (self, highlight)
 
def setMultiline (self, multi)
 
def setReadOnly (self, readOnly)
 
def setToolTip (self, text)
 
def setValue (self, value)
 
def strValue (self)
 
def textEdit (self)
 
def value (self)
 
def valueChanged (self)
 
- Public Member Functions inherited from Vispa.Views.PropertyView.Property
def __init__ (self, name, categoryName=None)
 
def categoryName (self)
 
def deletable (self)
 
def labelDoubleClicked (self)
 
def name (self)
 
def propertyView (self)
 
def properyHeight (self)
 
def setDeletable (self, deletable)
 
def setHighlighted (self, highlight)
 
def setName (self, name)
 
def setPropertyView (self, propertyView)
 
def setReadOnly (self, readOnly)
 
def setUserInfo (self, info)
 
def setValue (self, value)
 
def userInfo (self)
 
def value (self)
 
def valueChanged (self)
 

Private Member Functions

def _toString (self, object)
 

Additional Inherited Members

- Public Attributes inherited from Vispa.Views.PropertyView.TextEditWithButtonProperty
 autohideButtonFlag
 

Detailed Description

TextEditWithButtonProperty which holds float numbers.

Definition at line 893 of file PropertyView.py.

Constructor & Destructor Documentation

def Vispa.Views.PropertyView.DoubleProperty.__init__ (   self,
  name,
  value,
  categoryName = None 
)
Constructor

Definition at line 901 of file PropertyView.py.

901  def __init__(self, name, value, categoryName=None):
902  """ Constructor
903  """
904  TextEditWithButtonProperty.__init__(self, name, value, categoryName=None)
905 
def __init__(self, name, value, categoryName=None)

Member Function Documentation

def Vispa.Views.PropertyView.DoubleProperty._toString (   self,
  object 
)
private

Definition at line 910 of file PropertyView.py.

Referenced by Vispa.Views.PropertyView.DoubleProperty.setValue().

910  def _toString(self, object):
911  if isinstance(object, float):
912  return "%.10g" % object
913  else:
914  return str(object)
915 
#define str(s)
def Vispa.Views.PropertyView.DoubleProperty.createButton (   self)
Do not create a button.

Definition at line 906 of file PropertyView.py.

906  def createButton(self):
907  """ Do not create a button."""
908  pass
909 
def Vispa.Views.PropertyView.DoubleProperty.setValue (   self,
  value 
)

Definition at line 916 of file PropertyView.py.

References Vispa.Views.PropertyView.DoubleProperty._toString().

916  def setValue(self, value):
917  TextEditWithButtonProperty.setValue(self, self._toString(value))
918 
def Vispa.Views.PropertyView.DoubleProperty.value (   self)