After much frustration with wrapping everything in Rc and RefCell I did manage to get something kind of working
@silverweed Hopefully 🙂 The GTK bindings seen to make it difficult though
@alastair Yeah, working with bindings is my least favourite part about doing projects in Rust...sooner or later - especially if you go low-ish level - you bump into C or, worse, C++ somewhere :D
@alastair nice job! Now for part 2, refactor it to use no refcounts or internal mutability! :D