accomodate recent XUL 1.0 changes
[themes.git] / LCARStrek / global / skin / menu.css
1 menu, menuitem  
2   {
3     background-color      : #000000;
4     color                 : #FF9F00;
5     -moz-box-align        : center;
6   }
7
8 menuitem[default="true"]
9   {
10     font-weight           : bold;
11   }  
12   
13 menu[disabled="true"], menuitem[disabled="true"],
14 menu[menuactive="true"][disabled="true"],
15 menuitem[menuactive="true"][disabled="true"]
16   {
17           color                 : #8050B0;
18   }
19
20 menupopup > menu,
21 menupopup > menuitem,
22 popup > menu,
23 popup > menuitem
24   {
25     -moz-border-radius    : 0px;
26     max-width             : 42em; /* should move to content */
27     margin                : 0px;
28   }
29
30 menuseparator 
31   {
32     border                : 1px solid #9C9CFF; 
33     margin                : 2px 2px 2px 2px;
34   }
35
36 menubar > 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
44 menubar > menu[menuactive="true"] 
45   {
46     background-color      : #FFCF00;
47     color                 : #000000;
48     border                : 1px solid transparent; 
49   }
50
51 menubar > menu[menuactive="true"][open="true"] 
52   {
53     background-color      : #FF9F00;
54     color                 : #000000;
55     border                : 1px solid transparent; 
56   }
57
58 menupopup > menu[menuactive="true"],
59 menupopup > menuitem[menuactive="true"],
60 popup > menu[menuactive="true"],
61 popup > menuitem[menuactive="true"]
62   {
63     background-color      : #FFCF00;
64     color                 : #000000;
65   }
66
67
68 /** 
69  * Atomic sub-parts of standard menus
70  **/
71 .menu-right 
72   {
73     margin                : 0px 0px 0px 6px;
74     width                 : 8px;
75     -moz-box-pack         : center;
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;
98     margin                : 0px 4px 0px 3px;
99     width                 : 16px;
100     -moz-box-pack         : center;
101     list-style-image      : inherit;
102   }
103
104 .menubar-left 
105   {
106     color                 : inherit;
107     margin                : 0px 2px 0px 0px;
108   }
109
110 .menu-iconic-text, .menu-iconic-accel, .menu-text, .menu-accel
111   {
112     color                 : inherit;
113   }
114
115 .menu-iconic-text
116   {
117     margin                : 2px 2px 2px 0px;
118   }
119
120 .menu-text 
121   {
122     margin                : 2px 2px 2px 23px;
123   }
124
125 .menu-accel 
126   {
127     margin                : 2px 14px 2px 6px;
128   }
129
130 .menu-iconic-accel 
131   {
132     margin                : 2px 14px 2px 4px;
133   }
134
135 .menubar-text 
136   {
137     color                 : inherit;
138     margin-right          : 2px;
139   }
140
141 menuitem[checked="true"] 
142   {
143     list-style-image      : url("chrome://global/skin/menu-check.gif");
144   }
145
146 menuitem[checked="true"][menuactive="true"]
147   {
148     list-style-image      : url("chrome://global/skin/menu-check-hover.gif");
149   }
150
151 menuitem[checked="true"][disabled="true"] 
152   {
153     list-style-image      : url("chrome://global/skin/menu-check-disabled.gif");
154   }
155
156 menuitem[checked="true"][type="radio"] 
157   {
158     list-style-image      : url("chrome://global/skin/menu-radio.gif");
159   }
160
161 menuitem[checked="true"][type="radio"][disabled="true"] 
162   {
163     list-style-image      : url("chrome://global/skin/menu-radio-disabled.gif");
164   }
165
166 menuitem[checked="true"][type="radio"][menuactive="true"] 
167   {
168     list-style-image      : url("chrome://global/skin/menu-radio-hover.gif");
169   }
170
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     {
184       padding             : 0px 4px !important; 
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     }