Version 0.3 Beta
|
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. Animation may use real or fake transparency. 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. So, if you'll for example have a window over the area where the animation should appear, the window will be part of the animation background and stick with it even when you move the window away. This is unfortunately necessary to keep the CPU-usage low and animation speed high enough. The real transparency uses window regions and doesn't have the limitations that the fake transparency has, but takes a lot of CPU-time. 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. |
|||||||
|
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 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[N] [ANIMFOLDER] RAnimPosX[N] [XPOS] RAnimPosY[N] [YPOS] RAnimDelay[N] [DELAY] RAnimNoMenu[N] RAnimAlwaysOnTop[N] RAnimRealTransparency[N] RAnimNormalRange[N] [STARTFRAME] [ENDFRAME] RAnimMouseOnRange[N] [STARTFRAME] [ENDFRAME] RAnimMouseOffRange[N] [STARTFRAME] [ENDFRAME] RAnimMouseOverRange[N] [STARTFRAME] [ENDFRAME] RAnimMouseClickRange[N] [STARTFRAME],[ENDFRAME] RAnimExecute[N] [COMMAND] [ARGUMENTS] RAnimWaitClickAnim[N] Example additions to step.rc: LoadModule C:\LITESTEP\Rainmation\Rainmation.dll RAnimPixmapPath "C:\LITESTEP\Rainmation\" RAnimStartDelay 5 RAnim1 LSButton RAnimPosX1 0 RAnimPosY1 0 RAnimDelay1 50 RAnimRealTransparency1 RAnimAlwaysOnTop1 RAnimNormalRange1 0 0 RAnimMouseOnRange1 1 9 RAnimMouseOffRange1 9 1 RAnimMouseOverRange1 10 10 RAnimMouseClickRange1 11 19 RAnimExecute1 "C:\4dos\4dos.com" RAnimWaitClickAnim1 |
|||||||
|
Animations can be controlled with
these !bang-commands:
!RAnimEnable [N] !RAnimDisable [N] !RAnimToggle [N] !RAnimQuit [N] !RAnimRefresh [N] |
|||||||
|
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: http://www.iki.fi/~rainy/products.html 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:
|
|||||||
|
24 OCTOBER 1999 (Version 0.3 ß)
8 OCTOBER 1999 (Version 0.2 ß)
8 AUGUST 1999 (Version 0.1 ß)
|