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/. */
4
5/* ===== toolbar.css ====================================================
6  == Styles used by XUL toolbar-related elements.
7  ======================================================================= */
8
9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
10
11/* ::::: toolbox ::::: */
12
13toolbox {
14  -moz-appearance: toolbox;
15}
16
17/* ::::: menubar & toolbar ::::: */
18
19toolbar {
20  -moz-appearance: toolbar;
21  min-width: 1px;
22  min-height: 20px;
23  padding: 2px 0px;
24}
25
26menubar, toolbar[type="menubar"] {
27  -moz-appearance: menubar;
28  color: -moz-menubartext;
29  min-width: 1px;
30  min-height: 20px;
31  padding: 1px 0px;
32}
33
34menubar:-moz-lwtheme,
35toolbar:-moz-lwtheme {
36  -moz-appearance: none;
37  color: inherit;
38}
39
40/* in browser.xul, the menubar is inside a toolbar... */
41toolbaritem > menubar {
42  -moz-appearance: none;
43}
44
45/* ::::: toolbar decorations ::::: */
46
47toolbarseparator {
48  -moz-appearance: separator;
49  margin : 0;
50  border: 0;
51  min-width: 2px;
52}
53
54toolbarspacer {
55  width: 15px;
56}
57
58/* ::::: toolbarpaletteitem ::::: */
59
60toolbarpaletteitem {
61  cursor: grab;
62}
63
64.toolbarpaletteitem-box[type="spacer"],
65.toolbarpaletteitem-box[type="spring"] {
66  border: 1px solid #808080;
67  background-color: #FFF !important;
68}
69
70toolbarpaletteitem[place="toolbar"] > toolbarspacer {
71  width: 11px;
72}
73
74.toolbarpaletteitem-box[type="spacer"][place="toolbar"],
75.toolbarpaletteitem-box[type="spring"][place="toolbar"] {
76  margin-top: 2px;
77  margin-bottom: 2px;
78  margin-inline-start: 0px;
79  margin-inline-end: 2px;
80}
81
82.toolbarpaletteitem-box[type="separator"][place="palette"] {
83  width: 2px;
84  height: 50px;
85}
86
87.toolbarpaletteitem-box[type="spacer"][place="palette"],
88.toolbarpaletteitem-box[type="spring"][place="palette"] {
89  margin-bottom: 2px;
90  width: 50px;
91  height: 50px;
92}
93
94.toolbarpaletteitem-box[type="spring"][place="palette"] {
95  background: url("chrome://global/skin/toolbar/spring.png") no-repeat center;
96}
97
98/* ..... drag and drop feedback ..... */
99
100toolbarpaletteitem[place="toolbar"] {
101  margin-left: -2px;
102  margin-right: -2px;
103  border-left: 2px solid transparent;
104  border-right: 2px solid transparent;
105}
106
107toolbarpaletteitem[dragover="left"] {
108  border-left-color: #000000;
109}
110
111toolbarpaletteitem[dragover="right"] {
112  border-right-color: #000000;
113}
114