Logo by mason (anonymous IP: 3.149.25.109,2258) | ||||||||||||||
| ||||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
Support the site
|
DigiClock is a simple clock I wrote as a replacement for the Clock.docky which was using too many CPU cycles for my taste. My main goal was to make it look and behave exactly like the Clock.docky I had on a subdock next to the screen depth gadget, which blended nicely with the Workbench titlebar gradient. I then added a few features so that other users can customize it according to their own taste and GUI settings. It features... - Clock with standard HH:MM:SS time or localized time - Lowest CPU load possible (approx. 0.02% on G4()800MHz) - Can be launched on any public screen - Automatically adjusts its height to match the screen titlebar - Automatically positions itself next to the screen depth gadget - Shadow under font for better contrast - Displays the localized day and date on the titlebar - User-defined font name and size - User-defined vertical offset for font with odd sized digits - User-defined window position to override the automatic placement - User-defined text/shadow/background/gradient colors - User-defined external command on double-click =============================================================================== HISTORY: v1.3 (02.25.2011) - Now the background can be shaded using alpha-blending - Added Transparent ToolType to have a clock without shading on the titlebar - Now the clock hides automatically when IPrefs needs to temporarily close the screen, so it's not necessary to quit it to change some screen settings - Fixed typo which could have caused a crash if the window couldn't be opened v1.2 (01.30.2011) - Now the default time format is HH:MM:SS while the date remains localized - Added LocaleTimeFormat ToolType, to enable localized time format if desired - Fixed time string output, it was drawing 8 chars even if the time was shorter v1.1 (01.26.2011) - Added PubScreen ToolType to open the clock on any public screen - The window is now inactive on launch (was hiding WB title after WBStartup) - Date string is now localized according to the user's locale settings - Switched from libc to OS functions for time/date functions - Optimized timer code to further reduce CPU load, now it's around 0.02% :-) v1.0 (16.10.2010) - First public release =============================================================================== Thanks to: René W. Olsen for the help implementing the Timer & MsgPort for the clock loop Steven Solie for helping me sort out why it crashed on SAM Mason (Martin Merz) for the new DigiClock icon (and all the other icons) =============================================================================== Enjoy! -- Amiga... Duh! |
Copyright © 2004-2024 by Björn Hagström All Rights Reserved |