Text Editor: Add an option "Tabs as Spaces".
authorDalai Felinto <dfelinto@gmail.com>
Thu, 14 Jan 2010 21:30:51 +0000 (21:30 +0000)
committerDalai Felinto <dfelinto@gmail.com>
Thu, 14 Jan 2010 21:30:51 +0000 (21:30 +0000)
commit690ad15099fefd3e1f994529149652fde4929c99
tree3077cba243fef15fa4911dc2e52bc44a39206b63
parent5d16a5b7d998c3110e41f1343def4c7e4454ce2b
Text Editor: Add an option "Tabs as Spaces".
So now tab is not ALWAYS converted to spaces.
This is stored by text datablock (what allows to do nice things in the future, as automatic check for the indentation type of the file).

Ideally we should redraw the other Text Editor windows after changing that (in case the same file is opened and the Property panel is also open). Not sure how to do that though.

I'm using TABSTOSPACES as the DEFINE flag because TABSASSPACES sounds too ugly.

(also fix for interface divisor bug)
release/scripts/ui/space_text.py
source/blender/blenkernel/intern/text.c
source/blender/editors/interface/interface_widgets.c
source/blender/makesdna/DNA_text_types.h
source/blender/makesrna/intern/rna_text.c