This is the best way to learn new things about Rainmeter. Keep working because Rainmeter can give a lot of satisfactions.
If you have any further question, feel free to come back. Anytime.
This is the best way to learn new things about Rainmeter. Keep working because Rainmeter can give a lot of satisfactions.
Try to replace the first bang of the LeftMouseUpAction option of the [MeterChangeImageColor] meter with one which refreshes the skins: ["#@#addons\RainRGB4.exe" "VarName=ImageColor" "FileName=#@#Variables.inc" "RefreshConfig=#CURRENTCONFIG# | Complementary Colors\Volume"]mattitta wrote: ↑February 3rd, 2019, 6:53 am Sorry to bother you again i've cleaned up my skin and added the RainRGB function and it kind of works, if I click on Color Picker it comes up and I can pick a color the image color will change but the font color won't unless I click on Color Picker again. Here's the rmskin file.
I realize the issue I had with Color Picking was my own fault by increasing my display DPI (The display DPI MUST BE 100%), that distorted the color spectrum image and resulted in inaccurate picking.
I have to apologize, you've posted the fact that my solution doesn't work, I read you reply, but later I forgot to check and see what's going on. I'm sorry I was so lazy...
Code: Select all
[MeterChangeImageColor]
...
LeftMouseUpAction=["#@#addons\RainRGB4.exe" "VarName=ImageColor" "FileName=#@#Variables.inc"][!SetOptionGroup Colors String "#*ImageColor*#"][!SetOptionGroup Strings FontColor "[*MeasureComplementaryColor*]"][!EnableMeasureGroup "Components"][!UpdateMeasureGroup "Colors"][!UpdateMeasureGroup "Components"][!RefreshGroup "MyComplimentarySkins"][!Redraw]
Code: Select all
[Rainmeter]
Update=1000
Group=MyComplimentarySkins
MouseOverAction=[!HideMeterGroup Info][!ShowMeterGroup Control][!Update]
MouseLeaveAction=[!ShowMeterGroup Info][!HideMeterGroup Control][!Update]
[Variables]
@include=#@#Variables.inc
[MeterBackGround]
Meter=Image
SolidColor=0,0,0,1
X=0
Y=0
W=420
H=72
[mPlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=itunes
PlayerType=Title
Substitute="":"Hey Nick"
[mArtist]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=Artist
Substitute="":"Click the circle to"
[mAlbum]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=Album
Substitute="":"Open itunes"
[mState]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=[mPlayer]
PlayerType=State
Substitute="0":"#@#Play.png","1":"#@#Pause.png","2":"#@#Play.png"
[TitleText]
Meter=String
MeasureName=mPlayer
StringAlign=Center
FontFace=#FontFace#
FontColor=#FontColor#
FontSize=15
x=216
y=0
AntiAlias=1
Text=%1
DynamicVariables=1
Group=Info
[ArtistText]
Meter=String
MeasureName=mArtist
StringAlign=Center
FontFace=#FontFace#
FontColor=#FontColor#
FontSize=15
x=216
y=25r
AntiAlias=1
Text=%1
DynamicVariables=1
Group=Info
[AlbumText]
Meter=String
MeasureName=mAlbum
StringAlign=Center
FontFace=#FontFace#
FontColor=#FontColor#
FontSize=13
x=216
y=25r
AntiAlias=1
Text=%1
DynamicVariables=1
Group=Info
[PreviousButton]
Meter=Image
ImageName=#@#Previous.png
x=105
y=15
h=40
w=40
ImageTint=#ImageColor#
AntiAlias=1
LeftMouseUpAction=[!CommandMeasure mPlayer "Previous"]
Group=Control
[PlayPauseButton]
Meter=Image
ImageName=[mState]
x=190
y=15
h=40
w=40
ImageTint=#ImageColor#
AntiAlias=1
LeftMouseUpAction=[!CommandMeasure mPlayer "PlayPause"]
Group=Control
[NextButton]
Meter=Image
ImageName=#@#Next.png
x=265
y=15
h=40
w=40
ImageTint=#ImageColor#
AntiAlias=1
LeftMouseUpAction=[!CommandMeasure mPlayer "Next"]
Group=Control
[OpenButton]
Meter=Image
ImageName=#@#Open.png
x=40
y=15
h=40
w=40
ImageTint=#ImageColor#
AntiAlias=1
LeftMouseUpAction=[!CommandMeasure mPlayer "OpenPlayer"]
Group=Control
[CloseButton]
Meter=Image
ImageName=#@#Close.png
x=340
y=15
h=40
w=40
ImageTint=#ImageColor#
AntiAlias=1
LeftMouseUpAction=[!CommandMeasure mPlayer "ClosePlayer"]
Group=Control
It should have to, because this code has set the Group=MyComplimentarySkins ([Rainmeter] section), same way as Volume.ini. Not sure what to say...
ImageTint is used for the Control group, while FontColor is used for the Info group, so logically you're doing something "wrong" in the case of the Info group that makes your desired action malfunction. At first look, one thing that's different in those groups is that the Info one has DynamicVariables=1 being set on its meters, while the Control one does not. I might be mistaken, but that's where I would start looking for the answer on why this is happening.
There is no ImageTint variable involved. Just ImageColor. I suppose this is what you wanted to write.