25 #ifndef __SYNFIG_WIDGET_SOUND_H
26 #define __SYNFIG_WIDGET_SOUND_H
31 #include <gtkmm/drawingarea.h>
57 etl::handle<AudioProfile> audioprof;
60 virtual bool on_draw(
const Cairo::RefPtr<Cairo::Context> &cr);
63 virtual bool on_motion_notify_event(GdkEventMotion* event);
64 virtual bool on_button_press_event(GdkEventButton *event);
65 virtual bool on_button_release_event(GdkEventButton *event);
68 sigc::signal1<void,double> signal_start_scrubbing_;
69 sigc::signal1<void,double> signal_scrub_;
70 sigc::signal0<void> signal_stop_scrubbing_;
82 sigc::signal1<void,double> &
signal_scrub() {
return signal_scrub_;}