Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб дек 16, 2017 4:09 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 13 4 5 6 79 След.
Автор Сообщение
СообщениеДобавлено: Вс авг 11, 2013 5:28 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Почему бы не использовать режим скан кодов?


Вернуться к началу
СообщениеДобавлено: Вс авг 11, 2013 5:42 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
EditBox его поддерживает?

_________________
Через тернии к звездам


Вернуться к началу
СообщениеДобавлено: Вс авг 11, 2013 6:21 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Читай скан код, переводи в ASCII, отдавай EditBox.
В качестве примера http://websvn.kolibrios.org/filedetails ... m#line-132


Вернуться к началу
СообщениеДобавлено: Вс авг 11, 2013 7:25 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
Leency писал(а):
недочёт: текст "Размер" и кнопка "Добавить" должны находиться на одной линии по левому краю

Тут действительно просмотрел
Leency писал(а):
- добавление диска по клавише 3
Подсказываю решение второй проблемы: переназначить добавление с клавиши F2 на клавишу Ins (Insert).

Думаю лучше будет перевести программу на scan-коды
Asper писал(а):
Читай скан код, переводи в ASCII, отдавай EditBox.
В качестве примера http://websvn.kolibrios.org/filedetails ... m#line-132

Спасибо за информацию. Вопросы гарантирую :D

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Пт авг 23, 2013 1:00 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
Virtual Disk Manager 0.47
Исправлены все известные баги и недочеты в дизайне. Фокус на поле ввода переключается по tab'у, также фокус снимается enter'ом. Горячие клавиши не перехватываются, когда поле ввода активно. Получилось вроде удобно.

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Пт сен 13, 2013 1:52 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
При сворачивании в заголовок процесс завершается.
svn3903

В svn3844 тоже так, а в svn3227 не завершается.


Вернуться к началу
СообщениеДобавлено: Пт сен 13, 2013 2:00 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
0CodErr писал(а):
При сворачивании в заголовок процесс завершается.
svn3903

В svn3844 тоже так, а в svn3227 не завершается.

Буду разбираться.

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Пт сен 13, 2013 6:14 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Цитата:
При сворачивании в заголовок процесс завершается.
Попробую предположить, в чём проблема.
Код:
/* t_window.c */

// .......................
case evReDraw:
// .......................
GetProcessInfo(#Form, SelfInfo);
if (Form.status_window>2) return;
// .......................

// а возвращаемся туда, откуда вызвали

/* tmpdisk.c  */

// .......................
if (param)
        Console_Work();
else
        Main_Window();


ExitProcess();


Вернуться к началу
СообщениеДобавлено: Ср сен 18, 2013 10:50 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
Поле для указания размера диска не теряет фокус по клику мышью до первого нажатия TAB.
Если нажать F2 в поле ввода, то диск не добавится, а будут добавляться только символы "3" в поле ввода. Такая проблема есть и в других приложениях, вероятно, коды у F2 и "3" одинаковые.


Вернуться к началу
СообщениеДобавлено: Ср сен 18, 2013 11:35 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Нужно изменить добавление с клавиши F2 на Insert.

_________________
Через тернии к звездам


Вернуться к началу
СообщениеДобавлено: Ср сен 18, 2013 1:58 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
Leency писал(а):
Нужно изменить добавление с клавиши F2 на Insert.

Видимо придется изменить.

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Пт сен 20, 2013 11:39 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
0CodErr писал(а):
Поле для указания размера диска не теряет фокус по клику мышью до первого нажатия TAB.

Не обнаружил данного бага, фокус переключается как надо. Я конечно посмотрю еще, но хотел бы попросить проверить еще раз
0CodErr писал(а):
Если нажать F2 в поле ввода, то диск не добавится, а будут добавляться только символы "3" в поле ввода. Такая проблема есть и в других приложениях, вероятно, коды у F2 и "3" одинаковые.

Поэтому я сделал проверку активности поля, и если поле активно, то при нажатии F2 диск не добавиться, необходимо снять фокус с поля. Но раз всем необходимо добавление поля без снятия фокуса, перенесу на Insert/

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Сб сен 21, 2013 7:21 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
punk_joker писал(а):
0CodErr писал(а):
Поле для указания размера диска не теряет фокус по клику мышью до первого нажатия TAB.

Не обнаружил данного бага, фокус переключается как надо. Я конечно посмотрю еще, но хотел бы попросить проверить еще раз
Проверил ещё раз в VirtualBox и Qemu svn3907.
Вот как сейчас происходит:
    нажали мышью в поле ввода — поле ввода в фокусе
    после этого нажимаем мышью за пределами поля ввода — поле ввода остаётся в фокусе
    нажимаем TAB — фокус исчез
    нажали мышью в поле ввода — поле ввода в фокусе
    после этого нажимаем мышью за пределами поля ввода — фокус исчез


Вернуться к началу
СообщениеДобавлено: Сб сен 21, 2013 11:29 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1077
Баг действительно есть. Буду разбираться сегодня.

_________________
я лишь учусь


Вернуться к началу
СообщениеДобавлено: Ср окт 02, 2013 8:57 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Фокус не скидывается с EditBox'a после нажатия вне него (например, на пустом месте окна). Из-за этого не работает перемещение по дискам с клавиатуры. Также нужно бы заменить F2 на Insert.

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 13 4 5 6 79 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB