I just started to get really into rainmeter again. Today I worked on a dock, now I'm stuck at animations. I want the icons to pop up immediately but slide down with a short delay. How do I get this down, without a Measure=Plugin for every single Meter? I am sure that there is an easier solution and that you will find it right away.
Thanks in advance
haexi
Code: Select all
[Rainmeter]
DynamicWindowSize=1
Update=15000
[Variables]
Icons=9
IconWidth=45
IconGap=10
Margins=5
Width=(#Icons#*(#IconWidth#+#IconGap#))
Height=(#IconWidth#+2*#Margins#)
YUp=#Margins#-5
----------------------------------------------------------------------------------
[Sliders]
Measure=Plugin
Plugin=ActionTimer
ActionList1=SlideUp
SlideUp=[!SetOption Icon2 Y (#YUp#)][!UpdateMeter "Icon2"][!Redraw]
ActionList2=SlideUp | Wait 400 | SlideDown
SlideDown=[!SetOption Icon2 Y (#Margins#)][!UpdateMeter "Icon2"][!Redraw]
DynamicVariables=1
----------------------------------------------------------------------------------
[Icon]
W=#IconWidth#
H=#IconWidth#
X=#Margins#
Y=#Margins#
[Icons]
W=#IconWidth#
H=#IconWidth#
X=(#IconGap#+#IconWidth#)r
Y=#Margins#
----------------------------------------------------------------------------------
[Icon1]
Meter=Image
ImageName=#@#Icons\computer.ico
LeftMouseUpAction=["#@#Shortcuts\computer"]
MeterStyle=Icon
AntiAlias=1
MouseOverAction=[!CommandMeasure Sliders1 "Execute 1"]
MouseLeaveAction=[!CommandMeasure Sliders1 "Stop 1"][!CommandMeasure Sliders1 "Execute 2"]
[Sliders1]
Measure=Plugin
Plugin=ActionTimer
ActionList1=SlideUp
SlideUp=[!SetOption Icon1 Y (#YUp#)][!UpdateMeter "Icon1"][!Redraw]
ActionList2=SlideUp | Wait 200 | SlideDown
SlideDown=[!SetOption Icon1 Y (#Margins#)][!UpdateMeter "Icon1"][!Redraw]
DynamicVariables=1
[Icon2]
Meter=Image
ImageName=#@#Icons\chrome.ico
LeftMouseUpAction=["#@#Shortcuts\chrome"]
MeterStyle=Icons
AntiAlias=1
MouseOverAction=[!CommandMeasure Sliders2 "Execute 1"]
MouseLeaveAction=[!CommandMeasure Sliders2 "Stop 1"][!CommandMeasure Sliders2 "Execute 2"]
[Sliders2]
Measure=Plugin
Plugin=ActionTimer
Group=Sliders
ActionList1=SlideUp
SlideUp=[!SetOption Icon2 Y (#YUp#)][!UpdateMeter "Icon2"][!Redraw]
ActionList2=SlideUp | Wait 200 | SlideDown
SlideDown=[!SetOption Icon2 Y (#Margins#)][!UpdateMeter "Icon2"][!Redraw]
DynamicVariables=1