It is currently March 28th, 2024, 6:39 pm

HDD Skin causing stuttering.

Get help with creating, editing & fixing problems with skins
Post Reply
User avatar
StArL0rd84
Posts: 424
Joined: February 8th, 2015, 10:07 pm
Location: EU, Denmark.

HDD Skin causing stuttering.

Post by StArL0rd84 »

Using a combination of the Drivelist plugin and FreeDiskSpace my HDD skin auto detects the number of drives connected.
It then adjusts the skins layout to accommodate.
It works as it should, but as i described in the title, it causes stuttering in all my skins.
It is especially noticeable in the audio visualizer, and there is also a delay in mouseover actions.
At the moment my HDD skin is set to update every 10 seconds, which minimizes the stuttering in all the other skins.
But of cause it would be preferable to have a as low as possible update rate in the HDD skin for several reasons.
I use [!UpdateMeter *][!Redraw] on mouseover actions so an update rate of 1000ms would be ok.
hdd.png
I just cannot figure out what causes the stuttering.
Please take a look at my code:

Code: Select all

[Rainmeter]
 Update=10000
 AccurateText=1
 OnRefreshAction=[!SetTransparency "#SkinTrans#"]
 MouseOverAction=[!ZPos "#MoPos#"]
 MouseLeaveAction=[!ZPos "#MlPos#"]
 ContextTitle=CUSTOM SETTINGS
 ContextAction=[!WriteKeyValue Variables SettingsConfiguration "HDDs" #Var#"][!ActivateConfig "#i0#" "Settings.ini"][!Refresh #i0#]
 ContextTitle2=ThisPC
 ContextAction2=["shell:MyComputerFolder"]
 
[Metadata]
 Name=Synergy Suite
 Author=StArL0rd84
 Information=Automatic adjusting for number of drives connected. Click drive letter to eject drive.
 Version=1.0
 License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0

[Variables]
 @include=#@#Variables\ThemesVars.inc
 @include1=#@#Variables\Variables.inc
 @include2=#ColorVar#
 BarW1=246
 BarW2=149
 BarX=40

[TextStyle]
 Meter=String
 FontColor=#TextColor1#,#TextTrans#
 FontSize=10
 FontFace=ITC Avant Garde Pro Bk
 StringStyle=Normal
 StringAlign=Left
 AntiAlias=1
 DynamicVariables=1
 Group=Txt

[Drive1]
 Measure=Plugin
 Plugin=DriveList.dll
 DefaultString="..."
 Removable=1
 Network=1
 Fixed=1
 Index=0
 NumberType=Count
 DynamicVariables=1
 OnChangeAction=[!UpdateMeasureGroup "Measures"][!UpdateMeter *][!Redraw]
 Disabled=
[mDrive1]
 Measure=Calc
 Formula=Drive1
 UpdateDivider=-1
 Group=Measures
[Drive2]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=1
 UpdateDivider=-1
 Group=Measures
[mDrive2]
 Measure=Calc
 Formula=Drive2
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD2Card Y 30]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD2Card Y -60]
 UpdateDivider=-1
 Group=Measures
[Drive3]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=2
 UpdateDivider=-1
 Group=Measures
[mDrive3]
 Measure=Calc
 Formula=Drive3
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD3Card Y 16r]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD3Card Y -60]
 UpdateDivider=-1
 Group=Measures
[Drive4]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=3
 UpdateDivider=-1
 Group=Measures
[mDrive4]
 Measure=Calc
 Formula=Drive4
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD4Card Y 16r]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD4Card Y -60]
 UpdateDivider=-1
 Group=Measures
[Drive5]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=4
 UpdateDivider=-1
 Group=Measures
[mDrive5]
 Measure=Calc
 Formula=Drive5
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD5Card Y 16r]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD5Card Y -60]
 UpdateDivider=-1
 Group=Measures
[Drive6]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=5
 UpdateDivider=-1
 Group=Measures
