source: content/prefDialog/vI_prefDialog.xul @ 435a0f

ng_0.9
Last change on this file since 435a0f was 435a0f, checked in by rene <rene@…>, 10 years ago

rearranged storageExtras -> identityDataExtras to cleanup and enable usage in MessengerDialog?

  • Property mode set to 100644
File size: 36.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 % versionDTD SYSTEM "chrome://v_identity/content/_version.dtd">
30%versionDTD;
31<!ENTITY % vIprefDialogDTD SYSTEM "chrome://v_identity/locale/vI_prefDialog.dtd">
32%vIprefDialogDTD;
33<!ENTITY % vIstorageExtrasDTD SYSTEM "chrome://v_identity/locale/vI_storageExtras.dtd">
34%vIstorageExtrasDTD;
35<!ENTITY % vIdentityDTD SYSTEM "chrome://v_identity/locale/v_identity.dtd">
36%vIdentityDTD;
37]>
38
39<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
40<?xml-stylesheet href="chrome://messenger/skin/prefPanels.css" type="text/css"?>
41<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
42<?xml-stylesheet href="chrome://mozapps/skin/extensions/extensions.css"?>
43<?xml-stylesheet href="chrome://v_identity/skin/v_identity.css" type="text/css"?>
44<?xml-stylesheet href="chrome://messenger/skin/messageHeader.css"?>
45
46
47<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
48    xmlns:xhtml="http://www.w3.org/1999/xhtml" >
49
50<dialog id="vI_prefDialog">
51
52<stringbundleset id="stringbundleset">
53    <stringbundle id="vIdentBundle" src="chrome://v_identity/locale/v_identity.properties" />
54    <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
55</stringbundleset>
56
57<broadcaster id="VIdent_broadcaster_doFcc"/>
58
59<textbox hidden="true" id="VIdent_identity.fccFolder"
60                prefstring="fccFolder"/>
61<textbox hidden="true" id="VIdent_identity.fccFolderPickerMode"
62                prefstring="fccFolderPickerMode"/>
63<textbox hidden="true" id="VIdent_identity.draftFolder"
64                prefstring="draftFolder"/>
65<textbox hidden="true" id="VIdent_identity.draftFolderPickerMode"
66                prefstring="draftFolderPickerMode"/>
67<textbox hidden="true" id="VIdent_identity.stationeryFolder"
68                prefstring="stationeryFolder"/>
69<textbox hidden="true" id="VIdent_identity.stationeryFolderPickerMode"
70                prefstring="stationeryFolderPickerMode"/>
71<hbox>
72<tabbox id="prefTabbox" class="viewSelector ">
73    <hbox>
74    <vbox>
75        <image id="toggleIcon" class="addresstwisty" onclick="virtualIdentityExtension.prefDialog.base.flipMenuButtons(this);" open="true" persist="open" />
76        <spacer flex="1" />
77    </vbox>
78    <radiogroup xhtml:role="listbox" id="viewGroup" persist="hidden last-selected"
79        class="chromeclass-toolbar" orient="horizontal" flex="1" >
80        <vbox>
81        <hbox>
82            <radio pane="source" id="sourceEmail"
83                oncommand="document.getElementById('prefTabbox').selectedIndex = 0; virtualIdentityExtension.prefDialog.updateHelpUrl();"
84                tooltiptext="&vI_prefDialog.tabbox.tab0.label;" />
85            <vbox><spacer flex="1"/><image class="arrow" id="toSelection" /><spacer flex="1"/></vbox>
86            <radio pane="source" id="selection"
87                oncommand="document.getElementById('prefTabbox').selectedIndex = 1; virtualIdentityExtension.prefDialog.updateHelpUrl();"
88                tooltiptext="&vI_prefDialog.tabbox.tab1.label;" />
89            <vbox><spacer flex="1"/><image class="arrow" id="toCompose" /><spacer flex="1"/></vbox>
90            <radio pane="source" id="composeDialog"
91                oncommand="document.getElementById('prefTabbox').selectedIndex = 2; virtualIdentityExtension.prefDialog.updateHelpUrl();"
92                tooltiptext="&vI_prefDialog.tabbox.tab2.label;" />
93            <vbox><spacer flex="1"/><image class="arrow" id="toSend" /><spacer flex="1"/></vbox>
94            <radio pane="source" id="emailOut"
95                oncommand="document.getElementById('prefTabbox').selectedIndex = 3; virtualIdentityExtension.prefDialog.updateHelpUrl();"
96                tooltiptext="&vI_prefDialog.tabbox.tab3.label;" />
97        </hbox>
98        <spacer class="heightS" />
99        <hbox>
100            <spacer id="beforeStorage" />
101            <vbox><spacer flex="1"/><image class="arrow" id="storageUp" /><spacer flex="1"/></vbox>
102            <radio pane="source" id="storageOut"
103                oncommand="document.getElementById('prefTabbox').selectedIndex = 4; virtualIdentityExtension.prefDialog.updateHelpUrl();"
104                tooltiptext="&vI_prefDialog.tabbox.tab4.label;" />
105            <vbox><spacer flex="1"/><image class="arrow" id="storageUpDown" /><spacer flex="1"/></vbox>
106            <spacer id="afterStorage" flex="1"/>
107        </hbox>
108        </vbox>
109        <spacer flex="1"/>
110        <vbox>
111            <spacer flex="1"/>
112            <hbox><spacer flex="1"/><radio pane="source" id="options"
113                oncommand="document.getElementById('prefTabbox').selectedIndex = 5; virtualIdentityExtension.prefDialog.updateHelpUrl();"
114                tooltiptext="&vI_prefDialog.tabbox.tab5.label;" />
115            </hbox>
116            <spacer flex="1"/>
117            <button id="logoButton1" class="v_identity_logo v_identity_logo_button"
118                label="&vident.vidLogo.label; &vident.version;"
119                oncommand="virtualIdentityExtension.prefDialog.openURL('http://www.absorb.it/virtual-id')"
120                tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" />
121        </vbox>
122    </radiogroup>
123    </hbox>
124    <hbox>
125        <tabs>
126            <tab label="&vI_prefDialog.tabbox.tab0.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 0; virtualIdentityExtension.prefDialog.updateHelpUrl(0);"/>
127            <tab label="&vI_prefDialog.tabbox.tab1.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 1; virtualIdentityExtension.prefDialog.updateHelpUrl(1);"/>
128            <tab label="&vI_prefDialog.tabbox.tab2.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 2; virtualIdentityExtension.prefDialog.updateHelpUrl(2);"/>
129            <tab label="&vI_prefDialog.tabbox.tab3.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 3; virtualIdentityExtension.prefDialog.updateHelpUrl(3);"/>
130            <tab label="&vI_prefDialog.tabbox.tab4.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 4; virtualIdentityExtension.prefDialog.updateHelpUrl(4);"/>
131            <tab label="&vI_prefDialog.tabbox.tab5.label;" oncommand="document.getElementById('viewGroup').selectedIndex = 5; virtualIdentityExtension.prefDialog.updateHelpUrl(5);"/>
132        </tabs>
133        <spacer flex="1" />
134        <button id="logoButton2" class="v_identity_logo v_identity_logo_button"
135                label="&vident.vidLogo.label; &vident.version;"
136                oncommand="virtualIdentityExtension.prefDialog.openURL('http://www.absorb.it/virtual-id')"
137                tooltiptext="&vI_prefDialog.vidLogo.tooltiptext;" hidden="true" />
138    </hbox>
139    <tabpanels>
140    <tabpanel orient="vertical" >
141        <hbox flex="1">
142        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
143            hidecolumnpicker="true" hidehscroll="true" >
144        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true"/></treecols>
145        <treechildren>
146            <treeitem container="true" open="true" >
147                <treerow><treecell label="&vI_prefDialog.smartCell.label;" /></treerow>
148                <treechildren>
149                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row0.label;" /></treerow></treeitem>
150                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row1.label;" /></treerow></treeitem>
151                    <treeitem><treerow><treecell label="&vI_prefDialog.smartCell.row2.label;" /></treerow></treeitem>
152                </treechildren>
153            </treeitem>
154        </treechildren>
155        </tree>
156       
157        <tabbox flex="1" >
158        <tabs hidden="true">
159            <tab /><tab /><tab /><tab /><tab />
160        </tabs>
161        <tabpanels class="plain">
162            <tabpanel orient="vertical">
163            <dialogheader title="&vI_prefDialog.smartTab0.header;"/>
164                <groupbox>
165                <caption label="&vI_prefDialog.smartTab0.Draft.caption;" />
166                <label id="version-warning"
167                    value="&vI_prefDialog.versionWarning.label;" hidden="true"/>
168                <checkbox id="VIdent_identity.smart_draft" label="&vI_prefDialog.smartDraft.label;"
169                    tooltiptext="&vI_prefDialog.smartDraft.tooltiptext;" prefstring="smart_draft"
170                    oncommand="virtualIdentityExtension.prefDialog.base.constraints();" />
171                </groupbox>
172                <groupbox>
173                <caption label="&vI_prefDialog.smartTab0.Reply.caption;" />
174                <checkbox id="VIdent_identity.smart_reply" label="&vI_prefDialog.smartReply.label;"
175                    tooltiptext="&vI_prefDialog.smartReply.tooltiptext;" prefstring="smart_reply"
176                    oncommand="virtualIdentityExtension.prefDialog.base.smartReplyConstraint(this);" />
177                <hbox><spacer class="widthS"/>
178                    <vbox>
179                    <checkbox id="VIdent_identity.smart_detectByReceivedHeader" label="&vI_prefDialog.smartDetectByReceivedHeader.label;"
180                        tooltiptext="&vI_prefDialog.smartDetectByReceivedHeader.tooltiptext;" prefstring="smart_detectByReceivedHeader" />
181                    <checkbox id="VIdent_identity.smart_reply_for_newsgroups" label="&vI_prefDialog.smartReplyNewsgroups.label;"
182                        tooltiptext="&vI_prefDialog.smartReplyNewsgroups.tooltiptext;" prefstring="smart_reply_for_newsgroups" />
183                    </vbox>
184                </hbox>
185                </groupbox>
186            </tabpanel>
187            <tabpanel orient="vertical">
188                <dialogheader title="&vI_prefDialog.smartTab1.header;"/>
189                <groupbox>
190                <caption label="&vI_prefDialog.smartTab1.caption;" />
191                <vbox align="left">
192                    <description class="widthXX">&vI_prefDialog.smartReplyTab.Tab1.desc;</description>
193                    <hbox>
194                    <vbox><description class="widthX">&vI_prefDialog.smartReply.headers.desc;</description>
195                    <spacer flex="1"/>
196                    <button id="VIdent_identity.smart_reply_headers_reset" label="&vI_prefDialog.smartReply.headers.reset;" oncommand="virtualIdentityExtension.prefDialog.base.smartReplyHeaderReset();"/>
197                    </vbox>
198                    <textbox id="VIdent_identity.smart_reply_headers" multiline="true"
199                        rows="4" size="20" wrap="false" flex="1"
200                        prefstring="smart_reply_headers" />
201                    </hbox>
202                </vbox>
203                </groupbox>
204            </tabpanel>
205            <tabpanel orient="vertical">
206                <dialogheader title="&vI_prefDialog.smartTab2.header;"/>
207                <groupbox>
208                <caption label="&vI_prefDialog.smartTab2.caption;" />
209                <vbox align="left">
210                    <description class="widthXX">&vI_prefDialog.smartReplyTab.Tab2.desc;</description>
211                    <hbox>
212                    <vbox><description class="widthX">&vI_prefDialog.smartReply.filter.desc;</description><spacer flex="1"/></vbox>
213                    <textbox id="VIdent_identity.smart_reply_filter" multiline="true"
214                        rows="4" size="20" wrap="false" flex="1"
215                        prefstring="smart_reply_filter" />
216                    </hbox>
217                </vbox>
218                </groupbox>
219            </tabpanel>
220            <tabpanel orient="vertical">
221                <dialogheader title="&vI_prefDialog.smartTab3.header;"/>
222                <groupbox>
223                <caption label="&vI_prefDialog.smartTab3.caption;" />
224                <vbox align="left">
225                    <checkbox id="VIdent_identity.smart_reply_ignoreFullName" label="&vI_prefDialog.smartReply.ignoreFullname.label;"
226                        prefstring="smart_reply_ignoreFullName" wrap="true" class="widthXX" />
227                    <hbox>
228                    <description class="widthX">&vI_prefDialog.smartReply.defaultFullname.label;</description>
229                    <vbox><spacer flex="1"/><textbox id="VIdent_identity.smart_reply_defaultFullName"
230                        prefstring="smart_reply_defaultFullName" size="20" /><spacer flex="1"/></vbox>
231                    </hbox>
232                </vbox>
233                </groupbox>
234            </tabpanel>
235        </tabpanels>
236        </tabbox>
237    </hbox>
238    </tabpanel>
239    <tabpanel orient="vertical" >
240        <hbox flex="1">
241        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
242            hidecolumnpicker="true" hidehscroll="true">
243        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true" /></treecols>
244        <treechildren>
245            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell0.label;" /></treerow></treeitem>
246            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell1.label;" /></treerow></treeitem>
247            <treeitem><treerow><treecell label="&vI_prefDialog.idSelection.Cell2.label;" /></treerow></treeitem>
248        </treechildren>
249        </tree>
250       
251        <tabbox flex="1" >
252        <tabs hidden="true"><tab /><tab /><tab /></tabs>
253       
254        <tabpanels class="plain">
255            <tabpanel orient="vertical">
256                <dialogheader title="&vI_prefDialog.idSelection.Tab0.header;"/>
257                <groupbox>
258                <caption label="&vI_prefDialog.idSelection.Tab0.caption;"/>
259                <vbox align="left">
260                    <description class="widthXX">&vI_prefDialog.idSelection.usage.desc;</description>
261                    <listbox id="VIdent_identity.idSelection_ignoreIDs" class="identitySelector widthXX"
262                        prefstring="idSelection_ignoreIDs" rows="5">
263                            <listcols><listcol /><listcol /><listcol id="ignoreIDs_debug" hidden="true" /><listcol flex="1"/></listcols>
264                    </listbox>
265                </vbox>
266                </groupbox>
267            </tabpanel>
268            <tabpanel orient="vertical">
269                <dialogheader title="&vI_prefDialog.idSelection.Tab1.header;"/>
270                <groupbox>
271                <caption label="&vI_prefDialog.idSelection.Tab1.caption;"/>
272                <vbox align="left">
273                    <description class="widthXX">&vI_prefDialog.idSelection.reply.desc;</description>
274                    <checkbox id="VIdent_identity.idSelection_storage_prefer_smart_reply" label="&vI_prefDialog.idSelection.prefer_smart_reply.label;"
275                        prefstring="idSelection_storage_prefer_smart_reply"/>
276                    <checkbox id="VIdent_identity.idSelection_storage_ignore_smart_reply" label="&vI_prefDialog.idSelection.ignore_smart_reply.label;"
277                        prefstring="idSelection_storage_ignore_smart_reply"/>
278                </vbox>
279                </groupbox>
280<!--                <groupbox>
281                <caption label="&vI_prefDialog.idSelection.Tab1.caption2;"/>
282                <vbox align="left">
283                    <description class="widthXX">&vI_prefDialog.idSelection.draft.desc;</description>
284                </vbox>
285                </groupbox>     -->
286            </tabpanel>
287            <tabpanel orient="vertical">
288                <dialogheader title="&vI_prefDialog.idSelection.Tab2.header;"/>
289                <groupbox>
290                <caption label="&vI_prefDialog.idSelection.Tab2.caption;"/>
291                <vbox align="left">
292                    <description class="widthXX">&vI_prefDialog.idSelection.multiselect.desc;</description>
293                    <checkbox id="VIdent_identity.idSelection_ask" label="&vI_prefDialog.idSelection.ask.label;"
294                        prefstring="idSelection_ask"
295                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
296                    <hbox><spacer class="widthS"/><checkbox id="VIdent_identity.idSelection_ask_always" label="&vI_prefDialog.idSelection.ask_always.label;"
297                        prefstring="idSelection_ask_always"
298                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
299                    </hbox>
300                    <checkbox id="VIdent_identity.idSelection_autocreate" label="&vI_prefDialog.idSelection.autocreate.label;"
301                        prefstring="idSelection_autocreate"
302                        oncommand="virtualIdentityExtension.prefDialog.base.idSelectionResultConstraint();"/>
303
304                    <hbox><spacer class="widthS"/><label value="&vI_prefDialog.idSelection.autocreate.desc;" hidden="true"
305                        id="VIdent_identity.idSelection_autocreate.desc" />
306                    </hbox>
307                   
308                    <checkbox id="VIdent_identity.idSelection_preferExisting" label="&vI_prefDialog.idSelection.preferExisting.label;"
309                        prefstring="idSelection_preferExisting" />
310
311                </vbox>
312                </groupbox>
313            </tabpanel>
314        </tabpanels>
315        </tabbox>
316        </hbox>
317    </tabpanel>
318    <tabpanel orient="vertical" >
319        <hbox flex="1">
320        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
321            hidecolumnpicker="true" hidehscroll="true">
322        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true" /></treecols>
323        <treechildren>
324            <treeitem><treerow><treecell label="&vI_prefDialog.composeDialog.Cell0.label;" /></treerow></treeitem>
325            <treeitem><treerow><treecell label="&vI_prefDialog.composeDialog.Cell1.label;" /></treerow></treeitem>
326        </treechildren>
327        </tree>
328       
329       
330        <tabbox flex="1" >
331        <tabs hidden="true"><tab /><tab /></tabs>
332       
333        <tabpanels class="plain">
334            <tabpanel orient="vertical">
335                <dialogheader title="&vI_prefDialog.composeDialog.header;"/>
336                <groupbox>
337                <caption label="&vI_prefDialog.composeDialog.caption;"/>
338                    <checkbox id="VIdent_identity.autoTimestamp" label="&vI_prefDialog.composeDialog.autoTimestamp.label;"
339                        tooltiptext="&vI_prefDialog.composeDialog.autoTimestamp.tooltiptext;" prefstring="autoTimestamp" oncommand="virtualIdentityExtension.prefDialog.base.autoTimestampConstraint(this);"/>
340                    <hbox id="VIdent_identity.autoTimestamp.options" hidden="true"><spacer class="widthS"/>
341                        <vbox>
342                            <hbox>
343                            <description class="widthX">&vI_prefDialog.composeDialog.autoTimeFormat.label;</description>
344                            <vbox><spacer flex="1"/><textbox id="VIdent_identity.autoTimeFormat"
345                                prefstring="autoTimeFormat" size="20" /><spacer flex="1"/></vbox>
346                            </hbox><hbox>
347                            <description class="widthX">&vI_prefDialog.composeDialog.autoTimeString.label;</description>
348                            <vbox><spacer flex="1"/><textbox id="VIdent_identity.autoTimeString"
349                                prefstring="autoString" size="20" /><spacer flex="1"/></vbox>
350                            </hbox>
351                        </vbox>
352                    </hbox>
353                    <description id="VIdent_identity.HideSignature.warning" class="widthXX">&vI_prefDialog.composeDialog.HideSignature.warning.desc;</description>
354                    <checkbox id="VIdent_identity.hide_signature" label="&vI_prefDialog.composeDialog.HideSignature.label;" disabled="true"
355                        prefstring="hide_signature"/>
356                    <checkbox id="VIdent_identity.hide_sMime_messageSignature" label="&vI_prefDialog.composeDialog.HideSMimeSignature.label;"
357                        prefstring="hide_sMime_messageSignature"/>
358                    <checkbox id="VIdent_identity.hide_openPGP_messageSignature" label="&vI_prefDialog.composeDialog.HideOpenPGPSignature.label;"
359                        prefstring="hide_openPGP_messageSignature" hidden="true"/>
360                    <checkbox id="VIdent_identity.autoReplyToSelf" label="&vI_prefDialog.composeDialog.autoReplyToSelf.label;"
361                        prefstring="autoReplyToSelf"/>
362                </groupbox>
363            </tabpanel>
364            <tabpanel orient="vertical">
365                <dialogheader title="&vI_prefDialog.composeDialog.header2;"/>
366                <groupbox>
367                <caption label="&vI_prefDialog.composeDialog.caption2;"/>
368                    <checkbox id="VIdent_identity.show_smtp" label="&vI_prefDialog.composeDialog.SMTP.label;"
369                        tooltiptext="&vI_prefDialog.composeDialog.SMTP.tooltiptext;" prefstring="show_smtp" />
370                    <checkbox id="VIdent_identity.fcc_show_switch" label="&vI_prefDialog.composeDialog.fcc_show_switch.label;"
371                        tooltiptext="&vI_prefDialog.composeDialog.fcc_show_switch.tooltiptext;" prefstring="fcc_show_switch" />
372                    <checkbox id="VIdent_identity.storage_colorIndication" label="&vI_prefDialog.composeDialog.storage_colorIndication.label;"
373                        prefstring="storage_colorIndication" />
374                </groupbox>
375                <groupbox>
376                <caption label="&vI_prefDialog.composeDialog.caption3;"/>
377                    <checkbox id="VIdent_identity.storage_show_switch" label="&vI_prefDialog.composeDialog.show_switch.label;"
378                        prefstring="storage_show_switch"/>
379                    <checkbox id="VIdent_identity.storage_show_baseID_switch" label="&vI_prefDialog.composeDialog.show_baseID_switch.label;"
380                        prefstring="storage_show_baseID_switch"/>
381                    <checkbox id="VIdent_identity.storage_show_SMTP_switch" label="&vI_prefDialog.composeDialog.show_SMTP_switch.label;"
382                        prefstring="storage_show_SMTP_switch"/>
383                </groupbox>
384            </tabpanel>
385        </tabpanels>
386        </tabbox>
387        </hbox>
388    </tabpanel>
389    <tabpanel orient="vertical" >
390        <hbox flex="1">
391        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
392            hidecolumnpicker="true" hidehscroll="true" >
393        <treecols orient="vertical"><treecol flex="1" hideheader="true" primary="true"/></treecols>
394        <treechildren>
395            <treeitem container="true" open="true" >
396                <treerow><treecell label="&vI_prefDialog.sending.Folder.label;" /></treerow>
397                <treechildren>
398                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row0.label;" /></treerow></treeitem>
399                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row1.label;" /></treerow></treeitem>
400                    <treeitem><treerow><treecell label="&vI_prefDialog.sending.Folder.row2.label;" /></treerow></treeitem>
401                </treechildren>
402            </treeitem>
403            <treeitem><treerow><treecell label="&vI_prefDialog.sending.warnings.label;" /></treerow></treeitem>
404        </treechildren>
405        </tree>
406       
407        <tabbox flex="1" >
408        <tabs hidden="true">
409            <tab /><tab /><tab id="VIdent_messageDraftsTab"/><tab id="VIdent_messageTemplatesTab"/><tab />
410        </tabs>
411        <tabpanels class="plain">
412            <tabpanel orient="vertical">
413                <dialogheader title="&vI_prefDialog.sending.Folder.header;"/>
414                <groupbox>
415                <caption label="&vI_prefDialog.sending.Folder.caption;"/>
416                <description class="widthXX">&vI_prefDialog.sending.Folder.desc;</description>
417                <checkbox id="VIdent_identity.copySMIMESettings" label="&vI_prefDialog.sending.Folder.SMIME.label;"
418                    prefstring="copySMIMESettings"/>
419                <checkbox id="VIdent_identity.copyAttachVCardSettings" label="&vI_prefDialog.sending.Folder.VCard.label;"
420                    prefstring="copyAttachVCardSettings"/>
421                </groupbox>
422            </tabpanel>
423            <tabpanel orient="vertical">
424                <dialogheader title="&vI_prefDialog.sending.fccTab.header;" />
425                <groupbox>
426                <caption label="&vI_prefDialog.sending.fccTab.caption;"/>
427                <hbox align="center">
428                    <checkbox id="VIdent_identity.doFcc" label="&fccMailFolder.label;"
429                        accesskey="&fccMailFolder.accesskey;"
430                        oncommand="setupFccItems();" prefstring="doFcc"/>
431                </hbox>
432                <radiogroup id="VIdent_doFcc">
433                <grid class="specialFolderPickerGrid">
434                    <columns>
435                        <column flex="1"/>
436                        <column flex="2"/>
437                    </columns>
438                    <rows>
439                        <radio id="VIdent_fcc_Settings_Of_Account"
440                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
441                            oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
442                            observes="VIdent_broadcaster_doFcc"/>
443                        <radio id="VIdent_fcc_Settings_Of_Default"
444                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
445                            oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
446                            observes="VIdent_broadcaster_doFcc"/>
447                        <row align="center" id="msgFccAccountPickerRow">
448                            <radio id="VIdent_fcc_selectAccount"
449                                value="0" label="&sentFolderOn.label;"
450                                accesskey="&sentFolderOn.accesskey;"
451                                oncommand="setPickersState('msgFccAccountPicker', 'msgFccFolderPicker', event)"
452                                observes="VIdent_broadcaster_doFcc"/>
453                        </row>
454                        <row align="center" id="msgFccFolderPickerRow">
455                            <radio id="VIdent_fcc_selectFolder"
456                                value="1" label="&sentInOtherFolder.label;"
457                                accesskey="&sentInOtherFolder.accesskey;"
458                                oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
459                                observes="VIdent_broadcaster_doFcc"/>
460                        </row>
461                    </rows>
462                </grid>
463                </radiogroup>
464                <hbox id="fccReplyFollowsParentBox" align="center" class="fccReplyFollowsParent">
465                    <checkbox wsm_persist="true" id="VIdent_identity.fccReplyFollowsParent"
466                        label="&fccReplyFollowsParent.label;"
467                        accesskey="&fccReplyFollowsParent.accesskey;"
468                        prefattribute="value"
469                        prefstring="fccReplyFollowsParent"
470                        observes="VIdent_broadcaster_doFcc"/>
471                </hbox>
472                </groupbox>
473            </tabpanel>
474            <tabpanel orient="vertical">
475                <dialogheader title="&vI_prefDialog.sending.draftTab.header;" />
476                <groupbox>
477                <caption label="&vI_prefDialog.sending.draftTab.caption;" />
478                <radiogroup id="VIdent_messageDrafts">
479                <grid class="specialFolderPickerGrid">
480                    <columns>
481                        <column flex="1"/>
482                        <column flex="2"/>
483                    </columns>
484                    <rows>
485                        <radio id="VIdent_draft_Settings_Of_Account"
486                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
487                            oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
488                        <radio id="VIdent_draft_Settings_Of_Default"
489                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
490                            oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
491                        <row align="center" id="msgDraftsAccountPickerRow">
492                            <radio id="VIdent_draft_selectAccount"
493                                value="0" label="&draftsFolderOn.label;"
494                                accesskey="&draftsFolderOn.accesskey;"
495                                oncommand="setPickersState('msgDraftsAccountPicker', 'msgDraftsFolderPicker', event)" />
496                        </row>
497                        <row align="center" id="msgDraftsFolderPickerRow">
498                            <radio id="VIdent_draft_selectFolder"
499                                value="1" label="&draftInOtherFolder.label;"
500                                accesskey="&draftInOtherFolder.accesskey;"
501                                oncommand="setPickersState('msgDraftsFolderPicker', 'msgDraftsAccountPicker', event)" />
502                        </row>
503                    </rows>
504                </grid>
505                </radiogroup>
506                </groupbox>
507            </tabpanel>
508            <tabpanel orient="vertical">
509                <dialogheader title="&vI_prefDialog.sending.tmplTab.header;" />
510                <groupbox>
511                <caption label="&vI_prefDialog.sending.tmplTab.caption;"/>
512                <radiogroup id="VIdent_messageTemplates">
513                <grid class="specialFolderPickerGrid">
514                    <columns>
515                        <column flex="1"/>
516                        <column flex="2"/>
517                    </columns>
518                    <rows>
519                        <radio id="VIdent_tmpl_Settings_Of_Account"
520                            value="3" label="&vI_prefDialog.sending.vidAccount.label;"
521                            oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
522                        <radio id="VIdent_tmpl_Settings_Of_Default"
523                            value="2" label="&vI_prefDialog.sending.vidDefault.label;"
524                            oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
525                        <row align="center" id="msgStationeryAccountPickerRow">
526                            <radio id="VIdent_tmpl_selectAccount"
527                                value="0" label="&templatesFolderOn.label;"
528                                accesskey="&templatesFolderOn.accesskey;"
529                                oncommand="setPickersState('msgStationeryAccountPicker', 'msgStationeryFolderPicker', event)" />
530                        </row>
531                        <row align="center" id="msgStationeryFolderPickerRow">
532                            <radio id="VIdent_tmpl_selectFolder"
533                                value="1" label="&templateInOtherFolder.label;"
534                                accesskey="&templateInOtherFolder.accesskey;"
535                                oncommand="setPickersState('msgStationeryFolderPicker', 'msgStationeryAccountPicker', event)" />
536                        </row>
537                    </rows>
538                </grid>
539                </radiogroup>
540                </groupbox>
541            </tabpanel>
542            <tabpanel orient="vertical">
543                <dialogheader title="&vI_prefDialog.sending.warnings.header;"/>
544                <groupbox>
545                <caption label="&vI_prefDialog.sending.warnings.caption;"/>
546                <checkbox id="VIdent_identity.warn_nonvirtual" label="&vI_prefDialog.sending.warnings.warnNonvirtual.label;"
547                    prefstring="warn_nonvirtual" />
548                <checkbox id="VIdent_identity.warn_virtual" label="&vI_prefDialog.sending.warnings.warnVirtual.label;"
549                    prefstring="warn_virtual" />
550                </groupbox>
551            </tabpanel>
552        </tabpanels>
553        </tabbox>
554        </hbox>
555    </tabpanel>
556    <tabpanel orient="vertical" >
557        <hbox flex="1">
558        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
559            hidecolumnpicker="true" hidehscroll="true">
560        <treecols orient="vertical">
561            <treecol flex="1" hideheader="true" primary="true"/>
562        </treecols>
563        <treechildren>
564            <treeitem container="true" open="true">
565                <treerow><treecell label="&vI_prefDialog.storageTab.Tab0.label;" /></treerow>
566                <treechildren>
567                    <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.reading.label;" /></treerow></treeitem>
568                    <treeitem><treerow><treecell label="&vI_prefDialog.storageTab.storing.label;" /></treerow></treeitem>
569                </treechildren>
570            </treeitem>
571            <treeitem id="storageExtrasTreeitem1"><treerow><treecell label="&vI_prefDialog.storageTab.Tab1.label;" /></treerow></treeitem>
572            <treeitem id="storageExtrasTreeitem2"><treerow><treecell label="&vI_prefDialog.storageTab.Tab2.label;" /></treerow></treeitem>
573        </treechildren>
574        </tree>
575       
576        <tabbox flex="1" >
577        <tabs hidden="true">
578            <tab /><tab /><tab /><tab /><tab />
579        </tabs>
580        <tabpanels class="plain">
581            <tabpanel orient="vertical">
582                <dialogheader title="&vI_prefDialog.storageTab.Tab0.header;"/>
583                <groupbox>
584                <caption label="&vI_prefDialog.storageTab.Tab0.caption;" />
585                <checkbox id="VIdent_identity.storage" label="&vI_prefDialog.storage.label;"
586                    tooltiptext="&vI_prefDialog.storage.tooltiptext;" prefstring="storage"
587                    oncommand="virtualIdentityExtension.prefDialog.base.storageConstraint(this);" />
588                <spacer class="paragraph"/>
589                <button id="VIdent_identity.storage.openEditor" label="&vI_prefDialog.storage.openEditor;" oncommand="openDialog('chrome://v_identity/content/vI_rdfDataTree.xul', '', 'chrome, dialog, resizable=yes');" />
590                <button id="VIdent_identity.storage.import" label="&vI_prefDialog.storage.import;" oncommand="var vI_localRdfDatasource = new virtualIdentityExtension.rdfDatasourceImporter('virtualIdentity.rdf');" />
591                <button id="VIdent_identity.storage.export" label="&vI_prefDialog.storage.export;" oncommand="var vI_localRdfDatasource = new virtualIdentityExtension.rdfDatasource(); vI_localRdfDatasource.export('virtualIdentity.rdf')" />
592                </groupbox>
593            </tabpanel>
594            <tabpanel orient="vertical">
595                <dialogheader title="&vI_prefDialog.storageTab.reading.header;" />
596                <groupbox>
597                <caption label="&vI_prefDialog.storageTab.reading.caption;"/>
598                <vbox align="left">
599                    <checkbox id="VIdent_identity.storage_warn_vI_replace" label="&vI_prefDialog.storage.warn_vI_replace.label;"
600                        prefstring="storage_warn_vI_replace"/>
601                    <checkbox id="VIdent_identity.storage_getOneOnly" label="&vI_prefDialog.storage.get_One_Only.label;"
602                        prefstring="storage_getOneOnly"/>
603                </vbox>
604                </groupbox>
605            </tabpanel>
606            <tabpanel orient="vertical">
607                <dialogheader title="&vI_prefDialog.storageTab.storing.header;" />
608                <groupbox>
609                <caption label="&vI_prefDialog.storageTab.storing.caption;"/>
610                <vbox align="left">
611                    <checkbox id="VIdent_identity.storage_storedefault" label="&vI_prefDialog.storage.storedefault.label;"
612                        prefstring="storage_storedefault"/>
613                    <checkbox id="VIdent_identity.storage_store_base_id" label="&vI_prefDialog.storage.store_base_id.label;"
614                        prefstring="storage_store_base_id"/>
615                    <checkbox id="VIdent_identity.storage_store_SMTP" label="&vI_prefDialog.storage.store_SMTP.label;"
616                        prefstring="storage_store_SMTP"/>
617                    <checkbox id="VIdent_identity.storage_warn_update" label="&vI_prefDialog.storage.warn_update.label;"
618                        prefstring="storage_warn_update"/>
619                    <checkbox id="VIdent_identity.storage_dont_update_multiple" label="&vI_prefDialog.storage.dont_update_multiple.label;"
620                        prefstring="storage_dont_update_multiple"/>
621                </vbox>
622                </groupbox>
623            </tabpanel>
624            <tabpanel orient="vertical">
625                <dialogheader title="&vI_prefDialog.storageTab.Tab1.header;"/>
626                <groupbox>
627                <caption label="&vI_prefDialog.storageTab.Tab1.caption;" />
628                <vbox align="left">
629                    <checkbox id="VIdent_identity.storageExtras_returnReciept" label="&vI_prefDialog.storageExtras.returnReciept.label;"
630                        prefstring="storageExtras_returnReciept"/>
631                    <checkbox id="VIdent_identity.storageExtras_fcc" label="&vI_prefDialog.storageExtras.fcc.label;"
632                        prefstring="storageExtras_fcc"/>
633                    <checkbox id="VIdent_identity.storageExtras_characterEncoding" label="&vI_prefDialog.storageExtras.characterEncoding.label;"
634                        prefstring="storageExtras_characterEncoding"/>
635                    <checkbox id="VIdent_identity.storageExtras_messageFormat" label="&vI_prefDialog.storageExtras.messageFormat.label;"
636                        prefstring="storageExtras_messageFormat"/>
637                    <spacer class="paragraph"/>
638                </vbox>
639                <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
640                </groupbox>
641            </tabpanel>
642            <tabpanel orient="vertical">
643                <dialogheader title="&vI_prefDialog.storageTab.Tab2.header;"/>
644                <groupbox>
645                <caption label="&vI_prefDialog.storageTab.Tab2.caption;" />
646                <vbox align="left">
647                    <hbox><vbox>
648                    <label value="&vI_prefDialog.storageExtras.sMime.label;"/>
649                    <checkbox id="VIdent_identity.storageExtras_sMime_messageEncryption" label="&vI_prefDialog.storageExtras.sMime.messageEncryption.label;"
650                        prefstring="storageExtras_sMime_messageEncryption"/>
651                    <checkbox id="VIdent_identity.storageExtras_sMime_messageSignature" label="&vI_prefDialog.storageExtras.sMime.messageSignature.label;"
652                        prefstring="storageExtras_sMime_messageSignature"/>
653                    </vbox><spacer flex="1"/><vbox id="openPGPencryption" hidden="true">
654                    <label value="&vI_prefDialog.storageExtras.openPGP.label;"/>
655                    <checkbox id="VIdent_identity.storageExtras_openPGP_messageEncryption" label="&vI_prefDialog.storageExtras.openPGP.messageEncryption.label;"
656                        prefstring="storageExtras_openPGP_messageEncryption"/>
657                    <checkbox id="VIdent_identity.storageExtras_openPGP_messageSignature" label="&vI_prefDialog.storageExtras.openPGP.messageSignature.label;"
658                        prefstring="storageExtras_openPGP_messageSignature"/>
659                    <checkbox id="VIdent_identity.storageExtras_openPGP_PGPMIME" label="&vI_prefDialog.storageExtras.openPGP.PGPMIME.label;"
660                        prefstring="storageExtras_openPGP_PGPMIME"/>
661                    </vbox></hbox>
662                </vbox>
663                <label id="storageExtrasWarning" value="&vI_prefDialog.storageExtras.Warning.label;"/>
664                </groupbox>
665            </tabpanel>
666        </tabpanels>
667        </tabbox>
668        </hbox>
669    </tabpanel>
670    <tabpanel orient="vertical" >
671        <hbox flex="1">
672        <tree class="vIprefTree" seltype="single" onselect="this.nextSibling.selectedIndex = this.currentIndex; virtualIdentityExtension.prefDialog.updateHelpUrl();"
673            hidecolumnpicker="true" hidehscroll="true">
674        <treecols orient="vertical">
675            <treecol flex="1" hideheader="true" primary="true"/>
676        </treecols>
677        <treechildren>
678            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab0.label;" /></treerow></treeitem>
679            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab1.label;" /></treerow></treeitem>
680            <treeitem><treerow><treecell label="&vI_prefDialog.options.Tab2.label;" /></treerow></treeitem>
681        </treechildren>
682        </tree>
683        <tabbox flex="1" >
684        <tabs hidden="true">
685            <tab /><tab /><tab />
686        </tabs>
687        <tabpanels class="plain">
688            <tabpanel orient="vertical">
689                <dialogheader title="&vI_prefDialog.options.Tab0.header;" />
690                <groupbox>
691                <caption label="&vI_prefDialog.options.Tab0.caption;"/>
692                <checkbox id="VIdent_identity.menu_entry" label="&vI_prefDialog.menuEntry.label;"
693                    prefstring="menu_entry" />
694                </groupbox>
695            </tabpanel>
696            <tabpanel orient="vertical">
697                <dialogheader title="&vI_prefDialog.options.Tab1.header;" />
698                <groupbox id="notificationGroupBox">
699                <caption label="&vI_prefDialog.options.Tab1.caption;"/>
700                <vbox align="left">
701                    <checkbox id="VIdent_identity.get_header_notification" label="&vI_prefDialog.notifyHeaders.label;"
702                        prefstring="get_header_notification"/>
703                    <checkbox id="VIdent_identity.smart_reply_notification" label="&vI_prefDialog.notifySmartIdentity.label;"
704                        prefstring="smart_reply_notification"/>
705                    <checkbox id="VIdent_identity.storage_notification" label="&vI_prefDialog.notifyStorage.label;"
706                        prefstring="storage_notification"/>
707                    <hbox>
708                    <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.prefix.label;" /><spacer flex="1"/></vbox>
709                    <textbox preftype="int" id="VIdent_identity.notification_timeout" flex="1"
710                        prefstring="notification_timeout" size="1" />
711                    <vbox><spacer flex="1"/><label value="&vI_prefDialog.notifyTime.postfix.label;" /><spacer flex="1"/></vbox>
712                    </hbox>
713                </vbox>
714                </groupbox>
715            </tabpanel>
716            <tabpanel orient="vertical">
717                <dialogheader title="&vI_prefDialog.options.Tab2.header;" />
718                <groupbox>
719                <caption label="&vI_prefDialog.options.Tab2.caption;"/>
720                <vbox align="left">
721                    <description class="widthXX">&vI_prefDialog.notifyDebug.desc;</description>
722                    <checkbox id="VIdent_identity.debug_notification" label="&vI_prefDialog.notifyDebug.label;"
723                        prefstring="debug_notification"/>
724                </vbox>
725                </groupbox>
726            </tabpanel>
727        </tabpanels>
728        </tabbox>
729        </hbox>
730    </tabpanel>
731    </tabpanels>
732</tabbox>
733<browserbox id="vI_remoteBrowserBox" class="vI_remoteBrowserBox" localCss="localDoc.css" flex="1" hidden="true" type="content" />
734<label id="virtualIdentityExtension_extVersion" value="&vident.version;" hidden="true" />
735</hbox>
736<textbox id="vIDebugBox" />
737</dialog>
738</overlay>
Note: See TracBrowser for help on using the repository browser.