Разбивать длинные имена файлов в панели на несколько строк

Здесь обсуждается всё, что касается макросов.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Разбивать длинные имена файлов в панели на несколько строк

Post by citRiks »

Latest post of the previous page:

buniak_a_h wrote: Mon 02 Aug, 2021 09:58 Нет, другой идеи:

Code: Select all

citRiks писал(а): ↑Пт 23 июл, 2021 22:18
еще было бы круто если бы не повторялись столбцы данных для перенесенных строк, например размер повторяется в каждой перенесеной строке, что излишне и не позволяет видеть что эти пара строк на самом деле один файл.
моя идея, к сожалению, привела к тому, что теперь сортировка по размеру, например, делает бардак.
От этого можно ли избавится?
Если нельзя, то наверное лучше сделать опцию "(не)обнулять свойства файла в перенесенных строках".
Пасиба
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Разбивать длинные имена файлов в панели на несколько строк

Post by buniak_a_h »

citRiks wrote: Tue 03 Aug, 2021 16:14 От этого можно ли избавится?
  1. Стандартные сортировки, кроме как по имени и по расширению, все приведут к бардаку.
  2. Сейчас делаю пользовательскую сортировку для сохранения взаимного положения основного файла и его "хвостиков". Пока напоролся на сложности: у элемента панели есть поле UserData, которое у меня - таблица {Tail=n} (n- номер строки-продолжения). Пока не дочитал, как в ffi получить доступ к такой вложенной таблице. Просто функция Compare пользовательской сортировки получает для сравнения элемент панели "во внутреннем" виде. FileName я уже научился приводить к lua-значению. А вот как UserData.Tail получить - пока не понял.
Last edited by buniak_a_h on Tue 03 Aug, 2021 17:50, edited 1 time in total.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Разбивать длинные имена файлов в панели на несколько строк

Post by buniak_a_h »

Пользовательская сортировка не потребовалась: просто не очищаю поля итемов, а на панель вывожу пользовательские столбцы, повторяющие стандартные.
PnMod.1_0_9.7z
(11.38 KiB) Downloaded 117 times
Post Reply

Return to “Обсуждение макросов”