need help optimizing menu skin
Posted: October 2nd, 2022, 8:49 am
by aredhone
hey all I need help optimizing my skin I think I got it pretty clean
but would like someone more advanced to look it over
this is what I got
put all files in a download
Bonus question I also want to center this skin to any screen but cant get it to wok sooooo if somone knows pls help
but would like someone more advanced to look it over
this is what I got
put all files in a download
Bonus question I also want to center this skin to any screen but cant get it to wok sooooo if somone knows pls help
[Rainmeter]
Update=5000
[Metadata]
Authurs=Aredhone,
Name=GTGogeta Menu
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
[Variables]
@include=Variables.inc
@include1=Settings.inc
[Style_Center]
fontface=#Font#
FontColor=#FontColor#
fontsize =#FontSize#
StringAlign=CENTER
[Style_Left]
fontface=#Font#
FontColor=#FontColor#
fontsize =#FontSize#
StringAlign=LEFT
[Style_Right]
fontface=#Font#
FontColor=#FontColor#
fontsize =#FontSize#
StringAlign=Right
[MeasureCenter]
Measure=Calc
DynamicVariables=1
UpdateDivider=-1
Formula=MeasureCenter + 1
IfCondition=MeasureCenter > 0
IfTrueAction=[!Move "(#SCREENAREAWIDTH#/2-(#CURRENTCONFIGWIDTH#/2))" "(#SCREENAREAHEIGHT#/2-(#CURRENTCONFIGHEIGHT#/2))"]
;===Buttons===
[Button_Settings]
Meter=Button
X=15
Y=15
ButtonImage=Assets\Button\Settings2.png
AntiAlias=1
LeftMouseUpAction=["C:\Users\%USERNAME%\Documents\Rainmeter\Skins\GTGogeta Menu\Settings.inc"]
[Button_1]
Meter=Button
X=150r
Y=130r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_1_Text StringStyle Bold][!UpdateMeter Button_1_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_1_Text StringStyle ""][!UpdateMeter Button_1_Text][!Redraw]
LeftMouseUpAction=["#Button_1_Prog#"]
[Button_1_Logo]
Meter=Image
ImageName=Assets\logos\#Button_1_Text#.png
X=35r
Y=28r
[Button_1_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_1_Text#"
[Button_2]
Meter=Button
X=130
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_2_Text StringStyle Bold][!UpdateMeter Button_2_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_2_Text StringStyle ""][!UpdateMeter Button_2_Text][!Redraw]
LeftMouseUpAction=["#Button_2_Prog#"]
[Button_2_Logo]
Meter=Image
ImageName=Assets\logos\#Button_2_Text#.png
X=35r
Y=28r
[Button_2_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_2_Text#"
[Button_3]
Meter=Button
X=110
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_3_Text StringStyle Bold][!UpdateMeter Button_3_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_3_Text StringStyle ""][!UpdateMeter Button_3_Text][!Redraw]
LeftMouseUpAction=["#Button_3_Prog#"]
[Button_3_Logo]
Meter=Image
ImageName=Assets\logos\#Button_3_Text#.png
X=35r
Y=28r
[Button_3_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_3_Text#"
[Button_4]
Meter=Button
X=90
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_4_Text StringStyle Bold][!UpdateMeter Button_4_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_4_Text StringStyle ""][!UpdateMeter Button_4_Text][!Redraw]
LeftMouseUpAction=["#Button_4_Prog#"]
[Button_4_Logo]
Meter=Image
ImageName=Assets\logos\#Button_4_Text#.png
X=35r
Y=28r
[Button_4_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_4_Text#"
[Button_5]
Meter=Button
X=110
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_5_Text StringStyle Bold][!UpdateMeter Button_5_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_5_Text StringStyle ""][!UpdateMeter Button_5_Text][!Redraw]
LeftMouseUpAction=["#Button_5_Prog#"]
[Button_5_Logo]
Meter=Image
ImageName=Assets\logos\#Button_5_Text#.png
X=35r
Y=28r
[Button_5_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_5_Text#"
[Button_6]
Meter=Button
X=130
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_6_Text StringStyle Bold][!UpdateMeter Button_6_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_6_Text StringStyle ""][!UpdateMeter Button_6_Text][!Redraw]
LeftMouseUpAction=["#Button_6_Prog#"]
[Button_6_Logo]
Meter=Image
ImageName=Assets\logos\#Button_6_Text#.png
X=35r
Y=28r
[Button_6_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_6_Text#"
;===Time===
[HoureMeasure]
Measure=Time
Format=%I
[(Houre)]
Meter=BITMAP
MeasureName=HoureMeasure
X=1200r
Y=-800r
BitmapImage=Assets\Clock\ImageL.png
BitmapFrames=10
BitmapExtend=1
BitmapDigits=2
BitmapAlign=CENTER
[MinuteMeasure]
Measure=Time
Format=%M
[(Minutes)]
Meter=BITMAP
MeasureName=MinuteMeasure
X=55r
Y=100r
BitmapImage=Assets\Clock\ImageL.png
BitmapFrames=10
BitmapExtend=1
BitmapDigits=2
BitmapAlign=CENTER
[DayMeasure]
Measure=Time
Format=%w
[(Days)]
Meter=BITMAP
MeasureName=DayMeasure
X=120r
Y=-95r
BitmapImage=Assets\Days\Days.png
BitmapFrames=7
BitmapExtend=1
BitmapDigits=1
BitmapAlign=CENTER
[MeasureAMPM]
Measure=Time
Format=%H
IfCondition= MeasureAMPM > 11
IfTrueAction=[!SetOption AMPM ImageName Assets\Clock\PM.png] [!Update] [!redraw]
IfFalseAction=[!SetOption AMPM ImageName Assets\Clock\AM.png] [!Update][!redraw]
[AMPM]
Meter=Image
ImageName=Assets\Clock\AM.png
X=-30r
Y=105r
[Version]
Meter=String
FontColor=255,255,255,255
Text=#Version#
FontSize=18
X=170r
Y=810r
Update=5000
[Metadata]
Authurs=Aredhone,
Name=GTGogeta Menu
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
[Variables]
@include=Variables.inc
@include1=Settings.inc
[Style_Center]
fontface=#Font#
FontColor=#FontColor#
fontsize =#FontSize#
StringAlign=CENTER
[Style_Left]
fontface=#Font#
FontColor=#FontColor#
fontsize =#FontSize#
StringAlign=LEFT
[Style_Right]
fontface=#Font#
FontColor=#FontColor#
fontsize =#FontSize#
StringAlign=Right
[MeasureCenter]
Measure=Calc
DynamicVariables=1
UpdateDivider=-1
Formula=MeasureCenter + 1
IfCondition=MeasureCenter > 0
IfTrueAction=[!Move "(#SCREENAREAWIDTH#/2-(#CURRENTCONFIGWIDTH#/2))" "(#SCREENAREAHEIGHT#/2-(#CURRENTCONFIGHEIGHT#/2))"]
;===Buttons===
[Button_Settings]
Meter=Button
X=15
Y=15
ButtonImage=Assets\Button\Settings2.png
AntiAlias=1
LeftMouseUpAction=["C:\Users\%USERNAME%\Documents\Rainmeter\Skins\GTGogeta Menu\Settings.inc"]
[Button_1]
Meter=Button
X=150r
Y=130r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_1_Text StringStyle Bold][!UpdateMeter Button_1_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_1_Text StringStyle ""][!UpdateMeter Button_1_Text][!Redraw]
LeftMouseUpAction=["#Button_1_Prog#"]
[Button_1_Logo]
Meter=Image
ImageName=Assets\logos\#Button_1_Text#.png
X=35r
Y=28r
[Button_1_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_1_Text#"
[Button_2]
Meter=Button
X=130
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_2_Text StringStyle Bold][!UpdateMeter Button_2_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_2_Text StringStyle ""][!UpdateMeter Button_2_Text][!Redraw]
LeftMouseUpAction=["#Button_2_Prog#"]
[Button_2_Logo]
Meter=Image
ImageName=Assets\logos\#Button_2_Text#.png
X=35r
Y=28r
[Button_2_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_2_Text#"
[Button_3]
Meter=Button
X=110
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_3_Text StringStyle Bold][!UpdateMeter Button_3_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_3_Text StringStyle ""][!UpdateMeter Button_3_Text][!Redraw]
LeftMouseUpAction=["#Button_3_Prog#"]
[Button_3_Logo]
Meter=Image
ImageName=Assets\logos\#Button_3_Text#.png
X=35r
Y=28r
[Button_3_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_3_Text#"
[Button_4]
Meter=Button
X=90
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_4_Text StringStyle Bold][!UpdateMeter Button_4_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_4_Text StringStyle ""][!UpdateMeter Button_4_Text][!Redraw]
LeftMouseUpAction=["#Button_4_Prog#"]
[Button_4_Logo]
Meter=Image
ImageName=Assets\logos\#Button_4_Text#.png
X=35r
Y=28r
[Button_4_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_4_Text#"
[Button_5]
Meter=Button
X=110
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_5_Text StringStyle Bold][!UpdateMeter Button_5_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_5_Text StringStyle ""][!UpdateMeter Button_5_Text][!Redraw]
LeftMouseUpAction=["#Button_5_Prog#"]
[Button_5_Logo]
Meter=Image
ImageName=Assets\logos\#Button_5_Text#.png
X=35r
Y=28r
[Button_5_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_5_Text#"
[Button_6]
Meter=Button
X=130
Y=100r
ButtonImage=Assets\Button\Sample.png
AntiAlias=1
MouseOverAction=[!SetOption Button_6_Text StringStyle Bold][!UpdateMeter Button_6_Text][!Redraw]
MouseLeaveAction=[!SetOption Button_6_Text StringStyle ""][!UpdateMeter Button_6_Text][!Redraw]
LeftMouseUpAction=["#Button_6_Prog#"]
[Button_6_Logo]
Meter=Image
ImageName=Assets\logos\#Button_6_Text#.png
X=35r
Y=28r
[Button_6_Text]
Meter=String
X=90r
Y=20r
MeterStyle=Style_Left
FontSize=#FontSize#
AntiAlias=1
Text="#Button_6_Text#"
;===Time===
[HoureMeasure]
Measure=Time
Format=%I
[(Houre)]
Meter=BITMAP
MeasureName=HoureMeasure
X=1200r
Y=-800r
BitmapImage=Assets\Clock\ImageL.png
BitmapFrames=10
BitmapExtend=1
BitmapDigits=2
BitmapAlign=CENTER
[MinuteMeasure]
Measure=Time
Format=%M
[(Minutes)]
Meter=BITMAP
MeasureName=MinuteMeasure
X=55r
Y=100r
BitmapImage=Assets\Clock\ImageL.png
BitmapFrames=10
BitmapExtend=1
BitmapDigits=2
BitmapAlign=CENTER
[DayMeasure]
Measure=Time
Format=%w
[(Days)]
Meter=BITMAP
MeasureName=DayMeasure
X=120r
Y=-95r
BitmapImage=Assets\Days\Days.png
BitmapFrames=7
BitmapExtend=1
BitmapDigits=1
BitmapAlign=CENTER
[MeasureAMPM]
Measure=Time
Format=%H
IfCondition= MeasureAMPM > 11
IfTrueAction=[!SetOption AMPM ImageName Assets\Clock\PM.png] [!Update] [!redraw]
IfFalseAction=[!SetOption AMPM ImageName Assets\Clock\AM.png] [!Update][!redraw]
[AMPM]
Meter=Image
ImageName=Assets\Clock\AM.png
X=-30r
Y=105r
[Version]
Meter=String
FontColor=255,255,255,255
Text=#Version#
FontSize=18
X=170r
Y=810r