On 13/12/2016 at 09:25, xxxxxxxx wrote:
Is it possible to create a boolean button user data with python as in the screenshot below:
C4D File : boolean_button.c4d
Also, is it possible to copy user data from one object to another using python?
On 14/12/2016 at 00:37, xxxxxxxx wrote:
Have look at this thread https://plugincafe.maxon.net/topic/7277/8420_special-options--creating-userdata-with-python
You got everything you need about creating / copy UD
And you can also read this tutorial for a better understanding http://www.grooff.eu/tutorials/Adding User Data using Python.pdf
On 14/12/2016 at 01:15, xxxxxxxx wrote:
it seems one can create such a boolean button by creating a boolean user data parameter and using the custom GUI of a button:
bc = c4d.GetCustomDatatypeDefault(c4d.DTYPE_BOOL)
You find the functions to handle user data in the description of the BaseList2D class.
On 14/12/2016 at 14:31, xxxxxxxx wrote:
Thanks so much for your replys, thats works the boolean button.
I have a new problem : I wanted to add a Font Data Type but I dont know how to do that. i have checked in this list : c4d.GetCustomDataTypeDefault() but I don't found the font data type.
On 14/12/2016 at 17:41, xxxxxxxx wrote:
I guess it's that but not sure
On 15/12/2016 at 02:26, xxxxxxxx wrote:
Here's how to simply create a FontData user data:
bc = c4d.GetCustomDatatypeDefault(c4d.FONTCHOOSER_DATA)
bc[c4d.DESC_NAME] = 'FontUserData'
bc[c4d.DESC_SHORT_NAME] = 'FontUD'
To enable the font size popup:
bc[c4d.FONTCHOOSER_ENABLE_SIZE] = True
On 16/12/2016 at 07:14, xxxxxxxx wrote:
Thank you guys for your help.