It is currently March 29th, 2024, 1:28 pm
ClassSchedule
-
- Posts: 3
- Joined: January 14th, 2019, 4:11 am
ClassSchedule
I am currently trying to edit a skin for my college classes. Unfortunately I cant seem to delete the rows I do not need. Whenever I edit the [MeterB_] and [MeterC_] and delete them the text becomes jumbled and the skin fails to be useful. I am new and am likely making an error. I only have five classes and am trying to delete the lower 3 rows.
You do not have the required permissions to view the files attached to this post.
-
- Rainmeter Sage
- Posts: 16110
- Joined: October 11th, 2010, 6:27 pm
- Location: Gheorgheni, Romania
Re: ClassSchedule
Not sure why would you like to remove them? Those are five variables, they can be kept. If when you're removing them the "text becomes jumbled", then just leave them there. There is anything which requires to remove them? Just note here that I can't get your code to work.PeyPey wrote: ↑January 14th, 2019, 4:30 am I am currently trying to edit a skin for my college classes. Unfortunately I cant seem to delete the rows I do not need. Whenever I edit the [MeterB_] and [MeterC_] and delete them the text becomes jumbled and the skin fails to be useful. I am new and am likely making an error. I only have five classes and am trying to delete the lower 3 rows.
-
- Rainmeter Sage
- Posts: 5384
- Joined: April 12th, 2012, 9:40 pm
- Location: Cedar Point, Ohio, USA
Re: ClassSchedule
The skin uses a LUA file. To help we would need that file posted: Schedule.lua
In the posted code there is this:
Code: Select all
[MeasureScript]
Measure=Script
ScriptFile=Schedule.lua
:: My DA Gallery :: Rainmeter DA Gallery :: Rainmeter Workshops :: Rainmeter Documentation :: BBCode Guide ::
-
- Posts: 3
- Joined: January 14th, 2019, 4:11 am
Re: ClassSchedule
Code: Select all
function Initialize()
msWN=SKIN:GetMeasure("MeasureWeekNum")
msT=SKIN:GetMeasure("MeasureTime")
iO=tonumber(SKIN:GetVariable("Open"))
iCN=tonumber(SKIN:GetVariable("ClassNum"))
iWN=msWN:GetValue()
sSP={}
sSN={}
sSS={}
sSE={}
iSS={}
iSE={}
sCP={}
sCN={}
iCW={}
iCS={}
iCE={}
iTH={}
for i=1,10 do
sSP[i]=SKIN:GetVariable("Section"..i)
sSN[i]=string.match(sSP[i],"(.*)%.%d*:%d*%.%d*:%d*")
sSS[i]=string.match(sSP[i],".*%.(%d*:%d*)%.%d*:%d*")
sSE[i]=string.match(sSP[i],".*%.%d*:%d*%.(%d*:%d*)")
iSS[i]=tonumber(string.match(sSS[i],"(%d*):%d*")*60+string.match(sSS[i],"%d*:(%d*)"))
iSE[i]=tonumber(string.match(sSE[i],"(%d*):%d*")*60+string.match(sSE[i],"%d*:(%d*)"))
SKIN:Bang("!SetOption MeterS"..i.." Text \""..sSN[i].."\"")
end
for i=1,iCN do
sCP[i]=SKIN:GetVariable("Class"..i)
sCN[i]=tostring(string.match(sCP[i],"(.*)%.%d*%.%d*%.%d*"))
iCW[i]=tonumber(string.match(sCP[i],".*%.(%d*)%.%d*%.%d*"))
iCS[i]=tonumber(string.match(sCP[i],".*%.%d*%.(%d*)%.%d*"))
iCE[i]=tonumber(string.match(sCP[i],".*%.%d*%.%d*%.(%d*)"))
SKIN:Bang("!MoveMeter "..(-60+iCW[i]*122).." "..(26+iCS[i]*26).." MeterB"..i)
SKIN:Bang("!SetOption MeterB"..i.." H "..(24+(iCE[i]-iCS[i])*26))
SKIN:Bang("!SetOption MeterC"..i.." Text \""..sCN[i].."\"")
end
sFC1S=string.match(SKIN:GetVariable("FontColor1"),"(%d*,%d*,%d*)%,?%d*")
sFC1A=string.match(SKIN:GetVariable("FontColor1"),"%d*,%d*,%d*%,?(%d*)")
if sFC1A=="" then
sFC1A="255"
end
sFC2S=string.match(SKIN:GetVariable("FontColor2"),"(%d*,%d*,%d*)%,?%d*")
sFC2A=string.match(SKIN:GetVariable("FontColor2"),"%d*,%d*,%d*%,?(%d*)")
if sFC2A=="" then
sFC2A="255"
end
sSC1S=string.match(SKIN:GetVariable("SolidColor1"),"(%d*,%d*,%d*)%,?%d*")
sSC1A=string.match(SKIN:GetVariable("SolidColor1"),"%d*,%d*,%d*%,?(%d*)")
if sSC1A=="" then
sSC1A="255"
end
sSC2S=string.match(SKIN:GetVariable("SolidColor2"),"(%d*,%d*,%d*)%,?%d*")
sSC2A=string.match(SKIN:GetVariable("SolidColor2"),"%d*,%d*,%d*%,?(%d*)")
if sSC2A=="" then
sSC2A="255"
end
sSC3S=string.match(SKIN:GetVariable("SolidColor3"),"(%d*,%d*,%d*)%,?%d*")
sSC3A=string.match(SKIN:GetVariable("SolidColor3"),"%d*,%d*,%d*%,?(%d*)")
if sSC3A=="" then
sSC3A="255"
end
iC=0
iT=0
iM=0
iG=0
iE=0
end
function Update()
sT=msT:GetStringValue()
if iC==0 then
iC=1
elseif iC==1 then
iC=2
for i=1,iCN do
iTH[i]=SKIN:GetMeter("MeterC"..i):GetH()
SKIN:Bang("!MoveMeter "..(iCW[i]*122).." "..(26+iCS[i]*26+((24+(iCE[i]-iCS[i])*26)-iTH[i])/2).." MeterC"..i)
end
-- iM=iO*10
elseif iC==2 then
iM=iM+iG
if iG==0 then
if (iT~=string.match(sT,"(%d*):%d*")*60+string.match(sT,"%d*:(%d*)"))or(iWN~=msWN:GetValue()) then
iT=string.match(sT,"(%d*):%d*")*60+string.match(sT,"%d*:(%d*)")
iWN=msWN:GetValue()
if (iWN==0)or(iWN==6) then
for i=1,5 do
SKIN:Bang("!MoveMeter "..(122+(i*122-122)*iM/10).." 26 MeterW"..i)
if i==1 then
SKIN:Bang("!SetOption MeterW"..i.." SolidColor #SolidColor1#")
SKIN:Bang("!SetOption MeterW"..i.." FontColor #FontColor1#")
else
SKIN:Bang("!SetOption MeterW"..i.." SolidColor "..sSC1S..","..sSC1A*iM/10)
SKIN:Bang("!SetOption MeterW"..i.." FontColor "..sFC1S..","..sFC1A*iM/10)
end
end
SKIN:Bang("!HideMeter MeterB")
for i=1,iCN do
if iCW[i]==1 then
SKIN:Bang("!MoveMeter 62 "..(26+iCS[i]*26).." MeterB"..i)
SKIN:Bang("!MoveMeter "..(iCW[i]*122).." "..(26+iCS[i]*26+((24+(iCE[i]-iCS[i])*26)-iTH[i])/2).." MeterC"..i)
SKIN:Bang("!SetOption MeterB"..i.." SolidColor #SolidColor2#")
SKIN:Bang("!SetOption MeterC"..i.." FontColor #FontColor2#")
else
SKIN:Bang("!MoveMeter "..(62+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26).." MeterB"..i)
SKIN:Bang("!MoveMeter "..(122+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26+((24+(iCE[i]-iCS[i])*26)-iTH[i])/2).." MeterC"..i)
SKIN:Bang("!SetOption MeterB"..i.." SolidColor "..sSC2S..","..sSC2A*iM/10)
SKIN:Bang("!SetOption MeterC"..i.." FontColor "..sFC2S..","..sFC2A*iM/10)
end
SKIN:Bang("!SetOption MeterB"..i.." H "..(24+(iCE[i]-iCS[i])*26))
end
else
for i=1,5 do
SKIN:Bang("!MoveMeter "..(122+(i*122-122)*iM/10).." 26 MeterW"..i)
if i==iWN then
SKIN:Bang("!SetOption MeterW"..i.." SolidColor #SolidColor1#")
SKIN:Bang("!SetOption MeterW"..i.." FontColor #FontColor1#")
else
SKIN:Bang("!SetOption MeterW"..i.." SolidColor "..sSC1S..","..sSC1A*iM/10)
SKIN:Bang("!SetOption MeterW"..i.." FontColor "..sFC1S..","..sFC1A*iM/10)
end
end
SKIN:Bang("!HideMeter MeterB")
for i=1,iCN do
SKIN:Bang("!MoveMeter "..(62+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26).." MeterB"..i)
SKIN:Bang("!MoveMeter "..(122+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26+((24+(iCE[i]-iCS[i])*26)-iTH[i])/2).." MeterC"..i)
if iCW[i]~=iWN then
SKIN:Bang("!SetOption MeterB"..i.." H "..(24+(iCE[i]-iCS[i])*26))
if iCW[i]<iWN then
SKIN:Bang("!SetOption MeterB"..i.." SolidColor "..sSC3S..","..sSC3A*iM/10)
SKIN:Bang("!SetOption MeterC"..i.." FontColor "..sFC2S..","..sFC2A*iM/10)
elseif iCW[i]>iWN then
SKIN:Bang("!SetOption MeterB"..i.." SolidColor "..sSC2S..","..sSC2A*iM/10)
SKIN:Bang("!SetOption MeterC"..i.." FontColor "..sFC2S..","..sFC2A*iM/10)
end
else
if (iSS[iCS[i]]<iT)and(iSE[iCE[i]]<iT) then
SKIN:Bang("!SetOption MeterB"..i.." SolidColor #SolidColor3#")
SKIN:Bang("!SetOption MeterB"..i.." H "..(24+(iCE[i]-iCS[i])*26))
elseif (iSS[iCS[i]]>iT)and(iSE[iCE[i]]>iT) then
SKIN:Bang("!SetOption MeterB"..i.." SolidColor #SolidColor2#")
SKIN:Bang("!SetOption MeterB"..i.." H "..(24+(iCE[i]-iCS[i])*26))
else
SKIN:Bang("!SetOption MeterB"..i.." SolidColor #SolidColor3#")
SKIN:Bang("!SetOption MeterB"..i.." H "..(24+(iCE[i]-iCS[i])*26)*((iT-iSS[iCS[i]])/(iSE[iCE[i]]-iSS[iCS[i]])))
SKIN:Bang("!ShowMeter MeterB")
SKIN:Bang("!MoveMeter "..(62+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26+(24+(iCE[i]-iCS[i])*26)*((iT-iSS[iCS[i]])/(iSE[iCE[i]]-iSS[iCS[i]]))).." MeterB")
SKIN:Bang("!SetOption MeterB H "..(24+(iCE[i]-iCS[i])*26)*((iSE[iCE[i]]-iT)/(iSE[iCE[i]]-iSS[iCS[i]])))
end
SKIN:Bang("!SetOption MeterC"..i.." FontColor #FontColor2#")
end
end
end
end
else
if (iWN==0)or(iWN==6) then
for i=1,5 do
SKIN:Bang("!MoveMeter "..(122+(i*122-122)*iM/10).." 26 MeterW"..i)
if i~=1 then
SKIN:Bang("!SetOption MeterW"..i.." SolidColor "..sSC1S..","..sSC1A*iM/10)
SKIN:Bang("!SetOption MeterW"..i.." FontColor "..sFC1S..","..sFC1A*iM/10)
end
end
SKIN:Bang("!HideMeter MeterB")
for i=1,iCN do
if iCW[i]==1 then
SKIN:Bang("!MoveMeter 62 "..(26+iCS[i]*26).." MeterB"..i)
SKIN:Bang("!MoveMeter "..(iCW[i]*122).." "..(26+iCS[i]*26+((24+(iCE[i]-iCS[i])*26)-iTH[i])/2).." MeterC"..i)
else
SKIN:Bang("!MoveMeter "..(62+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26).." MeterB"..i)
SKIN:Bang("!MoveMeter "..(122+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26+((24+(iCE[i]-iCS[i])*26)-iTH[i])/2).." MeterC"..i)
SKIN:Bang("!SetOption MeterB"..i.." SolidColor "..sSC2S..","..sSC2A*iM/10)
SKIN:Bang("!SetOption MeterC"..i.." FontColor "..sFC2S..","..sFC2A*iM/10)
end
end
else
for i=1,5 do
SKIN:Bang("!MoveMeter "..(122+(i*122-122)*iM/10).." 26 MeterW"..i)
if i~=iWN then
SKIN:Bang("!SetOption MeterW"..i.." SolidColor "..sSC1S..","..sSC1A*iM/10)
SKIN:Bang("!SetOption MeterW"..i.." FontColor "..sFC1S..","..sFC1A*iM/10)
end
end
SKIN:Bang("!HideMeter MeterB")
for i=1,iCN do
SKIN:Bang("!MoveMeter "..(62+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26).." MeterB"..i)
SKIN:Bang("!MoveMeter "..(122+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26+((24+(iCE[i]-iCS[i])*26)-iTH[i])/2).." MeterC"..i)
if iCW[i]~=iWN then
if iCW[i]<iWN then
SKIN:Bang("!SetOption MeterB"..i.." SolidColor "..sSC3S..","..sSC3A*iM/10)
SKIN:Bang("!SetOption MeterC"..i.." FontColor "..sFC2S..","..sFC2A*iM/10)
elseif iCW[i]>iWN then
SKIN:Bang("!SetOption MeterB"..i.." SolidColor "..sSC2S..","..sSC2A*iM/10)
SKIN:Bang("!SetOption MeterC"..i.." FontColor "..sFC2S..","..sFC2A*iM/10)
end
else
if (iSS[iCS[i]]<iT)and(iSE[iCE[i]]>iT) then
SKIN:Bang("!ShowMeter MeterB")
SKIN:Bang("!MoveMeter "..(62+(iCW[i]*122-122)*iM/10).." "..(26+iCS[i]*26+(24+(iCE[i]-iCS[i])*26)*((iT-iSS[iCS[i]])/(iSE[iCE[i]]-iSS[iCS[i]]))).." MeterB")
SKIN:Bang("!SetOption MeterC"..i.." FontColor #FontColor2#")
end
end
end
end
end
if (iE==0)and(iM==10) then
iG=0
iE=1
-- SKIN:Bang("!WriteKeyValue Variables Open 1 \"#CURRENTPATH##CURRENTFILE#\"")
for i=1,5 do
SKIN:Bang("!SetOption MeterW"..i.." UpdateDivider 50")
SKIN:Bang("!UpdateMeter MeterW"..i)
end
for i=1,iCN do
SKIN:Bang("!SetOption MeterB"..i.." UpdateDivider 50")
SKIN:Bang("!SetOption MeterC"..i.." UpdateDivider 50")
SKIN:Bang("!UpdateMeter MeterB"..i)
SKIN:Bang("!UpdateMeter MeterC"..i)
end
SKIN:Bang("!SetOption MeterB UpdateDivider 50")
SKIN:Bang("!UpdateMeter MeterB")
elseif (iE==0)and(iM==0) then
iG=0
iE=1
-- SKIN:Bang("!WriteKeyValue Variables Open 0 \"#CURRENTPATH##CURRENTFILE#\"")
for i=1,5 do
SKIN:Bang("!SetOption MeterW"..i.." UpdateDivider 50")
SKIN:Bang("!UpdateMeter MeterW"..i)
end
for i=1,iCN do
SKIN:Bang("!SetOption MeterB"..i.." UpdateDivider 50")
SKIN:Bang("!SetOption MeterC"..i.." UpdateDivider 50")
SKIN:Bang("!UpdateMeter MeterB"..i)
SKIN:Bang("!UpdateMeter MeterC"..i)
end
SKIN:Bang("!SetOption MeterB UpdateDivider 50")
SKIN:Bang("!UpdateMeter MeterB")
end
end
end
function M1()
if (iM>=0)and(iM<10) then
iG=1
iE=0
for i=1,5 do
SKIN:Bang("!SetOption MeterW"..i.." UpdateDivider 1")
SKIN:Bang("!UpdateMeter MeterW"..i)
end
for i=1,iCN do
SKIN:Bang("!SetOption MeterB"..i.." UpdateDivider 1")
SKIN:Bang("!SetOption MeterC"..i.." UpdateDivider 1")
SKIN:Bang("!UpdateMeter MeterB"..i)
SKIN:Bang("!UpdateMeter MeterC"..i)
end
SKIN:Bang("!SetOption MeterB UpdateDivider 1")
SKIN:Bang("!UpdateMeter MeterB")
end
end
function M0()
if (iM>0)and(iM<=10) then
iG=-1
iE=0
for i=1,5 do
SKIN:Bang("!SetOption MeterW"..i.." UpdateDivider 1")
SKIN:Bang("!UpdateMeter MeterW"..i)
end
for i=1,iCN do
SKIN:Bang("!SetOption MeterB"..i.." UpdateDivider 1")
SKIN:Bang("!SetOption MeterC"..i.." UpdateDivider 1")
SKIN:Bang("!UpdateMeter MeterB"..i)
SKIN:Bang("!UpdateMeter MeterC"..i)
end
SKIN:Bang("!SetOption MeterB UpdateDivider 1")
SKIN:Bang("!UpdateMeter MeterB")
end
end
Last edited by eclectic-tech on January 15th, 2019, 4:54 am, edited 1 time in total.
Reason: Please use code tags.
Reason: Please use code tags.
-
- Rainmeter Sage
- Posts: 5384
- Joined: April 12th, 2012, 9:40 pm
- Location: Cedar Point, Ohio, USA
Re: ClassSchedule
This adaptation of XANCI's Adv Schedule is very vague on how to use or edit. When the skin loads it will populate all of the Classes defined then collapse to today's day. Double-left-click the skin to expand the schedule. Move the mouse off the skin to collapse.
A couple of things to remember when trying to edit the schedule variables:
Time Sections# (up to 10) are in the format: Name.StartTime.EndTime e.g; Section1=Hon102.8:00.8:50
The defined number of 'Section#' must be 10; to change that would require editing 'schedule.lua'
If you are not using all 10 Sections, leave the 'Name' portion blank and they will not be displayed
The [MeterS#] sections should be deleted (see comments in the skin). Even with the 'Name' blank they will take up space
To add sections would also require editing the lua file
Class variables are in the format of: ClassN=Name(#CRLF#RoomEtc).Weekday.StartSection.EndSection e.g; Class1=8B 8:00-8:50.1.1.1
Weekday numbers start at 1 (Monday) to 7 (Sunday)
'StartSection' and 'EndSection' should be within the range of your defined 'Section#' variables
The issue you had was due to having classes defined in sections 6 through 10 so they would display even though you had removed the 'name' portion of the 'Section#' variables. You needed to delete the [MeterB#] and [MeterC#] sections for classes beyond the defined number.
Here is a working example with only 5 'Section#' and 12 associated classes. I edited the 'class' variables so they correspond to the number of 'Section#' you defined and removed the meter sections 'B' and 'C' that were not needed. (See the comments in the file to add/delete classes).
{Click to animate}
A couple of things to remember when trying to edit the schedule variables:
Time Sections# (up to 10) are in the format: Name.StartTime.EndTime e.g; Section1=Hon102.8:00.8:50
The defined number of 'Section#' must be 10; to change that would require editing 'schedule.lua'
If you are not using all 10 Sections, leave the 'Name' portion blank and they will not be displayed
The [MeterS#] sections should be deleted (see comments in the skin). Even with the 'Name' blank they will take up space
To add sections would also require editing the lua file
Class variables are in the format of: ClassN=Name(#CRLF#RoomEtc).Weekday.StartSection.EndSection e.g; Class1=8B 8:00-8:50.1.1.1
Weekday numbers start at 1 (Monday) to 7 (Sunday)
'StartSection' and 'EndSection' should be within the range of your defined 'Section#' variables
The issue you had was due to having classes defined in sections 6 through 10 so they would display even though you had removed the 'name' portion of the 'Section#' variables. You needed to delete the [MeterB#] and [MeterC#] sections for classes beyond the defined number.
Here is a working example with only 5 'Section#' and 12 associated classes. I edited the 'class' variables so they correspond to the number of 'Section#' you defined and removed the meter sections 'B' and 'C' that were not needed. (See the comments in the file to add/delete classes).
Code: Select all
[Rainmeter]
Author=QWIT (adapted from XANCI)
Update=20
RightMouseUpAction=[]
MouseActionCursor=0
[Metadata]
Name=Adv Schedule English
Information=Double-Left-Click to expand the schedule. Move mouse away to collapse to today.
[Variables]
Open=1
;Date and period font follows
FontFace1=Trajan Pro
FontColor1=255,255,255
;Class details font follows
FontFace2=Segoe UI Light
FontColor2=255,255,255
;Date background color follows
SolidColor1=144,144,144,0
;Completed background color follows
SolidColor2=255,208,0,100
;Upcoming background color follows
SolidColor3=255,208,0,100
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;If adding or deleting class periods make sure to add or delete [MeterS] from middle of page
; Name.StartTime.EndTime --> Leave Name blank to not show
; There must be 10 sections or you need to edit the lua
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Section1=Hon102.8:00.8:50
Section2=Calc262.9:30.10:45
Section3=Csci251.10:00.10:50
Section4=Psy201.2:30.3:45
Section5=Bus250.6:00.8:30
Section6=.15:00.15:50
Section7=.16:10.17:00
Section8=.17:10.18:00
Section9=.18:05.19:00
Section10=.19:05.20:00
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; ClassNum=Total Number of Classes --> If adding or deleting classes make sure to add or delete [MeterB_] and [MeterC_] at bottom
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ClassNum=12
; ClassN=Name(#CRLF#RoomEtc).Weekday.StartSection.EndSection
; StartSection and EndSection should be within the range of the 'Section#' variables above (up to 10)
;Monday
Class1=8B 8:00-8:50.1.1.1
Class2=8C 10:00-10:50.1.3.3
Class3=LD 6:00-8:30.1.5.5
;Tuesday
Class4=5A 9:30-10:45.2.2.2
Class5=8A 2:30-3:45.2.4.4
Class6=6M 12:10-12:55.2.5.5
;Wednesday
Class7=5B 8:00-8:50.3.1.1
Class8=6M 10:00-10:50.3.3.3
;Thursday
Class9=5A 9:30-10:45.4.2.2
Class10=5B 2:30-3:45.4.4.4
;Friday
Class11=BL 8:00-8:50.5.1.1
Class12=8M 9:30-10:45.5.2.2
;Saturday
;Sunday
[StyleText]
H=24
SolidColor=#SolidColor1#
FontColor=#FontColor1#
FontFace=#FontFace1#
FontSize=12
StringAlign=CENTER
StringStyle=BOLD
AntiAlias=1
UpdateDivider=50
DynamicVariables=1
[StyleBackground]
W=120
SolidColor=#SolidColor2#
[StyleItem]
FontColor=#FontColor2#
FontFace=#FontFace2#
FontSize=12
StringAlign=CENTER
StringStyle=BOLD
AntiAlias=1
DynamicVariables=1
[MeasureScript]
Measure=Script
ScriptFile=Schedule.lua
[MeasureDate]
Measure=Time
Format=%B %d
UpdateDivider=50
[MeasureWeek]
Measure=Time
Format=%a
UpdateDivider=50
[MeasureWeekNum]
Measure=Time
Format=%w
UpdateDivider=50
[MeasureTime]
Measure=Time
Format=%H:%M
UpdateDivider=50
[MeterTime]
Meter=STRING
MeterStyle=StyleText
X=91
W=150
Text="[MeasureDate] | [MeasureTime]"
[MeterS1]
Meter=STRING
MeterStyle=StyleText
X=30
Y=52
W=60
[MeterS2]
Meter=STRING
MeterStyle=StyleText
X=r
Y=26r
W=60
[MeterS3]
Meter=STRING
MeterStyle=StyleText
X=r
Y=26r
W=60
[MeterS4]
Meter=STRING
MeterStyle=StyleText
X=r
Y=26r
W=60
[MeterS5]
Meter=STRING
MeterStyle=StyleText
X=r
Y=26r
W=60
[MeterW1]
Meter=STRING
MeterStyle=StyleText
X=122
Y=26
W=120
Text=Mon
[MeterW2]
Meter=STRING
MeterStyle=StyleText
X=122r
Y=r
W=120
Text=Tue
[MeterW3]
Meter=STRING
MeterStyle=StyleText
X=122r
Y=r
W=120
Text=Wed
[MeterW4]
Meter=STRING
MeterStyle=StyleText
X=122r
Y=r
W=120
Text=Thu
[MeterW5]
Meter=STRING
MeterStyle=StyleText
X=122r
Y=r
W=120
Text=Fri
[MeterB]
Meter=IMAGE
MeterStyle=StyleBackground
; Added By ClassNum
; [MeterBN]
; Meter=IMAGE
; MeterStyle=StyleBackground
; [MeterCN]
; Meter=STRING
; MeterStyle=StyleItem
[MeterB1]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC1]
Meter=STRING
MeterStyle=StyleItem
[MeterB2]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC2]
Meter=STRING
MeterStyle=StyleItem
[MeterB3]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC3]
Meter=STRING
MeterStyle=StyleItem
[MeterB4]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC4]
Meter=STRING
MeterStyle=StyleItem
[MeterB5]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC5]
Meter=STRING
MeterStyle=StyleItem
[MeterB6]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC6]
Meter=STRING
MeterStyle=StyleItem
[MeterB7]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC7]
Meter=STRING
MeterStyle=StyleItem
[MeterB8]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC8]
Meter=STRING
MeterStyle=StyleItem
[MeterB9]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC9]
Meter=STRING
MeterStyle=StyleItem
[MeterB10]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC10]
Meter=STRING
MeterStyle=StyleItem
[MeterB11]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC11]
Meter=STRING
MeterStyle=StyleItem
[MeterB12]
Meter=IMAGE
MeterStyle=StyleBackground
[MeterC12]
Meter=STRING
MeterStyle=StyleItem
[MeterT]
Meter=IMAGE
W=182
H=310
SolidColor=0,0,0,1
LeftMouseDoubleClickAction=!CommandMeasure MeasureScript M1()
MouseLeaveAction=!CommandMeasure MeasureScript M0()
You do not have the required permissions to view the files attached to this post.
:: My DA Gallery :: Rainmeter DA Gallery :: Rainmeter Workshops :: Rainmeter Documentation :: BBCode Guide ::
-
- Posts: 3
- Joined: January 14th, 2019, 4:11 am
Re: ClassSchedule
You all are very helpful. This is a wonderful community and it is nice to learn more about this stuff. Thanks very much haha
-
- Rainmeter Sage
- Posts: 5384
- Joined: April 12th, 2012, 9:40 pm
- Location: Cedar Point, Ohio, USA
Re: ClassSchedule
Happy to help!
:: My DA Gallery :: Rainmeter DA Gallery :: Rainmeter Workshops :: Rainmeter Documentation :: BBCode Guide ::