1 |
|
---|
2 | /***********************************************************************
|
---|
3 |
|
---|
4 | $Id: notebook.h 1424 2009-06-06 19:16:12Z gyoung $
|
---|
5 |
|
---|
6 | Configuration notebook
|
---|
7 |
|
---|
8 | Copyright (c) 1993-98 M. Kimes
|
---|
9 | Copyright (c) 2008 Steven H. Levine
|
---|
10 |
|
---|
11 | 14 Feb 08 SHL Refactor from fm3dll.h
|
---|
12 | 29 Feb 08 GKY Refactor global command line variables to notebook.h
|
---|
13 | 20 Jul 08 JBS Ticket 114: Support user-selectable env. strings in Tree container.
|
---|
14 | 25 Dec 08 GKY Add ProcessDirectoryThread to allow optional recursive drive scan at startup.
|
---|
15 | 01 Jan 09 GKY Add option to rescan tree container on eject of removable media
|
---|
16 | 07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
|
---|
17 |
|
---|
18 | ***********************************************************************/
|
---|
19 |
|
---|
20 | #if !defined(NOTEBOOK_H)
|
---|
21 | #define NOTEBOOK_H
|
---|
22 |
|
---|
23 | #include "dircnrs.h" // typedef for DETAILS_SETTINGS
|
---|
24 |
|
---|
25 | MRESULT EXPENTRY CfgDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
|
---|
26 |
|
---|
27 | VOID CfgMenuInit(HWND hwndMenu, BOOL fIsLite);
|
---|
28 |
|
---|
29 | // Data declarations
|
---|
30 | extern HWND Collector;
|
---|
31 | extern ULONG FilesToGet;
|
---|
32 | extern CHAR appname[12];
|
---|
33 | extern DETAILS_SETTINGS dsDirCnrDefault;
|
---|
34 | extern CHAR extractpath[CCHMAXPATH];
|
---|
35 | extern BOOL fAlertBeepOff;
|
---|
36 | extern BOOL fAutoAddAllDirs;
|
---|
37 | extern BOOL fAutoAddDirs;
|
---|
38 | extern BOOL fBlueLED;
|
---|
39 | extern BOOL fCancelAction;
|
---|
40 | extern BOOL fCheckMM;
|
---|
41 | extern BOOL fCollapseFirst;
|
---|
42 | extern BOOL fConfirmDelete;
|
---|
43 | extern BOOL fConfirmTarget;
|
---|
44 | extern BOOL fCopyDefault;
|
---|
45 | extern BOOL fCustomFileDlg;
|
---|
46 | extern BOOL fDataMin;
|
---|
47 | extern BOOL fDontMoveMouse;
|
---|
48 | extern BOOL fDragndropDlg;
|
---|
49 | extern BOOL fDrivebarHelp;
|
---|
50 | extern BOOL fEjectCDScan;
|
---|
51 | extern BOOL fEjectFlpyScan;
|
---|
52 | extern BOOL fEjectRemovableScan;
|
---|
53 | extern BOOL fErrorBeepOff;
|
---|
54 | extern BOOL fExternalArcboxes;
|
---|
55 | extern BOOL fExternalCollector;
|
---|
56 | extern BOOL fExternalINIs;
|
---|
57 | extern BOOL fExternalViewer;
|
---|
58 | extern BOOL fFM2Deletes;
|
---|
59 | extern BOOL fFolderAfterExtract;
|
---|
60 | extern BOOL fForceLower;
|
---|
61 | extern BOOL fForceUpper;
|
---|
62 | extern BOOL fGuessType;
|
---|
63 | extern BOOL fLeaveTree;
|
---|
64 | extern BOOL fLibPathStrictFtpRun;
|
---|
65 | extern BOOL fLibPathStrictHttpRun;
|
---|
66 | extern BOOL fLibPathStrictMailRun;
|
---|
67 | extern BOOL fLinkSetsIcon;
|
---|
68 | extern BOOL fLoadLongnames;
|
---|
69 | extern BOOL fLoadSubject;
|
---|
70 | extern BOOL fLookInDir;
|
---|
71 | extern BOOL fMinOnOpen;
|
---|
72 | extern BOOL fNoDead;
|
---|
73 | extern BOOL fNoFoldMenu;
|
---|
74 | extern BOOL fNoIconsDirs;
|
---|
75 | extern BOOL fNoIconsFiles;
|
---|
76 | extern BOOL fNoMailtoMailRun;
|
---|
77 | extern BOOL fNoRemovableScan;
|
---|
78 | extern BOOL fNoSearch;
|
---|
79 | extern BOOL fNoTreeGap;
|
---|
80 | extern BOOL fOtherHelp;
|
---|
81 | extern BOOL fQuickArcFind;
|
---|
82 | extern BOOL fRealIdle;
|
---|
83 | extern BOOL fRemoteBug;
|
---|
84 | extern BOOL fRScanLocal;
|
---|
85 | extern BOOL fRScanRemote;
|
---|
86 | extern BOOL fRScanVirtual;
|
---|
87 | extern BOOL fRScanSlow;
|
---|
88 | extern BOOL fRScanNoWrite;
|
---|
89 | extern BOOL fSaveState;
|
---|
90 | extern BOOL fSeparateParms;
|
---|
91 | extern BOOL fShowEnv;
|
---|
92 | extern BOOL fShowLabel;
|
---|
93 | extern BOOL fShowSysType;
|
---|
94 | extern BOOL fShowTarget;
|
---|
95 | extern BOOL fStartMaximized;
|
---|
96 | extern BOOL fStartMinimized;
|
---|
97 | extern BOOL fSwitchTree;
|
---|
98 | extern BOOL fSwitchTreeExpand;
|
---|
99 | extern BOOL fSwitchTreeOnFocus;
|
---|
100 | extern BOOL fSyncUpdates;
|
---|
101 | extern BOOL fTileBackwards;
|
---|
102 | extern BOOL fToolbarHelp;
|
---|
103 | extern BOOL fTrashCan;
|
---|
104 | extern BOOL fUnHilite;
|
---|
105 | extern BOOL fUseNewViewer;
|
---|
106 | extern BOOL fUserListSwitches;
|
---|
107 | extern BOOL fVTreeOpensWPS;
|
---|
108 | extern BOOL fVerify;
|
---|
109 | extern BOOL fViewChild;
|
---|
110 | extern HINI fmprof;
|
---|
111 | extern ULONG fwsAnimate;
|
---|
112 | extern HWND hwndHelp;
|
---|
113 | extern HWND hwndMain;
|
---|
114 | extern CHAR szDefArc[CCHMAXPATH];
|
---|
115 | extern ULONG ulCnrType;
|
---|
116 | extern CHAR *bined;
|
---|
117 | extern CHAR *binview;
|
---|
118 | extern CHAR *compare;
|
---|
119 | extern CHAR *dircompare;
|
---|
120 | extern CHAR *editor;
|
---|
121 | extern CHAR *ftprun;
|
---|
122 | extern CHAR ftprundir[CCHMAXPATH];
|
---|
123 | extern CHAR httprundir[CCHMAXPATH];
|
---|
124 | extern CHAR mailrundir[CCHMAXPATH];
|
---|
125 | extern CHAR *pszTreeEnvVarList;
|
---|
126 | extern CHAR *viewer;
|
---|
127 | extern CHAR *virus;
|
---|
128 |
|
---|
129 | #endif // NOTEBOOK_H
|
---|