summaryrefslogtreecommitdiffstats
path: root/comm/suite/mailnews/content/folderPane.xul
diff options
context:
space:
mode:
Diffstat (limited to 'comm/suite/mailnews/content/folderPane.xul')
-rw-r--r--comm/suite/mailnews/content/folderPane.xul169
1 files changed, 169 insertions, 0 deletions
diff --git a/comm/suite/mailnews/content/folderPane.xul b/comm/suite/mailnews/content/folderPane.xul
new file mode 100644
index 0000000000..c56c799071
--- /dev/null
+++ b/comm/suite/mailnews/content/folderPane.xul
@@ -0,0 +1,169 @@
+<?xml version="1.0"?>
+
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<?xml-stylesheet href="chrome://messenger/skin/folderPane.css" type="text/css"?>
+<?xml-stylesheet href="chrome://messenger/skin/folderPaneExtras.css" type="text/css"?>
+
+<!DOCTYPE overlay [
+ <!ENTITY % folderpaneDTD SYSTEM "chrome://messenger/locale/folderpane.dtd">
+ %folderpaneDTD;
+ <!ENTITY % msgViewPickerDTD SYSTEM "chrome://messenger/locale/msgViewPickerOverlay.dtd">
+ %msgViewPickerDTD;
+]>
+
+<overlay xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <tree id="folderTree"
+ class="plain focusring window-focusborder"
+ flex="1"
+ treelines="true"
+ persist="mode"
+ mode="all"
+ keepcurrentinview="true"
+ context="folderPaneContext"
+ focusring="false"
+ disableKeyNavigation="true"
+ ondragstart="gFolderTreeView._onDragStart(event);"
+ ondragover="gFolderTreeView._onDragOver(event);"
+ ondrop="gFolderTreeView._onDragDrop(event);"
+ ondblclick="gFolderTreeView.onDoubleClick(event);"
+ onkeypress="gFolderTreeView.onKeyPress(event);"
+ onselect="FolderPaneSelectionChange();">
+ <treecols id="folderPaneCols">
+ <treecol id="folderNameCol"
+ flex="5"
+ label="&nameColumn.label;"
+ crop="center"
+ persist="width"
+ ignoreincolumnpicker="true"
+ primary="true"
+ sortActive="true"
+ sortDirection="ascending"/>
+ <splitter class="tree-splitter"/>
+ <treecol id="folderUnreadCol"
+ hidden="true"
+ persist="hidden width"
+ flex="1"
+ label="&unreadColumn.label;"
+ selectable="false"/>
+ <splitter class="tree-splitter"/>
+ <treecol id="folderTotalCol"
+ hidden="true"
+ persist="hidden width"
+ flex="1"
+ label="&totalColumn.label;"
+ selectable="false"/>
+ <splitter class="tree-splitter"/>
+ <treecol id="folderSizeCol"
+ hidden="true"
+ persist="hidden width"
+ flex="1"
+ label="&folderSizeColumn.label;"
+ selectable="false"/>
+ </treecols>
+ </tree>
+
+ <toolbarpalette id="MailToolbarPalette">
+ <toolbaritem id="folder-location-container"
+ title="&folderLocationToolbarItem.title;"
+ align="center"
+ context="folderPaneContext"
+ class="toolbaritem-noline chromeclass-toolbar-additional">
+ <image id="locationIcon" class="folderMenuItem"/>
+ <menulist id="locationFolders"
+ class="folderMenuItem"
+ label=" "
+ crop="center">
+ <menupopup id="folderLocationPopup"
+ class="menulist-menupopup"
+ type="folder"
+ flex="1"
+ mode="notDeferred"
+ showFileHereLabel="true"
+ oncommand="gFolderTreeView.selectFolder(event.target._folder, true);"/>
+ </menulist>
+ </toolbaritem>
+ <toolbaritem id="mailviews-container"
+ title="&mailViewsToolbarItem.title;"
+ observes="mailDisableViewsSearch"
+ align="center"
+ class="toolbaritem-noline chromeclass-toolbar-additional">
+ <label id="viewPickerLabel"
+ value="&viewPicker.label;"
+ accesskey="&viewPicker.accesskey;"
+ control="viewPicker">
+ <observes element="mailviews-container" attribute="disabled"/>
+ </label>
+ <menulist id="viewPicker"
+ oncommand="ViewChangeByMenuitem(event.target);">
+ <menupopup id="viewPickerPopup"
+ onpopupshowing="RefreshViewPopup(this);">
+ <menuitem id="viewPickerAll"
+ class="menuitem-iconic"
+ label="&viewAll.label;"
+ type="radio"
+ name="viewmessages"
+ value="0"/>
+ <menuitem id="viewPickerUnread"
+ class="menuitem-iconic"
+ label="&viewUnread.label;"
+ type="radio"
+ name="viewmessages"
+ value="1"/>
+ <menuitem id="viewPickerNotDeleted"
+ class="menuitem-iconic"
+ label="&viewNotDeleted.label;"
+ type="radio"
+ name="viewmessages"
+ value="3"/>
+ <menuseparator id="afterViewPickerUnreadSeparator"/>
+ <menu id="viewPickerTags"
+ class="menu-iconic"
+ label="&viewTags.label;">
+ <menupopup id="viewPickerTagsPopup"
+ class="menulist-menupopup"
+ onpopupshowing="RefreshTagsPopup(this);"/>
+ </menu>
+ <menu id="viewPickerCustomViews"
+ class="menu-iconic"
+ label="&viewCustomViews.label;">
+ <menupopup id="viewPickerCustomViewsPopup"
+ class="menulist-menupopup"
+ onpopupshowing="RefreshCustomViewsPopup(this);"/>
+ </menu>
+ <menuseparator id="afterViewPickerCustomViewsSeparator"/>
+ <menuitem id="viewPickerVirtualFolder"
+ class="menuitem-iconic"
+ label="&viewVirtualFolder.label;"
+ value="7"/>
+ <menuitem id="viewPickerCustomize"
+ class="menuitem-iconic"
+ label="&viewCustomizeView.label;"
+ value="8"/>
+ </menupopup>
+ <observes element="mailviews-container" attribute="disabled"/>
+ </menulist>
+ </toolbaritem>
+ <toolbaritem id="search-container"
+ title="&searchToolbarItem.title;"
+ observes="mailDisableViewsSearch"
+ align="center"
+ flex="1"
+ class="toolbaritem-noline chromeclass-toolbar-additional">
+ <textbox id="searchInput"
+ flex="1"
+ type="search"
+ aria-controls="threadTree"
+ placeholder="&searchSubjectOrAddress.placeholder;"
+ clickSelectsAll="true"
+ onkeypress="if (event.keyCode == KeyEvent.DOM_VK_RETURN) this.select();"
+ oncommand="onEnterInSearchBar();">
+ <observes element="search-container" attribute="disabled"/>
+ </textbox>
+ </toolbaritem>
+ </toolbarpalette>
+</overlay>