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