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

Разработка Far.
User avatar
t-rex
Страшный и ужасный
Posts: 4907
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 6 times
Contact:

Post by t-rex »

Latest post of the previous page:

Skirda
Ну тогда зашибись.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 5 times

Post by Skirda »

HaRT wrote:
Skirda wrote:
DrKnS wrote:И скобка } справа, если строка необрезана и не влезла, тоже лишней не будет.
Не катит - полоса скролбара там, справа
Так ведь можно сделать, как в просмотрщике: жёлтый ‘>’ вплотную к полосе прокрутки.
Слева '{', справа '>' - как-то неприкольно смотрится
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

Post by Denis »

Тогда может слева тоже '<' ? По аналогии с просмотрщиком.
User avatar
HaRT
Moderator
Posts: 9695
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 254 times

Post by HaRT »

Skirda
Denis wrote:Тогда может слева тоже '<' ? По аналогии с просмотрщиком.
Кстати, предлагаю и в панелях тоже заменить обычные {/} на жёлтые </>. Полагаю, что так будет нагляднее, ведь фигурная скобка имеет право встречаться в имени реального файла, а вот угловая — нет.
User avatar
DrKnS
Posts: 5813
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 346 times

Post by DrKnS »

HaRT wrote:
Denis wrote:Тогда может слева тоже '<' ? По аналогии с просмотрщиком.
Кстати, предлагаю и в панелях тоже заменить обычные {/} на жёлтые </>.
Там вообще-то не <>, а «».
HaRT wrote:Полагаю, что так будет нагляднее, ведь фигурная скобка имеет право встречаться в имени реального файла, а вот угловая — нет.
+1. Но стоит отметить, что {} в панелях всё же выглядят несколько аккуратнее.
User avatar
HaRT
Moderator
Posts: 9695
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 254 times

Post by HaRT »

DrKnS wrote:Там вообще-то не <>, а «».
Я версию 1.80 ещё не смотрел. И вообще, надо эти символы вынести в TechInfo.
DrKnS wrote:Но стоит отметить, что {} в панелях всё же выглядят несколько аккуратнее.
Как говорится, на вкус и цвет… А лично я отношусь к тем людям, которые ставят практичность выше эстетичности.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 5 times

Post by Skirda »

DrKnS wrote:
HaRT wrote:
Denis wrote:Тогда может слева тоже '<' ? По аналогии с просмотрщиком.
Кстати, предлагаю и в панелях тоже заменить обычные {/} на жёлтые </>.
Там вообще-то не <>, а «».
Ну, это зависит от состояния Opt.UseUnicodeConsole
DrKnS wrote:
HaRT wrote:Полагаю, что так будет нагляднее, ведь фигурная скобка имеет право встречаться в имени реального файла, а вот угловая — нет.
+1. Но стоит отметить, что {} в панелях всё же выглядят несколько аккуратнее.
Пофигу. что '{', что '<' - стоят далеко и подсвечены.
User avatar
HaRT
Moderator
Posts: 9695
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 254 times

Post by HaRT »

Skirda wrote: что '{', что '<' - стоят далеко и подсвечены.
Речь о просмотрщике, меню/ списке или панели? Пока что они подсвечены только в просмотрщике, и далеко они только справа, да и то лишь в некоторых строках.
Last edited by HaRT on Wed 23 Jan, 2008 18:09, edited 1 time in total.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 5 times

Post by Skirda »

Та-там...
Первый тест: http://farmanager.com/farbugs/vmenu.test.1.rar
здесь (в некотором процессссеееее, окончательный вариант пока не закоммичен... в 1.80 подобное появится после успешной отработки здесЯ):

1. Mantis#0000264: Недочёты диалога редактирования группы раскраски
- изменен порядок Tab Order в раскраске
- добавлены хоткеи в листах
здесь так же правил диалоги... вроде все так ;-)

2. если используется MIF_USETEXTPTR.... вернее, если у итема пункта меню юзается NamePtr, то... оно так и подвисат - нигде не удаляется

3. а еще у нас MIF_USETEXTPTR == LIF_DELETEUSERDATA - вот где прикол. Вроде вышел из положения.

4. В историях (нутро фара) нет ограничения на размер 128 байт для пункта.

5. Ctrl-N - переключалка в списках (меню, листбокс, комбобокс)

6. Alt-Home/End + Alt-Left/Right - смещение всего картежа.

7. Alt-Shift-Left/Right - смещение текущего пункта меню.

8. Стрелки, опять же.... в менюхах для длинных строк

9. API: добавлены FMENU_TRUNCPATH, FMENU_TRUNCSTR, FMENU_TRUNCSTREND

10. Добавка ввиде FILE_ATTRIBUTE_VIRTUAL в SetAttr и фильтрах

пробуем, тестим.
есть некоторые глюки в перемещалка...
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

Я версию 1.80 ещё не смотрел. И вообще, надо эти символы вынести в TechInfo.
У меня и в 1.7 с юникодным шрифтом » отображаются ;)

PS: а разве это не из .lng берётся?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 5 times

Post by Skirda »

Kildor wrote:
Я версию 1.80 ещё не смотрел. И вообще, надо эти символы вынести в TechInfo.
У меня и в 1.7 с юникодным шрифтом » отображаются ;)
1.7 с консолью работает в юникоде... если шрифт правильный и ось подходящая... кажется так :oops:
Kildor wrote:PS: а разве это не из .lng берётся?
нет
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

я про "{}" — MPanelBracketsForLongName,
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
DrKnS
Posts: 5813
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 346 times

Post by DrKnS »

Skirda wrote:пробуем, тестим.
- падает underscore в момент закрытия свох "OpenFilePlugin menu", "Prefix menu" и "SetFindList menu". Некоторые плагины, загруженные через underscore, тоже падают на закрытии своих меню (например альтхистори).
- в списке/меню/истории с необрезанными и не влезшими строками стрелки справа не рисуются пока не нажать CtrlN. После нажатия стрелки справа рисуются хаотично - иногда вплотную к скроллбару, иногда не доходя до него на 1 знакоместо.
- CtrN не работает в хистори диалогов, может ещё где.
- после CtrlN остаются артефакты. (пример на меню фильтров - см. мультик)
- В диалоге параметров фильтра криво рисуется метка MFileFilterName, видно в том же мультике.
Attachments
sshoot_000.rar
(10.03 KiB) Downloaded 172 times
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

Post by Denis »

Диалог "Files highliting" - если расширения не помещаются на экран, то узнать про это можно только включив CtrlN или открыть на редактирование. Может показывать выход за экран белой '>' (пока юзер не включил по CtrlN) ?
Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Post by Grey »

А может все таки сделать такой вариант:
обрезать середину и показывать начало и окончание
Такое поведение было бы интересным и на панелях
Denis
Posts: 1433
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 4 times

Post by Denis »

Если символы '<' '>' внутри рамки, а не вместо - так меню и списки выглядят лучше :)
Post Reply

Return to “Development”