synfig-studio
1.0.3
|
#include <widget_sound.h>
Public Member Functions | |
Widget_Sound () | |
~Widget_Sound () | |
bool | set_profile (etl::handle< AudioProfile > p) |
etl::handle< AudioProfile > | get_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 |
studio::Widget_Sound::Widget_Sound | ( | ) |
studio::Widget_Sound::~Widget_Sound | ( | ) |
bool studio::Widget_Sound::set_profile | ( | etl::handle< AudioProfile > | p | ) |
etl::handle< AudioProfile > studio::Widget_Sound::get_profile | ( | ) | const |
|
inline |
|
inline |
|
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 | ( | ) |