SpectMorph
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

SpectMorph::SampleView Class Reference

List of all members.

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

The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations Enumerator