+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))
+ if(tgl!=this && tgl->get_exclusive() && tgl->get_value())
+ tgl->set_value(false);
+}
+