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
RevLine 
[953]1
2/***********************************************************************
3
[1199]4 $Id: notebook.h 1778 2014-06-26 22:30:54Z stevenhl $
[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.
[953]22
23***********************************************************************/
24
25#if !defined(NOTEBOOK_H)
26#define NOTEBOOK_H
27
[1225]28#include "dircnrs.h" // typedef for DETAILS_SETTINGS
29
[953]30MRESULT EXPENTRY CfgDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
31
32VOID CfgMenuInit(HWND hwndMenu, BOOL fIsLite);
33
[1211]34// Data declarations
35extern HWND Collector;
36extern ULONG FilesToGet;
37extern CHAR appname[12];
38extern DETAILS_SETTINGS dsDirCnrDefault;
39extern CHAR extractpath[CCHMAXPATH];
[1395]40extern BOOL fAlertBeepOff;
[1211]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;
[1365]55extern BOOL fEjectCDScan;
56extern BOOL fEjectFlpyScan;
57extern BOOL fEjectRemovableScan;
[1395]58extern BOOL fErrorBeepOff;
[1211]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;
[1354]89extern BOOL fRScanLocal;
90extern BOOL fRScanRemote;
91extern BOOL fRScanVirtual;
92extern BOOL fRScanSlow;
93extern BOOL fRScanNoWrite;
[1211]94extern BOOL fSaveState;
[1431]95extern BOOL fShowDriveOnly;
[1211]96extern BOOL fShowEnv;
[1434]97extern BOOL fShowDriveLabelInTree;
98extern BOOL fShowFSTypeInTree;
[1211]99extern BOOL fShowTarget;
100extern BOOL fStartMaximized;
101extern BOOL fStartMinimized;
[1778]102extern BOOL fSwitchTreeOnDirChg;
[1211]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;
[1664]115extern BOOL fWarnReadOnly;
[1711]116extern BOOL fAppSeparateSettings;
[1211]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;
[985]135
[953]136#endif // NOTEBOOK_H
Note: See TracBrowser for help on using the repository browser.