polish search a little bit
[themes.git] / EarlyBlue / global / toolbarbutton.css
CommitLineData
9099c61d
RK
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/. */
128000f4 4
f6e0a33f 5/* ===== toolbarbutton.css =====================================================
6 == Styles used by the XUL button element.
7 ======================================================================= */
8
e181d49e
RK
9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
10
74d14f90 11/* ::::: toolbarbutton ::::: */
f6e0a33f 12
74d14f90 13toolbarbutton {
14 -moz-box-align: center;
15 -moz-box-pack: center;
16 margin: 0px;
17 border: 1px solid transparent;
18 padding: 1px;
19 background-color: transparent;
20 color: #000000;
f6e0a33f 21}
22
ca710c53
RK
23.toolbarbutton-icon[label]:not([label=""]),
24.toolbarbutton-icon[type="menu"] {
e181d49e 25 -moz-margin-end: 2px;
f6e0a33f 26}
27
28.toolbarbutton-text {
b1db19fe 29 margin: 0px !important; /* !important for overriding global.css */
74d14f90 30 padding: 0px;
31 text-align: center;
f6e0a33f 32}
33
e181d49e
RK
34toolbarbutton.tabbable {
35 -moz-user-focus: normal !important;
36}
37
024ec655 38toolbarbutton:-moz-focusring {
e181d49e 39 outline: 1px dotted #666699;
cfae8c74 40 outline-offset: -1px;
e181d49e
RK
41}
42
f2450795 43/*
f6e0a33f 44toolbarbutton:hover,
74d14f90 45toolbarbutton.toolbarbutton-menubutton-button[open="true"] {
61af9d1c 46}
f2450795 47*/
f6e0a33f 48
a064a540 49toolbarbutton:hover {
74d14f90 50 border: 1px outset #CCD0DD;
f6e0a33f 51}
52
74d14f90 53toolbarbutton:hover:active,
54toolbarbutton[open="true"] {
e181d49e
RK
55 padding-top: 2px;
56 padding-bottom: 0px;
57 -moz-padding-start: 2px;
58 -moz-padding-end: 0px;
74d14f90 59 border: 1px inset #CCD0DD;
f6e0a33f 60}
61af9d1c 61
e181d49e
RK
62toolbarbutton[disabled="true"],
63toolbarbutton[disabled="true"]:hover,
64toolbarbutton[disabled="true"]:hover:active,
65toolbarbutton[disabled="true"][open="true"] {
66 border: 1px solid transparent;
67 padding: 1px;
68 color: #999999;
f6e0a33f 69}
70
3b1530c2
RK
71toolbarbutton:-moz-lwtheme {
72 text-shadow: none;
73}
74
f6e0a33f 75/* ..... checked state ..... */
76
74d14f90 77toolbarbutton[checked="true"] {
e181d49e
RK
78 padding-top: 2px !important;
79 padding-bottom: 0px !important;
80 -moz-padding-start: 2px !important;
81 -moz-padding-end: 0px !important;
74d14f90 82 border: 1px inset #CCD0DD !important;
83 background-color: #DDDDDD !important;
f6e0a33f 84}
61af9d1c 85
f6e0a33f 86/* ::::: toolbarbutton menu ::::: */
87
74d14f90 88.toolbarbutton-menu-dropmarker {
1d4ddf30 89 padding: 0px;
90 border: none !important;
91 background-color: transparent !important;
f6e0a33f 92}
93
f6e0a33f 94/* ::::: toolbarbutton menu-button ::::: */
95
74d14f90 96toolbarbutton[type="menu-button"] {
97 -moz-box-align: stretch;
f6e0a33f 98}
99
74d14f90 100toolbarbutton[type="menu-button"],
101toolbarbutton[type="menu-button"]:hover,
102toolbarbutton[type="menu-button"]:hover:active,
103toolbarbutton[type="menu-button"][open="true"],
104toolbarbutton[type="menu-button"][disabled="true"],
105toolbarbutton[type="menu-button"][disabled="true"]:hover,
106toolbarbutton[type="menu-button"][disabled="true"]:hover:active {
e181d49e 107 border-style: none;
74d14f90 108 padding: 0px !important;
f6e0a33f 109}
110
111.toolbarbutton-menubutton-button {
74d14f90 112 -moz-box-align: center;
113 -moz-box-pack: center;
e181d49e 114 -moz-box-orient: vertical;
f6e0a33f 115}
116
74d14f90 117.toolbarbutton-menubutton-button,
f6e0a33f 118.toolbarbutton-menubutton-dropmarker {
74d14f90 119 border: 1px solid transparent;
61af9d1c 120}
121
74d14f90 122.toolbarbutton-menubutton-button[disabled="true"],
f6e0a33f 123.toolbarbutton-menubutton-dropmarker[disabled="true"] {
74d14f90 124 border: 1px solid transparent !important;
61af9d1c 125}
f6e0a33f 126
74d14f90 127toolbarbutton[type="menu-button"]:hover > .toolbarbutton-menubutton-button,
61af9d1c 128toolbarbutton[type="menu-button"]:hover > .toolbarbutton-menubutton-dropmarker {
74d14f90 129 border: 1px outset #CCD0DD;
f6e0a33f 130}
131
61af9d1c 132toolbarbutton[type="menu-button"]:hover:active > .toolbarbutton-menubutton-button,
74d14f90 133toolbarbutton[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker,
74d14f90 134toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-button,
135toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker {
136 border: 1px inset #CCD0DD;
f6e0a33f 137}
138
61af9d1c 139toolbarbutton[type="menu-button"]:hover:active > toolbarbutton.toolbarbutton-menubutton-button,
74d14f90 140toolbarbutton[type="menu-button"][open="true"] > toolbarbutton.toolbarbutton-menubutton-button {
e181d49e
RK
141 padding-top: 2px !important;
142 padding-bottom: 0px !important;
143 -moz-padding-start: 2px !important;
144 -moz-padding-end: 0px !important;
f6e0a33f 145}
146
58a9dcb5 147toolbarbutton[disabled="true"] > toolbarbutton.toolbarbutton-menubutton-button,
148toolbarbutton[disabled="true"]:hover:active > toolbarbutton.toolbarbutton-menubutton-button {
b70a3a73 149 padding: 1px !important;
150}
151
74d14f90 152/* .......... dropmarker .......... */
153
154.toolbarbutton-menubutton-dropmarker {
1232bf8e 155 -moz-box-align: start;
02920d2b 156 padding: 3px 1px 1px;
37cf043b 157 background-color: transparent;
f6e0a33f 158}
159
74d14f90 160toolbarbutton[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker,
74d14f90 161toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker {
e181d49e
RK
162 padding-top: 4px;
163 padding-bottom: 0px;
164 -moz-padding-start: 2px;
165 -moz-padding-end: 0px;
74d14f90 166}
167
168.toolbarbutton-menubutton-dropmarker[disabled="true"] {
02920d2b 169 padding: 3px 1px 1px !important;
f6e0a33f 170}