source: trunk/dll/notebook.h@ 1664

Last change on this file since 1664 was 1664, checked in by Gregg Young, 13 years ago

Changes to use Unlock to unlock files if Unlock.exe is in path both from menu/toolbar and as part of copy, move and delete operations. Changes to allow copy and move over readonly files with a warning dialog; also added a warning dialog for delete of readonly files

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