Ошибка drag-n-drop
Posted: Wed Sep 13, 2006 2:46 pm
В 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).
При "перетаскивании" выделенного фрагмента текста, заканчивающегося символом "конец строки" (\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).