X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Ftoggleducksdial.h;h=d02cdea404b79048a2450fe114af3a339a5424cf;hb=04e736f96597bb36dbd6b8059d785269369b3321;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..d02cdea 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 ===================================================== */ @@ -56,11 +58,12 @@ class ToggleDucksDial : public Gtk::Table Gtk::ToggleButton *ducks_width; Gtk::ToggleButton *ducks_angle; - Gtk::ToggleButton *create_label_button(Gtk::IconSize iconsize, const char * label, const char * tooltip); + Gtk::ToggleButton *create_label_button(Gtk::IconSize iconsize, const char * stockid, const char * tooltip); public: ToggleDucksDial(); + void update_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