Code: Select all
[Rainmeter]
Update=1000
BackgroundMode=1
;RightMouseDownAction=[]
;RightMouseUpAction=[]
[Variables]
BGMin=20
BGMax=70
Min=150
Max=255
AlphaBG=70
Alpha01=150
Alpha02=150
Alpha03=150
Alpha04=150
AlphaRM01=150
AlphaRM02=150
Wait=10
WaitBG=26
Size=40
X=20R
Y=10
-------------------------------------------BG
[MeasureActionTimerBG]
Measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat FadeOut,#WaitBG#,26
FadeIn=[!SetVariable AlphaBG "(Clamp(#AlphaBG#-2,#BGMin#,#BGMax#))"][!UpdateMeasure "MeasureActionTimerBG"][!UpdateMeter "MeterBG"][!Redraw]
ActionList2=Repeat FadeIn,#WaitBG#,26
FadeOut=[!SetVariable AlphaBG "(Clamp(#AlphaBG#+2,#BGMin#,#BGMax#))"][!UpdateMeasure "MeasureActionTimerBG"][!UpdateMeter "MeterBG"][!Redraw]
DynamicVariables=1
[MeterBG]
Meter=Image
ImageName=#@#BG.png
ImageAlpha=#AlphaBG#
MouseOverAction=[!CommandMeasure MeasureActionTimerBG "Stop 1"][!CommandMeasure MeasureActionTimerBG "Execute 2"]
MouseLeaveAction=[!CommandMeasure MeasureActionTimerBG "Stop 2"][!CommandMeasure MeasureActionTimerBG "Execute 1"]
RightMouseUpAction=[]
DynamicVariables=1
H=60
W=300
X=0
Y=0
;-------------------------------------------01
[MeasureActionTimer01]
Measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat FadeIn,#Wait#,32
FadeIn=[!SetVariable Alpha01 "(Clamp(#Alpha01#+5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimer01"][!UpdateMeter "Meter01"][!Redraw]
ActionList2=Repeat FadeOut,#Wait#,32
FadeOut=[!SetVariable Alpha01 "(Clamp(#Alpha01#-5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimer01"][!UpdateMeter "Meter01"][!Redraw]
DynamicVariables=1
[Meter01]
Meter=Image
ImageName=#@#Chrome.png
ImageAlpha=#Alpha01#
MouseOverAction=[!CommandMeasure MeasureActionTimer01 "Stop 2"][!CommandMeasure MeasureActionTimer01 "Execute 1"]
MouseLeaveAction=[!CommandMeasure MeasureActionTimer01 "Stop 1"][!CommandMeasure MeasureActionTimer01 "Execute 2"]
LeftMouseUpAction=!Execute ["#@#Chrome"]
RightMouseUpAction=[]
DynamicVariables=1
H=#Size#
W=#Size#
X=10
Y=#Y#
;-------------------------------------------02
[MeasureActionTimer02]
Measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat FadeIn,#Wait#,32
FadeIn=[!SetVariable Alpha02 "(Clamp(#Alpha02#+5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimer02"][!UpdateMeter "Meter02"][!Redraw]
ActionList2=Repeat FadeOut,#Wait#,32
FadeOut=[!SetVariable Alpha02 "(Clamp(#Alpha02#-5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimer02"][!UpdateMeter "Meter02"][!Redraw]
DynamicVariables=1
[Meter02]
Meter=Image
ImageName=#@#Explorer.png
ImageAlpha=#Alpha02#
MouseOverAction=[!CommandMeasure MeasureActionTimer02 "Stop 2"][!CommandMeasure MeasureActionTimer02 "Execute 1"]
MouseLeaveAction=[!CommandMeasure MeasureActionTimer02 "Stop 1"][!CommandMeasure MeasureActionTimer02 "Execute 2"]
LeftMouseUpAction=!Execute ["#@#Explorer"]
RightMouseUpAction=[]
DynamicVariables=1
H=#Size#
W=#Size#
X=#X#
Y=#Y#
;-------------------------------------------03
[MeasureActionTimer03]
Measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat FadeIn,#Wait#,32
FadeIn=[!SetVariable Alpha03 "(Clamp(#Alpha03#+5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimer03"][!UpdateMeter "Meter03"][!Redraw]
ActionList2=Repeat FadeOut,#Wait#,32
FadeOut=[!SetVariable Alpha03 "(Clamp(#Alpha03#-5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimer03"][!UpdateMeter "Meter03"][!Redraw]
DynamicVariables=1
[Meter03]
Meter=Image
ImageName=#@#Panel.png
ImageAlpha=#Alpha03#
MouseOverAction=[!CommandMeasure MeasureActionTimer03 "Stop 2"][!CommandMeasure MeasureActionTimer03 "Execute 1"]
MouseLeaveAction=[!CommandMeasure MeasureActionTimer03 "Stop 1"][!CommandMeasure MeasureActionTimer03 "Execute 2"]
LeftMouseUpAction=!Execute ["#@#Panel"]
RightMouseUpAction=[]
DynamicVariables=1
H=#Size#
W=#Size#
X=#X#
Y=#Y#
;-------------------------------------------04
[Win7AudioPlugin]
Measure=Plugin
Plugin=Win7AudioPlugin
[DeviceName]
Measure=String
String=[Win7AudioPlugin]
RegExpSubstitute=1
Substitute="^(.*)$":"#@#\1.png"
DynamicVariables=1
[MeasureActionTimer04]
Measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat FadeIn,#Wait#,32
FadeIn=[!SetVariable Alpha04 "(Clamp(#Alpha04#+5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimer04"][!UpdateMeter "Meter04"][!Redraw]
ActionList2=Repeat FadeOut,#Wait#,32
FadeOut=[!SetVariable Alpha04 "(Clamp(#Alpha04#-5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimer04"][!UpdateMeter "Meter04"][!Redraw]
DynamicVariables=1
[Meter04]
Meter=Image
MeasureName=DeviceName
ImageAlpha=#Alpha04#
MouseOverAction=[!CommandMeasure MeasureActionTimer04 "Stop 2"][!CommandMeasure MeasureActionTimer04 "Execute 1"]
MouseLeaveAction=[!CommandMeasure MeasureActionTimer04 "Stop 1"][!CommandMeasure MeasureActionTimer04 "Execute 2"]
LeftMouseUpAction=!CommandMeasure "Win7AudioPlugin" "ToggleNext"
RightMouseUpAction=[]
DynamicVariables=1
H=#Size#
W=#Size#
X=#X#
Y=#Y#
;-------------------------------------------RM
[RecycleManager]
Measure=Plugin
Plugin=RecycleManager
RecycleType=Count
[Drag&Drop]
Measure=Plugin
Plugin=Drag&Drop
Action=Delete
OnDroppedAction=[!Update][!Redraw]
[RecycleBin]
Measure=Calc
Formula=RecycleManager
IfAboveValue=0
IfAboveAction=[!HideMeter MeterRM01][!ShowMeter MeterRM02]
IfEqualValue=0
IfEqualAction=[!HideMeter MeterRM02][!ShowMeter MeterRM01]
[MeasureActionTimerRM01]
Measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat FadeIn,#Wait#,32
FadeIn=[!SetVariable AlphaRM01 "(Clamp(#AlphaRM01#+5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimerRM01"][!UpdateMeter "MeterRM01"][!Redraw]
ActionList2=Repeat FadeOut,#Wait#,32
FadeOut=[!SetVariable AlphaRM01 "(Clamp(#AlphaRM01#-5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimerRM01"][!UpdateMeter "MeterRM01"][!Redraw]
DynamicVariables=1
[MeterRM01]
Meter=Image
ImageName=#@#RecycleEmpty.png
ImageAlpha=#AlphaRM01#
MouseOverAction=[!CommandMeasure MeasureActionTimerRM01 "Stop 2"][!CommandMeasure MeasureActionTimerRM01 "Execute 1"]
MouseLeaveAction=[!CommandMeasure MeasureActionTimerRM01 "Stop 1"][!CommandMeasure MeasureActionTimerRM01 "Execute 2"]
LeftMouseUpAction=[!CommandMeasure RecycleManager OpenBin]
RightMouseUpAction=[]
DynamicVariables=1
H=#Size#
W=#Size#
X=#X#
Y=#Y#
[MeasureActionTimerRM02]
Measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat FadeIn,#Wait#,32
FadeIn=[!SetVariable AlphaRM02 "(Clamp(#AlphaRM02#+5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimerRM02"][!UpdateMeter "MeterRM02"][!Redraw]
ActionList2=Repeat FadeOut,#Wait#,32
FadeOut=[!SetVariable AlphaRM02 "(Clamp(#AlphaRM02#-5,#Min#,#Max#))"][!UpdateMeasure "MeasureActionTimerRM02"][!UpdateMeter "MeterRM02"][!Redraw]
DynamicVariables=1
[MeterRM02]
Meter=Image
ImageName=#@#RecycleFull.png
ImageAlpha=#AlphaRM02#
MouseOverAction=[!CommandMeasure MeasureActionTimerRM02 "Stop 2"][!CommandMeasure MeasureActionTimerRM02 "Execute 1"]
MouseLeaveAction=[!CommandMeasure MeasureActionTimerRM02 "Stop 1"][!CommandMeasure MeasureActionTimerRM02 "Execute 2"]
LeftMouseUpAction=[!CommandMeasure RecycleManager OpenBin]
RightMouseUpAction=[!CommandMeasure RecycleManager EmptyBinSilent]
DynamicVariables=1
H=#Size#
W=#Size#
X=250
Y=#Y#