The way I am creating the text objects is by writing to a temporary file and then doing Text.Load (one of the functions in the Text module, not in the Text class itself). This works fine, and I delete the temporary file when the object has been stored. When I exit my script, and look at the Text object via the Blender text editor, a salmon-colored box with a question mark on it appears next to the list of text files, which, when clicked, prompts "File Deleted Outside Blender" with options "Make internal" and "Recreate file".
Questions regarding these things:
- is fakeUser necessary to make sure Text objects stick around even if the file to which they refer no longer exists?
- is there a way to make the file internal via Python?
- what is the difference between making a Text object internal and not doing so? I can't tell any difference...
- where can I find more information on Text objects, outside the API?