pcb

Toggles in GTK hid are not visible

Bug #699150 reported by stevewilliams
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
Fix Released
Low
Unassigned

Bug Description

The toggle buttons in th GTK hid are not visible. They
look like buttons, and they click like buttons, but there
is no (or very little) visual indication that the toggle
is in our out. For example, the later enable toggles on
the left side do not change state visibly. (At first I
thought they were ordinary buttons.)

I'm on SuSE linux 10.1, gtk2 2.8.10 is installed. I'm
using the packaged version 20070208 as compiled and
packaged by Werner Hoch.

Tags: sf-bugs
Revision history for this message
nelsonrn (nelsonrn) wrote :

This problem is present in 20070208p1 as well. The only way to see the state of a button is to move the pointer off the button. Only then does the state become apparent.

Revision history for this message
DJ Delorie (djdelorie) wrote :

Could you attach a screenshot?

Revision history for this message
Frank Bergmann (frank-launchpad-frajasalo) wrote :

I try to interpret the issue:

I use "component" layer button in this example.
In this screenshot the (mouse)pointer is over the button before clicking oni t.

Revision history for this message
Frank Bergmann (frank-launchpad-frajasalo) wrote :

Now I clicked on the button but the pointer is still over it - no visual feedback

Revision history for this message
Frank Bergmann (frank-launchpad-frajasalo) wrote :

Only after moving pointer away the button I see the new state.

Revision history for this message
Peter Clifton (pcjc2) wrote :

I'm not sure there is a lot we can do about this.

When the mouse is over the button, the button gets the "prelight" state. That coincidentally looks just like the popped out button, and we don't seem to be setting the background correctly for that button state.

It should be possible to override the GTK style for the background colour of the prelight state.

Revision history for this message
Peter Clifton (pcjc2) wrote :

(You might note that half way through comment #6 I changed my mind about whether this was something we can fix or not)

Changed in pcb:
assignee: nobody → Peter Clifton (pcjc2)
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Peter Clifton (pcjc2) wrote :

Fixed in commit c0ec7462facd046414734ebd0a65917f67ddcf74

Changed in pcb:
assignee: Peter Clifton (pcjc2) → nobody
milestone: none → next-bug-release
status: Confirmed → Fix Committed
assignee: nobody → Peter Clifton (pcjc2)
Peter Clifton (pcjc2)
Changed in pcb:
assignee: Peter Clifton (pcjc2) → nobody
Peter Clifton (pcjc2)
Changed in pcb:
status: Fix Committed → 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.