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