X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Feditor_cursors.h;h=f6d4997690d42d7be8ddb6bc3a8e6ef9155d43a3;hb=0e9dab6aabc2efddc957c7c71bc55354c16626ed;hp=50958d1ac02235ca5745cd189f38a98f501d6b59;hpb=23e7cf10191270d70357ccf0ed9294f020c7b7ab;p=ardour.git diff --git a/gtk2_ardour/editor_cursors.h b/gtk2_ardour/editor_cursors.h index 50958d1ac0..f6d4997690 100644 --- a/gtk2_ardour/editor_cursors.h +++ b/gtk2_ardour/editor_cursors.h @@ -17,6 +17,9 @@ */ +#ifndef __gtk_ardour_editor_cursors_h__ +#define __gtk_ardour_editor_cursors_h__ + #include "pbd/signals.h" #include "ardour/types.h" @@ -26,17 +29,19 @@ 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 (framepos_t); void show (); void hide (); - void set_color (ArdourCanvas::Color); + void set_color (Gtkmm2ext::Color); void set_sensitive (bool); framepos_t current_frame () const { @@ -49,9 +54,10 @@ class EditorCursor { PBD::Signal1 PositionChanged; - private: +private: Editor& _editor; ArdourCanvas::Arrow* _track_canvas_item; framepos_t _current_frame; - double _length; }; + +#endif // __gtk_ardour_editor_cursors_h__