~ubuntu-branches/ubuntu/quantal/enigmail/quantal-security

« back to all changes in this revision

Viewing changes to mailnews/extensions/enigmail/ui/content/enigmailKeyManager.xul

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2013-09-13 16:02:15 UTC
  • mfrom: (0.12.16)
  • Revision ID: package-import@ubuntu.com-20130913160215-u3g8nmwa0pdwagwc
Tags: 2:1.5.2-0ubuntu0.12.10.1
* New upstream release v1.5.2 for Thunderbird 24

* Build enigmail using a stripped down Thunderbird 17 build system, as it's
  now quite difficult to build the way we were doing previously, with the
  latest Firefox build system
* Add debian/patches/no_libxpcom.patch - Don't link against libxpcom, as it
  doesn't exist anymore (but exists in the build system)
* Add debian/patches/use_sdk.patch - Use the SDK version of xpt.py and
  friends
* Drop debian/patches/ipc-pipe_rename.diff (not needed anymore)
* Drop debian/patches/makefile_depth.diff (not needed anymore)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
 
3
<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
 
4
<?xml-stylesheet href="chrome://enigmail/skin/enigmail.css" type="text/css"?>
 
5
 
 
6
<!--
 
7
 * ***** BEGIN LICENSE BLOCK *****
 
8
 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
 
9
 *
 
10
 * The contents of this file are subject to the Mozilla Public
 
11
 * License Version 1.1 (the "MPL"); you may not use this file
 
12
 * except in compliance with the MPL. You may obtain a copy of
 
13
 * the MPL at http://www.mozilla.org/MPL/
 
14
 *
 
15
 * Software distributed under the MPL is distributed on an "AS
 
16
 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
 
17
 * implied. See the MPL for the specific language governing
 
18
 * rights and limitations under the MPL.
 
19
 *
 
20
 * The Original Code is Enigmail.
 
21
 *
 
22
 * The Initial Developer of the Original Code is Patrick Brunschwig.
 
23
 * Portions created by Patrick Brunschwig <patrick@mozilla-enigmail.org> are
 
24
 * Copyright (C) 2004 Patrick Brunschwig. All Rights Reserved.
 
25
 *
 
26
 * Contributor(s):
 
27
 *
 
28
 * Alternatively, the contents of this file may be used under the terms of
 
29
 * either the GNU General Public License Version 2 or later (the "GPL"), or
 
30
 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 
31
 * in which case the provisions of the GPL or the LGPL are applicable instead
 
32
 * of those above. If you wish to allow use of your version of this file only
 
33
 * under the terms of either the GPL or the LGPL, and not to allow others to
 
34
 * use your version of this file under the terms of the MPL, indicate your
 
35
 * decision by deleting the provisions above and replace them with the notice
 
36
 * and other provisions required by the GPL or the LGPL. If you do not delete
 
37
 * the provisions above, a recipient may use your version of this file under
 
38
 * the terms of any one of the MPL, the GPL or the LGPL.
 
39
 * ***** END LICENSE BLOCK ***** *
 
40
-->
 
41
 
 
42
 
 
43
<?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
 
44
<?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?>
 
45
 
 
46
<!DOCTYPE window [
 
47
  <!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
 
48
   %brandDTD;
 
49
  <!ENTITY % enigMailDTD SYSTEM "chrome://enigmail/locale/enigmail.dtd" >
 
50
  %enigMailDTD;
 
51
  <!ENTITY % utilDTD SYSTEM "chrome://communicator/locale/utilityOverlay.dtd">
 
52
   %utilDTD;
 
53
]>
 
54
 
 
55
<window id="enigmailKeyManager"
 
56
        title="&enigmail.keyMan.title;"
 
57
        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
 
58
        onload="enigmailKeyManagerLoad();"
 
59
        height="450"
 
60
        width="700"
 
61
        windowtype="enigmail:KeyManager"
 
62
        persist="screenX screenY width height">
 
63
 
 
64
  <script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
 
65
  <script type="application/x-javascript" src="chrome://enigmail/content/enigmailCommon.js"/>
 
66
  <script type="application/x-javascript" src="chrome://enigmail/content/enigmailKeyManager.js"/>
 
67
 
 
68
  <commandset id="tasksCommands"/>
 
69
 
 
70
  <command id="cmd_close" oncommand="window.close()"/>
 
71
  <command id="cmd_quit"/>
 
72
  <command id="cmd_enigmailDeleteKey" oncommand="enigmailDeleteKey()"/>
 
