TODO:

Main menu:

    + menu
      * File
        - save
          if no filename has been given yet
            popup dialog to enter new file name
        - save as
          popup dialog to enter new file name
        - new
          popup dialog to asd user if he wants to save current work
          

Option Editor:

    + code generation
       - location of libXm libXt libX11
       - location of include files
       - compiler flags
       - compiler name

    + preferences
       - naming of interface, callback and include files
       - create callback/event handlers

    + installation
       - where rgb.txt will be located on this system
       - where the project directory is located
       - the name of the project directory
       - name of icon/pixmap directory
       - where to put callback handlers
       - where to put event handlers

    + menu
       * File
         - save option
         - save layout
         - set default options
       * Option
         - code generation
         - installation
         - preferences
         - help

Resource Editor:

    + button bar (at bottom)
      * Apply
      * Cancel
      * Default
      * Help
    + option menu (at top)
      * Core
      * <Widget>
      * <Widget>
      *   ...
    + other
      * color background according to access of widget
        - green  CSG
        - orange C G
        - red      G

Constraint Editor:

    + Option Menu (at top)
      * Attachments
      * Position

    + Drawing Area
      - Popup menus

    + Button Bar (at bottom)
      * Close
      * Undo
      * Help
    

Callback Editor:
    + Option Menu (at top)
      * (list available callbacks)
    + Button Bar (at bottom)
      * Close
      * Apply
      * Help

OODesignEditor:
    + Menu
    + Drawing Area
    + Popup Menus
      - Mode popup
        * OMT
        * BOOCH
      - Class Popup
    

PixmapEditor:
       
FontEditor:

ColorEditor:

CodeGenerator:
