source: chrome/content/v_identity/vI_prefDialog.xul @ 8a0f50

Last change on this file since 8a0f50 was 8a0f50, checked in by rene <rene@…>, 14 years ago

removed experimental settings, repaired replyTo and bugfix for Identities with identityName set

  • Property mode set to 100644
File size: 16.0 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<?xul-overlay href="chrome://messenger/content/msgFolderPickerOverlay.xul"?>
27
28<!DOCTYPE page [
29<!ENTITY % amCopiesDTD SYSTEM "chrome://messenger/locale/am-copies.dtd">
30%amCopiesDTD;
31<!ENTITY % versionDTD SYSTEM "chrome://v_identity/content/_version.dtd">
32%versionDTD;
33<!ENTITY % vIdentDTD SYSTEM "chrome://v_identity/locale/v_identity.dtd">
34%vIdentDTD;
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://v_identity/skin/v_identity.css" type="text/css"?>
41
42<dialog xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
43        onload="vI_prefDialog.init();"
44        buttons="accept,cancel"
45        ondialogaccept="vI_prefDialog.savePrefs();"
46        persist="screenX screenY"
47        title="&vident.prefs.dlgTitle.label;">
48
49<script type="application/x-javascript"
50            src="chrome://v_identity/content/vI_prefDialog.js" />
51<script type="application/x-javascript"
52            src="chrome://v_identity/content/vI_addressBook.js" />
53
54  <stringbundleset id="stringbundleset">
55    <stringbundle id="vIdentBundle" src="chrome://v_identity/locale/v_identity.properties" />
56  </stringbundleset>
57
58 <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
59
60<broadcaster id="VIdent_broadcaster_doFcc"/>
61
62<textbox hidden="true" id="VIdent_identity.fccFolder"
63                prefstring="fcc_folder"/>
64<textbox hidden="true" id="VIdent_identity.fccFolderPickerMode"
65                prefstring="fcc_folder_picker_mode"/>
66
67<hbox>
68<spacer flex="1" />
69<button class="v_identity_logo v_identity_logo_button"
70    label="&vident.compose.vidLogo.label; &vident.version;"
71    oncommand="vI_prefDialog.openURL('http://www.absorb.it/virtual-id')" tooltiptext="&vident.prefs.vidLogo.tooltiptext;" />
72</hbox>
73
74<tabbox>
75    <tabs>
76        <tab label="&vident.prefs.commonTab.label;" />
77        <tab label="&vident.prefs.vIdentityTab.label;" />
78        <tab id="smartReplyTab" label="&vident.prefs.smartReplyTab.label;" />
79        <tab id="aBookTab" label="&vident.prefs.aBookTab.label;" />
80        <tab label="&vident.prefs.notificationTab.label;" />
81    </tabs>
82    <tabpanels>
83    <tabpanel orient="vertical" label="&vident.prefs.commonTab.header;">
84        <dialogheader title="&vident.prefs.commonTab.header;"/>
85        <groupbox>
86        <caption label="&vident.prefs.commonTab.caption;"/>
87            <label id="version-warning"
88                value="&vident.prefs.versionWarning.label;" hidden="true"/>
89            <checkbox id="VIdent_identity.smart_draft" label="&vident.prefs.smartDraft.label;"
90                prefstring="smart_draft"/>
91            <checkbox id="VIdent_identity.smart_reply" label="&vident.prefs.smartReply.label;"
92                prefstring="smart_reply"
93                oncommand="vI_prefDialog.base.smartReplyConstraint(this);"
94                />
95            <hbox><spacer width="20px"/><checkbox id="VIdent_identity.smart_reply_for_newsgroups" label="&vident.prefs.smartReplyNewsgroups.label;"
96                prefstring="smart_reply_for_newsgroups" />
97            </hbox>
98            <checkbox id="VIdent_identity.smart_timestamp" label="&vident.prefs.smartTimestamp.label;"
99                prefstring="smart_timestamp" />
100            <checkbox id="VIdent_identity.aBook_use" label="&vident.prefs.aBook.label;"
101                prefstring="aBook_use"
102                oncommand="vI_prefDialog.base.aBookConstraint(this);"
103                />
104            <hbox><spacer width="20px"/><checkbox id="VIdent_identity.aBook_use_non_vI" label="&vident.prefs.aBookNonVIdentity.label;"
105                prefstring="aBook_use_non_vI" />
106            </hbox>             
107            <spacer height="10px"/>
108            <checkbox id="VIdent_identity.show_smtp" label="&vident.prefs.SMTP.label;"
109                prefstring="show_smtp" />
110            <checkbox id="VIdent_identity.menu_entry" label="&vident.prefs.menuEntry.label;"
111                prefstring="menu_entry" />
112            <spacer height="10px"/>
113            <checkbox id="VIdent_identity.warn_nonvirtual" label="&vident.prefs.warnNonvirtual.label;"
114                prefstring="warn_nonvirtual" />
115            <checkbox id="VIdent_identity.warn_virtual" label="&vident.prefs.warnVirtual.label;"
116                prefstring="warn_virtual" />
117        </groupbox>
118    </tabpanel>
119    <tabpanel orient="vertical" label="&vident.prefs.vIdentityTab.header;">
120        <dialogheader title="&vident.prefs.vIdentityTab.header;"/>
121        <tabbox>
122        <tabs>
123            <tab label="&vident.prefs.vIdentityTab.valueTab.label;" />
124            <tab label="&vident.prefs.vIdentityTab.fccTab.label;" />
125        </tabs>
126        <tabpanels>
127            <tabpanel orient="vertical">
128            <groupbox>
129            <caption label="&vident.prefs.vIdentityTab.valueTab.caption;"/>
130            <description width="500px">&vident.prefs.vIdentityTab.valueTab.desc;</description>
131            <checkbox id="VIdent_identity.copySMIMESettings" label="&vident.prefs.SMIME.label;"
132                prefstring="copySMIMESettings"/>
133            <checkbox id="VIdent_identity.copyEnigmailSettings" label="&vident.prefs.PGP.label;"
134                prefstring="copyEnigmailSettings"/>
135            <checkbox id="VIdent_identity.copyAttachVCardSettings" label="&vident.prefs.VCard.label;"
136                prefstring="copyAttachVCardSettings"/>
137            <spacer height="10px"/>
138            <description id="VIdent_identity.HideSignature.warning" width="500px">&vident.prefs.HideSignature.warning.desc;</description>
139            <checkbox id="VIdent_identity.hide_signature" label="&vident.prefs.HideSignature.label;" disabled="true"
140                prefstring="hide_signature"/>
141            <spacer id="autoReplyToSelfSpacer" height="10px"/>
142            <checkbox id="VIdent_identity.autoReplyToSelf" label="&vident.prefs.autoReplyToSelf.label;"
143                prefstring="autoReplyToSelf"/>
144            </groupbox>
145            </tabpanel>
146            <tabpanel orient="vertical">
147        <groupbox>
148        <caption label="&vident.prefs.vIdentityTab.fccTab.caption;"/>
149        <hbox align="center">
150            <checkbox id="VIdent_identity.doFcc" label="&fccMailFolder.label;"
151                accesskey="&fccMailFolder.accesskey;"
152                oncommand="setupFccItems();" prefstring="doFcc"/>
153        </hbox>
154        <radiogroup id="VIdent_doFcc">
155        <grid class="specialFolderPickerGrid">
156            <columns>
157                <column flex="1"/>
158                <column flex="2"/>
159            </columns>
160            <rows>
161                <radio id="VIdent_fcc_Settings_Of_Account"
162                    value="3" label="&vident.prefs.vidFccAccount.label;"
163                    oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
164                    observes="VIdent_broadcaster_doFcc"/>
165                <radio id="VIdent_fcc_Settings_Of_Default"
166                    value="2" label="&vident.prefs.vidFccDefault.label;"
167                    oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
168                    observes="VIdent_broadcaster_doFcc"/>
169                <row align="center">
170                    <radio id="VIdent_fcc_selectAccount"
171                        value="0" label="&sentFolderOn.label;"
172                        accesskey="&sentFolderOn.accesskey;"
173                        oncommand="setPickersState('msgFccAccountPicker', 'msgFccFolderPicker', event)"
174                        observes="VIdent_broadcaster_doFcc"/>
175                    <menulist id="msgFccAccountPicker"
176                        oncommand="noteSelectionChange('VIdent_fcc_selectAccount')"
177                        flex="1" observes="VIdent_broadcaster_doFcc"/>
178                </row>
179                <row align="center">
180                    <radio id="VIdent_fcc_selectFolder"
181                        value="1" label="&sentInOtherFolder.label;"
182                        accesskey="&sentInOtherFolder.accesskey;"
183                        oncommand="setPickersState('msgFccFolderPicker', 'msgFccAccountPicker', event)"
184                        observes="VIdent_broadcaster_doFcc"/>
185                    <menulist id="msgFccFolderPicker"
186                        oncommand="noteSelectionChange('VIdent_fcc_selectFolder')"
187                        flex="1" observes="VIdent_broadcaster_doFcc"/>
188                </row>
189            </rows>
190        </grid>
191        </radiogroup>
192
193        </groupbox>
194        </tabpanel>
195        </tabpanels>
196        </tabbox>
197    </tabpanel>
198    <tabpanel orient="vertical" label="&vident.prefs.smartReplyTab.header;">
199        <dialogheader title="&vident.prefs.smartReplyTab.header;"/>
200        <tabbox>
201        <tabs>
202            <tab id="smartReplyTab1" label="&vident.prefs.smartReplyTab.Tab1.label;" />
203            <tab id="smartReplyTab2" label="&vident.prefs.smartReplyTab.Tab2.label;" />
204            <tab id="smartReplyTab3" label="&vident.prefs.smartReplyTab.Tab3.label;" />
205        </tabs>
206        <tabpanels>
207            <tabpanel orient="vertical">
208            <groupbox>
209            <caption label="&vident.prefs.smartReplyTab.caption;"/>
210            <vbox align="left">
211                <description width="500px">&vident.prefs.smartReplyTab.Tab1.desc;</description>
212                <hbox>
213                <vbox><description width="300px">&vident.prefs.smartReply.headers.desc;</description>
214                <spacer flex="1"/>
215                <button id="VIdent_identity.smart_reply_headers_reset" label="&vident.prefs.smartReply.headers.reset;" oncommand="vI_prefDialog.base.smartReplyHeaderReset();"/>
216                </vbox>
217                <textbox id="VIdent_identity.smart_reply_headers" multiline="true"
218                    rows="4" size="20" wrap="false" flex="1"
219                    prefstring="smart_reply_headers" />
220                </hbox>
221            </vbox>
222            </groupbox>
223            </tabpanel>
224            <tabpanel orient="vertical">
225            <groupbox>
226            <caption label="&vident.prefs.smartReplyTab.caption;"/>
227            <vbox align="left">
228                <description width="500px">&vident.prefs.smartReplyTab.Tab2.desc;</description>
229                <hbox>
230                <vbox><description width="300px">&vident.prefs.smartReply.filter.desc;</description><spacer flex="1"/></vbox>
231                <textbox id="VIdent_identity.smart_reply_filter" multiline="true"
232                    rows="4" size="20" wrap="false" flex="1"
233                    prefstring="smart_reply_filter" />
234                </hbox>
235                <checkbox id="VIdent_identity.smart_reply_ignoreFullName" label="&vident.prefs.smartReply.ignoreFullname.label;"
236                    prefstring="smart_reply_ignoreFullName" wrap="true" width="500px"/>
237                <hbox>
238                <description width="300px">&vident.prefs.smartReply.defaultFullname.label;</description>
239                <vbox><spacer flex="1"/><textbox id="VIdent_identity.smart_reply_defaultFullName" flex="1"
240                    prefstring="smart_reply_defaultFullName" size="20" /><spacer flex="1"/></vbox>
241                </hbox>
242            </vbox>
243            </groupbox>
244            </tabpanel>
245            <tabpanel orient="vertical">
246            <groupbox>
247            <caption label="&vident.prefs.smartReplyTab3.caption;"/>
248            <vbox align="left">
249                <description width="500px">&vident.prefs.smartReplyTab.Tab3.desc;</description>
250                <checkbox id="VIdent_identity.smart_reply_ask" label="&vident.prefs.smartReply.ask.label;"
251                    prefstring="smart_reply_ask"
252                    oncommand="vI_prefDialog.base.smartReplyResultConstraint();"/>
253                <hbox><spacer width="20px"/><checkbox id="VIdent_identity.smart_reply_ask_always" label="&vident.prefs.smartReply.ask_always.label;"
254                    prefstring="smart_reply_ask_always"
255                    oncommand="vI_prefDialog.base.smartReplyResultConstraint();"/>
256                </hbox>
257                <hbox>
258                <vbox><spacer flex="1"/>
259                <checkbox id="VIdent_identity.smart_reply_autocreate" label="&vident.prefs.smartReply.autocreate.label;"
260                    prefstring="smart_reply_autocreate"
261                    oncommand="vI_prefDialog.base.smartReplyResultConstraint();"/>
262                <spacer flex="1"/></vbox>
263                <vbox><spacer flex="1"/>
264                <label value="&vident.prefs.smartReply.autocreate.desc;" hidden="true"
265                    id="VIdent_identity.smart_reply_autocreate.desc" />
266                <spacer flex="1"/></vbox>
267                </hbox>
268            </vbox>
269            </groupbox>
270            </tabpanel>
271        </tabpanels>
272        </tabbox>
273    </tabpanel>
274    <tabpanel orient="vertical" label="&vident.prefs.aBookTab.header;">
275        <dialogheader title="&vident.prefs.aBookTab.header;"/>
276        <tabbox>
277        <tabs>
278            <tab id="aBookTab1" label="&vident.prefs.aBookTab.Tab1.label;" />
279            <tab id="aBookTab2" label="&vident.prefs.aBookTab.Tab2.label;" />
280            <tab id="aBookTab3" label="&vident.prefs.aBookTab.Tab3.label;" />
281        </tabs>
282        <tabpanels>
283            <tabpanel orient="vertical">
284            <groupbox>
285            <caption label="&vident.prefs.aBookCap1.caption;"/>
286            <vbox align="left">
287                <checkbox id="VIdent_identity.aBook_storedefault" label="&vident.prefs.aBook.storedefault.label;"
288                    prefstring="aBook_storedefault"/>
289                <checkbox id="VIdent_identity.aBook_warn_update" label="&vident.prefs.aBook.warn_update.label;"
290                    prefstring="aBook_warn_update"/>
291                <checkbox id="VIdent_identity.aBook_dont_update_multiple" label="&vident.prefs.aBook.dont_update_multiple.label;"
292                    prefstring="aBook_dont_update_multiple"/>
293            </vbox>
294            </groupbox>
295            <groupbox>
296            <caption label="&vident.prefs.aBookCap2.caption;"/>
297            <vbox align="left">
298                <checkbox id="VIdent_identity.aBook_show_switch" label="&vident.prefs.aBook.show_switch.label;"
299                    prefstring="aBook_show_switch"/>
300                <checkbox id="VIdent_identity.aBook_warn_vI_replace" label="&vident.prefs.aBook.warn_vI_replace.label;"
301                    prefstring="aBook_warn_vI_replace"/>
302            </vbox>
303            </groupbox>
304            </tabpanel>
305            <tabpanel orient="vertical">
306            <groupbox>
307            <caption label="&vident.prefs.aBookCap3.caption;"/>
308            <vbox align="left">
309                <description width="500px">&vident.prefs.aBook.reply.desc;</description>
310                <checkbox id="VIdent_identity.aBook_use_for_smart_reply" label="&vident.prefs.aBook.use_for_smart_reply.label;"
311                    prefstring="aBook_use_for_smart_reply"
312                    oncommand="vI_prefDialog.base.aBookSmartReplyConstraint();" />
313                <hbox><spacer width="20px"/><checkbox id="VIdent_identity.aBook_prefer_smart_reply" label="&vident.prefs.aBook.prefer_smart_reply.label;"
314                    prefstring="aBook_prefer_smart_reply"/>
315                </hbox>
316                <hbox><spacer width="20px"/><checkbox id="VIdent_identity.aBook_ignore_smart_reply" label="&vident.prefs.aBook.ignore_smart_reply.label;"
317                    prefstring="aBook_ignore_smart_reply"/>
318                </hbox>
319            </vbox>
320            </groupbox>
321            </tabpanel>
322            <tabpanel orient="vertical">
323            <groupbox>
324            <caption label="&vident.prefs.aBookCap4.caption;"/>
325            <vbox align="left">
326                <vbox><description width="500px">&vident.prefs.aBook.remove_entries.desc;</description>
327                <spacer height="10px" />
328                <label id="VIdent_identity.aBook_status" />
329                <hbox><spacer flex="1"/>
330                <button id="VIdent_identity.aBook_remove_entries" label="&vident.prefs.aBook.remove_entries.remove;"
331                    oncommand="vI_addressBook.removeVIdentityFromABook(true);vI_prefDialog.base.aBookCheckCounter();"/>
332                <spacer flex="1"/></hbox>
333                </vbox>
334            </vbox>
335            </groupbox>
336            </tabpanel>
337        </tabpanels>
338        </tabbox>
339    </tabpanel>
340    <tabpanel orient="vertical" label="&vident.prefs.notificationTab.header;">
341        <dialogheader title="&vident.prefs.notificationTab.header;"/>
342        <groupbox id="notificationGroupBox">
343        <caption label="&vident.prefs.notificationTab.caption;"/>
344        <vbox align="left">
345            <checkbox id="VIdent_identity.get_header_notification" label="&vident.prefs.notifyHeaders.label;"
346                prefstring="get_header_notification"/>
347            <checkbox id="VIdent_identity.smart_reply_notification" label="&vident.prefs.notifySmartIdentity.label;"
348                prefstring="smart_reply_notification"/>
349            <checkbox id="VIdent_identity.aBook_notification" label="&vident.prefs.notifyABook.label;"
350                prefstring="aBook_notification"/>
351            <hbox>
352            <vbox><spacer flex="1"/><label value="&vident.prefs.notifyTime.prefix.label;" /><spacer flex="1"/></vbox>
353            <textbox preftype="int" id="VIdent_identity.notification_timeout" flex="1"
354                prefstring="notification_timeout" size="1" />
355            <vbox><spacer flex="1"/><label value="&vident.prefs.notifyTime.postfix.label;" /><spacer flex="1"/></vbox>
356            </hbox>
357        </vbox>
358        </groupbox>
359        <groupbox>
360        <caption label="&vident.prefs.notificationTab.Debug.caption;"/>
361        <vbox align="left">
362            <description width="500px">&vident.prefs.notifyDebug.desc;</description>
363            <checkbox id="VIdent_identity.debug_notification" label="&vident.prefs.notifyDebug.label;"
364                prefstring="debug_notification"/>
365        </vbox>
366        </groupbox>
367    </tabpanel>
368    </tabpanels>
369</tabbox>
370</dialog>
Note: See TracBrowser for help on using the repository browser.