В чём нелогичность обобщённых свойств из таблицы
Object
1. Там "надёрганы" и стоят рядом свойства относящиеся к разным контекстам.
2. Нередко эти свойства просто дублируются, без всякой необходимости.
Например, в файловой панели:
а) Bof/Eof/Empty/Selected — дублируют свойства из таблицы Cmdline
б) CurPos,ItemCount — дублируют свойства из таблицы APanel
в) Height/Width — дублируют свойства из таблицы Far
г) Title ничего не дублирует, но по логике ожидается в таблице APanel
На мой взгляд это дублирование вредит.
На данном этапе реформировать ничего не предлагаю, чтобы не ломать потенциально существующие legacy-макросы.
Но кое-что сделать всё-таки стоит: упростить документацию, исключив описание дублей.