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
|