home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / Chip_2004-04_cd1.bin / tema / mozilla / skin / MozCurveBlue-1.4-0.99.jar / global / toolbarbutton.css < prev    next >
Encoding:
Cascading Style Sheet File  |  2003-12-06  |  6.3 KB  |  188 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-1999 Netscape Communications Corporation. All
  18.  * Rights Reserved.
  19.  *
  20.  * Contributor(s):
  21.  *   Joe Hewitt (hewitt@netscape.com)
  22.  *   Brian Ryner <bryner@netscape.com>
  23.  */
  24.  
  25. /* ===== toolbarbutton.css =====================================================
  26.   == Styles used by the XUL button element.
  27.   ======================================================================= */
  28.  
  29. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  30.  
  31. /* ::::: toolbarbutton ::::: */
  32.  
  33. toolbarbutton {
  34.   -moz-appearance: toolbarbutton;
  35.   -moz-box-align: center;
  36.   -moz-box-pack: center;
  37.   margin: 0;
  38.   border: 2px solid;
  39.   -moz-border-top-colors: transparent;
  40.   -moz-border-right-colors: transparent;
  41.   -moz-border-bottom-colors: transparent;
  42.   -moz-border-left-colors: transparent;
  43.   padding: 2px;
  44.   background-color: transparent;
  45.   color: -moz-DialogText;
  46. }
  47.  
  48. .toolbarbutton-icon {
  49.   margin-right: 2px;
  50. }
  51.  
  52. .toolbarbutton-text {
  53.   margin: 0 !important;
  54.   text-align: center;
  55. }
  56.  
  57. toolbarbutton:hover,
  58. toolbarbutton[buttonover="true"] {
  59.   -moz-border-top-colors: ThreeDDarkShadow ThreeDHighlight;
  60.   -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
  61.   -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
  62.   -moz-border-left-colors: ThreeDDarkShadow ThreeDHighlight;
  63.     
  64. toolbarbutton:hover:active,
  65. toolbarbutton[open="true"] {
  66.   -moz-border-top-colors: ThreeDDarkShadow ThreeDShadow;
  67.   -moz-border-right-colors: ThreeDDarkShadow ThreeDHighlight;
  68.   -moz-border-bottom-colors: ThreeDDarkShadow ThreeDHighlight;
  69.   -moz-border-left-colors: ThreeDDarkShadow ThreeDShadow;
  70.   padding: 3px 1px 1px 3px;
  71. }
  72.  
  73. toolbarbutton[disabled="true"],
  74. toolbarbutton[disabled="true"]:hover,
  75. toolbarbutton[disabled="true"]:hover:active
  76. toolbarbutton[disabled="true"][open="true"] {
  77.   -moz-border-top-colors: transparent;
  78.   -moz-border-right-colors: transparent;
  79.   -moz-border-bottom-colors: transparent;
  80.   -moz-border-left-colors: transparent;
  81.   padding: 2px;
  82.   color: GrayText;
  83. }
  84.  
  85. /* ..... checked state ..... */
  86.  
  87. toolbarbutton[checked="true"] {
  88.   -moz-border-top-colors: ThreeDLightShadow ThreeDShadow !important;
  89.   -moz-border-right-colors: ThreeDLightShadow ThreeDHighlight !important;
  90.   -moz-border-bottom-colors: ThreeDLightShadow ThreeDHighlight !important;
  91.   -moz-border-left-colors: ThreeDLightShadow ThreeDShadow !important;
  92.   padding: 2px !important;
  93.   background-color: ThreeDHighlight !important;
  94.   color: ButtonText !important;
  95. }
  96.     
  97. /* ::::: toolbarbutton menu ::::: */
  98.  
  99. .toolbarbutton-menu-dropmarker {
  100.   list-style-image: url("chrome://global/skin/arrow/arrow-dn.gif");
  101. }
  102.  
  103. .toolbarbutton-menu-dropmarker[disabled="true"] {
  104.   list-style-image: url("chrome://global/skin/arrow/arrow-dn-dis.gif");
  105. }
  106.  
  107. /* ::::: toolbarbutton menu-button ::::: */
  108.  
  109. toolbarbutton[type="menu-button"] {
  110.   -moz-box-align: stretch;
  111.   -moz-appearance: dualbutton;
  112. }
  113.  
  114. toolbarbutton[type="menu-button"],
  115. toolbarbutton[type="menu-button"]:hover,
  116. toolbarbutton[type="menu-button"]:hover:active,
  117. toolbarbutton[type="menu-button"][open="true"],
  118. toolbarbutton[type="menu-button"][disabled="true"],
  119. toolbarbutton[type="menu-button"][disabled="true"]:hover,
  120. toolbarbutton[type="menu-button"][disabled="true"]:hover:active {
  121.   border: 1px solid;
  122.   padding: 0;
  123. }
  124.  
  125. .toolbarbutton-menubutton-button {
  126.   -moz-box-align: center;
  127.   -moz-box-pack: center;
  128. }
  129.  
  130. .toolbarbutton-menubutton-button,
  131. .toolbarbutton-menubutton-dropmarker {
  132.   border: 1px solid;
  133.   -moz-border-top-colors: transparent;
  134.   -moz-border-right-colors: transparent;
  135.   -moz-border-bottom-colors: transparent;
  136.   -moz-border-left-colors: transparent;
  137. }
  138.  
  139. .toolbarbutton-menubutton-button[disabled="true"],
  140. .toolbarbutton-menubutton-dropmarker[disabled="true"] {
  141.   -moz-border-top-colors: transparent !important;
  142.   -moz-border-right-colors: transparent !important;
  143.   -moz-border-bottom-colors: transparent !important;
  144.   -moz-border-left-colors: transparent !important;
  145. }
  146.  
  147. toolbarbutton[type="menu-button"]:hover > .toolbarbutton-menubutton-button,
  148. toolbarbutton[type="menu-button"][buttonover="true"] > .toolbarbutton-menubutton-button,
  149. toolbarbutton[type="menu-button"]:hover > .toolbarbutton-menubutton-dropmarker,
  150. toolbarbutton[type="menu-button"][buttonover="true"] > .toolbarbutton-menubutton-dropmarker,
  151. toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-button {
  152.   -moz-border-top-colors: ThreeDHighlight;
  153.   -moz-border-right-colors: ThreeDShadow;
  154.   -moz-border-bottom-colors: ThreeDShadow;
  155.   -moz-border-left-colors: ThreeDHighlight;
  156. }
  157.  
  158. toolbarbutton[type="menu-button"][buttondown="true"] > .toolbarbutton-menubutton-button,
  159. toolbarbutton[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker,
  160. toolbarbutton[type="menu-button"][buttondown="true"] > .toolbarbutton-menubutton-dropmarker,
  161. toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker {
  162.   -moz-border-top-colors: ThreeDShadow;
  163.   -moz-border-right-colors: ThreeDHighlight;
  164.   -moz-border-bottom-colors: ThreeDHighlight;
  165.   -moz-border-left-colors: ThreeDShadow;
  166. }
  167.  
  168. /* .......... dropmarker .......... */
  169.  
  170. .toolbarbutton-menubutton-dropmarker {
  171.   -moz-box-align: center;
  172.   padding: 0 0 1px 0;
  173.   list-style-image: url("chrome://global/skin/arrow/arrow-dn.gif");
  174.   -moz-appearance: dualbutton-dropdown;
  175. }
  176.  
  177. .toolbarbutton-menubutton-dropmarker[disabled="true"] {
  178.   border: 1px solid transparent !important;
  179.   padding: 0 0 1px 0 !important;
  180.   list-style-image: url("chrome://global/skin/arrow/arrow-dn-dis.gif") !important;
  181. }
  182.  
  183. toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker,
  184. toolbarbutton[type="menu-button"][buttondown="true"] > .toolbarbutton-menubutton-dropmarker {
  185.   padding: 1px 0 0 0;
  186. }
  187.