It is currently April 18th, 2024, 6:13 am

Vertical Drives Bar

Skins that monitor system information
Craft
Posts: 25
Joined: August 3rd, 2017, 6:00 pm

Vertical Drives Bar

Post by Craft »

Hi! My new creation:

Some things need to do, but you can use it already)

Preview: [Youtube]https://youtu.be/6CR_mLfp1hs[/Youtube]

Code: Select all

[Rainmeter]
	Update=25
	DynamicWindowSize=1
	AccurateText=1

[Variables]
;Disk Names
	DiskC=C:
	DiskD=D:
	DiskE=E:
	DiskF=F:
	DiskG=G:
	DiskH=H:
	DiskX=X:
	DiskY=Y:
	DiskZ=Z:
;Global Position	
	GlobalIndentTop=5
;Bar Position Settings
	BarIndentLeft=120
;Motion Smoothing On Disk Size Changes
	DiskAverageSize=500
;Global Meter Height
	ScaleSize=500
;Separator Size
	SeparatorSize=5
;Motion Smoothing On Separator Hiding
	SeparatorSizeControlAverageSize=25
;Bar Width
	BarWidth=10
;Global Line Rounding
	LineRounding=4
;Global Border Thickness Size
	BorderThicknessSize=1
;Global Border Color
	BorderColor=212121
;Switches For Borders Hiding
	BorderSwitchC=#BorderThicknessSize#
	BorderSwitchD=#BorderThicknessSize#
	BorderSwitchE=#BorderThicknessSize#
	BorderSwitchF=#BorderThicknessSize#
	BorderSwitchG=#BorderThicknessSize#
	BorderSwitchH=#BorderThicknessSize#
	BorderSwitchX=#BorderThicknessSize#
	BorderSwitchY=#BorderThicknessSize#
	BorderSwitchZ=#BorderThicknessSize#
;Bar Default Color
	ColorC=424242
	ColorD=424242
	ColorE=424242
	ColorF=424242
	ColorG=424242
	ColorH=424242
	ColorX=424242
	ColorY=424242
	ColorZ=424242
;Warning Colors
 ;RED
	Warning1=E15241
 ;ORANGE
	Warning2=F09C3B
 ;YELLOW
	Warning3=FDE95E
 ;GREEN
	Warning4=4caf50
 ;TEAL
	Warning5=26a69a
;Bar Visibility Switches
	HiddenС=0
	HiddenD=0
	HiddenE=0
	HiddenF=0
	HiddenG=0
	HiddenH=0
	HiddenX=0
	HiddenY=0
	HiddenZ=0
;Info Position Settings
	InfoIndentLeft=0
	InfoWidth=120
;Info Background Color
	ColorInfo=00838f
;Info Visibility Switches
	HiddenInfoC=1
	HiddenInfoD=1
	HiddenInfoE=1
	HiddenInfoF=1
	HiddenInfoG=1
	HiddenInfoH=1
	HiddenInfoX=1
	HiddenInfoY=1
	HiddenInfoZ=1
;Info Font Settings
	InfoFont=System
	InfoFontSize=10
	InfoFontColor=b0bec5
;Info Number Of Decimals
	InfoNumOfDecimals=3










[LabelC]
	Measure=FreeDiskSpace
	Drive=#DiskC#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1

[LabelD]
	Measure=FreeDiskSpace
	Drive=#DiskD#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1

[LabelE]
	Measure=FreeDiskSpace
	Drive=#DiskE#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1

[LabelF]
	Measure=FreeDiskSpace
	Drive=#DiskF#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1

[LabelG]
	Measure=FreeDiskSpace
	Drive=#DiskG#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1

[LabelH]
	Measure=FreeDiskSpace
	Drive=#DiskH#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1

[LabelX]
	Measure=FreeDiskSpace
	Drive=#DiskX#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1

[LabelY]
	Measure=FreeDiskSpace
	Drive=#DiskY#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1

