Annotation of researchv9/X11/src/X.V11R1/clients/xmh/globals.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  *     rcs_id[] = "$Header: globals.h,v 1.14 87/08/06 13:20:25 toddb Exp $";
                      3:  */
                      4: 
                      5: /*
                      6:  *                       COPYRIGHT 1987
                      7:  *                DIGITAL EQUIPMENT CORPORATION
                      8:  *                    MAYNARD, MASSACHUSETTS
                      9:  *                     ALL RIGHTS RESERVED.
                     10:  *
                     11:  * THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND
                     12:  * SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
                     13:  * DIGITAL MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR
                     14:  * ANY PURPOSE.  IT IS SUPPLIED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
                     15:  *
                     16:  * IF THE SOFTWARE IS MODIFIED IN A MANNER CREATING DERIVATIVE COPYRIGHT RIGHTS,
                     17:  * APPROPRIATE LEGENDS MAY BE PLACED ON THE DERIVATIVE WORK IN ADDITION TO THAT
                     18:  * SET FORTH ABOVE.
                     19:  *
                     20:  *
                     21:  * Permission to use, copy, modify, and distribute this software and its
                     22:  * documentation for any purpose and without fee is hereby granted, provided
                     23:  * that the above copyright notice appear in all copies and that both that
                     24:  * copyright notice and this permission notice appear in supporting documentation,
                     25:  * and that the name of Digital Equipment Corporation not be used in advertising
                     26:  * or publicity pertaining to distribution of the software without specific,
                     27:  * written prior permission.
                     28:  */
                     29: 
                     30: #ifdef MAIN
                     31: #define ext
                     32: #else
                     33: #define ext extern
                     34: #endif
                     35: ext int *dptr;
                     36: 
                     37: ext short      debug;
                     38: 
                     39: ext Display    *theDisplay;    /* Display variable. */
                     40: ext int                theScreen;      /* Which screen we're using. */
                     41: 
                     42: ext char       *progName;      /* Program name. */
                     43: ext char       *homeDir;       /* User's home directory. */
                     44: ext char       *mailDir;       /* mh's mail directory. */
                     45: ext char       *tempDir;       /* Directory to use for temporary files. */
                     46: ext char       *displayName;   /* Name of the X display. */
                     47: ext char       *defGeometry;   /* Default geometry to use for things. */
                     48: ext char       *defTocGeometry;
                     49: ext char       *defViewGeometry;
                     50: ext char       *defCompGeometry;
                     51: ext char       *defPickGeometry;
                     52: ext char       *initialFolderName; /* Initial folder to use. */
                     53: ext char       *initialIncFile;        /* -file for inc on initial folder */
                     54: ext char       *draftsFolderName;      /* Folder for drafts. */
                     55: ext char       *draftFile;             /* Filename of draft. */
                     56: ext char       *xmhDraftFile;          /* Filename for sending. */
                     57: ext char       *defMhPath;             /* Path for mh commands. */
                     58: ext int                defSendLineWidth;       /* How long to break lines on send. */
                     59: ext int                defBreakSendLineWidth;  /* Minimum length of a line before
                     60:                                           we'll break it. */
                     61: ext char       *defPrintCommand; /* Printing command. */
                     62: 
                     63: ext int                defTocWidth;    /* How many characters wide to use in tocs */
                     64: 
                     65: ext int                SkipDeleted;            /* If true, skip over deleted msgs. */
                     66: ext int                SkipMoved;              /* If true, skip over moved msgs. */
                     67: ext int                SkipCopied;             /* If true, skip over copied msgs. */
                     68: 
                     69: ext int                defHideBoringHeaders;
                     70: ext int        defHideNullSeqBoxes;
                     71: 
                     72: ext int                defTocPercentage;
                     73: ext int                defNewMailCheck; /* Whether to check for new mail. */
                     74: ext int                defMakeCheckpoints; /* Whether to create checkpoint files. */
                     75: 
                     76: ext Toc                *folderList;    /* Array of folders. */
                     77: ext int                numFolders;     /* Number of entries in above array. */
                     78: ext Toc                InitialFolder;  /* Toc containing initial folder. */
                     79: ext Toc                DraftsFolder;   /* Toc containing drafts. */
                     80: 
                     81: ext Scrn       *scrnList;      /* Array of scrns in use. */
                     82: ext int                numScrns;       /* Number of scrns in above array. */
                     83: 
                     84: ext Arg                windowarglist[1];
                     85: ext Arg                labelarglist[1];
                     86: 
                     87: ext Button     LastButtonPressed;
                     88: 
                     89: ext XtTextSource *NullSource;
                     90: 
                     91: ext int                rootwidth;      /* Dimensions of root window.  */
                     92: ext int                rootheight;
                     93: 
                     94: ext Pixmap     NoMailPixmap;   /* Icon pixmap if no new mail. */
                     95: ext Pixmap     NewMailPixmap;  /* Icon pixmap if new mail. */
                     96: 
                     97: ext int                defGrabFocus;   /* Whether to grab input focus. */
                     98: ext int                defDoubleClick; /* Whether to look for double-clicks. */
                     99: 
                    100: ext void       (*DoubleClickProc)(); /* Func to call on double-click. */
                    101: ext caddr_t    DoubleClickParam; /* Parameter to above. */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.