Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
On 03/06/2015 at 16:23, xxxxxxxx wrote:
Hi,
I'm looking to save the state of a toggle button with the document. Doing some testing, it seems like I can do that with:
doc[PLUGIN_ID] = True
Is it safe for me to store my data directly in the document's container so long as I'm using a unique plugin ID? If not, where would you recommend storing this sort of information for Python Command Plugins? Thanks,
Donovan
On 03/06/2015 at 16:33, xxxxxxxx wrote:
Okay, seems like the issue is addressed in this thread. In short: it appears that storing this info in the doc's container is totally legit.
That said, it's apparently best practice to use a sub container, and only for small amounts of data. Something more like:
toggle_bc = c4d.BaseContainer() toggle_bc[TOGGLE_ID] = True doc[PLUGIN_ID] = toggle_bc
Where PLUGIN_ID is a unique ID from PluginCafe, and TOGGLE_ID is used to store the info in the sub-container, just in case the plugin will ever need to store additional data.
PLUGIN_ID