73
 
 
74
  <keyset id="winKeys">
 
75
    <key id="key_selectAll" key="&enigmail.keyMan.selectAll.key;"
 
76
         oncommand="enigmailSelectAllKeys()" modifiers="accel"/>
 
77
    <key id="key_enigDelete"
 
78
         keycode="VK_DELETE"
 
79
         command="cmd_enigmailDeleteKey"/>
 
80
    <key id="key_close"/>
 
81
    <key id="key_quit"/>
 
82
  </keyset>
 
83
 
 
84
  <broadcasterset>
 
85
    <broadcaster id="bcNoKey" disabled="false"/>
 
86
    <broadcaster id="bcSignKey" disabled="false"/>
 
87
    <broadcaster id="bcSetTrust" disabled="false"/>
 
88
    <broadcaster id="bcViewSig" disabled="false"/>
 
89
    <broadcaster id="bcViewPhoto" disabled="false"/>
 
90
    <broadcaster id="bcEditKey" disabled="false"/>
 
91
    <broadcaster id="bcRevoke" disabled="false"/>
 
92
    <broadcaster id="bcOneKey" disabled="false"/>
 
93
    <broadcaster id="bcDeleteKey" disabled="false"/>
 
94
    <broadcaster id="bcClipbrd" disabled="false"/>
 
95
    <broadcaster id="bcEnableKey" disabled="false" label=""/>
 
96
  </broadcasterset>
 
97
 
 
98
  <menubar id="main-menubar" grippyhidden="true">
 
99
    <menu label="&enigmail.keyMan.fileMenu.label;"
 
100
          id="menu_File"
 
101
          accesskey="&enigmail.keyMan.fileMenu.accesskey;">
 
102
      <menupopup id="menu_FilePopup" onpopupshowing="enigmailKeyMenu()">
 
103
 
 
104
        <menuitem label="&enigmail.keyMan.importFromFile.label;"
 
105
          id="importFromFile"
 
106
          accesskey="&enigmail.keyMan.importFromFile.accesskey;"
 
107
          oncommand="enigmailImportKeysFromFile()"/>
 
108
        <menuitem label="&enigmail.keyMan.exportToFile.label;"
 
109
          id="exportKey"
 
110
          observes="bcNoKey"
 
111
          accesskey="&enigmail.keyMan.exportToFile.accesskey;"
 
112
          oncommand="enigmailExportKeys()"/>
 
113
 
 
114
        <menuitem label="&enigmail.keyMan.sendKeys.label;"
 
115
          id="sendKey"
 
116
          observes="bcNoKey"
 
117
          accesskey="&enigmail.keyMan.sendKeys.accesskey;"
 
118
          oncommand="enigCreateKeyMsg()"/>
 
119
 
 
120
        <menuitem label="&enigmail.keyMan.createMail.label;"
 
121
          id="createMail"
 
122
          observes="bcNoKey"
 
123
          accesskey="&enigmail.keyMan.createMail.accesskey;"
 
124
          oncommand="createNewMail()"/>
 
125
 
 
126
        <menuseparator/>
 
127
 
 
128
        <menuitem label="&enigmail.adminSmartCard.label;"
 
129
                id="cardData"
 
130
                accesskey="&enigmail.adminSmartCard.accesskey;"
 
131
                oncommand="EngmailCardDetails()"/>
 
132
 
 
133
        <menuseparator/>
 
134
 
 
135
        <menuitem label="&enigmail.keyMan.reload.label;"
 
136
                id="refreshKeys"
 
137
                accesskey="&enigmail.keyMan.reload.accesskey;"
 
138
                oncommand="enigmailRefreshKeys();"/>
 
139
 
 
140
        <menuseparator/>
 
141
 
 
142
        <!-- add Close and Exit menu items -->
 
143
        <menuitem id="menu_close"/>
 
144
      </menupopup>
 
145
    </menu>
 
146
 
 
147
    <menu label="&enigmail.keyMan.editMenu.label;"
 
148
          accesskey="&enigmail.keyMan.editMenu.accesskey;">
 
149
      <menupopup onpopupshowing="enigmailKeyMenu()">
 
150
 
 
151
                                <menuitem label="&enigmail.keyMan.importFromClipbrd.label;"
 
152
                                                                        id="importFromClipbrd"
 
153
                                                                        observes="bcClipbrd"
 
154
                                                                        accesskey="&enigmail.keyMan.importFromClipbrd.accesskey;"
 
155
                                                                        oncommand="enigmailImportFromClipbrd()"/>
 
