X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Ftoggleducksdial.h;h=312e3fd810ccb84f2b475cb1f3ad1b11a5c4e77d;hb=b11817a7154a704ce068400f22e7894e2e362ae0;hp=d2e50f204bddcec29c967f3632e75a095791586c;hpb=aa4b17d5d7bdbe76278ea25df74873007aaca852;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/toggleducksdial.h b/synfig-studio/trunk/src/gtkmm/toggleducksdial.h index d2e50f2..312e3fd 100644 --- a/synfig-studio/trunk/src/gtkmm/toggleducksdial.h +++ b/synfig-studio/trunk/src/gtkmm/toggleducksdial.h @@ -33,9 +33,11 @@ #include #include #include +#include "duckmatic.h" #include "general.h" + /* === M A C R O S ========================================================= */ /* === T Y P E D E F S ===================================================== */ @@ -61,6 +63,7 @@ class ToggleDucksDial : public Gtk::Table public: ToggleDucksDial(); + void initiate_toggles(Duck::Type mask); Glib::SignalProxy0 signal_ducks_position() { return ducks_position->signal_toggled(); } Glib::SignalProxy0 signal_ducks_vertex() { return ducks_vertex-> signal_toggled(); } Glib::SignalProxy0 signal_ducks_tangent() { return ducks_tangent-> signal_toggled(); } @@ -68,13 +71,6 @@ public: Glib::SignalProxy0 signal_ducks_width() { return ducks_width-> signal_toggled(); } Glib::SignalProxy0 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