[LabelZ]
	Measure=FreeDiskSpace
	Drive=#DiskZ#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1
	Label=1










[FreeSpaceC]
	Measure=FreeDiskSpace
	Drive=#DiskC#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1

[FreeSpaceD]
	Measure=FreeDiskSpace
	Drive=#DiskD#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1

[FreeSpaceE]
	Measure=FreeDiskSpace
	Drive=#DiskE#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1

[FreeSpaceF]
	Measure=FreeDiskSpace
	Drive=#DiskF#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1

[FreeSpaceG]
	Measure=FreeDiskSpace
	Drive=#DiskG#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1

[FreeSpaceH]
	Measure=FreeDiskSpace
	Drive=#DiskH#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1

[FreeSpaceX]
	Measure=FreeDiskSpace
	Drive=#DiskX#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1

[FreeSpaceY]
	Measure=FreeDiskSpace
	Drive=#DiskY#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1

[FreeSpaceZ]
	Measure=FreeDiskSpace
	Drive=#DiskZ#
	IgnoreRemovable=0
	AverageSize=#DiskAverageSize#
	DynamicVariables=1










[FreeSpacePercentC]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceC:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentC < 10)
	IfTrueAction=!SetVariable ColorC #Warning1#
	IfCondition2=(FreeSpacePercentC >= 10) && (FreeSpacePercentC < 25)
	IfTrueAction2=!SetVariable ColorC #Warning2#
	IfCondition3=(FreeSpacePercentC >= 25) && (FreeSpacePercentC < 50)
	IfTrueAction3=!SetVariable ColorC #Warning3#
	IfCondition4=(FreeSpacePercentC >= 50) && (FreeSpacePercentC < 75)
	IfTrueAction4=!SetVariable ColorC #Warning4#
	IfCondition5=(FreeSpacePercentC >= 75) && (FreeSpacePercentC <= 100)
	IfTrueAction5=!SetVariable ColorC #Warning5#

[FreeSpacePercentD]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceD:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentD < 10)
	IfTrueAction=!SetVariable ColorD #Warning1#
	IfCondition2=(FreeSpacePercentD >= 10) && (FreeSpacePercentD < 25)
	IfTrueAction2=!SetVariable ColorD #Warning2#
	IfCondition3=(FreeSpacePercentD >= 25) && (FreeSpacePercentD < 50)
	IfTrueAction3=!SetVariable ColorD #Warning3#
	IfCondition4=(FreeSpacePercentD >= 50) && (FreeSpacePercentD < 75)
	IfTrueAction4=!SetVariable ColorD #Warning4#
	IfCondition5=(FreeSpacePercentD >= 75) && (FreeSpacePercentD <= 100)
	IfTrueAction5=!SetVariable ColorD #Warning5#

[FreeSpacePercentE]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceE:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentE < 10)
	IfTrueAction=!SetVariable ColorE #Warning1#
	IfCondition2=(FreeSpacePercentE >= 10) && (FreeSpacePercentE < 25)
	IfTrueAction2=!SetVariable ColorE #Warning2#
	IfCondition3=(FreeSpacePercentE >= 25) && (FreeSpacePercentE < 50)
	IfTrueAction3=!SetVariable ColorE #Warning3#
	IfCondition4=(FreeSpacePercentE >= 50) && (FreeSpacePercentE < 75)
	IfTrueAction4=!SetVariable ColorE #Warning4#
	IfCondition5=(FreeSpacePercentE >= 75) && (FreeSpacePercentE <= 100)
	IfTrueAction5=!SetVariable ColorE #Warning5#

