Attachments (2)
Change History (17)
by , 8 years ago
comment:1 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 by , 8 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
- Ревизии r229 в репозитории нет. Тикет переоткрываю.
- Мне кажется, надо не длину сообщений подгонять под размер строки (не все сообщения Вам подконтрольны, многие ошибки ведь выдаются сторонними библиотеками), а размер соответствующего поля подстраивать под выводимый в него текст. То есть, в данном случае, надо при выводе сообщения увеличивать ширину окна. Но лично мне такие "прыжки" окон не нравятся, поэтому я и предлагал выводить в новый диалог. Пусть Александр решит, как тут действовать.
comment:4 by , 8 years ago
Еще один возможный вариант решения, который прищел мне в голову - переносить текст сообщения на новую строку, а поле сообщения расширять не в стороны, а вниз.
comment:5 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Заказчик прислал свою версиб окна входа в программу. В ней для ошибок отводиться ровно 1 строка внизу.
Так что оставляем всё как есть.
comment:6 by , 8 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
На самом деле "заказчик" не давал никаких рекомендаций для вывода сообщений об ошибках, не знаю Дима почему ты решил "для ошибок отводиться ровно 1 строка внизу"
comment:7 by , 8 years ago
Тогда уточни, Александр, где в диалоге входа в программу будет выводиться сообщение о возможных ошибках.
comment:9 by , 8 years ago
Keywords: | login interface error message added |
---|---|
Resolution: | → fixed |
Status: | reopened → closed |
Александр, каково твое мнение о выводе ошибок в окне диалога настроек?
У нас сейчас новое диалоговое окно и заказчик выслал нам эскиз окна в котором информация об ошибках выводиться внизу окна настроек.
Поэтому я закрываю этот тикет.
comment:10 by , 8 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Заказчик так и не дал никаких уточнений по поводу этого тикета.
Поэтому принимаем решения сами.
На мой взгляд выглядит нормально, но добавлю две поправки:
- Сообщения об ошибках лучше выводить красным цветом, чтобы можно было сразу привлечь внимание пользователя и чтобы ошибки отличались от сообщений о шагах подключения.
- предлагаю принять вариант Алексея: если текст сообщения не влезает в одну строку:
переносить текст сообщения на новую строку, а поле сообщения расширять вниз.
by , 8 years ago
comment:12 by , 8 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Не работает (проверял в r338).
Для проверки намеренно сделал длинное сообщение об ошибке ("Выбран неверный пользователь" три раза), выглядит это так:
comment:13 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Подстройка высоты области сообщения об ошибке работает после получения сообщения в обработчике событий ErrorReport. В коде функции CStartupDlg::ConnectButton_pressed() высота заведомо не подстраивается, так как все сообщения будт входить в окно.
Поэтому для тестировния попробуйте помень сообщение для события ErrorReport.
comment:14 by , 8 years ago
Спасибо за уточнение. Подтверждаю, вывод длинных сообщений работает нормально.
Александр хотел чтобы все ошибки при установление соединения были видны в строке состояние для диалога входа в программу, поэтому все сообщения об ошибке должны выводиться в строке состояния.
Я изменил все длинные сообщения на более короткие в r229