1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
7 /* ==== button.css ==========================================================
8 == Styles for special buttons in the Communicator suite.
9 ========================================================================== */
11 /* ::::: large toolbar buttons ::::: */
14 .toolbarbutton-1 > .toolbarbutton-menubutton-button {
16 -moz-box-orient: vertical;
19 .toolbarbutton-1[type="menu-button"] {
20 -moz-box-orient: horizontal;
24 .toolbarbutton-1 > .toolbarbutton-menubutton-button,
25 .toolbarbutton-1[disabled="true"]:hover:active,
26 .toolbarbutton-1[disabled="true"]:hover:active > .toolbarbutton-menubutton-button {
30 .toolbarbutton-1:hover:active,
31 .toolbarbutton-1[open="true"],
32 .toolbarbutton-1:hover:active > .toolbarbutton-menubutton-button {
35 -moz-padding-start: 2px;
36 -moz-padding-end: 0px;
39 .toolbarbutton-1[type="menu"] {
40 -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#menu-vertical");
43 /* ::::: small primary toolbar buttons ::::: */
45 toolbar[mode="text"] .toolbarbutton-1,
46 toolbar[mode="icons"] .toolbarbutton-1,
47 toolbar[iconsize="small"] .toolbarbutton-1,
48 toolbar[mode="text"] .toolbarbutton-menubutton-button,
49 toolbar[mode="icons"] .toolbarbutton-menubutton-button,
50 toolbar[iconsize="small"] .toolbarbutton-menubutton-button {
55 toolbar[mode="text"] .toolbarbutton-menubutton-dropmarker {
59 toolbar[mode="icons"] .toolbarbutton-menubutton-dropmarker,
60 toolbar[iconsize="small"] .toolbarbutton-menubutton-dropmarker {
61 padding: 0px 1px 13px;
64 toolbar[mode="text"] .toolbarbutton-1[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker,
65 toolbar[mode="text"] .toolbarbutton-1[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker {
68 -moz-padding-start: 2px;
69 -moz-padding-end: 0px;
72 toolbar[mode="icons"] .toolbarbutton-1[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker,
73 toolbar[mode="icons"] .toolbarbutton-1[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker,
74 toolbar[iconsize="small"] .toolbarbutton-1[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker,
75 toolbar[iconsize="small"] .toolbarbutton-1[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker {
78 -moz-padding-start: 2px;
79 -moz-padding-end: 0px;
82 toolbar[mode="text"] .toolbarbutton-menubutton-dropmarker[disabled="true"] {
83 padding: 4px 1px 8px !important;
86 toolbar[mode="icons"] .toolbarbutton-menubutton-dropmarker[disabled="true"],
87 toolbar[iconsize="small"] .toolbarbutton-menubutton-dropmarker[disabled="true"] {
88 padding: 0px 1px 13px !important;
91 toolbar[mode="icons"] .toolbarbutton-text,
92 toolbar[mode="text"] .toolbarbutton-icon {
96 toolbar[mode="text"] .toolbarbutton-text {
100 toolbar[mode="text"] .toolbarbutton-1,
101 toolbar[mode="text"] .toolbarbutton-1 > .toolbarbutton-menubutton-button {
102 -moz-box-orient: horizontal;
105 toolbar[labelalign="end"] .toolbarbutton-1,
106 toolbar[labelalign="end"] .toolbarbutton-1 > .toolbarbutton-menubutton-button,
107 toolbar[labelalign="end"] .toolbarbutton-1 > hbox > vbox {
108 -moz-box-orient: horizontal;
111 /* ::::: standard toolbar buttons ::::: */
114 -moz-user-focus: ignore;
117 background-color: transparent;
120 /* ::::: taskbuttons ::::: */
124 .taskbutton:hover:active {
130 background-color: #9999CC;
133 .taskbutton:hover:active {
134 background-color: #CCCCFF;
137 /* override windows */
139 .toolbarbutton-icon[label]:not([label=""]),
140 .toolbarbutton-icon[type="menu"] {
141 -moz-margin-end: 2px;