Code: Select all
[Rainmeter]
Background=#@#Background.png
BackgroundMode=3
BackgroundMargins=0,34,0,13
AccurateText=1
[Variables]
SkinState=1
MemHistState=1
[MEMHistogram]
Meter=Histogram
MeasureName=UsedVMEM
GraphStart=Left
LineWidth=1
X=11
Y=100
W=186
H=25
Autoscale=1
Antialias=1
PrimaryColor=176,196,222,150
;SolidColor=255,255,255,15
Group=Graphs
[HideMemHistogram]
Meter=String
MeterStyle=styleLeftText
FontSize=7
X=41
;Y=98
FontColor=255,140,0,100
Text="MEM"
LeftMouseUpAction=[!SetVariable MemHistState "0"][!WriteKeyValue Variables MemHistState "0"][!UpdateMeasure "MeasureMemHistState"]
Group=TButtons
[ShowMemHistogram]
Meter=String
MeterStyle=styleLeftText
FontSize=7
X=r
;Y=r
FontColor=255,255,255,50
Text="MEM"
LeftMouseUpAction=[!SetVariable MemHistState "1"][!WriteKeyValue Variables MemHistState "1"][!UpdateMeasure "MeasureMemHistState"]
Hidden=1
Group=TButtons
[MeasureMemHistState]
Measure=Calc
Formula=#MemHistState#
IfCondition=(#CURRENTSECTION#=0)
IfTrueAction=[!HideMeter "MEMHistogram"][!ShowMeter "ShowMemHistogram"][!HideMeter "HideMemHistogram"][!Update]
IfFalseAction=[!ShowMeter "MEMHistogram"][!HideMeter "ShowMemHistogram"][!ShowMeter "HideMemHistogram"][!Update][!Redraw]
DynamicVariables=1
[meterHideGraphs]
Meter=Button
ButtonImage=#@#Images\left.png
X=185
Y=15
ImageTint=255,255,255,150
LeftMouseUpAction=[!SetVariable SkinState "0"][!WriteKeyValue Variables SkinState "0"][!UpdateMeasure "MeasureSkinState"]
TooltipText=Hide graph
[meterShowGraphs]
Meter=Button
ButtonImage=#@#Images\right.png
X=r
Y=r
ImageTint=255,255,255,150
LeftMouseUpAction=[!SetVariable SkinState "1"][!WriteKeyValue Variables SkinState "1"][!UpdateMeasure "MeasureSkinState"]
TooltipText=Show graph
Hidden=1
[MeasureSkinState]
Measure=Calc
Formula=#SkinState#
IfCondition=(#CURRENTSECTION#=0)
IfTrueAction=[!HideMeterGroup "Graphs"][!HideMeterGroup "TButtons"][!ShowMeter "meterShowGraphs"][!HideMeter "meterHideGraphs"][!SetOptionGroup "Graphs" "Y" "0"][!SetOptionGroup "TButtons" "Y" "0"][!Update]
IfFalseAction=[!ShowMeterGroup "Graphs"][!HideMeter "meterShowGraphs"][!ShowMeter "meterHideGraphs"][!SetOption "GPUHistogram" "Y" "100"][!SetOption "MEMHistogram" "Y" "100"][!SetOption "HistogramLabelGPU" "Y" "98"][!SetOption "HistogramLabelMEM" "Y" "98"][!SetOption "HideMemHistogram" "Y" "98"][!SetOption "ShowMemHistogram" "Y" "98"][!Update][!Redraw]
DynamicVariables=1
https://youtu.be/GRgXU2Xp-RM