AIMP Forum

AIMP для Windows => Skin Editor / Skin Engine => Вопросы => Topic started by: memo-se on March 06, 2020, 09:49:09

Title: Skins, I want to apply color.
Post by: memo-se on March 06, 2020, 09:49:09
 ??? :-[ :-\
Skins, I want to apply color.
I will use a lot of panels, the colors will be the same, Can I do this?
Could you help?...
I tried to explain in the picture
https://i.hizliresim.com/8pTfdX.jpg

I tried to explain below with an example,
Only scripts are missing,
Can you? ..
 :-[

Title: Re: Skins, I want to apply color.
Post by: Black_AVP on March 06, 2020, 11:10:58
I tried to explain in the picture
https://i.hizliresim.com/8pTfdX.jpg
Зачем нужно окно Tools? В том проекте оно сделано просто для примера.
Если нужно изменить только цвет панели, то в других окнах должна быть кнопка или контекстное меню для вызова диалога выбора цвета.
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 06, 2020, 11:27:43
Зачем нужно окно Tools? В том проекте оно сделано просто для примера.
Если нужно изменить только цвет панели, то в других окнах должна быть кнопка или контекстное меню для вызова диалога выбора цвета.

 :-[ :-\
en
The tools window is not that important.
Need a script to collect the panels in the same color
May also be in Color Picker window
Google translation

ru
Окно инструментов не так важно.
Нужен скрипт для сбора панелей в один цвет
Может также быть в окне Color Picker
Перевод Google
Title: Re: Skins, I want to apply color.
Post by: Black_AVP on March 06, 2020, 11:45:35
Ещё раз повторю:
... в других окнах должна быть кнопка или контекстное меню для вызова диалога выбора цвета.
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 06, 2020, 12:43:25
Ещё раз повторю:

 :-\
I'm sorry but I didn't understand what you said
If you can show in the sample project, I will understand better.
 :(

Title: Re: Skins, I want to apply color.
Post by: Artem on March 06, 2020, 13:59:00
Best practice in this case is use the Resource Repository. You must create a color resource in repository. Next, instead of define the color for panel directly use the resource reference. Now, you not need to change color for each panel - you may change it in repository and all panels will be refreshed automatically.

I have updated your example, please refer to it.
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 06, 2020, 15:07:12
Best practice in this case is use the Resource Repository. You must create a color resource in repository. Next, instead of define the color for panel directly use the resource reference. Now, you not need to change color for each panel - you may change it in repository and all panels will be refreshed automatically.

I have updated your example, please refer to it.

 :) ;) :D ;D 8)
Okay, done.
Thank you for your help,
Health to your hand,
It was perfect.

(https://uhesse.files.wordpress.com/2016/12/fireworks-animation.gif)
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 09, 2020, 12:29:35
Best practice in this case is use the Resource Repository. You must create a color resource in repository. Next, instead of define the color for panel directly use the resource reference. Now, you not need to change color for each panel - you may change it in repository and all panels will be refreshed automatically.

I have updated your example, please refer to it.

 :-[ :-\
I set a nice color for Skin,
When the Player is turned off and on,
Skin does not save the color,
Returns to the default color.
Can you find a solution to this?..

 :-[ ??? :o :( :'(
Please, will someone answer the question I asked above? ..


Title: Re: Skins, I want to apply color.
Post by: D2NP on March 13, 2020, 14:52:25
Попробуйте этот пример https://www.aimp.ru/forum/index.php?topic=27831.msg386799#msg386799
Title: Re: Skins, I want to apply color.
Post by: Black_AVP on March 13, 2020, 17:20:46
В том примере (https://www.aimp.ru/forum/index.php?topic=61370.msg386921#msg386921) и так всё сохраняется в конфиге, не понимаю, что за проблема...
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 13, 2020, 23:19:11
В том примере (https://www.aimp.ru/forum/index.php?topic=61370.msg386921#msg386921) и так всё сохраняется в конфиге, не понимаю, что за проблема...

1.Upload skin to AIMP player
2. Change skin color
3. Turn off the AIMP player and run it again.
4.The default FF0000FF turns color  ??? :'(
It does not save any other color.
How can I save the Skin Color?
Can you explain with the example below? ...

 :-[ :)
Title: Re: Skins, I want to apply color.
Post by: Black_AVP on March 14, 2020, 09:12:37
.. It does not save any other color.
Ещё раз повторю: в том примере (https://www.aimp.ru/forum/index.php?topic=61370.msg386921#msg386921) всё сохраняется, он для того и приведён, чтоб можно было использовать эту идею в своих скинах, а не копировать его до буквы, а потом удивляться, почему не работает. Окно Tools в своём проекте будет не нужно, вместо него может быть диалог настроек скина, если меняется много параметров. Если же только один цвет, то:
... в других окнах должна быть кнопка или контекстное меню для вызова диалога выбора цвета.

Если вы не разбираетесь в Паскале, выкладывайте свой проект и просите кого-нибудь, чтоб вам конкретно для него написали скрипты, по-другому не получится, поскольку некоторые выражения в скриптах привязаны к конкретным именам элементов скина.
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 14, 2020, 10:29:31
Ещё раз повторю: в том примере (https://www.aimp.ru/forum/index.php?topic=61370.msg386921#msg386921) всё сохраняется, он для того и приведён, чтоб можно было использовать эту идею в своих скинах, а не копировать его до буквы, а потом удивляться, почему не работает. Окно Tools в своём проекте будет не нужно, вместо него может быть диалог настроек скина, если меняется много параметров. Если же только один цвет, то:
Если вы не разбираетесь в Паскале, выкладывайте свой проект и просите кого-нибудь, чтоб вам конкретно для него написали скрипты, по-другому не получится, поскольку некоторые выражения в скриптах привязаны к конкретным именам элементов скина.

 :'( :'( :'(
Title: Re: Skins, I want to apply color.
Post by: D2NP on March 14, 2020, 14:08:24
Can you explain with the example below? ...
конкретно в этом примере надо добавить следующую строчку в OnLoaded
Code: [Select]
FindResource('Skin.PanelColor').Set('Value', ConfigGet('Panel_Color', $FF0000FF));
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 14, 2020, 14:18:15
конкретно в этом примере надо добавить следующую строчку в OnLoaded
Code: [Select]
FindResource('Skin.PanelColor').Set('Value', ConfigGet('Panel_Color', $FF0000FF));

 :-[ ??? :o :-\
There is nowhere to add (OnLoaded)
Tell me where to add?
Title: Re: Skins, I want to apply color.
Post by: Black_AVP on March 14, 2020, 14:29:02
конкретно в этом примере надо добавить следующую строчку в OnLoaded
Я всё пытаюсь ему объяснить, что окно Tools надо из скина удалить, поэтому надо продумать, как вызывать диалог Color Picker, но ...
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 14, 2020, 15:12:09
 :(
Doesn't save the color I chose in Skin
I explained with video
Не сохраняет цвет, который я выбрал в Skin
Я объяснил с видео
 :-[
410 KB:
https://dosya.co/4e2n6l9vi5eq/Sample.mp4.html

 :-[
The example I use is below
Пример, который я использую ниже
Title: Re: Skins, I want to apply color.
Post by: D2NP on March 14, 2020, 16:05:19
Screenshot (https://i.imgur.com/eBzRmPx.png)
Title: Re: Skins, I want to apply color.
Post by: memo-se on March 14, 2020, 17:24:24
Screenshot (https://i.imgur.com/eBzRmPx.png)
:) ;) :D ;D
Okay, it happened, the problem is solved, Thanks,
Good health to your hands, Thank you very much.
-------------------------------------------------------------
Хорошо, это случилось, проблема решена, Спасибо,
Хорошего здоровья твоим рукам, большое спасибо.
(https://uhesse.files.wordpress.com/2016/12/fireworks-animation.gif)