dumb hobo wrote: ↑February 26th, 2019, 3:04 pm
@balala not sure how to respond without quoting, anyway here is the graphical solution for what i mean
https://imgur.com/a/2iE9mAv
and PSD if you need it
https://we.tl/t-7y7fUFksHV (link will expire in 7 days)
anyway the thingy before roll-out would be adobe icon and if posible 80% visibility of back ground element if not that is cool as well
and then it rolls out with same animation as you did on hover showing shortcuts like in the image bellow one with adobe icon, showing content of the 4 icons. that would open corresponding apps via path or [Program.exe] script.
You probably have the icons. Save them as Photoshop.png, AfterEffects.pne and so on, to the @Resources folder. Then use the following code, which I got rewriting my previous one, posted above:
Code: Select all
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
[Variables]
U=[!UpdateMeasureGroup Sliders][!UpdateMeterGroup Sliders][!Redraw]
W=1
Offset=-90
SlideAmount=10
[MeasureSlider]
Measure=Plugin
Plugin=ActionTimer
Group=Sliders
ActionList1=Repeat Right,#W#,20
ActionList2=Repeat Left,#W#,20
Right=[!SetVariable Offset "(Clamp(#Offset#+#SlideAmount#,-90,0))"]#U#
Left=[!SetVariable Offset "(Clamp(#Offset#-#SlideAmount#,-90,0))"]#U#
IfCondition=#Offset# = -90
IfTrueAction=[!SetOption MeterPanel LeftMouseUpAction ""][!SetOption MeterPanel MouseOverAction """[!CommandMeasure MeasureSlider "Stop 2"][!CommandMeasure MeasureSlider "Execute 1"]"""]
IfCondition2=#Offset# = 0
IfTrueAction2=[!SetOption MeterPanel MouseOverAction ""][!SetOption MeterPanel LeftMouseUpAction """[!CommandMeasure MeasureSlider "Stop 1"][!CommandMeasure MeasureSlider "Execute 2"]"""]
IgnoreWarnings=1
DynamicVariables=1
[MeterPanel]
Meter=Image
Group=Sliders
X=0
Y=(0 + #Offset#)
W=255
H=100
SolidColor=0,0,0,255
MouseActionCursor=0
DynamicVariables=1
[MeterItem1]
Meter=Image
ImageName=#@#Photoshop.png
Group=Sliders
X=20
Y=(20 + #Offset#)
W=50
H=50
PreserveAspectRatio=1
DynamicVariables=1
ImageAlpha=204
LeftMouseUpAction=[!Log "I clicked Item One"]
[MeterItem2]
Meter=Image
ImageName=#@#AfterEffects.png
Group=Sliders
X=5R
Y=0r
W=50
H=50
PreserveAspectRatio=1
ImageAlpha=204
LeftMouseUpAction=[!Log "I clicked Item Two"]
[MeterItem3]
Meter=Image
ImageName=#@#Illustrator.png
Group=Sliders
X=5R
Y=0r
W=50
H=50
PreserveAspectRatio=1
ImageAlpha=204
LeftMouseUpAction=[!Log "I clicked Item Three"]
[MeterItem4]
Meter=Image
ImageName=#@#Lightroom.png
Group=Sliders
X=5R
Y=0r
W=50
H=50
PreserveAspectRatio=1
ImageAlpha=204
LeftMouseUpAction=[!Log "I clicked Item Four"]
You have to replace the !Log bangs, used in the LeftMouseUpAction options above with the path of the appropriate .exe files, which you have to run, to start the programs. I don't know them, because I'm not using these programs, but if you1re using them, you probably know or can find them.
The
ImageAlpha=204 option of all four meters set their transparency to 80% (255 - completely opaque x 80% = 204). But here you probably will want to set the transparency of the background as well. You can do it, reducing the last value of the SolidColor option of the [MeterPanel] meter. For example with
SolidColor=0,0,0,127, its transparency is set to half of the fully opaque. Experiment to find the best value for your needs.
dumb hobo wrote: ↑February 26th, 2019, 3:04 pm
i don't know how hard it would be to make a script like
icon (changeable not just adobe) for roll out
and that length of the roll out (image two) would correspond to amount of items listed bellow
let's say something like
[MeterItem1] = +1 on roll out length
[MeterItem2] = +2 on roll out length etc.
I don't know if i explained my idea well for the second part well enough but i can make another graphical example if needed.
Unfortunately I didn't understand (my English is not good enough), so please make that graphical example.