1Version History: 2Release 0.5 2002/09/26 13:53:08 3Ported to GKrellM2 4 5Release 0.4 2002/09/01 19:33:53 6Split "Update" button on Setup tab into "Add" and "Replace" -> more intuitive 7 8Release 0.3 2002/02/16 15:33:22 9Made launcherList static. 10Added check to only zip the list in apply_plugin_config if something's been 11changed. (Saves unnecessary deleting & recreation of Panels/Decals.) 12Added unselect signal to the CList: prevents overwritting of previously 13selected entry when user wanted to add a new entry. 14Re-write to remove fixed sizelimitations of arrays. 15Buttons now implemented via a List. 16Configuration tab interface updated to reflect new implementation. 17Added preprocessor checking for correct version of GKrellM (1.2.2+) to 18prevent "undefined symbol: gkrellm_system" errors when compiling withi < 1.2.2 19versions of GKrellM. 20Split Config Info tab to Info & About. 21 22Release 0.2.2 2001/11/05 18:17:17 lee 23Fixed "undefined" behaviour in command creation in buttonPress() 24 -> misplaced close bracket causing memory allocation to < required. 25 26Release 0.2.1 2001/11/01 20:49:32 lee 27Fixed MAX_BUTTONS > 9 crashes Config tab bug. 28 29Revision 0.2 2001/10/31 20:50:12 lee 30Tidied up code: utilised for loops. 31Changed to gkrellm_system() from system() on advice from Bill. 32buttonPress() more intelligent & requires less maintainance. 33Now free()'ing malloc'ed strings. 34Modified Config tab to use scroll bar: helps keep "compact" feel. 35Code now entirely dynamic. To alter no. of buttons, change MAX_BUTTONS. 36 37Revision 0.1 28/10/2001 38Ready for general release. 39Added ability to show/hide commands in Config. 40 41Revision 0.0.4 28/10/2001 42Code Cleanup: merged multiple entries/strings into arrays 43Added automatic appending of '&' for commands 44 45Revision 0.0.3 28/10/2001 46Added Label configuration of buttons 47 48Revision 0.0.2 27/10/2001 49Added Configuration & Info tab 50Added creation of a panel for each decal 51-> fixes mouseOver = "highlight all" problem 52Code Cleanup: Merged panel expose events into one function 53 54Revision 0.0.1 25/10/2001 55Initial Version 56Allows more than one button (but limited to 4) 57 58