-- File: Walnut.config
-- Created by: Rick Cattell and Willie-Sue Haugeland, 17-Feb-82
-- Contents: config for Walnut mail reading, sending, filing, and retrieving package
-- Status: for now, runs on top of Cypress

-- Last edited by:
--   Cattell on April 20, 1982 8:03 pm
--   Donahue, March 24, 1983 10:41 am
--   Willie-Sue on December 13, 1983 2:34 pm

Walnut: CONFIGURATION LINKS: CODE
 IMPORTS
  AlpineFS,
  AlpineWalnutCmds,
  GVRetrieve,
  Atom, BasicTime, Booting,
  Commander, CommandTool,
  Convert,
  FS, IO, Rope,
  RopeIO,
  DB,
  Buttons, Icons, Labels, Menus, MessageWindow,
--  MBQueue, Process,
  WQueue, Process,
  PrincOpsUtils,
  RuntimeError,
  Rules,
  WalnutDocumentRope,
  PutGet,
  TEditSplit,
  TextEdit,
  TiogaMenuOps, -- added by Donahue
  TiogaFileOps,
  TiogaOps,
  TSExtras, TSTranslate,
  TypeScript,
  UserCredentials, UserProfile,
  VFonts, ViewerBLT, ViewerEvents, ViewerIO, ViewerLocks, ViewerOps, ViewerSpecs,
  GVMailParse,
  WalnutLog,
  WalnutSendOps,
  WalnutParse,
  WalnutRetrieve,
  WalnutDB,
  WalnutVoice
EXPORTS ALL

CONTROL WQueueImpl,
		WalnutControlMonitorImpl, WalnutWindowImpl, WalnutNotifierImpl,
		WalnutLogImpl, WalnutExtrasImpl, WalnutViewerImpl, WalnutStreamImpl, 
		WalnutRetrieveImpl, WalnutRetrieveParseImpl, WalnutMsgSetButtonsImpl,
		WalnutMsgDisplayerImpl, WalnutMsgSetDisplayerImpl, WalnutPrintImpl =

BEGIN

WQueueImpl;		-- for now

WalnutControlMonitorImpl;
WalnutWindowImpl; -- manager for main controlling window
WalnutNotifierImpl;

WalnutRetrieveImpl;		-- retrieving mail
WalnutRetrieveParseImpl;  -- parsing new mail
WalnutExtrasImpl;
WalnutMsgSetButtonsImpl;  -- maintains msgset buttons in control window
WalnutDBImpl; --  locks database
WalnutLogImpl;  -- locks log file
WalnutStreamImpl;	-- generally useful stream stuff
WalnutUpdateImpl;	-- scavenge & expunge code
WalnutViewerImpl;		-- buttons, etc

WalnutMsgDisplayerImpl; -- viewer for reading msgs
WalnutMsgSetDisplayerImpl; -- viewer for message-sets
WalnutPrintImpl;  -- for printing msgs

END.