SpellCheck plugin
- Author
- Message
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
при импорте png выбирай True Color + Alpha Channel (32 bit)VladSh wrote:FeyFre, se7h, спасибо.
в png прозрачный фон, а эта прога при сохранении в ico почему-то добавляет серый фон.. как это можно обойти?se7h wrote:рекомендую вот эту програмульку
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
так и есть (он при открытии автоматом так определяется), всё равно фон добавляетсяse7h wrote:при импорте png выбирай True Color + Alpha Channel (32 bit)
Last edited by VladSh on Thu Oct 28, 2010 10:33 am, edited 1 time in total.
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
там же ж при импорте (и в настройках) нельзя указать фонse7h wrote:png импортируется на прозрачном фоне?
по идее он тот же, что есть в исходном png
Из меню "Сохранить как..." и выбираю в ico.se7h wrote:сохраняешь через ctrl+S?
ACDSee. Возможно что да - глюк просмотрщика: png отображает на белом (или прозрачном?) фоне, а ico - на сером..se7h wrote:чем просматриваешь результат?
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Updated:
Background checking speedup.
Обновление:
Ускорение фоновой проверки.
[url=hhttp://akelpad.sourceforge.net/files/plugs/SpellCheck.zip]>>>Download<<<[/url] v1.3
Background checking speedup.
Обновление:
Ускорение фоновой проверки.
[url=hhttp://akelpad.sourceforge.net/files/plugs/SpellCheck.zip]>>>Download<<<[/url] v1.3
Last edited by FeyFre on Wed Jan 05, 2011 2:31 pm, edited 1 time in total.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Отписываюсь, как и обещал.
Предлагаю всё-таки добавить защиту "от дурака", т.е. в диалоге настроек при выборе значения для поля "Путь к Aspell" отображать, а соответственно и разрешать выбирать только *.dll-файлы.
По моему, лучше интерфейс диалога сделать максимально похожим на вордовский, т.к. там за много лет он хорошо проработан.
Перенесу сюда из пред. постинга, т.к. оно в тему (там затру):
Кнопку "Принять" лучше было бы переименовать в "Заменить" + добавить кнопку "Добавить" для добавления слова в белый список. Ещё кнопка "Добавить" была бы очень полезна в диалоге.
Можно ли сделать, чтобы при вызове CheckSelection на слове курсор не прыгал так заметно? Ну, типа, или прорисовку отключать или брать слово в бэкграунде, по аналогии с GetTextRange..
При включённой функции Background и при даблклике на любом из слов очень заметно дёргаются подчёркивания , похоже, что на даблклик идёт перепросчёт.. можно ли это отключить (необходимости в этом ведь нет)?
P.S. Предлагаю в SpellCheck-Rus.txt описать назначение галки "Оповещать об ошибках без известных коррекций" - я не смог разобраться что же это такое.
Предлагаю всё-таки добавить защиту "от дурака", т.е. в диалоге настроек при выборе значения для поля "Путь к Aspell" отображать, а соответственно и разрешать выбирать только *.dll-файлы.
Теперь менюха вылетает сразу за словом; Ok.VladSh wrote:3. Список вариантов лучше отображать сбоку от слова (сейчас отображается где-то слева-вверху окна, что неудобно на больших мониторах); по умолчанию отображать справа, если не хватает места - слева (т.е. должно работать как обычное контекстное меню).
Всё также и осталось...VladSh wrote:Окно "Варианты правописания":
- поле слева от кнопки "Принять" пусто, т.е. непонятно что же надо принять...
- при нажатии на крестик закрытия окно не закрывается.
По моему, лучше интерфейс диалога сделать максимально похожим на вордовский, т.к. там за много лет он хорошо проработан.
Перенесу сюда из пред. постинга, т.к. оно в тему (там затру):
Кнопку "Принять" лучше было бы переименовать в "Заменить" + добавить кнопку "Добавить" для добавления слова в белый список. Ещё кнопка "Добавить" была бы очень полезна в диалоге.
Можно ли сделать, чтобы при вызове CheckSelection на слове курсор не прыгал так заметно? Ну, типа, или прорисовку отключать или брать слово в бэкграунде, по аналогии с GetTextRange..
При включённой функции Background и при даблклике на любом из слов очень заметно дёргаются подчёркивания , похоже, что на даблклик идёт перепросчёт.. можно ли это отключить (необходимости в этом ведь нет)?
P.S. Предлагаю в SpellCheck-Rus.txt описать назначение галки "Оповещать об ошибках без известных коррекций" - я не смог разобраться что же это такое.
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Согласен, а то уже многовато развелосьПредлагаю всё-таки добавить защиту "от дурака", т.е. в диалоге настроек при выборе значения для поля "Путь к Aspell" отображать, а соответственно и разрешать выбирать только *.dll-файлы.

1.2 и 1.3 были готовы ещё до Вашего поста. Первое я исправил ещё до выхода версии, остальное исправляю после.Теперь менюха вылетает сразу за словом; Ok.
Всё также и осталось...
Чья-то хотелка тут в теме. Работает так: Если ASpell не распознает слово как хорошее, то я у него узнаю сколько у него вариантов есть. Если есть варианті - показываю окно с вариантами, если нету - показываю окно(с 0 вариантами) только тогда когда стоит эта галка(и таким образом даю возможность исправить слово)."Оповещать об ошибках без известных коррекций"
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Писал выше:FeyFre wrote:К тому же и безграмотных, которым лень прочитать файл документации, в котором в всем понятной кодировке UTF8 написано что там ожидается либо путь к DLL, либо значение в реестре где этот путь лежит.
Пользователи всё равно будут так делать - это объективная реальность. И это хорошо, т.к. только благодаря этому появился хороший стиль разработки - делать проги интуитивно понятными. А если большой выбор ведёт к возможным ошибкам, то это просто уже правило. Для интереса спросил у наших си'шников и сишарп'щиков, все говорят, что, конечно, таких лазеек стараются не допускать.VladSh wrote:Пошёл таким путём, как идёт обычный юзер (не читает документацию), сделал вывод, что установка, настройка и работа с плагом неинтуитивны.
Мануалы хороши там, где действительно что-то сложное надо разбираться). Если же легко программно показать пользователю правильный путь, то лучше это сделать (я всегда стараюсь делать - это как обработка исключительных ситуаций в Java ))) ).
-
Offline
- Posts: 1873
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Если включить подсветку слов с ошибками и зажать влево/вправо, то каретка перемещается как-то рывками – без подсветки видно каждый «шаг» перемещения, а с плагином часть «шагов» пропускается. И процессор при этом грузится на 20-25%.
А при выделении текста видно, как подчеркивание «моргает» – исчезает и появляется снова.
Правда, в SpecialChar похожая проблема, только менее выраженная – курсор, например, перемещается нормально.
Видимо, это к способу отрисовки.
А при выделении текста видно, как подчеркивание «моргает» – исчезает и появляется снова.
Правда, в SpecialChar похожая проблема, только менее выраженная – курсор, например, перемещается нормально.
Видимо, это к способу отрисовки.
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
-
Offline
- Posts: 1873
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
FeyFre
Видимо, я или не обращал внимание, или мало корректировал текст при включенной проверке орфографии (и, как следствие, первая причина
).
Как-то это совсем не оптимально выходит. Тут нужна или поддержка «изнутри», или какое-нибудь кэширование.
Или хотя бы без моргания – загрузка процессора, пока она не слишком велика, все же вторична.
Видимо, я или не обращал внимание, или мало корректировал текст при включенной проверке орфографии (и, как следствие, первая причина

Как-то это совсем не оптимально выходит. Тут нужна или поддержка «изнутри», или какое-нибудь кэширование.
Или хотя бы без моргания – загрузка процессора, пока она не слишком велика, все же вторична.