2001-03-16 01:43:49 +03:00
|
|
|
|
|
|
|
/******** Outliner widget **********/
|
|
|
|
|
|
|
|
/** basic outliner ****************************************************
|
|
|
|
* basic outliner widget for use in main windows where no decoration
|
|
|
|
* is required.
|
|
|
|
**/
|
|
|
|
|
|
|
|
outliner {
|
2001-04-17 06:54:21 +04:00
|
|
|
background-color: -moz-Field;
|
|
|
|
color: -moz-FieldText;
|
2001-03-24 03:08:01 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
outliner.inset {
|
2001-03-16 01:43:49 +03:00
|
|
|
border-top: 1px solid ThreeDShadow;
|
|
|
|
border-right: 1px solid ThreeDHighlight;
|
|
|
|
border-bottom: 1px solid ThreeDHighlight;
|
|
|
|
border-left: 1px solid ThreeDShadow;
|
|
|
|
}
|
|
|
|
|
|
|
|
outlinerbody {
|
|
|
|
-moz-user-select: none;
|
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-row {
|
2001-03-16 01:43:49 +03:00
|
|
|
height: 17px;
|
|
|
|
border: 1px solid transparent;
|
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-row(selected) {
|
2001-04-17 06:54:21 +04:00
|
|
|
background-color: -moz-Dialog;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outliner:focus > outlinerbody:-moz-outliner-row(selected, focus) {
|
2001-03-16 01:43:49 +03:00
|
|
|
background-color: Highlight;
|
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-row(current, focus) {
|
|
|
|
border: 1px dotted #F5DB95;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-cell {
|
2001-03-16 01:43:49 +03:00
|
|
|
padding: 0px 0px 1px 2px;
|
|
|
|
white-space: nowrap;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-cell-text {
|
|
|
|
color: inherit;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-cell-text(selected) {
|
2001-04-17 06:54:21 +04:00
|
|
|
color: -moz-DialogText;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-cell-text(selected, focus) {
|
|
|
|
color: HighlightText;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-line {
|
2001-03-16 01:43:49 +03:00
|
|
|
border: 1px dotted grey;
|
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinerbody:-moz-outliner-line(selected) {
|
2001-03-16 01:43:49 +03:00
|
|
|
border: 1px dotted black;
|
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinercol {
|
2001-03-16 01:43:49 +03:00
|
|
|
border-left: 1px solid ThreeDHighlight;
|
|
|
|
border-top: 1px solid ThreeDHighlight;
|
|
|
|
border-right: 1px solid ThreeDDarkShadow;
|
|
|
|
border-bottom : 1px solid ThreeDDarkShadow;
|
2001-04-17 06:54:21 +04:00
|
|
|
background-color: -moz-Dialog;
|
|
|
|
color: -moz-DialogText;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
.outlinercol-box,
|
|
|
|
.outlinercol-image-box {
|
|
|
|
border-left: 1px solid ThreeDLightShadow;
|
|
|
|
border-top: 1px solid ThreeDLightShadow;
|
|
|
|
border-right: 1px solid ThreeDShadow;
|
|
|
|
border-bottom: 1px solid ThreeDShadow;
|
|
|
|
}
|
|
|
|
|
|
|
|
.outlinercol-box {
|
2001-03-24 03:08:01 +03:00
|
|
|
padding: 0px 4px;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
.outlinercol-image-box {
|
2001-03-24 03:08:01 +03:00
|
|
|
padding: 0px 1px;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinercol:hover:active {
|
|
|
|
border: 1px solid ThreeDShadow;
|
2001-03-16 01:43:49 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
outlinercol:hover:active > .outlinercol-box,
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinercol:hover:active > .outlinercol-image-box {
|
2001-03-16 01:43:49 +03:00
|
|
|
border-top: 1px solid transparent;
|
|
|
|
border-right: none;
|
|
|
|
border-bottom: none;
|
|
|
|
border-left: 1px solid transparent;
|
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinercol:hover:active > .outlinercol-box {
|
2001-03-16 01:43:49 +03:00
|
|
|
padding: 1px 4px 0px 5px;
|
|
|
|
}
|
|
|
|
|
2001-03-24 03:08:01 +03:00
|
|
|
outlinercol:hover:active > .outlinercol-image-box {
|
|
|
|
padding: 1px 1px 0px 2px;
|
|
|
|
}
|
|
|
|
|
2001-03-16 01:43:49 +03:00
|
|
|
/* outliner header with sort direction indicators */
|
|
|
|
|
|
|
|
.outlinercol-sortdirection {
|
|
|
|
list-style-image: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sortDirectionIndicator[sortDirection="ascending"] > .outlinercol-box > .outlinercol-sortdirection {
|
|
|
|
list-style-image: url("chrome://global/skin/sortAscending.gif");
|
|
|
|
}
|
|
|
|
|
|
|
|
.sortDirectionIndicator[sortDirection="descending"] > .outlinercol-box > .outlinercol-sortdirection {
|
|
|
|
list-style-image: url("chrome://global/skin/sortDescending.gif");
|
|
|
|
}
|
|
|
|
|
|
|
|
.outliner-colpicker-icon
|
|
|
|
{
|
|
|
|
list-style-image: url("chrome://global/skin/columnselect.gif");
|
|
|
|
}
|
2001-03-30 11:02:32 +04:00
|
|
|
|
|
|
|
/* twisty rules */
|
|
|
|
outlinerbody:-moz-outliner-twisty {
|
|
|
|
padding-right: 2px;
|
|
|
|
width: 12px; /* The image's width is 12 pixels */
|
|
|
|
list-style-image: url("chrome://global/skin/twisty-closed.gif");
|
|
|
|
}
|
|
|
|
|
|
|
|
outlinerbody:-moz-outliner-twisty(open) {
|
|
|
|
width: 12px; /* The image's width is 12 pixels */
|
|
|
|
list-style-image: url("chrome://global/skin/twisty-open.gif");
|
|
|
|
}
|
|
|
|
|