rhythmbox-applet checkbox inconsistency

Bug #533548 reported by Benjamin Humphrey on 2010-03-06
84
This bug affects 18 people
Affects Status Importance Assigned to Milestone
rhythmbox-applet (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: rhythmbox-applet

See screenshot.

Having a checkbox at all is silly. It should be just play/pause - you don't need a checkbox.

In addition, it causes an alignment problem with the the other icons, appearing randomly out to one side. (The root of that problem is covered in Bug #519804)

Benjamin Humphrey (humphreybc) wrote :
Matthew Paul Thomas (mpt) wrote :

This is partly a Rhythmbox problem and partly a theme problem.

The Rhythmbox problem is that it has always regarded "Play" as something you turn on and off, rather than as the opposite of "Pause" (bug 71228).

The theme problem is that menus should have checkmarks, not checkboxes, i.e. should not be cluttered by checkbox borders. (The same is true for radio buttons.)

Benjamin Humphrey (humphreybc) wrote :

Matt,

Okay, so that's all well and good. What are we going to do fix it?

Alejandro Vidal (mancvso) wrote :

If the developers just deletes the checkbox items and replaces it with a menu option 'Play' than changes to 'Pause' when clicked. It could be a fast patch... and even more intuitive than a checkbox.

Dylan McCall (dylanmccall) wrote :

Looks like we have a whole lot of bug reports on this topic, all using Rhythmbox as an example but focusing on indicator-applet's bizarre behaviour. The trouble is that they have very different descriptions, which could cause issues in keeping track of the specific problem. I think it's justified to call this the exact same issue as the icon alignment thing, since doing menus the right way will resolve the checkbox problem magically (since GTK+ is, in fact, very magical when treated correctly).

Bug #519804 is the oldest of the bunch that I can see, so I'm marking this as a duplicate :)

grofaty (grofaty) wrote :

Dylan McCall, I think this is not duplicate. I think it is bad design to use a checkbox just like Matthew Paul Thomas wrote in the first comment: "Play" option should be without checkbox and when clicked it should change to "Pause".

Dylan McCall (dylanmccall) wrote :

Ah, I see now. Thanks, grofaty!

description: updated
Dag Odenhall (dag.odenhall) wrote :

I think a checkbox makes good sense for representing a controlled state, whereas buttons that change themselves are potentially bad for usability.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers