source: trunk/dll/notebook.h@ 1431

Last change on this file since 1431 was 1431, checked in by Gregg Young, 16 years ago

Changed 3 way button to radio buttons and added rescan on change to add systype/label to tree enhancement.

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