; Lines starting ; (semicolons) are commented out. ; That is, they do not affect the code and are here for demonstration purposes only. ; ---------------------------------- [Rainmeter] ; This section contains general settings that can be used to change how Rainmeter behaves. Author=poiru AppVersion=2003000 Update=1000 Background=#@#Background.png ; #@# is equal to Rainmeter\Skins\illustro\@Resources BackgroundMode=3 BackgroundMargins=0,34,0,14 [Metadata] ; Contains basic information of the skin. Description=Shows the state and size of your Recycle Bin. License=Creative Commons BY-NC-SA 3.0 Version=1.0.0 [Variables] ; Variables declared here can be used later on between two # characters (e.g. #MyVariable#). fontName=Trebuchet MS textSize=8 colorBar=235,170,0,255 colorText=255,255,255,205 ; ---------------------------------- ; MEASURES return some kind of value ; ---------------------------------- [measureBinItems] ; This measure returns the amount of items in the Recycle Bin. Measure=Plugin Plugin=RecycleManager.dll RecycleType=COUNT Drives=D:|C: UpdateDivider=3 ; UpdateDivider sets the rate at which the value of the measure is updated. It is ; calculated as follows: UpdateDivider x Update. In this case, Update is set to ; 1000 milliseconds (in the [Rainmeter] section). 1000 x 3 = 3000 ms or 3 seconds. [measureBinSize] ; Returns the total size of the Recycle Bin in bytes. Measure=Plugin Plugin=RecycleManager.dll RecycleType=SIZE UpdateDivider=3 ; ---------------------------------- ; STYLES are used to "centralize" options ; ---------------------------------- [styleTitle] StringAlign=CENTER StringCase=UPPER StringStyle=BOLD StringEffect=SHADOW FontEffectColor=0,0,0,50 FontColor=#colorText# FontFace=#fontName# FontSize=10 AntiAlias=1 ClipString=1 [styleLeftText] StringAlign=LEFT ; Meters using styleLeftText will be left-aligned. StringCase=NONE StringStyle=BOLD StringEffect=SHADOW FontEffectColor=0,0,0,20 FontColor=#colorText# FontFace=#fontName# FontSize=#textSize# AntiAlias=1 ClipString=1 [styleRightText] StringAlign=RIGHT StringCase=NONE StringStyle=BOLD StringEffect=SHADOW FontEffectColor=0,0,0,20 FontColor=#colorText# FontFace=#fontName# FontSize=#textSize# AntiAlias=1 ClipString=1 [styleSeperator] SolidColor=255,255,255,15 ; ---------------------------------- ; METERS display images, text, bars, etc. ; ---------------------------------- [meterTitle] Meter=STRING MeterStyle=styleTitle ; Using MeterStyle=styleTitle will basically "copy" the ; contents of the [styleTitle] section here during runtime. X=100 Y=12 W=190 H=18 Text="Recycle Bin" ; Even though the text is set to Recycle Bin, Rainmeter will display ; it as RECYCLE BIN, because styleTitle contains StringCase=UPPER. LeftMouseUpAction=!Execute [!PluginBang "measureBinItems OpenBin"] RightMouseUpAction=!Execute [!PluginBang "measureBinItems EmptyBin"] ToolTipText="Left-click to open Recycle Bin#CRLF#Right-click to empty" ; Hovering over this meter will display a tooltip with the text above. ; The #CRLF# variable creates a new line. [meterBinItems] Meter=STRING MeterStyle=styleLeftText MeasureName=measureBinItems X=10 Y=40 W=190 H=14 Text="%1 items" ; %1 stands for the value of MeasureName (measureBinItems in this case). [meterBinSize] Meter=STRING MeterStyle=styleRightText MeasureName=measureBinSize X=200 Y=0r ; r stands for relative. In this case, the Y postition of meterValueCPU is 0 pixels ; below the Y value of the previous meter (i.e it's the same as in meterLabelCPU). W=190 H=14 Text="%1B" AutoScale=1 ; Because measureBinSize returns the size in bytes, we must use AutoScale=1 to ; automatically scale the value into a more readable figure. [meterSeperator] Meter=IMAGE MeterStyle=styleSeperator X=10 Y=52 W=190 H=1