I'd like the contents of this custom editor panel to persist with the file.
I can't seem to get my PropertyGroup
or even a StringProperty
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 adds it but it doesn't persist in the file
bpy.types.WindowManager.myPanelSettings = bpy.props.PointerProperty(type=PG_mypg)
# 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.