Short: MUI indicator LED class Author: Chris Uploader: Chris Type: dev/mui Version: 12.6 Replaces: MCC_TWFmLED.lha Requires: MUI 3.6+ Architecture: m68k-amigaos *** NOW RELEASED UNDER GNU GPL *** This class is now open source, I have included the sourcecode in this archive. Please see the "COPYING" file for the details of the GNU GPL and what it means to the distribution of this archive. TWFmultiLED is a fairly simple implementation of a "LED-like" indicator which provides the programmer with a new method for communicating program state to the user. Unlike other similar implementations, TWFmultiLED allows both the user and programmer to specify both the shape of the indicator and it's colour. Via the preferences program the user can specify the RGB makeup of the 6 internal colours (used to represent the states "Off", "On", "Ok", "Loading", "Error" and "Panic") and the default shape of the indicator. The programmer can abide by the user's choice of shape, or override it and use one of the other shapes. The programmer can also set the indicator to any of the 6 user defined colours or to a custom colour the programmer specifies. TWFmultiLED's features include: - 10 user definable "preset" colours. - 1 programmer definable colour (specified by RGB value) - 6 possible shapes: 5 pixel diameter circle 11 pixel diameter circle 5x5 square 11x11 square 11x5 rectangle 13x11 rectangle - Shape can be set by the user or, if required, by the programmer. - Automatic turn off after a user or programmer definable delay. Latest updates available from the support site at http://www.worldfoundry.demon.co.uk/ TWFmultiLED.mcc changes since v12.4 - Fixed enforcer hits in Set() method caused by MUIM_GetConfigItem being used before the app was valid. - TimeOut is not retriggered if colour is set to 0. - Added range check to timeout period. - Timeout now actually works properly (It was not activated if the timeout was specified during initialisation. TWFmultiLED.mcp changes since v12.5 - Added test page to preferences Listing of archive 'MCC_TWFmultiLED.lha': Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1636 855 47.7% 05-Dec-99 22:03:48 MCC_TWFmultiLED.info 18052 6996 61.2% 05-Dec-99 22:03:38 MCC_TWFmultiLED/COPYING 1250 782 37.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/COPYING.info 1636 859 47.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Demos.info 6456 3085 52.2% 25-Feb-99 11:24:12 MCC_TWFmultiLED/Demos/TWFmultiLED-demo 1704 854 49.8% 24-Feb-99 15:24:26 MCC_TWFmultiLED/Demos/TWFmultiLED-Demo.info 1636 856 47.6% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Developer.info 1636 859 47.4% 05-Dec-99 21:55:02 MCC_TWFmultiLED/Developer/Autodocs.info 5870 1813 69.1% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/Autodocs/MCC_TWFmultiLED.doc 1369 821 40.0% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/Autodocs/MCC_TWFmultiLED.doc.info 1636 857 47.6% 05-Dec-99 21:55:02 MCC_TWFmultiLED/Developer/C.info 1636 855 47.7% 25-Feb-99 11:59:14 MCC_TWFmultiLED/Developer/C/Examples.info 12355 2726 77.9% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Examples/TWFmultiLED-demo.c 1883 1360 27.7% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Examples/TWFmultiLED-demo.c.info 1264 498 60.6% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Examples/TWFmultiLED-demo.¶ 1429 1045 26.8% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Examples/TWFmultiLED-demo.¶.info 1636 852 47.9% 25-Feb-99 11:59:14 MCC_TWFmultiLED/Developer/C/Include.info 1636 859 47.4% 25-Feb-99 11:59:14 MCC_TWFmultiLED/Developer/C/Include/mui.info 2792 856 69.3% 21-Mar-99 18:17:28 MCC_TWFmultiLED/Developer/C/Include/mui/TWFmultiLED_mcc.h 1531 1023 33.1% 25-Feb-99 11:59:12 MCC_TWFmultiLED/Developer/C/Include/mui/TWFmultiLED_mcc.h.info 1636 860 47.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Docs.info 6204 2531 59.2% 05-Dec-99 21:59:32 MCC_TWFmultiLED/Docs/TWFmultiLED.guide 1443 977 32.2% 24-Feb-99 15:24:24 MCC_TWFmultiLED/Docs/TWFmultiLED.guide.info 1636 857 47.6% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Libs.info 9848 3481 64.6% 05-Dec-99 21:54:50 MCC_TWFmultiLED/Libs/mui/TWFmultiLED.mcc 10344 3756 63.6% 05-Dec-99 21:54:50 MCC_TWFmultiLED/Libs/mui/TWFmultiLED.mcp 159193 28617 82.0% 24-Feb-99 15:24:22 MCC_TWFmultiLED/MCC-Install 3112 1915 38.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/MCC-Install.info 2243 1063 52.6% 05-Dec-99 21:58:06 MCC_TWFmultiLED/MCC_TWFmultiLED.readme 1369 815 40.4% 05-Dec-99 22:03:48 MCC_TWFmultiLED/MCC_TWFmultiLED.readme.info 1636 854 47.7% 05-Dec-99 22:03:48 MCC_TWFmultiLED/Source.info 1448 306 78.8% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/Prefs_Image.c 272 190 30.1% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/prefs_image.mbr 34578 7010 79.7% 05-Dec-99 22:01:04 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.c 73 73 0.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.fd 4235 1156 72.7% 05-Dec-99 22:01:06 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.h 160 112 30.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.revise 1739 597 65.6% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.¶ 1013 796 21.4% 05-Dec-99 22:00:52 MCC_TWFmultiLED/Source/TWFmultiLED.mcc.¶.info 311 213 31.5% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc_lib.h 539 266 50.6% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc_rev.h 718 370 48.4% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc_rev.log 15 15 0.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcc_rev.rev 30532 5262 82.7% 05-Dec-99 22:01:04 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.c 77 77 0.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.fd 5675 1682 70.3% 05-Dec-99 22:01:04 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.h 160 112 30.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.revise 1931 626 67.5% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.¶ 1013 798 21.2% 05-Dec-99 22:00:52 MCC_TWFmultiLED/Source/TWFmultiLED.mcp.¶.info 316 217 31.3% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp_lib.h 539 266 50.6% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp_rev.h 892 426 52.2% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp_rev.log 15 15 0.0% 05-Dec-99 22:00:24 MCC_TWFmultiLED/Source/TWFmultiLED.mcp_rev.rev -------- ------- ----- --------- -------- 353958 95022 73.1% 05-Dec-99 22:06:06 53 files