This module will add a strip of simple readouts within the top left of the icon bar. Specifically:
• Date
• Time
• Mode number
• Free memory
The time section will only be updated once every minute so there is effectively no reduction in the desktop's speed. Redrawing should be pretty prompt as well.
—— Info Bar rationale ———————————————————————————————————————————————
Ok so why bother with this module. I was using a collection of applications to provide the same functionality, which produced a clutter of icons. The one missing thing was a date readout which I was always running foul of. So I packaged them all up, and placed them off to one side.
The only problem with this course of action was with the removal of Stuart Hickinbottom's cool little IconBar Clock whose second hand was a nice indicator of whether the desktop was still polling. As a result I souped up Funky IconZ2 which produces a rotating Task Manager icon, and recently rereleased. As well as testing whether the desktop is polling, at high frame rates also a rough indication of the polling rate.
There are a couple of problems you may run into, here are a few ways to get round them. Unfortunately they all involve playing around with the modules source code. To recompile after a modification just run it. Ensure that the Currently Selected Directory has been set to !InfoBar. If you do edit the source ensure that you have an unmodified copy in case disaster greets you.
• One problem that you might find is that the infobar will impair the top of the ResourceFiler icon. A simple way out of this quandary is too ensure the ResourceFiler is dead before the Desktop is started:
*unplug ResourceFiler
Then set the ReplaceResource% variable to TRUE in the module source. Run this to compile the new module. Once this new version is loaded up there should be no conflict with the icon and InfoBar. The new icon only responds to Select and Adjust mouse clicks.
• You might not be too keen on the format of the Date/Time. The standard time format field names are used to generate the values, stored at TimeFormat & DateFormat. So it is easy to change these. Things can escalate at this stage, you may have to increase the buffer they are read into, Date & Time. Also check out readDateAndTime code. Also the positions of areas may have to be changed, TimeX0%/TimeX1%/DateX...
The customary set of ideas for future outlandish additions:
• Allow info bar to be either on the left or right of the icon bar.
• Add Menu structure with at least Info & Quit entries.
• Easier customizing of Time/Date formats and repositioning their display.
• Use "Icon OverDrive" technology to improve replacement of ResourceFiler icon.
• Simple alarm, just the time.
• Alarm section utilizing Alarm modules set of stored alarms.
—— Public Domain ————————————————————————————————————————————————————
This software is in the Public Domain so you can do whatever you like with it. If you make any modifications that may be useful to others then send me a copy and I will include it in any further releases.
Ok, if you have any comments then send them in. If you have any ideas for any further little desktop widgets then get in contact and perhaps we can have a bash at creating them.