Форум » » Новая версия записной книжки Aml Pages 9.58 » Ответить

Новая версия записной книжки Aml Pages 9.58

Carc: Выпущена Новая версия записной книжки Aml Pages 9.58 Скачать\Download Русская версия: amlpages_ru.zip Русская портабельная версия: amlpages_ru_pe.zip. Подробнее см. статью "Где взять portable-версию Aml Pages" English version: amlpages_en.zip English portable version: amlpages_en_pe.zip. Read more How to use Aml Pages as portable version see here [more] Украинская версия: amlpages_uk.zip German version: amlpages_de.zip French version: amlpages_fr.zip Portuguese version: amlpages_pt.zip Polish version: amlpages_pl.zip [/more] Купить Aml Pages... Что нового: добавлены команды экспорта в HTML (см. меню Файл\Экспортировать) детальный список изменений на сайте здесь. Обзор основных изменений в нашей новостной емейл-рассылке. Change log in English on official web site

Ответов - 32, стр: 1 2 All

SetQ: Сейчас попробовал на домашнем компе - тоже всё верно подсвечивает, так что перепроверю на работе, может, версию АМЛ надо обновить. Так что пока отбой.

SetQ: Понял, почему так. У меня там есть две подсветки: ; Путь в локальной сети [Pairs2] Color=0,0,125 Pairs0='\\ ' Count=1 AutoColor=0 и ; Дата [Pairs9] Color=0,0,125 Pairs0='201 :' Bold0=0 Count=1 AutoColor=0 Вторая оказалась вложенной в первую и ждала двоеточия, чтобы закрыться.

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


Carc: Залил свежую сборку с кучей, мелких, но удобных изменений.

SetQ: А что надо послать окну AP, чтобы то перерисовав окно редактора обновило синтаксическую раскраску текста? А то когда добавляешь текст, которые должен раскрасится, он сразу иногда не красится, и чтобы появился цвет, я перехожу в дереве на другую страницу и, тут же, обратно. А как с PostMessage можно сделать перерисовку редактора?

Carc: SetQ пишет: А что надо послать окну AP, чтобы то перерисовав окно редактора обновило синтаксическую раскраску текста? А то когда добавляешь текст, которые должен раскрасится, он сразу иногда не красится, и чтобы появился цвет, я перехожу в дереве на другую страницу и, тут же, обратно. А как с PostMessage можно сделать перерисовку редактора? Оно реагирует на EN_UPDATE, WM_SCROLL, EN_CHANGE, EN_SELCHANGE - но все равно с задержкой. Т.е. получает эти нотификашки, кеширует время и ждет. Примерно через полсекунды или около того, если новых нотификаций не было - рисует. Ну это чтобы не перерисоывать на каждой нажатии клавиши. Рисует все равно порциями - строка, абзац, видимый диапазон. Заморочки там, если текста сильно меньше одной страницы. Попробую подправить.

Carc: PS: подправил для случая коротких текстов. В случае если текст маленький, меньше страницы светит сразу все. Ну видимо в ближайшей сборке выложу. Только не знаю когда. А то какой-то ползучий фичуризм уже начался. Все никак не сделаю панель прицепленных файлов, хотя ядро для этих я панелей уже конкретно переписал Можно взглянуть кстати. Если в последних сборках включить панель комментарии, то там видно недокументированную новую панель "Соседние" - она уже есть и работает, но особо нигде не "светится" в командах меню. А она как раз и работает на этом ядре, панель файлов чуть-чуть только начинкой будет отличаться) Вообще, в последних Plugin API была функция "подсветить все в редакторе текста" перед тем как оттуда текст забрать. Но она действительно подсвечивает весь текст полностью. Это может занимать ощутимое время. Вообще это было нужно для команд экспорта, чтобы перед тем как текст выдать наружу в плагин или вообще куда, Aml Pages полностью его привела в вид, в котором его видит пользователь. Сама-то она подсвечивает текст, метки и все такое только по мере необходимости, когда пользователь переходит к конкретному фрагменту текста.

SetQ: Carc пишет: подправил для случая коротких текстов Да, тексты были именно короткие, меньше страницы.

SetQ: А напиши, пожалуйста, какие ID у команд копирования из меню правка! В частности, "Копировать заголовок+содержание".

Carc: #define ID_EDIT_COPY_HEADER_PLUS_CONTENT 33246

Carc: А чего это они вдруг тебе понадобились?

SetQ: *PRIVAT*



полная версия страницы