a-fluidsynth: implement LV2_BANKPATCH__notify
[ardour.git] / gtk2_ardour / editor_cursors.h
index f841f0c778eb5188fc704d7e34f79af24512d097..f6d4997690d42d7be8ddb6bc3a8e6ef9155d43a3 100644 (file)
@@ -17,6 +17,9 @@
 
 */
 
+#ifndef __gtk_ardour_editor_cursors_h__
+#define __gtk_ardour_editor_cursors_h__
+
 #include "pbd/signals.h"
 #include "ardour/types.h"
 
 
 class Editor;
 
-class EditorCursor {
-  public:
-        EditorCursor (Editor&, bool (Editor::*)(GdkEvent*,ArdourCanvas::Item*));
-        EditorCursor (Editor&);
-       ~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 {
@@ -50,8 +54,10 @@ class EditorCursor {
 
        PBD::Signal1<void, framepos_t> PositionChanged;
 
-  private:
+private:
        Editor&               _editor;
        ArdourCanvas::Arrow*  _track_canvas_item;
        framepos_t            _current_frame;
 };
+
+#endif // __gtk_ardour_editor_cursors_h__