2 /******** Tree widget **********/
4 /** basic tree ****************************************************
5 * basic tree widget for use in main windows where no decoration
9 background-color: #000000;
14 /** class="inset" *************************************************
15 * this is the tree class used by dialogs to create treeviews with
16 * inset borders, and default dialog spacing.
19 -moz-border-radius: 5px;
20 border: 1px solid #9C9CFF;
21 margin: 1px 3px 2px 3px;
24 treeitem[selected="true"] > treerow,
25 treeitem[dd-dropon="true"] > treerow
27 background-color : #008484;
28 /* color : #000000; */
34 vertical-align: middle;
35 padding: 1px 0px 1px 2px;
38 .treecell-header-image
40 list-style-image : inherit;
44 .treecell-header-image,
45 .treecell-inset-header {
46 background-color: #9C9CFF;
48 vertical-align: middle;
50 border: 1px solid #000000;
54 .treecell-header-image-box {
58 .treecell-header:hover:active > .treecell-header-box,
59 .treecell-inset-header:hover:active > .treecell-header-box,
60 .treecell-header-image:hover:active > .treecell-header-image-box {
61 padding: 2px 0px 0px 2px;
64 .treecell-header:hover:active,
65 .treecell-inset-header:hover:active,
66 .treecell-header-image:hover:active {
67 border: 1px solid #FFCF00;
76 /** class="propertylist" ******************************************
77 * class for cells in grid-formatted property lists.
79 treecell.propertylist {
81 border-right: 1px solid #9C9CFF;
82 border-bottom: 1px solid #9C9CFF;
85 .tree-cell-primary-icon {
86 list-style-image: inherit;
91 list-style-image: inherit;
95 .treecell-indent > .tree-cell-primary-icon {
99 treeitem[container="true"] > treerow > .treecell-indent > .tree-cell-primary-icon {
104 list-style-image: url("chrome://global/skin/closedtwisty.gif");
105 -moz-user-focus:ignore;
109 treeitem[selected="true"] > treerow > treecell > .tree-cell-twisty {
110 list-style-image: url("chrome://global/skin/closedtwisty-selected.gif");
113 .tree-cell-twisty:hover {
114 text-decoration: none;
117 .tree-cell-twisty:active {
118 text-decoration: none;
121 .tree-cell-twisty[disabled="true"] {
122 list-style-image: none;
125 treeitem[container="true"][open="true"] > treerow > treecell > .tree-cell-twisty {
126 list-style-image: url("chrome://global/skin/opentwisty.gif");
129 treeitem[selected="true"][container="true"][open="true"] > treerow > treecell > .tree-cell-twisty {
130 list-style-image: url("chrome://global/skin/opentwisty-selected.gif");
134 /* tree header with sort direction indicators */
135 .tree-header-sortdirection {
136 list-style-image : none;
139 .sortDirectionIndicator[sortDirection="ascending"] > .treecell-header-box > .tree-header-sortdirection {
140 list-style-image: url("chrome://global/skin/sortAscending.gif");
144 .sortDirectionIndicator[sortDirection="descending"] > .treecell-header-box > .tree-header-sortdirection {
145 list-style-image: url("chrome://global/skin/sortDescending.gif");
148 treecol[sortDirection="true"],
149 treecol[sortActive="true"]
151 background-color : #008484;
156 list-style-image : url("chrome://global/skin/columnselect.gif");
159 .inline-edit-cell-box
164 /* Inline Editable Treecells */
167 border : 1px solid #FFCF00 !important;
168 margin : 0px !important;
171 .textbox-inline-edit > .textbox-internal-box > .textbox-input
173 border : 0px !important;
174 padding : 1px !important;
175 margin : 0px !important;
178 .textbox-inline-edit > .textbox-internal-box
180 border : 0px !important;
181 padding : 0px !important;
182 margin : 0px !important;
185 treerow[mode="inline-edit"]
187 background : transparent;