accomodate recent XUL 1.0 changes
[themes.git] / LCARStrek / global / skin / menu.css
CommitLineData
1d798428 1menu, menuitem
2 {
3 background-color : #000000;
4 color : #FF9F00;
7ff5b526 5 -moz-box-align : center;
1d798428 6 }
7
8menuitem[default="true"]
9 {
10 font-weight : bold;
11 }
12
13menu[disabled="true"], menuitem[disabled="true"],
14menu[menuactive="true"][disabled="true"],
15menuitem[menuactive="true"][disabled="true"]
16 {
17 color : #8050B0;
18 }
19
8b168888 20menupopup > menu,
21menupopup > menuitem,
22popup > menu,
23popup > menuitem
1d798428 24 {
8b168888 25 -moz-border-radius : 0px;
26 max-width : 42em; /* should move to content */
27 margin : 0px;
1d798428 28 }
29
30menuseparator
31 {
32 border : 1px solid #9C9CFF;
33 margin : 2px 2px 2px 2px;
34 }
35
36menubar > menu
37 {
38 -moz-border-radius : 0px;
39 border : 1px solid transparent;
40 padding : 2px 0px 2px 3px;
41 margin : 0px 2px 0px 2px;
42 }
43
1d798428 44menubar > menu[menuactive="true"]
45 {
46 background-color : #FFCF00;
47 color : #000000;
48 border : 1px solid transparent;
49 }
50
51menubar > menu[menuactive="true"][open="true"]
52 {
53 background-color : #FF9F00;
54 color : #000000;
55 border : 1px solid transparent;
56 }
57
58menupopup > menu[menuactive="true"],
59menupopup > menuitem[menuactive="true"],
60popup > menu[menuactive="true"],
61popup > menuitem[menuactive="true"]
62 {
63 background-color : #FFCF00;
64 color : #000000;
65 }
66
dac2c253 67
1d798428 68/**
69 * Atomic sub-parts of standard menus
70 **/
71.menu-right
72 {
73 margin : 0px 0px 0px 6px;
74 width : 8px;
7ff5b526 75 -moz-box-pack : center;
1d798428 76 list-style-image : url("chrome://global/skin/menu-arrow.gif");
77 }
78
79.menu-right[disabled="true"]
80 {
81 list-style-image : url("chrome://global/skin/menu-arrow-disabled.gif");
82 }
83
84.menu-right[menuactive="true"][disabled="true"]
85 {
86 list-style-image : url("chrome://global/skin/menu-arrow-disabled.gif");
87 }
88
89.menu-right[menuactive="true"],
90.menu-right[menuactive="true"][open="true"]
91 {
92 list-style-image : url("chrome://global/skin/menu-arrow-hover.gif");
93 }
94
95.menu-iconic-left
96 {
97 color : inherit;
dac2c253 98 margin : 0px 4px 0px 3px;
99 width : 16px;
7ff5b526 100 -moz-box-pack : center;
1d798428 101 list-style-image : inherit;
102 }
103
104.menubar-left
105 {
106 color : inherit;
107 margin : 0px 2px 0px 0px;
108 }
109
dac2c253 110.menu-iconic-text, .menu-iconic-accel, .menu-text, .menu-accel
1d798428 111 {
112 color : inherit;
1d798428 113 }
114
8b168888 115.menu-iconic-text
116 {
117 margin : 2px 2px 2px 0px;
118 }
119
1d798428 120.menu-text
121 {
8b168888 122 margin : 2px 2px 2px 23px;
1d798428 123 }
124
125.menu-accel
126 {
8b168888 127 margin : 2px 14px 2px 6px;
1d798428 128 }
129
130.menu-iconic-accel
131 {
8b168888 132 margin : 2px 14px 2px 4px;
1d798428 133 }
134
135.menubar-text
136 {
137 color : inherit;
138 margin-right : 2px;
139 }
140
141menuitem[checked="true"]
142 {
143 list-style-image : url("chrome://global/skin/menu-check.gif");
144 }
145
8b168888 146menuitem[checked="true"][menuactive="true"]
147 {
148 list-style-image : url("chrome://global/skin/menu-check-hover.gif");
149 }
150
1d798428 151menuitem[checked="true"][disabled="true"]
152 {
153 list-style-image : url("chrome://global/skin/menu-check-disabled.gif");
154 }
155
8b168888 156menuitem[checked="true"][type="radio"]
1d798428 157 {
8b168888 158 list-style-image : url("chrome://global/skin/menu-radio.gif");
159 }
160
161menuitem[checked="true"][type="radio"][disabled="true"]
162 {
163 list-style-image : url("chrome://global/skin/menu-radio-disabled.gif");
164 }
165
166menuitem[checked="true"][type="radio"][menuactive="true"]
167 {
168 list-style-image : url("chrome://global/skin/menu-radio-hover.gif");
1d798428 169 }
170
8b168888 171/* ::::: autocomplete menuitems ::::: */
172
173.autocomplete-history-popup > menuitem
174 {
175 max-width : none !important;
176 font-size : smaller;
177 }
178
179/* ::::: menu/menuitems in a menulist popup ::::: */
180
181 menulist > menupopup > menuitem,
182 menulist > menupopup > menu
183 {
3ef99d2d 184 padding : 0px 4px !important;
8b168888 185 min-width : 0px; /* should be in content*/
186 max-width : none; /* should be in content*/
187 }
188
189 menulist > menupopup > menuitem > .menu-iconic-accel,
190 menulist > menupopup > menuitem > .menu-accel,
191 menulist > menupopup > menuitem > .menu-text,
192 menulist > menupopup > menuitem > .menu-iconic-text,
193 menulist > menupopup > menu > .menu-text,
194 menulist > menupopup > menu > .menu-accel,
195 menulist > menupopup > menu > .menu-iconic-text,
196 menulist > menupopup > menu > .menu-iconic-accel
197 {
198 margin-top : 0px;
199 margin-bottom : 0px;
200 }
201
202 menulist > menupopup > menuitem[selected="true"]
203 {
204 border : 1px dotted #F5DB95;
205 }
206
207 menulist > menupopup > menuitem > .menu-iconic-left,
208 menulist > menupopup > menuitem > .menu-iconic-left[menuactive="true"]
209 {
210 list-style-image : inherit;
211 width : 0px;
212 border : none;
213 }