It is currently May 9th, 2024, 1:10 am

Automatic refresh slideshow skin in WP7

Get help with creating, editing & fixing problems with skins
Hip67
Posts: 1
Joined: July 21st, 2011, 9:33 am

Automatic refresh slideshow skin in WP7

Post by Hip67 »

Hi all.
First of all - i am noob in rainmeter.
i edited WP7 slideshow for my screen:

Code: Select all

[Metadata]
Name=Slideshow Panel
Config=WP7 | Panels | Slideshow
Description=This panel shows random images
Version=0.1
Author=Xyrfo and fediaFedia
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Credits=Credits to Gavatx for his slideshow code


[Rainmeter]
BackgroundMode=0
DYnamicWindowSize=1
MouseOverAction=!execute [!RainmeterShowMeter size][!RainmeterShowMeter btn][!RainmeterShowMeter text][!RainmeterShowMeter MeterSettings][!RainmeterShowMeter MeterClose][!RainmeterShowMeter MeterChange][!RainmeterRedraw]
MouseLeaveAction=!execute [!RainmeterHideMeter size][!RainmeterHideMeter btn][!RainmeterHideMeter text][!RainmeterHideMeter MeterSettings][!RainmeterHideMeter MeterClose][!RainmeterHideMeter MeterChange][!RainmeterRedraw]
MiddleMouseDownAction=!RainmeterDeactivateConfig
Update=#Slideshowspeed#000
MouseActionCursor=1
MiddleMouseUpAction=!RainmeterDeactivateConfig
Blur=#globalblurenable#
BlurRegion=#blurtype#,5,5,(#height#*2+15),(#height#+5),#blurcornerradius#


[Variables]
@include=#SKINSPATH#\WP7\Common\Variables\UserVariables.inc
@include1=#SKINSPATH#\WP7\Panels\Slideshow\UserVariables.inc
@include2=#SKINSPATH#\WP7\Common\Variables\Languages\lang.inc
@include3=#CURRENTPATH#\size.inc
@include4=#SKINSPATH#\WP7\Common\color\color.inc


[shadow]
Meter=Image
ImageName=#SKINSPATH#\WP7\Common\Borders\#shadow#2.png
x=0
y=0
w=(#weight#+20)
h=(#height#+10)
ImageTint=#bordercolor#
Greyscale=1 


[act]
Meter=Image
SolidColor=0,0,0,1
x=5
y=5
w=(#weight#)
h=#height#



[bg]
Meter=Image
ImageName=#Imagedir#\btn3.png
x=5
y=5
w=(#weight#+10)
h=#height#
ImageTint=#colorskin#,#opacity#
Greyscale=1 

[btn1]
Meter=IMAGE
ImageName=#Imagedir#\btn3.png
x=5
y=5
w=(#weight#+10)
h=#height#
Hidden=1
ImageTint=#colorskin2#,#opacity2#
Greyscale=1 


[Random]
Measure=Plugin
Plugin=Plugins\QuotePlugin.dll
PathName=#PicturesFolder#
Subfolders=#subfolders#
FileFilter=*.jpg;*.gif;*.png;*.jpeg;*.bmp

[Image]
MeasureName=Random
Meter=IMAGE
X=(5+#FramePadding#)
Y=(5+#FramePadding#)
w=(#weight#+10-(#FramePadding#*2))
h=(#Height#-(#FramePadding#*2))
FileFilter=*.jpg;*.gif;*.png;*.jpeg;*.bmp

[overlay]
Meter=Image
ImageName=#SKINSPATH#\WP7\Common\Overlay\W82.png
x=5
y=5
UpdateDivider=864000
w=(#weight#+10)
h=#height#

---no-stealing-by-fediafedia-and-xyrfo--

[MeterClose]
Meter=BUTTON
ButtonImage=#SKINSPATH#WP7\Common\Panel\Close.png
X=#weight# 
Y=5
ButtonCommand=!RainmeterDeactivateConfig
Hidden=1

[MeterSettings]
Meter=BUTTON
ButtonImage=#SKINSPATH#WP7\Common\Panel\settings.png
X=#weight# 
Y=20
ButtonCommand=!Execute ["#SKINSPATH#WP7\Common\Config\config2.exe" #CURRENTCONFIG#]
Hidden=1


-----полоса  внизу ------

[btn]
Meter=Image
w=(#weight#+10)
h=(#height#/5)
Hidden=1
x=5
y=(5+#height#/5*4)
SolidColor=#colorskin#

----надпись Открыть -----
[Text]
Meter=String
X=(#weight#/2)
Y=(#height#/5*4+3)
StringAlign=CENTER
FontColor=#textcolor2#,255
FontSize=15
FontFace=#FontFaceUI#
Text=#Picturesfoldername#
Antialias=1
Hidden=1


---- открыть при наведении --- 
[act01m]
Meter=image
SolidColor=0,0,0,1
x=5
y=5
w=#weight#
h=#height#
LeftMouseupAction=!execute ["#PicturesFolder#"]

----гаечный ключ---
[MeterChange]
Meter=BUTTON
ButtonImage=#SKINSPATH#WP7\Common\Panel\change.png
X=(#weight#) 
y=35
ButtonCommand=!Execute [!RainmeterActivateConfig "WP7\Panels\Slideshow" "slide1X.ini"]
Hidden=1
slideshow is showing pictures from shared folder and i have to refresh skin manually by right click everytime after uploading new pictures in folder. i need it to be automatically, because pics in folder are changing many times per day. so i need to auto refreshing slideshow every 3-4 minutes. any help?

PS sorry for bad english. im from russia
User avatar
smurfier
Moderator
Posts: 1931
Joined: January 29th, 2010, 1:43 am
Location: Willmar, MN

Re: Automatic refresh slideshow skin in WP7

Post by smurfier »

Assuming your refresh rate is 1000, or 1 second, this will refresh your skin every 5 minutes

[cRefresh]
Measure=Calc
Formula=Counter % 302
IfAboveValue=300
IfAboveAction=!Refresh
GitHub | DeviantArt | Tumblr
This is the song that never ends. It just goes on and on my friends. Some people started singing it not knowing what it was, and they'll continue singing it forever just because . . .