messagewindow.xul

来自「现在很火的邮件客户端软件thunderbird的源码」· XUL 代码 · 共 171 行

XUL
171
字号
<?xml version="1.0"?> # ***** BEGIN LICENSE BLOCK *****# Version: MPL 1.1/GPL 2.0/LGPL 2.1## The contents of this file are subject to the Mozilla Public License Version# 1.1 (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the License at# http://www.mozilla.org/MPL/## Software distributed under the License is distributed on an "AS IS" basis,# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License# for the specific language governing rights and limitations under the# License.## The Original Code is Mozilla Communicator client code, released# March 31, 1998.## The Initial Developer of the Original Code is# Netscape Communications Corporation.# Portions created by the Initial Developer are Copyright (C) 1998-1999# the Initial Developer. All Rights Reserved.## Contributor(s):## Alternatively, the contents of this file may be used under the terms of# either the GNU General Public License Version 2 or later (the "GPL"), or# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),# in which case the provisions of the GPL or the LGPL are applicable instead# of those above. If you wish to allow use of your version of this file only# under the terms of either the GPL or the LGPL, and not to allow others to# use your version of this file under the terms of the MPL, indicate your# decision by deleting the provisions above and replace them with the notice# and other provisions required by the GPL or the LGPL. If you do not delete# the provisions above, a recipient may use your version of this file under# the terms of any one of the MPL, the GPL or the LGPL.## ***** END LICENSE BLOCK *****<?xml-stylesheet href="chrome://messenger/skin/messageWindow.css" type="text/css"?> <?xul-overlay href="chrome://global/content/globalOverlay.xul"?><?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?><?xul-overlay href="chrome://messenger/content/msgHdrViewOverlay.xul"?><?xul-overlay href="chrome://messenger/content/mailWindowOverlay.xul"?><?xul-overlay href="chrome://messenger/content/mailOverlay.xul"?><!DOCTYPE window [<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >%brandDTD;<!ENTITY % messengerDTD SYSTEM "chrome://messenger/locale/messenger.dtd" >%messengerDTD;]>                    <window id="messengerWindow"        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"        xmlns:nc="http://home.netscape.com/NC-rdf#"        title="&titledefault.label;"        titlemodifier="&titledefault.label;"        titlemenuseparator="&titleSeparator.label;"        onload="OnLoadMessageWindow()"        onunload="OnUnloadMessageWindow()"        width="750"        height="500"        persist="width height screenX screenY sizemode"        windowtype="mail:messageWindow">  <stringbundleset id="stringbundleset">    <stringbundle id="bundle_brand" src="chrome://branding/locale/brand.properties"/>    <stringbundle id="bundle_offlinePrompts" src="chrome://messenger/locale/offline.properties"/>  </stringbundleset>  <!-- XXX: Replace strres.js when nsContextMenu.js is converted -->  <script type="application/x-javascript" src="chrome://global/content/strres.js"/>  <script type="application/x-javascript" src="chrome://messenger/content/shareglue.js"/>  <script type="application/x-javascript" src="chrome://messenger/content/commandglue.js"/>  <script type="application/x-javascript" src="chrome://messenger/content/mailWindow.js"/>  <script type="application/x-javascript" src="chrome://messenger/content/messageWindow.js"/>  <script type="application/x-javascript" src="chrome://messenger/content/accountUtils.js"/>  <script type="application/x-javascript" src="chrome://global/content/contentAreaUtils.js"/>  <script type="application/x-javascript" src="chrome://communicator/content/nsContextMenu.js"/>  <script type="application/x-javascript" src="chrome://messenger/content/mailContextMenus.js"/>  <script type="application/x-javascript" src="chrome://messenger/content/phishingDetector.js"/>  <script type="application/x-javascript" src="chrome://communicator/content/contentAreaClick.js"/>  <script type="application/x-javascript" src="chrome://global/content/nsTransferable.js"/>  <script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>  <script type="application/x-javascript" src="chrome://messenger/content/msgViewNavigation.js"/>  <script type="application/x-javascript" src="chrome://global/content/XPCNativeWrapper.js"/>  <commandset id="mailCommands">    <commandset id="mailFileMenuItems"/>    <commandset id="mailViewMenuItems"/>    <commandset id="mailEditMenuItems"/>    <commandset id="mailSearchMenuItems"/>    <commandset id="mailGoMenuItems"/>    <commandset id="mailMessageMenuItems"/>    <commandset id="mailToolbarItems"/>    <commandset id="mailGetMsgMenuItems"/>    <commandset id="mailMarkMenuItems"/>    <commandset id="mailToolsMenuItems"/>    <commandset id="mailEditContextMenuItems"/>	<commandset id="tasksCommands"/>    <commandset id="commandKeys"/>#ifdef XP_MACOSX  <commandset id="macWindowMenuItems"/>#endif  </commandset>  <broadcasterset id="mailBroadcasters">    <!-- File Menu -->    <broadcaster id="Communicator:WorkMode"/>    <!-- Edit Menu -->  </broadcasterset>  <keyset id="mailKeys">    <keyset id="tasksKeys"/>    <key keycode="VK_ESCAPE" oncommand="window.close();"/>  </keyset>  <popupset>    <popup id="emailAddressPopup" popupanchor="bottomleft" onpopupshowing="goUpdateCommand('cmd_createFilterFromPopup')">        <menuitem label="&AddToAddressBook.label;"                  accesskey="&AddToAddressBook.accesskey;"                  oncommand="AddNodeToAddressBook(document.popupNode)"/>        <menuitem label="&SendMailTo.label;"                  accesskey="&SendMailTo.accesskey;"                  oncommand="SendMailToNode(document.popupNode)"/>        <menuitem label="&CopyEmailAddress.label;"                  accesskey="&CopyEmailAddress.accesskey;"                  oncommand="CopyEmailAddress(document.popupNode)"/>          <menuitem label="&CreateFilter.label;"                  accesskey="&CreateFilter.accesskey;"                  oncommand="CreateFilter(document.popupNode)"                  observes="cmd_createFilterFromPopup"/>      </popup>    <popup id="allHeadersPopup"  onpopupshowing="return fillAllHeadersPopup(document.popupNode);" popupanchor="bottomleft">      <hbox id="allHeadersPopupContainer"/>    </popup>    <popup id="messagePaneContext"/>  </popupset>  <popup id="attachmentListContext"/>  <popup id="copyUrlPopup"/>  <popup id="toolbar-context-menu"/>  <toolbox id="mail-toolbox" class="toolbox-top">  </toolbox>   <!-- msg header view -->  <vbox id="messagepanebox" flex="3" persist="collapsed"        ondragover="nsDragAndDrop.dragOver(event, messagepaneObserver);"        ondragdrop="nsDragAndDrop.drop(event, messagepaneObserver);"        ondragexit="nsDragAndDrop.dragExit(event, messagepaneObserver);">    <deck id="msgNotificationBar"/>    <hbox id="msgHeaderView"/>    <!-- message view -->    <browser id="messagepane" context="messagePaneContext"              style="height: 0px; min-height: 1px" flex="1" name="messagepane"              disablesecurity="true" disablehistory="true" type="content-primary"              src="about:blank" onclick="return contentAreaClick(event);" autofind="false"/>    <hbox id="attachmentView"/>    <toolbar id="FindToolbar"/>  </vbox>    <statusbar class="chromeclass-status" id="status-bar"/></window>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?