Salut Benoit, is that right, that editor.TabLength returns a Boolean ?? here from CEditor.cpp at 590 BEGIN_PROPERTY(CEDITOR_tab_length) if (READ_PROPERTY) GB.ReturnBoolean(!WIDGET->tabSpace()); else WIDGET->setTabSpace(VPROP(GB_INTEGER)); END_PROPERTY And why belongs .TabLength to the project and not to the IDE-Editor ? Amicalement Charlie