projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove redundant call (there's no session, nothing to save)
[ardour.git]
/
gtk2_ardour
/
editor_cursors.h
diff --git
a/gtk2_ardour/editor_cursors.h
b/gtk2_ardour/editor_cursors.h
index 93689c6e7b368fcdc9c4c75881ed0620fda084ae..4b8b4b67dac0a0e98d17b0afa61ca767b37590ea 100644
(file)
--- a/
gtk2_ardour/editor_cursors.h
+++ b/
gtk2_ardour/editor_cursors.h
@@
-17,7
+17,11
@@
*/
*/
+#ifndef __gtk_ardour_editor_cursors_h__
+#define __gtk_ardour_editor_cursors_h__
+
#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"
@@
-25,36
+29,35
@@
class Editor;
class Editor;
-class EditorCursor {
- public:
- EditorCursor (Editor&, bool (Editor::*)(GdkEvent*,ArdourCanvas::Item*));
- ~EditorCursor ();
+class EditorCursor
+{
+public:
+ EditorCursor (Editor&, bool (Editor::*)(GdkEvent*,ArdourCanvas::Item*));
+ EditorCursor (Editor&);
+ ~EditorCursor ();
- void set_position (
fram
epos_t);
+ void set_position (
sampl
epos_t);
void show ();
void hide ();
void show ();
void hide ();
- void set_color (ArdourCanvas::Color);
-
- framepos_t current_frame () const {
- return _current_frame;
- }
+ void set_color (Gtkmm2ext::Color);
+ void set_sensitive (bool);
-
ArdourCanvas::Line& track_canvas_item ()
{
- return _
track_canvas_item
;
+
samplepos_t current_sample () const
{
+ return _
current_sample
;
}
}
- ArdourCanvas::Arrow& t
ime_bar
_canvas_item () {
- return
_time_bars
_canvas_item;
+ ArdourCanvas::Arrow& t
rack
_canvas_item () {
+ return
*_track
_canvas_item;
}
}
- PBD::Signal1<void,
fram
epos_t> PositionChanged;
+ PBD::Signal1<void,
sampl
epos_t> PositionChanged;
- private:
+private:
Editor& _editor;
Editor& _editor;
- ArdourCanvas::Arrow _time_bars_canvas_item;
- ArdourCanvas::Line _track_canvas_item;
- framepos_t _current_frame;
- double _length;
+ ArdourCanvas::Arrow* _track_canvas_item;
+ samplepos_t _current_sample;
};
};
+
+#endif // __gtk_ardour_editor_cursors_h__