source: content/prefDialog/vI_prefDialog.xul @ 6b3729

ng_0.9
Last change on this file since 6b3729 was 6b3729, checked in by rene <rene@…>, 3 years ago

unified previously splitted pref-dialog

  • Property mode set to 100644
File size: 28.5 KB
Line 
1<?xml version="1.0"?>
2<!-- ***** BEGIN LICENSE BLOCK *****
3   - This program is free software; you can redistribute it and/or modify
4   - it under the terms of the GNU General Public License as published by
5   - the Free Software Foundation; either version 2 of the License, or
6   - (at your option) any later version.
7
8   - This program is distributed in the hope that it will be useful,
9   - but WITHOUT ANY WARRANTY; without even the implied warranty of
10   - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11   - GNU General Public License for more details.
12
13   - You should have received a copy of the GNU General Public License
14   - along with this program; if not, write to the Free Software
15   - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
16
17   - The Original Code is the Virtual Identity Extension.
18
19   - The Initial Developer of the Original Code is Rene Ejury.
20   - Portions created by the Initial Developer are Copyright (C) 2007
21   - the Initial Developer. All Rights Reserved.
22
23   - Contributor(s):
24   - ***** END LICENSE BLOCK ***** -->
25
26<!DOCTYPE page [
27<!ENTITY % amCopiesDTD SYSTEM "chrome://messenger/locale/am-copies.dtd">
28%amCopiesDTD;
29<!ENTITY % vIprefDialogDTD SYSTEM "chrome://v_identity/locale/vI_prefDialog.dtd">
30%vIprefDialogDTD;
31<!ENTITY % vIstorageExtrasDTD SYSTEM "chrome://v_identity/locale/vI_storageExtras.dtd">
32%vIstorageExtrasDTD;
33<!ENTITY % vIdentityDTD SYSTEM "chrome://v_identity/locale/v_identity.dtd">
34%vIdentityDTD;
35]>
36
37<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
38<?xml-stylesheet href="chrome://messenger/skin/prefPanels.css" type="text/css"?>
39<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
40<?xml-stylesheet href="chrome://mozapps/skin/extensions/extensions.css"?>
41<?xml-stylesheet href="chrome://v_identity/skin/v_identity.css" type="text/css"?>
42<?xml-stylesheet href="chrome://messenger/skin/messageHeader.css"?>
43
44<dialog id="vI_prefDialog"
45    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
46        xmlns:xhtml="http://www.w3.org/1999/xhtml"
47        onload="virtualIdentityExtension.prefDialog.init();"
48        buttons="accept,cancel,help"
49        ondialogaccept="virtualIdentityExtension.prefDialog.savePrefs();"
50        ondialoghelp="virtualIdentityExtension.prefDialog.toggleHelp();"
51        buttonlabelhelp="&vI_prefDialog.dlgHelpButton.label;"
52        persist="screenX screenY"
53        title="&vI_prefDialog.dlgTitle.label;" >
54
55<script type="application/x-javascript"
56            src="chrome://v_identity/content/prefDialog/vI_prefDialog.js" />
57
58<hbox>
59<tabbox id="prefTabbox" class="viewSelector ">
60    <hbox>
61    <vbox>
62        <image id="toggleIcon" class="addresstwisty" onclick="virtualIdentityExtension.prefDialog.base.flipMenuButtons(this);" open="true" persist="open" />
63        <spacer flex="1" />
64    </vbox>
65    <radiogroup xhtml:role="listbox" id="viewGroup" persist="hidden last-selected"
66        class="chromeclass-toolbar" orient="horizontal" flex="1" >
67        <vbox>
68        <hbox>
69            <radio pane="source" id="sourceEmail"
70                oncommand="document.getElementById('prefTabbox').selectedIndex = 0; virtualIdentityExtension.prefDialog.updateHelpUrl();"
71                tooltiptext="&vI_prefDialog.tabbox.tab0.label;" />
72            <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
73            <radio pane="source" id="selection"
74                oncommand="document.getElementById('prefTabbox').selectedIndex = 1; virtualIdentityExtension.prefDialog.updateHelpUrl();"
75                tooltiptext="&vI_prefDialog.tabbox.tab1.label;" />
76            <vbox><spacer flex="1"/><image class="arrow" id="toCompose" /><spacer flex="1"/></vbox>
77            <radio pane="source" id="composeDialog"
78                oncommand="document.getElementById('prefTabbox').selectedIndex = 2; virtualIdentityExtension.prefDialog.updateHelpUrl();"
79                tooltiptext="&vI_prefDialog.tabbox.tab2.label;" />
80            <vbox><spacer flex="1"/><image class="arrow" id="toSend" /><spacer flex="1"/></vbox>
81            <radio pane="source" id="emailOut"
82                oncommand="document.getElementById('prefTabbox').selectedIndex = 3; virtualIdentityExtension.prefDialog.updateHelpUrl();"
83                tooltiptext="&vI_prefDialog.tabbox.tab3.label;" />
84        </hbox>
85        <spacer class="heightS" />
86        <hbox>
87            <spacer id="beforeStorage" />
88            <vbox><spacer flex="1"/><image class="arrow" id="storageUp" /><spacer flex="1"/></vbox>
89            <radio pane="source" id="storageOut"
90                oncommand="document.getElementById('prefTabbox').selectedIndex = 4; virtualIdentityExtension.prefDialog.updateHelpUrl();"
91                tooltiptext="&vI_prefDialog.tabbox.tab4.label;" />
92            <vbox><spacer flex="1"/><image class="arrow" id="storageUpDown" /><spacer flex="1"/></vbox>
93            <spacer id="afterStorage" flex="1"/>
94        </hbox>
95        </vbox>
96        <spacer flex="1"/>
97        <vbox>
98            <spacer flex="1"/>
99            <hbox><spacer flex="1"/><radio pane="source" id="options"
100                oncommand="document.getElementById('prefTabbox').selectedIndex = 5; virtualIdentityExtension.prefDialog.updateHelpUrl();"
101                tooltiptext="&vI_prefDialog.tabbox.tab5.label;" />
102            </hbox>
103            <spacer flex="1"/>
104            <button id="logoButton1" class="v_identity_logo v_identity_logo_button"
105                label="&vident.vidLogo.label; "
106                oncommand="virtualIdentityExtension.prefDialog.openURL('http://www.absorb.it/virtual-id')"
107                tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" />
108        </vbox>
109    </radiogroup>
110    </hbox>
111    <hbox>
112        <tabs>
113            <tab label="&vI_prefDialog.tabbox.tab0.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 0; virtualIdentityExtension.prefDialog.updateHelpUrl(0);"/>
114            <tab label="&vI_prefDialog.tabbox.tab1.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 1; virtualIdentityExtension.prefDialog.updateHelpUrl(1);"/>
115            <tab label="&vI_prefDialog.tabbox.tab2.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 2; virtualIdentityExtension.prefDialog.updateHelpUrl(2);"/>
116            <tab label="&vI_prefDialog.tabbox.tab3.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 3; virtualIdentityExtension.prefDialog.updateHelpUrl(3);"/>
117            <tab label="&vI_prefDialog.tabbox.tab4.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 4; virtualIdentityExtension.prefDialog.updateHelpUrl(4);"/>
118            <tab label="&vI_prefDialog.tabbox.tab5.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 5; virtualIdentityExtension.prefDialog.updateHelpUrl(5);"/>
119        </tabs>
120        <spacer flex="1" />
121        <button id="logoButton2" class="v_identity_logo v_identity_logo_button"
122                label="&vident.vidLogo.label; "
123                oncommand="virtualIdentityExtension.prefDialog.openURL('http://www.absorb.it/virtual-id')"
124                tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" hidden="true" />
125    </hbox>
126    <tabpanels>
127    <tabpanel orient="vertical" >
128        <hbox flex="1">
129        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
130            hidecolumnpicker="true" hidehscroll="true" >
131        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true"/></treecols>
132        <treechildren>
133            <treeitem container="true" open="true" >
134                <treerow><treecell label="&vI_prefDialog.smartCell.label;" /></treerow>
135                <treechildren>
136                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row0.label;" /></treerow></treeitem>
137                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row1.label;" /></treerow></treeitem>
138                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row2.label;" /></treerow></treeitem>
139                </treechildren>
140            </treeitem>
141        </treechildren>
142        </tree>
143       
144        <tabbox flex="1" >
145        <tabs hidden="true">
146            <tab /><tab /><tab /><tab /><tab />
147        </tabs>
148        <tabpanels class="plain">
149            <tabpanel orient="vertical">
150            <dialogheader title="&vI_prefDialog.smartTab0.header;"/>
151                <groupbox>
152                <caption label="&vI_prefDialog.smartTab0.Draft.caption;" />
153                <label id="version-warning"
154                    value="&vI_prefDialog.versionWarning.label;" hidden="true"/>
155                <checkbox id="VIdent_identity.smart_draft" label="&vI_prefDialog.smartDraft.label;"
156                    tooltiptext="&vI_prefDialog.smartDraft.tooltiptext;" prefstring="smart_draft"
157                    oncommand="virtualIdentityExtension.prefDialog.base.constraints();" />
158                </groupbox>
159                <groupbox>
160                <caption label="&vI_prefDialog.smartTab0.Reply.caption;" />
161                <checkbox id="VIdent_identity.smart_reply" label="&vI_prefDialog.smartReply.label;"
162                    tooltiptext="&vI_prefDialog.smartReply.tooltiptext;" prefstring="smart_reply"
163                    oncommand="virtualIdentityExtension.prefDialog.base.smartReplyConstraint(this);" />
164                <hbox><spacer class="widthS"/>
165                    <vbox>
166                    <checkbox id="VIdent_identity.smart_detectByReceivedHeader" label="&vI_prefDialog.smartDetectByReceivedHeader.label;"
167                        tooltiptext="&vI_prefDialog.smartDetectByReceivedHeader.tooltiptext;" prefstring="smart_detectByReceivedHeader" />
168                    <checkbox id="VIdent_identity.smart_reply_for_newsgroups" label="&vI_prefDialog.smartReplyNewsgroups.label;"
169                        tooltiptext="&vI_prefDialog.smartReplyNewsgroups.tooltiptext;" prefstring="smart_reply_for_newsgroups" />
170                    </vbox>
171                </hbox>
172                </groupbox>
173            </tabpanel>
174            <tabpanel orient="vertical">
175                <dialogheader title="&vI_prefDialog.smartTab1.header;"/>
176                <groupbox>
177                <caption label="&vI_prefDialog.smartTab1.caption;" />
178                <vbox align="left">
179                    <description class="widthXX">&vI_prefDialog.smartReplyTab.Tab1.desc;</description>
180                    <hbox>
181                    <vbox><description class="widthX">&vI_prefDialog.smartReply.headers.desc;</description>
182                    <spacer flex="1"/>
183                    <button id="VIdent_identity.smart_reply_headers_reset" label="&vI_prefDialog.smartReply.headers.reset;" oncommand="virtualIdentityExtension.prefDialog.base.smartReplyHeaderReset();"/>
184                    </vbox>
185                    <textbox id="VIdent_identity.smart_reply_headers" multiline="true"
186                        rows="4" size="20" wrap="false" flex="1"
187                        prefstring="smart_reply_headers" />
188                    </hbox>
189                </vbox>
190                </groupbox>
191            </tabpanel>
192            <tabpanel orient="vertical">
193                <dialogheader title="&vI_prefDialog.smartTab2.header;"/>
194                <groupbox>
195                <caption label="&vI_prefDialog.smartTab2.caption;" />
196                <vbox align="left">
197                    <description class="widthXX">&vI_prefDialog.smartReplyTab.Tab2.desc;</description>
198                    <hbox>
199                    <vbox><description class="widthX">&vI_prefDialog.smartReply.filter.desc;</description><spacer flex="1"/></vbox>
200                    <textbox id="VIdent_identity.smart_reply_filter" multiline="true"
201                        rows="4" size="20" wrap="false" flex="1"
202                        prefstring="smart_reply_filter" />
203                    </hbox>
204                </vbox>
205                </groupbox>
206            </tabpanel>
207            <tabpanel orient="vertical">
208                <dialogheader title="&vI_prefDialog.smartTab3.header;"/>
209                <groupbox>
210                <caption label="&vI_prefDialog.smartTab3.caption;" />
211                <vbox align="left">
212                    <checkbox id="VIdent_identity.smart_reply_ignoreFullName" label="&vI_prefDialog.smartReply.ignoreFullname.label;"
213                        prefstring="smart_reply_ignoreFullName" wrap="true" class="widthXX" />
214                    <hbox>
215                    <description class="widthX">&vI_prefDialog.smartReply.defaultFullname.label;</description>
216                    <vbox><spacer flex="1"/><textbox id="VIdent_identity.smart_reply_defaultFullName"
217                        prefstring="smart_reply_defaultFullName" size="20" /><spacer flex="1"/></vbox>
218                    </hbox>
219                    <checkbox id="VIdent_identity.smart_reply_searchBaseIdentity" label="&vI_prefDialog.smartReply.searchBaseIdentity.label;"
220                        prefstring="smart_reply_searchBaseIdentity" wrap="true" class="widthXX" />
221                </vbox>
222                </groupbox>
223            </tabpanel>
224        </tabpanels>
225        </tabbox>
226    </hbox>
227    </tabpanel>
228    <tabpanel orient="vertical" >
229        <hbox flex="1">
230        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
231            hidecolumnpicker="true" hidehscroll="true">
232        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true" /></treecols>
233        <treechildren>
234            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell0.label;" /></treerow></treeitem>
235            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell1.label;" /></treerow></treeitem>
236            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell2.label;" /></treerow></treeitem>
237        </treechildren>
238        </tree>
239       
240        <tabbox flex="1" >
241        <tabs hidden="true"><tab /><tab /><tab /></tabs>
242       
243        <tabpanels class="plain">
244            <tabpanel orient="vertical">
245                <dialogheader title="&vI_prefDialog.idSelection.Tab0.header;"/>
246                <groupbox>
247                <caption label="&vI_prefDialog.idSelection.Tab0.caption;"/>
248                <vbox align="left">
249                    <description class="widthXX">&vI_prefDialog.idSelection.usage.desc;</description>
250                    <listbox id="VIdent_identity.idSelection_ignoreIDs" class="identitySelector widthXX"
251                        prefstring="idSelection_ignoreIDs" rows="5">
252                            <listcols><listcol /><listcol /><listcol id="ignoreIDs_debug" hidden="true" /><listcol flex="1"/></listcols>
253                    </listbox>
254                </vbox>
255                </groupbox>
256            </tabpanel>
257            <tabpanel orient="vertical">
258                <dialogheader title="&vI_prefDialog.idSelection.Tab1.header;"/>
259                <groupbox>
260                <caption label="&vI_prefDialog.idSelection.Tab1.caption;"/>
261                <vbox align="left">
262                    <description class="widthXX">&vI_prefDialog.idSelection.reply.desc;</description>
263                    <checkbox id="VIdent_identity.idSelection_storage_prefer_smart_reply" label="&vI_prefDialog.idSelection.prefer_smart_reply.label;"
264                        prefstring="idSelection_storage_prefer_smart_reply"/>
265                    <checkbox id="VIdent_identity.idSelection_storage_ignore_smart_reply" label="&vI_prefDialog.idSelection.ignore_smart_reply.label;"
266                        prefstring="idSelection_storage_ignore_smart_reply"/>
267                </vbox>
268                </groupbox>
269<!--                <groupbox>
270                <caption label="&vI_prefDialog.idSelection.Tab1.caption2;"/>
271                <vbox align="left">
272                    <description class="widthXX">&vI_prefDialog.idSelection.draft.desc;</description>
273                </vbox>
274                </groupbox>     -->
275            </tabpanel>
276            <tabpanel orient="vertical">
277                <dialogheader title="&vI_prefDialog.idSelection.Tab2.header;"/>
278                <groupbox>
279                <caption label="&vI_prefDialog.idSelection.Tab2.caption;"/>
280                <vbox align="left">
281                    <description class="widthXX">&vI_prefDialog.idSelection.multiselect.desc;</description>
282                    <checkbox id="VIdent_identity.idSelection_ask" label="&vI_prefDialog.idSelection.ask.label;"
283                        prefstring="idSelection_ask"
284                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
285                    <hbox><spacer class="widthS"/><checkbox id="VIdent_identity.idSelection_ask_always" label="&vI_prefDialog.idSelection.ask_always.label;"
286                        prefstring="idSelection_ask_always"
287                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
288                    </hbox>
289                    <checkbox id="VIdent_identity.idSelection_autocreate" label="&vI_prefDialog.idSelection.autocreate.label;"
290                        prefstring="idSelection_autocreate"
291                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
292
293                    <hbox><spacer class="widthS"/><label value="&vI_prefDialog.idSelection.autocreate.desc;" hidden="true"
294                        id="VIdent_identity.idSelection_autocreate.desc" />
295                    </hbox>
296                   
297                    <checkbox id="VIdent_identity.idSelection_preferExisting" label="&vI_prefDialog.idSelection.preferExisting.label;"
298                        prefstring="idSelection_preferExisting" />
299
300                </vbox>
301                </groupbox>
302            </tabpanel>
303        </tabpanels>
304        </tabbox>
305        </hbox>
306    </tabpanel>
307    <tabpanel orient="vertical" >
308        <hbox flex="1">
309        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
310            hidecolumnpicker="true" hidehscroll="true">
311        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true" /></treecols>
312        <treechildren>
313            <treeitem><treerow><treecell label="&vI_prefDialog.composeDialog.Cell0.label;" /></treerow></treeitem>
314            <treeitem><treerow><treecell label="&vI_prefDialog.composeDialog.Cell1.label;" /></treerow></treeitem>
315        </treechildren>
316        </tree>
317       
318       
319        <tabbox flex="1" >
320        <tabs hidden="true"><tab /><tab /></tabs>
321       
322        <tabpanels class="plain">
323            <tabpanel orient="vertical">
324                <dialogheader title="&vI_prefDialog.composeDialog.header;"/>
325                <groupbox>
326                <caption label="&vI_prefDialog.composeDialog.caption;"/>
327                    <checkbox id="VIdent_identity.autoTimestamp" label="&vI_prefDialog.composeDialog.autoTimestamp.label;"
328                        tooltiptext="&vI_prefDialog.composeDialog.autoTimestamp.tooltiptext;" prefstring="autoTimestamp" oncommand="virtualIdentityExtension.prefDialog.base.autoTimestampConstraint(this);"/>
329                    <hbox id="VIdent_identity.autoTimestamp.options" hidden="true"><spacer class="widthS"/>
330                        <vbox>
331                            <hbox>
332                            <description class="widthX">&vI_prefDialog.composeDialog.autoTimeFormat.label;</description>
333                            <vbox><spacer flex="1"/><textbox id="VIdent_identity.autoTimeFormat"
334                                prefstring="autoTimeFormat" size="20" /><spacer flex="1"/></vbox>
335                            </hbox><hbox>
336                            <description class="widthX">&vI_prefDialog.composeDialog.autoTimeString.label;</description>
337                            <vbox><spacer flex="1"/><textbox id="VIdent_identity.autoTimeString"
338                                prefstring="autoString" size="20" /><spacer flex="1"/></vbox>
339                            </hbox>
340                        </vbox>
341                    </hbox>
342                </groupbox>
343            </tabpanel>
344            <tabpanel orient="vertical">
345                <dialogheader title="&vI_prefDialog.composeDialog.header2;"/>
346                <groupbox>
347                <caption label="&vI_prefDialog.composeDialog.caption2;"/>
348                    <checkbox id="VIdent_identity.show_status" label="&vI_prefDialog.composeDialog.status.label;"
349                        tooltiptext="&vI_prefDialog.composeDialog.status.tooltiptext;" prefstring="show_status" />
350                    <checkbox id="VIdent_identity.storage_colorIndication" label="&vI_prefDialog.composeDialog.storage_colorIndication.label;"
351                        prefstring="storage_colorIndication" />
352                </groupbox>
353            </tabpanel>
354        </tabpanels>
355        </tabbox>
356        </hbox>
357    </tabpanel>
358    <tabpanel orient="vertical" >
359        <hbox flex="1">
360        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
361            hidecolumnpicker="true" hidehscroll="true" >
362        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true"/></treecols>
363        <treechildren>
364            <treeitem><treerow><treecell label="&vI_prefDialog.sending.warnings.label;" /></treerow></treeitem>
365        </treechildren>
366        </tree>
367       
368        <tabbox flex="1" >
369        <tabs hidden="true">
370            <tab /><tab /><tab id="VIdent_messageDraftsTab"/><tab id="VIdent_messageTemplatesTab"/><tab />
371        </tabs>
372        <tabpanels class="plain">
373            <tabpanel orient="vertical">
374                <dialogheader title="&vI_prefDialog.sending.warnings.header;"/>
375                <groupbox>
376                <caption label="&vI_prefDialog.sending.warnings.caption;"/>
377                <checkbox id="VIdent_identity.warn_nonvirtual" label="&vI_prefDialog.sending.warnings.warnNonvirtual.label;"
378                    prefstring="warn_nonvirtual" />
379                <checkbox id="VIdent_identity.warn_virtual" label="&vI_prefDialog.sending.warnings.warnVirtual.label;"
380                    prefstring="warn_virtual" />
381                </groupbox>
382            </tabpanel>
383        </tabpanels>
384        </tabbox>
385        </hbox>
386    </tabpanel>
387    <tabpanel orient="vertical" >
388        <hbox flex="1">
389        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
390            hidecolumnpicker="true" hidehscroll="true">
391        <treecols orient="vertical">
392            <treecol flex="1" hideheader="true" primary="true"/>
393        </treecols>
394        <treechildren>
395            <treeitem container="true" open="true">
396                <treerow><treecell label="&vI_prefDialog.storageTab.Tab0.label;" /></treerow>
397                <treechildren>
398                    <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.reading.label;" /></treerow></treeitem>
399                    <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.storing.label;" /></treerow></treeitem>
400                </treechildren>
401            </treeitem>
402            <treeitem id="storageExtrasTreeitem1"><treerow><treecell label="&vI_prefDialog.storageTab.Tab1.label;" /></treerow></treeitem>
403            <treeitem id="storageExtrasTreeitem2"><treerow><treecell label="&vI_prefDialog.storageTab.Tab2.label;" /></treerow></treeitem>
404        </treechildren>
405        </tree>
406       
407        <tabbox flex="1" >
408        <tabs hidden="true">
409            <tab /><tab /><tab /><tab /><tab />
410        </tabs>
411        <tabpanels class="plain">
412            <tabpanel orient="vertical">
413                <dialogheader title="&vI_prefDialog.storageTab.Tab0.header;"/>
414                <groupbox>
415                <caption label="&vI_prefDialog.storageTab.Tab0.caption;" />
416                <checkbox id="VIdent_identity.storage" label="&vI_prefDialog.storage.label;"
417                    tooltiptext="&vI_prefDialog.storage.tooltiptext;" prefstring="storage"
418                    oncommand="virtualIdentityExtension.prefDialog.base.storageConstraint(this);" />
419                <spacer class="paragraph"/>
420                <button id="VIdent_identity.storage.import" label="&vI_prefDialog.storage.import;" oncommand="var vI_localRdfDatasource = new virtualIdentityExtension.rdfDatasourceImporter(window, 'virtualIdentity_0.10.rdf');" />
421                <button id="VIdent_identity.storage.export" label="&vI_prefDialog.storage.export;" oncommand="var vI_localRdfDatasource = new virtualIdentityExtension.rdfDatasource(window); vI_localRdfDatasource.export('virtualIdentity_0.10.rdf')" />
422                </groupbox>
423                <groupbox>
424                <caption label="&vI_prefDialog.storageTab.Tab0.caption2;" />
425                <hbox>
426                <description class="widthX">&vI_prefDialog.storageTab.DateFormat.label;</description>
427                <vbox><spacer flex="1"/><textbox id="VIdent_identity.storage_timeFormat"
428                    prefstring="storage_timeFormat" size="20" /><spacer flex="1"/></vbox>
429                </hbox>
430                <button id="VIdent_identity.storage.openEditor" label="&vI_prefDialog.storage.openEditor;" oncommand="openDialog('chrome://v_identity/content/vI_rdfDataTree.xul', '', 'chrome, dialog, resizable=yes');" />
431                </groupbox>
432            </tabpanel>
433            <tabpanel orient="vertical">
434                <dialogheader title="&vI_prefDialog.storageTab.reading.header;" />
435                <groupbox>
436                <caption label="&vI_prefDialog.storageTab.reading.caption;"/>
437                <vbox align="left">
438                    <checkbox id="VIdent_identity.storage_warn_vI_replace" label="&vI_prefDialog.storage.warn_vI_replace.label;"
439                        prefstring="storage_warn_vI_replace"/>
440                    <checkbox id="VIdent_identity.storage_getOneOnly" label="&vI_prefDialog.storage.get_One_Only.label;"
441                        prefstring="storage_getOneOnly"/>
442                </vbox>
443                </groupbox>
444            </tabpanel>
445            <tabpanel orient="vertical">
446                <dialogheader title="&vI_prefDialog.storageTab.storing.header;" />
447                <groupbox>
448                <caption label="&vI_prefDialog.storageTab.storing.caption;"/>
449                <vbox align="left">
450                    <checkbox id="VIdent_identity.storage_store" label="&vI_prefDialog.storage.storedefault.label;"
451                        prefstring="storage_store"/>
452                    <checkbox id="VIdent_identity.storage_store_base_id" label="&vI_prefDialog.storage.store_base_id.label;"
453                        prefstring="storage_store_base_id"/>
454                    <checkbox id="VIdent_identity.storage_warn_update" label="&vI_prefDialog.storage.warn_update.label;"
455                        prefstring="storage_warn_update"/>
456                    <checkbox id="VIdent_identity.storage_dont_update_multiple" label="&vI_prefDialog.storage.dont_update_multiple.label;"
457                        prefstring="storage_dont_update_multiple"/>
458                </vbox>
459                </groupbox>
460            </tabpanel>
461            <tabpanel orient="vertical">
462                <dialogheader title="&vI_prefDialog.storageTab.Tab1.header;"/>
463                <groupbox>
464                <caption label="&vI_prefDialog.storageTab.Tab1.caption;" />
465                <vbox align="left">
466                    <checkbox id="VIdent_identity.storageExtras_returnReciept" label="&vI_prefDialog.storageExtras.returnReciept.label;"
467                        prefstring="storageExtras_returnReciept"/>
468                    <checkbox id="VIdent_identity.storageExtras_characterEncoding" label="&vI_prefDialog.storageExtras.characterEncoding.label;"
469                        prefstring="storageExtras_characterEncoding"/>
470                    <checkbox id="VIdent_identity.storageExtras_messageFormat" label="&vI_prefDialog.storageExtras.messageFormat.label;"
471                        prefstring="storageExtras_messageFormat"/>
472                    <spacer class="paragraph"/>
473                </vbox>
474                <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
475                </groupbox>
476            </tabpanel>
477            <tabpanel orient="vertical">
478                <dialogheader title="&vI_prefDialog.storageTab.Tab2.header;"/>
479                <groupbox>
480                <caption label="&vI_prefDialog.storageTab.Tab2.caption;" />
481                <vbox align="left">
482                    <label value="&vI_prefDialog.storageExtras.sMime.label;"/>
483                    <checkbox id="VIdent_identity.storageExtras_sMime_messageEncryption" label="&vI_prefDialog.storageExtras.sMime.messageEncryption.label;"
484                        prefstring="storageExtras_sMime_messageEncryption"/>
485                    <checkbox id="VIdent_identity.storageExtras_sMime_messageSignature" label="&vI_prefDialog.storageExtras.sMime.messageSignature.label;"
486                        prefstring="storageExtras_sMime_messageSignature"/>
487                </vbox>
488                <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
489                </groupbox>
490            </tabpanel>
491        </tabpanels>
492        </tabbox>
493        </hbox>
494    </tabpanel>
495    <tabpanel orient="vertical" >
496        <hbox flex="1">
497        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
498            hidecolumnpicker="true" hidehscroll="true">
499        <treecols orient="vertical">
500            <treecol flex="1" hideheader="true" primary="true"/>
501        </treecols>
502        <treechildren>
503            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab0.label;" /></treerow></treeitem>
504            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab1.label;" /></treerow></treeitem>
505            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab2.label;" /></treerow></treeitem>
506        </treechildren>
507        </tree>
508        <tabbox flex="1" >
509        <tabs hidden="true">
510            <tab /><tab /><tab />
511        </tabs>
512        <tabpanels class="plain">
513            <tabpanel orient="vertical">
514                <dialogheader title="&vI_prefDialog.options.Tab0.header;" />
515                <groupbox>
516                <caption label="&vI_prefDialog.options.Tab0.caption;"/>
517                <checkbox id="VIdent_identity.menu_entry" label="&vI_prefDialog.menuEntry.label;"
518                    prefstring="menu_entry" />
519                </groupbox>
520            </tabpanel>
521            <tabpanel orient="vertical">
522                <dialogheader title="&vI_prefDialog.options.Tab1.header;" />
523                <groupbox id="notificationGroupBox">
524                <caption label="&vI_prefDialog.options.Tab1.caption;"/>
525                <vbox align="left">
526                    <checkbox id="VIdent_identity.get_header_notification" label="&vI_prefDialog.notifyHeaders.label;"
527                        prefstring="get_header_notification"/>
528                    <checkbox id="VIdent_identity.smart_reply_notification" label="&vI_prefDialog.notifySmartIdentity.label;"
529                        prefstring="smart_reply_notification"/>
530                    <checkbox id="VIdent_identity.storage_notification" label="&vI_prefDialog.notifyStorage.label;"
531                        prefstring="storage_notification"/>
532                    <hbox>
533                    <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.prefix.label;" /><spacer flex="1"/></vbox>
534                    <textbox preftype="int" id="VIdent_identity.notification_timeout" flex="1"
535                        prefstring="notification_timeout" size="1" />
536                    <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.postfix.label;" /><spacer flex="1"/></vbox>
537                    </hbox>
538                </vbox>
539                </groupbox>
540            </tabpanel>
541            <tabpanel orient="vertical">
542                <dialogheader title="&vI_prefDialog.options.Tab2.header;" />
543                <groupbox>
544                <caption label="&vI_prefDialog.options.Tab2.caption;"/>
545                <vbox align="left">
546                    <description class="widthXX">&vI_prefDialog.notifyDebug.desc;</description>
547                    <checkbox id="VIdent_identity.debug_notification" label="&vI_prefDialog.notifyDebug.label;"
548                        prefstring="debug_notification"/>
549                    <hbox>
550                        <checkbox id="VIdent_identity.debug_to_file" label="&vI_prefDialog.debugToFile.label;"
551                            prefstring="debug_to_file"/>
552                        <textbox id="VIdent_identity.debug_to_file_path"
553                            prefstring="debug_to_file_path" />
554                        <button id="VIdent_identity.debug_to_file.filePicker"
555                                label="&vI_prefDialog.debugToFile.choose;"
556                                oncommand="virtualIdentityExtension.prefDialog.selectFile('VIdent_identity.debug_to_file_path');" />
557                    </hbox>
558                </vbox>
559                </groupbox>
560            </tabpanel>
561        </tabpanels>
562        </tabbox>
563        </hbox>
564    </tabpanel>
565    </tabpanels>
566</tabbox>
567<browserbox id="virtualIdentityExtension_remoteBrowserBox" class="virtualIdentityExtension_remoteBrowserBox" localCss="localDoc.css" flex="1" hidden="true" type="content" />
568</hbox>
569<textbox id="virtualIdentityExtension_debugBox" />
570</dialog>
Note: See TracBrowser for help on using the repository browser.