3 /////////////////////////////////////////////////////////////////////////////
5 // Copyright (c) 2002 Iain Murray, Inference Group, Cavendish, Cambridge.
7 /////////////////////////////////////////////////////////////////////////////
10 #define __PrefsBox_h__
12 #include "../resource.h"
13 #include "../../DasherCore/DasherTypes.h"
16 #include "AlphabetBox.h"
17 #include "ColourBox.h"
18 #include "ControlPage.h"
20 #include "AdvancedPage.h"
22 //#include "SocketPage.h"
23 #include "../AppSettings.h"
31 class CPrefs
:public CWinWrap
{
33 CPrefs(HWND hParent
, Dasher::CDasher
* pDasher
, CAppSettings
*pAppSettings
);
35 void PopulateWidgets();
37 LRESULT
WndProc(HWND Window
, UINT message
, WPARAM wParam
, LPARAM lParam
);
40 Dasher::CDasher
*m_pDasher
;
41 CAppSettings
*m_pAppSettings
;
43 CAlphabetBox
*m_pAlphabetBox
;
44 CColourBox
*m_pColourBox
;
45 CControlPage
*m_pControlPage
;
46 CViewPage
*m_pViewPage
;
47 CAdvancedPage
*m_pAdvancedPage
;
49 // CSocketPage *m_pSocketPage;
52 #endif /* #ifndef __PrefsBox_h__ */