1 |
|
---|
2 | /***********************************************************************
|
---|
3 |
|
---|
4 | $Id: notebook.h 1711 2014-02-09 22:22:11Z 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 | 06 Jun 09 GKY Add option to show file system type or drive label in tree
|
---|
18 | 04 Aug 12 GKY Changes to allow copy and move over readonly files with a warning dialog; also added a warning dialog
|
---|
19 | for delete of readonly files
|
---|
20 | 09 Feb 14 GKY Fix separate parameters. Moved to general page renamed separate settings
|
---|
21 | for apps.
|
---|
22 |
|
---|
23 | ***********************************************************************/
|
---|
24 |
|
---|
25 | #if !defined(NOTEBOOK_H)
|
---|
26 | #define NOTEBOOK_H
|
---|
27 |
|
---|
28 | #include "dircnrs.h" // typedef for DETAILS_SETTINGS
|
---|
29 |
|
---|
30 | MRESULT EXPENTRY CfgDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
|
---|
31 |
|
---|
32 | VOID CfgMenuInit(HWND hwndMenu, BOOL fIsLite);
|
---|
33 |
|
---|
34 | // Data declarations
|
---|
35 | extern HWND Collector;
|
---|
36 | extern ULONG FilesToGet;
|
---|
37 | extern CHAR appname[12];
|
---|
38 | extern DETAILS_SETTINGS dsDirCnrDefault;
|
---|
39 | extern CHAR extractpath[CCHMAXPATH];
|
---|
40 | extern BOOL fAlertBeepOff;
|
---|
41 | extern BOOL fAutoAddAllDirs;
|
---|
42 | extern BOOL fAutoAddDirs;
|
---|
43 | extern BOOL fBlueLED;
|
---|
44 | extern BOOL fCancelAction;
|
---|
45 | extern BOOL fCheckMM;
|
---|
46 | extern BOOL fCollapseFirst;
|
---|
47 | extern BOOL fConfirmDelete;
|
---|
48 | extern BOOL fConfirmTarget;
|
---|
49 | extern BOOL fCopyDefault;
|
---|
50 | extern BOOL fCustomFileDlg;
|
---|
51 | extern BOOL fDataMin;
|
---|
52 | extern BOOL fDontMoveMouse;
|
---|
53 | extern BOOL fDragndropDlg;
|
---|
54 | extern BOOL fDrivebarHelp;
|
---|
55 | extern BOOL fEjectCDScan;
|
---|
56 | extern BOOL fEjectFlpyScan;
|
---|
57 | extern BOOL fEjectRemovableScan;
|
---|
58 | extern BOOL fErrorBeepOff;
|
---|
59 | extern BOOL fExternalArcboxes;
|
---|
60 | extern BOOL fExternalCollector;
|
---|
61 | extern BOOL fExternalINIs;
|
---|
62 | extern BOOL fExternalViewer;
|
---|
63 | extern BOOL fFM2Deletes;
|
---|
64 | extern BOOL fFolderAfterExtract;
|
---|
65 | extern BOOL fForceLower;
|
---|
66 | extern BOOL fForceUpper;
|
---|
67 | extern BOOL fGuessType;
|
---|
68 | extern BOOL fLeaveTree;
|
---|
69 | extern BOOL fLibPathStrictFtpRun;
|
---|
70 | extern BOOL fLibPathStrictHttpRun;
|
---|
71 | extern BOOL fLibPathStrictMailRun;
|
---|
72 | extern BOOL fLinkSetsIcon;
|
---|
73 | extern BOOL fLoadLongnames;
|
---|
74 | extern BOOL fLoadSubject;
|
---|
75 | extern BOOL fLookInDir;
|
---|
76 | extern BOOL fMinOnOpen;
|
---|
77 | extern BOOL fNoDead;
|
---|
78 | extern BOOL fNoFoldMenu;
|
---|
79 | extern BOOL fNoIconsDirs;
|
---|
80 | extern BOOL fNoIconsFiles;
|
---|
81 | extern BOOL fNoMailtoMailRun;
|
---|
82 | extern BOOL fNoRemovableScan;
|
---|
83 | extern BOOL fNoSearch;
|
---|
84 | extern BOOL fNoTreeGap;
|
---|
85 | extern BOOL fOtherHelp;
|
---|
86 | extern BOOL fQuickArcFind;
|
---|
87 | extern BOOL fRealIdle;
|
---|
88 | extern BOOL fRemoteBug;
|
---|
89 | extern BOOL fRScanLocal;
|
---|
90 | extern BOOL fRScanRemote;
|
---|
91 | extern BOOL fRScanVirtual;
|
---|
92 | extern BOOL fRScanSlow;
|
---|
93 | extern BOOL fRScanNoWrite;
|
---|
94 | extern BOOL fSaveState;
|
---|
95 | extern BOOL fShowDriveOnly;
|
---|
96 | extern BOOL fShowEnv;
|
---|
97 | extern BOOL fShowDriveLabelInTree;
|
---|
98 | extern BOOL fShowFSTypeInTree;
|
---|
99 | extern BOOL fShowTarget;
|
---|
100 | extern BOOL fStartMaximized;
|
---|
101 | extern BOOL fStartMinimized;
|
---|
102 | extern BOOL fSwitchTree;
|
---|
103 | extern BOOL fSwitchTreeExpand;
|
---|
104 | extern BOOL fSwitchTreeOnFocus;
|
---|
105 | extern BOOL fSyncUpdates;
|
---|
106 | extern BOOL fTileBackwards;
|
---|
107 | extern BOOL fToolbarHelp;
|
---|
108 | extern BOOL fTrashCan;
|
---|
109 | extern BOOL fUnHilite;
|
---|
110 | extern BOOL fUseNewViewer;
|
---|
111 | extern BOOL fUserListSwitches;
|
---|
112 | extern BOOL fVTreeOpensWPS;
|
---|
113 | extern BOOL fVerify;
|
---|
114 | extern BOOL fViewChild;
|
---|
115 | extern BOOL fWarnReadOnly;
|
---|
116 | extern BOOL fAppSeparateSettings;
|
---|
117 | extern HINI fmprof;
|
---|
118 | extern ULONG fwsAnimate;
|
---|
119 | extern HWND hwndHelp;
|
---|
120 | extern HWND hwndMain;
|
---|
121 | extern CHAR szDefArc[CCHMAXPATH];
|
---|
122 | extern ULONG ulCnrType;
|
---|
123 | extern CHAR *bined;
|
---|
124 | extern CHAR *binview;
|
---|
125 | extern CHAR *compare;
|
---|
126 | extern CHAR *dircompare;
|
---|
127 | extern CHAR *editor;
|
---|
128 | extern CHAR *ftprun;
|
---|
129 | extern CHAR ftprundir[CCHMAXPATH];
|
---|
130 | extern CHAR httprundir[CCHMAXPATH];
|
---|
131 | extern CHAR mailrundir[CCHMAXPATH];
|
---|
132 | extern CHAR *pszTreeEnvVarList;
|
---|
133 | extern CHAR *viewer;
|
---|
134 | extern CHAR *virus;
|
---|
135 |
|
---|
136 | #endif // NOTEBOOK_H
|
---|