cwidget::widgets::togglebutton Class Reference

Inheritance diagram for cwidget::widgets::togglebutton:
cwidget::widgets::button cwidget::widgets::widget trackable cwidget::widgets::checkbutton cwidget::widgets::radiobutton

List of all members.

Public Member Functions

point get_cursorloc ()
void paint (const style &st)
 Display this widget.
bool get_checked ()
void set_checked (bool _checked)
void do_toggle ()

Static Public Member Functions

static util::ref_ptr
< togglebutton
create (char bracketl, char mark, char bracketr, fragment *label, bool checked=false)
static util::ref_ptr
< togglebutton
create (char bracketl, char mark, char bracketr, const std::string &label, bool checked=false)

Public Attributes

sigc::signal0< void > toggled

Protected Member Functions

void silent_set_checked (bool _checked)
 togglebutton (char _bracketl, char _mark, char _bracketr, fragment *_label, bool _checked)
 togglebutton (char _bracketl, char _mark, char _bracketr, const std::string &_label, bool _checked)

Member Function Documentation

void cwidget::widgets::togglebutton::paint ( const style st  )  [virtual]

Display this widget.

Parameters:
st the style environment in which the widget is to be displayed.

Reimplemented from cwidget::widgets::button.

References cwidget::widgets::widget::apply_style(), cwidget::fragment_cache::layout(), and cwidget::style_attrs_flip().


The documentation for this class was generated from the following files:
Generated on Sun May 9 13:04:57 2010 for cwidget by  doxygen 1.6.3