home *** CD-ROM | disk | FTP | other *** search
- NAME
-
- dd_modules -- e class implementation sources
-
- AUTHOR
-
- Leon Woestenberg of Digital Disturbance (Email: leon@stack.urc.tue.nl)
-
- REQUIREMENTS
-
- AmigaE 3.2a or better.
-
- 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
-
- 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) Fast textlength function.
- +-dd_gui (dir)
- | +-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.
-
- NOTES
-
- Programming OO objects is one thing, defining an abstract tree
- is another. I find it very hard to determine how to build the tree
- and how to implement inheritance, instances instead of classes etc.
- The tree above is more or less random. Any help on this is welcome.
-
- Some classes are overprotected for programmer fools; it is filled
- with pointer NIL checks and destructor related stuff. In a more
- definite version, I throw these out, and assume everyone calls
- a class destructor instead of doing CleanUp() or similars.
-
-