Modified:
/trunk/python/IECoreMaya/NumericParameterUI.py
=======================================
--- /trunk/python/IECoreMaya/NumericParameterUI.py Wed Apr 14 11:46:24 2010
+++ /trunk/python/IECoreMaya/NumericParameterUI.py Wed Feb 29 09:00:31 2012
@@ -81,6 +81,14 @@
if self.parameter.isInstanceOf( IECore.TypeId.DoubleParameter ) :
kw['precision'] = 12
+
+ if parameter.userData().has_key( 'UI' ) :
+
+ if self.parameter.isInstanceOf( IECore.TypeId.DoubleParameter ) or
self.parameter.isInstanceOf( IECore.TypeId.FloatParameter ):
+ precision = parameter.userData()['UI'].get( "precision", None )
+
+ if isinstance( precision, IECore.IntData ):
+ kw['precision'] = precision.value
self.__field = self.__fieldType()(
value = parameter.getNumericValue(),