source: chrome/content/v_identity/v_identity.xul @ b73004

Last change on this file since b73004 was b73004, checked in by rene <rene@…>, 11 years ago

added layouted output (getCompareMatrix) to comparison of storageExtras

  • Property mode set to 100644
File size: 5.6 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<?xml-stylesheet href="chrome://v_identity/skin/v_identity.css" type="text/css"?>
27
28<!DOCTYPE overlay [
29<!ENTITY % versionDTD SYSTEM "chrome://v_identity/content/_version.dtd">
30%versionDTD;
31<!ENTITY % vIdentDTD SYSTEM "chrome://v_identity/locale/v_identity.dtd">
32%vIdentDTD;
33]>
34
35  <overlay id="v_identity"
36          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
37
38<script type="application/x-javascript" src="chrome://v_identity/content/v_identity.js" />
39<script type="application/x-javascript" src="chrome://v_identity/content/vI_helper.js" />
40<script type="application/x-javascript" src="chrome://v_identity/content/vI_account.js" />
41<script type="application/x-javascript" src="chrome://v_identity/content/vI_msgIdentityClone.js" />
42<script type="application/x-javascript" src="chrome://v_identity/content/vI_smartIdentity.js" />
43<script type="application/x-javascript" src="chrome://v_identity/content/vI_smtpSelector.js" />
44<script type="application/x-javascript" src="chrome://v_identity/content/vI_notificationBar.js"/>
45<script type="application/x-javascript" src="chrome://v_identity/content/vI_rdfDatasource.js"/>
46<script type="application/x-javascript" src="chrome://v_identity/content/vI_storage.js"/>
47<script type="application/x-javascript" src="chrome://v_identity/content/vI_storageExtras.js"/>
48
49  <stringbundleset id="stringbundleset">
50    <stringbundle id="vIdentBundle" src="chrome://v_identity/locale/v_identity.properties" />
51    <stringbundle id="vIStorageExtrasBundle" src="chrome://v_identity/locale/vI_storageExtras.properties" />
52    <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties" />
53  </stringbundleset>
54
55<vbox id="appcontent" >
56    <splitter id="vIDebugBoxSplitter" hidden="true"/>
57    <textbox id="vIDebugBox" hidden="true" multiline="true" readonly="true"
58    DOMAttrModified="if(event.attrName == 'value') this.value = event.newValue; return true;"/>
59</vbox>
60
61<toolbox id="headers-box">
62    <notificationbox id="vINotification" position="1" insertbefore="MsgHeadersToolbar" />
63</toolbox>
64
65<vbox flex="1" id="addresses-box"> <!-- this is used as a strorage, elements will be rearranged by v_identity_init -->
66
67<hbox id="msgIdentityHbox" flex="1">
68    <menulist id="msgIdentity_clone" class="identity_clone-menulist person-icon"
69        label="..." flex="1" oncommand="vI_msgIdentityClone.LoadIdentity();" hidden="true">
70        <menupopup id="msgIdentityPopup_clone"/>
71    </menulist>
72    <hbox id="smtpServerListHbox" hidden="true">
73    <spacer flex="1" />
74    <menulist id="smtp_server_list" oncommand="vI_smtpSelector.loadSMTP();">
75       <menupopup id="smtp_server_list_popup" />
76    </menulist>
77    </hbox>
78    <checkbox id="storage_save" label="&vident.composeDialog.storageSave.label;"
79          tooltiptext="&vident.composeDialog.storageSave.tooltiptext;" hidden="true"
80          oncommand="vI_statusmenu.menuConstraint(this);" >
81        <observes element="vI_statusMenu_storage_save" attribute="checked" />
82    </checkbox>
83    <box class="base_id_label" observe="msgIdentity_clone" />
84</hbox>
85   
86  <!-- Some of "Dynamic part of labels" are placed here.-->
87  <!-- (Well, I know that its not a good ideal to put them here. :P) -->
88  <data id="prettyName-Prefix" label="&vident.accPane.prettyName.prefix;" />
89 
90  </vbox>
91 
92  <popupset>
93      <popup id="vI_statusMenu">
94          <menuitem type="checkbox" id="vI_statusMenu_storage_save" label="&vident.vI_Menu.storageSave.label;" oncommand="vI_statusmenu.menuConstraint(this);"/>
95          <menuitem type="checkbox" id="vI_statusMenu_storage_saveBaseID" label="&vident.vI_Menu.saveBaseID.label;" oncommand="vI_statusmenu.menuConstraint(vI_statusmenu.objStorageSaveMenuItem);"/>
96          <menuseparator id="vI_statusMenu_separator" />       
97          <menuitem id="vI_settingsMenu" class="menuitem-iconic" label="&vident.vI_Menu.Settings.label;"
98                oncommand="window.openDialog('chrome://v_identity/content/vI_prefDialog.xul', '', 'chrome,modal');" />
99          <menuitem id="vI_rdfDataTree" class="menuitem-iconic" label="&vident.vI_Menu.DataEditor.label;"
100                oncommand="window.open('chrome://v_identity/content/vI_rdfDataTree.xul', '', 'chrome,modal');" />
101      </popup>
102  </popupset>
103   
104  <statusbar id="status-bar">
105      <statusbarpanel class="v_identity_logo"
106              id="v_identity_logo"
107              insertafter="statusText"
108              label="&vident.vidLogo.label; &vident.version;" align="right" hidden="true" />
109      <statusbarpanel id="vI-status-menu" save="off"
110              class="statusbarpanel-menu-iconic"
111              collapsed="true"
112              insertafter="totalMessageCount"
113              context="vI_statusMenu"
114              tooltip="vI_statusMenuTooltip"
115              onclick="vI_statusmenu.clicked(event.button);" />
116</statusbar>
117 
118</overlay>
Note: See TracBrowser for help on using the repository browser.