[mDrive6]
 Measure=Calc
 Formula=Drive6
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD6Card Y 16r]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD6Card Y -60]
 UpdateDivider=-1
 Group=Measures
[Drive7]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=6
 UpdateDivider=-1
 Group=Measures
[mDrive7]
 Measure=Calc
 Formula=Drive7
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD7Card Y 16r]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD7Card Y -60]
 UpdateDivider=-1
 Group=Measures
[Drive8]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=7
 UpdateDivider=-1
 Group=Measures
[mDrive8]
 Measure=Calc
 Formula=Drive8
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD8Card Y 16r]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD8Card Y -60]
 UpdateDivider=-1
 Group=Measures
[Drive9]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=8
 UpdateDivider=-1
 Group=Measures
[mDrive9]
 Measure=Calc
 Formula=Drive9
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD9Card Y 16r]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD9Card Y -60]
 UpdateDivider=-1
 Group=Measures
[Drive10]
 Measure=Plugin
 Plugin=DriveList.dll
 Parent=Drive1
 Index=9
 UpdateDivider=-1
 Group=Measures
[mDrive10]
 Measure=Calc
 Formula=Drive10
 IfAboveValue=0
 IfAboveAction=[!SetOption HDD10Card Y 16r]
 IfBelowValue=1
 IfBelowAction=[!SetOption HDD10Card Y -60]
 UpdateDivider=-1
 Group=Measures

[Drive1LetterClean]
 Measure=String
 String=[Drive1]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive2LetterClean]
 Measure=String
 String=[Drive2]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive3LetterClean]
 Measure=String
 String=[Drive3]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive4LetterClean]
 Measure=String
 String=[Drive4]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive5LetterClean]
 Measure=String
 String=[Drive5]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive6LetterClean]
 Measure=String
 String=[Drive6]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive7LetterClean]
 Measure=String
 String=[Drive7]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive8LetterClean]
 Measure=String
 String=[Drive8]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive9LetterClean]
 Measure=String
 String=[Drive9]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures
 [Drive10LetterClean]
 Measure=String
 String=[Drive10]
 DynamicVariables=1
 Substitute=":":""
 UpdateDivider=-1
 Group=Measures

[mHDD1Label]
 Measure=FreeDiskSpace
 Drive=[Drive1]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD2Label]
 Measure=FreeDiskSpace
 Drive=[Drive2]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD3Label]
 Measure=FreeDiskSpace
 Drive=[Drive3]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD4Label]
 Measure=FreeDiskSpace
 Drive=[Drive4]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD5Label]
 Measure=FreeDiskSpace
 Drive=[Drive5]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD6Label]
 Measure=FreeDiskSpace
 Drive=[Drive6]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD7Label]
 Measure=FreeDiskSpace
 Drive=[Drive7]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD8Label]
 Measure=FreeDiskSpace
 Drive=[Drive8]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD9Label]
 Measure=FreeDiskSpace
 Drive=[Drive9]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures
[mHDD10Label]
 Measure=FreeDiskSpace
 Drive=[Drive10]
 Label=1
 DynamicVariables=1
 IgnoreRemovable=0
 UpdateDivider=-1
 Group=Measures

[mHDD1]
 Measure=FreeDiskSpace
 Drive=[Drive1]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD2]
 Measure=FreeDiskSpace
 Drive=[Drive2]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD3]
 Measure=FreeDiskSpace
 Drive=[Drive3]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD4]
 Measure=FreeDiskSpace
 Drive=[Drive4]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD5]
 Measure=FreeDiskSpace
 Drive=[Drive5]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD6]
 Measure=FreeDiskSpace
 Drive=[Drive6]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD7]
 Measure=FreeDiskSpace
 Drive=[Drive7]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD8]
 Measure=FreeDiskSpace
 Drive=[Drive8]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD9]
 Measure=FreeDiskSpace
 Drive=[Drive9]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures
[mHDD10]
 Measure=FreeDiskSpace
 Drive=[Drive10]
 InvertMeasure=1
 MaxValue=100
 IgnoreRemovable=0
 DynamicVariables=1
 UpdateDivider=-1
 Group=Measures











