Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[Autorun] FixWindows
Goto page Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri May 25, 2018 18:53    Post subject: Reply with quote

MVV
Хорошо. Мерцания не вижу.
И что по старым добрым пожеланиям? Rolling Eyes
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri May 25, 2018 19:01    Post subject: Reply with quote

Наверное мерцает только на классической теме... На виртуалке с этой унылой десяткой не мерцает.


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

С сохранением позиций разных окон с одним классом пока идей не густо. Как вариант, различать по заголовкам и дать юзеру возможность указывать несколько заголовков для одного окна, чтобы поддержать несколько языков...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri May 25, 2018 19:30    Post subject: Reply with quote

MVV wrote:
Наверное мерцает только на классической теме...
Классическая — это и синяя на 7. У меня серая XP aka Win '98 (т. е. без тем), как и у тебя.

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

Насчёт позиций. А в чём сложность из %COMMANDER_INI% читать Configuration\LanguageIni=<значение> и брать заголовки по номерам %COMMANDER_PATH%\Language\<значение>?
К тому же там не все с одним классом.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri May 25, 2018 21:38    Post subject: Reply with quote

Quote:
Классическая — это и синяя на 7. У меня серая XP aka Win '98 (т. е. без тем), как и у тебя.

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


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

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

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

Это и есть диалог выбора шаблонов.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri May 25, 2018 22:36    Post subject: Reply with quote

MVV wrote:
Не совсем.
Не настаиваю, но были другие мнения. Главное, что не подтверждаю насчёт мерцания.
MVV wrote:
поэтому парсить его придётся вручную, также придётся обрабатывать кодировку.
Ну, парсить регуляркой там довольно просто. А насчёт кодировки, то по идее там ANSI либо UTF-8. Можно сразу в UTF-8 смотреть codepage=<value>. В общем, смотри.
MVV wrote:
Это и есть диалог выбора шаблонов.
Не. Я писал про вкладку "Шаблон поиска" в диалоге "Выбор шаблона" (кн. Шаблон... после Ctrl+F12). Он же "Поиск файлов" по Alt+(Shift+)F7.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon May 28, 2018 09:05    Post subject: Reply with quote

Quote:
Ну, парсить регуляркой там довольно просто.

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

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

Так это диалог поиска, совсем другое окно. То, какая там вкладка - уже дело десятое, мы же окна по классам и заголовкам различаем только.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon May 28, 2018 14:04    Post subject: Reply with quote

Я тебе это объяснил, чтобы ты различал два последних пункта. Как диалог поиска он в момент выбора шаблона при выделении или фильтрации не функционирует. И называется именно "Выбор шаблона", а не "Добавить выделение" и "Фильтр ...". А про вкладку написал, чтобы ты понимал, для чего нужно растягивать окно с данным классом, чтобы не возвращаться к разговору о ловле блох.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon May 28, 2018 18:22    Post subject: Reply with quote

Сомневаюсь, что с окном поиска что-то получится, т.к. тут тотал явно ограничивает высоту окна в обычном виде и позволяет ею управлять при наличии результатов поиска (и то при этом меняется только нижняя часть) независимо от текущей вкладки.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon May 28, 2018 18:31    Post subject: Reply with quote

Т. е. листбокс не растягивается?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon May 28, 2018 19:21    Post subject: Reply with quote

Там листбокс в таб-панели в таб-контроле в окне, и у окна задана минимальная и максимальная высота (одинаковые). Если перехватить ограничения на размер окна, то можно будет ресайзить таб-контрол (при этом ресайзится таб-панель) и ресайзить/двигать содержимое таб-панели (листбокс, инфополе и кнопки). Одновременно с этим имеет смысл ресайзить поле для плагинных условий, чтобы оно было на всю доступную высоту таб-контрола.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon May 28, 2018 20:00    Post subject: Reply with quote

Если не получится перехватить, можешь пока сделать без этого окна. А там посмотрим.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Tue Mar 12, 2019 13:22    Post subject: Reply with quote

MVV
Обнаружил любопытную штуку в модифицированном диалоге копирования в тот же каталог. В TC есть ключик RenameSelOnlyName, работающий при переименовании в панели и в этом самом диалоге. При неумолчальном значении 1 там выделяется только имя, но не расширение. При использовании в конфиге плагина строки FixInplaceRenameDlg=1 мы получаем неожиданный побочный эффект: вся строка оказывается в диалоге выделенной даже при RenameSelOnlyName=1. При переименовании по месту в панели всё работает правильно. С выделением в диалоге можно что-то сделать?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Thu Mar 14, 2019 00:35    Post subject: Reply with quote

Забавное поведение, подтверждаю странность. Посмотрю на досуге.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Mar 20, 2019 09:49    Post subject: Reply with quote

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

Простейший путь решить проблему - запоминать выделение и загружать после изменения размера, но тут на 64-битной версии порой случаются задержки, и окно успевает обработаться до установки выделения...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4
Page 4 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group