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