/usr/include/tuxcap/Checkbox.h is in libtuxcap-dev 1.4.0.dfsg2-2.2build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | #ifndef __CHECKBOX_H__
#define __CHECKBOX_H__
#include "Widget.h"
namespace Sexy
{
class CheckboxListener;
class Image;
class Checkbox : public Widget
{
protected:
CheckboxListener* mListener;
public:
int mId;
bool mChecked;
Image* mUncheckedImage;
Image* mCheckedImage;
Rect mCheckedRect;
Rect mUncheckedRect;
Color mOutlineColor; // These are only used if no image is specified
Color mBkgColor;
Color mCheckColor;
public:
virtual void SetChecked(bool checked, bool tellListener = true);
virtual bool IsChecked();
virtual void MouseDown(int x, int y, int theClickCount) { Widget::MouseDown(x, y, theClickCount); }
virtual void MouseDown(int x, int y, int theBtnNum, int theClickCount);
virtual void Draw(Graphics* g);
public:
Checkbox(Image* theUncheckedImage, Image* theCheckedImage, int theId, CheckboxListener* theCheckboxListener);
};
}
#endif //__CHECKBOX_H__
|