1 /** this should only contain XUL dialog and document window widget defaults. Defaults for widgets of
2 a particular application should be in that application's style sheet.
3 For example style definitions for navigator can be found in navigator.css
5 THIS FILE IS LOCKED DOWN. YOU ARE NOT ALLOWED TO MODIFY IT WITHOUT FIRST HAVING YOUR
6 CHANGES REVIEWED BY hyatt@netscape.com.
9 /* import the widget style sheets */
11 /* all localizable skin settings shall live here */
12 @import url(chrome://global/locale/intl.css);
14 /* this seems to be excluded now! let's see what happens...
16 @import url(chrome://global/skin/box.css);
17 @import url(chrome://global/skin/button.css);
18 @import url(chrome://global/skin/checkbox.css);
19 @import url(chrome://global/skin/radio.css);
20 @import url(chrome://global/skin/tree.css);
21 @import url(chrome://global/skin/outliner.css);
22 @import url(chrome://global/skin/splitter.css);
23 @import url(chrome://global/skin/radio.css);
24 @import url(chrome://global/skin/menubutton.css);
25 @import url(chrome://global/skin/menulist.css);
26 @import url(chrome://global/skin/menu.css);
27 @import url(chrome://global/skin/formatting.css);
28 @import url(chrome://global/skin/textfield.css);
29 @import url(chrome://global/skin/tabcontrol.css);
30 @import url(chrome://global/skin/toolbar.css);
31 @import url(chrome://global/skin/colorpicker.css);
35 @import url("chrome://global/skin/formatting.css");
37 @import url("chrome://global/content/bindings/outliner.css");
38 @import url("chrome://global/content/bindings/popup.css");
39 @import url("chrome://global/content/bindings/scrollbar.css");
40 @import url("chrome://global/content/bindings/tree.css");
42 @import url("chrome://global/skin/button.css");
43 @import url("chrome://global/skin/checkbox.css");
44 @import url("chrome://global/skin/colorpicker.css");
45 @import url("chrome://global/skin/menu.css");
46 @import url("chrome://global/skin/menubutton.css");
47 @import url("chrome://global/skin/menulist.css");
48 @import url("chrome://global/skin/outliner.css");
49 @import url("chrome://global/skin/popup.css");
50 @import url("chrome://global/skin/progressmeter.css");
51 @import url("chrome://global/skin/radio.css");
52 @import url("chrome://global/skin/scrollbox.css");
53 @import url("chrome://global/skin/splitter.css");
54 @import url("chrome://global/skin/tabcontrol.css");
55 @import url("chrome://global/skin/textbox.css");
56 @import url("chrome://global/skin/toolbar.css");
57 @import url("chrome://global/skin/tree.css");
60 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
71 -moz-binding : url("chrome://global/skin/buttonBindings.xml#buttonleft");
76 -moz-binding : url("chrome://global/skin/classicBindings.xml#checkbox");
81 -moz-binding : url("chrome://global/skin/menulistBindings.xml#menulist");
84 menulist[editable="true"]
86 -moz-binding : url("chrome://global/skin/menulistBindings.xml#menulist-editable") !important;
92 -moz-binding : url("chrome://global/skin/menulistBindings.xml#menulistpopup");
97 -moz-binding : url("chrome://global/skin/menulistBindings.xml#menulist-compact");
102 -moz-binding : url("chrome://global/skin/classicBindings.xml#radio");
105 grippy, grippy[collapse="before"]
107 -moz-binding : url("chrome://global/skin/classicBindings.xml#grippy");
110 window[orient="vertical"] > splitter,
111 box[orient="vertical"] > splitter,
112 window[align="vertical"] > splitter,
113 box[align="vertical"] > splitter,
116 -moz-binding : url("chrome://global/skin/classicBindings.xml#splitter-hack");
121 -moz-binding: url("chrome://global/skin/tabBindings.xml#tabs");
126 -moz-binding : url("chrome://global/skin/classicBindings.xml#toolbargrippy");
129 toolbargrippy[tbgrippy-collapsed="true"]
131 -moz-binding : url("chrome://global/skin/classicBindings.xml#toolbargrippy-collapsed");
137 * XXX-DEBUG: HTML namespace/titledbutton striping.
143 border : 1px solid green !important;
148 border : none !important;
153 border : 1px solid purple !important;
158 * XUL <window> element
162 background-color : #CCD0DD;
164 font : 3mm helvetica,arial,tahoma,sans-serif;
166 -moz-user-focus : ignore;
171 cursor : wait !important;
176 background-color : #CCD0DD;
177 padding : 7px 5px 5px 5px;
181 * XUL <box> debugging
183 :-moz-horizontal-box-debug
185 border : 2px solid blue;
186 border-top-width : 10px;
192 :-moz-vertical-box-debug
194 border : 2px solid red;
195 border-left-width : 10px;
202 * Utility icons (used for alert dialogs, etc)
206 list-style-image : url("chrome://global/skin/message-icon.gif");
211 list-style-image : url("chrome://global/skin/alert-icon.gif");
216 list-style-image : url("chrome://global/skin/error-icon.gif");
221 list-style-image : url("chrome://global/skin/question-icon.gif");
229 border-top : 1px solid #9999CC;
230 background-color : #CCD0DD;
238 list-style-image : url("chrome://global/skin/gray-bottomleft.gif");
239 background-position : bottom left;
245 list-style-image : url("chrome://global/skin/gray-bottomright.gif");
246 background-position : bottom right;
251 padding : 0px 1px 0px 1px;
252 vertical-align : middle;
255 .statusbar-panel-icon
257 margin : 0px 2px 0px 0px;
262 * iframe default sizing