AkelPad 4.0.0 alpha

Russian main discussion
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

AkelPad 4.0.0 alpha

Post by Instructor »

AkelPad 4.0.0 alpha 1

Изменено: создан собственный контрол для редактирования текста - AkelEdit и осуществлен переход на него с RichEdit'а.
Изменено: увеличена скорость работы.

Добавлено: поддержка блочного выделения текста.
Добавлено: поддержка строк любой длины.
Добавлено: редактирование и корректное сохранение бинарных файлов.
Добавлено: настраиваемые цветовые схемы.
Добавлено: проверка корректности сохранения всех символов в указанной кодировке (кроме Windows 95).

Пока не работают:
- Большая часть плагинов.
- Перенос по словам.
- Drag'n'Drop текста.
- Подсветка URL.


Скачать:
Инсталлятор (многоязычный) (181 Kb)
Архив (английская версия) (102 Kb)
Архив (русская версия) (103 Kb)
Исходники (354 Kb)
Last edited by Instructor on Thu Jul 03, 2008 7:05 pm, edited 1 time in total.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: AkelPad 4.0.0 alpha

Post by DV »

Instructor wrote:AkelPad 4.0.0 alpha 1
Ого.
Что-то мне подсказывает, что почти все плагины придется переписать. Или будет максимальная внешняя совместимость с RichEdit? Как насчет EN_MSGFILTER?

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

Post by Instructor »

Или будет максимальная внешняя совместимость с RichEdit?
Совместимости с RichEdit пока не предполагается, изначально контрол разрабатывался совместимым, но из-за "конвертирования координат" были сильные тормоза на больших файлах.

Offline
Posts: 11
Joined: Tue Oct 02, 2007 8:12 am

Поддерживаемые платформы v4.0

Post by zkaspb »

На каких платформах будет работать? Интересует Win98SE

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

Re: Поддерживаемые платформы v4.0

Post by Instructor »

zkaspb wrote:На каких платформах будет работать? Интересует Win98SE
AkelPad-Rus.htm:
Замечание о совместимости
Программа предназначена для работы в системах Windows 95/98/Me и Windows NT 4.0/2000/XP/2003.

Offline
Posts: 14
Joined: Sat Mar 17, 2007 7:45 pm

Post by Torbins »

Ух ты! Вы наконец то распрощались с RichEdit-ом :D А дальнейшими планами не поделитесь? Как я понимаю будет улучшенная подсветка синтаксиса?
P.S. За блочное выделение огромный респект.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

М-да, это разрыв. :D Помню, в какой-то программе для чатов был такой смайлик в виде чувака, трясущего своей шевелюрой, с поднятой вверх рукой с выпрямленными указательным пальцем и мизинцем. Жаль, тут нет такого смайлика, а то я бы его вставил :)

Предложение: очень удобным было бы сообщение AEM_APPENDTEXT, добавляющее текст в конец файла. А то RichEdit'овское SETSEL(-1,-1) с последующим REPLACESEL(text) утомляет.

Offline
Posts: 11
Joined: Mon Apr 07, 2008 1:28 am

Re: AkelPad 4.0.0 alpha

Post by AkelPadUser »

Instructor wrote:AkelPad 4.0.0 alpha 1

Изменено: создан собственный контрол для редактирования текста - AkelEdit и осуществлен переход на него с RichEdit'а.
Всех поздравляю! :D
Теперь перспективы развития нашего любимого блокнота практически неограничены! Ура!

Offline
Posts: 49
Joined: Fri Sep 22, 2006 9:28 pm
Location: Питер
Contact:

Post by okruzhor »

Прекрасная новость ! Поздравляю всех нас :-)

Напоминаю два моих старых пожелания :

1. Произвольная расцветка выделенного текста , отвязанная от системных настроек . Или контрастная к расцветке основного текста .

2. Привязка закладок к строкам , а не к их номерам . Чтобы при добавлении строк в начале файла , закладки не сдвигались .

w68
Offline
Posts: 4
Joined: Fri Apr 11, 2008 2:16 pm

Post by w68 »

Ой, спасибо!!!!
Классно.
А что такое "Добавлено: редактирование и корректное сохранение бинарных файлов."

Offline
Posts: 23
Joined: Wed Jun 04, 2008 10:39 am

Замечания

Post by yurmala »

1) по клавише Home курсор не переходит в начало строки
2) при начале редактирования текста не активируется кнопка "Сохранить" на панеле инструментов (ааа, или панель - это тоже плагин)
3) А будет ли с новым контролом возможность реализовать PrintPreview (Предварительный просмотр текста перед печатью)?

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

Post by Instructor »

AkelPad 4.0.0 alpha 2

Добавлено: обратная совместимость с RichEdit.

Исправлено: вертикальный скролл не обновлялся после смены шрифта.
Исправлено: буфер отмены не воспринимал настройку новой строки.

Пока не работают:
- Перенос по словам.
- Drag'n'Drop текста.
- Подсветка URL.


Скачать:
Инсталлятор (многоязычный) (183 Kb)
Архив (английская версия) (104 Kb)
Архив (русская версия) (105 Kb)
Исходники (357 Kb)

Offline
Posts: 11
Joined: Mon Apr 07, 2008 1:28 am

Post by AkelPadUser »

w68 wrote: А что такое "Добавлено: редактирование и корректное сохранение бинарных файлов."
Я тоже не понял. Думал будет что-то навроде hex редактора, да не нашел ничего похожего...

пс. Скорей бы заработал "Перенос по словам(Ctrl-U)"...
И насчет блочного выделения. Вместо неочевидного нажатия\удержания Alt лучше наверно сделать в меню "Правка" опцию навроде "Режим выделения"

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

Post by Instructor »

А что такое "Добавлено: редактирование и корректное сохранение бинарных файлов.
Означает, что редактор может сохранить бинарный файл без порчи его структуры. Например, AkelPad 3 всегда форсирует изменение новой строки при сохранении, поэтому бинарный файл (имеющий обычно символы новой строки разного типа) на выходе имеет битую структуру.

w68
Offline
Posts: 4
Joined: Fri Apr 11, 2008 2:16 pm

Post by w68 »

Означает, что редактор может сохранить бинарный файл без порчи его структуры. Например, AkelPad 3 всегда форсирует изменение новой строки при сохранении, поэтому бинарный файл (имеющий обычно символы новой строки разного типа) на выходе имеет битую структуру.
Ага. Т.е. редактор корректно обрабатывает 0x13,0x10 и 0x0? Тогда самое верное добавить в него редактирование в бинарном виде (например, HEX или BIN). После этого данным редактором можно заменить кучу всевозможных редакторов. ;)
Спасибо.
Post Reply