source: trunk/third/xmh/toc.h @ 9658

Revision 9658, 2.9 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r9657, which included commits to RCS files with non-trunk default branches.
Line 
1/*
2 * $XConsortium: toc.h,v 2.13 91/07/17 12:28:29 converse Exp $
3 *
4 *
5 *                     COPYRIGHT 1987, 1989
6 *                 DIGITAL EQUIPMENT CORPORATION
7 *                     MAYNARD, MASSACHUSETTS
8 *                      ALL RIGHTS RESERVED.
9 *
10 * THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND
11 * SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
12 * DIGITAL MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR
13 * ANY PURPOSE.  IT IS SUPPLIED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
14 *
15 * IF THE SOFTWARE IS MODIFIED IN A MANNER CREATING DERIVATIVE COPYRIGHT
16 * RIGHTS, APPROPRIATE LEGENDS MAY BE PLACED ON THE DERIVATIVE WORK IN
17 * ADDITION TO THAT SET FORTH ABOVE.
18 *
19 * Permission to use, copy, modify, and distribute this software and its
20 * documentation for any purpose and without fee is hereby granted, provided
21 * that the above copyright notice appear in all copies and that both that
22 * copyright notice and this permission notice appear in supporting
23 * documentation, and that the name of Digital Equipment Corporation not be
24 * used in advertising or publicity pertaining to distribution of the software
25 * without specific, written prior permission.
26 */
27
28#ifndef _toc_h
29#define _toc_h
30
31extern void     TocInit                 (/* void */);
32extern Toc      TocCreate               (/* char * */);
33extern Toc      TocCreateFolder         (/* char * */);
34extern int      TocHasMail              (/* Toc */);
35extern void     TocCheckForNewMail      (/* Boolean */);
36extern Boolean  TocTestAndSetDeletePending(/* Toc */);
37extern void     TocClearDeletePending   (/* Toc */);
38extern void     TocDeleteFolder         (/* Toc */);
39extern void     TocSetScrn              (/* Toc, Scrn */);
40
41extern void     TocRemoveMsg            (/* Toc, Msg */);
42extern void     TocRecheckValidity      (/* Toc */);
43extern void     TocSetCurMsg            (/* Toc, Msg */);
44extern Msg      TocGetCurMsg            (/* Toc */);
45extern Msg      TocMsgAfter             (/* Toc, Msg */);
46extern Msg      TocMsgBefore            (/* Toc, Msg */);
47extern void     TocForceRescan          (/* Toc */);
48
49extern void     TocReloadSeqLists       (/* Toc */);
50extern int      TocHasSequences         (/* Toc */);
51extern void     TocChangeViewedSeq      (/* Toc, Sequence */);
52extern Sequence TocViewedSequence       (/* Toc */);
53extern Sequence TocGetSeqNamed          (/* Toc, char * */);
54extern void     TocSetSelectedSequence  (/* Toc, Sequence */);
55extern Sequence TocSelectedSequence     (/* Toc */);
56
57extern MsgList  TocCurMsgList           (/* Toc */);
58extern void     TocUnsetSelection       (/* Toc */);
59extern Msg      TocMakeNewMsg           (/* Toc */);
60extern void     TocStopUpdate           (/* Toc */);
61extern void     TocStartUpdate          (/* Toc */);
62extern void     TocSetCacheValid        (/* Toc */);
63
64extern char *   TocMakeFolderName       (/* Toc */);
65extern char *   TocName                 (/* Toc */);
66extern Toc      TocGetNamed             (/* char* */);
67
68extern int      TocConfirmCataclysm(/* Toc, XtCallbackList, XtCallbackList */);
69extern void     TocCommitChanges        (/* Widget, XtPointer, XtPointer */);
70extern int      TocCanIncorporate       (/* Toc */);
71extern int      TocIncorporate          (/* Toc */);
72extern void     TocMsgChanged           (/* Toc, Msg */);
73extern Msg      TocMsgFromId            (/* Toc, int */);
74
75#endif /* _toc_h */
Note: See TracBrowser for help on using the repository browser.