| 
                   Class hierarchy  
                 | 
                
                   Responsibility  
                 | 
              
| 
                   CwWidget  
                 | 
                
                   Defines common behavior for all widgets  
                 | 
              
| 
                    CwExtendedWidget  
                 | 
                
                   Defines common behavior for all extended widgets  
                 | 
              
| 
                     CwExtendedComposite  
                 | 
                
                   Defines common behavior for all extended composites  
                 | 
              
| 
                      EwNotebook  
                 | 
                
                   Abstract superclass for notebook widgets  
                 | 
              
| 
                       EwPMNotebook  
                 | 
                
                   Displays a OS/2 look and feel notebook  
                 | 
              
| 
                       EwWINNotebook  
                 | 
                
                   Displays a Windows look and feel notebook  
                 | 
              
| 
                      EwPage  
                 | 
                
                   Defines a composite that can be added to notebooks  
                 | 
              
| 
                      EwSplitWindow  
                 | 
                
                   Splits a composite into panes and provides bars for allowing the user to resize the panes  
                 | 
              
| 
                      EwToolbar  
                 | 
                
                   Displays and lays out rows of tools  
                 | 
              
| 
                     CwExtendedPrimitive  
                 | 
                
                   Defines common behaviors for all extended primitives  
                 | 
              
| 
                      EwScrollable  
                 | 
                
                   Abstract superclass for scrollable widgets  
                 | 
              
| 
                       EwList  
                 | 
                
                   Abstract superclass for list widgets  
                 | 
              
| 
                        EwIconArea  
                 | 
                
                   Displays list of items in free-form style  
                 | 
              
| 
                        EwLinearList  
                 | 
                
                   Abstract superclass for linear lists of items  
                 | 
              
| 
                         EwContainerList  
                 | 
                
                   Abstract superclass for lists that are container-like views  
                 | 
              
| 
                          EwIconList  
                 | 
                
                   Displays single-column list of items in icon and label format  
                 | 
              
| 
                           EwFlowedIconList  
                 | 
                
                   Displays multi-column list of items in icon and label format  
                 | 
              
| 
                           EwIconTree  
                 | 
                
                   Displays hierarchical single-column list of items  
                 | 
              
| 
                          EwTableList  
                 | 
                
                   Displays multi-column list of items in tabular format  
                 | 
              
| 
                           EwTableTree  
                 | 
                
                   Displays hierarchical list of items in tabular format  
                 | 
              
| 
                         EwDrawnList  
                 | 
                
                   Displays a list with application-drawn items  
                 | 
              
| 
                      EwSlider  
                 | 
                
                   Displays an analog representation of a range of values  
                 | 
              
| 
                      EwSpinButton   
                 | 
                
                   Displays an entry field with two arrow buttons for cycling through a range of values.  
                 |