* @param height the width of the origianl rgb_data image data
* @param num_channels the number of color channels within rgb_data
*/
- ImageFrameView(std::string item_id,
+ ImageFrameView(const std::string & item_id,
ArdourCanvas::Group *parent,
ImageFrameTimeAxis *tv,
ImageFrameTimeAxisGroup* group,
* @param src the identity of the object that initiated the change
* @return true if the position change was a success, false otherwise
*/
- virtual bool set_position(jack_nframes_t pos, void* src) ;
+ virtual bool set_position(jack_nframes_t pos, void* src, double* delta = 0) ;
/**
* Sets the duration of this item
* @param src the identity of the object that initiated the change
* @return the removed marker item
*/
- MarkerView* remove_named_marker_view_item(std::string markId, void* src) ;
+ MarkerView* remove_named_marker_view_item(const std::string & markId, void* src) ;
/**
* Removes item from the list of marker views assocaited with this item
*
* @param markId the id/name of the item to search for
*/
- bool has_marker_view_item(std::string markId) ;
+ bool has_marker_view_item(const std::string & markId) ;
//---------------------------------------------------------------------------------//