Page 1 of 2

CudaText 'listview' API вопроы

Posted: 21.01.2021 16:57
by Shovel
Я решил, что хочу файл менеджер в CudaText :)
Вот, что я хочу получить. (голубая строчка и иконки файлов прифотошоплены)

1) Возможно ли добавить иконки в список как на скриншоте?
2) Частично изменить цвет текста
3) Выделиить больше одной строки

В плагине демонстрации работы с диалогами и вики ответов не нашел.

Posted: 21.01.2021 19:37
by uvviewsoft
ой... файл менеджер? а я буду потом делать нативную панелоь. на паскале. https://github.com/Alexey-T/CudaText_Explorer
пока застыло.

Posted: 21.01.2021 19:40
by uvviewsoft
иконки в listview я могу и приделать. но надо ли нам listview? он будет светлый а главная тема Куд черная.
не ОК.
для темизации надо брать
Control "listbox_ex" don't have "items"/"value": to work with it, you must get handle of control via DLG_CTL_HANDLE, and pass it to listbox_proc().

Posted: 22.01.2021 17:39
by Shovel
uvviewsoft wrote:ой... файл менеджер? а я буду потом делать нативную панелоь. на паскале. https://github.com/Alexey-T/CudaText_Explorer
пока застыло.
Ну это отлично, перееду потом на вашу версию если будет возможно. Мой будет медленно делаться, так что много времени не потеряю.

Да, "listbox_ex" лучше подходит, пока делает все, что я хочу. Только рисовать самому приходится :)

Posted: 22.01.2021 18:01
by uvviewsoft
да,рисование через canvas_proc - оно может тормозить. не уверен хотя.

Posted: 23.01.2021 10:13
by Shovel
В сравнении с Double Commander использование процессора практически тоже самое. Тормозов тоже не чувствую.

gfycat
Теперь у меня есть "полный CudaText в Quick View файлменеджера" :)
Кстати... для линукса плагина CudaText для файлменеджера нету... или я просто не нашел? Если не считать TotalCommander в Wine

Posted: 23.01.2021 18:30
by uvviewsoft
для линукса плагина нет. для DoubleCmd я плагин не тестил и не знаю можно ли собрать под линукс.

FM: выглядит занятно.

Posted: 24.01.2021 07:44
by Shovel
uvviewsoft wrote:...для DoubleCmd я плагин не тестил и не знаю можно ли собрать под линукс.
Я игрался с плагином gtksourceview (скриншот), и у меня были большие проблемы с вводом, алфавит работал, а цифры переключают на внутренний просмотрщик даже если убрать эти шорткаты из опций, даже Ctrl+C копирует файл вместо выделенного текста... так что у меня нет надежды на Double Commander :)

Posted: 24.01.2021 15:30
by uvviewsoft
ваш скриншот. стрелки "тут перевод строки" длинные. в 3 буквы. надо ли нам такое? не видел таких стрелок....

Posted: 24.01.2021 15:56
by Shovel
Скриншот - это плагин для Double Commander, в котором я вышеупомянутые проблемы испытывал. Я искал альтернативу SynWrite плагину для Total Commander после перехода на линукс, и это просто было лучшее, что я нашел.
А стрелки я просто убрать не могу :D