156
                                <menuitem label="&enigmail.keyMan.copyToClipbrd.label;"
 
157
                                                                        id="copyToClipbrd"
 
158
                                                                        observes="bcNoKey"
 
159
                                                                        accesskey="&enigmail.keyMan.copyToClipbrd.accesskey;"
 
160
                                                                        oncommand="enigmailCopyToClipbrd()"/>
 
161
 
 
162
        <menuseparator/>
 
163
 
 
164
        <menuitem label="&enigmail.keyMan.sign.label;"
 
165
                  id="signKey"
 
166
                  observes="bcSignKey"
 
167
                  accesskey="&enigmail.keyMan.sign.accesskey;"
 
168
                  oncommand="enigSignKey()"/>
 
169
        <menuitem label="&enigmail.keyMan.setTrust.label;"
 
170
                  id="setTrust"
 
171
                  observes="bcNoKey"
 
172
                  accesskey="&enigmail.keyMan.setTrust.accesskey;"
 
173
                  oncommand="enigEditKeyTrust()"/>
 
174
 
 
175
        <menuseparator/>
 
176
 
 
177
        <menuitem id="enableKey"
 
178
          observes="bcEnableKey"
 
179
          accesskey="&enigmail.keyMan.enableKey.accesskey;"
 
180
          oncommand="enigmailEnableKey()"/>
 
181
        <menuitem label="&enigmail.keyMan.revokeKey.label;"
 
182
          id="revokeKey"
 
183
          observes="bcRevoke"
 
184
          accesskey="&enigmail.keyMan.revokeKey.accesskey;"
 
185
          oncommand="enigmailRevokeKey()"/>
 
186
 
 
187
        <menuitem label="&enigmail.keyMan.delKey.label;"
 
188
          id="deleteKey"
 
189
          key="key_enigDelete"
 
190
          observes="bcNoKey"
 
191
          accesskey="&enigmail.keyMan.delKey.accesskey;"
 
192
          oncommand="enigmailDeleteKey()"/>
 
193
 
 
194
        <menuseparator/>
 
195
 
 
196
        <menuitem id="manageUid"
 
197
                  label="&enigmail.keyMan.manageUid.label;"
 
198
                  observes="bcOneKey"
 
199
                  accesskey="&enigmail.keyMan.manageUid.accesskey;"
 
200
                  oncommand="enigmailManageUids()"/>
 
201
 
 
202
        <menuitem id="changePwd"
 
203
                  label="&enigmail.keyMan.changePwd.label;"
 
204
                  observes="bcEditKey"
 
205
                  accesskey="&enigmail.keyMan.changePwd.accesskey;"
 
206
                  oncommand="enigmailChangePwd()"/>
 
207
 
 
208
        <menuitem id="addPhoto"
 
209
                  label="&enigmail.keyMan.addPhoto.label;"
 
210
                  observes="bcRevoke"
 
211
                  accesskey="&enigmail.keyMan.addPhoto.accesskey;"
 
212
                  oncommand="enigmailAddPhoto()"/>
 
213
 
 
214
        <menuitem id="addToRule"
 
215
                  label="&enigmail.keyMan.addToPRRule.label;"
 
216
                  observes="bcSignKey"
 
217
                  oncommand="addToPRRule()"/>
 
218
 
 
219
        <menuseparator/>
 
220
 
 
221
        <menuitem id="selectAll"
 
222
                  label="&enigmail.keyMan.selectAll.label;"
 
223
                  accesskey="&enigmail.keyMan.selectAll.accesskey;"
 
224
                  oncommand="enigmailSelectAllKeys()"
 
225
                  key="key_selectAll"/>
 
226
 
 
227
      </menupopup>
 
228
    </menu>
 
229
 
 
230
      <menu id="viewMenu"
 
231
        label="&enigmail.keyMan.viewMenu.label;"
 
232
        accesskey="&enigmail.keyMan.viewMenu.accesskey;">
 
233
      <menupopup onpopupshowing="enigmailKeyMenu()"> <!-- view menu -->
 
234
        <menuitem label="&enigmail.keyMan.viewSig.label;"
 
235
                  id="viewSig"
 
236
                  observes="bcViewSig"
 
237
                  accesskey="&enigmail.keyMan.viewSig.accesskey;"
 
238
                  oncommand="enigmailListSig()"/>
 
239
        <menuitem label="&enigmail.keyMan.viewPhoto.label;"
 
240
                  id="viewPhoto"
 
241
                  observes="bcViewPhoto"
 
