34class NCCheckBox :
public YCheckBox,
public NCWidget
37 friend std::ostream & operator<<( std::ostream & str,
const NCCheckBox & obj );
39 NCCheckBox & operator=(
const NCCheckBox & );
40 NCCheckBox(
const NCCheckBox & );
53 static unsigned char statetag[3];
61 virtual const char * location()
const {
return "NCCheckBox"; }
63 virtual void wRedraw();
67 NCCheckBox( YWidget * parent,
68 const std::string & label,
70 virtual ~NCCheckBox();
72 virtual int preferredWidth();
73 virtual int preferredHeight();
75 virtual void setSize(
int newWidth,
int newHeight );
77 virtual void setLabel(
const std::string & nlabel );
79 virtual void setValue( YCheckBoxState state );
81 virtual YCheckBoxState value();
87 virtual bool setKeyboardFocus()
90 return YWidget::setKeyboardFocus();