Stacked Bar
Posted: August 12th, 2017, 5:11 pm
Hi, my first skin.
Demo
https://youtu.be/MDnw_gkR9Gg
Thanks to eclectic-tech for help!
Stacked Bar no have graphics, and i post it as code...
Demo
https://youtu.be/MDnw_gkR9Gg
Thanks to eclectic-tech for help!
Stacked Bar no have graphics, and i post it as code...
Code: Select all
[Rainmeter]
Update=25
AccurateText=1
DynamicWindowSize=1
SkinHeight=(#HeightSize#+5)
SkinWidth=(#ScaleFactor#+5)
[Variables]
UpdateAverageSize=100
FontSize=10
ScaleFactor=1000
HeightSize=25
ColorIntensityLowRed=0
ColorIntensityLowGreen=0
ColorIntensityLowBlue=0
ColorIntensityHighRed=255
ColorIntensityHighGreen=255
ColorIntensityHighBlue=255
LogicalDriveC=C:
LogicalDriveD=D:
LogicalDriveE=E:
LogicalDriveF=F:
LogicalDriveG=G:
LogicalDriveH=H:
LogicalDriveI=I:
LogicalDriveJ=J:
LogicalDriveK=K:
LogicalDriveL=L:
LogicalDriveM=M:
LogicalDriveN=N:
LogicalDriveO=O:
LogicalDriveP=P:
LogicalDriveQ=Q:
LogicalDriveR=R:
LogicalDriveS=S:
LogicalDriveT=T:
LogicalDriveU=U:
LogicalDriveV=V:
LogicalDriveW=W:
LogicalDriveX=X:
LogicalDriveY=Y:
LogicalDriveZ=Z:
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[MeasureTotalDiskSpaceLogicalDriveC]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveC#
[MeasureTotalDiskSpaceLogicalDriveD]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveD#
[MeasureTotalDiskSpaceLogicalDriveE]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveE#
[MeasureTotalDiskSpaceLogicalDriveF]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveF#
[MeasureTotalDiskSpaceLogicalDriveG]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveG#
[MeasureTotalDiskSpaceLogicalDriveX]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveX#
[MeasureTotalDiskSpaceLogicalDriveY]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveY#
[MeasureTotalDiskSpaceLogicalDriveZ]
Measure=FreeDiskSpace
Total=1
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveZ#
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[MeasureFreeDiskSpaceLogicalDriveC]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveC#
[MeasureFreeDiskSpaceLogicalDriveD]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveD#
[MeasureFreeDiskSpaceLogicalDriveE]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveE#
[MeasureFreeDiskSpaceLogicalDriveF]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveF#
[MeasureFreeDiskSpaceLogicalDriveG]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveG#
[MeasureFreeDiskSpaceLogicalDriveX]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveX#
[MeasureFreeDiskSpaceLogicalDriveY]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveY#
[MeasureFreeDiskSpaceLogicalDriveZ]
Measure=FreeDiskSpace
IgnoreRemovable=0
AverageSize=#UpdateAverageSize#
Drive=#LogicalDriveZ#
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[MeasureTotalScaleLogicalDriveSize]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveC+MeasureFreeDiskSpaceLogicalDriveD+MeasureFreeDiskSpaceLogicalDriveE+MeasureFreeDiskSpaceLogicalDriveF+MeasureFreeDiskSpaceLogicalDriveG+MeasureFreeDiskSpaceLogicalDriveX+MeasureFreeDiskSpaceLogicalDriveY+MeasureFreeDiskSpaceLogicalDriveZ)/#ScaleFactor#
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[MeasureScaleSizeLogicalDriveC]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveC/MeasureTotalScaleLogicalDriveSize)
[MeasureScaleSizeLogicalDriveD]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveD/MeasureTotalScaleLogicalDriveSize)
[MeasureScaleSizeLogicalDriveE]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveE/MeasureTotalScaleLogicalDriveSize)
[MeasureScaleSizeLogicalDriveF]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveF/MeasureTotalScaleLogicalDriveSize)
[MeasureScaleSizeLogicalDriveG]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveG/MeasureTotalScaleLogicalDriveSize)
[MeasureScaleSizeLogicalDriveX]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveX/MeasureTotalScaleLogicalDriveSize)
[MeasureScaleSizeLogicalDriveY]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveY/MeasureTotalScaleLogicalDriveSize)
[MeasureScaleSizeLogicalDriveZ]
Measure=Calc
Formula=(MeasureFreeDiskSpaceLogicalDriveZ/MeasureTotalScaleLogicalDriveSize)
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[MeasureFreeGBLogicalDriveC]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveC/1000/1000/1000,0)
[MeasureFreeGBLogicalDriveD]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveD/1000/1000/1000,0)
[MeasureFreeGBLogicalDriveE]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveE/1000/1000/1000,0)
[MeasureFreeGBLogicalDriveF]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveF/1000/1000/1000,0)
[MeasureFreeGBLogicalDriveG]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveG/1000/1000/1000,0)
[MeasureFreeGBLogicalDriveX]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveX/1000/1000/1000,0)
[MeasureFreeGBLogicalDriveY]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveY/1000/1000/1000,0)
[MeasureFreeGBLogicalDriveZ]
Measure=Calc
Formula=Round(MeasureFreeDiskSpaceLogicalDriveZ/1000/1000/1000,0)
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[MeasureColorALogicalDriveC]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#
[MeasureColorBLogicalDriveC]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#
[MeasureColorCLogicalDriveC]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#
[MeasureColorALogicalDriveD]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#
[MeasureColorBLogicalDriveD]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#
[MeasureColorCLogicalDriveD]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#
[MeasureColorALogicalDriveE]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#
[MeasureColorBLogicalDriveE]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#
[MeasureColorCLogicalDriveE]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#
[MeasureColorALogicalDriveF]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#
[MeasureColorBLogicalDriveF]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#
[MeasureColorCLogicalDriveF]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#
[MeasureColorALogicalDriveG]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#
[MeasureColorBLogicalDriveG]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#
[MeasureColorCLogicalDriveG]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#
[MeasureColorALogicalDriveX]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#
[MeasureColorBLogicalDriveX]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#
[MeasureColorCLogicalDriveX]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#
[MeasureColorALogicalDriveY]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#
[MeasureColorBLogicalDriveY]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#
[MeasureColorCLogicalDriveY]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#
[MeasureColorALogicalDriveZ]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowRed#
HighBound=#ColorIntensityHighRed#
[MeasureColorBLogicalDriveZ]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowGreen#
HighBound=#ColorIntensityHighGreen#
[MeasureColorCLogicalDriveZ]
Measure=Calc
Formula=Random
LowBound=#ColorIntensityLowBlue#
HighBound=#ColorIntensityHighBlue#
;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[MeterBarFreeLogicalDriveC]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveC
DynamicVariables=1
AntiAlias=1
X=2
Y=2
W=([MeasureScaleSizeLogicalDriveC])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveC],[MeasureColorBLogicalDriveC],[MeasureColorCLogicalDriveC],255
SolidColor=[MeasureColorALogicalDriveC],[MeasureColorBLogicalDriveC],[MeasureColorCLogicalDriveC],255
ToolTipText=#LogicalDriveC# [MeasureFreeGBLogicalDriveC] GB
[MeterBarFreeLogicalDriveD]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveD
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveD])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveD],[MeasureColorBLogicalDriveD],[MeasureColorCLogicalDriveD],255
SolidColor=[MeasureColorALogicalDriveD],[MeasureColorBLogicalDriveD],[MeasureColorCLogicalDriveD],255
ToolTipText=#LogicalDriveD# [MeasureFreeGBLogicalDriveD] GB
[MeterBarFreeLogicalDriveE]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveE
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveE])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveE],[MeasureColorBLogicalDriveE],[MeasureColorCLogicalDriveE],255
SolidColor=[MeasureColorALogicalDriveE],[MeasureColorBLogicalDriveE],[MeasureColorCLogicalDriveE],255
ToolTipText=#LogicalDriveE# [MeasureFreeGBLogicalDriveE] GB
[MeterBarFreeLogicalDriveF]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveF
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveF])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveF],[MeasureColorBLogicalDriveF],[MeasureColorCLogicalDriveF],255
SolidColor=[MeasureColorALogicalDriveF],[MeasureColorBLogicalDriveF],[MeasureColorCLogicalDriveF],255
ToolTipText=#LogicalDriveF# [MeasureFreeGBLogicalDriveF] GB
[MeterBarFreeLogicalDriveG]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveG
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveG])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveG],[MeasureColorBLogicalDriveG],[MeasureColorCLogicalDriveG],255
SolidColor=[MeasureColorALogicalDriveG],[MeasureColorBLogicalDriveG],[MeasureColorCLogicalDriveG],255
ToolTipText=#LogicalDriveG# [MeasureFreeGBLogicalDriveG] GB
[MeterBarFreeLogicalDriveX]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveX
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveX])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveX],[MeasureColorBLogicalDriveX],[MeasureColorCLogicalDriveX],255
SolidColor=[MeasureColorALogicalDriveX],[MeasureColorBLogicalDriveX],[MeasureColorCLogicalDriveX],255
ToolTipText=#LogicalDriveX# [MeasureFreeGBLogicalDriveX] GB
[MeterBarFreeLogicalDriveY]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveY
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveY])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveY],[MeasureColorBLogicalDriveY],[MeasureColorCLogicalDriveY],255
SolidColor=[MeasureColorALogicalDriveY],[MeasureColorBLogicalDriveY],[MeasureColorCLogicalDriveY],255
ToolTipText=#LogicalDriveY# [MeasureFreeGBLogicalDriveY] GB
[MeterBarFreeLogicalDriveZ]
Meter=Bar
BarOrientation=Horizontal
MeasureName=MeasureTotalDiskSpaceLogicalDriveZ
DynamicVariables=1
AntiAlias=1
X=R
Y=r
W=([MeasureScaleSizeLogicalDriveZ])
H=#HeightSize#
LeftMouseUpAction=!RainmeterRefresh
BarColor=[MeasureColorALogicalDriveZ],[MeasureColorBLogicalDriveZ],[MeasureColorCLogicalDriveZ],255
SolidColor=[MeasureColorALogicalDriveZ],[MeasureColorBLogicalDriveZ],[MeasureColorCLogicalDriveZ],255
ToolTipText=#LogicalDriveZ# [MeasureFreeGBLogicalDriveZ] GB
[MeterRoundedRectangle]
Meter=Shape
X=2
Y=2
Shape=Rectangle 0,0,(#ScaleFactor#-2),(#HeightSize#),1 | Extend Modifiers
Modifiers=Fill Color 0,0,0,0 | StrokeWidth 2 | Stroke Color 100,100,100,255