242
                  accesskey="&enigmail.keyMan.showPhoto.accesskey;"
 
243
                  oncommand="enigShowPhoto()"/>
 
244
        <menuitem label="&enigmail.keyMan.keyProps.label;"
 
245
                  id="keyDetails"
 
246
                  observes="bcOneKey"
 
247
                  accesskey="&enigmail.keyMan.keyDetails.accesskey;"
 
248
                  oncommand="enigmailKeyDetails()"/>
 
249
        <menuseparator/>
 
250
        <menuitem label="&enigmail.keyMan.showInvalidKeys.label;"
 
251
                  id="showInvalidKeys"
 
252
                  type="checkbox"
 
253
                  checked="true"
 
254
                  persist="checked"
 
255
                  accesskey="&enigmail.keyMan.showInvalidKeys.accesskey;"
 
256
                  oncommand="enigApplyFilter()"/>
 
257
        <menuitem label="&enigmail.keyMan.showUntrustedKeys.label;"
 
258
                  id="showUntrustedKeys"
 
259
                  type="checkbox"
 
260
                  checked="true"
 
261
                  persist="checked"
 
262
                  accesskey="&enigmail.keyMan.showUntrustedKeys.accesskey;"
 
263
                  oncommand="enigApplyFilter()"/>
 
264
        <menuitem label="&enigmail.keyMan.showOthersKeys.label;"
 
265
                  id="showOthersKeys"
 
266
                  type="checkbox"
 
267
                  checked="true"
 
268
                  persist="checked"
 
269
                  accesskey="&enigmail.keyMan.showOthersKeys.accesskey;"
 
270
                  oncommand="enigApplyFilter()"/>
 
271
 
 
272
                        </menupopup>
 
273
                </menu>
 
274
 
 
275
                <menu id="keyserverMenu"
 
276
                                        label="&enigmail.keyMan.keyserverMenu.label;"
 
277
                                        accesskey="&enigmail.keyMan.keyserverMenu.accesskey;">
 
278
                        <menupopup onpopupshowing="enigmailKeyMenu()"> <!-- keyserverMenu menu -->
 
279
 
 
280
                                <menuitem label="&enigmail.keyMan.refreshSelKeys.label;"
 
281
                                                                        id="refreshKey"
 
282
                                                                        observes="bcNoKey"
 
283
                                                                        accesskey="&enigmail.keyMan.refreshSelKeys.accesskey;"
 
284
                                                                        oncommand="enigmailReceiveKey()"/>
 
285
                                <menuitem label="&enigmail.keyMan.importFromServer.label;"
 
286
                                                                        id="importFromServer"
 
287
                                                                        accesskey="&enigmail.keyMan.importFromServer.accesskey;"
 
288
                                                                        oncommand="enigmailSearchKey()"/>
 
289
                                <menuitem label="&enigmail.keyMan.uploadToServer.label;"
 
290
                                                                        id="uploadToServer"
 
291
                                                                        observes="bcNoKey"
 
292
                                                                        accesskey="&enigmail.keyMan.uploadToServer.accesskey;"
 
293
                                                                        oncommand="enigmailUploadKeys()"/>
 
294
        <menuseparator/>
 
295
                                <menuitem label="&enigmail.keyMan.refreshAllKeys.label;"
 
296
                                                                        id="refreshAllKeys"
 
297
                                                                        accesskey="&enigmail.keyMan.refreshAllKeys.accesskey;"
 
298
                                                                        oncommand="enigmailRefreshAllKeys()"/>
 
299
                        </menupopup>
 
300
                </menu>
 
301
 
 
302
                <menu id="generateMenu"
 
303
                                        label="&enigmail.keyMan.generateMenu.label;"
 
304
                                        accesskey="&enigmail.keyMan.generateMenu.accesskey;">
 
305
                        <menupopup onpopupshowing="enigmailKeyMenu()"> <!-- generate menu -->
 
306
        <menuitem label="&enigmail.keyMan.generate.label;"
 
307
                  id="genKey"
 
308
                  accesskey="&enigmail.keyMan.generate.accesskey;"
 
309
                  oncommand="EnigKeygen(); enigmailRefreshKeys();"/>
 
310
        <menuitem label="&enigmail.keyMan.genRevoke.label;"
 
311
                  id="revokationCertificate"
 
312
                  observes="bcRevoke"
 
313
                  accesskey="&enigmail.keyMan.genRevoke.accesskey;"
 
314
                  oncommand="enigCreateRevokeCert()"/>
 
315
                        </menupopup>
 
