11 #include <sigc++/functors/mem_fun.h> 20 char bracketl, mark, bracketr;
22 void paint_check(
int row);
25 void silent_set_checked(
bool _checked);
33 const std::string &_label,
bool _checked);
37 create(
char bracketl,
char mark,
char bracketr,
48 create(
char bracketl,
char mark,
char bracketr,
49 const std::string &label,
bool checked =
false)
58 point get_cursorloc();
62 bool get_checked() {
return checked;}
63 void set_checked(
bool _checked)
72 sigc::signal0<void> toggled;
81 pressed.connect(sigc::mem_fun(*
this, &togglebutton::do_toggle));
84 checkbutton(
const std::string &_label,
bool _checked)
87 pressed.connect(sigc::mem_fun(*
this, &togglebutton::do_toggle));
90 checkbutton(
char bracketr,
char mark,
char bracketl,
92 :
togglebutton(bracketr, mark, bracketl, _label, _checked)
94 pressed.connect(sigc::mem_fun(*
this, &togglebutton::do_toggle));
97 checkbutton(
char bracketr,
char mark,
char bracketl,
98 const std::string &_label,
bool _checked)
99 :
togglebutton(bracketr, mark, bracketl, _label, _checked)
101 pressed.connect(sigc::mem_fun(*
this, &togglebutton::do_toggle));
112 create(
const std::string &label,
bool checked =
false)
118 create(
char bracketr,
char mark,
char bracketl,
119 fragment *label,
bool checked =
false)
126 create(
char bracketr,
char mark,
char bracketl,
127 const std::string &label,
bool checked =
false)
142 radiobutton(
const std::string &_label,
bool _checked)
155 create(
const std::string &label,
bool checked =
false)