synfig-studio  1.0.3
Public Member Functions | List of all members
studio::Widget_Sound Class Reference

#include <widget_sound.h>

Inheritance diagram for studio::Widget_Sound:
studio::Widget_Timeslider

Public Member Functions

 Widget_Sound ()
 ~Widget_Sound ()
bool set_profile (etl::handle< AudioProfile > p)
etl::handle< AudioProfileget_profile () const
sigc::signal1< void, double > & signal_start_scrubbing ()
sigc::signal1< void, double > & signal_scrub ()
sigc::signal0< void > & signal_stop_scrubbing ()
void set_position (double t)
double get_position () const
void draw ()
void clear ()
- Public Member Functions inherited from studio::Widget_Timeslider
 Widget_Timeslider ()
 ~Widget_Timeslider ()
virtual void refresh ()
double get_global_fps () const
void set_global_fps (float d)
Glib::RefPtr< Gtk::Adjustment > get_time_adjustment () const
void set_time_adjustment (const Glib::RefPtr< Gtk::Adjustment > &x)
Glib::RefPtr< Gtk::Adjustment > get_bounds_adjustment () const
void set_bounds_adjustment (const Glib::RefPtr< Gtk::Adjustment > &x)

Additional Inherited Members

- Protected Member Functions inherited from studio::Widget_Timeslider
virtual bool on_motion_notify_event (GdkEventMotion *event)
virtual bool on_scroll_event (GdkEventScroll *event)
virtual bool on_button_press_event (GdkEventButton *event)
virtual bool on_button_release_event (GdkEventButton *event)
virtual bool on_draw (const Cairo::RefPtr< Cairo::Context > &cr)
void zoom_in (bool centerontime=false)
void zoom_out (bool centerontime=false)
- Protected Attributes inherited from studio::Widget_Timeslider
Glib::RefPtr< Pango::Layout > layout
Glib::RefPtr< Gtk::Adjustment > adj_default
Glib::RefPtr< Gtk::Adjustment > adj_timescale
Glib::RefPtr< Gtk::Adjustment > adj_bounds
double time_per_tickmark
guint32 last_event_time
float fps
sigc::connection time_value_change
sigc::connection time_other_change
bool dragscroll
double lastx

Constructor & Destructor Documentation

studio::Widget_Sound::Widget_Sound ( )
studio::Widget_Sound::~Widget_Sound ( )

Member Function Documentation

bool studio::Widget_Sound::set_profile ( etl::handle< AudioProfile p)
etl::handle< AudioProfile > studio::Widget_Sound::get_profile ( ) const
sigc::signal1<void,double>& studio::Widget_Sound::signal_start_scrubbing ( )
inline
sigc::signal1<void,double>& studio::Widget_Sound::signal_scrub ( )
inline
sigc::signal0<void>& studio::Widget_Sound::signal_stop_scrubbing ( )
inline
void studio::Widget_Sound::set_position ( double  t)
double studio::Widget_Sound::get_position ( ) const
void studio::Widget_Sound::draw ( )

Reimplemented from studio::Widget_Timeslider.

void studio::Widget_Sound::clear ( )

The documentation for this class was generated from the following files: