use newly factored canvas in gtk2_ardour
[ardour.git] / gtk2_ardour / mouse_cursors.h
index 414ec3bae627f10b8b7b07c9c96e0387104af248..30eca6acb87ada57e3fc5a571cd235d2139f1e7a 100644 (file)
@@ -30,16 +30,19 @@ class MouseCursors
 public:
        MouseCursors ();
 
+       void set_cursor_set (const std::string& name);
+       std::string cursor_set() const { return _cursor_set; }
+
        Gdk::Cursor* cross_hair;
        Gdk::Cursor* trimmer;
        Gdk::Cursor* right_side_trim;
+       Gdk::Cursor* anchored_right_side_trim;
        Gdk::Cursor* left_side_trim;
+       Gdk::Cursor* anchored_left_side_trim;
        Gdk::Cursor* right_side_trim_left_only;
        Gdk::Cursor* left_side_trim_right_only;
        Gdk::Cursor* fade_in;
        Gdk::Cursor* fade_out;
-       Gdk::Cursor* fade_trim_in;
-       Gdk::Cursor* fade_trim_out;
        Gdk::Cursor* selector;
        Gdk::Cursor* grabber;
        Gdk::Cursor* grabber_note;
@@ -68,6 +71,11 @@ public:
        Gdk::Cursor* move;
        Gdk::Cursor* expand_left_right;
        Gdk::Cursor* expand_up_down;
+
+    private:
+       std::string _cursor_set;
+       void drop_all ();
+
 };
 
 #endif /* __gtk2_ardour_mouse_cursors__ */