home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 January / 01_02.iso / software / netscape62win / browser.xpi / bin / chrome / modern.jar / skin / modern / global / outliner.css < prev    next >
Encoding:
Cascading Style Sheet File  |  2001-08-15  |  4.2 KB  |  173 lines

  1. /*
  2.  * The contents of this file are subject to the Netscape Public
  3.  * License Version 1.1 (the "License"); you may not use this file
  4.  * except in compliance with the License. You may obtain a copy of
  5.  * the License at http://www.mozilla.org/NPL/
  6.  *
  7.  * Software distributed under the License is distributed on an "AS
  8.  * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  9.  * implied. See the License for the specific language governing
  10.  * rights and limitations under the License.
  11.  *
  12.  * The Original Code is Mozilla Communicator client code, released
  13.  * March 31, 1998.
  14.  *
  15.  * The Initial Developer of the Original Code is Netscape
  16.  * Communications Corporation. Portions created by Netscape are
  17.  * Copyright (C) 1998-2001 Netscape Communications Corporation. All
  18.  * Rights Reserved.
  19.  *
  20.  * Contributor(s):
  21.  *   Joe Hewitt (hewitt@netscape.com)
  22.  */
  23.  
  24. /* ===== outliner.css ===================================================
  25.   == Styles used by the XUL outline element.
  26.   ======================================================================= */
  27.  
  28. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  29.  
  30. /* ::::: outliner ::::: */
  31.  
  32. outliner {
  33.   background-color: #FFFFFF;
  34.   color: #000000;
  35. }
  36.  
  37. outlinerbody {
  38.   -moz-user-select: none;
  39. }
  40.  
  41. /* ::::: outliner rows ::::: */
  42.  
  43. outlinerbody:-moz-outliner-row {
  44.   border: 1px solid transparent;
  45.   height: 18px;
  46. }
  47.  
  48. outlinerbody:-moz-outliner-row(selected) {
  49.   background-color: #C7D0D9;
  50. }
  51.  
  52. outlinerbody:-moz-outliner-row(selected, focus) {
  53.   background-color: #424F63;
  54. }
  55.  
  56. outlinerbody:-moz-outliner-row(current, focus) {
  57.   border-top-color: #000000;
  58.   border-bottom-color: #000000;
  59. }
  60.  
  61. /* ::::: outliner cells ::::: */
  62.  
  63. outlinerbody:-moz-outliner-cell {
  64.   padding: 0px 0px 0px 2px;
  65. }
  66.  
  67. outlinerbody:-moz-outliner-cell-text {
  68.   color: inherit;
  69. }
  70.  
  71. outlinerbody:-moz-outliner-cell-text(selected) {
  72.   color: #000000;
  73. }
  74.  
  75. outlinerbody:-moz-outliner-cell-text(selected, focus) {
  76.   color: #FFFFFF;
  77. }
  78.  
  79. /* ::::: outliner columns ::::: */
  80.  
  81. outlinercol { 
  82.   border-left: 1px solid #EEF0F3;
  83.   border-top: 1px solid #EEF0F3;
  84.   border-right: 1px solid #63676B;
  85.   border-bottom: 1px solid #63676B;
  86.   background-color: #C7D0D9;
  87.   color: #000000;
  88. }
  89.  
  90. outlinerbody:-moz-outliner-line {
  91.   border: 1px dotted #808080;
  92. }
  93.  
  94. outlinerbody:-moz-outliner-line(selected, focus) {
  95.   border: 1px dotted #FFFFFF;
  96. }
  97.  
  98. /* ..... internal box ..... */
  99.  
  100. .outlinercol-box,
  101. .outlinercol-image-box {
  102.   border-left: 1px solid #C7D0D9;
  103.   border-top: 1px solid #C7D0D9;
  104.   border-right: 1px solid #A5ABB0;
  105.   border-bottom: 1px solid #A5ABB0;
  106. }  
  107.  
  108. .outlinercol-box {
  109.   padding: 0px 4px;
  110. }
  111.  
  112. .outlinercol-image-box {
  113.   padding: 0px 1px;
  114. }
  115.   
  116. outlinercol:hover:active {
  117.   border: 1px solid #A5ABB0 !important;
  118. }
  119.  
  120. outlinercol:hover:active > .outlinercol-box,
  121. outlinercol:hover:active > .outlinercol-image-box {
  122.   border-top: 1px solid transparent;
  123.   border-right: none;
  124.   border-bottom: none;
  125.   border-left: 1px solid transparent;
  126. }
  127.   
  128. outlinercol:hover:active > .outlinercol-box {
  129.   padding: 1px 4px 0px 5px;
  130. }
  131.  
  132. outlinercol:hover:active > .outlinercol-image-box {
  133.   padding: 1px 1px 0px 2px;
  134. }
  135.  
  136. /* ::::: sort direction indicator :::::  */
  137.  
  138. .outlinercol-sortdirection {
  139.   list-style-image: none;
  140. }
  141.  
  142. .sortDirectionIndicator[sortDirection="ascending"] > .outlinercol-box > .outlinercol-sortdirection {
  143.   list-style-image: url("chrome://global/skin/tree/sort-asc.gif");
  144. }
  145.  
  146.  
  147. .sortDirectionIndicator[sortDirection="descending"] > .outlinercol-box > .outlinercol-sortdirection {
  148.   list-style-image: url("chrome://global/skin/tree/sort-dsc.gif");
  149. }
  150.  
  151. /* ::::: column picker :::::  */
  152.  
  153. .outliner-colpicker-icon {
  154.   list-style-image       : url("chrome://global/skin/tree/columnpicker.gif");
  155. }
  156.  
  157. /* ::::: column picker :::::  */
  158.  
  159. outlinerbody:-moz-outliner-twisty {
  160.   padding-right: 2px;
  161.   width: 10px; /* The image's width is 10 pixels */
  162.   list-style-image: url("chrome://global/skin/tree/twisty-clsd.gif");
  163. }
  164.  
  165. outlinerbody:-moz-outliner-twisty(open) {
  166.   width: 10px; /* The image's width is 10 pixels */
  167.   list-style-image: url("chrome://global/skin/tree/twisty-open.gif");
  168. }
  169.  
  170. outlinerbody:-moz-outliner-indentation {
  171.   width: 16px;
  172. }
  173.