HACONFIG: Temporarily correcting focus on elements EditBoxs

git-svn-id: svn://kolibrios.org@7396 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
theonlymirage 2018-09-19 00:38:36 +00:00
parent 0e0af2e5fc
commit c52af59c82
2 changed files with 18 additions and 3 deletions

View File

@ -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

View File

@ -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