2 different scrollbars in the light themes

Bug #542659 reported by Vish
108
This bug affects 19 people
Affects Status Importance Assigned to Milestone
light-themes (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Lucid by Miroslav Hadzhiev

Bug Description

Binary package hint: light-themes

The Gtk widget style property option:
        GtkRange::trough-under-steppers = 0
Is being ignored by all non-gtk apps firefox , thunderbird , OOo.

This is due to the scrollbars being drawn on the inside for non-GTK apps

This results in two different-looking scrollbars within the theme.

Attaching screenshot.

Tags: rhubarb
Revision history for this message
Vish (vish) wrote :
Revision history for this message
Vish (vish) wrote :

I didnt notice this until i was actually trying to scroll-down in a firefox window which had already reached the end of page, [ http://launchpadlibrarian.net/41378725/Screenshot-Mozilla%20Firefox.png ] notice the arrow is dimmed and there is a gap which makes it seem that there is still some page left , while notice the scrollbar of the other window.

Changed in light-themes (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Vish (vish) wrote :

Confirming bug from dup.

Changed in light-themes (Ubuntu):
status: New → Confirmed
description: updated
Revision history for this message
Conn O Griofa (psyke83) wrote :

While the problem is related to "GtkRange::trough-under-steppers = 1" in the theme gtkrc, let me clarify that this is a GTK widget style property, and *not* a Murrine engine option [1].

XULRunner-based applications (such as Firefox, Thunderbird, etc.) seem to ignore some (or all?) GTK widget style properties. Another property that gets ignored is "GtkNotebook::tab-overlap". In my Dichotomy theme [2] I have set the "GtkNotebook::tap-overlap" property to -1 which should have the effect of spacing tabs 1 pixel apart. This works in all applications except those that are XULRunner-based [3].

[1] http://library.gnome.org/devel/gtk/unstable/GtkRange.html#GtkRange--s-trough-under-steppers
[2] https://wiki.ubuntu.com/Artwork/Incoming/Lucid/Dichotomy
[3] Attachment Dichotomy-tap-overlap.png.

Revision history for this message
Conn O Griofa (psyke83) wrote :

I also forgot to mention: OpenOffice.org also does not seem to respect style properties; this is hardly surprising, since it's all-round GTK support is quite poor.

Vish (vish)
description: updated
Revision history for this message
Guillaume Pascal (guigui14100-deactivatedaccount) wrote :

Same problem in Opera 10.51

Kenneth Wimer (kwwii)
tags: added: rhubarb
Revision history for this message
F.H. (fheinsen) wrote :

Why not just get rid of the steppers? Many community themes have done so. Newer platforms such as Android and iPhone OS have also done so. Does anyone use steppers?

(To see how it would look, you can add GtkScrollbar::has-forward-stepper = 0 and GtkScrollbar::has-backward-stepper = 0 to the theme's gtkrc -- this works with all applications except OpenOffice.org.)

Revision history for this message
Carl Simpson (cwd-simpson) wrote :

This problem also affects the "About Ubuntu" dialogue in the System menu.

Revision history for this message
Andrea Cimitan (cimi) wrote :

fixed in maverick

Changed in light-themes (Ubuntu):
status: Confirmed → 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.