/* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * * The contents of this file are subject to the Mozilla Public License Version * 1.1 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the * License. * * The Original Code is mozilla.org code. * * The Initial Developer of the Original Code is * Netscape Communications Corporation. * Portions created by the Initial Developer are Copyright (C) 1998 * the Initial Developer. All Rights Reserved. * * Contributor(s): * Joe Hewitt * * Alternatively, the contents of this file may be used under the terms of * either of the GNU General Public License Version 2 or later (the "GPL"), * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), * in which case the provisions of the GPL or the LGPL are applicable instead * of those above. If you wish to allow use of your version of this file only * under the terms of either the GPL or the LGPL, and not to allow others to * use your version of this file under the terms of the MPL, indicate your * decision by deleting the provisions above and replace them with the notice * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /* ===== scrollbars.css ================================================= == Styles used by XUL scrollbar-related elements. ======================================================================= */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* ::::: scrollbar ::::: */ scrollbar { -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar"); cursor: default; } /* ::::: square at the corner of two scrollbars ::::: */ scrollcorner { -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar-base"); cursor: default; background-color: #B1BBC5; } /* ::::: slider ::::: */ slider { width: 0px; height: 11px; background: url("chrome://global/skin/scrollbar/mini-slider-hrz.gif") repeat-x; } slider[orient="vertical"] { width: 11px; height: 0px; background: url("chrome://global/skin/scrollbar/mini-slider-vrt.gif") repeat-y; } /* ::::: borders for thumb and buttons ::::: */ thumb, scrollbarbutton { border: 3px solid; -moz-border-top-colors: #000000 #E4EBF2 #C3CAD2; -moz-border-right-colors: #000000 #8F9DAD #A4AFBB; -moz-border-bottom-colors: #000000 #8F9DAD #A4AFBB; -moz-border-left-colors: #000000 #E4EBF2 #C3CAD2; background: #B1BBC5 50% 50% no-repeat; } thumb:active { background-color: #C2CCD6; -moz-border-top-colors: #111111 #F5FCF3 #D4DBE3; -moz-border-right-colors: #111111 #9FAEBE #B5BFCC; -moz-border-bottom-colors: #111111 #9FAEBE #B5BFCC; -moz-border-left-colors: #111111 #D5FCF3 #D4DBE3; } /* ::::: thumb (horizontal) ::::: */ thumb { background-image: url("chrome://global/skin/scrollbar/thumb-vrt-grip.gif"); } thumb[orient="horizontal"] { background-image: url("chrome://global/skin/scrollbar/thumb-hrz-grip.gif"); } /* ::::: scrollbar button ::::: */ scrollbarbutton { width: 11px; height: 14px; max-width: 11px; max-height: 14px; -moz-box-flex: 1; } scrollbar[orient="horizontal"] > scrollbarbutton { width: 14px; height: 11px; max-width: 14px; max-height: 11px; } scrollbarbutton[disabled="true"], scrollbarbutton:hover:active { border-left-width: 2px; border-right-width: 2px; -moz-border-top-colors: #000000 #708092 #939FAD; -moz-border-right-colors: #000000 #718193 #9EA9B5; -moz-border-bottom-colors: #000000 #8795A4 #929EAC; -moz-border-left-colors: #000000 #ADB6C0 #9EA9B5; background-color: #9CA8B4; } /* ..... increment .... */ scrollbarbutton[type="increment"] { background-image: url("chrome://global/skin/scrollbar/mini-btn-rit.gif") } scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] { background-image: url("chrome://global/skin/scrollbar/mini-btn-dn.gif") } /* ..... decrement .... */ scrollbarbutton[type="decrement"] { background-image: url("chrome://global/skin/scrollbar/mini-btn-lft.gif") } scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] { background-image: url("chrome://global/skin/scrollbar/mini-btn-up.gif") }