It is currently May 2nd, 2024, 5:52 am

Bitmap usage for clock?

General topics related to Rainmeter.
User avatar
Seahorse
Posts: 1175
Joined: June 9th, 2010, 5:56 pm
Location: Locks heath, UK

Re: Bitmap usage for clock?

Post by Seahorse »

Was thinking of having a dot in the middle for the AM/PM, I experimented with putting +10 after

Code: Select all

H=(#SecondLength#*2)
W=(#SecondLength#*2)
to make the clock's "box" bigger for the blur, but that didn't work i.e. "H=(#SecondLength#*2)+20" but that makes everything vanish, I don't understand the syntax well enough I guess, always something else to learn though ;)
"Regrettably your planet is one of those scheduled for demolition"
Mike

My Skins at DeviantArt

User avatar
smurfier
Moderator
Posts: 1931
Joined: January 29th, 2010, 1:43 am
Location: Willmar, MN

Re: Bitmap usage for clock?

Post by smurfier »

H=(#SecondLength#*2+20)

The whole of the formula needs to be in parenthesis.
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
User avatar
Seahorse
Posts: 1175
Joined: June 9th, 2010, 5:56 pm
Location: Locks heath, UK

Re: Bitmap usage for clock?

Post by Seahorse »

Cheers mate, final version below, well apart from the AM/PM bit ;)
Capture.JPG
[Rainmeter]
Author=Smurfier (changed to 12 hour with seconds by Seahorse)
Description: Analogue clock using RoundLines & aero blur.
Version=1.1

Update=1000
BackgroundMode=2
SolidColor=0,0,0,1
Blur=1
BlurRegion=3,0,0,100,100

[Variables]
HourLength=29
HourStart=5
HourAngle=(1/18)
HourSpace=((2*PI)*(1/12))
MinuteLength=41
MinuteStart=31
MinuteAngle=(1/90)
MinuteSpace=((2*PI)*(1/59))
SecondLength=45
SecondStart=43
SecondAngle=(1/90)
SecondSpace=((2*PI)*(1/59))


;White
Colour1=255,255,255,255
;Light Blue
Colour2=102,204,255,255
;Mid Blue
Colour3=102,153,255,255
;Dark Blue
Colour4=51,102,255,255

[msHour]
Measure=Time
Format=%I

[msMinute]
Measure=Time
Format=%M

[msSecond]
Measure=Time
Format=%S

;HOURS-----------------------------------------------------------------------------------------

[cHour1]
Measure=Calc
Formula=#HourAngle#

[cAngle1]
Measure=Calc
Formula=-PI/2

;[cHour1]
;Measure=Calc
;Formula=#HourAngle#*(msHour>=1)

[csAngle1]
Measure=Calc
Formula=(-PI/2)

[mHour1]
Meter=Roundline
MeasureName=cHour1
Timezone=0
DaylightSavingTime=1
StartAngle=[cAngle1]
H=(#SecondLength#*2+10)
W=(#SecondLength#*2+10)
Solid=1
LineLength=#HourLength#
LineStart=#HourStart#
AntiAlias=1
LineColor=#Colour2#
DynamicVariables=1

[cHour2]
Measure=Calc
Formula=#HourAngle#*(msHour>=2)

[cAngle2]
Measure=Calc
Formula=(-PI/2)+#HourSpace#

[mHour2]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour2
StartAngle=[cAngle2]

[cHour3]
Measure=Calc
Formula=#HourAngle#*(msHour>=3)

[cAngle3]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*2

[mHour3]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour3
StartAngle=[cAngle3]

[cHour4]
Measure=Calc
Formula=#HourAngle#*(msHour>=4)

[cAngle4]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*3

[mHour4]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour4
StartAngle=[cAngle4]

[cHour5]
Measure=Calc
Formula=#HourAngle#*(msHour>=5)

[cAngle5]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*4

[mHour5]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour5
StartAngle=[cAngle5]

[cHour6]
Measure=Calc
Formula=#HourAngle#*(msHour>=6)

[cAngle6]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*5

[mHour6]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour6
StartAngle=[cAngle6]

[cHour7]
Measure=Calc
Formula=#HourAngle#*(msHour>=7)

[cAngle7]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*6

[mHour7]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour7
StartAngle=[cAngle7]

[cHour8]
Measure=Calc
Formula=#HourAngle#*(msHour>=8)

[cAngle8]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*7

[mHour8]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour8
StartAngle=[cAngle8]

[cHour9]
Measure=Calc
Formula=#HourAngle#*(msHour>=9)

[cAngle9]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*8

[mHour9]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour9
StartAngle=[cAngle9]

[cHour10]
Measure=Calc
Formula=#HourAngle#*(msHour>=10)

[cAngle10]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*9

[mHour10]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour10
StartAngle=[cAngle10]

[cHour11]
Measure=Calc
Formula=#HourAngle#*(msHour>=11)

[cAngle11]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*10

[mHour11]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour11
StartAngle=[cAngle11]

[cHour12]
Measure=Calc
Formula=#HourAngle#*(msHour=12)

[cAngle12]
Measure=Calc
Formula=(-PI/2)+#HourSpace#*11

[mHour12]
Meter=Roundline
MeterStyle=mHour1
MeasureName=cHour12
StartAngle=[cAngle12]

;MINUTES----------------------------------------------------------------------------------

[cMinute1]
Measure=Calc
Formula=(msMinute>=1)*#MinuteAngle#

[cMAngle1]
Measure=Calc
Formula=-PI/2

[mMin1]
Meter=Roundline
MeasureName=cMinute1
StartAngle=[cMAngle1]
H=(#SecondLength#*2+10)
W=(#SecondLength#*2+10)
Solid=1
LineLength=#MinuteLength#
LineStart=#MinuteStart#
AntiAlias=1
LineColor=#Colour3#
DynamicVariables=1

[cMinute2]
Measure=Calc
Formula=(msMinute>=2)*#MinuteAngle#

[cMAngle2]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#

[mMin2]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute2
StartAngle=[cMAngle2]

[cMinute3]
Measure=Calc
Formula=(msMinute>=3)*#MinuteAngle#

[cMAngle3]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*2

[mMin3]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute3
StartAngle=[cMAngle3]

[cMinute4]
Measure=Calc
Formula=(msMinute>=4)*#MinuteAngle#

[cMAngle4]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*3

[mMin4]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute4
StartAngle=[cMAngle4]

[cMinute5]
Measure=Calc
Formula=(msMinute>=5)*#MinuteAngle#

[cMAngle5]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*4

[mMin5]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute5
StartAngle=[cMAngle5]

[cMinute6]
Measure=Calc
Formula=(msMinute>=6)*#MinuteAngle#

[cMAngle6]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*5

[mMin6]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute6
StartAngle=[cMAngle6]

[cMinute7]
Measure=Calc
Formula=(msMinute>=7)*#MinuteAngle#

[cMAngle7]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*6

[mMin7]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute7
StartAngle=[cMAngle7]

[cMinute8]
Measure=Calc
Formula=(msMinute>=8)*#MinuteAngle#

[cMAngle8]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*7

[mMin8]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute8
StartAngle=[cMAngle8]

[cMinute9]
Measure=Calc
Formula=(msMinute>=9)*#MinuteAngle#

[cMAngle9]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*8

[mMin9]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute9
StartAngle=[cMAngle9]

[cMinute10]
Measure=Calc
Formula=(msMinute>=10)*#MinuteAngle#

[cMAngle10]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*9

[mMin10]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute10
StartAngle=[cMAngle10]

[cMinute11]
Measure=Calc
Formula=(msMinute>=11)*#MinuteAngle#

[cMAngle11]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*10

[mMin11]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute11
StartAngle=[cMAngle11]

[cMinute12]
Measure=Calc
Formula=(msMinute>=12)*#MinuteAngle#

[cMAngle12]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*11

[mMin12]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute12
StartAngle=[cMAngle12]

[cMinute13]
Measure=Calc
Formula=(msMinute>=13)*#MinuteAngle#

[cMAngle13]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*12

[mMin13]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute13
StartAngle=[cMAngle13]

[cMinute14]
Measure=Calc
Formula=(msMinute>=14)*#MinuteAngle#

[cMAngle14]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*13

[mMin14]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute14
StartAngle=[cMAngle14]

[cMinute15]
Measure=Calc
Formula=(msMinute>=15)*#MinuteAngle#

[cMAngle15]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*14

[mMin15]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute15
StartAngle=[cMAngle15]

[cMinute16]
Measure=Calc
Formula=(msMinute>=16)*#MinuteAngle#

[cMAngle16]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*15

[mMin16]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute16
StartAngle=[cMAngle16]

[cMinute17]
Measure=Calc
Formula=(msMinute>=17)*#MinuteAngle#

[cMAngle17]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*16

[mMin17]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute17
StartAngle=[cMAngle17]

[cMinute18]
Measure=Calc
Formula=(msMinute>=18)*#MinuteAngle#

[cMAngle18]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*17

[mMin18]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute18
StartAngle=[cMAngle18]

[cMinute19]
Measure=Calc
Formula=(msMinute>=19)*#MinuteAngle#

[cMAngle19]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*18

[mMin19]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute19
StartAngle=[cMAngle19]

[cMinute20]
Measure=Calc
Formula=(msMinute>=20)*#MinuteAngle#

[cMAngle20]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*19

[mMin20]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute20
StartAngle=[cMAngle20]

[cMinute21]
Measure=Calc
Formula=(msMinute>=21)*#MinuteAngle#

[cMAngle21]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*20

[mMin21]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute21
StartAngle=[cMAngle21]

[cMinute22]
Measure=Calc
Formula=(msMinute>=22)*#MinuteAngle#

[cMAngle22]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*21

[mMin22]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute22
StartAngle=[cMAngle22]

[cMinute23]
Measure=Calc
Formula=(msMinute>=23)*#MinuteAngle#

[cMAngle23]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*22

[mMin23]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute23
StartAngle=[cMAngle23]

[cMinute24]
Measure=Calc
Formula=(msMinute>=24)*#MinuteAngle#

[cMAngle24]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*23

[mMin24]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute24
StartAngle=[cMAngle24]

[cMinute25]
Measure=Calc
Formula=(msMinute>=25)*#MinuteAngle#

[cMAngle25]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*24

[mMin25]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute25
StartAngle=[cMAngle25]

[cMinute26]
Measure=Calc
Formula=(msMinute>=26)*#MinuteAngle#

[cMAngle26]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*25

[mMin26]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute26
StartAngle=[cMAngle26]

[cMinute27]
Measure=Calc
Formula=(msMinute>=27)*#MinuteAngle#

[cMAngle27]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*26

[mMin27]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute27
StartAngle=[cMAngle27]

[cMinute28]
Measure=Calc
Formula=(msMinute>=28)*#MinuteAngle#

[cMAngle28]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*27

[mMin28]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute28
StartAngle=[cMAngle28]

[cMinute29]
Measure=Calc
Formula=(msMinute>=29)*#MinuteAngle#

[cMAngle29]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*28

[mMin29]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute29
StartAngle=[cMAngle29]

[cMinute30]
Measure=Calc
Formula=(msMinute>=30)*#MinuteAngle#

[cMAngle30]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*29

[mMin30]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute30
StartAngle=[cMAngle30]

[cMinute31]
Measure=Calc
Formula=(msMinute>=31)*#MinuteAngle#

[cMAngle31]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*30

[mMin31]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute31
StartAngle=[cMAngle31]

[cMinute32]
Measure=Calc
Formula=(msMinute>=32)*#MinuteAngle#

[cMAngle32]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*31

[mMin32]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute32
StartAngle=[cMAngle32]

[cMinute33]
Measure=Calc
Formula=(msMinute>=33)*#MinuteAngle#

[cMAngle33]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*32

[mMin33]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute33
StartAngle=[cMAngle33]

[cMinute34]
Measure=Calc
Formula=(msMinute>=34)*#MinuteAngle#

[cMAngle34]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*33

[mMin34]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute34
StartAngle=[cMAngle34]

[cMinute35]
Measure=Calc
Formula=(msMinute>=35)*#MinuteAngle#

[cMAngle35]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*34

[mMin35]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute35
StartAngle=[cMAngle35]

[cMinute36]
Measure=Calc
Formula=(msMinute>=36)*#MinuteAngle#

[cMAngle36]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*35

[mMin36]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute36
StartAngle=[cMAngle36]

[cMinute37]
Measure=Calc
Formula=(msMinute>=37)*#MinuteAngle#

[cMAngle37]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*36

[mMin37]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute37
StartAngle=[cMAngle37]

[cMinute38]
Measure=Calc
Formula=(msMinute>=38)*#MinuteAngle#

[cMAngle38]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*37

[mMin38]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute38
StartAngle=[cMAngle38]

[cMinute39]
Measure=Calc
Formula=(msMinute>=39)*#MinuteAngle#

[cMAngle39]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*38

[mMin39]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute39
StartAngle=[cMAngle39]

[cMinute40]
Measure=Calc
Formula=(msMinute>=40)*#MinuteAngle#

[cMAngle40]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*39

[mMin40]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute40
StartAngle=[cMAngle40]

[cMinute41]
Measure=Calc
Formula=(msMinute>=41)*#MinuteAngle#

[cMAngle41]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*40

[mMin41]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute41
StartAngle=[cMAngle41]

[cMinute42]
Measure=Calc
Formula=(msMinute>=42)*#MinuteAngle#

[cMAngle42]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*41

[mMin42]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute42
StartAngle=[cMAngle42]

[cMinute43]
Measure=Calc
Formula=(msMinute>=43)*#MinuteAngle#

[cMAngle43]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*42

[mMin43]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute43
StartAngle=[cMAngle43]

[cMinute44]
Measure=Calc
Formula=(msMinute>=44)*#MinuteAngle#

[cMAngle44]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*43

[mMin44]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute44
StartAngle=[cMAngle44]

[cMinute45]
Measure=Calc
Formula=(msMinute>=45)*#MinuteAngle#

[cMAngle45]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*44

[mMin45]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute45
StartAngle=[cMAngle45]

[cMinute46]
Measure=Calc
Formula=(msMinute>=46)*#MinuteAngle#

[cMAngle46]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*45

[mMin46]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute46
StartAngle=[cMAngle46]

[cMinute47]
Measure=Calc
Formula=(msMinute>=47)*#MinuteAngle#

[cMAngle47]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*46

[mMin47]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute47
StartAngle=[cMAngle47]

[cMinute48]
Measure=Calc
Formula=(msMinute>=48)*#MinuteAngle#

[cMAngle48]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*47

[mMin48]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute48
StartAngle=[cMAngle48]

[cMinute49]
Measure=Calc
Formula=(msMinute>=49)*#MinuteAngle#

[cMAngle49]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*48

[mMin49]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute49
StartAngle=[cMAngle49]

[cMinute50]
Measure=Calc
Formula=(msMinute>=50)*#MinuteAngle#

[cMAngle50]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*49

[mMin50]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute50
StartAngle=[cMAngle50]

[cMinute51]
Measure=Calc
Formula=(msMinute>=51)*#MinuteAngle#

[cMAngle51]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*50

[mMin51]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute51
StartAngle=[cMAngle51]

[cMinute52]
Measure=Calc
Formula=(msMinute>=52)*#MinuteAngle#

[cMAngle52]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*51

[mMin52]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute52
StartAngle=[cMAngle52]

[cMinute53]
Measure=Calc
Formula=(msMinute>=53)*#MinuteAngle#

[cMAngle53]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*52

[mMin53]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute53
StartAngle=[cMAngle53]

[cMinute54]
Measure=Calc
Formula=(msMinute>=54)*#MinuteAngle#

[cMAngle54]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*53

[mMin54]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute54
StartAngle=[cMAngle54]

[cMinute55]
Measure=Calc
Formula=(msMinute>=55)*#MinuteAngle#

[cMAngle55]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*54

[mMin55]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute55
StartAngle=[cMAngle55]

[cMinute56]
Measure=Calc
Formula=(msMinute>=56)*#MinuteAngle#

[cMAngle56]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*55

[mMin56]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute56
StartAngle=[cMAngle56]

[cMinute57]
Measure=Calc
Formula=(msMinute>=57)*#MinuteAngle#

[cMAngle57]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*56

[mMin57]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute57
StartAngle=[cMAngle57]

[cMinute58]
Measure=Calc
Formula=(msMinute>=58)*#MinuteAngle#

[cMAngle58]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*57

[mMin58]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute58
StartAngle=[cMAngle58]

[cMinute59]
Measure=Calc
Formula=(msMinute>=59)*#MinuteAngle#

[cMAngle59]
Measure=Calc
Formula=(-PI/2)+#MinuteSpace#*58

[mMin59]
Meter=Roundline
MeterStyle=mMin1
MeasureName=cMinute59
StartAngle=[cMAngle59]

;SECONDS--------------------------------------------------------------------------------------

[cSecond1]
Measure=Calc
Formula=(msSecond>=1)*#SecondAngle#

[cSAngle1]
Measure=Calc
Formula=-PI/2

[mSec1]
Meter=Roundline
MeasureName=cSecond1
StartAngle=[cSAngle1]
;+10 is the border for the blur
H=(#SecondLength#*2+10)
W=(#SecondLength#*2+10)
Solid=1
LineLength=#SecondLength#
LineStart=#SecondStart#
AntiAlias=1
LineColor=#Colour4#
DynamicVariables=1

[cSecond2]
Measure=Calc
Formula=(msSecond>=2)*#SecondAngle#

[cSAngle2]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#

[mSec2]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond2
StartAngle=[cSAngle2]

[cSecond3]
Measure=Calc
Formula=(msSecond>=3)*#SecondAngle#

[cSAngle3]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*2

[mSec3]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond3
StartAngle=[cSAngle3]

[cSecond4]
Measure=Calc
Formula=(msSecond>=4)*#SecondAngle#

[cSAngle4]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*3

[mSec4]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond4
StartAngle=[cSAngle4]

[cSecond5]
Measure=Calc
Formula=(msSecond>=5)*#SecondAngle#

[cSAngle5]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*4

[mSec5]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond5
StartAngle=[cSAngle5]

[cSecond6]
Measure=Calc
Formula=(msSecond>=6)*#SecondAngle#

[cSAngle6]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*5

[mSec6]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond6
StartAngle=[cSAngle6]

[cSecond7]
Measure=Calc
Formula=(msSecond>=7)*#SecondAngle#

[cSAngle7]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*6

[mSec7]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond7
StartAngle=[cSAngle7]

[cSecond8]
Measure=Calc
Formula=(msSecond>=8)*#SecondAngle#

[cSAngle8]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*7

[mSec8]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond8
StartAngle=[cSAngle8]

[cSecond9]
Measure=Calc
Formula=(msSecond>=9)*#SecondAngle#

[cSAngle9]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*8

[mSec9]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond9
StartAngle=[cSAngle9]

[cSecond10]
Measure=Calc
Formula=(msSecond>=10)*#SecondAngle#

[cSAngle10]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*9

[mSec10]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond10
StartAngle=[cSAngle10]

[cSecond11]
Measure=Calc
Formula=(msSecond>=11)*#SecondAngle#

[cSAngle11]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*10

[mSec11]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond11
StartAngle=[cSAngle11]

[cSecond12]
Measure=Calc
Formula=(msSecond>=12)*#SecondAngle#

[cSAngle12]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*11

[mSec12]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond12
StartAngle=[cSAngle12]

[cSecond13]
Measure=Calc
Formula=(msSecond>=13)*#SecondAngle#

[cSAngle13]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*12

[mSec13]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond13
StartAngle=[cSAngle13]

[cSecond14]
Measure=Calc
Formula=(msSecond>=14)*#SecondAngle#

[cSAngle14]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*13

[mSec14]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond14
StartAngle=[cSAngle14]

[cSecond15]
Measure=Calc
Formula=(msSecond>=15)*#SecondAngle#

[cSAngle15]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*14

[mSec15]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond15
StartAngle=[cSAngle15]

[cSecond16]
Measure=Calc
Formula=(msSecond>=16)*#SecondAngle#

[cSAngle16]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*15

[mSec16]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond16
StartAngle=[cSAngle16]

[cSecond17]
Measure=Calc
Formula=(msSecond>=17)*#SecondAngle#

[cSAngle17]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*16

[mSec17]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond17
StartAngle=[cSAngle17]

[cSecond18]
Measure=Calc
Formula=(msSecond>=18)*#SecondAngle#

[cSAngle18]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*17

[mSec18]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond18
StartAngle=[cSAngle18]

[cSecond19]
Measure=Calc
Formula=(msSecond>=19)*#SecondAngle#

[cSAngle19]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*18

[mSec19]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond19
StartAngle=[cSAngle19]

[cSecond20]
Measure=Calc
Formula=(msSecond>=20)*#SecondAngle#

[cSAngle20]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*19

[mSec20]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond20
StartAngle=[cSAngle20]

[cSecond21]
Measure=Calc
Formula=(msSecond>=21)*#SecondAngle#

[cSAngle21]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*20

[mSec21]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond21
StartAngle=[cSAngle21]

[cSecond22]
Measure=Calc
Formula=(msSecond>=22)*#SecondAngle#

[cSAngle22]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*21

[mSec22]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond22
StartAngle=[cSAngle22]

[cSecond23]
Measure=Calc
Formula=(msSecond>=23)*#SecondAngle#

[cSAngle23]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*22

[mSec23]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond23
StartAngle=[cSAngle23]

[cSecond24]
Measure=Calc
Formula=(msSecond>=24)*#SecondAngle#

[cSAngle24]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*23

[mSec24]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond24
StartAngle=[cSAngle24]

[cSecond25]
Measure=Calc
Formula=(msSecond>=25)*#SecondAngle#

[cSAngle25]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*24

[mSec25]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond25
StartAngle=[cSAngle25]

[cSecond26]
Measure=Calc
Formula=(msSecond>=26)*#SecondAngle#

[cSAngle26]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*25

[mSec26]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond26
StartAngle=[cSAngle26]

[cSecond27]
Measure=Calc
Formula=(msSecond>=27)*#SecondAngle#

[cSAngle27]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*26

[mSec27]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond27
StartAngle=[cSAngle27]

[cSecond28]
Measure=Calc
Formula=(msSecond>=28)*#SecondAngle#

[cSAngle28]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*27

[mSec28]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond28
StartAngle=[cSAngle28]

[cSecond29]
Measure=Calc
Formula=(msSecond>=29)*#SecondAngle#

[cSAngle29]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*28

[mSec29]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond29
StartAngle=[cSAngle29]

[cSecond30]
Measure=Calc
Formula=(msSecond>=30)*#SecondAngle#

[cSAngle30]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*29

[mSec30]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond30
StartAngle=[cSAngle30]

[cSecond31]
Measure=Calc
Formula=(msSecond>=31)*#SecondAngle#

[cSAngle31]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*30

[mSec31]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond31
StartAngle=[cSAngle31]

[cSecond32]
Measure=Calc
Formula=(msSecond>=32)*#SecondAngle#

[cSAngle32]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*31

[mSec32]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond32
StartAngle=[cSAngle32]

[cSecond33]
Measure=Calc
Formula=(msSecond>=33)*#SecondAngle#

[cSAngle33]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*32

[mSec33]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond33
StartAngle=[cSAngle33]

[cSecond34]
Measure=Calc
Formula=(msSecond>=34)*#SecondAngle#

[cSAngle34]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*33

[mSec34]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond34
StartAngle=[cSAngle34]

[cSecond35]
Measure=Calc
Formula=(msSecond>=35)*#SecondAngle#

[cSAngle35]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*34

[mSec35]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond35
StartAngle=[cSAngle35]

[cSecond36]
Measure=Calc
Formula=(msSecond>=36)*#SecondAngle#

[cSAngle36]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*35

[mSec36]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond36
StartAngle=[cSAngle36]

[cSecond37]
Measure=Calc
Formula=(msSecond>=37)*#SecondAngle#

[cSAngle37]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*36

[mSec37]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond37
StartAngle=[cSAngle37]

[cSecond38]
Measure=Calc
Formula=(msSecond>=38)*#SecondAngle#

[cSAngle38]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*37

[mSec38]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond38
StartAngle=[cSAngle38]

[cSecond39]
Measure=Calc
Formula=(msSecond>=39)*#SecondAngle#

[cSAngle39]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*38

[mSec39]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond39
StartAngle=[cSAngle39]

[cSecond40]
Measure=Calc
Formula=(msSecond>=40)*#SecondAngle#

[cSAngle40]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*39

[mSec40]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond40
StartAngle=[cSAngle40]

[cSecond41]
Measure=Calc
Formula=(msSecond>=41)*#SecondAngle#

[cSAngle41]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*40

[mSec41]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond41
StartAngle=[cSAngle41]

[cSecond42]
Measure=Calc
Formula=(msSecond>=42)*#SecondAngle#

[cSAngle42]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*41

[mSec42]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond42
StartAngle=[cSAngle42]

[cSecond43]
Measure=Calc
Formula=(msSecond>=43)*#SecondAngle#

[cSAngle43]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*42

[mSec43]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond43
StartAngle=[cSAngle43]

[cSecond44]
Measure=Calc
Formula=(msSecond>=44)*#SecondAngle#

[cSAngle44]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*43

[mSec44]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond44
StartAngle=[cSAngle44]

[cSecond45]
Measure=Calc
Formula=(msSecond>=45)*#SecondAngle#

[cSAngle45]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*44

[mSec45]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond45
StartAngle=[cSAngle45]

[cSecond46]
Measure=Calc
Formula=(msSecond>=46)*#SecondAngle#

[cSAngle46]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*45

[mSec46]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond46
StartAngle=[cSAngle46]

[cSecond47]
Measure=Calc
Formula=(msSecond>=47)*#SecondAngle#

[cSAngle47]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*46

[mSec47]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond47
StartAngle=[cSAngle47]

[cSecond48]
Measure=Calc
Formula=(msSecond>=48)*#SecondAngle#

[cSAngle48]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*47

[mSec48]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond48
StartAngle=[cSAngle48]

[cSecond49]
Measure=Calc
Formula=(msSecond>=49)*#SecondAngle#

[cSAngle49]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*48

[mSec49]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond49
StartAngle=[cSAngle49]

[cSecond50]
Measure=Calc
Formula=(msSecond>=50)*#SecondAngle#

[cSAngle50]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*49

[mSec50]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond50
StartAngle=[cSAngle50]

[cSecond51]
Measure=Calc
Formula=(msSecond>=51)*#SecondAngle#

[cSAngle51]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*50

[mSec51]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond51
StartAngle=[cSAngle51]

[cSecond52]
Measure=Calc
Formula=(msSecond>=52)*#SecondAngle#

[cSAngle52]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*51

[mSec52]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond52
StartAngle=[cSAngle52]

[cSecond53]
Measure=Calc
Formula=(msSecond>=53)*#SecondAngle#

[cSAngle53]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*52

[mSec53]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond53
StartAngle=[cSAngle53]

[cSecond54]
Measure=Calc
Formula=(msSecond>=54)*#SecondAngle#

[cSAngle54]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*53

[mSec54]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond54
StartAngle=[cSAngle54]

[cSecond55]
Measure=Calc
Formula=(msSecond>=55)*#SecondAngle#

[cSAngle55]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*54

[mSec55]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond55
StartAngle=[cSAngle55]

[cSecond56]
Measure=Calc
Formula=(msSecond>=56)*#SecondAngle#

[cSAngle56]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*55

[mSec56]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond56
StartAngle=[cSAngle56]

[cSecond57]
Measure=Calc
Formula=(msSecond>=57)*#SecondAngle#

[cSAngle57]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*56

[mSec57]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond57
StartAngle=[cSAngle57]

[cSecond58]
Measure=Calc
Formula=(msSecond>=58)*#SecondAngle#

[cSAngle58]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*57

[mSec58]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond58
StartAngle=[cSAngle58]

[cSecond59]
Measure=Calc
Formula=(msSecond>=59)*#SecondAngle#

[cSAngle59]
Measure=Calc
Formula=(-PI/2)+#SecondSpace#*58

[mSec59]
Meter=Roundline
MeterStyle=mSec1
MeasureName=cSecond59
StartAngle=[cSAngle59]
My thinking on the AM/PM indicatoror is to simply have two different coloured circles in the 5 pixel gap in the centre:

So, a full circle is 2 PI radians or (2*PI) is the new variable.

For the measure LineLength=4, LineStart=0, ditch H & W (I'll test by commenting out)

I don't know how the time %p (AM PM) is returned - though I suspect it is text is my current digital clock is anything to go by. Is there a way to use this to select the colour of the circle? I know I need another measurename, but I don't know how to interrogate the [msAMPM] results to implement this.
[msAMPM]
[Variables]

AMPM=(2*PI)

[msAMPM]
Measure=Time
Format=%p

[cAMPM]
Measure=Calc
Formula=#AMPM#

[mAMPM]
Meter=Roundline
MeasureName=cAMPM
Timezone=0
DaylightSavingTime=1
StartAngle=0
H=(#SecondLength#*2+10)
W=(#SecondLength#*2+10)
Solid=1
LineLength=4
LineStart=0
AntiAlias=1
LineColor=#Colour1#
DynamicVariables=1
Currently I get a white dot, but seeing as it is PM, I'm guessing I'd get that 24/7.
You do not have the required permissions to view the files attached to this post.
Last edited by Seahorse on April 26th, 2011, 5:09 pm, edited 3 times in total.
"Regrettably your planet is one of those scheduled for demolition"
Mike

My Skins at DeviantArt

User avatar
jsmorley
Developer
Posts: 22631
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Bitmap usage for clock?

Post by jsmorley »

That's pretty cool looking!
User avatar
Seahorse
Posts: 1175
Joined: June 9th, 2010, 5:56 pm
Location: Locks heath, UK

Re: Bitmap usage for clock?

Post by Seahorse »

Thank you, turned out way better than my terrible paint version ;)

I am struggling with the conditional operator for the AM/PM thing, whilst I understand the logic

<condition> ? <expr. if true.> : <expr. if false.>

i.e.

If AM colour1 : if not colour2

I haven't found any examples to use as a template to test on the calc. Can anyone point me in the right direction.
"Regrettably your planet is one of those scheduled for demolition"
Mike

My Skins at DeviantArt

User avatar
Waldensamkeit
Posts: 83
Joined: March 15th, 2011, 12:39 pm
Location: Hamilton, New Jersey

Re: Bitmap usage for clock?

Post by Waldensamkeit »

Nothing helpful here but just wanted to say that this looks fanastic, and as I am following all the different things you have been working on I am very curious to see, is this all going to be one suite? or are you just working on random things as your curiousity sees fit.

I wish I had the time to learn a bit more involved rainmeter coding, but anyways.

Great work! and I look forward to trying out this clock when it's finished.
User avatar
Seahorse
Posts: 1175
Joined: June 9th, 2010, 5:56 pm
Location: Locks heath, UK

Re: Bitmap usage for clock?

Post by Seahorse »

Thanks for the kind words, What invariably holds me back is lack of experience. Essentially I want to learn more, curiosity mostly, but I have found once you figure some of it out the hard way, a lot of it seems to come easily. Secondly I like to mix and match things to make something that suits my needs or just looks or works differently from other themes.

Things left to do involve the AM/PM bit on the clock, which as you can see, now has white a bonus circle in the centre to indicate AM/PM, but I'm struggling with the toggling AM/PM bit - then all I need do is select two suitable colours, I'm not sure yellow/black makes sense, so probably sky blue/very dark blue for AM/PM. Failing that I'll simply remove it again and people will need to look out of the window ;)

The Eve-Online skill widgets you can see are Windows sidebar residents, I want to see if I can use the web parser to make a Rainmeter equivalent, no idea how hard this might be, but it is what I intend to tackle after the clock.

Finally playing with fonts and graphics, I'd like a Tron effect, although I quite like their current simplicity, perhaps two versions?

I suppose I will release something, but having skimmed through the rmskin docs I'm a little intimidated as they seem way more complex than simply zipping up a folder or two and telling people to unzip in docs/Rainmerter/skins, that's one of those put it off until later jobs tbh.

Here is a screenie of how it currently looks, the LEDs by the drives show blue for reads (left) and Red for Write (right), I have an plan to replce them with a single 3-colour LED, something to fiddle with later.
I'll probably Replace the digital clock with just a date skin once I finish the analogue one, but that's a two second job as I'll copy the current one and strip the time related bits out of it.
Capture3.JPG
You do not have the required permissions to view the files attached to this post.
"Regrettably your planet is one of those scheduled for demolition"
Mike

My Skins at DeviantArt

User avatar
smurfier
Moderator
Posts: 1931
Joined: January 29th, 2010, 1:43 am
Location: Willmar, MN

Re: Bitmap usage for clock?

Post by smurfier »

First off, these don't belong in the Roundline meters, they belong with the Time Measures:

Code: Select all

Timezone=0
DaylightSavingTime=1
Now, for the AM/PM indicator:

Code: Select all

[msAP]
Measure=Time
Format=%p
Substitute="AM":"0","PM":"1"

[cAP]
Measure=Calc
Formula=[msAP]
DynamicVariables=1

[mAP]
Meter=Roundline
MeasureName=cAP
LineLength=5
LineColor=#Colour2#
Solid=1
H=(#SecondLength#*2+10)
W=(#SecondLength#*2+10)
Or if you just want different colors:

Code: Select all

[msAP]
Measure=Time
Format=%p
Substitute="AM":"#Colour1#","PM":"#Colour2#"

[cAP]
Measure=Calc
Formula=1

[mAP]
Meter=Roundline
MeasureName=cAP
LineLength=5
LineColor=[msAP]
Solid=1
H=(#SecondLength#*2+10)
W=(#SecondLength#*2+10)
DynamicVariables=1
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .
User avatar
Seahorse
Posts: 1175
Joined: June 9th, 2010, 5:56 pm
Location: Locks heath, UK

Re: Bitmap usage for clock?

Post by Seahorse »

Smurfier, thank you again, you are a gentleman. White for AM/Dark Blue for PM, unless the white dot looks crap in the morning, in which case I'll go with your on/off option as I think yellow (the Sun) will clash... :sly:
Capture.JPG
You do not have the required permissions to view the files attached to this post.
"Regrettably your planet is one of those scheduled for demolition"
Mike

My Skins at DeviantArt

User avatar
smurfier
Moderator
Posts: 1931
Joined: January 29th, 2010, 1:43 am
Location: Willmar, MN

Re: Bitmap usage for clock?

Post by smurfier »

I like it much better with a border:

Code: Select all

[cWhole]
Measure=Calc
Formula=1

[mBorder]
Meter=Roundline
MeasureName=cWhole
LineLength=50
LineStart=48
Solid=1
AntiAlias=1
H=(#SecondLength#*2+10)
W=(#SecondLength#*2+10)
LineColor=#Colour2#
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .