View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri May 25, 2018 18:53 Post subject: |
|
|
MVV
Хорошо. Мерцания не вижу.
И что по старым добрым пожеланиям? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri May 25, 2018 19:30 Post subject: |
|
|
MVV wrote: | Наверное мерцает только на классической теме... | Классическая — это и синяя на 7. У меня серая XP aka Win '98 (т. е. без тем), как и у тебя.
MVV wrote: | постараюсь сделать ресайз окон настройки тулбара и выбора шаблонов. | А остальные? Ты писал что с "Добавить выделение / Фильтр ... " и т. п. будет несложно.
Насчёт позиций. А в чём сложность из %COMMANDER_INI% читать Configuration\LanguageIni=<значение> и брать заголовки по номерам %COMMANDER_PATH%\Language\<значение>?
К тому же там не все с одним классом. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Fri May 25, 2018 21:38 Post subject: |
|
|
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri May 25, 2018 22:36 Post subject: |
|
|
Не настаиваю, но были другие мнения. Главное, что не подтверждаю насчёт мерцания.
MVV wrote: | поэтому парсить его придётся вручную, также придётся обрабатывать кодировку. | Ну, парсить регуляркой там довольно просто. А насчёт кодировки, то по идее там ANSI либо UTF-8. Можно сразу в UTF-8 смотреть codepage=<value>. В общем, смотри.
MVV wrote: | Это и есть диалог выбора шаблонов. | Не. Я писал про вкладку "Шаблон поиска" в диалоге "Выбор шаблона" (кн. Шаблон... после Ctrl+F12). Он же "Поиск файлов" по Alt+(Shift+)F7. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon May 28, 2018 09:05 Post subject: |
|
|
Quote: | Ну, парсить регуляркой там довольно просто. |
У нас 100 проблем, давайте решим их с помощью регулярных выражений... Теперь у нас 101 проблема.
Нет регулярок в DLL-ках на 7 КБ. Но парсить формат не сложно.
Quote: | Не. Я писал про вкладку "Шаблон поиска" в диалоге "Выбор шаблона" (кн. Шаблон... после Ctrl+F12). Он же "Поиск файлов" по Alt+(Shift+)F7. |
Так это диалог поиска, совсем другое окно. То, какая там вкладка - уже дело десятое, мы же окна по классам и заголовкам различаем только. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon May 28, 2018 14:04 Post subject: |
|
|
Я тебе это объяснил, чтобы ты различал два последних пункта. Как диалог поиска он в момент выбора шаблона при выделении или фильтрации не функционирует. И называется именно "Выбор шаблона", а не "Добавить выделение" и "Фильтр ...". А про вкладку написал, чтобы ты понимал, для чего нужно растягивать окно с данным классом, чтобы не возвращаться к разговору о ловле блох. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon May 28, 2018 18:31 Post subject: |
|
|
Т. е. листбокс не растягивается? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon May 28, 2018 20:00 Post subject: |
|
|
Если не получится перехватить, можешь пока сделать без этого окна. А там посмотрим. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Tue Mar 12, 2019 13:22 Post subject: |
|
|
MVV
Обнаружил любопытную штуку в модифицированном диалоге копирования в тот же каталог. В TC есть ключик RenameSelOnlyName, работающий при переименовании в панели и в этом самом диалоге. При неумолчальном значении 1 там выделяется только имя, но не расширение. При использовании в конфиге плагина строки FixInplaceRenameDlg=1 мы получаем неожиданный побочный эффект: вся строка оказывается в диалоге выделенной даже при RenameSelOnlyName=1. При переименовании по месту в панели всё работает правильно. С выделением в диалоге можно что-то сделать? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Wed Mar 20, 2019 09:49 Post subject: |
|
|
Это странно, но простой вызов функции перемещения окна для комбобокса приводит к сбросу выделения... И в старых версиях, где ещё было простое поле ввода, этого бага не было. Похоже, обработчик комбобокса криво реагирует на какое-то сообщение, посылаемое окну при изменении размера.
Простейший путь решить проблему - запоминать выделение и загружать после изменения размера, но тут на 64-битной версии порой случаются задержки, и окно успевает обработаться до установки выделения... _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
|