It is currently March 29th, 2024, 1:10 am

Get folder appear when hovering on right side of my screen

Get help with installing and using Rainmeter.
Jason
Posts: 41
Joined: January 9th, 2020, 6:00 pm

Re: Get folder appear when hovering on right side of my screen

Post by Jason »

balala wrote: January 13th, 2020, 8:22 pm Definitely:

Code: Select all

[Rainmeter]
Update=1000
SolidColor=0,0,0,1
DynamicWindowSize=1
OnUnfocusAction=[!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"]

[Metadata]
Name=Gameview
Author=mr_freeman

[Variables]
TextStyle=BOLD
TextColour=192,192,192
ShortcutColour=0,0,0,1
MouseOverColour=50,205,50
TextSize=12
Font=Quicksand Light
AntiAlias=1
ScreenWidth=#SCREENAREAWIDTH@2#
ScreenHeight=#SCREENAREAHEIGHT@2#
BarWidth=720
TopMargin=10
LeftMargin=15
Spacing=15
ScrollSpeed=20
NumOfApps=56
ShowUbisoft=0

;*****APPS*****

@Include="Apps.inc"

[LinkStyle]
Group=GameGroup
X=(#SCREENAREAWIDTH#-#LeftMargin#)
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
StringAlign=Right

;*****MEASURES*****

[MeasureScroll]
Measure=Calc
Formula=([Link1:Y]<(-1*#TopMargin#-#NumOfApps#*(#TextSize#+#Spacing#)+#ScreenHeight#)) ? (-1*#TopMargin#-#NumOfApps#*(#TextSize#+#Spacing#)+#ScreenHeight#) : (([Link1:Y]<#TopMargin#) ? [Link1:Y] : #TopMargin#)
DynamicVariables=1

;*****METERS*****

[MouseOverBar]
Meter=Image
MeasureName=MeasureScroll
X=(#SCREENAREAWIDTH#-1)
W=1
H=#ScreenHeight#
SolidColor=0,0,0,1
MouseOverAction=[!ShowMeterGroup GameGroup][!Redraw]
MouseScrollDownAction=[!SetOption Link1 Y ([Link1:Y]-#ScrollSpeed#)][!SetOption Link1 Y [*MeasureScroll*]][!UpdateMeter "Link1"][!Redraw]
MouseScrollUpAction=[!SetOption Link1 Y ([Link1:Y]+#ScrollSpeed#)][!SetOption Link1 Y [*MeasureScroll*]][!UpdateMeter "Link1"][!Redraw]

[View]
Meter=Image
Group=GameGroup
W=#ScreenWidth#
H=#ScreenHeight#
PreserveAspectRatio=2
Hidden=1
DynamicVariables=1
ImageName=""

[Background]
Meter=Image
MeasureName=MeasureScroll
Group=GameGroup
SolidColor=22,22,29,0
SolidColor2=22,22,29
X=(#SCREENAREAWIDTH#-#BarWidth#)
W=#BarWidth#
H=#ScreenHeight#
AntiAlias=1
Hidden=1
MouseLeaveAction=[!HideMeterGroup GameGroup][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!Redraw]
MouseScrollDownAction=[!SetOption Link1 Y ([Link1:Y]-#ScrollSpeed#)][!SetOption Link1 Y [*MeasureScroll*]][!UpdateMeterGroup "GameGroup"][!Redraw]
MouseScrollUpAction=[!SetOption Link1 Y ([Link1:Y]+#ScrollSpeed#)][!SetOption Link1 Y [*MeasureScroll*]][!UpdateMeterGroup "GameGroup"][!Redraw]

[MeasureShowUbisoft]
Measure=Calc
Formula=#ShowUbisoft#
IfCondition=(#CURRENTSECTION#>=1)
IfTrueAction=[!ShowMeterGroup "UbisoftGames"][!SetOptionGroup GameGroup FontColor "#TextColour#,50"][!DisableMouseActionGroup "MouseOverAction|MouseLeaveAction|LeftMouseUpAction" "GameGroup"][!DisableMouseAction Background "MouseScrollDownAction|MouseScrollUpAction"][!EnableMouseAction Background "MouseLeaveAction"][!UpdateMeterGroup "GameGroup"][!ShowMeter "MeterHideUbisoft"][!Redraw]
IfFalseAction=[!HideMeterGroup "UbisoftGames"][!SetOptionGroup GameGroup FontColor "#TextColour#"][!EnableMouseActionGroup "MouseOverAction|MouseLeaveAction|LeftMouseUpAction" "GameGroup"][!EnableMouseAction Background "MouseScrollDownAction|MouseScrollUpAction"][!EnableMouseAction Background "MouseLeaveAction"][!UpdateMeterGroup "GameGroup"][!HideMeter "MeterHideUbisoft"][!Redraw]
DynamicVariables=1

[Link1]
Meter=String
MeterStyle=LinkStyle
Y=#TopMargin#
Text=Ubisoft
LeftMouseUpAction=[!SetVariable ShowUbisoft "(1-#ShowUbisoft#)"][!UpdateMeasure "MeasureShowUbisoft"][!UpdateMeter "#CURRENTSECTION#"]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!UpdateMeter "#CURRENTSECTION#"][!Redraw]
;[!SetOption View ImageName #*App1Image*#][!Update]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!Redraw]
DynamicVariables=1

;[Link1]
;Meter=String
;MeterStyle=LinkStyle
;Y=#TopMargin#
;Text=#App1Text#
;LeftMouseUpAction=["#App1Path#"][!HideMeterGroup GameGroup][!Update]
;MouseOverAction=[!SetOption Link1 FontColor #MouseOverColour#][!SetOption View ImageName #*App1Image*#][!Update]
;MouseLeaveAction=[!SetOption Link1 FontColor #TextColour#][!SetOption View ImageName ""][!Update]

;[Link2]
;Meter=String
;MeterStyle=LinkStyle
;Y=(#TextSize#+#Spacing#)r
;Text=#App2Text#
;LeftMouseUpAction=["#App2Path#"][!HideMeterGroup GameGroup][!Update]
;MouseOverAction=[!SetOption Link2 FontColor #MouseOverColour#][!SetOption View ImageName #*App2Image*#][!Update]
;MouseLeaveAction=[!SetOption Link2 FontColor #TextColour#][!SetOption View ImageName ""][!Update]

;[Link3]
;Meter=String
;MeterStyle=LinkStyle
;Y=(#TextSize#+#Spacing#)r
;Text=#App3Text#
;LeftMouseUpAction=["#App3Path#"][!HideMeterGroup GameGroup][!Update]
;MouseOverAction=[!SetOption Link3 FontColor #MouseOverColour#][!SetOption View ImageName #*App3Image*#][!Update]
;MouseLeaveAction=[!SetOption Link3 FontColor #TextColour#][!SetOption View ImageName ""][!Update]

;[Link4]
;Meter=String
;MeterStyle=LinkStyle
;Y=(#TextSize#+#Spacing#)r
;Text=#App4Text#
;LeftMouseUpAction=["#App4Path#"][!HideMeterGroup GameGroup][!Update]
;MouseOverAction=[!SetOption Link4 FontColor #MouseOverColour#][!SetOption View ImageName #*App4Image*#][!Update]
;MouseLeaveAction=[!SetOption Link4 FontColor #TextColour#][!SetOption View ImageName ""][!Update]

;[Link5]
;Meter=String
;MeterStyle=LinkStyle
;Y=(#TextSize#+#Spacing#)r
;Text=#App5Text#
;LeftMouseUpAction=["#App5Path#"][!HideMeterGroup GameGroup][!Update]
;MouseOverAction=[!SetOption Link5 FontColor #MouseOverColour#][!SetOption View ImageName #*App5Image*#][!Update]
;MouseLeaveAction=[!SetOption Link5 FontColor #TextColour#][!SetOption View ImageName ""][!Update]

[Link6]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App6Text#
LeftMouseUpAction=["#App6Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App6Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName #*App6Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link7]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App7Text#
LeftMouseUpAction=["#App7Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App7Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link8]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App8Text#
LeftMouseUpAction=["#App8Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App8Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link9]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App9Text#
LeftMouseUpAction=["#App9Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App9Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link10]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App10Text#
LeftMouseUpAction=["#App10Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App10Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link11]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App11Text#
LeftMouseUpAction=["#App11Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App11Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link12]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App12Text#
LeftMouseUpAction=["#App12Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App12Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link13]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App13Text#
LeftMouseUpAction=["#App13Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App13Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link14]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App14Text#
LeftMouseUpAction=["#App14Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App14Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link15]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App15Text#
LeftMouseUpAction=["#App15Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App15Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link16]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App16Text#
LeftMouseUpAction=["#App16Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App16Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link17]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App17Text#
LeftMouseUpAction=["#App17Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App17Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link18]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App18Text#
LeftMouseUpAction=["#App18Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App18Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link19]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App19Text#
LeftMouseUpAction=["#App19Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App19Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link20]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App20Text#
LeftMouseUpAction=["#App20Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App20Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link21]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App21Text#
LeftMouseUpAction=["#App21Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App21Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link22]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App22Text#
LeftMouseUpAction=["#App22Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App22Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link23]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App23Text#
LeftMouseUpAction=["#App23Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App23Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link24]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App24Text#
LeftMouseUpAction=["#App24Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App24Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link25]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App25Text#
LeftMouseUpAction=["#App25Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App25Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link26]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App26Text#
LeftMouseUpAction=["#App26Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App26Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link27]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App27Text#
LeftMouseUpAction=["#App27Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App27Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link28]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App28Text#
LeftMouseUpAction=["#App28Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App28Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link29]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App29Text#
LeftMouseUpAction=["#App29Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App29Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link30]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App30Text#
LeftMouseUpAction=["#App30Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App30Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link31]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App31Text#
LeftMouseUpAction=["#App31Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App31Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link32]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App32Text#
LeftMouseUpAction=["#App32Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App32Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link33]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App33Text#
LeftMouseUpAction=["#App33Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App33Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link34]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App34Text#
LeftMouseUpAction=["#App34Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App34Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link35]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App35Text#
LeftMouseUpAction=["#App35Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App35Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link36]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App36Text#
LeftMouseUpAction=["#App36Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App36Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link37]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App37Text#
LeftMouseUpAction=["#App37Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App37Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link38]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App38Text#
LeftMouseUpAction=["#App38Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App38Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link39]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App39Text#
LeftMouseUpAction=["#App39Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App39Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link40]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App40Text#
LeftMouseUpAction=["#App40Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App40Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link41]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App41Text#
LeftMouseUpAction=["#App41Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App41Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link42]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App42Text#
LeftMouseUpAction=["#App42Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App42Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link43]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App43Text#
LeftMouseUpAction=["#App43Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App43Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link44]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App44Text#
LeftMouseUpAction=["#App44Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App44Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link45]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App45Text#
LeftMouseUpAction=["#App45Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App45Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link46]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App46Text#
LeftMouseUpAction=["#App46Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App46Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link47]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App47Text#
LeftMouseUpAction=["#App47Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App47Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link48]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App48Text#
LeftMouseUpAction=["#App48Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App48Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link49]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App49Text#
LeftMouseUpAction=["#App49Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App49Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link50]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App50Text#
LeftMouseUpAction=["#App50Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App50Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link51]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App51Text#
LeftMouseUpAction=["#App51Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App51Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link52]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App52Text#
LeftMouseUpAction=["#App52Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App52Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link53]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App53Text#
LeftMouseUpAction=["#App53Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App53Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link54]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App54Text#
LeftMouseUpAction=["#App54Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App54Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link55]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App55Text#
LeftMouseUpAction=["#App55Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App55Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link56]
Meter=String
MeterStyle=LinkStyle
Y=(#TextSize#+#Spacing#)r
Text=#App56Text#
LeftMouseUpAction=["#App56Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App56Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]

[Link12nd]
Meter=String
Group=UbisoftGames
X=(#SCREENAREAWIDTH#-#LeftMargin#-100)
Y=(#TopMargin#+50)
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
StringAlign=Right
Text=#App1Text#
LeftMouseUpAction=["#App1Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App1Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
Hidden=1

[Link22nd]
Meter=String
Group=UbisoftGames
X=0r
Y=(#TextSize#+#Spacing#)r
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
StringAlign=Right
Text=#App1Text#
LeftMouseUpAction=["#App2Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App2Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
Hidden=1

[Link32nd]
Meter=String
Group=UbisoftGames
X=0r
Y=(#TextSize#+#Spacing#)r
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
StringAlign=Right
Text=#App3Text#
LeftMouseUpAction=["#App3Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App3Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
Hidden=1

[Link42nd]
Meter=String
Group=UbisoftGames
X=0r
Y=(#TextSize#+#Spacing#)r
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
StringAlign=Right
Text=#App4Text#
LeftMouseUpAction=["#App4Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App4Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
Hidden=1

[Link52nd]
Meter=String
Group=UbisoftGames
X=0r
Y=(#TextSize#+#Spacing#)r
StringStyle=#TextStyle#
FontColor=#TextColour#
FontSize=#TextSize#
FontFace=#Font#
AntiAlias=1
Hidden=1
StringAlign=Right
Text=#App5Text#
LeftMouseUpAction=["#App5Path#"][!SetVariable ShowUbisoft "0"][!UpdateMeasure "MeasureShowUbisoft"][!HideMeterGroup GameGroup][!Redraw]
MouseOverAction=[!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!SetOption View ImageName #*App5Image*#][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
MouseLeaveAction=[!SetOption #CURRENTSECTION# FontColor #TextColour#][!SetOption View ImageName ""][!UpdateMeter "#CURRENTSECTION#"][!UpdateMeter "View"][!Redraw]
Hidden=1
Please replace the old code wit the above one.

Additionally note that you can quote a previous post using the Quote text button in the menu of this forum:
Quote.png
Hello,
I am so sorry that it took me awhile to reply.
Yeah, I have tried the code it works but that's something missing.
May i know what changes have u made compared to the previous one ~~ ?
"" There are five elements which are Ubisoft games: Assassins Creed, Assassins Creed II, Assassins Creed Brotherhood, Assassins Creed Revelations and Assassins Creed III (all of them being placed into subfolders of the Ubisoft folder). Now you would like to have one single Ubisoft element in the list, this one replacing the first five elements, then when you're hovering the mouse over that one, a submenu should be shown, with the previously enumerated five games.""
As i hover my mouse over Ubisoft game, it did show a subfolder (Assassins Creed, Assassins Creed II, Assassins Creed Brotherhood, Assassins Creed Revelations and Assassins Creed II) in it. After it shows a subfolder, i changed my mind, and i would like to cancel it, but usually for other application, when i hover my mouse to an empty space and left click, it will go back to original ( which mean it will back to normal before i clicked Ubisoft ). As now when i tried to hover my mouse to other side (not in the subfolder space) and left click ( to cancel it), it doesn't seem to work.

Thanks.
User avatar
balala
Rainmeter Sage
Posts: 16110
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Get folder appear when hovering on right side of my screen

Post by balala »

Jason wrote: January 22nd, 2020, 1:49 am As i hover my mouse over Ubisoft game, it did show a subfolder (Assassins Creed, Assassins Creed II, Assassins Creed Brotherhood, Assassins Creed Revelations and Assassins Creed II) in it. After it shows a subfolder, i changed my mind, and i would like to cancel it, but usually for other application, when i hover my mouse to an empty space and left click, it will go back to original ( which mean it will back to normal before i clicked Ubisoft ). As now when i tried to hover my mouse to other side (not in the subfolder space) and left click ( to cancel it), it doesn't seem to work.
Right now the submenu is shown when you click Ubisoft, not when you're hovering the mouse over it. The submenu (along with the whole menu) is hidden when you're leaving the entire menu.
It can be done to show the submenu up on just hovering, but how does it work now is what have I understood. Do you want me to modify it?
Jason
Posts: 41
Joined: January 9th, 2020, 6:00 pm

Re: Get folder appear when hovering on right side of my screen

Post by Jason »

balala wrote: January 22nd, 2020, 5:12 pm Right now the submenu is shown when you click Ubisoft, not when you're hovering the mouse over it. The submenu (along with the whole menu) is hidden when you're leaving the entire menu.
It can be done to show the submenu up on just hovering, but how does it work now is what have I understood. Do you want me to modify it?
Yeah, when hovering onto Ubisoft, it will show the Submenu. (How do enable picture when hovering on the submenu game?? _
ps. " The submenu (along with the whole menu) is hidden when you're leaving the entire menu. "
-> Thanks for mention this, i dint know that this works :D :D
Thanks, and Happy New Year~~
User avatar
balala
Rainmeter Sage
Posts: 16110
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Get folder appear when hovering on right side of my screen

Post by balala »

Jason wrote: January 26th, 2020, 2:03 am Yeah, when hovering onto Ubisoft, it will show the Submenu.
Remove the LeftMouseUpAction option of the [Link1] meter and replace the LeftMouseUpAction option with the following: MouseOverAction=[!SetVariable ShowUbisoft "1"][!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!UpdateMeasure "MeasureShowUbisoft"][!UpdateMeter "#CURRENTSECTION#"][!Redraw].
Jason wrote: January 26th, 2020, 2:03 am (How do enable picture when hovering on the submenu game?? _
Not sure what you mean by this.
Jason
Posts: 41
Joined: January 9th, 2020, 6:00 pm

Re: Get folder appear when hovering on right side of my screen

Post by Jason »

balala wrote: January 27th, 2020, 5:10 pm Remove the LeftMouseUpAction option of the [Link1] meter and replace the LeftMouseUpAction option with the following: MouseOverAction=[!SetVariable ShowUbisoft "1"][!SetOption #CURRENTSECTION# FontColor #MouseOverColour#][!UpdateMeasure "MeasureShowUbisoft"][!UpdateMeter "#CURRENTSECTION#"][!Redraw].

Not sure what you mean by this.
Hi, sorry for the late reply. Was busy at that moment. As at these day, am kinda free, so i do some digging and found a shorter rmskin which is located on the left side. Was wondering whether you can change it to the right side, and explain.

Code: Select all

***********************************************************************************************************************
[Rainmeter]
Update=1000
BackgroundMode=2
SolidColor=0,0,0,1

[Metadata]
Name=unFold
Author=DevilRev

[Variables]
X1=-150
U=[!UpdateMeasureGroup Sliders][!UpdateMeterGroup Items][!Redraw]

[Chrome]
Meter=Image
Group=Items
ImageName=#@#Buttons\Transparent\Chrome.png
H=50
X=#X1#
DynamicVariables=1
MouseOverAction=[!CommandMeasure MeasureSlide "Stop 1"][!CommandMeasure MeasureSlide "Execute 2"]
MouseLeaveAction=[!CommandMeasure MeasureSlide "Stop 2"][!CommandMeasure MeasureSlide "Execute 1"]
LeftMouseDownAction=[!SetOption "#CURRENTSECTION#" "ImageAlpha" "150"][!Update]
LeftMouseUpAction=[!SetOption "#CURRENTSECTION#" "ImageAlpha" "255"][!Update]["Chrome.exe"]
RightMouseDownAction=[!Update]

[MeasureSlide]
Measure=Plugin
Plugin=ActionTimer
Group=Sliders
ActionList1=Repeat Left,5,30
Left=[!SetVariable X1 "(Clamp(#X1#-5,-150,0))"]#U#
ActionList2=Repeat Right,5,30
Right=[!SetVariable X1 "(Clamp(#X1#+5,-150,0))"]#U#
DynamicVariables=1

***********************************************************************************************************************
Thank you sir.
Last edited by balala on May 12th, 2020, 3:58 pm, edited 1 time in total.
Reason: Please use <code> tags whenever are you posting code snippets. It's the </> button.
User avatar
balala
Rainmeter Sage
Posts: 16110
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Get folder appear when hovering on right side of my screen

Post by balala »

Jason wrote: May 12th, 2020, 2:03 pm Hi, sorry for the late reply. Was busy at that moment. As at these day, am kinda free, so i do some digging and found a shorter rmskin which is located on the left side. Was wondering whether you can change it to the right side, and explain.
Do you mean to slide it from right, not from left?
If so, first you have to know your code is not working, because of how is it written. The ActionTimer plugin measure ([MeasureSlide]) should be run when you're hovering the mouse over the [Chrome] meter, which has the appropriate MouseOverAction and MouseLeaveAction options. But since at the first moment, this meters is outside of the skin, so it's not visible, the MouseOverAction and MouseLeaveAction options are not executed, so the [MeasureSlide] measure is not executed. Due to this, the X1 variable is not changing its value and accordingly the [Chrome] meter is never sliding in.
Is this code working and is it sliding in the meter?
Anyway here is a solution:

Code: Select all

[Rainmeter]
Update=1000
BackgroundMode=2
SolidColor=0,0,0,1

[Metadata]
Name=unFold
Author=DevilRev

[Variables]
X1=-150
U=[!UpdateMeasureGroup Sliders][!UpdateMeterGroup Items][!Redraw]

[MeterContainer]
Meter=Image
SolidColor=255,240,0
X=0
Y=0
W=150
H=50
MouseOverAction=[!CommandMeasure MeasureSlide "Stop 1"][!CommandMeasure MeasureSlide "Execute 2"]
MouseLeaveAction=[!CommandMeasure MeasureSlide "Stop 2"][!CommandMeasure MeasureSlide "Execute 1"]

[Chrome]
Meter=Image
Group=Items
ImageName=#@#Buttons\Transparent\Chrome.png
H=50
X=(Abs(#X1#))
DynamicVariables=1
LeftMouseDownAction=[!SetOption "#CURRENTSECTION#" "ImageAlpha" "150"][!UpdateMeter "#CURRENTSECTION#"][!Redraw]
LeftMouseUpAction=[!SetOption "#CURRENTSECTION#" "ImageAlpha" "255"]["Chrome.exe"][!UpdateMeter "#CURRENTSECTION#"][!Redraw]
RightMouseDownAction=[!Update]
Container=MeterContainer

[MeasureSlide]
Measure=Plugin
Plugin=ActionTimer
Group=Sliders
ActionList1=Repeat Left,5,30
Left=[!SetVariable X1 "(Clamp(#X1#-5,-150,0))"]#U#
ActionList2=Repeat Right,5,30
Right=[!SetVariable X1 "(Clamp(#X1#+5,-150,0))"]#U#
DynamicVariables=1
I had to add a [MeterContainer] meter, because when the [Chrome] meter is sliding in from left, it starts from a point which ia outside of the skin, to left, so it's not visible. But if it's sliding from right, it is visible, unless you're setting a smaller width for the skin, than the position where initially the meter is. This would be another solution, but since we anyway need a meter which has to hovering the mouse over to start the meter sliding, I decided to add the [MeterContainer] container meter.
I moved the MouseOverAction and MouseLeaveAction options to this meter. Now as described, the [Chrome] meter slides in when you're hovering the mouse over the container. I also replaced the X option of the [Chrome] meter (X=(Abs(#X1#))), to get it sliding from right. The value of this variable in your initial code has been increased from -150 to 0 and if we apply an Abs function (as did above), the X position of the meter is decreasing from 150 to 0, which led to a sliding from right to left.
Also note that I replaced the [!Update] bang used into the LeftMouseDownAction and LeftMouseUpAction options of the [Chrome] meter with [!UpdateMeter "#CURRENTSECTION#"][!Redraw], because when you're setting new values for the ImageAlpha option of the Image meter, there is no need to update the whole skin, it's enough to update only the [Chrome] meter itself.
I didn't know the size of the Chrome.png image, used into the [Chrome] meter, so I added an arbitrary width for the [MeterContainer] meter (set it to 150). If this is not the proper value (and it probably isn't) modify the value accordingly. But if the width of the [Chrome] meter is larger then 150, you have to modify beside the W option of the [MeterContainer] meter, the formulas used into the Left and Right options of the [MeasureSlide] measure as well. If you don't know how to deal with this, please let me know, to can assist you.
Does my above code work and does it properly?
Jason
Posts: 41
Joined: January 9th, 2020, 6:00 pm

Re: Get folder appear when hovering on right side of my screen

Post by Jason »

balala wrote: May 12th, 2020, 5:46 pm Do you mean to slide it from right, not from left?
If so, first you have to know your code is not working, because of how is it written. The ActionTimer plugin measure ([MeasureSlide]) should be run when you're hovering the mouse over the [Chrome] meter, which has the appropriate MouseOverAction and MouseLeaveAction options. But since at the first moment, this meters is outside of the skin, so it's not visible, the MouseOverAction and MouseLeaveAction options are not executed, so the [MeasureSlide] measure is not executed. Due to this, the X1 variable is not changing its value and accordingly the [Chrome] meter is never sliding in.
Is this code working and is it sliding in the meter?
Anyway here is a solution:

Code: Select all

[Rainmeter]
Update=1000
BackgroundMode=2
SolidColor=0,0,0,1

[Metadata]
Name=unFold
Author=DevilRev

[Variables]
X1=-150
U=[!UpdateMeasureGroup Sliders][!UpdateMeterGroup Items][!Redraw]

[MeterContainer]
Meter=Image
SolidColor=255,240,0
X=0
Y=0
W=150
H=50
MouseOverAction=[!CommandMeasure MeasureSlide "Stop 1"][!CommandMeasure MeasureSlide "Execute 2"]
MouseLeaveAction=[!CommandMeasure MeasureSlide "Stop 2"][!CommandMeasure MeasureSlide "Execute 1"]

[Chrome]
Meter=Image
Group=Items
ImageName=#@#Buttons\Transparent\Chrome.png
H=50
X=(Abs(#X1#))
DynamicVariables=1
LeftMouseDownAction=[!SetOption "#CURRENTSECTION#" "ImageAlpha" "150"][!UpdateMeter "#CURRENTSECTION#"][!Redraw]
LeftMouseUpAction=[!SetOption "#CURRENTSECTION#" "ImageAlpha" "255"]["Chrome.exe"][!UpdateMeter "#CURRENTSECTION#"][!Redraw]
RightMouseDownAction=[!Update]
Container=MeterContainer

[MeasureSlide]
Measure=Plugin
Plugin=ActionTimer
Group=Sliders
ActionList1=Repeat Left,5,30
Left=[!SetVariable X1 "(Clamp(#X1#-5,-150,0))"]#U#
ActionList2=Repeat Right,5,30
Right=[!SetVariable X1 "(Clamp(#X1#+5,-150,0))"]#U#
DynamicVariables=1
I had to add a [MeterContainer] meter, because when the [Chrome] meter is sliding in from left, it starts from a point which ia outside of the skin, to left, so it's not visible. But if it's sliding from right, it is visible, unless you're setting a smaller width for the skin, than the position where initially the meter is. This would be another solution, but since we anyway need a meter which has to hovering the mouse over to start the meter sliding, I decided to add the [MeterContainer] container meter.
I moved the MouseOverAction and MouseLeaveAction options to this meter. Now as described, the [Chrome] meter slides in when you're hovering the mouse over the container. I also replaced the X option of the [Chrome] meter (X=(Abs(#X1#))), to get it sliding from right. The value of this variable in your initial code has been increased from -150 to 0 and if we apply an Abs function (as did above), the X position of the meter is decreasing from 150 to 0, which led to a sliding from right to left.
Also note that I replaced the [!Update] bang used into the LeftMouseDownAction and LeftMouseUpAction options of the [Chrome] meter with [!UpdateMeter "#CURRENTSECTION#"][!Redraw], because when you're setting new values for the ImageAlpha option of the Image meter, there is no need to update the whole skin, it's enough to update only the [Chrome] meter itself.
I didn't know the size of the Chrome.png image, used into the [Chrome] meter, so I added an arbitrary width for the [MeterContainer] meter (set it to 150). If this is not the proper value (and it probably isn't) modify the value accordingly. But if the width of the [Chrome] meter is larger then 150, you have to modify beside the W option of the [MeterContainer] meter, the formulas used into the Left and Right options of the [MeasureSlide] measure as well. If you don't know how to deal with this, please let me know, to can assist you.
Does my above code work and does it properly?
Hi, Sorry for not providing more information.
This is the link for the above code that i mentioned https://mega.nz/file/pyBEmQSZ#o7Mw19Pm2cTzetg78rVM5Z-E4upl5p9Pn9e36GUi8JY.
Yeah the code works, it does slide from the right side but it is not what i intended.

Erm, as the previous code, the chrome icon is on the left side "visible" , when i hover to the chrome icon, it will slide to the right with the word "chrome" + the chrome icon. As for now, in the url that i just posted, that is many application with .ini file. i want some of the applicatiopn ( icon ) to appear on the right side of my screen, for example chrome icon will appear on the right side of my screen, then wen i hover my mouse on the the chrome icon ( right side of my laptop screen), it will slide left and the word " chrome" + the chrome icon coming out together.
ps. what i want is that it will show the application icon in left and right, rather then strictly from the left side only.

Thank you.
User avatar
balala
Rainmeter Sage
Posts: 16110
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Get folder appear when hovering on right side of my screen

Post by balala »

Jason wrote: May 13th, 2020, 3:03 am Erm, as the previous code, the chrome icon is on the left side "visible" , when i hover to the chrome icon, it will slide to the right with the word "chrome" + the chrome icon. As for now, in the url that i just posted, that is many application with .ini file. i want some of the applicatiopn ( icon ) to appear on the right side of my screen, for example chrome icon will appear on the right side of my screen, then wen i hover my mouse on the the chrome icon ( right side of my laptop screen), it will slide left and the word " chrome" + the chrome icon coming out together.
ps. what i want is that it will show the application icon in left and right, rather then strictly from the left side only.
Alright, now I see what are you talking about and what are you asking for. So I rewrote the code of Chrome.ini, making a few changes. Here are what I did:
  • Since the icons are created to be used onto the left side of the screen, if you want to use them on the right side, the images should be recreated, to get the icons on the left side of the names. Although not impossible, there are a lot of icons, which should be manipulated one by one. I wanted to avoid this, so I doubled the [Chrome] Image meter, creating one meter for the icon (on left) and another for the name (on right). I placed them one beside the other, to get them moving together. I named the second meter as [ChromeName] (see below).
  • Having now two Image meters, with almost the same options, I created a [IconStyle] style section, shared by both meters ([Chrome] and [ChromeName]). All options of the initial [Chrome] meter have been moved here, except the X and the newly added ImageCrop options. These options are different on the two above mentioned meters, so they can't be added to the [IconStyle] section.
  • I limited the width of the skin, with a SkinWidth=200 option, added to the [Rainmeter] section. I did this to limit the visibility of the meters which are going outside of this width. On left this was not a problem, because every part of a meter which is going to the negative section of the skin becomes invisible, but if a SkinWidth is not added, nothing limits which part of the skin is visible on the right side.
  • I also added an OnRefreshAction option to the same [Rainmeter] section (OnRefreshAction=[!Move "(#SCREENAREAWIDTH#-200)" "#CURRENTCONFIGY#"]), to get the skin moved to the right side of the screen and it to slide in from there. If you want to move it manually to any other position, this option can / has to be removed.
That's it. Please try out the skin and let me know if it works as you wish. Also note that other skins of the package has to be rewritten same way, if you want to get them sliding from right. Please let me know if you don't succeed with them.
The updated code:

Code: Select all

[Rainmeter]
Update=1000
SkinWidth=200
OnRefreshAction=[!Move "(#SCREENAREAWIDTH#-200)" "#CURRENTCONFIGY#"]

[Metadata]
Name=unFold
Author=DevilRev

[Variables]
X1=-150
U=[!UpdateMeasureGroup Sliders][!UpdateMeterGroup Items][!Redraw]

[IconStyle]
Group=Items
ImageName=#@#Buttons\White\Chrome.png
H=50
DynamicVariables=1
MouseOverAction=[!CommandMeasure MeasureSlide "Stop 1"][!CommandMeasure MeasureSlide "Execute 2"]
MouseLeaveAction=[!CommandMeasure MeasureSlide "Stop 2"][!CommandMeasure MeasureSlide "Execute 1"]
LeftMouseDownAction=[!SetOptionGroup Items ImageAlpha "150"][!UpdateMeterGroup "Items"][!Redraw]
LeftMouseUpAction=[!SetOptionGroup Items ImageAlpha "255"]["Chrome.exe"][!UpdateMeterGroup "Items"][!Redraw]
RightMouseDownAction=[!Update]

[Chrome]
Meter=Image
MeterStyle=IconStyle
X=(-#X1#)
ImageCrop=600,0,200,200

[ChromeName]
Meter=Image
MeterStyle=IconStyle
X=0R
Y=0r
ImageCrop=0,0,600,200

[MeasureSlide]
Measure=Plugin
Plugin=ActionTimer
Group=Sliders
ActionList1=Repeat Left,5,30
Left=[!SetVariable X1 "(Clamp(#X1#-5,-150,0))"]#U#
ActionList2=Repeat Right,5,30
Right=[!SetVariable X1 "(Clamp(#X1#+5,-150,0))"]#U#
DynamicVariables=1
Jason
Posts: 41
Joined: January 9th, 2020, 6:00 pm

Re: Get folder appear when hovering on right side of my screen

Post by Jason »

balala wrote: May 13th, 2020, 4:23 pm Alright, now I see what are you talking about and what are you asking for. So I rewrote the code of Chrome.ini, making a few changes. Here are what I did:
  • Since the icons are created to be used onto the left side of the screen, if you want to use them on the right side, the images should be recreated, to get the icons on the left side of the names. Although not impossible, there are a lot of icons, which should be manipulated one by one. I wanted to avoid this, so I doubled the [Chrome] Image meter, creating one meter for the icon (on left) and another for the name (on right). I placed them one beside the other, to get them moving together. I named the second meter as [ChromeName] (see below).
  • Having now two Image meters, with almost the same options, I created a [IconStyle] style section, shared by both meters ([Chrome] and [ChromeName]). All options of the initial [Chrome] meter have been moved here, except the X and the newly added ImageCrop options. These options are different on the two above mentioned meters, so they can't be added to the [IconStyle] section.
  • I limited the width of the skin, with a SkinWidth=200 option, added to the [Rainmeter] section. I did this to limit the visibility of the meters which are going outside of this width. On left this was not a problem, because every part of a meter which is going to the negative section of the skin becomes invisible, but if a SkinWidth is not added, nothing limits which part of the skin is visible on the right side.
  • I also added an OnRefreshAction option to the same [Rainmeter] section (OnRefreshAction=[!Move "(#SCREENAREAWIDTH#-200)" "#CURRENTCONFIGY#"]), to get the skin moved to the right side of the screen and it to slide in from there. If you want to move it manually to any other position, this option can / has to be removed.
That's it. Please try out the skin and let me know if it works as you wish. Also note that other skins of the package has to be rewritten same way, if you want to get them sliding from right. Please let me know if you don't succeed with them.
The updated code:

Code: Select all

[Rainmeter]
Update=1000
SkinWidth=200
OnRefreshAction=[!Move "(#SCREENAREAWIDTH#-200)" "#CURRENTCONFIGY#"]

[Metadata]
Name=unFold
Author=DevilRev

[Variables]
X1=-150
U=[!UpdateMeasureGroup Sliders][!UpdateMeterGroup Items][!Redraw]

[IconStyle]
Group=Items
ImageName=#@#Buttons\White\Chrome.png
H=50
DynamicVariables=1
MouseOverAction=[!CommandMeasure MeasureSlide "Stop 1"][!CommandMeasure MeasureSlide "Execute 2"]
MouseLeaveAction=[!CommandMeasure MeasureSlide "Stop 2"][!CommandMeasure MeasureSlide "Execute 1"]
LeftMouseDownAction=[!SetOptionGroup Items ImageAlpha "150"][!UpdateMeterGroup "Items"][!Redraw]
LeftMouseUpAction=[!SetOptionGroup Items ImageAlpha "255"]["Chrome.exe"][!UpdateMeterGroup "Items"][!Redraw]
RightMouseDownAction=[!Update]

[Chrome]
Meter=Image
MeterStyle=IconStyle
X=(-#X1#)
ImageCrop=600,0,200,200

[ChromeName]
Meter=Image
MeterStyle=IconStyle
X=0R
Y=0r
ImageCrop=0,0,600,200

[MeasureSlide]
Measure=Plugin
Plugin=ActionTimer
Group=Sliders
ActionList1=Repeat Left,5,30
Left=[!SetVariable X1 "(Clamp(#X1#-5,-150,0))"]#U#
ActionList2=Repeat Right,5,30
Right=[!SetVariable X1 "(Clamp(#X1#+5,-150,0))"]#U#
DynamicVariables=1
Hi, the code works but, when i hover my mouse over to it, it dint slide out, it keep on jerking left and right.
Damn, still confusing about the code, although you explained, but i still cant get the thing around it...
I would like the transparent chrome to be modify ya, and i think since the code is quite complicated, would you mind telling me which part need to change ? so that i can modify the other application to appear at the right side of the screen.

Thank You Sir.
Jason
Posts: 41
Joined: January 9th, 2020, 6:00 pm

Re: Get folder appear when hovering on right side of my screen

Post by Jason »

balala wrote: May 13th, 2020, 4:23 pm That's it. Please try out the skin and let me know if it works as you wish. Also note that other skins of the package has to be rewritten same way, if you want to get them sliding from right. Please let me know if you don't succeed with them.

Hi Balala, i have just tested something.
In the Manage Rainmeter window, under Transparent -> Chrome.ini file, The coordiantes i set to x-axis 1316, y-axis 330. And it moved to the right, but that's a bug where i hover my mouse into the chrome icon, it will slide to the right. ( I think because the code is meant for it to be place left side of the laptop screen, not right side ). So was wondering whether is it possible to change when hover on the the chrome icon, it will slide left side <<

Thank You.