Version 0.8
|
Rainmation is a Litestep plugin for
putting small animations on the desktop. This is mostly an eyecandy with
ability to act as simple shortcuts.
You can have any number of animations and animations may be any size. But be careful with large animations as the animation frames are stored in memory in bitmap format, so big animations will take quite much memory. There are three different methods to use transparency in the animations: fake, real and alpha. The way fake transparency works is that before the animation is started a copy of the background is taken and used as the animation background. Only the desktop image is grapped, not the windows over it. However the system isn't perfect and sometimes also the overlaying windows get to be part of the beckground. Fake- transparency uses pink-color as transparent color. Real transparency uses window regions and doesn't have the limitations that the fake transparency has, but takes a lot of CPU-time. Alpha-transparency is similar to fake-transparency, but uses separate alpha-mask to determine the amount of transparency the bitmaps have. Alpha-masks are gray-color bitmaps where black means full transparency and white full opaque. Alpha-transparency is pre-calculated on the frames so it takes the same amount of CPU-time as the fake-transparent frames (after the precalc). You can use Alpha-transparency only in the frames that need it. This way you can reduce the pre-calculation time. Alpha-transparent frames need a second bitmap with -Alpha-postfix in it's filename which defines the alpha-values for the pixels. The Alpha-bitmaps must be same size as the frame-bitmaps. Animation can be disabled or removed from the popup-menu you'll get if you press right mouse button over the animation. You can also refresh the animation from there and open the config-dialog. |
|||||||
|
To install just copy the Rainmation.dll to your Litestep directory (eg. C:\Litestep\), copy the example animation folder to the same folder where you keep all the other Litestep images (eg. C:\Litestep\Images), edit your Step.rc and recycle. Check Step.rc and Config for more info. | |||||||
|
The Step.rc file needs
some modifications as well. First of all you need to load the plugin by
adding the following line to your step.rc:
LoadModule C:\LITESTEP\Rainmation.dll Then you can define the animations with the these: RAnimStartDelay [SECS] RAnimPixmapPath [PATH] *RAnim [ANIMNAME] Example additions to step.rc: LoadModule C:\LITESTEP\Rainmation\Rainmation.dll RAnimPixmapPath "C:\LITESTEP\Rainmation\" RAnimStartDelay 5 *RAnim LSButton |
|||||||
|
Configuration of animations is done from
a GUI which you open from the popup-menu. Note that some changes are set
immediately and for some you need to refresh the animation. The settings
are saved in a Rainmation.ini -file in the same folder where the animation
pictures are. Here is some info what everything means:
Position Delay ToolTip Use real transparency Always on top No popup menu Run animation only once Start animation disabled Start animation hidden Execute Wait click-animation before execution Mouse On Execute Mouse Off Execute Mouse over delay Normal range Mouse on range Mouse off range Mouse over range Mouse click range |
|||||||
|
Animations can be controlled with these
!bang-commands:
!RAnimEnable [ANIMNAME] !RAnimDisable [ANIMNAME] !RAnimToggle [ANIMNAME] !RAnimQuit [ANIMNAME] !RAnimRefresh [ANIMNAME] !RAnimConfig [ANIMNAME] !RAnimPlayFrames [ANIMNAME] [STARTFRAME] [STOPFRAME] !RAnimShow [ANIMNAME] !RAnimHide [ANIMNAME] |
|||||||
|
This program is free software. Like
Litestep, it is released under GNU General Public License as published by
the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Please note that this software is still in beta-state and is most likely to have defects and may not work as it should. Use it at your own risk. The author is not responsible for any damage, direct or indirect, that this software may cause. |
|||||||
|
The latest version will be found from my
homepage at:
You may also send comments and bug-reports to author: Please put the name of the product (i.e. RAINMATION) in the subject-field of the mail. It may be useful if you write the version of the product also. |
|||||||
|
Here is some features which may be
included in the future:
|
|||||||
|
26 DECEMBER 2001 (Version 0.8 ß)
9 FEBRUARY 2000 (Version 0.7 ß)
21 JANUARY 2000 (Version 0.6 ß)
25 DECEMBER 1999 (Version 0.4 ß) [Merry X-mas edition]
24 OCTOBER 1999 (Version 0.3 ß)
8 OCTOBER 1999 (Version 0.2 ß)
8 AUGUST 1999 (Version 0.1 ß)
|