mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
216 lines
4.8 KiB
INI
216 lines
4.8 KiB
INI
; 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=2000000
|
|
Update=1000
|
|
Background=#ROOTCONFIGPATH#SHARED\Background.png
|
|
; #ROOTCONFIGPATH# is a global variable. In this case, the value of the variable
|
|
; is equal to DocumentsPath\Rainmeter\Skins\illustro\
|
|
BackgroundMode=3
|
|
BackgroundMargins=0,34,0,14
|
|
|
|
[Metadata]
|
|
; Contains basic information of the skin.
|
|
Description=Shows your IP address and network activity.
|
|
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
|
|
maxDownload=10485760
|
|
MaxUpload=10485760
|
|
; Set maxDownload and maxUpload to your maximum download and upload speed in bits.
|
|
; To convert kilobits, megabits, kilobytes, and megabytes into bits, go to www.google.com
|
|
; and search for something like "10 megabytes in bits".
|
|
|
|
; ----------------------------------
|
|
; MEASURES return some kind of value
|
|
; ----------------------------------
|
|
|
|
[measureIP]
|
|
; This measure returns your IP. WebParser measures are relatively complicated. If you're a beginner with
|
|
; Rainmeter, take a look at some of the other illustro skins before modifying this one.
|
|
Measure=Plugin
|
|
Plugin=WebParser.dll
|
|
Url=http://checkip.dyndns.org
|
|
UpdateRate=14400
|
|
RegExp="(?siU)Address: (.*)</body>"
|
|
StringIndex=1
|
|
Substitute="":"N/A"
|
|
; Substitute works as follows: "A":"B" where A is a string to substitute and B is a string
|
|
; to substitute with. In this case, it substutes "" (i.e. empty) to N/A
|
|
|
|
[measureNetIn]
|
|
Measure=NetIn
|
|
NetInSpeed=#maxDownload#
|
|
; NetInSpeed must be set so your maximun download speed for the download bar to scale correctly
|
|
|
|
[measureNetOut]
|
|
Measure=NetOut
|
|
NetOutSpeed=#maxUpload#
|
|
|
|
; ----------------------------------
|
|
; 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
|
|
|
|
[styleBar]
|
|
BarColor=#colorBar#
|
|
BarOrientation=HORIZONTAL
|
|
SolidColor=255,255,255,15
|
|
|
|
[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="Network"
|
|
; Even though the text is set to Network, Rainmeter will display
|
|
; it as NETWORK, because styleTitle contains StringCase=UPPER.
|
|
|
|
[meterIPLabel]
|
|
Meter=STRING
|
|
MeterStyle=styleLeftText
|
|
X=10
|
|
Y=40
|
|
W=190
|
|
H=14
|
|
Text="IP Address"
|
|
|
|
[meterIPValue]
|
|
Meter=STRING
|
|
MeterStyle=styleRightText
|
|
MeasureName=measureIP
|
|
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="%1"
|
|
; %1 stands for the value of MeasureName (measureIP in this case).
|
|
|
|
[meterSeperator]
|
|
Meter=IMAGE
|
|
MeterStyle=styleSeperator
|
|
X=10
|
|
Y=52
|
|
W=190
|
|
H=1
|
|
|
|
[meterUploadLabel]
|
|
Meter=STRING
|
|
MeterStyle=styleLeftText
|
|
X=10
|
|
Y=60
|
|
W=190
|
|
H=14
|
|
Text="Upload"
|
|
|
|
[meterUploadValue]
|
|
Meter=STRING
|
|
MeterStyle=styleRightText
|
|
MeasureName=measureNetOut
|
|
X=200
|
|
Y=0r
|
|
W=190
|
|
H=14
|
|
Text="%1B/s"
|
|
NumOfDecimals=1
|
|
AutoScale=1
|
|
; Because measureIP returns the current upload speed in bytes, we must use AutoScale=1 to
|
|
; automatically scale the value into a more readable figure.
|
|
|
|
[meterUploadBar]
|
|
Meter=BAR
|
|
MeterStyle=styleBar
|
|
MeasureName=measureNetOut
|
|
X=10
|
|
Y=72
|
|
W=190
|
|
H=1
|
|
|
|
[meterDownloadLabel]
|
|
Meter=STRING
|
|
MeterStyle=styleLeftText
|
|
X=10
|
|
Y=80
|
|
W=190
|
|
H=14
|
|
Text="Download"
|
|
|
|
[meterDownloadValue]
|
|
Meter=STRING
|
|
MeterStyle=styleRightText
|
|
MeasureName=measureNetIn
|
|
X=200
|
|
Y=0r
|
|
W=190
|
|
H=14
|
|
Text="%1B/s"
|
|
NumOfDecimals=1
|
|
AutoScale=1
|
|
|
|
[meterDownloadBar]
|
|
Meter=BAR
|
|
MeterStyle=styleBar
|
|
MeasureName=measureNetIn
|
|
X=10
|
|
Y=92
|
|
W=190
|
|
H=1 |