Section Header
  
    + name    := INTERFACE;
    
  
    - bibliography:="http://IsaacOS.com";
  
    - author      :="Sonntag Benoit (bsonntag@loria.fr)";
  
    - comment     :="User Interface and Events managment.";
  
    - version := 1;  
  
    - date    := "2003/04";
  
Section Inherit  
  
  
    + parent_g_raw:Expanded G_GROUP;
        
Section Public
  
  
    - screen:AREA; 
         Physical screen.
  
  
    - make bmp:ABSTRACT_BITMAP size (w,h:INTEGER) with elt:G_EXPR <-
    
  
  
 Display.
  
  
  
    - draw_slave bmp:ABSTRACT_BITMAP from (x0,y0:INTEGER) to (x1,y1:INTEGER) <-
       
  
  
 Connect.
  
    
  
  
    - connect_to obj:INPUT <-
    
  
    - focus:INBOX;
  
  
    - set_focus f:INBOX <-
    
  
    - resize_window (w,h:INTEGER) <-
    
  
    - run <-
    
  
  
 Message Server.
  
  
Section Public  
  
  
    - receive msg:EVENT <-