With these changes the user can use a mouse button other than button 1 (or any Gtk signal actually) for rubberbanding. In order to use it with mouse buttons 2 or 3 we'll need the master branch of Gtk.jl (I just added a commit allowing click-and-drag there). Should I specify the required Gtk commit in the REQUIRE file, or would you prefer to wait until a new Gtk version is tagged to merge this?
With these changes the user can use a mouse button other than button 1 (or any Gtk signal actually) for rubberbanding. In order to use it with mouse buttons 2 or 3 we'll need the master branch of Gtk.jl (I just added a commit allowing click-and-drag there). Should I specify the required Gtk commit in the REQUIRE file, or would you prefer to wait until a new Gtk version is tagged to merge this?