Ruler is derived from deprecated GtkRuler
Bug #802125 reported by
Alex Valavanis
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Alex Valavanis |
Bug Description
The rulers in Inkscape are derived from the GtkRuler class, which has been removed from Gtk+ 3 and will not be replaced by an alternative.[1][2] This means that we need to either:
* Rewrite our ruler implementation to use a different parent class from another library.
* Copy the GtkRuler class into our codebase, update it to Gtk+ 3 compliance and maintain it ourselves.
[1] http://
[2] https:/
Related branches
tags: | added: ui |
Changed in inkscape: | |
importance: | Undecided → Medium |
milestone: | none → 0.49 |
status: | New → Triaged |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
gimp got around this problem by adding their own drop-in replacement "gimp-ruler" class,[3] which is essentially just a fork of the original GtkRuler class. I guess making our own GTK+ 3-compliant fork is probably the way to go here, until someone hopefully creates a suitable upstream library.
[3] http:// git.gnome. org/browse/ gimp/commit/ libgimpwidgets/ gimpruler. c?id=ae67f09ddd 10a2e17baf182f2 2ba73eded077f2a