projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Another DnD fix. fix move onto (but not over) busses.
[ardour.git]
/
gtk2_ardour
/
editor_cursors.h
diff --git
a/gtk2_ardour/editor_cursors.h
b/gtk2_ardour/editor_cursors.h
index a58a46bd5d3965788466d6aa05dab5e51a3c3e0e..d7e856c9e57507381fb7288b2b87334328f439a0 100644
(file)
--- a/
gtk2_ardour/editor_cursors.h
+++ b/
gtk2_ardour/editor_cursors.h
@@
-18,6
+18,7
@@
*/
#include "pbd/signals.h"
*/
#include "pbd/signals.h"
+#include "ardour/types.h"
#include "canvas/arrow.h"
#include "canvas/line.h"
#include "canvas/arrow.h"
#include "canvas/line.h"
@@
-28,6
+29,7
@@
class Editor;
class EditorCursor {
public:
EditorCursor (Editor&, bool (Editor::*)(GdkEvent*,ArdourCanvas::Item*));
class EditorCursor {
public:
EditorCursor (Editor&, bool (Editor::*)(GdkEvent*,ArdourCanvas::Item*));
+ EditorCursor (Editor&);
~EditorCursor ();
void set_position (framepos_t);
~EditorCursor ();
void set_position (framepos_t);
@@
-36,21
+38,20
@@
class EditorCursor {
void show ();
void hide ();
void set_color (ArdourCanvas::Color);
void show ();
void hide ();
void set_color (ArdourCanvas::Color);
+ void set_sensitive (bool);
framepos_t current_frame () const {
return _current_frame;
}
framepos_t current_frame () const {
return _current_frame;
}
- ArdourCanvas::
Line
& track_canvas_item () {
- return _track_canvas_item;
+ ArdourCanvas::
Arrow
& track_canvas_item () {
+ return
*
_track_canvas_item;
}
PBD::Signal1<void, framepos_t> PositionChanged;
private:
Editor& _editor;
}
PBD::Signal1<void, framepos_t> PositionChanged;
private:
Editor& _editor;
- ArdourCanvas::Arrow _time_bars_canvas_item;
- ArdourCanvas::Line _track_canvas_item;
+ ArdourCanvas::Arrow* _track_canvas_item;
framepos_t _current_frame;
framepos_t _current_frame;
- double _length;
};
};