Ошибка drag-n-drop

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 12
Joined: Wed Sep 13, 2006 12:59 pm

Ошибка drag-n-drop

Post 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).

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено (тестовая).

Offline
Posts: 12
Joined: Wed Sep 13, 2006 12:59 pm

Post by Natrio »

Большое спасибо!
Жить стало лучше, жить стало веселее!

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