[Top]
 Meter=Image
 ImageName=#@#Images\Backgrounds\Short#TopType#.png
 ImageTint=#AccentColor#,#BgTrans#
 AntiAlias=1
 Group=BG1
[Bottom]
 Meter=Image
 ImageName=#@#Images\Backgrounds\Short#TopType#.png
 ImageTint=#AccentColor#,#BgTrans#
 ImageFlip=Vertical
 Y=(26*[mDrive1])+4
 DynamicVariables=1
 AntiAlias=1
 Group=BG1










[HDD1Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive1]\"]
 MouseOverAction=[!SetOption HDD1Bar W #BarW2#][!ShowMeterGroup Bar1Label][!SetOption HDD1Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD1Bar W #BarW1#][!HideMeterGroup Bar1Label][!SetOption HDD1Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD1Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive1LetterClean].png
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans

[HDD1LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar1Label
 Hidden=1
[HDD1Label]
 Meter=String
 MeasureName=mHDD1Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar1Label | TxtTrans

[HDD1BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar1 | BarBgTrans1
[HDD1BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar1 | BarTrans
[HDD1Bar]
 Meter=Bar
 MeasureName=mHDD1
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar1 | BarTrans | BarBgTrans2
[HDD1BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD1Bar:W])+([HDD1BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar1 | BarBgTrans1
[HDD1BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD1Bar:W]*(([mHDD1:%]/100)))+([HDD1BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar1 | BarTrans








[HDD2Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive2]\"]
 MouseOverAction=[!SetOption HDD2Bar W #BarW2#][!ShowMeterGroup Bar2Label][!SetOption HDD2Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD2Bar W #BarW1#][!HideMeterGroup Bar2Label][!SetOption HDD2Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD2Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive2LetterClean].png
 MouseOverAction=[!ShowMeter HDD2Eject][!HideMeter HDD2Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD2Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive2]""""]
 MouseLeaveAction=[!HideMeter HDD2Eject][!ShowMeter HDD2Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD2LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar2Label
 Hidden=1
[HDD2Label]
 Meter=String
 MeasureName=mHDD2Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar2Label | TxtTrans

[HDD2BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar2 | BarBgTrans1
[HDD2BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar2 | BarTrans
[HDD2Bar]
 Meter=Bar
 MeasureName=mHDD2
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar2 | BarTrans | BarBgTrans2
[HDD2BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD2Bar:W])+([HDD2BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar2 | BarBgTrans1
[HDD2BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD2Bar:W]*(([mHDD2:%]/100)))+([HDD2BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar2 | BarTrans



[HDD3Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive3]\"]
 MouseOverAction=[!SetOption HDD3Bar W #BarW2#][!ShowMeterGroup Bar3Label][!SetOption HDD3Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD3Bar W #BarW1#][!HideMeterGroup Bar3Label][!SetOption HDD3Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD3Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive3LetterClean].png
 MouseOverAction=[!ShowMeter HDD3Eject][!HideMeter HDD3Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD3Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive3]""""]
 MouseLeaveAction=[!HideMeter HDD3Eject][!ShowMeter HDD3Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD3LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar3Label
 Hidden=1
[HDD3Label]
 Meter=String
 MeasureName=mHDD3Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar3Label | TxtTrans

[HDD3BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar3 | BarBgTrans1
[HDD3BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar3 | BarTrans
[HDD3Bar]
 Meter=Bar
 MeasureName=mHDD3
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar3 | BarTrans | BarBgTrans2
[HDD3BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD3Bar:W])+([HDD3BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar3 | BarBgTrans1
[HDD3BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD3Bar:W]*(([mHDD3:%]/100)))+([HDD3BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar3 | BarTrans



[HDD4Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive4]\"]
 MouseOverAction=[!SetOption HDD4Bar W #BarW2#][!ShowMeterGroup Bar4Label][!SetOption HDD4Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD4Bar W #BarW1#][!HideMeterGroup Bar4Label][!SetOption HDD4Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD4Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive4LetterClean].png
 MouseOverAction=[!ShowMeter HDD4Eject][!HideMeter HDD4Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD4Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive4]""""]
 MouseLeaveAction=[!HideMeter HDD4Eject][!ShowMeter HDD4Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD4LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar4Label
 Hidden=1
[HDD4Label]
 Meter=String
 MeasureName=mHDD4Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar4Label | TxtTrans

[HDD4BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar4 | BarBgTrans1
[HDD4BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar4 | BarTrans
[HDD4Bar]
 Meter=Bar
 MeasureName=mHDD4
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar4 | BarTrans | BarBgTrans2
[HDD4BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD4Bar:W])+([HDD4BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar4 | BarBgTrans1
[HDD4BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD4Bar:W]*(([mHDD4:%]/100)))+([HDD4BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar4 | BarTrans



[HDD5Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive5]\"]
 MouseOverAction=[!SetOption HDD5Bar W #BarW2#][!ShowMeterGroup Bar5Label][!SetOption HDD5Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD5Bar W #BarW1#][!HideMeterGroup Bar5Label][!SetOption HDD5Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD5Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive5LetterClean].png
 MouseOverAction=[!ShowMeter HDD5Eject][!HideMeter HDD5Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD5Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive5]""""]
 MouseLeaveAction=[!HideMeter HDD5Eject][!ShowMeter HDD5Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD5LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar5Label
 Hidden=1
[HDD5Label]
 Meter=String
 MeasureName=mHDD5Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar5Label | TxtTrans

[HDD5BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar5 | BarBgTrans1
[HDD5BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar5 | BarTrans
[HDD5Bar]
 Meter=Bar
 MeasureName=mHDD5
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar5 | BarTrans | BarBgTrans2
[HDD5BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD5Bar:W])+([HDD5BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar5 | BarBgTrans1
[HDD5BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD5Bar:W]*(([mHDD5:%]/100)))+([HDD5BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar5 | BarTrans



[HDD6Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive6]\"]
 MouseOverAction=[!SetOption HDD6Bar W #BarW2#][!ShowMeterGroup Bar6Label][!SetOption HDD6Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD6Bar W #BarW1#][!HideMeterGroup Bar6Label][!SetOption HDD6Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD6Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive6LetterClean].png
 MouseOverAction=[!ShowMeter HDD6Eject][!HideMeter HDD6Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD6Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive6]""""]
 MouseLeaveAction=[!HideMeter HDD6Eject][!ShowMeter HDD6Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD6LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar5Label
 Hidden=1
[HDD6Label]
 Meter=String
 MeasureName=mHDD6Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar6Label | TxtTrans

[HDD6BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar6 | BarBgTrans1
[HDD6BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar6 | BarTrans
[HDD6Bar]
 Meter=Bar
 MeasureName=mHDD6
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar6 | BarTrans | BarBgTrans2
[HDD6BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD6Bar:W])+([HDD6BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar6 | BarBgTrans1
[HDD6BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD6Bar:W]*(([mHDD6:%]/100)))+([HDD6BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar6 | BarTrans



[HDD7Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive7]\"]
 MouseOverAction=[!SetOption HDD7Bar W #BarW2#][!ShowMeterGroup Bar7Label][!SetOption HDD7Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD7Bar W #BarW1#][!HideMeterGroup Bar7Label][!SetOption HDD7Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD7Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive7LetterClean].png
 MouseOverAction=[!ShowMeter HDD7Eject][!HideMeter HDD7Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD7Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive7]""""]
 MouseLeaveAction=[!HideMeter HDD7Eject][!ShowMeter HDD7Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD7LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar7Label
 Hidden=1
[HDD7Label]
 Meter=String
 MeasureName=mHDD7Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar7Label | TxtTrans

[HDD7BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar7 | BarBgTrans1
[HDD7BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar7 | BarTrans
[HDD7Bar]
 Meter=Bar
 MeasureName=mHDD7
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar7 | BarTrans | BarBgTrans2
[HDD7BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD7Bar:W])+([HDD7BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar7 | BarBgTrans1
[HDD7BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD7Bar:W]*(([mHDD7:%]/100)))+([HDD7BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar7 | BarTrans



[HDD8Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive8]\"]
 MouseOverAction=[!SetOption HDD8Bar W #BarW2#][!ShowMeterGroup Bar8Label][!SetOption HDD8Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD8Bar W #BarW1#][!HideMeterGroup Bar8Label][!SetOption HDD8Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD8Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive8LetterClean].png
 MouseOverAction=[!ShowMeter HDD8Eject][!HideMeter HDD8Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD8Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive8]""""]
 MouseLeaveAction=[!HideMeter HDD8Eject][!ShowMeter HDD8Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD8LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar8Label
 Hidden=1
[HDD8Label]
 Meter=String
 MeasureName=mHDD8Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar7Label | TxtTrans

[HDD8BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar8 | BarBgTrans1
[HDD8BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar8 | BarTrans
[HDD8Bar]
 Meter=Bar
 MeasureName=mHDD8
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar8 | BarTrans | BarBgTrans2
[HDD8BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD8Bar:W])+([HDD8BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar8 | BarBgTrans1
[HDD8BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD8Bar:W]*(([mHDD8:%]/100)))+([HDD8BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar8 | BarTrans



[HDD9Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive9]\"]
 MouseOverAction=[!SetOption HDD9Bar W #BarW2#][!ShowMeterGroup Bar9Label][!SetOption HDD9Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD9Bar W #BarW1#][!HideMeterGroup Bar9Label][!SetOption HDD9Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD9Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive9LetterClean].png
 MouseOverAction=[!ShowMeter HDD9Eject][!HideMeter HDD9Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD9Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive9]""""]
 MouseLeaveAction=[!HideMeter HDD9Eject][!ShowMeter HDD9Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD9LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar8Label
 Hidden=1
[HDD9Label]
 Meter=String
 MeasureName=mHDD9Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar9Label | TxtTrans

[HDD9BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar9 | BarBgTrans1
[HDD9BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar9 | BarTrans
[HDD9Bar]
 Meter=Bar
 MeasureName=mHDD9
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar9 | BarTrans | BarBgTrans2
[HDD9BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD9Bar:W])+([HDD9BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar9 | BarBgTrans1
[HDD9BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD9Bar:W]*(([mHDD9:%]/100)))+([HDD9BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar9 | BarTrans



[HDD10Card]
 Meter=Image
 Y=4
 W=300
 H=26
 SolidColor=#CardColor#,#BgTrans#
 LeftMouseUpAction=["[Drive9]\"]
 MouseOverAction=[!SetOption HDD10Bar W #BarW2#][!ShowMeterGroup Bar10Label][!SetOption HDD9Icon ImageTint #IconsColor2#,#IconTrans#][!UpdateMeter *][!Redraw]
 MouseLeaveAction=[!SetOption HDD10Bar W #BarW1#][!HideMeterGroup Bar10Label][!SetOption HDD9Icon ImageTint #IconsColor1#,#IconTrans#][!UpdateMeter *][!Redraw]
 DynamicVariables=1
 Group=BG2

[HDD10Icon]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\[Drive10LetterClean].png
 MouseOverAction=[!ShowMeter HDD10Eject][!HideMeter HDD10Icon][!UpdateMeter *][!Redraw]
 X=7
 Y=4r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#IconsColor1#,#IconTrans#
 Group=IconTrans
[HDD10Eject]
 Meter=Image
 ImageName=#@#Images\Bar Icons\Drive Letters\Eject.png
 LeftMouseUpAction=["#USBeject# """/SHOWEJECT /REMOVELETTER [Drive10]""""]
 MouseLeaveAction=[!HideMeter HDD10Eject][!ShowMeter HDD10Icon][!UpdateMeter *][!Redraw]
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#IconsColor2#,#IconTrans#
 Group=IconTrans
 Hidden=1

[HDD10LabelBg]
 Meter=Image
 ImageName=#@#Images\TextBars\TextBar27.png
 X=203
 Y=r
 AntiAlias=1
 ImageTint=#TextBarsColor#,#TextBgTrans#
 Group=TxtBg | Bar10Label
 Hidden=1
[HDD10Label]
 Meter=String
 MeasureName=mHDD10Label
 Text=%1
 X=45r
 Y=1r
 MeterStyle=TextStyle
 StringAlign=Center
 Hidden=1
 Group=Bar10Label | TxtTrans

[HDD10BarStartBg]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=#BarX#
 Y=5r
 AntiAlias=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar10 | BarBgTrans1
[HDD10BarStart]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 X=r
 Y=r
 AntiAlias=1
 ImageTint=#BarColor#,#BarTrans#
 Group=Bar10 | BarTrans
[HDD10Bar]
 Meter=Bar
 MeasureName=mHDD10
 X=3r
 Y=r
 W=#BarW1#
 H=6
 BarColor=#BarColor#,#BarTrans#
 SolidColor=#BarBgColor#,#BarBgTrans#
 BarOrientation=Horizontal
 Group=Bar10 | BarTrans | BarBgTrans2
[HDD10BarEnd]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageFlip=Horizontal
 X=(([HDD10Bar:W])+([HDD10BarStart:X]))+3
 Y=r
 AntiAlias=1
 DynamicVariables=1
 ImageTint=#BarBgColor#,#BarBgTrans#
 Group=Bar10 | BarBgTrans1
[HDD10BarKnob]
 Meter=Image
 ImageName=#@#Images\BarStart.png
 ImageTint=#BarColor#,#BarTrans#
 ImageFlip=Horizontal
 DynamicVariables=1
 X=(([HDD10Bar:W]*(([mHDD10:%]/100)))+([HDD10BarStart:X]+3))
 Y=r
 AntiAlias=1
 Group=Bar10 | BarTrans

User avatar
balala
Rainmeter Sage
Posts: 16110
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: HDD Skin causing stuttering.

Post by balala »

The posted code uses a lot of different kind of files, like .inc files (ThemesVars.inc and Variables.inc), images (TextBar27.png, BarStart.png, any many others, too) and the DriveList plugin (which I for example don't have). Without all these files is practically impossible to check your code, to see what's happening.
So, please pack all the needed files into a .rmskin file and post it here. Don't forget to add the DriveList plugin, which probably also is important.
User avatar
StArL0rd84
Posts: 424
Joined: February 8th, 2015, 10:07 pm
Location: EU, Denmark.

Re: HDD Skin causing stuttering.

Post by StArL0rd84 »

balala wrote:The posted code uses a lot of different kind of files, like .inc files (ThemesVars.inc and Variables.inc), images (TextBar27.png, BarStart.png, any many others, too) and the DriveList plugin (which I for example don't have). Without all these files is practically impossible to check your code, to see what's happening.
So, please pack all the needed files into a .rmskin file and post it here. Don't forget to add the DriveList plugin, which probably also is important.
Okay i packaged the skin for you with plugins.
At first when i loaded the new skin it did not cause stuttering.
But over time it does.
Maybe it's the plugins fault, but i have no idea.
Drives_1.rmskin
(1.79 MiB) Downloaded 22 times
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5382
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA
Contact:

Re: HDD Skin causing stuttering.

Post by eclectic-tech »

The skin in the package you posted has an update rate of 16ms, not 10000ms... That definitely could cause stuttering...

I changed the update to 1000ms, ran the skin for 24 hours, and saw no stuttering on any of my other 10 skins or a visualizer that were running at the same time.

Not sure if your HDD skin is what is causing the stuttering you are seeing, but I could not reproduce it here.
4.2.0 beta r3001 64-bit (Nov 19 2017)
Windows 10 Pro Insider Preview 64-bit (build 17025)
Post Reply