4 - The contents of this file are subject to the Netscape Public
5 - License Version 1.1 (the "License"); you may not use this file
6 - except in compliance with the License. You may obtain a copy of
7 - the License at http://www.mozilla.org/NPL/
9 - Software distributed under the License is distributed on an "AS
10 - IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
11 - implied. See the License for the specific language governing
12 - rights and limitations under the License.
14 - The Original Code is Mozilla Communicator client code, released
17 - The Initial Developer of the Original Code is Netscape
18 - Communications Corporation. Portions created by Netscape are
19 - Copyright (C) 1998-2000 Netscape Communications Corporation. All
25 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
26 <?xml-stylesheet href="chrome://bluegriffon/skin/insertTable.css" type="text/css"?>
27 <?xml-stylesheet href="chrome://bluegriffon/skin/bluegriffonDialogs.css" type="text/css"?>
30 <!DOCTYPE prefwindow SYSTEM "chrome://bluegriffon/locale/insertTable.dtd">
32 <prefwindow title="&windowTitle.label;"
33 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
35 buttons="accept,cancel"
37 ondialogaccept="return onAccept();"
38 persist="screenX screenY"
39 screenX="24" screenY="24">
41 <!-- Methods common to all editor dialogs -->
42 <script type="application/x-javascript" src="chrome://bluegriffon/content/utils/dgid.js"/>
43 <script type="application/x-javascript" src="chrome://bluegriffon/content/utils/global.js"/>
44 <script type="application/x-javascript" src="chrome://bluegriffon/content/utils/editorUtils.js"/>
45 <script type="application/x-javascript" src="chrome://bluegriffon/content/utils/css.js"/>
46 <script type="application/x-javascript" src="chrome://bluegriffon/content/utils/l10n.js"/>
47 <script type="application/x-javascript" src="chrome://bluegriffon/content/dialogs/insertTable.js"/>
51 <preference id="bluegriffon.defaults.table.halign"
52 name="bluegriffon.defaults.table.halign"
54 <preference id="bluegriffon.defaults.table.valign"
55 name="bluegriffon.defaults.table.valign"
57 <preference id="bluegriffon.defaults.table.border"
58 name="bluegriffon.defaults.table.border"
60 <preference id="bluegriffon.defaults.table.rows"
61 name="bluegriffon.defaults.table.rows"
63 <preference id="bluegriffon.defaults.table.cols"
64 name="bluegriffon.defaults.table.cols"
66 <preference id="bluegriffon.defaults.table.width"
67 name="bluegriffon.defaults.table.width"
69 <preference id="bluegriffon.defaults.table.width_unit"
70 name="bluegriffon.defaults.table.width_unit"
72 <preference id="bluegriffon.defaults.table.text_wrap"
73 name="bluegriffon.defaults.table.text_wrap"
75 <preference id="bluegriffon.defaults.table.cell_spacing"
76 name="bluegriffon.defaults.table.cell_spacing"
78 <preference id="bluegriffon.defaults.table.cell_padding"
79 name="bluegriffon.defaults.table.cell_padding"
83 <broadcaster id="args" value=""/>
86 <tab label="&quicklyTab.label;"/>
87 <tab label="&preciselyTab.label;"/>
88 <tab label="&cellTab.label;"/>
92 <spacer class="spacer" flex="1"/>
93 <grid id="sizeSelector">
94 <columns><column flex="1"/><column/><column flex="1"/></columns>
99 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c1" class="selected"/>
100 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c2" class="selected"/>
101 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c3"/>
102 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c4"/>
103 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c5"/>
104 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c6"/>
111 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c11" class="selected"/>
112 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c12" class="selected"/>
113 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c13"/>
114 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c14"/>
115 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c15"/>
116 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c16"/>
123 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c21"/>
124 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c22"/>
125 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c23"/>
126 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c24"/>
127 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c25"/>
128 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c26"/>
135 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c31"/>
136 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c32"/>
137 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c33"/>
138 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c34"/>
139 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c35"/>
140 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c36"/>
147 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c41"/>
148 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c42"/>
149 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c43"/>
150 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c44"/>
151 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c45"/>
152 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c46"/>
159 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c51"/>
160 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c52"/>
161 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c53"/>
162 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c54"/>
163 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c55"/>
164 <label onmouseover="SelectArea(this)" onclick="SelectSize(this)" value=" " id="c56"/>
170 <hbox align="center">
171 <spacer class="spacer" flex="1"/>
172 <label id="sizeLabel" value="2 x 2"/>
173 <spacer class="spacer" flex="1"/>
175 <spacer class="spacer" flex="1"/>
178 <groupbox><caption label="&size.label;"/>
187 <label control="rowsInput" class="align-right"
188 value="&numRowsEditField.label;"
189 accesskey="&numRowsEditField.accessKey;"/>
193 preference="bluegriffon.defaults.table.rows"/>
198 <label control="columnsInput" class="align-right"
199 value="&numColumnsEditField.label;"
200 accesskey="&numColumnsEditField.accessKey;"/>
204 preference="bluegriffon.defaults.table.cols"/>
208 <label control="widthInput" class="align-right"
209 value="&widthEditField.label;"
210 accesskey="&widthEditField.accessKey;"/>
214 preference="bluegriffon.defaults.table.width"
216 <menulist id="widthPixelOrPercentMenulist" flex="1"
217 preference="bluegriffon.defaults.table.width_unit">
219 <menuitem label="%" value="percentage" oncommand="SetWidthTextBoxMax(this)" />
220 <menuitem label="&pixels.label;" value="pixels" oncommand="SetWidthTextBoxMax(this)" />
226 <spacer class="spacer"/>
228 <spacer class="spacer"/>
229 <hbox align="center">
230 <label control="borderInput" class="align-right"
231 value="&borderEditField.label;"
232 accesskey="&borderEditField.accessKey;"
233 tooltiptext="&borderEditField.tooltip;" />
237 preference="bluegriffon.defaults.table.border"/>
238 <label value="&pixels.label;"/>
242 <columns><column/><column/></columns>
245 <label value="&horizAlignment.label;" id="horizAlignmentLabel"/>
246 <menulist id="horizAlignment"
247 preference="bluegriffon.defaults.table.halign">
249 <menuitem label="&unspecifiedHAlignment.label;" value=""/>
250 <menuitem label="&leftHAlignment.label;" value="left"/>
251 <menuitem label="¢erHAlignment.label;" value="center"/>
252 <menuitem label="&rightHAlignment.label;" value="right"/>
257 <label value="&vertAlignment.label;" id="vertAlignmentLabel"/>
258 <menulist id="vertAlignment"
259 preference="bluegriffon.defaults.table.valign">
261 <menuitem label="&unspecifiedVAlignment.label;" value=""/>
262 <menuitem label="&topVAlignment.label;" value="top"/>
263 <menuitem label="&middleVAlignment.label;" value="middle"/>
264 <menuitem label="&bottomVAlignment.label;" value="bottom"/>
269 <label value="&textWrapping.label;" id="textWrappingLabel"/>
270 <radiogroup id="textWrapping" orient="horizontal"
271 preference="bluegriffon.defaults.table.text_wrap" >
272 <radio id="wrapRadio" label="&wrapWrapping.label;" value=""/>
273 <radio id="nowrapRadio" label="&nowrapWrapping.label;" value="nowrap"/>
277 <label value="&cellSpacing.label;"/>
279 <textbox value="2" type="number" id="cellSpacing" oninput="forceInteger(this.id);"
280 preference="bluegriffon.defaults.table.cell_spacing" />
281 <label value="&pixels.label;"/>
285 <label value="&cellPadding.label;"/>
287 <textbox value="2" type="number" id="cellPadding" oninput="forceInteger(this.id);"
288 preference="bluegriffon.defaults.table.cell_padding" />
289 <label value="&pixels.label;"/>
297 <csstoggler id="cssToggler"
298 controls="sizeSelector">
299 <groupbox orient="vertical">
300 <caption label="&cssExtras.label;"/>
301 <checkbox id="collapseBorders"
302 label="&collapseBorders.label;"/>
303 <checkbox id="hideEmptyCells"
304 label="&hideEmptyCells.label;"/>
305 <checkbox id="fixedLayout"
306 label="&fixedLayout.label;"/>