SpectMorph
|
Classes | |
class | Markers |
Public Types | |
enum | EditMarkerType { MARKER_NONE, MARKER_START, MARKER_LOOP_START, MARKER_LOOP_END, MARKER_CLIP_START, MARKER_CLIP_END } |
Public Member Functions | |
void | load (GslDataHandle *dhandle, SpectMorph::Audio *audio, Markers *markers=0) |
bool | on_expose_event (GdkEventExpose *ev) |
bool | on_button_press_event (GdkEventButton *event) |
bool | on_motion_notify_event (GdkEventMotion *event) |
bool | on_button_release_event (GdkEventButton *event) |
void | set_zoom (double hzoom, double vzoom) |
void | set_edit_marker_type (EditMarkerType marker_type) |
EditMarkerType | edit_marker_type () |
Static Public Member Functions | |
template<class DrawOps > | |
static void | draw_signal (std::vector< float > &signal, DrawOps ops, GdkEventExpose *ev, int height, double vz, double hz) |
Public Attributes | |
sigc::signal< void, int, int > | signal_resized |
sigc::signal< void > | signal_audio_edit |
sigc::signal< void, int > | signal_mouse_time_changed |