source: trunk/dll/notebook.h@ 1778

Last change on this file since 1778 was 1778, checked in by Steven Levine, 11 years ago

Rework dircnrs.c DirObjWndProc UM_RESCAN to avoid hanging FM/2 Lite when
drive tree hidden. Also speeds up startup if Switch Tree on directory change
not enabled.

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