namespace Msp {
namespace GLtk {
-Toggle::Toggle(const string &t):
- text(),
- pressed(false),
- value(false),
- exclusive(false)
+Toggle::Toggle(const string &t)
{
input_type = INPUT_NAVIGATION;
set_text(t);
void Toggle::exclude_siblings()
{
- const list<Widget *> &siblings = parent->get_children();
- for(list<Widget *>::const_iterator i=siblings.begin(); i!=siblings.end(); ++i)
- if(Toggle *tgl = dynamic_cast<Toggle *>(*i))
+ for(Widget *w: parent->get_children())
+ if(Toggle *tgl = dynamic_cast<Toggle *>(w))
if(tgl!=this && tgl->get_exclusive() && tgl->get_value())
tgl->set_value(false);
}