WRAP MODE в списках

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

WRAP MODE в списках

Post by Alexey Samlyukov » Fri 05 Aug, 2011 13:43

есть предложение убрать зацикливание курсора в списках историй и автодополнения (это в диалогах уже сделано). меня если честно, утомило текущее поведение совсем.

User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: WRAP MODE в списках

Post by vkh » Sat 10 Sep, 2011 23:49

или сделать настройку. Редко, но бывает что вылетаешь через верх вниз списка автодополнений

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: WRAP MODE в списках

Post by Maximus5 » Sun 11 Sep, 2011 10:10

Есть встречное предложение. Немного переделать поведение этого "wrap".
Когда зажата кнопка Up (Down) то курсор пробежав до самого верха (низа) должен остановиться. Но, если на самой верхней (нижней) строке еще раз нажать кнопку Up (Down) - курсор должен таки перепрыгнуть в другой конец списка и опять побежать.

sysadm-nk-resurs
Posts: 71
Joined: Tue 29 Dec, 2009 19:16

Re: WRAP MODE в списках

Post by sysadm-nk-resurs » Sun 11 Sep, 2011 12:06

Maximus5 wrote:Есть встречное предложение. Немного переделать поведение этого "wrap".
Когда зажата кнопка Up (Down) то курсор пробежав до самого верха (низа) должен остановиться. Но, если на самой верхней (нижней) строке еще раз нажать кнопку Up (Down) - курсор должен таки перепрыгнуть в другой конец списка и опять побежать.
5+!!!
Не зря говорят - безвыходных ситуаций не бывает. Гениальные решения возможны в любых ситуациях! :)

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 11 times

Re: WRAP MODE в списках

Post by sToLp » Sun 11 Sep, 2011 12:40

Тоже считаю, что предложение Maximus5 иллюстрирует старую поговорку: "всё гениальное просто"...

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: WRAP MODE в списках

Post by Kildor » Sun 11 Sep, 2011 13:49

Где-то я такое поведение видел. Не то в мобильнике, не то ещё где-то.
Но да, оно архиудобно.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: WRAP MODE в списках

Post by Max Rusov » Sun 11 Sep, 2011 14:38

Макрос для MacroLib'а, который делает что-то подобное:


User avatar
HaRT
Moderator
Posts: 9147
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

Re: WRAP MODE в списках

Post by HaRT » Sun 11 Sep, 2011 15:03

Kildor wrote:Где-то я такое поведение видел. Не то в мобильнике, не то ещё где-то.
Но да, оно архиудобно.
В Рокбоксе?
Да, поддерживаю, именно такое поведение мне тоже было бы удобно.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: WRAP MODE в списках

Post by Max Rusov » Tue 10 Jan, 2012 08:07

Улучшенная версия макроса.
http://code.google.com/p/far-macro-libr ... LoopScroll

2useven10
Posts: 3982
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 172 times

Re: WRAP MODE в списках

Post by 2useven10 » Fri 13 Jul, 2012 15:20

2766

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: WRAP MODE в списках

Post by NightRoman » Fri 13 Jul, 2012 16:20

2766
Вниз - работает (тормозит на нижнем пункте). А вверх - проскакивает снова вниз. Проверял на меню истории команд (Алт-Ф8). Так и должно быть или я как-то не так фичу понял?

2useven10
Posts: 3982
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 172 times

Re: WRAP MODE в списках

Post by 2useven10 » Fri 13 Jul, 2012 16:37

так не должно быть, на первом тоже должна тормозить...

2useven10
Posts: 3982
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 172 times

Re: WRAP MODE в списках

Post by 2useven10 » Fri 13 Jul, 2012 16:43

первая строка там не может быть выбрана, поэтому и проскакивает. попозже допилю...

2useven10
Posts: 3982
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 172 times

Re: WRAP MODE в списках

Post by 2useven10 » Fri 13 Jul, 2012 19:32

2767

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: WRAP MODE в списках

Post by Max Rusov » Thu 19 Jul, 2012 07:27

Фича не работает для CustomControl, поддерживающих DN_GETVALUE ( http://bugs.farmanager.com/view.php?id=1882 ), хотя, теоретически могла бы.
Т.ч., пока вынужден оставаться на своем макросе, надеюсь на доработку фичи.

PS.
Плагины, в которых используется CustomControl с поддержкой DN_GETVALUE (если потребуется пример) - все мои, со списками. Например: PlugMenu, MoreHistory, MacroLib...

2useven10
Posts: 3982
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 172 times

Re: WRAP MODE в списках

Post by 2useven10 » Thu 19 Jul, 2012 12:21

Раз уж это юзер-контрол и врап режим у него тоже свой (настройки плагина), то правильно переместить текущий элемент - это дело юзера (плагина). Надо только обеспечить его знанием о том зажата клавиша или нет (если этого знания нет).

Post Reply

Return to “Обсуждение Far Manager”