XUL:Attribute:treecol.type
From MDC
- type
- Type: one of the values below
- The type of tree column. The default is a text column that displays the content as text.
-
checkbox: The content of the columns are checkboxes. -
progressmeter: The content of the columns are a progress meters. This is used in Mozilla's download manager window. -
text: The content of the columns is text.
If you are using type="checkbox", then the tree and each treecol must be editable. You need to apply CSS to make the checkbox toggle. Here is an example CSS style using the current theme's checkboxes:
treechildren::-moz-tree-checkbox
{
/* unchecked checkbox treecells. This style MUST come before treechildren::-moz-tree-checkbox(checked) otherwise it won't take effect. */
list-style-image: none;
}
treechildren::-moz-tree-checkbox(checked)
{
/* checked checkbox treecells. cbox-check.gif isn't available in
Firefox 1, 2, and 3 in Mac OS X so you should specify a URL to an image
in your extension or elsewhere. */
list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif");
}
treechildren::-moz-tree-checkbox(disabled)
{
/* disabled checkbox treecells. cbox-check.gif isn't available in
Firefox 1, 2, and 3 in Mac OS X, so you should specify a URL to an image
in your extension or elsewhere. */
list-style-image: url("chrome://global/skin/checkbox/cbox-check-dis.gif");
}