remove all trace of cursor stacks; canvas cursor is always "just set"

This commit is contained in:
Paul Davis 2024-12-08 12:13:41 -07:00
parent 5b112e489b
commit 98c9c03e9f
22 changed files with 55 additions and 306 deletions

View file

@ -39,6 +39,8 @@ public:
void set_cursor_set (const std::string& name);
std::string cursor_set() const { return _cursor_set; }
Gdk::Cursor* from_gdk_cursor (GdkCursor*);
Gdk::Cursor* cross_hair;
Gdk::Cursor* scissors;
Gdk::Cursor* trimmer;
@ -88,6 +90,7 @@ public:
static Gdk::Cursor* invalid_cursor() { if (!_invalid) { create_invalid(); } return _invalid; }
private:
std::vector<Gdk::Cursor*> cursors;
std::string _cursor_set;
void drop_all ();