[FreeSpacePercentF]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceF:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentF < 10)
	IfTrueAction=!SetVariable ColorF #Warning1#
	IfCondition2=(FreeSpacePercentF >= 10) && (FreeSpacePercentF < 25)
	IfTrueAction2=!SetVariable ColorF #Warning2#
	IfCondition3=(FreeSpacePercentF >= 25) && (FreeSpacePercentF < 50)
	IfTrueAction3=!SetVariable ColorF #Warning3#
	IfCondition4=(FreeSpacePercentF >= 50) && (FreeSpacePercentF < 75)
	IfTrueAction4=!SetVariable ColorF #Warning4#
	IfCondition5=(FreeSpacePercentF >= 75) && (FreeSpacePercentF <= 100)
	IfTrueAction5=!SetVariable ColorF #Warning5#

[FreeSpacePercentG]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceG:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentG < 10)
	IfTrueAction=!SetVariable ColorG #Warning1#
	IfCondition2=(FreeSpacePercentG >= 10) && (FreeSpacePercentG < 25)
	IfTrueAction2=!SetVariable ColorG #Warning2#
	IfCondition3=(FreeSpacePercentG >= 25) && (FreeSpacePercentG < 50)
	IfTrueAction3=!SetVariable ColorG #Warning3#
	IfCondition4=(FreeSpacePercentG >= 50) && (FreeSpacePercentG < 75)
	IfTrueAction4=!SetVariable ColorG #Warning4#
	IfCondition5=(FreeSpacePercentG >= 75) && (FreeSpacePercentG <= 100)
	IfTrueAction5=!SetVariable ColorG #Warning5#

[FreeSpacePercentH]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceH:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentH < 10)
	IfTrueAction=!SetVariable ColorH #Warning1#
	IfCondition2=(FreeSpacePercentH >= 10) && (FreeSpacePercentH < 25)
	IfTrueAction2=!SetVariable ColorH #Warning2#
	IfCondition3=(FreeSpacePercentH >= 25) && (FreeSpacePercentH < 50)
	IfTrueAction3=!SetVariable ColorH #Warning3#
	IfCondition4=(FreeSpacePercentH >= 50) && (FreeSpacePercentH < 75)
	IfTrueAction4=!SetVariable ColorH #Warning4#
	IfCondition5=(FreeSpacePercentH >= 75) && (FreeSpacePercentH <= 100)
	IfTrueAction5=!SetVariable ColorH #Warning5#

[FreeSpacePercentX]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceX:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentX < 10)
	IfTrueAction=!SetVariable ColorX #Warning1#
	IfCondition2=(FreeSpacePercentX >= 10) && (FreeSpacePercentX < 25)
	IfTrueAction2=!SetVariable ColorX #Warning2#
	IfCondition3=(FreeSpacePercentX >= 25) && (FreeSpacePercentX < 50)
	IfTrueAction3=!SetVariable ColorX #Warning3#
	IfCondition4=(FreeSpacePercentX >= 50) && (FreeSpacePercentX < 75)
	IfTrueAction4=!SetVariable ColorX #Warning4#
	IfCondition5=(FreeSpacePercentX >= 75) && (FreeSpacePercentX <= 100)
	IfTrueAction5=!SetVariable ColorX #Warning5#

[FreeSpacePercentY]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceY:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentY < 10)
	IfTrueAction=!SetVariable ColorY #Warning1#
	IfCondition2=(FreeSpacePercentY >= 10) && (FreeSpacePercentY < 25)
	IfTrueAction2=!SetVariable ColorY #Warning2#
	IfCondition3=(FreeSpacePercentY >= 25) && (FreeSpacePercentY < 50)
	IfTrueAction3=!SetVariable ColorY #Warning3#
	IfCondition4=(FreeSpacePercentY >= 50) && (FreeSpacePercentY < 75)
	IfTrueAction4=!SetVariable ColorY #Warning4#
	IfCondition5=(FreeSpacePercentY >= 75) && (FreeSpacePercentY <= 100)
	IfTrueAction5=!SetVariable ColorY #Warning5#

