(* load X-windows stuff *)

app use [
    "misc/exene-version.sml",
    "misc/mlx-err.sml",
    "misc/xvalid.sml",
  (* Basic definitions *)
    "basics/geom.sml",
  (* the protocol types *)
    "protocol/xprottypes.sml",
    "protocol/keybut.sml",
    "protocol/xevttypes.sml",
    "protocol/xerrors.sml",
    "util/hash-xid.sml",
  (* the protocol level *)
    "misc/xprint.sml",
    "misc/xdebug.sml",
    "protocol/xcvtfns.sml",
    "protocol/xreply.sml",
    "protocol/xrequest.sml",
    "protocol/xsendevt.sml",
    "protocol/xio.sml",
    "protocol/xshutdown.sml",
    "protocol/xserver-addr.sml",
    "protocol/xdisplay.sml",
    "protocol/xwin.sml",
  (* the window level *)
    "window/keysym.sml",
    "window/keymap.sml",
    "window/pen-rep.sml",
    "window/winreg.sml",
    "window/font-base.sml",
    "window/font-server.sml",
    "window/color-server-sig.sml",
    "window/color-server.sml",
    "window/gc-server.sml",
    "window/draw-master.sml",
    "window/display.sml",
    "window/draw-types.sml",
    "window/hash-window.sml",
    "window/pen.sml",
    "window/draw.sml",
    "window/pixmap.sml",
    "window/image.sml",
    "window/tile.sml",
    "window/cursor.sml",
    "iccc/xatoms.sml",
    "iccc/xprops.sml",
    "window/window-env.sml",
    "window/toplevel-win.sml",
    "window/window-sig.sml",
    "window/window.sml",
    "window/keysym-trans.sml",
  (* user-level interface *)
    "user/geometry.sml",
    "user/exene-base.sml",
    "user/drawing.sml",
    "user/font.sml",
    "user/iccc.sml",
    "user/interact.sml",
    "user/exene-win.sml",
    "user/std-cursor.sml",
    "user/abstract.sml"
  ];

