changes to make add-ons manager more LCARS-style
[themes.git] / LCARStrek / global / toolbar.css
... / ...
CommitLineData
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 background-color: #000000;
15 color: #FF9F00;
16}
17
18/* ::::: toolbar & menubar ::::: */
19
20toolbar,
21menubar {
22 border-bottom: 3px solid #000000;
23 background-color: #000000;
24 color: #FF9F00;
25 min-width: 1px;
26}
27
28/* toolbar-holder is the body of the main part of a toolbar */
29.toolbar-holder {
30 background-color: #9C9CFF;
31 color: #000000;
32 -moz-padding-end: 2px;
33}
34
35menubar > .toolbar-box > .toolbar-holder,
36toolbar[type="menubar"] > .toolbar-box > .toolbar-holder {
37 background-color: #6000CF;
38 color: #FF9F00;
39}
40
41/* ::::: toolbargrippy, startcap (LCARStrek specific) ::::: */
42
43toolbargrippy,
44.toolbar-startcap,
45.menubar-startcap {
46 border-radius: 8px 0px 0px 8px;
47 -moz-box-orient: vertical;
48 -moz-box-align: center;
49 background-color: #FF9F00;
50 border: none;
51 border-right: 3px solid black;
52 width: 15px;
53 min-height: 16px;
54}
55
56toolbargrippy:hover {
57 background-color: #FFCF00;
58}
59
60/* ::::: endcap (LCARStrek specific) ::::: */
61
62.toolbar-endcap,
63.menubar-endcap {
64 border-radius: 0px 8px 8px 0px;
65 background-color: #FF9F00;
66 border: none;
67 border-left: 3px solid black;
68 width: 15px;
69 min-height: 16px;
70}
71
72/* ::::: collapsed tray and grippies ::::: */
73
74toolbargrippy[tbgrippy-collapsed="true"] {
75 -moz-box-orient: horizontal;
76 border-radius: 4px 0px 0px 4px;
77 margin-bottom: 3px;
78 width: 30px;
79 /* height gets set to the width of the uncollapsed grippy by default
80 so use !important to force all to the same smaller height */
81 height: 10px !important;
82 min-height: 10px;
83}
84
85.collapsed-tray-spacer {
86 border-bottom: none;
87}
88
89/* in some cases, the menubar is inside a toolbar... */
90toolbaritem > menubar,
91toolbar > menubar {
92 border-bottom-style: none;
93 background-color: transparent;
94}
95
96/* ::::: lightweight theme ::::: */
97
98menubar:-moz-lwtheme,
99toolbox:-moz-lwtheme,
100toolbar:-moz-lwtheme {
101 -moz-appearance: none;
102 background: none;
103 border-color: transparent;
104}
105
106/* ::::: toolbar decorations ::::: */
107
108toolbarseparator {
109 margin: 2px;
110 -moz-margin-end: 0;
111 border-right: 1px solid #000000;
112 width: 1px;
113}
114
115toolbarspacer {
116 width: 10px;
117}
118
119toolbar[mode="icons"] .toolbarbutton-text {
120 display: none;
121}
122
123toolbar[mode="text"] .toolbarbutton-icon {
124 display: none;
125}
126
127toolbar[mode="text"] .toolbarbutton-text {
128 padding: 0 !important;
129 margin: 1px 3px !important;
130}
131
132/* ::::: toolbarpaletteitem ::::: */
133
134toolbarpaletteitem {
135 cursor: grab;
136}
137
138.toolbarpaletteitem-box[type="spacer"],
139.toolbarpaletteitem-box[type="spring"] {
140 border-radius: 5px;
141 border: 1px solid #9C9CFF;
142 background-color: #000000 !important;
143}
144
145toolbarpaletteitem[place="toolbar"] > toolbarspacer {
146 width: 11px;
147}
148
149.toolbarpaletteitem-box[type="spacer"][place="toolbar"],
150.toolbarpaletteitem-box[type="spring"][place="toolbar"] {
151 margin-top: 2px;
152 margin-bottom: 2px;
153 -moz-margin-start: 0px;
154 -moz-margin-end: 2px;
155}
156
157.toolbarpaletteitem-box[type="separator"][place="palette"] {
158 width: 2px;
159 height: 50px;
160}
161
162.toolbarpaletteitem-box[type="spacer"][place="palette"],
163.toolbarpaletteitem-box[type="spring"][place="palette"] {
164 margin-bottom: 2px;
165 width: 50px;
166 height: 50px;
167}
168
169.toolbarpaletteitem-box[type="spring"][place="palette"] {
170 background: url("chrome://global/skin/toolbar/spring.gif") no-repeat center;
171}
172
173/* ..... drag and drop feedback ..... */
174
175toolbarpaletteitem[place="toolbar"] {
176 -moz-margin-start: -2px;
177 -moz-margin-end: -2px;
178 border-left: 2px solid transparent;
179 border-right: 2px solid transparent;
180}
181
182toolbarpaletteitem[dragover="left"] {
183 border-left-color: #008484;
184}
185
186toolbarpaletteitem[dragover="right"] {
187 border-right-color: #008484;
188}