source: trunk/dll/mainwnd.h@ 1211

Last change on this file since 1211 was 1209, checked in by John Small, 17 years ago

Ticket 187: Move data declarations/definitions out of fm3dll.h

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 2.8 KB
RevLine 
[1181]1
2/***********************************************************************
3
[1198]4 $Id: mainwnd.h 1209 2008-09-13 06:51:06Z jbs $
[1181]5
6 <<description here>>
7
8 Copyright (c) 1993-98 M. Kimes
9 Copyright (c) 2001, 2008 Steven H. Levine
10
11 05 Sep 08 JBS Ticket 187: Refactor FM3DLL.H
12
13***********************************************************************/
14
15#if !defined(MAINWND_H)
16
17#define MAINWND_H
18
[1166]19void BubbleHelp(HWND hwnd, BOOL other, BOOL data, BOOL above, char *help);
20MRESULT EXPENTRY BubbleProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
21VOID BuildDriveBarButtons(HWND hwndT);
22MRESULT EXPENTRY ChildButtonProc(HWND hwnd, ULONG msg, MPARAM mp1,
23 MPARAM mp2);
24BOOL CloseChildren(HWND hwndClient);
25ULONG CountDirCnrs(HWND hwndParent);
26MRESULT EXPENTRY DriveBackProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
27MRESULT EXPENTRY DriveProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
28VOID FillClient(HWND hwndClient, PSWP pswp, PRECTL prectl, BOOL avoidtree);
29HWND FindDirCnrByName(CHAR * directory, BOOL restore);
[1181]30VOID GetNextWindowPos(HWND hwndClient, PSWP pswp, ULONG * ulCntR,
31 ULONG * ulNumMinChildrenR);
[1166]32MRESULT EXPENTRY LEDProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
33MRESULT EXPENTRY MainWMCommand(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
34MRESULT EXPENTRY MainWndProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
35VOID MakeBubble(HWND hwnd, BOOL above, CHAR * help);
36VOID MakeMainObjWin(VOID * args);
37VOID ResizeDrives(HWND hwndT, long xwidth);
38INT SaveDirCnrState(HWND hwndClient, CHAR * name);
39MRESULT EXPENTRY StatusProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
[1181]40VOID TileChildren(HWND hwndClient, BOOL absolute);
[1166]41MRESULT EXPENTRY ToolBackProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2);
42HWND TopWindow(HWND hwndParent, HWND exclude);
43HWND TopWindowName(HWND hwndParent, HWND exclude, CHAR * ret);
44
[1209]45// Data declarations
46extern ULONG AutoviewHeight;
47extern ULONG DriveLines;
48extern HMODULE FM3ModHandle;
49extern CHAR *FM3Str;
50extern HWND MainPopupMenu;
51extern HWND MainObjectHwnd;
52extern BOOL MenuInvisible;
53extern PFNWP PFNWPStatic;
54extern PFNWP PFNWPButton;
55extern RGB2 RGBGREY;
56extern BOOL fAmClosing;
57extern BOOL fAutoTile;
58extern BOOL fAutoView;
59extern BOOL fComments;
60extern BOOL fDrivebar;
61extern BOOL fFreeTree;
62extern BOOL fMoreButtons;
63extern BOOL fNoFinger;
64extern BOOL fNoSaveState;
65extern BOOL fNoTileUpdate;
66extern BOOL fRunning;
67extern BOOL fSplitStatus;
68extern BOOL fTextTools;
69extern BOOL fToolTitles;
70extern BOOL fToolbar;
71extern BOOL fUserComboBox;
72extern HBITMAP hbmLEDoff;
73extern HBITMAP hbmLEDon;
74extern HPOINTER hptrFinger;
75extern HWND hwndAutoview;
76extern HWND hwndBubble;
77extern HWND hwndName;
78extern HWND hwndStatelist;
79extern HWND hwndToolback;
80extern HWND hwndTree;
81extern USHORT shiftstate;
82
[1181]83#endif // MAINWND_H
Note: See TracBrowser for help on using the repository browser.