source: trunk/dll/notebook.h@ 1863

Last change on this file since 1863 was 1863, checked in by Gregg Young, 10 years ago

Remove recurse scan code; fix A:\ drive not ready error caused by not moving the cursor from drive A:\ fast enough. Have Flesh remove pcis that have NullStr FileNames.

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 4.0 KB
Line 
1
2/***********************************************************************
3
4 $Id: notebook.h 1863 2015-08-23 00:13:48Z 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 22 Aug 15 GKY Remove recurse scan code.
23
24***********************************************************************/
25
26#if !defined(NOTEBOOK_H)
27#define NOTEBOOK_H
28
29#include "dircnrs.h" // typedef for DETAILS_SETTINGS
30
31MRESULT EXPENTRY CfgDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
32
33VOID CfgMenuInit(HWND hwndMenu, BOOL fIsLite);
34
35// Data declarations
36extern HWND Collector;
37extern ULONG FilesToGet;
38extern CHAR appname[12];
39extern DETAILS_SETTINGS dsDirCnrDefault;
40extern CHAR extractpath[CCHMAXPATH];
41extern BOOL fAlertBeepOff;
42extern BOOL fAutoAddAllDirs;
43extern BOOL fAutoAddDirs;
44extern BOOL fBlueLED;
45extern BOOL fCancelAction;
46extern BOOL fCheckMM;
47extern BOOL fCollapseFirst;
48extern BOOL fConfirmDelete;
49extern BOOL fConfirmTarget;
50extern BOOL fCopyDefault;
51extern BOOL fCustomFileDlg;
52extern BOOL fDataMin;
53extern BOOL fDontMoveMouse;
54extern BOOL fDragndropDlg;
55extern BOOL fDrivebarHelp;
56extern BOOL fEjectCDScan;
57extern BOOL fEjectFlpyScan;
58extern BOOL fEjectRemovableScan;
59extern BOOL fErrorBeepOff;
60extern BOOL fExternalArcboxes;
61extern BOOL fExternalCollector;
62extern BOOL fExternalINIs;
63extern BOOL fExternalViewer;
64extern BOOL fFM2Deletes;
65extern BOOL fFolderAfterExtract;
66extern BOOL fForceLower;
67extern BOOL fForceUpper;
68extern BOOL fGuessType;
69extern BOOL fLeaveTree;
70extern BOOL fLibPathStrictFtpRun;
71extern BOOL fLibPathStrictHttpRun;
72extern BOOL fLibPathStrictMailRun;
73extern BOOL fLinkSetsIcon;
74extern BOOL fLoadLongnames;
75extern BOOL fLoadSubject;
76extern BOOL fLookInDir;
77extern BOOL fMinOnOpen;
78extern BOOL fNoDead;
79extern BOOL fNoFoldMenu;
80extern BOOL fNoIconsDirs;
81extern BOOL fNoIconsFiles;
82extern BOOL fNoMailtoMailRun;
83extern BOOL fNoRemovableScan;
84extern BOOL fNoSearch;
85extern BOOL fNoTreeGap;
86extern BOOL fOtherHelp;
87extern BOOL fQuickArcFind;
88extern BOOL fRealIdle;
89extern BOOL fRemoteBug;
90extern BOOL fRScanNoWrite;
91extern BOOL fSaveState;
92extern BOOL fShowDriveOnly;
93extern BOOL fShowEnv;
94extern BOOL fShowDriveLabelInTree;
95extern BOOL fShowFSTypeInTree;
96extern BOOL fShowTarget;
97extern BOOL fStartMaximized;
98extern BOOL fStartMinimized;
99extern BOOL fSwitchTreeOnDirChg;
100extern BOOL fSwitchTreeExpand;
101extern BOOL fSwitchTreeOnFocus;
102extern BOOL fSyncUpdates;
103extern BOOL fTileBackwards;
104extern BOOL fToolbarHelp;
105extern BOOL fTrashCan;
106extern BOOL fUnHilite;
107extern BOOL fUseNewViewer;
108extern BOOL fUserListSwitches;
109extern BOOL fVTreeOpensWPS;
110extern BOOL fVerify;
111extern BOOL fViewChild;
112extern BOOL fWarnReadOnly;
113extern BOOL fAppSeparateSettings;
114extern HINI fmprof;
115extern ULONG fwsAnimate;
116extern HWND hwndHelp;
117extern HWND hwndMain;
118extern CHAR szDefArc[CCHMAXPATH];
119extern ULONG ulCnrType;
120extern CHAR *bined;
121extern CHAR *binview;
122extern CHAR *compare;
123extern CHAR *dircompare;
124extern CHAR *editor;
125extern CHAR *ftprun;
126extern CHAR ftprundir[CCHMAXPATH];
127extern CHAR httprundir[CCHMAXPATH];
128extern CHAR mailrundir[CCHMAXPATH];
129extern CHAR *pszTreeEnvVarList;
130extern CHAR *viewer;
131extern CHAR *virus;
132
133#endif // NOTEBOOK_H
Note: See TracBrowser for help on using the repository browser.