Feature #757
closedИзменение очереди проигрывания.
100%
Description
- перетаскивание выделенных дорожек мышкой;
- копирование/вырезание/вставка выделенных дорожек мышкой и по хоткеям;
- перемещение выделенных дорожек вверх-вниз по кнопкам на тулбаре плейлиста и по хоткеям.
Updated by 0xd34df00d over 12 years ago
- Status changed from New to Assigned
- Target version set to 0.5.80
- % Done changed from 0 to 50
- Estimated time set to 10:00 h
Перетаскивание мышкой сделал (правда, ведет себя не всегда очевидно, но это уже кутешный DnD такой, и я ниасилил :().
Операции с буфером обмена вряд ли буду делать — там совсем неочевидно, как и куда их вставлять, и ваще, норкомания какая-то.
Updated by Mellon over 12 years ago
как и куда вставлять: вставлять сразу после песни которая находится в фокусе клавиатурного курсора. Просто и без извратов.
Или, если по умному, при вставке с заменой выделенных кусков просто последовательно вставляем скопироанный список пока тот не исчерпается, остаток выделения удаляем.
То есть, допустим, у нас есть список:
ааа
ббб
ввв
ггг
ддд
еее
жжж
ззз
иии
ййй
ккк
И, допустим, мы скопировали так:
ааа
ббб
[ввв]
ггг
[ддд]
[еее]
жжж
[ззз]
иии
ййй
ккк
Таким образом у нас в буфере:
ввв
ддд
еее
ззз
Далее делаем произвольное выделение:
[ааа]
[ббб]
ввв
[ггг]
ддд
еее
[жжж]
ззз
[иии]
[ййй]
ккк
И делаем вставку:
ввв
ддд
ввв
еее
ддд
еее
ззз
ззз
ккк
В общем, выглядит более чем упорото, но это частный случай, будем надеяться, что пользователи не будут настолько упороты, но если будут, то таки получат, что хотят ;)
Updated by 0xd34df00d over 12 years ago
Наркомания какая-то. Сомневаюсь, что это возможно реализовать корректно и, что называется, разумно, чтобы все были довольны. Лучше только с клавы управление сделаю, и все :3
Updated by Mellon over 12 years ago
Да. в общем раз днд фурычит, то, описанное мной, конечно, удобно (ну и я так и не учел, что курсор всегда выделяет и при вставке элемент на котором стоит курсор будет заменен), но необходимости в этом нет.
Updated by 0xd34df00d over 12 years ago
- Status changed from Assigned to Closed
- % Done changed from 50 to 90
Сделал еще Move up / Move down.