Релиз AkelPad 4.3.2
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Релиз AkelPad 4.3.2
Добавлено: "Слово целиком" в диалог поиска/замены.
Добавлено: возможность указывать левые и правые разделители ссылок.
Добавлено: скроллинг левой кнопкой мыши в диалоге предварительного просмотра перед печатью.
Добавлено: возможность использовать выделение текcта совместно со скроллингом средней клавишей мыши.
Исправлено: определение кодировки в 4.3.1.
Исправлено: поиск текста с флагом AEFR_WHOLEWORD.
Исправлено: печать текста содержащего суррогатные пары.
<<Скачать>>
Добавлено: возможность указывать левые и правые разделители ссылок.
Добавлено: скроллинг левой кнопкой мыши в диалоге предварительного просмотра перед печатью.
Добавлено: возможность использовать выделение текcта совместно со скроллингом средней клавишей мыши.
Исправлено: определение кодировки в 4.3.1.
Исправлено: поиск текста с флагом AEFR_WHOLEWORD.
Исправлено: печать текста содержащего суррогатные пары.
<<Скачать>>
Last edited by Instructor on Sat Oct 17, 2009 5:03 pm, edited 1 time in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Интересный бажок отображения строк в окнах плагинов, скриптов, ... Тянется давно, но только сейчас заметил закономерность.
Если тягать полосу прокрутки мышью, то серенькие разделители строк "формируются" (строки отображаются) правильно.
Если нажимать на область прокрутки ниже/выше бегунка (типа PageDown/PageUp) или стрелку прокрутки вниз/вверх, то разбивка строк (серенькие разделители) производится неправильно: или слишком часто (несколько линий в одну строку) или слишком редко (множество строк, ограниченных всего двумя линиями).
Если тягать полосу прокрутки мышью, то серенькие разделители строк "формируются" (строки отображаются) правильно.
Если нажимать на область прокрутки ниже/выше бегунка (типа PageDown/PageUp) или стрелку прокрутки вниз/вверх, то разбивка строк (серенькие разделители) производится неправильно: или слишком часто (несколько линий в одну строку) или слишком редко (множество строк, ограниченных всего двумя линиями).
-
Offline
- Posts: 98
- Joined: Thu Jul 03, 2008 7:23 pm
По поводу предпросмотра.
При нажатии "Ctrl + прокрутка колёсика" нехватает курсора ввиде лупы в которой нарисован либо плюс либо минус. Мелочи, но приятно
Около процетов неплохо былобы добавить кнопки + и -. Пример: + - 25% и при нажатии например на + он сам будет увеличивать сначала на 50% потом на 75% потом на 100% и так до конца списка.
И нехватает кнопки выхода из этого режима.
Тогда бы предпросмотр был бы идеальны и удобным.
При нажатии "Ctrl + прокрутка колёсика" нехватает курсора ввиде лупы в которой нарисован либо плюс либо минус. Мелочи, но приятно
Около процетов неплохо былобы добавить кнопки + и -. Пример: + - 25% и при нажатии например на + он сам будет увеличивать сначала на 50% потом на 75% потом на 100% и так до конца списка.
И нехватает кнопки выхода из этого режима.
Тогда бы предпросмотр был бы идеальны и удобным.
-
Offline
- Posts: 4
- Joined: Mon May 14, 2007 7:56 pm
Re: Релиз AkelPad 4.3.2
Может кто наступит на те же грабли, что и яИсправлено: определение кодировки в 4.3.1.
установил 4.3.2 поверх 4.3.1, а проблема осталась - UTF-8 автоматом определяется, как ANSI
настройки у меня хранятся в INI-файле
Оказалось проблема решается просто - надо прибить раздел в реестре HKEY_CURRENT_USER\Software\Akelsoft\ - после этого все заработало нормально
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
У меня вопрос: есть ли какая-нибудь команда AkelPad-а, или AkelEdit-а, или на худой конец комбинация клавиш для переключения между разделенными областями. Ну хотя бы следующая/предыдущая. А то бывает редактируешь что-то в правой сверяясь с левой, и когда нужно левую перемотать приходится к мышу тянутся, которого забросил куда подальше что бы не мешал.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Alt + Num-цифры срабатывает и при отключенном NumLock. Как следствие, сначала каретка смещается в соответствии с нажатыми стрелочками на Num-клавиатуре, а потом появляется символ, чей код был набран.
Кстати, общий вопрос: а почему ввод символа по коду разрешен только с использованием Num-цифр? Почему нельзя использовать обычные цифры (верхний ряд над буквами), что за дискриминация?
Кстати, общий вопрос: а почему ввод символа по коду разрешен только с использованием Num-цифр? Почему нельзя использовать обычные цифры (верхний ряд над буквами), что за дискриминация?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Не воспроизводится. Какие цифры нажимаются? Используется точно 4.3.2?DV wrote:Alt + Num-цифры срабатывает и при отключенном NumLock.
Так Windows'овские эдиты делают. Да и вероятность больше, что пользователь назначит что-нибудь, например, на Alt+1, чем на Alt+Num 1.DV wrote:Кстати, общий вопрос: а почему ввод символа по коду разрешен только с использованием Num-цифр?
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
DV, этот ввод по коду - наследие от древних ДОС систем. Эта дискриминация называется "разные скэн-коды у разных клавиш". А разработчик обработчика прерывания клавиатуры тогда не желал тратить место двойные проверки, да и не только потому. Ведь ввод по коду - дополнительная возможность, вот и выполняется только на дополнительной клавиатуре(NumPad).
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Точно, без плагина XBrackets (в разработке) не воспроизводится. Но! Дело в том, что переопределенная ф-ция NewEditProc получает сообщение WM_CHAR и при отключенном Num Lock. Соответственно, плагин этот WM_CHAR обрабатывает. Например, Alt+0171.Instructor wrote:Не воспроизводится. Какие цифры нажимаются? Используется точно 4.3.2?DV wrote:Alt + Num-цифры срабатывает и при отключенном NumLock.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
DV
В релизе 4.3.3 можно использовать следующий код:WM_CHAR возвращает TRUE, если был вставлен символ.
В релизе 4.3.3 можно использовать следующий код:
Code: Select all
else if (uMsg == WM_CHAR)
{
LRESULT lResult;
if (lResult=NewEditProcData->NextProc(hWnd, uMsg, wParam, lParam))
{
//...
}
return lResult;
}
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine