Copyright 1996 Critical Mass, Inc. All rights reserved.    
INTERFACE Pkg;
IMPORT Thread, Wr;
IMPORT Dir, Node, Wx;
TYPE
  T <: Tx; Tx = Dir.T OBJECT
  END;
PROCEDURE IsBuildable (t: T): BOOLEAN;
PROCEDURE GenFileNote (path: TEXT;  wx: Wx.T;  is_dir: BOOLEAN)
  RAISES {Wr.Failure, Thread.Alerted};
PROCEDURE GenBuildNote (src: Node.Named_T;  wx: Wx.T)
  RAISES {Wr.Failure, Thread.Alerted};
PROCEDURE GenActionButtons (src: Node.Named_T;  wx: Wx.T)
  RAISES {Wr.Failure, Thread.Alerted};
PROCEDURE Home (nd: Node.T): T;
 Returns the package node containing nd, otherwise NIL. 
PROCEDURE Rescan (t: T): T
  RAISES {Thread.Alerted};
 Rescan package t and return the corresponding new node. 
PROCEDURE Init ();
END Pkg.