Yes, that's even better. Fading instead of "glowing", for a similar effect on things. Hopefully the OP will understand this process as well, but it would take a detour to the ActionTimer section of the manual.jsmorley wrote: ↑March 11th, 2020, 2:08 pmCode: Select all
[Rainmeter] Update=-1 DynamicWindowSize=1 AccurateText=1 [Variables] W=5 U=[!UpdateMeasure MeasureFader][!UpdateMeterGroup Faders][!Redraw] CurrentAlphaOne=160 CurrentAlphaTwo=160 CurrentAlphaThree=160 CurrentAlphaFour=160 CurrentAlphaFive=160 [MeasureFader] Measure=Plugin Plugin=ActionTimer ActionList1=Repeat Fade1,#W#,20 Fade1=[!SetVariable CurrentAlphaOne "(Clamp(#CurrentAlphaOne#-5,160,255))"]#U# ActionList2=Repeat Fade2,#W#,20 Fade2=[!SetVariable CurrentAlphaOne "(Clamp(#CurrentAlphaOne#+5,160,255))"]#U# ActionList3=Repeat Fade3,#W#,20 Fade3=[!SetVariable CurrentAlphaTwo "(Clamp(#CurrentAlphaTwo#-5,160,255))"]#U# ActionList4=Repeat Fade4,#W#,20 Fade4=[!SetVariable CurrentAlphaTwo "(Clamp(#CurrentAlphaTWo#+5,160,255))"]#U# ActionList5=Repeat Fade5,#W#,20 Fade5=[!SetVariable CurrentAlphaThree "(Clamp(#CurrentAlphaThree#-5,160,255))"]#U# ActionList6=Repeat Fade6,#W#,20 Fade6=[!SetVariable CurrentAlphaThree "(Clamp(#CurrentAlphaThree#+5,160,255))"]#U# ActionList7=Repeat Fade7,#W#,20 Fade7=[!SetVariable CurrentAlphaFour "(Clamp(#CurrentAlphaFour#-5,160,255))"]#U# ActionList8=Repeat Fade8,#W#,20 Fade8=[!SetVariable CurrentAlphaFour "(Clamp(#CurrentAlphaFour#+5,160,255))"]#U# ActionList9=Repeat Fade9,#W#,20 Fade9=[!SetVariable CurrentAlphaFive "(Clamp(#CurrentAlphaFive#-5,160,255))"]#U# ActionList10=Repeat Fade10,#W#,20 Fade10=[!SetVariable CurrentAlphaFive "(Clamp(#CurrentAlphaFive#+5,160,255))"]#U# DynamicVariables=1 [TextStyle] Group=Faders Y=5R W=120 FontSize=13 FontWeight=700 SolidColor=47,47,47,255 Padding=5,5,5,5 AntiAlias=1 DynamicVariables=1 [MeterOne] Meter=String MeterStyle=TextStyle Y=0 FontColor=255,255,255,#CurrentAlphaOne# Text=Meter One MouseOverAction=[!CommandMeasure MeasureFader "Stop 1"][!CommandMeasure MeasureFader "Execute 2"] MouseLeaveAction=[!CommandMeasure MeasureFader "Stop 2"][!CommandMeasure MeasureFader "Execute 1"] [MeterTwo] Meter=String MeterStyle=TextStyle FontColor=255,255,255,#CurrentAlphaTwo# Text=Meter Two MouseOverAction=[!CommandMeasure MeasureFader "Stop 3"][!CommandMeasure MeasureFader "Execute 4"] MouseLeaveAction=[!CommandMeasure MeasureFader "Stop 4"][!CommandMeasure MeasureFader "Execute 3"] [MeterThree] Meter=String MeterStyle=TextStyle FontColor=255,255,255,#CurrentAlphaThree# Text=Meter Three MouseOverAction=[!CommandMeasure MeasureFader "Stop 5"][!CommandMeasure MeasureFader "Execute 6"] MouseLeaveAction=[!CommandMeasure MeasureFader "Stop 6"][!CommandMeasure MeasureFader "Execute 5"] [MeterFour] Meter=String MeterStyle=TextStyle FontColor=255,255,255,#CurrentAlphaFour# Text=Meter Four MouseOverAction=[!CommandMeasure MeasureFader "Stop 7"][!CommandMeasure MeasureFader "Execute 8"] MouseLeaveAction=[!CommandMeasure MeasureFader "Stop 8"][!CommandMeasure MeasureFader "Execute 7"] [MeterFive] Meter=String MeterStyle=TextStyle FontColor=255,255,255,#CurrentAlphaFive# Text=Meter Five MouseOverAction=[!CommandMeasure MeasureFader "Stop 9"][!CommandMeasure MeasureFader "Execute 10"] MouseLeaveAction=[!CommandMeasure MeasureFader "Stop 10"][!CommandMeasure MeasureFader "Execute 9"]
test.gif
https://docs.rainmeter.net/manual/plugins/actiontimer/
Yeah, something like that. I'm all for reusability in this kind of situations, as it simplifies the job with minimal "downside" effects for the process.