316
                </menu>
 
317
 
 
318
  </menubar>
 
319
 
 
320
  <popupset>
 
321
    <menupopup id="ctxmenu"
 
322
           onpopupshowing="enigmailKeyMenu();">
 
323
                        <menuitem label="&enigmail.keyMan.ctxCopyToClipbrd.label;"
 
324
                                                                id="ctxCopyToClipbrd"
 
325
                                                                oncommand="enigmailCopyToClipbrd()"/>
 
326
                        <menuitem label="&enigmail.keyMan.ctxExportToFile.label;"
 
327
                                                                id="ctxExport"
 
328
                                                                oncommand="enigmailExportKeys()"/>
 
329
                        <menuitem label="&enigmail.keyMan.sendKeys.label;"
 
330
                                                                id="ctxSendKey"
 
331
                                                                oncommand="enigCreateKeyMsg()"/>
 
332
 
 
333
      <menuseparator/>
 
334
 
 
335
                        <menuitem label="&enigmail.keyMan.ctxUploadToServer.label;"
 
336
                                                                id="ctxUpload"
 
337
                                                                oncommand="enigmailUploadKeys()"/>
 
338
      <menuitem label="&enigmail.keyMan.ctxRefreshKey.label;"
 
339
                                  id="ctxRefreshKey"
 
340
                oncommand="enigmailReceiveKey()"/>
 
341
 
 
342
      <menuseparator/>
 
343
 
 
344
      <menuitem id="ctxSign" observes="bcSignKey" label="&enigmail.keyMan.sign.label;" oncommand="enigSignKey()"/>
 
345
      <menuitem id="ctxTrust" label="&enigmail.keyMan.setTrust.label;" oncommand="enigEditKeyTrust()"/>
 
346
      <menuitem id="ctxAddToRule" observes="bcSignKey" label="&enigmail.keyMan.addToPRRule.label;" oncommand="addToPRRule()"/>
 
347
 
 
348
                        <menuseparator/>
 
349
 
 
350
 
 
351
                        <menuitem id="ctxEnableKey" observes="bcEnableKey" oncommand="enigmailEnableKey()"/>
 
352
                        <menuitem id="ctxRevokeKey" observes="bcRevoke" label="&enigmail.keyMan.revokeKey.label;" oncommand="enigmailRevokeKey()"/>
 
353
                        <menuitem id="ctxDeleteKey" label="&enigmail.keyMan.delKey.label;" oncommand="enigmailDeleteKey()"/>
 
354
 
 
355
      <menuseparator/>
 
356
 
 
357
      <menuitem id="ctxManageUid" observes="bcOneKey" label="&enigmail.keyMan.manageUid.label;" oncommand="enigmailManageUids()"/>
 
358
      <menuitem id="ctxChangePwd" observes="bcEditKey" label="&enigmail.keyMan.changePwd.label;" oncommand="enigmailChangePwd()"/>
 
359
      <menuitem id="ctxRevokationCert" observes="bcRevoke" label="&enigmail.keyMan.ctxGenRevoke.label;" oncommand="enigCreateRevokeCert()"/>
 
360
      <menuitem id="ctxAddPhoto" observes="bcRevoke" label="&enigmail.keyMan.addPhoto.label;" oncommand="enigmailAddPhoto()"/>
 
361
 
 
362
                        <menuseparator/>
 
363
 
 
364
      <menuitem id="ctxViewSig" observes="bcViewSig" label="&enigmail.keyMan.ctxViewSig.label;" oncommand="enigmailListSig()"/>
 
365
      <menuitem id="ctxViewPhoto" observes="bcViewPhoto" label="&enigmail.keyMan.ctxViewPhoto.label;" oncommand="enigShowPhoto()"/>
 
366
      <menuitem id="ctxDetails" observes="bcViewSig" label="&enigmail.keyMan.keyProps.label;"
 
367
                                                                oncommand="enigmailKeyDetails()"/>
 
368
    </menupopup>
 
369
  </popupset>
 
370
 
 
371
  <hbox flex="0" align="center">
 
372
    <label value="&enigmail.keyMan.filter.label;" control="filterKey"/>
 
373
    <textbox id="filterKey" size="30"
 
374
             type="search"
 
375
             timeout="500"
 
376
             oncommand="onSearchInput();"/>
 
377
    <separator orient="vertical"/>
 
378
    <checkbox label="&enigmail.keyMan.showAllKeys.label;"
 
379
          checked="false"
 
380
          id="showAllKeys"
 