[FreeSpacePercentZ]
	Measure=Calc
	DynamicVariables=1
	Formula=[FreeSpaceZ:%]
	IfConditionMode=1
	IfCondition=(FreeSpacePercentZ < 10)
	IfTrueAction=!SetVariable ColorZ #Warning1#
	IfCondition2=(FreeSpacePercentZ >= 10) && (FreeSpacePercentZ < 25)
	IfTrueAction2=!SetVariable ColorZ #Warning2#
	IfCondition3=(FreeSpacePercentZ >= 25) && (FreeSpacePercentZ < 50)
	IfTrueAction3=!SetVariable ColorZ #Warning3#
	IfCondition4=(FreeSpacePercentZ >= 50) && (FreeSpacePercentZ < 75)
	IfTrueAction4=!SetVariable ColorZ #Warning4#
	IfCondition5=(FreeSpacePercentZ >= 75) && (FreeSpacePercentZ <= 100)
	IfTrueAction5=!SetVariable ColorZ #Warning5#










[FreeSpaceTotal]
	Measure=Calc
	DynamicVariables=1
	Formula=(FreeSpaceC+FreeSpaceD+FreeSpaceE+FreeSpaceF+FreeSpaceG+FreeSpaceH+FreeSpaceX+FreeSpaceY+FreeSpaceZ)










[ScaleRate]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceTotal/#ScaleSize#










[ScaleSizeC]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceC/ScaleRate

[ScaleSizeD]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceD/ScaleRate

[ScaleSizeE]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceE/ScaleRate

[ScaleSizeF]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceF/ScaleRate

[ScaleSizeG]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceG/ScaleRate

[ScaleSizeH]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceH/ScaleRate

[ScaleSizeX]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceX/ScaleRate

[ScaleSizeY]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceY/ScaleRate

[ScaleSizeZ]
	Measure=Calc
	DynamicVariables=1
	Formula=FreeSpaceZ/ScaleRate










[SeparatorSizeC]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlC]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeC]

[SeparatorSizeD]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlD]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeD]

[SeparatorSizeE]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlE]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeE]

[SeparatorSizeF]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlF]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeF]

[SeparatorSizeG]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlG]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeG]

[SeparatorSizeH]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlH]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeH]

[SeparatorSizeX]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlX]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeX]

[SeparatorSizeY]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlY]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeY]

