Notifications
                
            
                Clear all
    
            
        [Closed] how do I create a Custom Attribute slider?
Aug 09, 2005 12:16 pm
                      Hi!
I’m using PEN attribute holder 2 and I would like to add a custom attribute slider (with script)
How can I do that?
                             1 Reply                        
                    Aug 09, 2005 12:16 pm
                      Hi one way is this:
create a string containing your customAttribute definition and add it to the object:
 
 -- dummy values
    theKm=10
   realKM=10    
   -- attrib def start
theCustAttr = "theAttribute = attributes CAT_Test (
"
theCustAttr +=	"parameters main rollout:roTest
"
theCustAttr +=    "	(
"
theCustAttr +=	"		theKm type:#integer ui:theKm default:"+realKm as String+"
"
 -- skiped details
theCustAttr +=	"	)
"
 		 			 
theCustAttr +=	"	rollout roTest \"Parameters\" 
"
theCustAttr +=	"	(
"
theCustAttr += "		spinner theKm \"km:\" range:[0, 100000.0, "+realKm as String+"] type:#integer 
"
theCustAttr +=	"	)
"
theCustAttr +=	")
"
-- attrib def end	 
 -- add it to the selected object
custAttributes.add $.modifiers[1] (execute(theCustAttr))
This examle adds a spinner, but adjusting it would be easy.
If there is a way without “execute”, please post it.
Georg