[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.20.3 Creating Custom AWS Components

Obviously, the components included with AWS will not cover every single user's needs. Or, you may not like the way a certain control actually works. Maybe you want it to glow faintly when the mouse is over it. Or perhaps you don't like the way command buttons look. AWS is designed to be simple for component designers to use and extend. Without a rich set of components, no windowing system is very interesting.

The first thing you need to know is that all components are derived from the common base class `awsComponent'. This component has built in handling for events and drawing. You don't need to know anything about how internal event handling happens; you just have to override the correct events. This base component also has built in support for handling automatic parameter delivery, and sinks and sources. The next few sections detail the things that you should do to make a good, robust, custom AWS component.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]

This document was generated using texi2html 1.76.