Хочу перерисовать все иконки на панелях

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

c930
Сообщения: 326
Зарегистрирован: Ср дек 15, 2004 06:55

Сообщение c930 »

Вроде да.
А какя надобность была менять имена значков?
И на что эти названия имён влияют?
Где-то они используются?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

c930
Нигде не используются. Для TC важен только порядок следования значков. Просто по командам проще ориентироваться прямо в библиотеке, для чего какой значок предназначен. По-хорошему надо было перенумеровать содержимое библиотеки с единицы, но оставить названия встроенных команд.
Даже самая богатая фантазия
Не представит себе наши безобразия.
c930
Сообщения: 326
Зарегистрирован: Ср дек 15, 2004 06:55

Сообщение c930 »

Как вам новые иконки в 32-битном виде?

http://ghisler.fileburst.com/900/wcmicons9v3.zip
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

На тулбаре в целом симпотично смотрятся. Но есть некоторые, где нужен контур.
Для меню 16x16 - 50/50. Есть и излишне размытые, есть и местами резкие.

Изображение Моё 10 000-е сообщение! Изображение
        • Изображение
          . . . .Изображение. . . .
И почему тут за это не дают хоть какой-нибудь бонус?! )) Изображение
Последний раз редактировалось Flasher Пт июн 03, 2016 17:31, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
c930
Сообщения: 326
Зарегистрирован: Ср дек 15, 2004 06:55

Сообщение c930 »

А по мне так старые лучше в целом.
Новые слишком блёклые. Тем более, что я использую 16 размер, там чёткость нужна.
32-битные иконки всегда красивее, наряднее и информативнее смотрятся (в любом наборе), но мне нужны только 16-битные. 32-х очень громоздкие.
Из 3 версии у Гислера я бы взял только (навскидку) группу сортировки - выглядит однообразно благодаря общему признаку (стрелке) как группа именно,
и группу выделения. Я хоть и писал на предыдущей странице, что звёздочка привычнее, но новые с пунктирной рамкой - отчётливее, т.к. пиктограммка принципа выбора (или как тут сказать) крупнее.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

c930 писал(а):Новые слишком блёклые.
Нет. Для 16х16 темноватые, но никак не блёклые, тулбарные наоборот сочные, особенно в отличии от старых. Для себя возьму только на тулбар несколько, ну, может, шт. 6-8 для меню, посмотрим.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

Решил переделать порядок значков в flat _wcmicons 1.0.2, чтобы было как в оригинальных WCMICON*DLL от Гислера - в процессе возник вопрос - к какой команде может относиться эта иконка?
Изображение
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

addhaloka
Это явно из какого-то другого сета, там такого нет. Более того, все иконки подписаны данными команд. В данном случае: 0057 - 0503_CM_GETFILESPACE.ico.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

addhaloka
По исходному замыслу, насколько помню, к произвольной команде, открывающей набор колонок для мультимедиа (типа cm_SrcCustomView1 и пр.). А следующий значок — к команде, открывающей набор для картинок. Для этих значков изначально не предполагалось точных соответствий, ещё когда это была внешняя библиотека от StickyNomad (2006).
А у меня, например, этот значок сейчас используется для 133, 233 и 333 (стили оформления), чтобы было какое-то отличие от стандартного значка 53 для наборов колонок и от 59, который я прицепил на 2918.
Даже самая богатая фантазия
Не представит себе наши безобразия.
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

Flasher писал(а):Это явно из какого-то другого сета, там такого нет.
Дык, это из оригинальной dll от Гислера. :D
Avada писал(а):По исходному замыслу, насколько помню, к произвольной команде, открывающей набор колонок для мультимедиа (типа cm_SrcCustomView1 и пр.). А следующий значок — к команде, открывающей набор для картинок.
Предполагал это, значит догадка подтвердилась. В flat _wcmicons для этого отдельные иконки с номерами.

Решил вопрос так - нарисовав эту и ещё пару спорных иконок, возможно лишние, но главное совместимость со штатными панелями и WCMICONS.INC теперь есть.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

addhaloka
А почему для 0056 на картинке команда не указана? Вообще-то это по стандарту cm_CustomColumnConfig (2920).
Даже самая богатая фантазия
Не представит себе наши безобразия.
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

Avada
Я отнёс её в разряд спорных, потому что в родной это и cm_CustomColumnConfig (483), и cm_CustomColumnDlg (2920). В flat _wcmicons, в отличие от оригинала, для этого разные иконки, поэтому оставил их не меняя, а 0056 сделал новую, для совместимости с оригинальным WCMICONS.INC.

p.s. Всё-таки подумав - сделал по другому - в 56 иконка cm_CustomColumnConfig, а 57 и 58 перерисовал, чтобы подходили по стилю к остальным (хотя ни в штатном WCMICONS.INC, ни у меня они не задействованы, но для порядка чтоб было :) ).
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

В TC 9.0 RC4 появилась такая возможность:
Added: Configuration - Button bar: additional icon dlls can now have their own inc file. If the index differs from the wcmicons.inc file, the icon will be locked to that dll (doesn't change automatically when switching to other dll) (32/64)
Возможно, я косвенно поспособствовал. :D Правда, в TC x64 не работает, но это Гислер наверняка поправит. А в TC x32 уже сейчас можно опробовать.
Аватара пользователя
imig73
Сообщения: 285
Зарегистрирован: Вт июн 18, 2013 13:21
Откуда: г. Иркутск

Сообщение imig73 »

addhaloka
Я правильно понимаю, что достаточно переименовать файлы соответственно в WCMICON3.DLL и WCMICON3.INC и при выборе в интерфейсе альт. библиотеки WCMICON3.DLL, WCMICON3.INC подхватится автоматически?
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

imig73 писал(а):addhaloka
Я правильно понимаю, что достаточно переименовать файлы соответственно в WCMICON3.DLL и WCMICON3.INC и при выборе в интерфейсе альт. библиотеки WCMICON3.DLL, WCMICON3.INC подхватится автоматически?
Да. Есть только один момент - в библиотеке должно быть
To make TC see it, you need to rename it to wcmdicon*.dll and add a versioninfo resource with the description field set to something unique.
...
It needs the US-English resource with the comment field set to a userful name to distinguish the library.
Я первые версии собирал с китайским versioninfo - их Тотал не видел (так же, как и вообще без versioninfo), собрал с английским - всё нормально стало.
Ответить