source: trunk/dll/notebook.h

Last change on this file 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
RevLine 
[953]1
2/***********************************************************************
3
[1199]4 $Id: notebook.h 1863 2015-08-23 00:13:48Z gyoung $
[953]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
[985]12 29 Feb 08 GKY Refactor global command line variables to notebook.h
[1083]13 20 Jul 08 JBS Ticket 114: Support user-selectable env. strings in Tree container.
[1358]14 25 Dec 08 GKY Add ProcessDirectoryThread to allow optional recursive drive scan at startup.
[1375]15 01 Jan 09 GKY Add option to rescan tree container on eject of removable media
[1395]16 07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
[1429]17 06 Jun 09 GKY Add option to show file system type or drive label in tree
[1664]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
[1711]20 09 Feb 14 GKY Fix separate parameters. Moved to general page renamed separate settings
21 for apps.
[1863]22 22 Aug 15 GKY Remove recurse scan code.
[953]23
24***********************************************************************/
25
26#if !defined(NOTEBOOK_H)
27#define NOTEBOOK_H
28
[1225]29#include "dircnrs.h" // typedef for DETAILS_SETTINGS
30
[953]31MRESULT EXPENTRY CfgDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
32
33VOID CfgMenuInit(HWND hwndMenu, BOOL fIsLite);
34
[1211]35// Data declarations
36extern HWND Collector;
37extern ULONG FilesToGet;
38extern CHAR appname[12];
39extern DETAILS_SETTINGS dsDirCnrDefault;
40extern CHAR extractpath[CCHMAXPATH];
[1395]41extern BOOL fAlertBeepOff;
[1211]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;
[1365]56extern BOOL fEjectCDScan;
57extern BOOL fEjectFlpyScan;
58extern BOOL fEjectRemovableScan;
[1395]59extern BOOL fErrorBeepOff;
[1211]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;
[1354]90extern BOOL fRScanNoWrite;
[1211]91extern BOOL fSaveState;
[1431]92extern BOOL fShowDriveOnly;
[1211]93extern BOOL fShowEnv;
[1434]94extern BOOL fShowDriveLabelInTree;
95extern BOOL fShowFSTypeInTree;
[1211]96extern BOOL fShowTarget;
97extern BOOL fStartMaximized;
98extern BOOL fStartMinimized;
[1778]99extern BOOL fSwitchTreeOnDirChg;
[1211]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;
[1664]112extern BOOL fWarnReadOnly;
[1711]113extern BOOL fAppSeparateSettings;
[1211]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;
[985]132
[953]133#endif // NOTEBOOK_H
Note: See TracBrowser for help on using the repository browser.