diff options
author | Nathan Letwory <nathan@letworyinteractive.com> | 2010-08-26 11:19:24 +0400 |
---|---|---|
committer | Nathan Letwory <nathan@letworyinteractive.com> | 2010-08-26 11:19:24 +0400 |
commit | fb7221ce217a3b7ef8852fea73d3e3dfaef06ee0 (patch) | |
tree | 0df4cc0b758fb19d2002b5cadfc488ae179ba7c9 /source/blender | |
parent | 92422ba4525dedfc1687dfff14e11ee805a30c23 (diff) |
Patch [#23390] Addition of Author field to user preferences
Contributed by Imran Syed (freakabcd)
Adds a field where the user can put in name/nickname that exporters
then can use to write authoring information, where possible.
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/makesdna/DNA_userdef_types.h | 4 | ||||
-rw-r--r-- | source/blender/makesrna/intern/rna_userdef.c | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h index ceac7e4d1d7..0591872fa69 100644 --- a/source/blender/makesdna/DNA_userdef_types.h +++ b/source/blender/makesdna/DNA_userdef_types.h @@ -377,6 +377,8 @@ typedef struct UserDef { float sculpt_paint_overlay_col[3]; int pad3; + + char author[80]; /* author name for file formats supporting it */ } UserDef; extern UserDef U; /* from blenkernel blender.c */ @@ -556,4 +558,4 @@ extern UserDef U; /* from blenkernel blender.c */ #define TH_OLDSKOOL 3 #define TH_SHADED 4 -#endif +#endif
\ No newline at end of file diff --git a/source/blender/makesrna/intern/rna_userdef.c b/source/blender/makesrna/intern/rna_userdef.c index 0c3a22e4c16..632d8c1be29 100644 --- a/source/blender/makesrna/intern/rna_userdef.c +++ b/source/blender/makesrna/intern/rna_userdef.c @@ -2376,6 +2376,11 @@ static void rna_def_userdef_system(BlenderRNA *brna) RNA_def_property_range(prop, 32, 32768); RNA_def_property_ui_text(prop, "Scrollback", "Maximum number of lines to store for the console buffer"); + prop= RNA_def_property(srna, "author", PROP_STRING, PROP_NONE); + RNA_def_property_string_sdna(prop, NULL, "author"); + RNA_def_property_string_maxlength(prop, 80); + RNA_def_property_ui_text(prop, "Author", "Name that will be used in exported files when format supports such feature"); + /* Language Selection */ prop= RNA_def_property(srna, "language", PROP_ENUM, PROP_NONE); @@ -2876,4 +2881,3 @@ void RNA_def_userdef(BlenderRNA *brna) } #endif - |