css scoping, false dimensions of <tree>s and urlbar space
[themes.git] / LCARStrek / global / skin / menu.css
1 menu, menuitem  
2   {
3     background-color      : #000000;
4     color                 : #FF9F00;
5     vertical-align        : middle;
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  * Atomic sub-parts of standard menus
69  **/
70 .menu-right 
71   {
72     margin                : 0px 0px 0px 6px;
73     width                 : 8px;
74     text-align            : center;
75     list-style-image      : url("chrome://global/skin/menu-arrow.gif");
76   }
77
78 .menu-right[disabled="true"] 
79   {
80     list-style-image      : url("chrome://global/skin/menu-arrow-disabled.gif");
81   }
82
83 .menu-right[menuactive="true"][disabled="true"] 
84   {
85     list-style-image      : url("chrome://global/skin/menu-arrow-disabled.gif");
86   }
87
88 .menu-right[menuactive="true"],
89 .menu-right[menuactive="true"][open="true"]
90   {
91     list-style-image      : url("chrome://global/skin/menu-arrow-hover.gif");
92   }
93
94 .menu-iconic-left 
95   {
96     color                 : inherit;
97     margin                : 0px 2px 0px 0px;
98     width                 : 13px;
99     text-align            : center;
100     list-style-image      : inherit;
101   }
102
103 .menubar-left 
104   {
105     color                 : inherit;
106     margin                : 0px 2px 0px 0px;
107   }
108
109 .menu-iconic-text, .menu-iconic-accel, .menu-text, .menu-accel 
110   {
111     color                 : inherit;
112     margin                : 0px 2px 0px 0px;
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 /** Tooltips (tooltip <popup> element)
172  *  class="tooltip"
173  **/
174 .tooltip
175   {
176     -moz-border-radius    : 3px;
177     background-color      : #9C9CFF;
178     border                : 1px solid #FFCF00;
179     color                 : #000000;
180     font                  : smaller;
181     padding               : 3px;
182   }
183
184 /* .tooltip html */
185 html#TOOLTIP-tooltipText
186   {
187     padding               : 0px;
188     margin                : 0px;
189   }
190
191 /* ::::: autocomplete menuitems ::::: */
192
193 .autocomplete-history-popup > menuitem
194   {
195     max-width              : none !important;
196     font-size              : smaller;
197   }
198
199 /* ::::: menu/menuitems in a menulist popup ::::: */
200
201   menulist > menupopup > menuitem,
202   menulist > menupopup > menu
203     {
204       padding             : 0px 4px !important;
205       min-width           : 0px;  /* should be in content*/
206       max-width           : none; /* should be in content*/
207     }
208
209   menulist > menupopup > menuitem > .menu-iconic-accel,
210   menulist > menupopup > menuitem > .menu-accel,
211   menulist > menupopup > menuitem > .menu-text,
212   menulist > menupopup > menuitem > .menu-iconic-text,
213   menulist > menupopup > menu > .menu-text,
214   menulist > menupopup > menu > .menu-accel,
215   menulist > menupopup > menu > .menu-iconic-text,
216   menulist > menupopup > menu > .menu-iconic-accel
217     {
218       margin-top          : 0px;
219       margin-bottom       : 0px;
220     }
221
222   menulist > menupopup > menuitem[selected="true"]
223     {
224       border              : 1px dotted #F5DB95;
225     }
226
227   menulist > menupopup > menuitem > .menu-iconic-left,
228   menulist > menupopup > menuitem > .menu-iconic-left[menuactive="true"]
229     {
230       list-style-image    : inherit;
231       width               : 0px;
232       border              : none;
233     }