diff --git a/programs/other/ha/HACONFIG.ASM b/programs/other/ha/HACONFIG.ASM index 473c3ef9ae..375c9915a8 100644 --- a/programs/other/ha/HACONFIG.ASM +++ b/programs/other/ha/HACONFIG.ASM @@ -67,6 +67,13 @@ START: call loadConfig ;загружаем конфигурацию из файла, если нет - то выставляем параметры по умолчанию call draw_window ;отрисовать окно приложения + ;временный fix бага: снять фокус с полей ввода и перерисовать окно + mov dword[editLU.flags], 0 ;если это сделать при создании, то edit'ы не будут принимать буквы + mov dword[editLD.flags], 0 ;или не будут работать вовсе (требуется доп. изучение проблемы) + mov dword[editRU.flags], 0 + mov dword[editRD.flags], 0 ;ed_focus + call draw_window + ; Обработка цикла событий event_wait: mov eax, 10 ; function 10 : wait until event diff --git a/programs/other/ha/ReadMe.txt b/programs/other/ha/ReadMe.txt index b26083b5e7..be708a694d 100644 --- a/programs/other/ha/ReadMe.txt +++ b/programs/other/ha/ReadMe.txt @@ -1,6 +1,6 @@ Hot Angles -Version 0.1: Sep 18, 2018 +Version 0.2: Sep 19, 2018 RU Комплект утилит (аналог Hot Corners в других ОС) для расширения возможностей рабочего стола пользователя. Название выбрано путём голосования. В комплект входят две утилиты: @@ -19,6 +19,7 @@ HACONFIG - @HOTANGLES не запустится, если конфигурационный файл отсутствует или был переименован. HACONFIG при отсутствии конфигурационного файла выставляет все поля по умолчанию, но не создаёт файл конфигурации самостоятельно (для этого необходимо нажать кнопку "Применить", тогда отсутствующий файл конфигурации будет создан, а существующий перезаписан). При первом старте утилиты все углы рабочей области настроены на запуск конфигуратора, где вы можете настроить утилиту под себя или отключить её. +Hot Angles начиная с revision #7392 включен в состав дистрибутива и добавлен в автозапуск при старте системы. Поддержка русского языка добавлена в revision #7395. Прочие рекомендации: Некоторым пользователям может быть удобно настроить открытие меню при попадании в угол его расположения. Например, если у вас кнопка "Меню" рассположена в левом нижнем углу, то задайте для этого угла команду: @@ -30,13 +31,20 @@ HACONFIG При выполнении основной функции (запуск любого приложения при наведении курсора в угол экрана) нагрузка на систему возрастает естественным образом. Известные недоработки, которые будут исправлены в следующих версиях: -[-] отсутствие русского языка; +[+] отсутствие русского языка; [-] используется маленький шрифт текста; [-] нет возможности запуска приложения с параметрами; [-] знак минус не влияет на попытку запуска в конкретном углу; [-] пустое поле в конфигураторе и пустая строка в конфигурационном файле неверно обрабатываются; +[-] повреждение файла конфигурации после многократного вкл./выкл. опции Hot Angles; +[-] размазывание текста или его наслоение при вводе в поле EditBox'а; +[+] после запуска приложения, все поля находятся в фокусе (это фича из-за бага в компоненте EditBox); [-] присутствует неисправленный баг в компоненте EditBox; -[-] приложение конфигуратора не добавлено в системную панель. +[+] приложение конфигуратора не добавлено в системную панель. + +Обозначения: +[-] не исправлено +[+] исправлено Поддержать разработчика, ссылка для доната: https://money.yandex.ru/to/410011935289152