Page 1 of 1

Ошибка drag-n-drop

Posted: Wed Sep 13, 2006 2:46 pm
by Natrio
В AkelPad 3 (я использовал v3.0.5-v3.0.8 ) есть одна несмертельная, но очень "неудобная" особенность.

При "перетаскивании" выделенного фрагмента текста, заканчивающегося символом "конец строки" (\n), этот самый символ теряется, и строки "слипаются" вместе.

Выглядит это примерно так.
Было:
строка 1
строка 2
строка 3
строка 4

Стало, после "перетаскивания" третьей строки перед второй:
строка 1
строка 3строка 2
строка 4

Если же фрагмент не "перетаскивать", а вырезать и вставить, тогда все правильно:
строка 1
строка 3
строка 2
строка 4

В AkelPad 2 эта ошибка тоже замечена, но проявляется только после второго или третьего подряд "перетаскивания" одного и того же выделенного фрагмента.

В других редакторах я такой "особенности" не встречал, хотя некоторые из них, например Wordpad, тоже используют RichEdit.

Все проверялось под Windows 95 OSR2, Windows 98SE, Windows XP SP2 (RichEdit v3.0).

Posted: Wed Sep 13, 2006 9:48 pm
by Instructor
Исправлено (тестовая).

Posted: Thu Sep 14, 2006 7:20 am
by Natrio
Большое спасибо!
Жить стало лучше, жить стало веселее!

Теперь AkelPad в отношении строк и фрагментов с "\n" на конце ведет себя вполне приемлемо и даже более последовательно, чем тот же Wordpad.