Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI - switch to GooCanvas2 from Gnome2::Canvas #771

Open
2 tasks
shawnlaffan opened this issue Jul 2, 2020 · 1 comment
Open
2 tasks

GUI - switch to GooCanvas2 from Gnome2::Canvas #771

shawnlaffan opened this issue Jul 2, 2020 · 1 comment

Comments

@shawnlaffan
Copy link
Owner

shawnlaffan commented Jul 2, 2020

Gnome Canvas has been deprecated as long as we have been using it.

GooCanvas seems like a decent replacement, albeit there are not many recent updates to it either.

In any case, Gnome2::Canvas will not work under Gtk3, while GooCanvas2 will. (Issue #770)

To do:

  • Sort out pan and zoom. We are probably using the wrong methods at the moment (world_to_window etc)
  • Get the transforms working. They currently seg fault.
@shawnlaffan shawnlaffan self-assigned this Jul 2, 2020
shawnlaffan added a commit that referenced this issue Jul 3, 2020
Fails to compile due to Gnome2::Canvas (see #771)

Updates #770
shawnlaffan added a commit that referenced this issue Jul 3, 2020
Also update color parse calls for Gtk3

Updates #770 and #771
shawnlaffan added a commit that referenced this issue Nov 6, 2020
Fails to compile due to Gnome2::Canvas (see #771)

Updates #770
shawnlaffan added a commit that referenced this issue Nov 6, 2020
Also update color parse calls for Gtk3

Updates #770 and #771
shawnlaffan added a commit that referenced this issue Nov 6, 2020
Still very incomplete

Updates #771
shawnlaffan added a commit that referenced this issue Nov 6, 2020
Still very incomplete

Many cases where calls are disabled for now.

Updates #771
shawnlaffan added a commit that referenced this issue Nov 6, 2020
shawnlaffan added a commit that referenced this issue Nov 6, 2020
shawnlaffan added a commit that referenced this issue Nov 6, 2020
@shawnlaffan
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant