- Glib::SignalProxy0<void> signal_ducks_position() { return ducks_position->signal_clicked(); }
- Glib::SignalProxy0<void> signal_ducks_vertex() { return ducks_vertex->signal_clicked(); }
- Glib::SignalProxy0<void> signal_ducks_tangent() { return ducks_tangent->signal_clicked(); }
- Glib::SignalProxy0<void> signal_ducks_radius() { return ducks_radius->signal_clicked(); }
- Glib::SignalProxy0<void> signal_ducks_width() { return ducks_width->signal_clicked(); }
- Glib::SignalProxy0<void> signal_ducks_angle() { return ducks_angle->signal_clicked(); }
+ void update_toggles(Duck::Type mask);
+ Glib::SignalProxy0<void> signal_ducks_position() { return ducks_position->signal_toggled(); }
+ Glib::SignalProxy0<void> signal_ducks_vertex() { return ducks_vertex-> signal_toggled(); }
+ Glib::SignalProxy0<void> signal_ducks_tangent() { return ducks_tangent-> signal_toggled(); }
+ Glib::SignalProxy0<void> signal_ducks_radius() { return ducks_radius-> signal_toggled(); }
+ Glib::SignalProxy0<void> signal_ducks_width() { return ducks_width-> signal_toggled(); }
+ Glib::SignalProxy0<void> signal_ducks_angle() { return ducks_angle-> signal_toggled(); }