Page 1 of 1

Наследственное ... глюк или фича?

Posted: Sun Apr 06, 2008 5:54 pm
by olDjeka
ОНО присутствует еще с AkelPad 2 (когда-то давно пытался сообщить по e-mail, но безответно).
Склоняюсь к тому что это все же глюк, незначительный, но глюк, т.к. вызывает определенные
неудобства (иногда просто бесит) и поймать его было очень не просто.
Описывать еще труднее, но надеюсь ничего не упустил.

Суть глюка:
Для перевода строки нажимаешь Enter, и, ...(цензура), текст сдвигается по вертикали - строка
которая только что была вверху окна оказывается в самом низу, приходится скролить чтобы вновь
видеть абзац ниже этой строки (с мышкой без колеса - вообще ужОс).
Если редактируемая строка находится на одной странице с первой строкой текста (обе могут быть
видны в одном окне), то естественно сдвиг произойдет только в начало текста (до появления первой
строки) и будет зависеть от номера строки.

На всякий случай: с самим текстом и изображением ничего страшного не происходит - все так как
и должно быть, но после сдвига вместо абзацев которые предполагалось корректировать видны те
которые уже обработаны (обычно начинаю с начала).

Глюк возникает только если:
- запрещен перенос по словам
- во всем тексте только одна "длинная строка" выходящая за пределы окна
- "длинная строка" не является первой строкой текста
- "длинная строка" не более чем в два раза превышает ширину окна
- первая строка текста находится за пределами окна
- "длинная строка" не является первой или второй строкой снизу окна
- выполняется перевод строки или другие действия, приводящие к уменьшению длинны
"длинной строки" до размера ширины окна

Все эти условия могут возникнуть при ручном переформатировании уже отформатированного текста.
Надеюсь это можно поправить.

Posted: Mon Apr 07, 2008 1:52 am
by Instructor
Я тоже с таким сталкивался. Это "глюк" RichEdit'а.