3 /////////////////////////////////////////////////////////////////////////////
5 // Copyright (c) 2002 Iain Murray, Inference Group, Cavendish, Cambridge.
7 /////////////////////////////////////////////////////////////////////////////
9 #ifndef __ControlPage_h__
10 #define __ControlPage_h__
12 #include "PrefsPageBase.h"
14 #include "../resource.h"
16 #include "../../DasherCore/DasherInterfaceBase.h"
17 #include "../../DasherCore/ColourIO.h"
18 #include "../ModuleSettings.h"
22 class CControlPage
:public CPrefsPageBase
{
24 CControlPage(HWND Parent
, CDasherInterfaceBase
* DI
, CAppSettings
*pAppSettings
);
26 LRESULT
WndProc(HWND Window
, UINT message
, WPARAM wParam
, LPARAM lParam
);
30 std::vector
< std::string
> ColourList
;
31 std::string m_CurrentColours
;
32 Dasher::CColourIO::ColourInfo CurrentInfo
;
33 TCHAR m_tcBuffer
[1000];
35 // Handles to important widgets
38 HWND m_hMousePosStyle
;
44 CModuleSettings
*m_pModuleSettingsDialogue
;