This provides a time display window with a number of modes from the current elapsed time to the time of day in a large font which makes it easy to see (e.g. when DJing).
This is an updated release of the general purpose plug-in (gen_nxsbigclock.dll) which was previously updated by Sebastian Pipping and which was originally developed by Saivert. This updated release now works correctly with the patched Winamp 5.666 release (any 5.66 / 5.666 release is supported with this update though the patched release is preferred) in addition to recent versions of Windows (which allows it's settings to be correctly saved!).
This source code bundle is provided under the GPLv2 as per the original license of the source code. It is provided as-is with all changes applied over the top of the existing source code (note: the v0.5 source code is provided in the included gen_nxsbigclock_05_setup.exe which includes everything provided with the v0.5 release). The Winamp 5.55 SDK as well as some of the newer Winamp 5.666 header files from here are required to build this release.
Changes
These are the changes between the last release provided by Sebastian Pipping (v0.5) and this updated release (v1.03):
Added font selection options for the main and display mode text
Added localisation support and a version resource
Added skinned menu support (if enabled via the main winamp preferences) so the window menu matches the rest of Winamp
Changed to follow the Winamp settings folder location so this is now multi-user and portable install compatible
Changed the handling of the big clock window to allow for certain key presses (up, down, left, right arrow keys) and mouse action (e.g. scroll up / down to change volume) to be processed as usable actions to mirror some of the main window functionality
Changed hotkey support to be more direct in it's handling to reduce processing overhead
Changed to save setting changes immediately and to not re-saze thme if there have been no changes
Fixed modern skin integration so the big clock window can be opened and closed as required without having to switch back to a classic skin or restarting Winamp
Fixed broken global hotkey registration for toggling the big clock window
Fixed drawing glitch due to trying to process negative times when playback starts
Fixed not always catching all of skin / colour theme changes
Small drawing optimisation to reduce duplicated processing and re-creation of drawing objects
Removed the 'enable' option as it is superflous as can just remove / disable the plug-in depending
Removed preferences window and replaced with a menu so configuration is now consistently handled (less code / duplication)
Reduced impact of the plug-in being loaded against Winamp's overall loading time
Anything else i've forgotten :)
Screenshots
The settings menu (also available via the Preferences -> Plug-ins -> General Purpose page allows for configuring which mode is displayed (which can also be changed with a single click) as well as other customisation options..