DEFINITION MODULE ToolCommands;

(*
Title    : TOOLCOMM.DEF
LastEdit : 10/31/87
Author   : Russell G. Osterlund, Jr.
System   : LOGITECH MODULA-2/86, REPERTOIRE, BlackBeard

This product has been developed with the use of, and embodies portions of,
LOGITECH software development tools - compiler, linker, and M2MAKE.

*)

FROM ToolTypes IMPORT
  DirectoryRecPtr, WindowType;
FROM Drectory IMPORT (* REPERTOIRE *)
  FileInfoRec;

PROCEDURE UpOneFile (directory: DirectoryRecPtr);

PROCEDURE DownOneFile (directory: DirectoryRecPtr);

PROCEDURE UpOnePage (directory: DirectoryRecPtr);

PROCEDURE DownOnePage (directory: DirectoryRecPtr);

PROCEDURE BeginningOfList (directory: DirectoryRecPtr);

PROCEDURE EndOfList (directory: DirectoryRecPtr);

PROCEDURE TopOfPage (directory: DirectoryRecPtr);

PROCEDURE BottomOfPage (directory: DirectoryRecPtr);

PROCEDURE TagCurrentFile (directory: DirectoryRecPtr);

PROCEDURE MoveUpOneLevel (directory: DirectoryRecPtr);

PROCEDURE MoveDownOneLevel (directory: DirectoryRecPtr);

PROCEDURE ActivateNewWindow (window: WindowType;
			     LeftWindow,
			     RightWindow: DirectoryRecPtr);
END ToolCommands.
