diff options
author | Campbell Barton <ideasman42@gmail.com> | 2006-12-30 10:32:58 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2006-12-30 10:32:58 +0300 |
commit | 5af67129f8d3c2245772a55e5fa5ea4cd0653477 (patch) | |
tree | 35db18fe4fe34aeacaf7b3370ca35d9a936e5bf9 /release | |
parent | 26719af48a9e6b28dbfdba608cbb2fe780f629c7 (diff) |
* theme save script now saves iconThemes and supports string types.
* added .iconTheme variable
* bugfix. drawType was not being saved because Py_BuildValue and __members__ was missing an "s"
* added Blender.Get('icondir')
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/save_theme.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/release/scripts/save_theme.py b/release/scripts/save_theme.py index 936c12a46f8..6d19ed81885 100644 --- a/release/scripts/save_theme.py +++ b/release/scripts/save_theme.py @@ -75,7 +75,7 @@ theme = Theme.Get()[0] # get current theme default_fname = Blender.Get("scriptsdir") default_fname = Blender.sys.join(default_fname, theme.name + '_theme.py') default_fname = default_fname.replace(' ','_') - +type_str = type('') def write_theme(filename): "Write the current theme as a bpython script" @@ -87,7 +87,7 @@ def write_theme(filename): # \"\"\" # Name: '%s' -# Blender: 241 +# Blender: 243 # Group: 'Themes' # Tooltip: 'Change current theme' # \"\"\" @@ -124,7 +124,10 @@ theme = Theme.New('%s') for var in vars: v = "%s.%s" % (tsp, var) exec("value = %s" % v) - fout.write("%s = %s\n" % (v, value)) + if type(value) == type_str: + fout.write("%s = '%s'\n" % (v, value)) + else: + fout.write("%s = %s\n" % (v, value)) fout.write('\nBlender.Redraw(-1)') fout.close() |