Copyright (c) 2000 California Institute of Technology
All rights reserved. See the file COPYRIGHT for a full description.
$Id: PaneManOp.i3,v 1.2 2001-09-19 14:22:13 wagner Exp $
INTERFACE PaneManOp;
IMPORT StarterScan;
Using a PaneManOp.T, a pane can enqueue requests to the pane manager,
without worrying about whether pm.mu is locked.
TYPE
T = OBJECT METHODS
startPane(s: StarterScan.T);
print(message: TEXT);
input(prompt, default: TEXT; result: InputCallback);
END;
InputCallback = OBJECT METHODS
accept(result: TEXT);
complete(VAR t: TEXT);
END;
END PaneManOp.