Прокрутка длинных строк в меню и списках

Разработка Far.
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Прокрутка длинных строк в меню и списках

Post by HaRT »

DrKnS wrote:
HaRT wrote:Где к фильтрам применяются AltLeft/Right?
Прокручивают влево-вправо текущую строку меню фильтров.
Спасибо, я не знал. Сейчас специально проверил — в Справке по меню фильтров эта возможность не задокументирована и в строке клавиш в меню эти две не упомянуты. :(
Тогда я присоединяюсь к пожеланию:
Buniak wrote:1. [...] Хотелось бы, чтоб горизонтальный скролл был в пределах столбца таблицы
Эх, кто бы эти два запроса (про документацию и про собственно прокрутку) на Мантис записал…
Last edited by HaRT on Tue 22 Jan, 2008 10:22, edited 1 time in total.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

DrKnS
А когда такой функционал появился?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

t-rex
А я знаю? :)
Вообще это фича vmenu - работает и в других местах.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Post by Alexey Samlyukov »

Валя с года два назад еще прикрутил.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

Эт че я там прикрутил? Где?
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Прикольно, я даже не знал что есть такое.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

Skirda wrote:Эт че я там прикрутил? Где?
Судя по всему, вот где:
vmenu.cpp.txt wrote:05.10.2005 SVS
+ обработка KEY_ALTLEFT и KEY_ALTRIGHT - для скроллинга хистори.
Реализация только для текущего пункта истории
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

Ну... это только для хистори в диалогах...
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Skirda
Ну а работает везде :)
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

t-rex, и в Alt-F8, Alt-F11, Alt-F12?
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Skirda wrote:t-rex, и в Alt-F8, Alt-F11, Alt-F12?
Да, и там тоже — но только на нижнем элементе и уж очень странно. А ещё очень смешно оно работает в меню с горячими клавишами, например, по F11.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Skirda
В любом меню и листбоксе вроде как, где есть пукты которые шире менюхи (Alt-F8, Alt-F11, Alt-F12 как раз нет так как там мы ручками их обрезаем, а теперь в общем можно и не обрезать :)
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

Хмм... таки да.
Убираем TruncPathStr из заполнятора списка...
User avatar
HaRT
Moderator
Posts: 10855
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Skirda wrote:Убираем TruncPathStr из заполнятора списка...
Ой, не торопитесь. Вы уверены, что так будет лучше?
Надо бы сперва экспериментальную версию, где все строки будут максимально промотаны вправо. Ведь обычно, грубо говоря, в истории важнее видеть имя файла/папки, чем диск, на котором он(а) расположен(а).
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

ну... здесь можно... добавить какую нить последовательность...
типа.... Ctrl-N (как в панелях).
Т.е.
1. Alt-Left/Right (текущую позицию крутим)
2. Shift-Alt-Left/Right (ээ... весь список - по аналогии с панелями)
здесь вариация - Alt-Left/Right весь список, с шифтом, только текущую поз.
3. Ctrl-N - переключалка: как сейчас или с прокруткой.
Post Reply

Return to “Development”