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 <-