My goal is to press the button, the slider thing come out, then have the games show up. Click it again, have them go away.
Here's a little gif helping explain my objective: I have the pieces to the puzzle, I just don't know how to put it together. Here's the coding to the three skins I'm using:
The clickable words:
Code: Select all
[Rainmeter]
Author=axerron.deviantart.com
Update=30000
BackgroundMode=1
MiddleMouseUpAction=!Execute ["#ROOTCONFIGPATH#Variables.txt"]
[Metadata]
Name=Skyrim Launcher
Description=Launcher buttons with customizable text and paths for your apps. Inspired by Skyrim item menu UI.
Instructions=Instructions: Set the text and paths to your applications in Variables.txt file. Middle-mouse click to open it instantly.
Version=2.0
Tags= Launcher | Skyrim |
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
[Variables]
FontColorPassive=888888
FontColorActive=f2f2f2
FontFace=Futura LT Condensed
FontSize=37
StringEffect=SHADOW
FontEffectColor=3a3a3a
@include="#ROOTCONFIGPATH#Variables.txt"
;........................................................................
;Meters
;........................................................................
; ===========App1===========
[AppButton1Passive]
Meter=STRING
x=0
y=0
SolidColor=0,0,0,1
Text=#App1Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton1Active][!HideMeter AppButton1Passive][!Update]
[AppButton1Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App1Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
DynamicVariables=1
LeftMouseUpAction=!Execute [!CommandMeasure MeasureSlider "Execute #State#"][!ShowMeter AppButton1Passive][!HideMeter AppButton1Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton1Passive][!HideMeter AppButton1Active][!Update]
; ===========App2===========
[AppButton2Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App2Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton2Active][!HideMeter AppButton2Passive][!Update]
[AppButton2Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App2Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App2Path#"][!ShowMeter AppButton2Passive][!HideMeter AppButton2Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton2Passive][!HideMeter AppButton2Active][!Update]
; ===========App3===========
[AppButton3Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App3Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton3Active][!HideMeter AppButton3Passive][!Update]
[AppButton3Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App3Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App3Path#"][!ShowMeter AppButton3Passive][!HideMeter AppButton3Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton3Passive][!HideMeter AppButton3Active][!Update]
; ===========App4===========
[AppButton4Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App4Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton4Active][!HideMeter AppButton4Passive][!Update]
[AppButton4Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App4Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App4Path#"][!ShowMeter AppButton4Passive][!HideMeter AppButton4Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton4Passive][!HideMeter AppButton4Active][!Update]
; ===========App5===========
[AppButton5Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App5Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton5Active][!HideMeter AppButton5Passive][!Update]
[AppButton5Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App5Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App5Path#"][!ShowMeter AppButton5Passive][!HideMeter AppButton5Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton5Passive][!HideMeter AppButton5Active][!Update]
; ===========App6===========
[AppButton6Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App6Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton6Active][!HideMeter AppButton6Passive][!Update]
[AppButton6Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App6Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App6Path#"][!ShowMeter AppButton6Passive][!HideMeter AppButton6Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton6Passive][!HideMeter AppButton6Active][!Update]
; ===========App7===========
[AppButton7Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App7Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton7Active][!HideMeter AppButton7Passive][!Update]
[AppButton7Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App7Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App7Path#"][!ShowMeter AppButton7Passive][!HideMeter AppButton7Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton7Passive][!HideMeter AppButton7Active][!Update]
; ===========App8===========
[AppButton8Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App8Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton8Active][!HideMeter AppButton8Passive][!Update]
[AppButton8Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App8Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App8Path#"][!ShowMeter AppButton8Passive][!HideMeter AppButton8Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton8Passive][!HideMeter AppButton8Active][!Update]
; ===========App9===========
[AppButton9Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App9Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton9Active][!HideMeter AppButton9Passive][!Update]
[AppButton9Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App9Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App9Path#"][!ShowMeter AppButton9Passive][!HideMeter AppButton9Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton9Passive][!HideMeter AppButton9Active][!Update]
; ===========App10===========
[AppButton10Passive]
Meter=STRING
x=0
y=70r
SolidColor=0,0,0,1
Text=#App10Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorPassive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
MouseOverAction=!Execute [!ShowMeter AppButton10Active][!HideMeter AppButton10Passive][!Update]
[AppButton10Active]
Meter=STRING
x=r
y=r
SolidColor=0,0,0,1
Text=#App10Name#
FontFace=#FontFace#
FontSize=#FontSize#
FontColor=#FontColorActive#
StringAlign=LEFT
StringEffect=#StringEffect#
FontEffectColor=#FontEffectColor#
AntiAlias=1
Hidden=1
LeftMouseUpAction=!Execute ["#App10Path#"][!ShowMeter AppButton10Passive][!HideMeter AppButton10Active][!Update]
MouseLeaveAction=!Execute [!ShowMeter AppButton10Passive][!HideMeter AppButton10Active][!Update]
Code: Select all
[Rainmeter]
DynamicWindowSize=1
[Variables]
Z=[!UpdateMeasure ExtendClose][!Update][!Redraw]
N=0
State=1
Ext=0
[BarImage]
Meter=IMAGE
ImageName=#ROOTCONFIGPATH#Resources\skyrim_bar_ver.png
X=0
Y=0
W=(10+#Ext#)
H=3000
SolidColor=255,156,32
LeftMouseUpAction=[!CommandMeasure "ExtendClose" "Execute #State#"][!SetVariable "State" "(3-#State#)"]
DynamicVariables=1
[ExtendClose]
measure=Plugin
Plugin=ActionTimer
ActionList1=Repeat Extend, 0, 20
ActionList2=Repeat Close, 0, 20
Extend=[!SetVariable N "(Clamp((#N#+1),0,20))"][!SetVariable Ext "(trunc(410*(1-1/(128**(0.05*#N#)))))"]#Z#
Close=[!SetVariable N "(Clamp((#N#-1),0,20))"][!SetVariable Ext "(trunc(#Ext#*(1-1/(128**(0.05*#N#)))))"]#Z#
DynamicVariables=1
Code: Select all
[Rainmeter]
RightMouseUpAction=!Execute [!SkinCustomMenu]
ContextTitle=Edit list
ContextAction=[!WriteKeyValue Variables List #List# "#ROOTCONFIGPATH#Configuration\List\config.inc"][!ActivateConfig "#ROOTCONFIG#\configuration\List" "List.ini][!CommandMeasure Animation exit()]
ContextTitle2=Change list
ContextAction2=[!WriteKeyValue "Variables" "Action" "set_list" "#ROOTCONFIGPATH#Configuration\ListManager\config.inc"][!WriteKeyValue "Variables" "edit_page" "#filelayout#" "#ROOTCONFIGPATH#Configuration\ListManager\config.inc"][!WriteKeyValue "Variables" "edit_config" "#CURRENTCONFIG#" "#ROOTCONFIGPATH#Configuration\ListManager\config.inc"][!ActivateConfig "#ROOTCONFIG#\Configuration\ListManager" "list.ini"][!CommandMeasure "Animation" "exit()"]
ContextTitle3=List manager
ContextAction3=[!ActivateConfig "#ROOTCONFIG#\Configuration\ListManager" "list.ini"][!CommandMeasure "Animation" "exit()"]
ContextTitle4=---
ContextTitle5=List file.inc
ContextAction5=["#@#User\#List#"][!CommandMeasure Animation exit()]
ContextTitle6=Layout file.inc
ContextAction6=["#@#User\#filelayout#"][!CommandMeasure Animation exit()]
ContextTitle7=---
ContextTitle8=Rainmeter Menu
ContextAction8=[!SkinMenu]
[Variables]
Display=1
@Include=#@#Settings.inc
@Include2=config.inc
@Include3=#@#User\#List#
@Include4=#@#Layout\#layout#
[ScriptRefresher]
Measure=Script
ScriptFile=#@#Script\Refresher.lua
UpdateDivider=-1
Refreshed=0
I don't really know what else I should include here, hope its enough for someone willing to help.