Ruler no longer uses theme colors to draw ticks and labels (r11330)

Bug #1002555 reported by su_v
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Medium
Unassigned

Bug Description

The refactored code for the rulers no longer uses colors from the current gtk theme but instead always draws ticks and labels in black. This reduces the readability (or usability) of the rulers with dark themes:

The attached screenshots show comparisons of Dia 0.97.2, GIMP 2.8.0, Inkscape 0.48.3.1 and Inkscape 0.48+devel >= r11330 with dark gtk themes.

AFAICT based on tests with archived builds, the change was introduced in revision 11330 ("cairo rendering in ruler"):
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/11330>

System information:
- Mac OS X 10.5.8, Gtk+/X11 2.24.8, cairo 1.10.2
- Mac OS X 10.5.8, Gtk+/Quartz 2.24.10, cairo 1.11.4
- OS X 10.7.4, Gtk+/X11 2.24.10, cairo 1.12.2
- OS X 10.7.4, Gtk+/Quartz 'gtk-2-24' (git branch), cairo 1.12.2

Dark themes used for the screenshots:
- ACID
  <http://sixsixfive.deviantart.com/art/ACID-280889262>
- Equinox Evolution Midnight
  <http://gnome-look.org/content/show.php?content=121881>

Same result e.g. with
- ClearlooksTest, HighContrastInverse
  <http://git.gnome.org/browse/gnome-themes/tree/gtk-themes>

Tags: regression ui
Revision history for this message
su_v (suv-lp) wrote :
Revision history for this message
su_v (suv-lp) wrote :
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Confirmed in r11397 with GNOME High Contrast (Inverse) theme

Changed in inkscape:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Should be fixed in r11398. Please let me know if the problem persists.

Changed in inkscape:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.