Add Play/Stop button to the Frame Dial.
[synfig.git] / synfig-studio / trunk / src / gtkmm / framedial.h
index 58136b7..89dfac3 100644 (file)
@@ -50,18 +50,23 @@ class FrameDial : public Gtk::Table
 
        Gtk::Button *seek_begin;
        Gtk::Button *seek_prev_frame;
+       Gtk::Button *play_stop;
        Gtk::Button *seek_next_frame;
        Gtk::Button *seek_end;
 
-       Gtk::Button *create_icon(Gtk::IconSize iconsize, const char * stockid, const char * tooltip);
+       Gtk::Button *create_icon(Gtk::IconSize size, const Gtk::BuiltinStockID & stockid,
+                       const char * tooltip);
 
 public:
        FrameDial();
 
-       Glib::SignalProxy0<void> signal_seek_begin()       { return seek_begin->signal_clicked(); }
-       Glib::SignalProxy0<void> signal_seek_prev_frame()  { return seek_prev_frame->signal_clicked(); }
-       Glib::SignalProxy0<void> signal_seek_next_frame()  { return seek_next_frame->signal_clicked(); }
-       Glib::SignalProxy0<void> signal_seek_end()         { return seek_end->signal_clicked(); }
+       Glib::SignalProxy0<void> signal_seek_begin()            { return seek_begin->signal_clicked(); }
+       Glib::SignalProxy0<void> signal_seek_prev_frame()       { return seek_prev_frame->signal_clicked(); }
+       Glib::SignalProxy0<void> signal_play_stop()                     { return play_stop->signal_clicked(); }
+       Glib::SignalProxy0<void> signal_seek_next_frame()       { return seek_next_frame->signal_clicked(); }
+       Glib::SignalProxy0<void> signal_seek_end()                      { return seek_end->signal_clicked(); }
+
+       Gtk::Button *get_play_button() { return play_stop; }
 
 }; // END of class FrameDial