1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/toolkit/themes/windows/global/menu.css Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,287 @@ 1.4 +/* This Source Code Form is subject to the terms of the Mozilla Public 1.5 + * License, v. 2.0. If a copy of the MPL was not distributed with this 1.6 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 1.7 + 1.8 +/* ===== menu.css ======================================================= 1.9 + == Styles used by XUL menu-related elements. 1.10 + ======================================================================= */ 1.11 + 1.12 +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 1.13 + 1.14 +/* ::::: menu/menuitem ::::: */ 1.15 + 1.16 +menu, 1.17 +menuitem, 1.18 +.splitmenu-menuitem { 1.19 + -moz-appearance: menuitem; 1.20 + -moz-box-align: center; 1.21 + color: MenuText; 1.22 + font: menu; 1.23 + list-style-image: none; 1.24 + -moz-image-region: auto; 1.25 +} 1.26 + 1.27 +menuitem[default="true"] { 1.28 + font-weight: bold; 1.29 +} 1.30 + 1.31 +menu[disabled="true"], 1.32 +menuitem[disabled="true"], 1.33 +.splitmenu-menuitem[disabled="true"], 1.34 +menu[_moz-menuactive="true"][disabled="true"], 1.35 +menuitem[_moz-menuactive="true"][disabled="true"], 1.36 +.splitmenu-menuitem[_moz-menuactive="true"][disabled="true"] { 1.37 + color: GrayText; 1.38 + text-shadow: none; 1.39 +} 1.40 + 1.41 +@media (-moz-windows-classic) { 1.42 + menu[disabled="true"], 1.43 + menubar > menu[disabled="true"][_moz-menuactive="true"], 1.44 + menuitem[disabled="true"], 1.45 + .splitmenu-menuitem[disabled="true"] { 1.46 + color: ThreeDShadow; 1.47 + text-shadow: 1px 1px ThreeDHighlight; 1.48 + } 1.49 +} 1.50 + 1.51 +menuitem.spell-suggestion { 1.52 + font-weight: bold; 1.53 +} 1.54 + 1.55 +/* ..... internal content .... */ 1.56 + 1.57 +.menu-accel, 1.58 +.menu-iconic-accel, 1.59 +.menu-text, 1.60 +.menu-iconic-text { 1.61 + margin: 0px !important; 1.62 + padding: 1px 0px; 1.63 + color: inherit; 1.64 +} 1.65 + 1.66 +.menu-text { 1.67 + -moz-padding-start: 1.45em !important; 1.68 + -moz-appearance: menuitemtext; 1.69 +} 1.70 + 1.71 +.menu-text, 1.72 +.menu-iconic-text { 1.73 + font-weight: inherit; 1.74 + -moz-margin-start: 2px !important; 1.75 + -moz-padding-end: 2px; 1.76 +} 1.77 + 1.78 +.menu-description { 1.79 + font-style: italic; 1.80 + color: GrayText; 1.81 + -moz-margin-start: 1ex !important; 1.82 +} 1.83 + 1.84 +.menu-accel, 1.85 +.menu-iconic-accel { 1.86 + color: inherit; 1.87 + -moz-margin-start: 0.74em !important; 1.88 + -moz-margin-end: 1.35em !important; 1.89 +} 1.90 + 1.91 +.menu-iconic-left { 1.92 + min-width: 1.45em; 1.93 +} 1.94 + 1.95 +.menu-iconic-icon { 1.96 + width: 16px; 1.97 + height: 16px; 1.98 +} 1.99 + 1.100 +menu.menu-iconic > .menu-iconic-left, 1.101 +menuitem.menuitem-iconic > .menu-iconic-left, 1.102 +.splitmenu-menuitem[iconic="true"] > .menu-iconic-left { 1.103 + -moz-appearance: menuimage; 1.104 + padding-top: 2px; 1.105 +} 1.106 + 1.107 +/* ..... menu arrow box ..... */ 1.108 + 1.109 +.menu-right { 1.110 + -moz-appearance: menuarrow; 1.111 + -moz-margin-end: -2px; 1.112 + list-style-image: none; 1.113 + min-width: 1.28em; 1.114 + padding-top: 1px; 1.115 +} 1.116 + 1.117 +/* ::::: menu/menuitems in menubar ::::: */ 1.118 + 1.119 +menubar > menu { 1.120 + border: 2px solid transparent; 1.121 +} 1.122 + 1.123 +menubar > menu[_moz-menuactive="true"]:not([disabled="true"]) { 1.124 + color: -moz-menubarhovertext; 1.125 +} 1.126 + 1.127 +menubar > menu[_moz-menuactive="true"][open="true"] { 1.128 + border-width: 3px 1px 1px 3px; 1.129 +} 1.130 + 1.131 +menubar > menu:-moz-lwtheme { 1.132 + -moz-appearance: none; 1.133 + border-style: none; 1.134 +} 1.135 + 1.136 +menubar > menu:-moz-lwtheme:not([disabled="true"]) { 1.137 + color: inherit !important; 1.138 +} 1.139 + 1.140 +menubar > menu:-moz-lwtheme[_moz-menuactive="true"]:not([disabled="true"]) { 1.141 + background-color: Highlight; 1.142 + color: HighlightText !important; 1.143 + text-shadow: none; 1.144 +} 1.145 + 1.146 +%ifdef XP_WIN 1.147 +menubar > menu:-moz-window-inactive { 1.148 + color: ThreeDShadow; 1.149 +} 1.150 +%endif 1.151 + 1.152 +/* ..... internal content .... */ 1.153 + 1.154 +.menubar-left { 1.155 + color: inherit; 1.156 +} 1.157 + 1.158 +.menubar-text { 1.159 + margin: 1px 6px 2px 6px !important; 1.160 + color: inherit; 1.161 +} 1.162 + 1.163 +/* ::::: menu/menuitems in popups ::::: */ 1.164 + 1.165 +menupopup > menu, 1.166 +menupopup > menuitem { 1.167 + max-width: 42em; 1.168 +} 1.169 + 1.170 +menu[_moz-menuactive="true"], 1.171 +menuitem[_moz-menuactive="true"], 1.172 +.splitmenu-menuitem[_moz-menuactive="true"] { 1.173 + background-color: -moz-menuhover; 1.174 + color: -moz-menuhovertext; 1.175 +} 1.176 + 1.177 +/* ::::: menu/menuitems in menulist popups ::::: */ 1.178 + 1.179 +.menulist-menupopup > menuitem, 1.180 +menulist > menupopup > menuitem, 1.181 +.menulist-menupopup > menu, 1.182 +menulist > menupopup > menu { 1.183 + -moz-appearance: none; 1.184 + border: 1px solid transparent; 1.185 + -moz-padding-start: 5px; 1.186 + -moz-padding-end: 5px; 1.187 + max-width: none; 1.188 + font: message-box; 1.189 + color: -moz-FieldText; 1.190 +} 1.191 + 1.192 +.menulist-menupopup > menuitem[_moz-menuactive="true"], 1.193 +menulist > menupopup > menuitem[_moz-menuactive="true"], 1.194 +.menulist-menupopup > menu[_moz-menuactive="true"], 1.195 +menulist > menupopup > menu[_moz-menuactive="true"] { 1.196 + background-color: highlight; 1.197 + color: highlighttext; 1.198 +} 1.199 + 1.200 +.menulist-menupopup > menuitem > .menu-iconic-left, 1.201 +menulist > menupopup > menuitem > .menu-iconic-left, 1.202 +.menulist-menupopup > menu > .menu-iconic-left, 1.203 +menulist > menupopup > menu > .menu-iconic-left { 1.204 + display: none; 1.205 + padding-top: 0px; 1.206 +} 1.207 + 1.208 +.menulist-menupopup > menuitem > label, 1.209 +menulist > menupopup > menuitem > label, 1.210 +.menulist-menupopup > menu > label, 1.211 +menulist > menupopup > menu > label { 1.212 + padding-top: 0px; 1.213 + padding-bottom: 0px; 1.214 +} 1.215 + 1.216 +menulist:-moz-focusring > menupopup > menuitem[_moz-menuactive="true"] { 1.217 + border: 1px dotted #F5DB95; 1.218 +} 1.219 + 1.220 +menulist > menupopup > menuitem[_moz-menuactive="true"][disabled="true"] { 1.221 + color: GrayText; 1.222 +} 1.223 + 1.224 +menulist > menupopup > menuitem[disabled="true"]:not([_moz-menuactive="true"]):-moz-system-metric(windows-classic) { 1.225 + color: GrayText; 1.226 + text-shadow: none; 1.227 +} 1.228 + 1.229 +menulist > menupopup > menuitem:not(.menuitem-iconic) > .menu-iconic-text { 1.230 + margin: 0 !important; 1.231 +} 1.232 + 1.233 +/* ::::: checkbox and radio menuitems ::::: */ 1.234 + 1.235 +menuitem[type="checkbox"], 1.236 +menuitem[checked="true"] { 1.237 + -moz-appearance: checkmenuitem; 1.238 +} 1.239 +menuitem[type="checkbox"] > .menu-iconic-left, 1.240 +menuitem[checked="true"] > .menu-iconic-left { 1.241 + -moz-appearance: menucheckbox; 1.242 + padding-top: 0px; 1.243 +} 1.244 + 1.245 +menuitem[type="radio"] { 1.246 + -moz-appearance: radiomenuitem; 1.247 +} 1.248 +menuitem[type="radio"] > .menu-iconic-left { 1.249 + -moz-appearance: menuradio; 1.250 + padding-top: 0px; 1.251 +} 1.252 + 1.253 +menuitem[type="checkbox"] > .menu-iconic-left > .menu-iconic-icon, 1.254 +menuitem[checked="true"] > .menu-iconic-left > .menu-iconic-icon, 1.255 +menuitem[type="radio"] > .menu-iconic-left > .menu-iconic-icon { 1.256 + /* prevent .menu-iconic-icon from enforcing a minimal height of 16px (see bug 411064) 1.257 + XXXzeniko apply that .menu-iconic-icon rule only for children of .menu-iconic */ 1.258 + display: none; 1.259 +} 1.260 + 1.261 +/* ::::: menuseparator ::::: */ 1.262 + 1.263 +menuseparator { 1.264 + -moz-appearance: menuseparator; 1.265 + padding: 3px 1px 4px 1px; 1.266 + border-top: 1px solid ThreeDShadow; 1.267 + border-bottom: 1px solid ThreeDHighlight; 1.268 +} 1.269 + 1.270 +menulist > menupopup > menuseparator, 1.271 +.menulist-menupopup > menuseparator { 1.272 + padding: 6px 0 5px 0; 1.273 + border-top: 1px solid #000000; 1.274 + border-bottom: none; 1.275 +} 1.276 + 1.277 +/* ::::: autocomplete ::::: */ 1.278 + 1.279 +.autocomplete-history-popup > menuitem { 1.280 + max-width: none !important; 1.281 + font: message-box; 1.282 +} 1.283 + 1.284 +/* ::::: tree column picker ::::: */ 1.285 + 1.286 +.treecell-popupcell-menu { 1.287 + -moz-margin-start: -2px; 1.288 + list-style-image: url("chrome://global/skin/columnselect.gif"); 1.289 + -moz-image-region: auto; 1.290 +}