#386 closed улучшение (fixed)
Добавить в списке пользователей выделение с селектом
Reported by: | alx | Owned by: | san |
---|---|---|---|
Priority: | major | Milestone: | 2 очередь |
Component: | ПО MC04-Dispatcher. Пульт диспетчера/техника | Keywords: | interface |
Cc: |
Description
Сейчас на вкладке "Конференции" клавиши Up, Down, PgUp и PgDn перемещают выбор по списку пользователей с одного на другой. Нажатие этих же клавиш вместо с Shift делает то же самое.
Предлагается реализовать "перемещение с селектом" - при нажатии тех же клавиш вместе с Shift кроме перемещения выполняется следующее:
- если курсор (текущая выбранная позиция) оказывается на не выделенном пользователе, к текущему выделению добавляются все пользователи между предыдущей и текущей позициями курсора включительно.
- если курсор попадает на выделенного ранее пользователя, все пользователи от предыдущей позиции курсора включительно до новой позиции курсора, но не включая ее, исключаются из выделения.
Александр, так как здесь появляется новое понятие (курсор), и элемент списка может иметь 4 состояния (с курсором/без курсора, выделен/не выделен), предлагаю тебе определиться с внешним видом всех этих состояний. Мне, кстати, не нравится, что в списке пользователей и в списке конференций выделение отображается разными цветами...
Change History (4)
comment:1 by , 8 years ago
comment:2 by , 8 years ago
Keywords: | interface added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Александр просил скорее заняться данным замечанием.
r443
Shift работает с курсором вверх/вниз, PageUp/PageDown, Home/End.
comment:3 by , 8 years ago
Добавлены вызовы функций min()
и max()
. А где они определены/объявлены? У меня проект не собирается с ошибкой, что эти функции не объявлены...
Можно сделать, но в перспективе.