[Autorun] FixWindows
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4  :| |:
Total Commander -> Плагины Total Commander

#46:  Author: FlasherLocation: Москва PostPosted: Fri May 25, 2018 18:53
    —
MVV
Хорошо. Мерцания не вижу.
И что по старым добрым пожеланиям? Rolling Eyes

#47:  Author: MVVLocation: Ростов-Дон PostPosted: Fri May 25, 2018 19:01
    —
Наверное мерцает только на классической теме... На виртуалке с этой унылой десяткой не мерцает.


Посмотрел, постараюсь сделать ресайз окон настройки тулбара и выбора шаблонов.

С сохранением позиций разных окон с одним классом пока идей не густо. Как вариант, различать по заголовкам и дать юзеру возможность указывать несколько заголовков для одного окна, чтобы поддержать несколько языков...

#48:  Author: FlasherLocation: Москва PostPosted: Fri May 25, 2018 19:30
    —
MVV wrote:
Наверное мерцает только на классической теме...
Классическая — это и синяя на 7. У меня серая XP aka Win '98 (т. е. без тем), как и у тебя.

MVV wrote:
постараюсь сделать ресайз окон настройки тулбара и выбора шаблонов.
А остальные? Ты писал что с "Добавить выделение / Фильтр ... " и т. п. будет несложно.

Насчёт позиций. А в чём сложность из %COMMANDER_INI% читать Configuration\LanguageIni=<значение> и брать заголовки по номерам %COMMANDER_PATH%\Language\<значение>?
К тому же там не все с одним классом.

#49:  Author: MVVLocation: Ростов-Дон PostPosted: Fri May 25, 2018 21:38
    —
Quote:
Классическая — это и синяя на 7. У меня серая XP aka Win '98 (т. е. без тем), как и у тебя.

Не совсем. Стандартные на 7 - это темы Aero, без эффектов - базовые, но классической называется именно та самая старая добрая, которой на Win8+ нет.


Quote:
А в чём сложность из %COMMANDER_INI% читать Configuration\LanguageIni=<значение> и брать заголовки по номерам %COMMANDER_PATH%\Language\<значение>?

На первый взгляд ни в чём. Однако это не совсем INI-файл, поэтому парсить его придётся вручную, также придётся обрабатывать кодировку... И для встроенного языка придётся хардкодить. Но в общем мысль интересная.

Quote:
Ты писал что с "Добавить выделение / Фильтр ... " и т. п. будет несложно.

Это и есть диалог выбора шаблонов.

#50:  Author: FlasherLocation: Москва PostPosted: Fri May 25, 2018 22:36
    —
MVV wrote:
Не совсем.
Не настаиваю, но были другие мнения. Главное, что не подтверждаю насчёт мерцания.
MVV wrote:
поэтому парсить его придётся вручную, также придётся обрабатывать кодировку.
Ну, парсить регуляркой там довольно просто. А насчёт кодировки, то по идее там ANSI либо UTF-8. Можно сразу в UTF-8 смотреть codepage=<value>. В общем, смотри.
MVV wrote:
Это и есть диалог выбора шаблонов.
Не. Я писал про вкладку "Шаблон поиска" в диалоге "Выбор шаблона" (кн. Шаблон... после Ctrl+F12). Он же "Поиск файлов" по Alt+(Shift+)F7.

#51:  Author: MVVLocation: Ростов-Дон PostPosted: Mon May 28, 2018 09:05
    —
Quote:
Ну, парсить регуляркой там довольно просто.

У нас 100 проблем, давайте решим их с помощью регулярных выражений... Теперь у нас 101 проблема. Very Happy
Нет регулярок в DLL-ках на 7 КБ. Wink Но парсить формат не сложно.

Quote:
Не. Я писал про вкладку "Шаблон поиска" в диалоге "Выбор шаблона" (кн. Шаблон... после Ctrl+F12). Он же "Поиск файлов" по Alt+(Shift+)F7.

Так это диалог поиска, совсем другое окно. То, какая там вкладка - уже дело десятое, мы же окна по классам и заголовкам различаем только.

#52:  Author: FlasherLocation: Москва PostPosted: Mon May 28, 2018 14:04
    —
Я тебе это объяснил, чтобы ты различал два последних пункта. Как диалог поиска он в момент выбора шаблона при выделении или фильтрации не функционирует. И называется именно "Выбор шаблона", а не "Добавить выделение" и "Фильтр ...". А про вкладку написал, чтобы ты понимал, для чего нужно растягивать окно с данным классом, чтобы не возвращаться к разговору о ловле блох.

#53:  Author: MVVLocation: Ростов-Дон PostPosted: Mon May 28, 2018 18:22
    —
Сомневаюсь, что с окном поиска что-то получится, т.к. тут тотал явно ограничивает высоту окна в обычном виде и позволяет ею управлять при наличии результатов поиска (и то при этом меняется только нижняя часть) независимо от текущей вкладки.

#54:  Author: FlasherLocation: Москва PostPosted: Mon May 28, 2018 18:31
    —
Т. е. листбокс не растягивается?

#55:  Author: MVVLocation: Ростов-Дон PostPosted: Mon May 28, 2018 19:21
    —
Там листбокс в таб-панели в таб-контроле в окне, и у окна задана минимальная и максимальная высота (одинаковые). Если перехватить ограничения на размер окна, то можно будет ресайзить таб-контрол (при этом ресайзится таб-панель) и ресайзить/двигать содержимое таб-панели (листбокс, инфополе и кнопки). Одновременно с этим имеет смысл ресайзить поле для плагинных условий, чтобы оно было на всю доступную высоту таб-контрола.

#56:  Author: FlasherLocation: Москва PostPosted: Mon May 28, 2018 20:00
    —
Если не получится перехватить, можешь пока сделать без этого окна. А там посмотрим.

#57:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Mar 12, 2019 13:22
    —
MVV
Обнаружил любопытную штуку в модифицированном диалоге копирования в тот же каталог. В TC есть ключик RenameSelOnlyName, работающий при переименовании в панели и в этом самом диалоге. При неумолчальном значении 1 там выделяется только имя, но не расширение. При использовании в конфиге плагина строки FixInplaceRenameDlg=1 мы получаем неожиданный побочный эффект: вся строка оказывается в диалоге выделенной даже при RenameSelOnlyName=1. При переименовании по месту в панели всё работает правильно. С выделением в диалоге можно что-то сделать?

#58:  Author: MVVLocation: Ростов-Дон PostPosted: Thu Mar 14, 2019 00:35
    —
Забавное поведение, подтверждаю странность. Посмотрю на досуге.

#59:  Author: MVVLocation: Ростов-Дон PostPosted: Wed Mar 20, 2019 09:49
    —
Это странно, но простой вызов функции перемещения окна для комбобокса приводит к сбросу выделения... И в старых версиях, где ещё было простое поле ввода, этого бага не было. Похоже, обработчик комбобокса криво реагирует на какое-то сообщение, посылаемое окну при изменении размера.

Простейший путь решить проблему - запоминать выделение и загружать после изменения размера, но тут на 64-битной версии порой случаются задержки, и окно успевает обработаться до установки выделения...



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4  :| |:
Page 4 of 4

Powered by phpBB © 2001, 2005 phpBB Group