Open Bug 462618 Opened 12 years ago Updated 12 years ago

Use the native check box appearance in XUL trees

Categories

(Toolkit :: XUL Widgets, defect)

defect
Not set
normal

Tracking

()

People

(Reporter: faaborg, Unassigned)

References

Details

Attachments

(1 file)

This is a follow up bug for polishing about:sessionrestore in Firefox (bug 459950).  Currently XUL trees use a black and white gif image of a check in columns that have the attribute type="checkbox"

The purpose of this bug is to propose switching to the native checkbox appearance on each platform.
Version: unspecified → Trunk
This is not really easy. Trees are dumb.

If we don't want to use images, we need to teach trees how to use -moz-appearance for the ::-moz-tree-image pseudo element. And then we must make sure that the cell's state (checked, focused, mousedown) is passed to the theme drawing code correctly - this is a similar problem as in bug 301060. Furthermore, trees currently don't keep track of the mousedown state, so this must be added, too.
Duplicate of this bug: 471320
about:sessionrestore could make use of bug 405913 or bug 367843 (not sure if there's a difference between these bugs).
Summary: Use native the native check box appearance in XUL trees → Use the native check box appearance in XUL trees
Flags: wanted1.9.2?
You need to log in before you can comment on or make changes to this bug.