[SeparatorSizeZ]
	Measure=Loop
	StartValue=0
	EndValue=(#SeparatorSize#)
	Increment=1
	LoopCount=1

[SeparatorSizeControlZ]
	Measure=Calc
	DynamicVariables=1
	AverageSize=#SeparatorSizeControlAverageSize#
	Formula=[SeparatorSizeZ]










[StateC]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeC < 5
	IfTrueAction=!SetVariable BorderSwitchC 0
	IfFalseAction=!SetVariable BorderSwitchC #BorderThicknessSize#
	IfCondition2=ScaleSizeC < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeC] [!CommandMeasure SeparatorSizeC "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeC]
	IfCondition3=ScaleSizeC < 5
	IfTrueAction3=!SetVariable HiddenC 1
	IfFalseAction3=!SetVariable HiddenC 0

[StateD]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeD < 5
	IfTrueAction=!SetVariable BorderSwitchD 0
	IfFalseAction=!SetVariable BorderSwitchD #BorderThicknessSize#
	IfCondition2=ScaleSizeD < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeD] [!CommandMeasure SeparatorSizeD "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeD]
	IfCondition3=ScaleSizeD < 5
	IfTrueAction3=!SetVariable HiddenD 1
	IfFalseAction3=!SetVariable HiddenD 0

[StateE]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeE < 5
	IfTrueAction=!SetVariable BorderSwitchE 0
	IfFalseAction=!SetVariable BorderSwitchE #BorderThicknessSize#
	IfCondition2=ScaleSizeE < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeE] [!CommandMeasure SeparatorSizeE "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeE]
	IfCondition3=ScaleSizeE < 5
	IfTrueAction3=!SetVariable HiddenE 1
	IfFalseAction3=!SetVariable HiddenE 0

[StateF]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeF < 5
	IfTrueAction=!SetVariable BorderSwitchF 0
	IfFalseAction=!SetVariable BorderSwitchF #BorderThicknessSize#
	IfCondition2=ScaleSizeF < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeF] [!CommandMeasure SeparatorSizeF "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeF]
	IfCondition3=ScaleSizeF < 5
	IfTrueAction3=!SetVariable HiddenF 1
	IfFalseAction3=!SetVariable HiddenF 0

[StateG]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeG < 5
	IfTrueAction=!SetVariable BorderSwitchG 0
	IfFalseAction=!SetVariable BorderSwitchG #BorderThicknessSize#
	IfCondition2=ScaleSizeG < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeG] [!CommandMeasure SeparatorSizeG "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeG]
	IfCondition3=ScaleSizeG < 5
	IfTrueAction3=!SetVariable HiddenG 1
	IfFalseAction3=!SetVariable HiddenG 0

[StateH]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeH < 5
	IfTrueAction=!SetVariable BorderSwitchH 0
	IfFalseAction=!SetVariable BorderSwitchH #BorderThicknessSize#
	IfCondition2=ScaleSizeH < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeH] [!CommandMeasure SeparatorSizeH "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeH]
	IfCondition3=ScaleSizeH < 5
	IfTrueAction3=!SetVariable HiddenH 1
	IfFalseAction3=!SetVariable HiddenH 0

[StateX]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeX < 5
	IfTrueAction=!SetVariable BorderSwitchX 0
	IfFalseAction=!SetVariable BorderSwitchX #BorderThicknessSize#
	IfCondition2=ScaleSizeX < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeX] [!CommandMeasure SeparatorSizeX "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeX]
	IfCondition3=ScaleSizeX < 5
	IfTrueAction3=!SetVariable HiddenX 1
	IfFalseAction3=!SetVariable HiddenX 0

[StateY]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeY < 5
	IfTrueAction=!SetVariable BorderSwitchY 0
	IfFalseAction=!SetVariable BorderSwitchY #BorderThicknessSize#
	IfCondition2=ScaleSizeY < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeY] [!CommandMeasure SeparatorSizeY "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeY]
	IfCondition3=ScaleSizeY < 5
	IfTrueAction3=!SetVariable HiddenY 1
	IfFalseAction3=!SetVariable HiddenY 0

[StateZ]
	Measure=Calc
	IfConditionMode=1
	IfCondition=ScaleSizeZ < 5
	IfTrueAction=!SetVariable BorderSwitchZ 0
	IfFalseAction=!SetVariable BorderSwitchZ #BorderThicknessSize#
	IfCondition2=ScaleSizeZ < 1
	IfTrueAction2=[!TogglePauseMeasure SeparatorSizeZ] [!CommandMeasure SeparatorSizeZ "Reset"]
	IfFalseAction2=[!TogglePauseMeasure SeparatorSizeZ 
	IfCondition3=ScaleSizeZ < 5
	IfTrueAction3=!SetVariable HiddenZ 1
	IfFalseAction3=!SetVariable HiddenZ 0










[StartPointC]
	Measure=Calc
	DynamicVariables=1
	Formula=#GlobalIndentTop#

[EndPointC]
	Measure=Calc
	DynamicVariables=1
	Formula=#GlobalIndentTop#+ScaleSizeC+SeparatorSizeControlC

[StartPointD]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointC

[EndPointD]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointC+ScaleSizeD+SeparatorSizeControlD

[StartPointE]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointD

[EndPointE]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointD+ScaleSizeE+SeparatorSizeControlE

[StartPointF]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointE

[EndPointF]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointE+ScaleSizeF+SeparatorSizeControlF

[StartPointG]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointF

[EndPointG]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointF+ScaleSizeG+SeparatorSizeControlG

[StartPointH]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointG

[EndPointH]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointG+ScaleSizeH+SeparatorSizeControlH

[StartPointX]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointH

[EndPointX]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointH+ScaleSizeX+SeparatorSizeControlX

[StartPointY]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointX

[EndPointY]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointX+ScaleSizeY+SeparatorSizeControlY

[StartPointZ]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointY

[EndPointZ]
	Measure=Calc
	DynamicVariables=1
	Formula=EndPointY+ScaleSizeZ+SeparatorSizeControlZ










[FreeC]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointC],#BarWidth#,[ScaleSizeC],#LineRounding# | Fill Color #ColorC# | StrokeWidth #BorderSwitchC# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenС#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoС 0
	MouseLeaveAction=!SetVariable HiddenInfoС 1

[FreeD]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointD],#BarWidth#,[ScaleSizeD],#LineRounding# | Fill Color #ColorD# | StrokeWidth #BorderSwitchD# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenD#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoD 0
	MouseLeaveAction=!SetVariable HiddenInfoD 1

[FreeE]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointE],#BarWidth#,[ScaleSizeE],#LineRounding# | Fill Color #ColorE# | StrokeWidth #BorderSwitchE# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenE#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoE 0
	MouseLeaveAction=!SetVariable HiddenInfoE 1

[FreeF]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointF],#BarWidth#,[ScaleSizeF],#LineRounding# | Fill Color #ColorF# | StrokeWidth #BorderSwitchF# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenF#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoF 0
	MouseLeaveAction=!SetVariable HiddenInfoF 1

[FreeG]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointG],#BarWidth#,[ScaleSizeG],#LineRounding# | Fill Color #ColorG# | StrokeWidth #BorderSwitchG# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenG#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoG 0
	MouseLeaveAction=!SetVariable HiddenInfoG 1

[FreeH]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointH],#BarWidth#,[ScaleSizeH],#LineRounding# | Fill Color #ColorH# | StrokeWidth #BorderSwitchH# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenH#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoH 0
	MouseLeaveAction=!SetVariable HiddenInfoH 1

[FreeX]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointX],#BarWidth#,[ScaleSizeX],#LineRounding# | Fill Color #ColorX# | StrokeWidth #BorderSwitchX# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenX#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoX 0
	MouseLeaveAction=!SetVariable HiddenInfoX 1

[FreeY]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointY],#BarWidth#,[ScaleSizeY],#LineRounding# | Fill Color #ColorY# | StrokeWidth #BorderSwitchY# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenY#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoY 0
	MouseLeaveAction=!SetVariable HiddenInfoY 1

[FreeZ]
	Meter=Shape
	Shape=Rectangle #BarIndentLeft#,[StartPointZ],#BarWidth#,[ScaleSizeZ],#LineRounding# | Fill Color #ColorZ# | StrokeWidth #BorderSwitchZ# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenZ#
	LeftMouseUpAction=!RainmeterRefresh
	MouseOverAction=!SetVariable HiddenInfoZ 0
	MouseLeaveAction=!SetVariable HiddenInfoZ 1










[InfoC]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointC],#InfoWidth#,[ScaleSizeC],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchC# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoС#
	LeftMouseUpAction=!RainmeterRefresh

[InfoD]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointD],#InfoWidth#,[ScaleSizeD],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchD# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoD#
	LeftMouseUpAction=!RainmeterRefresh

[InfoE]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointE],#InfoWidth#,[ScaleSizeE],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchE# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoE#
	LeftMouseUpAction=!RainmeterRefresh

[InfoF]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointF],#InfoWidth#,[ScaleSizeF],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchF# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoF#
	LeftMouseUpAction=!RainmeterRefresh

[InfoG]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointG],#InfoWidth#,[ScaleSizeG],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchG# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoG#
	LeftMouseUpAction=!RainmeterRefresh

[InfoH]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointH],#InfoWidth#,[ScaleSizeH],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchH# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoH#
	LeftMouseUpAction=!RainmeterRefresh

