40 lines
910 B
C
40 lines
910 B
C
|
// fcheckbox.h
|
||
|
// class FCheckBox
|
||
|
|
||
|
#ifndef _FCHECKBOX_H
|
||
|
#define _FCHECKBOX_H
|
||
|
|
||
|
#include "ftogglebutton.h"
|
||
|
|
||
|
|
||
|
//----------------------------------------------------------------------
|
||
|
// class FCheckBox
|
||
|
//----------------------------------------------------------------------
|
||
|
|
||
|
#pragma pack(push)
|
||
|
#pragma pack(1)
|
||
|
|
||
|
class FCheckBox : public FToggleButton
|
||
|
{
|
||
|
private:
|
||
|
FCheckBox (const FCheckBox&);
|
||
|
FCheckBox& operator = (const FCheckBox&);
|
||
|
void draw();
|
||
|
void drawCheckButton();
|
||
|
|
||
|
public:
|
||
|
FCheckBox (FWidget* parent=0); // constructor
|
||
|
FCheckBox (const FString&, FWidget* parent=0); // constructor
|
||
|
virtual ~FCheckBox(); // destructor
|
||
|
const char* getClassName() const;
|
||
|
};
|
||
|
#pragma pack(pop)
|
||
|
|
||
|
|
||
|
// FCheckBox inline functions
|
||
|
//----------------------------------------------------------------------
|
||
|
inline const char* FCheckBox::getClassName() const
|
||
|
{ return "FCheckBox"; }
|
||
|
|
||
|
#endif // _FCHECKBOX_H
|