/* * The contents of this file are subject to the Netscape 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/NPL/ * * 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 Communicator client code, released * March 31, 1998. * * The Initial Developer of the Original Code is Netscape * Communications Corporation. Portions created by Netscape are * Copyright (C) 1998-1999 Netscape Communications Corporation. All * Rights Reserved. * * Contributor(s): * */ /* ==== button.css ========================================================== == Styles for special buttons in the Communicator suite. ========================================================================== */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* ::::: large toolbar buttons ::::: */ .toolbarbutton-1, .toolbarbutton-1 > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button { min-width : 36px; min-height : 36px; /* font-size : smaller; */ -moz-box-orient : vertical; } .toolbarbutton-1[type="menu-button"] { -moz-box-orient : horizontal; } .toolbarbutton-1 > .toolbarbutton-box, .toolbarbutton-1 > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box, .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box, .toolbarbutton-1[disabled="true"]:hover:active > .toolbarbutton-box, .toolbarbutton-1[disabled="true"][buttondown="true"] > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box { padding : 1px; } .toolbarbutton-1:hover:active > .toolbarbutton-box, .toolbarbutton-1[open="true"] > .toolbarbutton-box, .toolbarbutton-1[buttondown="true"] > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box { padding : 2px 0px 0px 2px; } .toolbarbutton-1[type="menu"] > .toolbarbutton-box > .toolbarbutton-dropmarker { display: none; } /* ::::: normal buttons on toolbars ::::: */ .button-toolbar { -moz-user-focus : ignore; min-width : 0px; max-width : 10em; background-color : transparent; } /* .button-toolbar > .button-box, .button-toolbar[disabled="true"] > .button-box, .button-toolbar[disabled="true"]:hover > .button-box, .button-toolbar[disabled="true"]:hover:active > .button-box { border-left : 1px solid ThreeDHighlight !important; border-top : 1px solid ThreeDHighlight !important; border-right : 1px solid ThreeDShadow !important; border-bottom : 1px solid ThreeDShadow !important; } .button-toolbar:hover:active > .button-box { border-left : 1px solid ThreeDShadow !important; border-top : 1px solid ThreeDShadow !important; border-bottom : 1px solid ThreeDHighlight !important; border-right : 1px solid ThreeDHighlight !important; } .button-toolbar[checked="true"] > .button-box { border-left : 1px solid ThreeDShadow; border-top : 1px solid ThreeDShadow; border-right : 1px solid ThreeDHighlight; border-bottom : 1px solid ThreeDHighlight; background-color : ThreeDHighlight; } .button-toolbar[checked="true"]:hover > .button-box { border-left : 1px solid ThreeDShadow; border-top : 1px solid ThreeDShadow; border-right : 1px solid ThreeDHighlight; border-bottom : 1px solid ThreeDHighlight; background-color : -moz-Dialog; background-image : none; } .button-toolbar > .button-box > .button-box-2, .button-toolbar > .button-box > .button-box-2 > .button-box-text { margin: none; border: none !important; padding: 0px 2px; } */ .button-toolbar > .button-box > .button-icon { margin-right: 3px; } .button-toolbar > .button-box > .button-text { margin-right: 1px; } /* ::::: reorder buttons ::::: */ .reorder-up { min-width : 0px; } .reorder-down { min-width : 0px; } .reorder-up > .button-internal-box > .button-icon, .reorder-down > .button-internal-box > .button-icon { margin : 0; padding : 0; }