381
          accesskey="&enigmail.keyMan.showAllKeys.accesskey;"
 
382
          oncommand="enigmailToggleShowAll(this)"/>
 
383
 
 
384
  </hbox>
 
385
 
 
386
  <tooltip id="emptyTree" label="&enigmail.keyMan.emptyTree.tooltip;" noautohide="true"/>
 
387
  <tooltip id="nothingFound" label="&enigmail.keyMan.nothingFound.tooltip;" noautohide="true"/>
 
388
  <tooltip id="pleaseWait" label="&enigmail.keyMan.pleaseWait.tooltip;" noautohide="true"/>
 
389
 
 
390
  <groupbox width="700px" flex="1">
 
391
    <hbox flex="1">
 
392
      <tree id="pgpKeyList" flex="1"
 
393
        enableColumnDrag="true"
 
394
        seltype="multiple"
 
395
        persist="sortDirection sortResource"
 
396
        sortDirection="ascending"
 
397
        sortResource="enigUserNameCol"
 
398
        hidecolumnpicker="false">
 
399
 
 
400
        <treecols>
 
401
          <treecol id="enigUserNameCol" primary="true"
 
402
                  flex="1"
 
403
                  class="sortDirectionIndicator"
 
404
                  onclick="sortTree(this)"
 
405
                  label="&enigmail.keyMan.userId.label;"
 
406
                  persist="width ordinal hidden"/>
 
407
          <splitter class="tree-splitter"/>
 
408
          <treecol id="keyCol" style="width:90px"
 
409
                   label="&enigmail.keyId.label;"
 
410
                   flex="0"
 
411
                   class="sortDirectionIndicator"
 
412
                   onclick="sortTree(this)"
 
413
                   persist="width ordinal hidden"/>
 
414
          <splitter class="tree-splitter"/>
 
415
          <treecol id="typeCol" style="width:70px"
 
416
                   label="&enigmail.keyMan.keyType.label;"
 
417
                   flex="0"
 
418
                   class="sortDirectionIndicator"
 
419
                   onclick="sortTree(this)"
 
420
                   hidden="true"
 
421
                   persist="width ordinal hidden"/>
 
422
          <splitter class="tree-splitter"/>
 
423
          <treecol id="validityCol" style="width:70px"
 
424
                   label="&enigmail.keyMan.calcTrust.label;"
 
425
                   flex="0"
 
426
                   class="sortDirectionIndicator"
 
427
                   onclick="sortTree(this)"
 
428
                   hidden="true"
 
429
                   persist="width ordinal hidden"/>
 
430
          <splitter class="tree-splitter"/>
 
431
          <treecol id="trustCol" style="width:70px"
 
432
                   label="&enigmail.keyMan.ownerTrust.label;"
 
433
                   flex="0"
 
434
                   class="sortDirectionIndicator"
 
435
                   onclick="sortTree(this)"
 
436
                   hidden="true"
 
437
                   persist="width ordinal hidden"/>
 
438
          <splitter class="tree-splitter"/>
 
439
          <treecol id="expCol" style="width:70px"
 
440
                   label="&enigmail.keyExpiry.label;"
 
441
                   flex="0"
 
442
                   class="sortDirectionIndicator"
 
443
                   onclick="sortTree(this)"
 
444
                   hidden="true"
 
445
                   persist="width ordinal hidden"/>
 
446
          <splitter class="tree-splitter"/>
 
447
          <treecol id="fprCol" style="width:70px"
 
448
                   label="&enigmail.keyMan.fingerprint.label;"
 
449
                   flex="0"
 
450
                   class="sortDirectionIndicator"
 
451
                   onclick="sortTree(this)"
 
452
                   hidden="true"
 
453
                   persist="width ordinal hidden"/>
 
454
        </treecols>
 
455
 
 
456
        <treechildren id="pgpKeyListChildren" properties=""
 
457
                      context="ctxmenu"/>
 
458
 
 
459
      </tree>
 
460
    </hbox>
 
461
  </groupbox>
 
462
 
 
463
        <hbox id="statusLine">
 
464
                <label id="statusText" value=" "/>
 
465
                <progressmeter id="progressBar" mode="undetermined" value="0" collapsed="true"/>
 
466
                <description id="cancelBox" collapsed="true">
 
467
                        <a class="enigmailLink" href=""
 
468
                           id="cancelButton" onclick="enigSendKeyCancel()">&enigmail.keyMan.stopTransfer.label;</a>
 
469
                </description>
 
470
        </hbox>
 
471
</window>