forked from tcobbs/ldview
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBoolOptionUI.h
More file actions
32 lines (25 loc) · 707 Bytes
/
BoolOptionUI.h
File metadata and controls
32 lines (25 loc) · 707 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef __BoolOptionUI_H__
#define __BoolOptionUI_H__
#include "OptionUI.h"
#include <TCFoundation/mystring.h>
/*
BoolOptionUI
This class is used for a boolean setting. It displays a check box.
*/
class BoolOptionUI: public OptionUI
{
public:
BoolOptionUI(OptionsCanvas *parent, LDExporterSetting &setting);
virtual ~BoolOptionUI(void) {}
virtual int updateLayout(HDC hdc, int x, int y, int width, bool update,
int &optimalWidth);
virtual void commit(void);
virtual void setEnabled(bool value);
virtual void getRect(RECT *rect);
virtual bool getEnabled(void);
virtual void doClick(HWND control);
protected:
virtual void valueChanged(void);
HWND m_hCheck;
};
#endif // __BoolOptionUI_H__