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