     Ŀ
       File    Window    Block                                 
     
        Load 
        File 
        Save 
       Ŀ
           Save1 
           Save2 
           Save3 
          


     Ŀ
      class:      BaseMenu         
     Ĵ
      instance                            Ŀ
      variables:  items > class:      MenuItem         
                  curPos                  Ĵ
                  parent                   instance                     
     Ĵ        variables:  text             
      methods:    addItem                              action           
                  draw        null                     active           
                  setKeys     null        Ĵ
                  clearKeys   null         methods:    exec             
                  newMenuPos              
                  exec             
     
                     ͻ
                  V                                      V
     Ŀ       Ŀ
      class:      MenuBar                  class:      Menu             
     Ĵ       Ĵ
      instance                             instance                     
      variables:  itemCol                  variables:  window           
     Ĵ                    width            
      methods:    draw                    Ĵ
                  addItem                  methods:    draw             
                  newMenuPos                           drawMnuWin       
                         addItem          
                                                         exec             
                                            
                                                         
                                                         V
                                            Ŀ
                                             class:      pdMenu           
                                            Ĵ
                                             instance                     
                                             variables:                   
                                            Ĵ
                                             methods:    drawMnuWin       
                                                         setKeys          
                                                         clearKeys        
                                            