[InfoX]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointX],#InfoWidth#,[ScaleSizeX],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchX# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoX#
	LeftMouseUpAction=!RainmeterRefresh

[InfoY]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointY],#InfoWidth#,[ScaleSizeY],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchY# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoY#
	LeftMouseUpAction=!RainmeterRefresh

[InfoZ]
	Meter=Shape
	Shape=Rectangle #InfoIndentLeft#,[StartPointZ],#InfoWidth#,[ScaleSizeZ],#LineRounding# | Fill Color #ColorInfo# | StrokeWidth #BorderSwitchZ# | Stroke Color #BorderColor#
	AntiAlias=1
	DynamicVariables=1
	Hidden=#HiddenInfoZ#
	LeftMouseUpAction=!RainmeterRefresh










[LabelTextC]
	Meter=String
	MeasureName=LabelC
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointC]+([ScaleSizeC]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoC

[LabelTextD]
	Meter=String
	MeasureName=LabelD
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointD]+([ScaleSizeD]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoD

[LabelTextE]
	Meter=String
	MeasureName=LabelE
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointE]+([ScaleSizeE]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoE

[LabelTextF]
	Meter=String
	MeasureName=LabelF
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointF]+([ScaleSizeF]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoF

[LabelTextG]
	Meter=String
	MeasureName=LabelG
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointG]+([ScaleSizeG]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoG

[LabelTextH]
	Meter=String
	MeasureName=LabelH
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointH]+([ScaleSizeH]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoH

[LabelTextX]
	Meter=String
	MeasureName=LabelX
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointX]+([ScaleSizeX]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoX

[LabelTextY]
	Meter=String
	MeasureName=LabelY
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointY]+([ScaleSizeY]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoY

[LabelTextZ]
	Meter=String
	MeasureName=LabelZ
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointZ]+([ScaleSizeZ]/2)-20)
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=%1
	Container=InfoZ










[InfoTextC]
	Meter=String
	MeasureName=FreeSpaceC
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointC]+([ScaleSizeC]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=C:\ %1
	Container=InfoC

[InfoTextD]
	Meter=String
	MeasureName=FreeSpaceD
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointD]+([ScaleSizeD]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=D:\ %1
	Container=InfoD

[InfoTextE]
	Meter=String
	MeasureName=FreeSpaceE
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointE]+([ScaleSizeE]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=E:\ %1
	Container=InfoE

[InfoTextF]
	Meter=String
	MeasureName=FreeSpaceF
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointF]+([ScaleSizeF]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=F:\ %1
	Container=InfoF

[InfoTextG]
	Meter=String
	MeasureName=FreeSpaceG
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointG]+([ScaleSizeG]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=G:\ %1
	Container=InfoG

[InfoTextH]
	Meter=String
	MeasureName=FreeSpaceH
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointH]+([ScaleSizeH]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=H:\ %1
	Container=InfoH

[InfoTextX]
	Meter=String
	MeasureName=FreeSpaceX
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointX]+([ScaleSizeX]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=X:\ %1
	Container=InfoX

[InfoTextY]
	Meter=String
	MeasureName=FreeSpaceY
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointY]+([ScaleSizeY]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=Y:\ %1
	Container=InfoY

[InfoTextZ]
	Meter=String
	MeasureName=FreeSpaceZ
	DynamicVariables=1
	X=(#InfoWidth#/2)
	Y=([StartPointZ]+([ScaleSizeZ]/2))
	AutoScale=2
	NumOfDecimals=#InfoNumOfDecimals#
	FontFace=#InfoFont#
	FontSize=#InfoFontSize#
	FontColor=#InfoFontColor#
	StringAlign=CenterCenter
	AntiAlias=1
	Text=Z:\ %1
	Container=InfoZ
Last edited by eclectic-tech on July 14th, 2019, 3:25 am, edited 1 time in total.
Reason: Please use code tags. It is the </> symbol.