[release] SmoothCurveTabs for Avedesk TabLauncher
Really cool design ![]()
It seems tho that this masterpiece has a lot of dependencies on other files (sysstats, an effectlet). It's possible to write an installer script for avedesk 1.2 that will automatically install these files if they are not on the users system.
gonna take a look into it AndreasV ;-)
is it possible that it downloads those dependencies from the internet when you install it?
as I think I can't provide those within the package as it's from other authors
blehz0r: that's the whole idea about it
Here's an example that looks like your situation. Simply rename the aveinst file to zip to see the contents. http://mpj.tomaatnet.nl/ReminderPackage.aveinst
The main file is the avedesk_installer.xml . There is documentation about this in the avedesk/documents folder. If you have any questions, feel free to ask ![]()
PS. don't forget to give a new package/avedesk_installer.xml a different GUID
If you want, I could make an aveinst package for you... I just lemme know ![]()
I know xml so that's not the problem ![]()
gonna make my own config for sysstats and make a package for it
will be available before the end of the week, got some partying going on next days so don't know if I'm able to do something on it :cool:
made this installer file but it won't install
zip structure:
└───Docklets
└───Sysstats
├───configs
└───images
└───SmoothCurveTabs TabLauncher
installer file:
<?xml version="1.0" encoding="UTF-8"?>
<AveInstaller>
<About>
<Author>blehz0r</Author>
<Email>blehz0r@gmail.com</Email>
<HomePage>http://blehz0r.deviantart.com</HomePage>
<Name>SmoothCurveTabs TabLauncher</Name>
<Version>1.0</Version>
<Description>Bleh's TabLauncher. Gfx by blehz0r</Description>
<URL>http://users.pandora.be/blaatschaap/Avedesk/SmoothCurveTabs.aveinst/</URL>
<GUID>E371BLEH-Z0R2-416B-BAD7-0AE915133723</GUID>
</About>
<Dependencies>
<!-- GUID of SysStats 2.5 -->
<Item>807BF0E6-B135-4E6C-A267-6106469700B4</Item>
</Dependencies>
<Requirements>
<Item Type="RequiredAveDeskVersion">1.2</Item>
<Item Type="RequiredInstallerVersion">1.2</Item>
<Item Type="FileExists">
<Directory BaseFolder="Docklets">
<Directory Name="SysStats">
<File>SysStats.dll</File>
</Directory>
</Directory>
<OnError>
<Message>You will need SysStats for this.</Message>
<DownloadableFile>
<URL>http://dockex.com/__dkpackage.php?dk=38</URL>
</DownloadableFile>
</OnError>
</Item>
<Item Type="FileExists">
<Directory BaseFolder="Effects">
<File>Slide.effectlet</File>
</Directory>
<OnError>
<Message>You will need The Slide Effectlet for this.</Message>
<DownloadableFile>
<URL>http://dreadnaut.altervista.org/files/SlideEffectlet.aveinst</URL>
</DownloadableFile>
</OnError>
</Item>
</Requirements>
<BeforeCopy/>
<CopyInformation>
<Directory BaseFolder="Docklets" Name="Docklets">
<Directory Name="SysStats">
<CopyAll Recursively="yes"/>
</Directory>
</Directory>
</CopyInformation>
<AfterCopySucceeded>
<Item Type="ShowBitmap">about.png</Item>
<Item Type="LoadDesklet">
<desklet><DLL>dockletssysstatssysstats.dll</DLL><label><MainLabelProperties><HasShadow>1</HasShadow><Font>Arial</Font><Color>4294967295</Color><Style>0</Style><Size>14</Size><ShadowProperties><XOffset>1</XOffset><YOffset>1</YOffset><ExtraWidth>0</ExtraWidth><ExtraHeight>0</ExtraHeight><BlurRatio>1</BlurRatio><Intensity>20</Intensity><Color>4278190080</Color></ShadowProperties></MainLabelProperties><SubLabelProperties><HasShadow>1</HasShadow><Font>Arial</Font><Color>4294967295</Color><Style>0</Style><Size>14</Size><ShadowProperties><XOffset>1</XOffset><YOffset>1</YOffset><ExtraWidth>0</ExtraWidth><ExtraHeight>0</ExtraHeight><BlurRatio>1</BlurRatio><Intensity>20</Intensity><Color>4278190080</Color></ShadowProperties></SubLabelProperties><Alpha>0</Alpha><Rotation>0</Rotation><VAlign>0</VAlign><HAlign>1</HAlign><Width>200</Width><Height>75</Height><Margin>5</Margin><Position>0</Position><DrawTopDown>0</DrawTopDown><ShowSubLabel>0</ShowSubLabel><MainCaption>SysStats</MainCaption><SubCaption></SubCaption><Background></Background></label><labelType>1</labelType><labelOnlyOnMouseOver>0</labelOnlyOnMouseOver><ignoreLeftClicks>0</ignoreLeftClicks><ignoreRightClicks>0</ignoreRightClicks><isClickThru>0</isClickThru><snapToGrid>0</snapToGrid><lockPosition>0</lockPosition><style>3</style><Alpha>255</Alpha><xPos>239</xPos><yPos>995</yPos><width>149</width><height>250</height><rotation>0</rotation><useColorization>0</useColorization><saturation>1</saturation><hue>100</hue><quality>2</quality><drawShadow>0</drawShadow><shadowX>4</shadowX><shadowY>4</shadowY><shadowGray>0.2</shadowGray><shadowColor>0</shadowColor><shadowAlpha>255</shadowAlpha><Image>C:Program FilesAvedeskdockletssysstatsimagestransparent.png</Image><effectFile>effectsslide.effectlet</effectFile><ownerSettings>[TMP]
config=configsBlehsTabLauncher.ini
version=250
Slide Effect Script.Delay=2
Slide Effect Script.HorizontalMovement=0
Slide Effect Script.RebounceOnMouseIn=1
Slide Effect Script.Smoothness=75
Slide Effect Script.Speed=5
Slide Effect Script.StopOnMouseOut=0
Slide Effect Script.VerticalMovement=-50
Slide Effect Script.WaitForMouseOut=1
</ownerSettings></desklet> </Item>
</AfterCopySucceeded>
<AfterCopyFailed>
<Item Type="ShowMessage">
<Caption>Installation Failed</Caption>
<Text>The installation for this config failed.</Text>
</Item>
</AfterCopyFailed>
</AveInstaller>
--> case-sensitive, eh
Also, you are missing an about.png, or remove the action.
lol I just copy/pasted it from the theme file ![]()
gonna take a look at it tomorrow, thx!
edit: k fixed
have fun with it ![]()
Does this work with avedesk 2.0. I tried installing it and it did show up in the list of sysstats docklets but on clicking just nothing appears on my desktop but is does show up in my list of installed desklets
any help regarding this??
sorry but I'm not using avedesk anymore (nothing actually)
I might try it out this week but try to get into the config/settings of the desklet and make sure the x & y are within your screen bounds
if I get around to trying it out I'll make a fix for it if needed, watch deviantart and this thread ![]()
Aqua-Soft Forums