Short: E class implementations with sources Author: leon@stack.urc.tue.nl (Leon Woestenberg) Uploader: leon@stack.urc.tue.nl (Leon Woestenberg) Version: 1.0 Type: dev/e DESCRIPTION This is a part of some e class implementations that I have in development for use in my (future) programs. These are the ones that actually are functioning. BACKGROUND These sources are released to be shared amongst E programmers and to help develop a public pool with e classes that can be used as building blocks for applications. Motivation for release was the Amiga E Object Oriented Project. CONTENTS dd_modules tree dd_modules (root) +-dd_debug (dir) | +-dd_debugon (macros) Easy way to implement serial debugging... | +-dd_debugoff (macros) and to disable it for final compilation. +-dd_devices | +-dd_timenotify (class) Timeout notification using messages. +-dd_dos (dir) | +-dd_filenotify (class) AmigaDOS file/dir change notification. +-dd_graphics (dir) | +-dd_maxtextlen (procs) Finds maximum textlength among messages. +-dd_gui (dir) | +-dd_screennotify (class) Notification upon public screen open/close. | +-dd_gadgets (dir) | | +-dd_bottomslider (instance) Window bottom slider bar with arrows. | | | +-dd_borderslider (class) Window border slider. | +-dd_windowcontrol (class) Window enabling/disabling class with... | | +-dd_busypointer (class) Busypointer class for windows. | +-dd_onlinehelp (class) Online AmigaGuide help class. +-dd_hardware (dir) | +-dd_ciatimer (class) Allocates any CIA hardware timer. | +-dd_ciatimer_v40 (class) The same, optimized for v40. +-dd_messages (dir) +-dd_messages (instance) Builtin messages class instance. +-dd_localemessages (instance) Localized messages superclass instance +-dd_messages (instance) that inherits from builtin messages. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2357 1102 53.2% 02-Dec-95 00:25:38 dd_Modules.doc 1137 597 47.4% 01-Dec-95 23:34:16 +dd_debug.doc 291 208 28.5% 01-Apr-95 15:49:20 +dd_debugoff.e 128 78 39.0% 13-Aug-95 17:47:36 +dd_debugoff.m 412 253 38.5% 12-Aug-95 00:15:54 +dd_debugon.e 198 128 35.3% 13-Aug-95 17:47:28 +dd_debugon.m 888 648 27.0% 07-Oct-95 10:37:46 +dd_debugtest 324 232 28.3% 07-Oct-95 10:37:46 +dd_debugtest.e 2148 961 55.2% 05-May-95 11:10:24 +dd_timenotify.doc 2133 771 63.8% 05-May-95 11:14:52 +dd_timenotify.e 1552 775 50.0% 12-Aug-95 14:01:52 +dd_timenotify.m 2932 1665 43.2% 05-May-95 11:17:30 +dd_timenotifytest 468 262 44.0% 04-May-95 21:06:48 +dd_timenotifytest.e 839 353 57.9% 13-Aug-95 17:37:58 +dd_filenotify.e 850 501 41.0% 13-Aug-95 17:38:08 +dd_filenotify.m 2256 1405 37.7% 13-Aug-95 17:52:04 +dd_filenotifytest 375 208 44.5% 13-Aug-95 17:52:02 +dd_filenotifytest.e 307 186 39.4% 28-Oct-95 23:24:42 +dd_maxTextLen.e 274 217 20.8% 28-Oct-95 23:27:50 +dd_maxtextlen.m 1132 808 28.6% 01-Mar-95 12:06:54 +dd_maxtextlentest 332 199 40.0% 01-Mar-95 12:00:02 +dd_maxTextLenTest.e 3618 1317 63.5% 01-Dec-95 23:51:38 +dd_busypointer.e 1382 752 45.5% 01-Dec-95 23:51:38 +dd_busypointer.m 995 419 57.8% 29-Oct-95 09:36:20 +dd_borderslider.e 1088 647 40.5% 29-Oct-95 09:36:22 +dd_borderslider.m 3317 927 72.0% 29-Oct-95 09:36:40 +dd_bottomslider.e 2992 1259 57.9% 29-Oct-95 09:36:42 +dd_bottomslider.m 1555 588 62.1% 29-Oct-95 09:49:24 +dd_button.e 1500 765 49.0% 29-Oct-95 09:49:24 +dd_button.m 1508 560 62.8% 29-Oct-95 09:34:56 +dd_text.e 1486 773 47.9% 29-Oct-95 09:35:04 +dd_text.m 3206 1375 57.1% 04-May-95 20:46:28 +dd_onlinehelp.doc 3922 1391 64.5% 13-Aug-95 17:14:20 +dd_onlinehelp.e 2708 1305 51.8% 13-Aug-95 17:22:06 +dd_onlinehelp.m 4128 2245 45.6% 13-Aug-95 17:22:08 +dd_onlinehelptest 1317 568 56.8% 13-Aug-95 16:26:22 +dd_onlinehelptest.e 268 130 51.4% 04-May-95 20:09:18 +dd_onlinehelptest.guide 5222 1573 69.8% 29-Oct-95 14:02:34 +dd_screen.e 4356 2095 51.9% 29-Oct-95 14:02:34 +dd_screen.m 1074 398 62.9% 02-Dec-95 20:21:04 +dd_screennotify.e 1028 557 45.8% 02-Dec-95 20:33:02 +dd_screennotify.m 1932 1187 38.5% 02-Dec-95 20:33:04 +dd_screennotifytest 395 201 49.1% 02-Dec-95 20:20:00 +dd_screennotifytest.e 4388 2407 45.1% 29-Oct-95 10:38:02 +dd_screentest 288 180 37.5% 29-Oct-95 10:38:02 +dd_screentest.e 740 354 52.1% 15-Aug-95 22:49:08 +dd_window_instance.e 746 446 40.2% 15-Aug-95 23:05:50 +dd_window_instance.m 4204 2177 48.2% 15-Aug-95 23:05:50 +dd_window_test 322 156 51.5% 15-Aug-95 22:51:58 +dd_window_test.e 3099 1098 64.5% 01-Dec-95 23:52:08 +dd_windowcontrol.e 1164 622 46.5% 01-Dec-95 23:52:08 +dd_windowcontrol.m 2103 733 65.1% 06-Oct-95 22:37:36 +dd_windows.e 1314 675 48.6% 15-Aug-95 16:40:08 +dd_windows.m 2380 1091 54.1% 01-Apr-95 17:10:06 +dd_ciatimer.doc 7580 2239 70.4% 01-Apr-95 15:48:54 +dd_ciatimer.e 5248 2355 55.1% 01-Apr-95 16:20:34 +dd_ciatimer.m 2745 957 65.1% 01-Apr-95 15:41:44 +dd_ciatimer_v40.e 2106 1102 47.6% 01-Apr-95 16:20:28 +dd_ciatimer_v40.m 6440 3168 50.8% 01-Apr-95 16:20:34 +dd_ciatimertest 945 498 47.3% 01-Apr-95 16:20:32 +dd_ciatimertest.e 1901 710 62.6% 26-Feb-95 14:36:18 +dd_sharedlibs.e 1862 1862 0.0% 26-Feb-95 00:33:08 +dd_sharedlibs.lha 1752 1100 37.2% 26-Feb-95 14:34:56 +dd_sharedlibstest 462 236 48.9% 26-Feb-95 02:41:46 +dd_sharedlibstest.e 1815 746 58.8% 15-Aug-95 00:05:34 +dd_locale_messages.e 754 498 33.9% 09-Apr-95 01:44:12 +dd_locale_messages.m 1006 434 56.8% 01-Mar-95 00:57:14 +dd_messages.e 810 516 36.2% 01-Mar-95 11:33:32 +dd_messages.m 2600 1571 39.5% 22-Feb-95 22:42:50 +dd_messagestest 142 117 17.6% 08-Feb-95 22:58:08 +dd_messagestest.e 2682 1273 52.5% 02-Dec-95 22:35:48 +dd_Modules.doc 175 109 37.7% 21-Feb-95 10:38:54 +geta4.e 256 152 40.6% 21-Feb-95 10:38:56 +geta4.m -------- ------- ----- --------- -------- 132359 62171 53.0% 03-Dec-95 10:51:52 73 files