FreeSpaceBar ver 1.30.0011 © 2001-2002 Bearly Computing : 07/29/02 http://www.bearlycomputing.com See disclaimer at bottom of text! ================================= First off, thank you for looking at FreeSpaceBar. I hope you get some use out of it... Second, This is not commercial software. No help file. Might even say "no docs"... I wrote FreeSpaceBar simply because I couldn't find anything that does what I wanted it to do. So it is tailored to my needs & wants. I like it enough to offer it up to anyone who would like to use it AS LONG AS it goes unmodified and due credit to the author is given! In this regard, FreeSpaceBar can be considered 'freeware', for the time being. This may change in the future... I am also open to suggestion or bug reports. They can be sent to rich@bearlycomputing.com. But remember, this was written just for me. I would not consider major changes, unless it's a real good idea and I can find the time to code it ;-) Anyway, what FreeSpaceBar does... FreeSpaceBar was designed to simply display the free space on my hard drives, updated at 5 second intervals. I tend to fill up my drives and a lot of software out there will completely crash if there's no free space left. I was unable to find a suitable program that I liked, so I wrote FreeSpaceBar. In the process, I got tired of running out of resources (I use win98 and visual basic, a deadly combination!), so I decided to include a display of that. Then, for grins, I thought an "up time" counter would be nice since I have to reboot more than once a day.... Then I kept going and added some memory numbers... So on to a brief description. When FreeSpaceBar is first run, the only thing seen is a small box with three buttons. exit: will exit the program. move: when the left mouse button is clicked and held down on this button, the entire bar can be moved to another location on the screen. n: This buttone will toggel network drive display. so: This button will toggle whether or not the screen saver is active. The color of the 'so' button turns red when the screen save is INactive. ss: This button will turn on the active screen saver. Nice when leaving your desk... m: Not a 'button', but displays the phase percent of the full moon. Negative numbers are waning (after the full, going to New). Positive numbers are waxing (from New going to Full). If you hold the mouse cursor over this button, the next Full Moon date is shown. c: Displays a monthly calendar. 1R: This toggles FreeSpaceBar from a two-row display to a one-row display. I have quite a few partitions and the entire display doesn't even fit in a 1280 screen, so two rows was necessary. If you only have one partition, it may fit with a single row... Once FreeSpaceBar updates (5 seconds), the window becomes full sized and displays hard drive free space, up to thirteen drives. This will include mapped network drives and CD devices. In the next release, I plan on taking out the CD drives and may make the drives to display selectable? The second row will display total physical memory, available physical memory, total virtual memory and available virtual memory. Then comes the up-time in days, hours and minutes. Then system, GDI and User resources. When system or user resources fall below 15%, their color turns yellow. When they fall below 10%, they turn red. GDI does the same at 20% and 15%. Note: Right now the resources do NOT work in winXP (and probably 2K). If you right-click on the exit, move or 1Row buttons, you'll get a version and about window... Real fancy... ;-) The window position is saved in a FreeSpaceBar.ini file held in the program directory. I don't believe in modifying the registry as all too many other programs do that! The toggle state of the network drives button 'n' is also saved in the ini file. Like I said, this is not commercial and only written for myself. I just thought that if I wanted/needed this, maybe someone else would appreciate it also... Any comments, suggestions or bug reports are welcomed... New to version 1.03: CPU usage in percent. New to version 1.10: Added the "ss" button to turn on the screen saver. New to version 1.20: Added Moon phase disply & color change to resources. New to version 1.30: Added 'c' button to display a monthly calendar. New to version 1.30.0011: Made the program compatible with winXP at the expense of the resource display. Current issues: For the resource display, you need RSRC32.dll. I've included it in this distribution, but I have no idea what it will do on NT or 2000. I may do some testing for that at a later date? It does not work on winXP and probably 2K. I have made the program display 100% for XP and may remove these displays altogether if they are not functional. Only 13 drives can be displayed. I don't know if any more would be needed? Note: If FreeSpaceBar starts but is not visible on-screen, it may have saved a position that was off-screen. To fix this, stop FreeSpaceBar and edit the FreeeSpaceBar.ini file with any text editor such as Notepad. For the Top and Left position numbers, change them to 0 (zero). Then restart FreeSpaceBar. It will start at the top-left of your screen. It can then be moved to any visible location on the screen and should re-start there next time. Disclaimer! NO warranties, expressed or implied, accompany the download, installation, use or distribution of this software! Bearly Computing will not be held responsible for any damages incurred or thought to be incurred by this software! Use AT YOUR OWN RISK! If there are problems, I may be willing to modify the software, but no guarantees are offered or implied!