#include <gtkmm/tooltips.h>
#include <gtkmm/table.h>
#include <gtkmm/togglebutton.h>
+#include "duckmatic.h"
#include "general.h"
+
/* === M A C R O S ========================================================= */
/* === T Y P E D E F S ===================================================== */
public:
ToggleDucksDial();
+ void initiate_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_width() { return ducks_width-> signal_toggled(); }
Glib::SignalProxy0<void> signal_ducks_angle() { return ducks_angle-> signal_toggled(); }
- Gtk::ToggleButton * get_position_toggle() { return ducks_position; }
- Gtk::ToggleButton * get_vertex_toggle() { return ducks_vertex; }
- Gtk::ToggleButton * get_tangent_toggle() { return ducks_tangent; }
- Gtk::ToggleButton * get_radius_toggle() { return ducks_radius; }
- Gtk::ToggleButton * get_width_toggle() { return ducks_width; }
- Gtk::ToggleButton * get_angle_toggle() { return ducks_angle; }
-
}; // END of class ToggleDucksDial
}; // END of namespace studio