more editor*.cc fixes
git-svn-id: svn://localhost/trunk/ardour2@100 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
f16caf535c
commit
077b5779b9
|
@ -610,7 +610,7 @@ class Editor : public PublicEditor
|
|||
jack_nframes_t current_frame;
|
||||
double length;
|
||||
|
||||
Cursor (Editor&, const string& color, bool (Editor::*)(GdkEvent*));
|
||||
Cursor (Editor&, const string& color, bool (Editor::*)(GdkEvent*,ArdourCanvas::Item*));
|
||||
~Cursor ();
|
||||
|
||||
void set_position (jack_nframes_t);
|
||||
|
@ -1184,8 +1184,8 @@ class Editor : public PublicEditor
|
|||
|
||||
/* non-public event handlers */
|
||||
|
||||
bool canvas_playhead_cursor_event (GdkEvent* event);
|
||||
bool canvas_edit_cursor_event (GdkEvent* event);
|
||||
bool canvas_playhead_cursor_event (GdkEvent* event, ArdourCanvas::Item*);
|
||||
bool canvas_edit_cursor_event (GdkEvent* event, ArdourCanvas::Item*);
|
||||
bool track_canvas_event (GdkEvent* event, ArdourCanvas::Item*);
|
||||
|
||||
bool track_canvas_button_press_event (GdkEventButton *);
|
||||
|
|
|
@ -30,7 +30,7 @@ using namespace sigc;
|
|||
using namespace ARDOUR;
|
||||
using namespace Gtk;
|
||||
|
||||
Editor::Cursor::Cursor (Editor& ed, const string& color, bool (Editor::*callbck)(GdkEvent*))
|
||||
Editor::Cursor::Cursor (Editor& ed, const string& color, bool (Editor::*callbck)(GdkEvent*,ArdourCanvas::Item*))
|
||||
: editor (ed), length(1.0)
|
||||
{
|
||||
|
||||
|
@ -54,7 +54,7 @@ Editor::Cursor::Cursor (Editor& ed, const string& color, bool (Editor::*callbck)
|
|||
// cerr << "cursor line @ " << canvas_item << endl;
|
||||
|
||||
canvas_item->set_data ("cursor", this);
|
||||
canvas_item->signal_event().connect (mem_fun (ed, callbck));
|
||||
canvas_item->signal_event().connect (bind (mem_fun (ed, callbck), canvas_item));
|
||||
|
||||
current_frame = 1; /* force redraw at 0 */
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue