I'd like the contents of this custom editor panel to persist with the file.
I can't seem to get my propertygroupPropertyGroup
or even a stringpropertyStringProperty
to save with the blend file.
class PG_mypg(bpy.types.PropertyGroup):
custString = bpy.props.StringProperty(name="custString")
bpy.utils.register_class(PG_mypg)
#this# this adds it but it doesn't persist in the file
bpy.types.WindowManager.myPanelSettings = bpy.props.PointerProperty(type = PG_mypgtype=PG_mypg)
#even# even this one doesn't save either
bpy.types.WindowManager.myCustString = bpy.props.StringProperty( name="customString")
Note that I want this to be set for my window, not per object.