View previous topic :: View next topic |
Author |
Message |
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Sun Apr 10, 2011 16:03 Post subject: |
|
|
Dec
Респектище! Потестил, ни разу не ошибся пока. Огромное спасибо! Ещё успею включить в kIT PPP 11.4 вместе с новым набором колонок!
Единственное, что хотелось бы, это выбор символов, вставляемых между числами... Quote: | icon.ico | 11 | 48x48x8 32x32x8 24x24x8 16x16x8 48x48x32 32x32x32 24x24x32 16x16x32 48x48x32 24x24x8 200x100x32 | 200x100x32 | 16x16x8 | не слишком удобно читать.
Как минимум надо перед разрядностью ставить какой-нибудь другой символ: например, "@", или "p", или даже ",".
Ну а в идеале, конечно, вообще в ini настраивать и этот разделитель, и между шириной и высотой, и между отдельными форматами в списке. И для пущей универсальности это могут быть не char, а string _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 10, 2011 16:49 Post subject: |
|
|
Dec
Спасибо за плагин. Хотелось бы наличия колонки, отражающей статус присутсвия иконки с конкретным размером, который явно будет указываться в данных ( [=decicowdx.SizeXNN] ), например: SizeX32=Да, SizeX512=Нет. Такого же плана нужны колонки с указанием глубины: Bitdepth4, Bitdepth8, Bitdepth16, Bitdepth24, Bitdepth32. |
|
Back to top |
|
|
Dec
Joined: 07 Sep 2006 Posts: 466
|
(Separately) Posted: Sun Apr 10, 2011 17:52 Post subject: |
|
|
Обновил. Параметры ini файла:
[Main]
Mask1=%Wx%Hx%B - маска (%W - ширина, %H - высота, %B - глубина цвета)
Mask2=%Wx%Hx%B[C] - маска для png-иконки
Separator=", " - разделитель
[AdditionalColumns]
Count=4
Item0=256x256 - Есть ли в файле иконка 256x256 с любой глубиной цвета
Item1=32x32x32 - Есть ли в файле иконка 32x32 с глубиной цвета 32 бита
Item2=24x0x8 - Есть ли в файле иконка с шириной 24 с любой высотой и с глубиной цвета 8
Item3=0x0x4 - Есть ли в файле иконка с любыми размерами и с глубиной цвета 4 |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 10, 2011 18:23 Post subject: |
|
|
Вроде подходит.
Но всё-таки хотелось бы указывать размеры прямо в данных, а не только в ini. Так быстрей получается. |
|
Back to top |
|
|
Dec
Joined: 07 Sep 2006 Posts: 466
|
(Separately) Posted: Sun Apr 10, 2011 18:40 Post subject: |
|
|
Flasher wrote: | Но всё-таки хотелось бы указывать размеры прямо в данных, а не только в ini. Так быстрей получается. | Не понял. |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Sun Apr 10, 2011 18:51 Post subject: |
|
|
Dec
Поддерживаю Flasher.
Я вот добавил "Item3=24x24", потому что это актуально знать при сборке пака ТС.
Было бы действительно удобно прямо в полях уточнять. Но их количество же фиксировано в плагине. Можно хотя бы добавить основные, востребованные значения: [=decicowdx.SizeX.NNN], где NNN, конечно, не все возможные, а только распространённые. Ну если возможно, было бы здорово вообще любые.
Короче, точно пригодятся следующие поля (с очевидным смыслом):
SizeX.NNN, SizeY.NNN, BitDepth.NNN, Size.NNxNN.
И еще, строки "Да", "Нет" откуда берутся? _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Last edited by ApceH on Sun Apr 10, 2011 18:55; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 10, 2011 18:53 Post subject: |
|
|
Dec
Я имею в виду данные полей колонки, я приводил пример выше: [=decicowdx.SizeXNN]. Или можно - [=decicowdx.HeightNN], [=decicowdx.WidthNN]
Собственно, меня уже опередили...
ApceH wrote: | И еще, строки "Да", "Нет" откуда берутся? | В каком смысле откуда? Это и есть статус присутсвия.
Last edited by Flasher on Sun Apr 10, 2011 19:05; edited 1 time in total |
|
Back to top |
|
|
Dec
Joined: 07 Sep 2006 Posts: 466
|
(Separately) Posted: Sun Apr 10, 2011 19:02 Post subject: |
|
|
Интерфейс взаимодействия TC и wdx-плагинов не имеет функций передачи таких "динамических" имен колонок.
Строки "Да", "Нет" пишутся самим TC.
Last edited by Dec on Sun Apr 10, 2011 19:04; edited 1 time in total |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Sun Apr 10, 2011 19:04 Post subject: |
|
|
Теперь глаза разбегаются!
С такими возможностями возникает новый вопрос: как лучше сделать набор колонок?!
Вот поле List очень удачно прикрутилось к всплывающей подсказке:
Code: | [HintsCustomField]
0exts=*.ico
0fields=Содержит: [=decicowdx.List] |
А посоветуйте, какие колонки разместить?
Ну Размер самого файла, потом количество образов в иконке... С первой версией разместил дальше Макс/Мин, а теперь вот думаю, может разместить колонки-размеры и просто будет Да/Нет...
Dec wrote: | Интерфейс взаимодействия TC и wdx-плагинов не имеет функций передачи таких "динамических" имен колонок. | Ну хотя бы предусмотреть 4,8,16,20,24,32,48,64,96,128,256,512 _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 10, 2011 19:09 Post subject: |
|
|
Dec wrote: | Интерфейс взаимодействия TC и wdx-плагинов не имеет функций передачи таких "динамических" имен колонок. | А автоматическую запись в ini при такой трактовке сделать нельзя?
ApceH wrote: | Ну хотя бы предусмотреть 4,8,16,20,24,32,48,64,96,128,256,512 | Это всё можно и сейчас с добавлением ключей ItemX, в ini только примеры даны. |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Sun Apr 10, 2011 19:18 Post subject: |
|
|
Flasher
Да, так я и сделал:
Code: | [AdditionalColumns]
Count=5
Item0=256x256
Item1=48x48
Item2=32x32
Item3=24x24
Item4=16x16 |
Хм... То есть если такой записи в ini не будет у кого-то другого, то просто будет пустое поле... Я ошибочно подумал, что надо будет писать [=decicowdx.Item0]. Ну тогда здорово! _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 10, 2011 19:21 Post subject: |
|
|
ApceH wrote: | То есть если такой записи в ini не будет у кого-то другого, то просто будет пустое поле... | А у кого-то другого ещё может не быть такого плагина и даже ТС. |
|
Back to top |
|
|
Dec
Joined: 07 Sep 2006 Posts: 466
|
(Separately) Posted: Sun Apr 10, 2011 19:22 Post subject: |
|
|
Flasher wrote: | Dec wrote: | Интерфейс взаимодействия TC и wdx-плагинов не имеет функций передачи таких "динамических" имен колонок. | А автоматическую запись в ini при такой трактовке сделать нельзя? | TC ни когда не передает имена колонок в плагин, соответственно записывать нечего.
Flasher wrote: | ApceH wrote: | Ну хотя бы предусмотреть 4,8,16,20,24,32,48,64,96,128,256,512 | Это всё можно и сейчас с добавлением ключей ItemX, в ini только примеры даны. | Упростил запись колонок ini-файл:
Code: | [AdditionalColumns]
Columns=4x4 8x8 16x16 20x20 24x24 32x32 48x48 64x64 96x96 128x128 256x256 512x512 |
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 10, 2011 19:31 Post subject: |
|
|
Dec wrote: | Упростил запись колонок ini-файл: | Так, секундочку, а глубина куда подевалась? |
|
Back to top |
|
|
Dec
Joined: 07 Sep 2006 Posts: 466
|
(Separately) Posted: Sun Apr 10, 2011 19:34 Post subject: |
|
|
Flasher wrote: | Dec wrote: | Упростил запись колонок ini-файл: | Так, секундочку, а глубина куда подевалась? | Все осталось без изменений, нужна глубина - пишите не 256x256, а например 256x256x32. |
|
Back to top |
|
|
|
|
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
|