--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Ben Goodger <ben@netscape.com>
+ * Josh Soref <timeless@mac.com>
+ *
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/**
+ * Style rules for generic bookmarks items.
+ */
+
+outlinerbody:-moz-outliner-image(Name) {
+ padding-right: 2px;
+}
+
+.bookmark-item, outlinerbody:-moz-outliner-image(Name) {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+.bookmark-item[container="true"], outlinerbody:-moz-outliner-image(Name, container) {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+}
+
+.bookmark-item[container="true"][open="true"], outlinerbody:-moz-outliner-image(Name, open) {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+}
+
+.bookmark-item[container="true"][open="true"][loading="true"] {
+ list-style-image: url("chrome://global/skin/loading.gif") !important;
+}
+
+.bookmark-item[status="new"] {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item-updated.gif") !important;
+}
+
--- /dev/null
+@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
+
+/* ::::: bookmark toolbarbuttons ::::: */
+
+toolbarbutton.bookmark-item {
+ cursor : pointer;
+ min-width : 0px;
+ max-width : 13em;
+}
+
+toolbarbutton.bookmark-item[container="true"] {
+ cursor : default;
+}
+
+toolbarbutton.bookmark-item > .toolbarbutton-box > .toolbarbutton-dropmarker {
+ display : none;
+}
+
+/*
+toolbarbutton.bookmark-item:hover {
+ color : #0000FF;
+ text-decoration : underline;
+}
+
+toolbarbutton.bookmark-item[container="true"]:hover {
+ text-decoration : none;
+}
+*/
+
+/*
+toolbarbutton.bookmark-item:not([container="true"]):hover,
+toolbarbutton.bookmark-item:not([container="true"]):hover:active,
+toolbarbutton.bookmark-item:not([container="true"]):hover > .toolbarbutton-box,
+toolbarbutton.bookmark-item:not([container="true"]):hover:active > .toolbarbutton-box {
+ border: 1px solid transparent;
+ background: transparent !important;
+}
+
+
+toolbarbutton.bookmark-item:not([container="true"]):hover:active,
+toolbarbutton.bookmark-item:not([container="true"]):hover:active > .toolbarbutton-box {
+ color: #FF0000;
+}
+*/
+
+toolbarbutton.bookmark-item[disabled="true"],
+toolbarbutton.bookmark-item[disabled="true"]:hover,
+toolbarbutton.bookmark-item[disabled="true"]:hover:active
+{
+ color : #999999;
+ text-decoration : none;
+ list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-item-disabled.gif");
+ cursor : default;
+}
+
+toolbarbutton.bookmark-item[disabled="true"][container="true"],
+toolbarbutton.bookmark-item[disabled="true"][container="true"]:hover,
+toolbarbutton.bookmark-item[disabled="true"][container="true"]:hover:active
+{
+/* border : 1px solid transparent !important; */
+ list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-folder-disabled.gif");
+}
+
+.menuitem-iconic.bookmark-item[disabled="true"]
+{
+ list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-item-disabled.gif");
+}
+
+.menu-iconic.bookmark-item[disabled="true"][container="true"]
+{
+ list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-folder-disabled.gif");
+}
+
+/* ::::: toolbarbutton drag and drop feedback ::::: */
+
+toolbarbutton.bookmark-item[dragover-right="true"] {
+ border-right : 2px solid #336699;
+}
+
+toolbarbutton.bookmark-item[dragover-left="true"] {
+ border-left : 2px solid #336699;
+}
+
+.toolbarbutton-text[dragover-top="true"] {
+ background-color : #336699;
+ color : #CCD0DD;
+}
+
+/* ::::: menu drag and drop feedback ::::: */
+
+menuitem[dragover-top="true"].bookmark-item {
+ border-top : 1px solid #336699 !important;
+}
+
+menu[dragover-top="true"].bookmark-item {
+ border-top : 1px solid #336699 !important;
+}
+
+/*
+menuitem.bookmark-item {
+ border-top : 1px solid transparent !important;
+ border-bottom : 1px solid transparent !important;
+}
+
+menu.bookmark-item {
+ border-top : 1px solid transparent !important;
+ border-bottom : 1px solid transparent !important;
+}
+*/
+
+menu[dragover="true"].bookmark-item {
+ background-color : #336699 !important;
+ color : #FFFFFF !important;
+}
+
+menuitem[dragover-bottom="true"].bookmark-item {
+ border-bottom : 1px solid #336699 !important;
+}
+
+menu[dragover-bottom="true"].bookmark-item {
+ border-bottom : 1px solid #336699 !important;
+}
--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Ben Goodger <ben@netscape.com>
+ * Josh Soref <timeless@mac.com>
+ *
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
+@import url(chrome://communicator/skin/bookmarks/platformBookmarks.css);
+
+/**
+ * XXX - disable print plus. This needs to go into ns/!!!
+ */
+ #navprintplus
+ {
+ display : none !important;
+ }
+
+ #status-bar
+ {
+ height : 1em;
+ }
+
+ #notification-icon
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/notification.gif");
+ }
+
+ #schedule-icon
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/schedule.gif");
+ }
+
--- /dev/null
+/**
+ * Bookmarks tree
+ **/
+
+/*
+ .bookmarks-window-tree
+ {
+ border-top : none !important;
+ border-bottom : none;
+ border-left : 1px solid ThreeDShadow;
+ border-right : 1px solid ThreeDHighlight;
+ }
+*/
+
+ .bookmarks-window-tree > .tree-container-treerows
+ {
+ border-left : 1px solid #666699;
+ border-right : 1px solid #666699;
+ }
+
+ .bookmarks-panel-tree, .bookmarks-panel-tree > .tree-container-treerows
+ {
+ border : none;
+ }
+
+ #panel-bar
+ {
+ border-top : 1px solid #666699;
+ border-bottom : 1px solid #666699;
+ }
+
+
--- /dev/null
+
+
+.box-toolbar-group
+ {
+ margin : 0px;
+ }
+
--- /dev/null
+
+#navigator-throbber
+ {
+ -moz-binding : url("chrome://global/content/bindings/button.xml#button");
+ border : none;
+ list-style-image : url("chrome://global/skin/animthrob_single.gif");
+ margin : 2px 2px 2px 1px;
+ min-width : 0px;
+ cursor : pointer;
+ -moz-user-focus : ignore;
+ }
+
+#navigator-throbber > .button-box
+ {
+/*
+ border : 1px solid transparent;
+*/
+ padding : 0px;
+ }
+
+#navigator-throbber > .button-box > .button-text
+ {
+ display : none;
+ }
+
+/*
+#navigator-throbber:hover > .button-box
+ {
+ border : 1px outset #CCD0DD;
+ padding : 1px !important;
+ }
+
+#navigator-throbber:hover:active > .button-box
+ {
+ border : 1px inset #CCD0DD !important;
+ padding : 2px 0px 0px 2px !important;
+ }
+*/
+
+#navigator-throbber[busy="true"]
+ {
+ list-style-image : url("chrome://global/skin/animthrob.gif");
+ }
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ==== button.css ==========================================================
+ == Styles for special buttons in the Communicator suite.
+ ========================================================================== */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: large toolbar buttons ::::: */
+
+.toolbarbutton-1,
+.toolbarbutton-1 > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button
+{
+ min-width : 36px;
+ min-height : 36px;
+/* font-size : smaller; */
+ -moz-box-orient : vertical;
+}
+
+.toolbarbutton-1[type="menu-button"] {
+ -moz-box-orient : horizontal;
+}
+
+.toolbarbutton-1 > .toolbarbutton-box,
+.toolbarbutton-1 > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box,
+.toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box,
+.toolbarbutton-1[disabled="true"]:hover:active > .toolbarbutton-box,
+.toolbarbutton-1[disabled="true"][buttondown="true"] > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box
+{
+ padding : 1px;
+}
+
+.toolbarbutton-1:hover:active > .toolbarbutton-box,
+.toolbarbutton-1[open="true"] > .toolbarbutton-box,
+.toolbarbutton-1[buttondown="true"] > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box
+{
+ padding : 2px 0px 0px 2px;
+}
+
+.toolbarbutton-1[type="menu"] > .toolbarbutton-box > .toolbarbutton-dropmarker {
+ display: none;
+}
+
+/* ::::: normal buttons on toolbars ::::: */
+
+.button-toolbar {
+ -moz-user-focus : ignore;
+ min-width : 0px;
+ max-width : 10em;
+ background-color : transparent;
+}
+
+/*
+.button-toolbar > .button-box,
+.button-toolbar[disabled="true"] > .button-box,
+.button-toolbar[disabled="true"]:hover > .button-box,
+.button-toolbar[disabled="true"]:hover:active > .button-box {
+ border-left : 1px solid ThreeDHighlight !important;
+ border-top : 1px solid ThreeDHighlight !important;
+ border-right : 1px solid ThreeDShadow !important;
+ border-bottom : 1px solid ThreeDShadow !important;
+}
+
+.button-toolbar:hover:active > .button-box {
+ border-left : 1px solid ThreeDShadow !important;
+ border-top : 1px solid ThreeDShadow !important;
+ border-bottom : 1px solid ThreeDHighlight !important;
+ border-right : 1px solid ThreeDHighlight !important;
+}
+
+.button-toolbar[checked="true"] > .button-box {
+ border-left : 1px solid ThreeDShadow;
+ border-top : 1px solid ThreeDShadow;
+ border-right : 1px solid ThreeDHighlight;
+ border-bottom : 1px solid ThreeDHighlight;
+ background-color : ThreeDHighlight;
+}
+
+.button-toolbar[checked="true"]:hover > .button-box {
+ border-left : 1px solid ThreeDShadow;
+ border-top : 1px solid ThreeDShadow;
+ border-right : 1px solid ThreeDHighlight;
+ border-bottom : 1px solid ThreeDHighlight;
+ background-color : -moz-Dialog;
+ background-image : none;
+}
+
+.button-toolbar > .button-box > .button-box-2,
+.button-toolbar > .button-box > .button-box-2 > .button-box-text {
+ margin: none;
+ border: none !important;
+ padding: 0px 2px;
+}
+*/
+
+.button-toolbar > .button-box > .button-icon {
+ margin-right: 3px;
+}
+
+.button-toolbar > .button-box > .button-text {
+ margin-right: 1px;
+}
+
+/* ::::: reorder buttons ::::: */
+
+.reorder-up {
+ min-width : 0px;
+}
+
+.reorder-down {
+ min-width : 0px;
+}
+
+.reorder-up > .button-internal-box > .button-icon,
+.reorder-down > .button-internal-box > .button-icon {
+ margin : 0;
+ padding : 0;
+}
+
--- /dev/null
+@import url(chrome://global/skin/);
+
+@import url(chrome://communicator/skin/box.css);
+@import url(chrome://communicator/skin/button.css);
+@import url(chrome://communicator/skin/brand.css);
+@import url(chrome://communicator/skin/formatting.css);
+@import url(chrome://communicator/skin/toolbar.css);
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
+@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
+
+#offline-status[offline="true"]
+ {
+ list-style-image : url("chrome://communicator/skin/offline.gif");
+ }
+
+#offline-status
+ {
+ list-style-image : url("chrome://communicator/skin/online.gif");
+ }
+
+.up {
+ list-style-image:url("chrome://global/skin/scroll-up.gif");
+ min-width: 0px;
+}
+
+.up[disabled="true"] {
+ list-style-image:url("chrome://global/skin/scroll-up-disabled.gif");
+}
+
+.down {
+ min-width: 0px;
+ list-style-image:url("chrome://global/skin/scroll-down.gif");
+}
+
+.down[disabled="true"] {
+ list-style-image:url("chrome://global/skin/scroll-down-disabled.gif");
+}
+
--- /dev/null
+<?xml version="1.0"?>
+
+<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
+
+ <!-- List all the skins being supplied by this theme -->
+ <RDF:Seq about="urn:mozilla:skin:root">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7" />
+ </RDF:Seq>
+
+ <!-- classic Information -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7">
+ <chrome:packages>
+ <RDF:Seq about="urn:mozilla:skin:EarlyBlue/0.7:packages">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7:communicator"/>
+ </RDF:Seq>
+ </chrome:packages>
+ </RDF:Description>
+
+ <!-- Version Information. State that we work only with a certain version of this package. -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7:communicator"
+ chrome:skinVersion="0.9.4"/>
+</RDF:RDF>
+
--- /dev/null
+/**
+ * Small Dialog Header (without icon)
+ **/
+.box-smallheader
+ {
+ -moz-binding : url(chrome://communicator/content/dialogBindings.xml#smallheader);
+ border : 1px inset #CCD0DD;
+ margin : 0px 5px 6px 5px;
+ }
+
+.box-smallheader > .toolbar-primary
+ {
+ padding : 0px 0px 3px 0px;
+ min-height : 0px;
+ background-color : #666699;
+ }
+
+.box-smallheader-left
+ {
+ font-size : larger;
+ font-weight : bold;
+ color : #FFFFFF;
+ padding-left : 6px;
+ }
+
+.box-smallheader-right
+ {
+ color : #FFFFFF;
+ padding-right : 6px;
+ }
+
+.box-smallheader > .toolbar-primary
+ {
+/* border : 1px solid ThreeDDarkShadow; */
+ padding-top : 3px;
+ }
+
+
+/**
+ * Large Dialog Header (with icon)
+ **/
+.box-header
+ {
+ -moz-binding : url(chrome://global/skin/classicBindings.xml#largeheader);
+ }
+
+.largeheader-box
+ {
+/*
+ background-color : window;
+ border-bottom : 1px solid ThreeDShadow;
+*/
+ }
+
+.largeheader-header-text
+ {
+ font-weight : bold;
+ margin-left : 23px;
+ }
+
+.largeheader-desc-text
+ {
+ margin-left : 44px;
+ }
+
+.largeheader-icon
+ {
+ width : 49px;
+ height : 49px;
+ margin : 5px;
+ }
+
+/**
+ * Dialog status line (blue) including progress area
+ **/
+.box-status
+ {
+ visibility : collapse;
+ }
+
+/**
+ * Utility classes for use when combined headers/footers are used
+ **/
+/* display area framed container */
+#contentarea
+ {
+ border-top : 2px groove #CCD0DD;
+ border-bottom : 2px groove #CCD0DD;
+ padding : 7px;
+ }
--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/*
+
+ Style rules specific to the directory listing window.
+
+*/
+
+@import url(chrome://communicator/skin/);
+
+/* Hide twisty for files */
+.treecell-indent[type="FILE"] > .tree-cell-twisty
+ {
+ list-style-image : none;
+ }
+
+.treecell-filename
+ {
+ list-style-image : url("chrome://communicator/skin/directory/file-icon.gif");
+ }
+
+treeitem[selected="true"] > treerow > .treecell-filename
+ {
+ list-style-image : url("chrome://communicator/skin/directory/file-icon-sel.gif");
+ }
+
+treeitem[container="true"] > treerow > .treecell-filename
+ {
+ list-style-image : url("chrome://communicator/skin/directory/file-folder-closed.gif");
+ }
+treeitem[container="true"][selected="true"] > treerow > .treecell-filename
+ {
+ list-style-image : url("chrome://communicator/skin/directory/file-folder-closed-sel.gif");
+ }
+
+treeitem[container="true"][open="true"] > treerow > .treecell-filename
+ {
+ list-style-image : url("chrome://communicator/skin/directory/file-folder-open.gif");
+ }
+treeitem[container="true"][open="true"][selected="true"] > treerow > .treecell-filename
+ {
+ list-style-image : url("chrome://communicator/skin/directory/file-folder-open-sel.gif");
+ }
+
+
+/* Show an animated icon when a directory/symlink is loading */
+treeitem[type="SYMBOLIC-LINK"][loading="true"] > treerow > .treecell-filename > .tree-cell-twisty,
+treeitem[type="DIRECTORY"][loading="true"] > treerow > treecell > .tree-cell-twisty
+ {
+ list-style-image : url("chrome://global/skin/loading.gif");
+ }
+
+/* Italicize a symbolic link and make it look like a link (it can be a dir or link) */
+.treecell-filename[type="SYMBOLIC-LINK"]
+ {
+ color : inherit;
+ text-decoration : inherit;
+ font-style : italic;
+ }
+
+treerow
+ {
+ min-height : 19px;
+ }
+
+/**
+ * This fixes a bug. As you scroll down in a tree the computed column width
+ * can change. That would make the columns shift durning scrolling.
+ * So we give them inital preferred widths so they aren't computed.
+ */
+#FilenameColumn {
+ width: 100px;
+}
+
+#ContentLengthColumn {
+ width: 100px;
+}
+
+#LastModColumn {
+ width: 100px;
+}
+
+div.server {
+ color: blue;
+ display: block;
+ font-size: 10pt;
+ font-family: sans-serif;
+}
+
+div.client {
+ color: red;
+ display: block;
+ font-size: 10pt;
+ font-family: sans-serif;
+}
--- /dev/null
+
+/* class for text with a 'link' appearance */
+.text-link
+ {
+ color : #666699;
+ text-decoration : underline;
+ cursor : pointer;
+ }
+
+.text-link:hover
+ {
+ color : #333366;
+ }
+
+.text-link:hover:active
+ {
+ color : #990000;
+ }
\ No newline at end of file
--- /dev/null
+/* */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * 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):
+ * Joe Hewitt (hewitt@netscape.com)
+ *
+ *
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+@import url("chrome://communicator/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+#helpBackButton
+ {
+ list-style-image : url("chrome://navigator/skin/back.gif");
+ }
+
+#helpBackButton[disabled="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/back-disabled.gif") !important;
+ }
+
+/*
+#helpBackButton[buttonover="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/back-hover.gif");
+ }
+
+#helpBackButton[buttondown="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/back-hover-active.gif");
+ }
+*/
+
+#helpForwardButton
+ {
+ list-style-image : url("chrome://navigator/skin/forward.gif");
+ }
+
+#helpForwardButton[disabled="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/forward-disabled.gif") !important;
+ }
+
+/*
+#helpForwardButton[buttonover="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/forward-hover.gif");
+ }
+
+#helpForwardButton[buttondown="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/forward-hover-active.gif");
+ }
+*/
+
+/* ::::: primary toolbar buttons ::::: */
+
+#print {
+ list-style-image: url("chrome://global/skin/print.gif");
+}
+
+#print[disabled="true"] {
+ list-style-image: url("chrome://global/skin/print-disabled.gif") !important;
+}
+
+/*
+#print:hover {
+ list-style-image: url("chrome://global/skin/print-hover.gif");
+}
+
+#print:hover:active {
+ list-style-image: url("chrome://global/skin/print-hover-active.gif");
+}
+*/
+
+#helpHomeButton
+{
+ list-style-image : url("chrome://communicator/skin/bookmarks/home.gif");
+}
+
+/*
+#helpHomeButton:hover
+{
+ list-style-image : url("chrome://communicator/skin/bookmarks/home-hover.gif");
+}
+
+#helpHomeButton:hover:active
+{
+ list-style-image : url("chrome://communicator/skin/bookmarks/home-active.gif");
+}
+*/
+
+#help-content
+{
+ border: 1px inset #CCD0DD !important;
+}
+
--- /dev/null
+
+/******* SmartBrowsing **********/
+
+#disabledDomains {
+ max-height: 15em;
+}
+
+/******* Themes ****************/
+#skinsTree {
+ height : 80px;
+}
+
+.smileface
+ {
+ list-style-image : url("chrome://global/skin/smiley/smile_n.gif");
+ }
+
+#previewImageContainer {
+ overflow: hidden;
+ height: 92px;
+ background-color: #000000;
+ padding: 2px;
+}
+
+#previewImage {
+ max-width: 387px;
+}
+
+/**
+ * File icon (32x32)
+ **/
+.file-icon-large
+ {
+ list-style-image : url("chrome://communicator/skin/content-large.gif");
+ }
+
--- /dev/null
+
+#ProfileDir {
+ padding-left : 1em;
+ margin-top : 0.4em;
+ width : 10em !important;
+}
+
+#deffoldername {
+ margin-left : 2px;
+}
--- /dev/null
+/* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributors:
+ * Ben Goodger <ben@netscape.com>
+ * Chris Nelson <chrisn@statecollege.com>
+ *
+ */
+
+@import url(chrome://global/skin/global.css);
+
+window.dialog {
+ padding: 0;
+}
+
+.dimmed-highcontrast {
+ color: #99cccc ! important;
+}
+
+#profiles > treechildren > treeitem > treerow > treecell > .tree-cell-icon {
+ list-style-image: url("chrome://communicator/skin/profile/profileicon-large.gif");
+}
+
+#profiles > treechildren > treeitem > treerow > treecell[rowMigrate="no"] > .tree-cell-icon {
+ list-style-image: url("chrome://communicator/skin/profile/migrate.gif");
+}
+
+/* profile selection dialog */
+html#intro {
+ width: 17em;
+}
+
+box#managebuttons > button {
+ min-width: 8em;
+}
+
+/* display area */
+box#contentarea {
+ border-top: 2px groove #CCCCCC;
+ border-bottom: 2px groove #CCCCCC;
+ padding: 7px;
+}
+
+/* top border on status area */
+box#wizardButtons {
+ padding-top: 1px;
+ padding-bottom: 1px;
+}
+
+box.selection {
+ margin-top: 4px;
+}
--- /dev/null
+#dialoginfo {
+ width: 36em;
+}
+
+#table-housing {
+ background-color: white;
+ height: 100%;
+}
+
+#buttons-box {
+ margin-left: 1em;
+}
--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/*
+
+ Style rules specific to the registry viewer window.
+
+*/
+
+@import url(chrome://global/skin);
--- /dev/null
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/*
+
+ Style rules specific to the related links panel
+
+*/
+
+#Tree, .tree-container-treerows
+{
+ border: none;
+}
+
+treeitem > treerow.relatedresult > treecell
+{
+ color: black;
+ text-decoration: none;
+}
+treeitem > treerow.relatedresult > treecell:hover
+{
+ color: #6699FF;
+ text-decoration: underline;
+ cursor : pointer;
+}
+treeitem > treerow.relatedresult > treecell > titledbutton:active
+{
+ color: red;
+ text-decoration: underline;
+}
+
+treeitem[container="true"][open="true"][loading="true"] > treerow > .treecell-indent
+{
+ list-style-image: url("chrome://global/skin/loading.gif") ! important ;
+}
+
+treeitem[container="true"][open="true"] > treerow > .treecell-indent
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+}
+
+/* Uncomment if double-click model is needed
+treeitem[container="true"][open="true"][selected="true"] > treerow > .treecell-indent
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");
+}
+*/
+
+treeitem[container="true"] > treerow > .treecell-indent
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+}
+
+/* Uncomment if double-click model is needed
+treeitem[container="true"][selected="true"] > treerow > .treecell-indent
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");
+}
+*/
+
+treeitem[container="true"][id="NC:SiteMapRoot"] > treerow > .treecell-indent
+{
+ list-style-image: url("chrome://communicator/skin/related/sitemap.gif");
+}
+
+treeitem[container="true"][open="true"][id="NC:SiteMapRoot"] > treerow > .treecell-indent
+{
+ list-style-image: url("chrome://communicator/skin/related/sitemap.gif");
+}
+
+/* Single click model, so undo regular search tree selection look. */
+treeitem[selected="true"] > treerow.relatedseparator,
+treeitem[selected="true"] > treerow.relatedresult
+{
+ background-color: transparent;
+}
+
+.treecell-indent
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
--- /dev/null
+treecol[sortActive="true"] {
+ background-color: lightgray;
+}
+
+treeitem[container="true"][open="true"][loading="true"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://global/skin/loading.gif") ! important ;
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"][open="true"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-closed.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-open.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#IEFavorite"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/bookmarks/ieFavorite.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Bookmark"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/directory/file-folder-open.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/directory/file-folder-closed.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://global/skin/article.gif");
+}
+
+treeitem[container="true"][open="true"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/directory/file-folder-open.gif");
+}
+
+treeitem[container="true"] > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://communicator/skin/directory/file-folder-closed.gif");
+}
+
+treeitem > treerow > treecell > titledbutton {
+ list-style-image: url("chrome://global/skin/document.gif");
+}
+
+titledbutton#bookmarks {
+ list-style-image:url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
--- /dev/null
+/* Default Icon */
+
+titledbutton[loading="true"] {
+ list-style-image: url("chrome://global/skin/loading.gif") ! important ;
+}
+
+titledbutton.iconic {
+ list-style-image: url("chrome://global/skin/document.gif");
+}
+
--- /dev/null
+tree[id="searchengines"] {
+ width: 300px;
+}
+
+tree[id="searchengines"] > treecol[id="CheckboxColumn"] {
+ width: 40px;
+}
+
+treecol[sortActive="true"] {
+ background-color: lightgray;
+}
--- /dev/null
+#multi-results-header
+ {
+ background-color : #003366;
+ color : #CCFFFF;
+ font-weight : bold;
+ border : 1px outset #003366;
+ padding : 3px 0px 2px 6px;
+ }
+
+#engineTabs
+ {
+ background-color : #666666;
+ padding : 2px 0px 2px 0px;
+ }
+
+#internetresultstree
+ {
+ border : none;
+ }
+
+#internetresultstree > .tree-container-treerows
+ {
+ border-right : none;
+ border-left : none;
+ }
--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+.up
+{
+ list-style-image:url("chrome://global/skin/scroll-up.gif");
+ min-width: 0px;
+}
+
+.up[disabled="true"]
+{
+ list-style-image:url("chrome://global/skin/scroll-up-disabled.gif");
+}
+
+.down
+{
+ min-width: 0px;
+ list-style-image:url("chrome://global/skin/scroll-down.gif");
+}
+
+.down[disabled="true"]
+{
+ list-style-image:url("chrome://global/skin/scroll-down-disabled.gif");
+}
+
+#add-button
+ {
+ list-style-image : url("chrome://global/skin/scroll-right.gif");
+ }
+
+#remove-button
+ {
+ list-style-image : url("chrome://global/skin/scroll-left.gif");
+ }
\ No newline at end of file
--- /dev/null
+
+.engine[loading="true"]
+ {
+ list-style-image : url("resource:/res/rdf/loading.gif") ! important ;
+ }
+
+.iconic
+ {
+ list-style-image : url("resource:/res/rdf/document.gif") ! important ;
+ }
+
+.searchresult-cell:hover
+ {
+ color : blue;
+ text-decoration : underline;
+ cursor : pointer;
+ }
+
+.searchresult-cell:hover:active
+ {
+ color : red;
+ text-decoration : underline;
+ }
+
+.searchresult-item[selected="true"] > .searchresult
+ {
+ background-color : transparent;
+ color : windowtext;
+ }
+
+.groove-bottom
+ {
+ border-bottom : 1px solid ThreeDShadow;
+ }
+
+#results-splitter
+ {
+ border-right : 1px solid ThreeDShadow;
+ border-left : 1px solid ThreeDHighlight;
+ }
+
+#searchButton[stop="true"]
+ {
+ list-style-image : url("resource:/res/rdf/loading.gif");
+ }
--- /dev/null
+#security-button
+ {
+ list-style-image:url("chrome://communicator/skin/unlock.gif");
+ margin-left: 2px;
+ }
+
+#security-button[level="high"]
+ {
+ list-style-image:url("chrome://communicator/skin/lock.gif");
+ }
+
+#security-button[level="low"]
+ {
+ list-style-image:url("chrome://communicator/skin/lock.gif");
+ }
+
+#security-button[level="broken"]
+ {
+ list-style-image:url("chrome://communicator/skin/broken.gif");
+ }
+
--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/*
+
+ Style rules specific to the Customize dialog.
+
+*/
+
+/* These rules apply appropriate images to the 'reorder' buttons */
+.up {
+ list-style-image:url("chrome://global/skin/scroll-up.gif");
+ min-width: 0px;
+}
+
+.up[disabled="true"] {
+ list-style-image:url("chrome://global/skin/scroll-up-disabled.gif");
+}
+
+.down {
+ min-width: 0px;
+ list-style-image:url("chrome://global/skin/scroll-down.gif");
+}
+
+.down[disabled="true"] {
+ list-style-image:url("chrome://global/skin/scroll-down-disabled.gif");
+}
+
+.treecell-panel
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+.treecell-panel[haslink="true"],
+treeitem[container="true"] > treerow > .treecell-panel
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+}
+treeitem[selected="true"] > treerow > .treecell-panel[haslink="true"],
+treeitem[selected="true"][container="true"] > treerow > .treecell-panel
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");
+}
+
+treeitem[container="true"][open="true"] > treerow > .treecell-panel
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+}
+treeitem[selected="true"][container="true"][open="true"] > treerow > .treecell-panel
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");
+}
+
+#header {
+ list-style-image: url("chrome://communicator/skin/sidebar/sidebar-icon.gif");
+}
+
+/*
+.tree-cell-twisty {
+ display: none !important;
+}
+*/
+
+box#reorder {
+ -moz-box-pack: center;
+}
+
--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/*
+ Style rules specific to the Preview dialog.
+*/
+
+iframe#previewframe {
+ min-width: 10px;
+ min-height: 10px;
+ width: 162px;
+ height: 300px;
+ border: none;
+ margin: 0px;
+}
+
+
--- /dev/null
+/*
+#sidebar-splitter
+ {
+ border-top : 1px solid ThreeDHighlight;
+ border-bottom : 1px solid ThreeDShadow;
+ }
+*/
+
+#sidebar-box
+ {
+ margin-top : 0px;
+ border : none;
+ background-color : #CCD0DD;
+ }
+
+.text-panel-loading
+ {
+ margin : 5px 0px;
+ }
+
+.image-panel-loading
+ {
+ margin : 5px;
+ list-style-image : url("chrome://global/skin/loading.gif");
+ }
+
+.sidebarheader-main
+ {
+ border : none;
+ color : #CCD0DD;
+ background-color : #666699;
+ padding-left : 4px;
+ }
+
+#sidebar-panel-picker {
+ -moz-box-direction: reverse;
+ color: inherit;
+}
+
+#sidebar-panel-picker > .toolbarbutton-box > .toolbarbutton-dropmarker
+ {
+ padding-left : 4px;
+ list-style-image : url("chrome://global/skin/menu-arrow-hover.gif");
+ }
+
+.sidebar-header-text
+ {
+ font-weight : bold;
+ }
+
+/*
+.sidebar-header-grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-short-vert-after.gif");
+ background-color : -moz-Dialog;
+ max-width : 32px;
+ height : 4px;
+ }
+
+#sidebar-title-box[state="collapsed"] > .sidebar-header-grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-short-vert-before.gif");
+ }
+*/
+
+/**
+ * texttab folder lookalike e.g. for sidebar panel headers
+ */
+ .box-texttab
+ {
+ -moz-binding : url("chrome://communicator/skin/sidebar/sidebarBindings.xml#panelheader");
+ padding : 2px 0px 2px 0px;
+ background-color : #CCD0DD;
+ color : #000000;
+ cursor : pointer;
+ border-top : 1px outset #CCD0DD;
+ border-bottom : 1px outset #CCD0DD;
+ }
+
+ .box-texttab[selected="true"],
+ .box-texttab[selected="true"]:hover,
+ .box-texttab[selected="true"]:hover:active
+ {
+ background-color : #336699;
+ border-top : 1px solid #336699;
+ }
+
+ .panelheader-box-1,
+ .box-texttab[selected="true"]:hover > .panelheader-box-1
+ {
+ padding : 1px 1px 1px 0px;
+ }
+
+ .box-texttab[last-panel="true"],
+ .box-texttab[last-panel="true"]:hover,
+ .box-texttab[last-panel="true"]:hover:active,
+ .box-texttab[last-panel="true"][selected="true"],
+ .box-texttab[last-panel="true"][selected="true"]:hover,
+ .box-texttab[last-panel="true"][selected="true"]:hover:active
+ {
+ border-bottom : none;
+ }
+
+ .panelheader-grippy-icon
+ {
+ margin : 2px 3px 0px 3px;
+ list-style-image : url("chrome://global/skin/twisty-closed.gif");
+ }
+
+/*
+ .panelheader-texture
+ {
+ margin : 1px 0px 1px 0px;
+ background-image : url("chrome://global/skin/toolbargrippy-texture.gif");
+ background-position : 50% 0%;
+ background-repeat : repeat-y;
+ width : 12px;
+ }
+*/
+
+ .box-texttab:hover
+ {
+ background-color : #DDDDDD;
+ }
+
+ .box-texttab:hover > .panelheader-box-1
+ {
+ }
+
+ .box-texttab:hover:active
+ {
+ background-color : #6699FF;
+ }
+
+ .box-texttab:hover:active > .panelheader-box-1
+ {
+ }
+
+ .box-texttab[selected="true"],
+ .box-texttab[selected="true"]:hover
+ {
+ font-weight : bold;
+ cursor : default;
+ }
+
+ .box-texttab[last-panel="true"],
+ .box-texttab[selected="true"]
+ {
+ margin-bottom : 0px;
+ }
+
+ .panelheader-grippy-icon[selected="true"]
+ {
+ margin : 2px 3px 0px 3px;
+ list-style-image : url("chrome://global/skin/twisty-open.gif");
+ }
+
+ .sidebar-iframe-no-panels, .loadarea
+ {
+ background-color : #FFFFFF;
+ }
+
+ .iframe-panel
+ {
+ }
+
--- /dev/null
+<?xml version="1.0"?>
+
+<bindings id="sidebarBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="panelheader" extends="xul:button">
+ <content>
+ <xul:hbox class="panelheader-box-1" inherits="selected" flex="1">
+ <xul:hbox class="panelheader-box-2" align="center" flex="1">
+ <xul:image class="panelheader-grippy-icon" inherits="selected"/>
+ <xul:image class="panelheader-image" inherits="src"/>
+ <xul:vbox flex="1">
+ <xul:text class="panelheader-icon" inherits="value=label" crop="right"/>
+ </xul:vbox>
+ <xul:spacer flex="1"/>
+ </xul:hbox>
+ <xul:hbox class="panelheader-texture"/>
+ </xul:hbox>
+ </content>
+ </binding>
+</bindings>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0"?>
+
+<bindings id="sidebarSplitterBindings.xml"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="sidebar-splitter" extends="xul:splitter">
+ <content>
+ <xul:vbox class="sidebar-splitter-topright-cap">
+ <xul:spacer flex="1"/>
+ </xul:vbox>
+ <xul:spacer flex="1"/>
+ <xul:hbox>
+ <children/>
+ </xul:hbox>
+ <xul:spacer flex="1"/>
+ <xul:vbox class="sidebar-splitter-bottomright-cap">
+ <xul:spacer flex="100%"/>
+ </xul:vbox>
+ </content>
+ </binding>
+
+ <binding id="panelheader" extends="xul:button">
+ <content>
+ <xul:hbox class="panelheader-box-1" flex="1">
+ <xul:image class="panelheader-image" inherits="src"/>
+ <xul:text class="panelheader-icon" inherits="value=label,crop"/>
+ </xul:hbox>
+ </content>
+ </binding>
+
+</bindings>
\ No newline at end of file
--- /dev/null
+#mini-nav
+ {
+ list-style-image : url("chrome://global/skin/taskbar-navigator.gif");
+ }
+
+/*
+#mini-nav:hover
+ {
+ list-style-image : url("chrome://global/skin/taskbar-navigator-hover.gif");
+ }
+*/
+
+#mini-mail
+ {
+ list-style-image : url("chrome://global/skin/taskbar-mail.gif");
+ }
+
+/*
+#mini-mail:hover
+ {
+ list-style-image : url("chrome://global/skin/taskbar-mail-hover.gif");
+ }
+*/
+
+#mini-mail[BiffState="NewMail"]
+ {
+ list-style-image : url("chrome://global/skin/taskbar-gotmail.gif");
+ }
+
+/*
+#mini-mail[BiffState="NewMail"]:hover
+ {
+ list-style-image : url("chrome://global/skin/taskbar-gotmail-hover.gif");
+ }
+*/
+
+#mini-addr
+ {
+ list-style-image : url("chrome://global/skin/taskbar-addressbook.gif");
+ }
+
+/*
+#mini-addr:hover
+ {
+ list-style-image : url("chrome://global/skin/taskbar-addressbook-hover.gif");
+ }
+*/
+
+#mini-comp
+ {
+ list-style-image : url("chrome://global/skin/taskbar-composer.gif");
+ }
+
+/*
+#mini-comp:hover
+ {
+ list-style-image : url("chrome://global/skin/taskbar-composer-hover.gif");
+ }
+*/
+
+.taskbutton > .toolbarbutton-box,
+.taskbutton > .toolbarbutton-box:hover:active {
+ padding: 1px;
+ border: none;
+}
+
+.taskbutton > .toolbarbutton-box:hover,
+.taskbutton:hover > .toolbarbutton-box {
+ background-color : #9999CC;
+}
+
+.taskbutton > .toolbarbutton-box:hover:active,
+.taskbutton:hover:active > .toolbarbutton-box {
+ background-color : #CCCCFF;
+}
+
+.taskbutton > .toolbarbutton-box > .toolbarbutton-text
+ {
+ display : none;
+ }
+
--- /dev/null
+
+/******* ToolBox & ToolBar *******/
+
+/*
+.toolbar-primary, menubar
+ {
+ background-image : url("chrome://communicator/skin/toolbar-bg.png");
+ }
+*/
\ No newline at end of file
--- /dev/null
+/* */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.
+ *
+ * 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):
+ * Don Bragg (dbragg@netscape.com) 12/08/1999
+ * Blake Ross (BlakeR1234@aol.com) 6/12/2000
+ *
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+@import url(chrome://global/skin);
+
+
+div.label {
+ margin : 3px;
+}
+
+div#tree-housing {
+ height : 3em;
+}
+
+box#mainBox{
+ margin : 5px;
+ width : 40em;
+}
+
+box#okcancelBox{
+ margin-left : 22em;
+ margin-top : 3px;
+ margin-bottom : 3px;
+}
+
+
+box#treeBox{
+ height : 18ex;
+ margin : 0em;
+}
+
+box#statusMessages{
+ width : 36em;
+}
+
+
+/*
+div#table-housing {
+ height : 100%;
+}
+*/
+
+#modulesTree {
+ height : 16ex;
+ width : 32em;
+}
+
+spacer#verticalSmallSpacer {
+ height : 1ex;
+}
+
+spacer#verticalLargeSpacer {
+ height : 6ex;
+}
+
+spacer#verticalMediumSpacer {
+ height : 3ex;
+}
+
+spacer#horizontalSmallSpacer {
+ width : 2em;
+}
+
+spacer#horizontalLargeSpacer {
+ width : 10em;
+}
+
+.headline {
+ font-size : x-large;
+ margin : 4px;
+ font-weight : bold;
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 2000 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Dan Haddix
+ * Brian King
+ */
+
+toolbar#toolbox {
+ margin :0px;
+ padding: 4px; 0px; 0px; 0px;
+}
+
+toolbar#toolbox button.tool:active {
+ margin: 2px 0px 0px 2px;
+}
+
+toolbar#toolbox button.tool[toggled="1"] {
+ margin: 2px 0px 0px 2px;
+ border: 1px white inset;
+}
+
+toolbar#toolbox button.tool {
+ border: 1px solid transparent;
+ margin: 1px 1px 1px 1px;
+ padding: 2px;
+ text-decoration: none;
+ color: inherit;
+}
+
+toolbar.toolbox > toolbargrippy {
+ visibility: collapse;
+}
+
+#pointerButton {
+ list-style-image:url("chrome://editor/skin/images/Map_pointerTool.gif");
+}
+
+#rectButton {
+ list-style-image:url("chrome://editor/skin/images/Map_rectangleTool.gif");
+}
+
+#cirButton {
+ list-style-image:url("chrome://editor/skin/images/Map_circleTool.gif");
+}
+
+#polyButton {
+ list-style-image:url("chrome://editor/skin/images/Map_polygonTool.gif");
+}
+
+#cutButton {
+ list-style-image:url("chrome://editor/skin/images/Map_Cut.gif");
+}
+
+#copyButton {
+ list-style-image:url("chrome://editor/skin/images/Map_Copy.gif");
+}
+
+#pasteButton {
+ list-style-image:url("chrome://editor/skin/images/Map_Paste.gif");
+}
+
+#zoomInButton {
+ list-style-image:url("chrome://editor/skin/images/Map_zoomIn.gif");
+}
+
+#zoomOutButton {
+ list-style-image:url("chrome://editor/skin/images/Map_zoomOut.gif");
+}
+
+#contrastButton {
+ list-style-image:url("chrome://editor/skin/images/Map_contrast.gif");
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 2000 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Dan Haddix
+ * Brian King
+ */
+
+.rect {position:absolute; top:1px; left:1px; height:1px; width:1px; border: 1 solid #0000ff;}
+.cir {position:absolute; top:1px; left:1px; height:1px; width:1px; border: 1 solid #00ff00; -moz-border-radius: 50%;}
+.poly {position:absolute; top:0px; left:0px; height:100%; width:100%;}
+.point {position:absolute; top:1px; left:1px; height:3px; width:3px; background-color:#ff0000;}
+.pointStart {position:absolute; top:1px; left:1px; height:3px; width:3px; background-color:#8000ff;}
+.handletl {position:absolute; top:-5px; left:-5px; height:5px; width:5px; background-color:#ff00ff;}
+.handletr {position:absolute; top:-5px; left:100%; height:5px; width:5px; background-color:#ff00ff;}
+.handlebl {position:absolute; top:100%; left:-5px; height:5px; width:5px; background-color:#ff00ff;}
+.handlebr {position:absolute; top:100%; left:100%; height:5px; width:5px; background-color:#ff00ff;}
+.handlel {position:absolute; top:48%; left:-5px; height:5px; width:5px; background-color:#ff00ff;}
+.handler {position:absolute; top:48%; left:100%; height:5px; width:5px; background-color:#ff00ff;}
+.handlet {position:absolute; top:-5px; left:48%; height:5px; width:5px; background-color:#ff00ff;}
+.handleb {position:absolute; top:100%; left:48%; height:5px; width:5px; background-color:#ff00ff;}
+#marquee {position:absolute; top:1px; left:-5px; height:-5px; width:1px; border: 1 dashed #0000ff; z-index:10000; visibility: hidden;}
+#bgDiv {position:absolute; top:0px; left:0px; width:1; background:url("chrome://editor/skin/images/Map_checker.gif"); background-color: white; cursor: inherit;}
+BODY {background-color:appworkspace;}
+HTML {height: 100%;}
--- /dev/null
+/* ............. edit mode tabs ............... */
+
+.tabs-bottom {
+ border-top: none;
+}
+
+.tabs-bottom > .tabs-spacer {
+ border-top: 1px solid #9999CC !important;
+ border-bottom: none;
+}
+
+
+/* ............. edit mode tabs ............... */
+
+
+.tabs-bottom > tab {
+ margin-top: 0px;
+ margin-bottom: 2px;
+ border: none;
+/* border-right: 1px solid ThreeDDarkShadow;
+ -moz-border-radius: 0px 0px 5px 5px; */
+ -moz-user-focus: ignore;
+}
+
+.tabs-bottom > tab > .tab-box {
+ border: 1px outset #CCD0DD !important;
+ border-top: none !important;
+/* -moz-border-radius: 0px 0px 4px 4px; */
+}
+
+/* ............. selected state ............... */
+
+/*
+.tabs-bottom > tab[selected="true"] {
+ margin-bottom: 0px;
+}
+*/
+
+.tabs-bottom > tab[selected="true"] > .tab-box {
+ background-color: #6699FF;
+/* border-bottom: 1px solid ThreeDShadow !important;
+ border-top: 1px solid #ffffff !important; */
+}
+
+
+/* ............. after selected ............... */
+/*
+.tabs-bottom > tab[afterselected="true"] {
+ border-left: none !important;
+}
+
+.tabs-bottom > tab[afterselected="true"] > .tab-box {
+ border-left: none !important;
+}
+*/
+
+/* ............. before selected ............... */
+
+/*
+/* top & bottom tabs */
+.tabs-bottom > tab[beforeselected="true"] {
+ border-right: none !important;
+}
+
+.tabs-bottom > tab[beforeselected="true"] > .tab-box {
+ border-right: none !important;
+}
+*/
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Pete Collins, Ben Goodger
+ */
+
+/*
+ THIS FILE IS LOCKED DOWN. YOU ARE NOT ALLOWED TO MODIFY IT WITHOUT FIRST HAVING YOUR
+ CHANGES REVIEWED BY cmanske@netscape.com.
+*/
+
+/* The defaults are WAY to big! */
+groupbox {
+ margin: 2px 5px /* 4px 5px */;
+ padding-top: 2px;
+ padding-bottom: 4px;
+}
+
+.MinWidth5em {
+ min-width: 5em;
+}
+
+.MinWidth10em {
+ min-width: 10em;
+}
+
+.MinWidth20em {
+ min-width: 20em;
+}
+
+.big-left-margin {
+ margin-left: 10px;
+}
+
+.bold {
+ font-weight: bold;
+}
+
+.italic {
+ font-style: italic;
+}
+
+.larger {
+ font-size: 120%;
+}
+
+
+.narrow {
+ width: 3em;
+}
+
+.wrap {
+ width: 1em;
+}
+
+.menuitem-highlight-1 {
+ font-weight : bold;
+}
+
+/* Use this with groove-thin in dialogs
+ to add margins to top and bottom
+*/
+.tb-margin {
+ margin-top : 6px;
+ margin-bottom : 6px;
+}
+
+.color-well {
+ width: 20px;
+ height: 12px;
+ border: 1px inset #CCD0DD;
+}
+
+.color-well[default="true"] {
+ border: 1px solid transparent;
+ background-color: inherit;
+}
+
+.color-button {
+ /* override large default min-width */
+ min-width : 0px;
+ margin: 2px;
+}
+
+.menu-list[focused="true"] {
+ color: white;
+}
+
+#ColorPicker {
+ -moz-user-focus: normal;
+}
+
+#ColorPickerSwatch {
+ border : 2px outset #CCD0DD;
+ width: 25px;
+ height: 20px;
+ margin: 0px 3px 0px 0px;
+}
+
+#ColorPickerSwatch[default="true"] {
+ border : 2px solid transparent;
+ background-color: inherit;
+}
+
+#LastPickedColor {
+ width: 17px;
+ height: 13px;
+ border: 1px inset #CCD0DD;
+ margin: 1px 2px 2px 4px;
+}
+
+.popup-trigger {
+ list-style-image: url(chrome://global/skin/scroll-down.gif);
+}
+
+/* temporary -- we need a simple box-based list defined in XBL */
+tree.list {
+ border: 1px inset #CCD0DD;
+ /* same as in menulist.css */
+ margin: 1px 5px 2px 5px;
+ width: 10em;
+ height: 3em;
+ /* use rows="#" in XUL to define height */
+}
+
+#ColorPreview {
+ border: 1px inset #CCD0DD;
+ margin-left: 10px;
+ padding-left: 5px;
+ padding-right: 5px;
+ min-width: 100px;
+ min-height: 50px;
+}
+
+#alignTypeSelect,label#alignLabel {
+ margin-left: 5px;
+}
+
+#MoreFewerButton[more="0"] {
+ list-style-image: url(chrome://global/skin/scroll-down.gif);
+ /* bug 9459 - changing button text doesn't resize width.
+ This covers that problem, but we want this size anyway */
+ min-width: 12em;
+}
+
+/* ::::: table properties dialog ::::: */
+
+#MoreFewerButton[more="1"] {
+ list-style-image: url(chrome://global/skin/scroll-up.gif);
+ min-width: 12em;
+}
+
+#PreviousButton {
+ list-style-image: url(chrome://global/skin/arrow-left.gif);
+}
+
+#NextButton {
+ list-style-image: url(chrome://global/skin/arrow-right.gif);
+}
+
+#PreviousButton[type="row"] {
+ list-style-image: url(chrome://global/skin/arrow-up.gif);
+}
+
+#NextButton[type="row"] {
+ list-style-image: url(chrome://global/skin/arrow-down.gif);
+}
+
+/* ::::: spelling dialog ::::: */
+
+#MisspelledWord {
+ font-weight: bold;
+}
+
+#ReplaceWordInput {
+ min-width: 16em;
+ width: 16em;
+}
+
+.spell-check {
+ min-width: 8em;
+}
+
+/* ::::: color picker ::::: */
+
+/* use outset shape for a button look */
+.colorpicker {
+ border: 1px outset #CCD0DD;
+ /* This should be the same as for textbox */
+ margin-left: 4px;
+ /* For a little extra space between buttons */
+ margin-bottom: 2px;
+}
+
+
+.colorpicker:active {
+ border: 1px inset #CCD0DD;
+}
+
+.smallspacer {
+ width: 3px;
+ height: 3px;
+ min-width: 3px;
+ min-height: 3px;
+}
+
+.spacer {
+ width: 5px;
+ height: 5px;
+ min-width: 5px;
+ min-height: 5px;
+}
+
+.bigspacer {
+ width: 10px;
+ height: 10px;
+ min-width: 10px;
+ min-height: 10px;
+}
+
+.align-menu[value="top"] {
+ list-style-image:url("chrome://editor/skin/images/img-align-top.gif");
+}
+
+.align-menu[value="center"] {
+ list-style-image:url("chrome://editor/skin/images/img-align-middle.gif");
+}
+
+.align-menu[value="bottom"] {
+ list-style-image:url("chrome://editor/skin/images/img-align-bottom.gif");
+}
+
+.align-menu[value="right"] {
+ list-style-image:url("chrome://editor/skin/images/img-align-right.gif");
+}
+
+.align-menu[value="left"] {
+ list-style-image:url("chrome://editor/skin/images/img-align-left.gif");
+}
+
+/* Don't change width/height of these without changing values in
+ GetOriginalWidth(), EdImageProps.js
+*/
+#preview-image-box {
+ border: 1px inset #CCD0DD;
+ width : 82px;
+ max-width : 82px;
+ min-width : 82px;
+ height : 52px;
+ max-height : 52px;
+ min-height : 52px;
+ margin : 6px 5px 6px 5px;
+ overflow : hidden;
+}
+
+#preview-image-holder {
+ padding : 0px;
+ margin : 0px;
+}
+
+/* Rest are from Ben Goodger for Advanced Edit dialog
+ These need reviewing and eliminate all but essential attributes */
+/* Have made some mods and eliminated some unnecessary portions.
+ hope to merge most of the treecell formatting into global as some of
+ this "property list" style treecell formatting is used by cookie/signon
+ viewers. */
+
+
+#tagLabel {
+ font-weight: bold;
+}
+
+/* styles for an attribute tree-table */
+tree.AttributesTree {
+ min-width : 200px;
+ min-height: 200px;
+}
+
--- /dev/null
+<?xml version="1.0"?>
+
+<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
+
+ <!-- List all the skins being supplied by this theme -->
+ <RDF:Seq about="urn:mozilla:skin:root">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7" />
+ </RDF:Seq>
+
+ <!-- classic Information -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7">
+ <chrome:packages>
+ <RDF:Seq about="urn:mozilla:skin:EarlyBlue/0.7:packages">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7:editor"/>
+ </RDF:Seq>
+ </chrome:packages>
+ </RDF:Description>
+
+ <!-- Version Information. State that we work only with a certain version of this package. -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7:editor"
+ chrome:skinVersion="0.9.4"/>
+</RDF:RDF>
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ */
+
+@import url(chrome://communicator/skin/);
+@import url(chrome://communicator/skin/sidebar/sidebar.css);
+/* Note: most of our styles are in EditorToolbars.css
+ in order to share with all users of editor
+*/
+
+/********* image pre-cacheing ********/
+#resource_bundle_editor{
+ -moz-binding : url('chrome://editor/skin/resources.xml#resource_bundle_editor')
+}
+
+#content-frame {
+ min-width: 10px;
+ min-height: 10px;
+ height: 400px;
+}
+
+.source-editor, .source-editor:focus {
+ margin: 0px 5px 5px 0px;
+ border: 0px;
+ /* Scroll bars are in content,
+ so we can't use right and bottom padding! */
+ padding: 5px 0px 0px 5px;
+}
+
+/* Multiline textarea for HTML source editing */
+#content-source, #doctype-text
+ {
+ font-family : -moz-fixed;
+ }
+
+/*
+#appcontent
+ {
+ border-left : 1px solid ThreeDShadow;
+ border-top : 1px solid ThreeDDarkShadow;
+ border-right : 1px solid ThreeDHighlight;
+ }
+
+#ContentWindowDeck
+ {
+ border-left : 1px solid ThreeDDarkShadow;
+ border-right : 1px solid ThreeDFace;
+ }
+
+#status-bar
+ {
+ border-left : none;
+ border-right : none;
+ height : 20px;
+ }
+
+#EditModeToolbar
+ {
+ border-left : 1px solid ThreeDDarkShadow;
+ border-right : 1px solid ThreeDFace;
+ border-bottom : 1px solid ThreeDFace !important;
+ }
+
+*/
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ */
+
+#FormatToolbar > toolbarbutton {
+ min-width: 18px;
+}
+
+#FormatToolbar > toolbarbutton > .toolbarbutton-box > .toolbarbutton-text {
+ display: none;
+}
+
+#boldButton
+ {
+ list-style-image : url(chrome://editor/skin/images/bold.gif);
+ }
+
+#boldButton[disabled="true"],
+#boldButton[disabled="true"]:hover,
+#boldButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/bold-disabled.gif");
+ }
+
+/*
+#boldButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/bold-hover.gif");
+ }
+
+#boldButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/bold-hover-active.gif");
+ }
+*/
+
+#smileButtonMenu {
+ list-style-image:url("chrome://editor/skin/images/smile.gif");
+}
+
+#smileButtonMenu[disabled="true"],
+#smileButtonMenu[disabled="true"]:hover,
+#smileButtonMenu[disabled="true"]:hover:active {
+ list-style-image:url("chrome://editor/skin/images/smile-disabled.gif");
+}
+
+.insert-smile > .menu-iconic-left {
+ list-style-image:url(chrome://global/skin/smiley/smile_n.gif);
+}
+
+.insert-tongue > .menu-iconic-left {
+ list-style-image:url(chrome://global/skin/smiley/tongue_n.gif);
+}
+
+.insert-frown > .menu-iconic-left {
+ list-style-image:url(chrome://global/skin/smiley/frown_n.gif);
+ }
+
+.insert-wink > .menu-iconic-left {
+ list-style-image:url(chrome://global/skin/smiley/wink_n.gif);
+ }
+
+.insert-laughing > .menu-iconic-left {
+ list-style-image:url(chrome://global/skin/smiley/laughing_n.gif);
+ }
+
+.insert-embarrassed > .menu-iconic-left {
+ list-style-image:url(chrome://global/skin/smiley/embarrassed_n.gif);
+ }
+
+
+.insert-undecided > .menu-iconic-left {
+ list-style-image:url(chrome://global/skin/smiley/undecided_n.gif);
+}
+
+.smiley > .menu-iconic-left {
+
+ margin-right: 15px;
+}
+
+
+
+#italicButton
+ {
+ list-style-image : url("chrome://editor/skin/images/italic.gif");
+ }
+
+#italicButton[disabled="true"],
+#italicButton[disabled="true"]:hover,
+#italicButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/italic-disabled.gif");
+ }
+
+/*
+#italicButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/italic-hover.gif");
+ }
+
+#italicButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/italic-hover-active.gif");
+ }
+*/
+
+#underlineButton
+ {
+ list-style-image : url("chrome://editor/skin/images/underline.gif");
+ }
+
+#underlineButton[disabled="true"],
+#underlineButton[disabled="true"]:hover,
+#underlineButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/underline-disabled.gif");
+ }
+
+/*
+#underlineButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/underline-hover.gif");
+ }
+
+#underlineButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/underline-hover-active.gif");
+ }
+*/
+
+#DecreaseFontSizeButton
+ {
+ list-style-image : url("chrome://editor/skin/images/dec-font-size.gif");
+ }
+
+#DecreaseFontSizeButton[disabled="true"],
+#DecreaseFontSizeButton[disabled="true"]:hover,
+#DecreaseFontSizeButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/dec-font-size-disabled.gif");
+ }
+
+/*
+#DecreaseFontSizeButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/dec-font-size-hover.gif");
+ }
+
+#DecreaseFontSizeButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/dec-font-size-hover-active.gif");
+ }
+*/
+
+#IncreaseFontSizeButton
+ {
+ list-style-image : url("chrome://editor/skin/images/inc-font-size.gif");
+ }
+
+#IncreaseFontSizeButton[disabled="true"],
+#IncreaseFontSizeButton[disabled="true"]:hover,
+#IncreaseFontSizeButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/inc-font-size-disabled.gif");
+ }
+
+/*
+#IncreaseFontSizeButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/inc-font-size-hover.gif");
+ }
+
+#IncreaseFontSizeButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/inc-font-size-hover-active.gif");
+ }
+*/
+
+#ulButton
+ {
+ list-style-image :url("chrome://editor/skin/images/bullets.gif");
+ }
+
+#ulButton[disabled="true"],
+#ulButton[disabled="true"]:hover,
+#ulButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/bullets-disabled.gif");
+ }
+
+/*
+#ulButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/bullets-hover.gif");
+ }
+
+#ulButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/bullets-hover-active.gif");
+ }
+*/
+
+#olButton
+ {
+ list-style-image : url("chrome://editor/skin/images/numbers.gif");
+ }
+
+#olButton[disabled="true"],
+#olButton[disabled="true"]:hover,
+#olButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/numbers-disabled.gif");
+ }
+
+/*
+#olButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/numbers-hover.gif");
+ }
+
+#olButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/numbers-hover-active.gif");
+ }
+*/
+
+#outdentButton
+ {
+ list-style-image : url("chrome://editor/skin/images/outdent.gif");
+ }
+
+#outdentButton[disabled="true"],
+#outdentButton[disabled="true"]:hover,
+#outdentButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/outdent-disabled.gif");
+ }
+
+/*
+#outdentButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/outdent-hover.gif");
+ }
+
+#outdentButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/outdent-hover-active.gif");
+ }
+*/
+
+#indentButton
+ {
+ list-style-image : url("chrome://editor/skin/images/indent.gif");
+ }
+
+#indentButton[disabled="true"],
+#indentButton[disabled="true"]:hover,
+#indentButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/indent-disabled.gif");
+ }
+
+/*
+#indentButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/indent-hover.gif");
+ }
+
+#indentButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/indent-hover-active.gif");
+ }
+*/
+
+#AlignPopupButton {
+ list-style-image : url("chrome://editor/skin/images/align.gif");
+}
+
+#AlignPopupButton[disabled="true"],
+#AlignPopupButton[disabled="true"]:hover,
+#AlignPopupButton[disabled="true"]:hover:active {
+ list-style-image : url("chrome://editor/skin/images/align-disabled.gif");
+}
+
+/*
+#AlignPopupButton:hover {
+ list-style-image : url("chrome://editor/skin/images/align-hover.gif");
+}
+
+#AlignPopupButton:hover:active,
+#AlignPopupButton[open="true"] {
+ list-style-image : url("chrome://editor/skin/images/align-hover-active.gif");
+}
+*/
+
+#InsertPopupButton {
+ list-style-image : url("chrome://editor/skin/images/insert.gif");
+}
+
+#InsertPopupButton[disabled="true"],
+#InsertPopupButton[disabled="true"]:hover,
+#InsertPopupButton[disabled="true"]:hover:active {
+ list-style-image : url("chrome://editor/skin/images/insert-disabled.gif");
+}
+
+/*
+#InsertPopupButton:hover {
+ list-style-image : url("chrome://editor/skin/images/insert-hover.gif");
+}
+
+#InsertPopupButton:hover:active,
+#InsertPopupButton[open="true"] {
+ list-style-image : url("chrome://editor/skin/images/insert-hover-active.gif");
+}
+*/
+
+#text-align-left,
+#align-left-button
+ {
+ list-style-image : url("chrome://editor/skin/images/left.gif");
+ }
+
+#text-align-left[disabled="true"],
+#text-align-left[disabled="true"]:hover,
+#text-align-left[disabled="true"]:hover:active,
+#align-left-button[disabled="true"],
+#align-left-button[disabled="true"]:hover,
+#align-left-button[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/left-disabled.gif");
+ }
+
+/*
+#text-align-left:hover,
+#align-left-button:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/left-hover.gif");
+ }
+
+#text-align-left:hover:active,
+#align-left-button:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/left-hover-active.gif");
+ }
+*/
+
+#text-align-center,
+#align-center-button
+ {
+ list-style-image : url("chrome://editor/skin/images/center.gif");
+ }
+
+#text-align-center[disabled="true"],
+#text-align-center[disabled="true"]:hover,
+#text-align-center[disabled="true"]:hover:active,
+#align-center-button[disabled="true"],
+#align-center-button[disabled="true"]:hover,
+#align-center-button[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/center-disabled.gif");
+ }
+
+/*
+#text-align-center:hover,
+#align-center-button:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/center-hover.gif");
+ }
+
+#text-align-center:hover:active,
+#align-center-button:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/center-hover-active.gif");
+ }
+*/
+
+#text-align-right,
+#align-right-button
+ {
+ list-style-image : url("chrome://editor/skin/images/right.gif");
+ }
+
+#text-align-right[disabled="true"],
+#text-align-right[disabled="true"]:hover,
+#text-align-right[disabled="true"]:hover:active
+#align-right-button[disabled="true"],
+#align-right-button[disabled="true"]:hover,
+#align-right-button[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/right-disabled.gif");
+ }
+
+/*
+#text-align-right:hover,
+#align-right-button:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/right-hover.gif");
+ }
+
+#text-align-right:hover:active,
+#align-right-button:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/right-hover-active.gif");
+ }
+*/
+
+#text-align-justify, #align-justify-button
+ {
+ list-style-image : url("chrome://editor/skin/images/justify.gif");
+ }
+
+#text-align-justify[disabled="true"],
+#text-align-justify[disabled="true"]:hover,
+#text-align-justify[disabled="true"]:hover:active
+#align-justify-button[disabled="true"],
+#align-justify-button[disabled="true"]:hover,
+#align-justify-button[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/justify-disabled.gif");
+ }
+
+/*
+#text-align-justify:hover,
+#align-justify-button:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/justify-hover.gif");
+ }
+
+#text-align-justify:hover:active,
+#align-justify-button:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/justify-hover-active.gif");
+ }
+*/
+
+.ColorPickerLabel
+ {
+ border : 1px inset white;
+ margin : 0px;
+ padding : 2px;
+ }
+
+.color-button
+ {
+ border : 1px inset #CCD0DD;
+ padding : 0px;
+ width : 14px;
+ height : 12px;
+ margin : 2px;
+ }
+
+.color-button:hover
+ {
+ border : 1px solid #666699;
+ }
+
+#TextColorButton
+ {
+ margin : 2px 9px 9px 2px;
+ }
+
+#BackgroundColorButton
+ {
+ margin : 9px 2px 2px 9px;
+ }
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ */
+
+@import url("chrome://editor/skin/EditModeTabs.css");
+
+#EditModeToolbar
+ {
+ padding : 0px;
+ -moz-box-align : start;
+/* border-bottom : 1px solid ThreeDShadow; */
+ margin-bottom : 0px;
+ min-width : 1px;
+/* color : white;
+ background-color : ThreeDFace; */
+ }
+
+#NormalModeButton
+ {
+ list-style-image : url(chrome://editor/skin/images/editmode-normal.gif);
+ }
+
+#TagModeButton
+ {
+ list-style-image : url(chrome://editor/skin/images/editmode-tags.gif);
+ }
+
+#SourceModeButton
+ {
+ list-style-image : url(chrome://editor/skin/images/editmode-html.gif);
+ }
+
+#PreviewModeButton
+ {
+ list-style-image : url(chrome://editor/skin/images/editmode-preview.gif);
+ }
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ */
+
+#newButton
+ {
+ list-style-image : url("chrome://editor/skin/images/newfile.gif");
+ }
+
+#newButton[disabled="true"],
+#newButton[disabled="true"]:hover,
+#newButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/newfile-disabled.gif");
+ }
+
+/*
+#newButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/newfile-hover.gif");
+ }
+
+#newButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/newfile-hover-active.gif");
+ }
+*/
+
+#openButton
+ {
+ list-style-image : url("chrome://editor/skin/images/openfile.gif");
+ }
+
+#openButton[disabled="true"],
+#openButton[disabled="true"]:hover,
+#openButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/openfile-disabled.gif");
+ }
+
+/*
+#openButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/openfile-hover.gif");
+ }
+
+#openButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/openfile-hover-active.gif");
+ }
+*/
+
+#saveButton
+ {
+ list-style-image : url("chrome://editor/skin/images/savefile.gif");
+ }
+
+#saveButton[disabled="true"],
+#saveButton[disabled="true"]:hover,
+#saveButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/savefile-disabled.gif");
+ }
+
+/*
+#saveButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/savefile-hover.gif");
+ }
+
+#saveButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/savefile-hover-active.gif");
+ }
+*/
+
+#saveButton[dirty="true"]
+ {
+ list-style-image : url("chrome://editor/skin/images/savefile-dirty.gif");
+ }
+
+#saveButton[dirty="true"][disabled="true"],
+#saveButton[dirty="true"][disabled="true"]:hover,
+#saveButton[dirty="true"][disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/savefile-disabled.gif");
+ }
+
+/*
+#saveButton[dirty="true"]:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/savefile-hover.gif");
+ }
+
+#saveButton[dirty="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/savefile-hover-active.gif");
+ }
+*/
+
+#publishButton
+ {
+ list-style-image : url("chrome://editor/skin/images/publish.gif");
+ }
+
+#publishButton[disabled="true"],
+#publishButton[disabled="true"]:hover,
+#publishButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/publish-disabled.gif");
+ }
+
+/*
+#publishButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/publish-hover.gif");
+ }
+
+#publishButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/publish-hover-active.gif");
+ }
+*/
+
+#previewButton
+ {
+ list-style-image : url("chrome://editor/skin/images/preview.gif");
+ }
+
+#previewButton[disabled="true"],
+#previewButton[disabled="true"]:hover,
+#previewButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/preview-disabled.gif");
+ }
+
+/*
+#previewButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/preview-hover.gif");
+ }
+
+#previewButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/preview-hover-active.gif");
+ }
+*/
+
+#printButton
+ {
+ list-style-image : url("chrome://global/skin/print.gif");
+ }
+
+#printButton[disabled="true"]
+ {
+ list-style-image : url("chrome://global/skin/print-disabled.gif");
+ }
+
+/*
+#printButton[buttonover="true"]
+ {
+ list-style-image : url("chrome://global/skin/print-hover.gif");
+ }
+
+#printButton[buttondown="true"]
+ {
+ list-style-image : url("chrome://global/skin/print-hover-active.gif");
+ }
+*/
+
+#findButton
+ {
+ list-style-image : url("chrome://editor/skin/images/find.gif");
+ }
+
+#findButton[disabled="true"],
+#findButton[disabled="true"]:hover,
+#findButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/find-disabled.gif");
+ }
+
+/*
+#findButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/find-hover.gif");
+ }
+
+#findButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/find-hover-active.gif");
+ }
+*/
+
+#linkButton
+ {
+ list-style-image : url("chrome://editor/skin/images/link.gif");
+ }
+
+#linkButton[disabled="true"],
+#linkButton[disabled="true"]:hover,
+#linkButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/link-disabled.gif");
+ }
+
+/*
+#linkButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/link-hover.gif");
+ }
+
+#linkButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/link-hover-active.gif");
+ }
+*/
+
+#imageButton
+ {
+ list-style-image : url("chrome://editor/skin/images/image.gif");
+ }
+
+#imageButton[disabled="true"],
+#imageButton[disabled="true"]:hover,
+#imageButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/image-disabled.gif");
+ }
+
+/*
+#imageButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/image-hover.gif");
+ }
+
+#imageButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/image-hover-active.gif");
+ }
+*/
+
+#namedAnchorButton
+ {
+ list-style-image : url("chrome://editor/skin/images/anchor.gif");
+ }
+
+#namedAnchorButton[disabled="true"],
+#namedAnchorButton[disabled="true"]:hover,
+#namedAnchorButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/anchor-disabled.gif");
+ }
+
+/*
+#namedAnchorButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/anchor-hover.gif");
+ }
+
+#namedAnchorButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/anchor-hover-active.gif");
+ }
+*/
+
+#hlineButton
+ {
+ list-style-image : url("chrome://editor/skin/images/hline.gif");
+ }
+
+#hlineButton[disabled="true"],
+#hlineButton[disabled="true"]:hover,
+#hlineButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/hline-disabled.gif");
+ }
+
+/*
+#hlineButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/hline-hover.gif");
+ }
+
+#hlineButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/hline-hover-active.gif");
+ }
+*/
+
+#tableButton
+ {
+ list-style-image : url("chrome://editor/skin/images/table.gif");
+ }
+
+#tableButton[disabled="true"],
+#tableButton[disabled="true"]:hover,
+#tableButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/table-disabled.gif");
+ }
+
+/*
+#tableButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/table-hover.gif");
+ }
+
+#tableButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/table-hover-active.gif");
+ }
+*/
+
+#spellingButton
+ {
+ list-style-image : url("chrome://editor/skin/images/spell.gif");
+ }
+
+#spellingButton[disabled="true"],
+#spellingButton[disabled="true"]:hover,
+#spellingButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/spell-disabled.gif");
+ }
+
+/*
+#spellingButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/spell-hover.gif");
+ }
+
+#spellingButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/spell-hover-active.gif");
+ }
+*/
+
--- /dev/null
+<?xml version="1.0"?>
+<bindings id="EditorResourcesBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+
+ <binding id="resource_bundle_editor" extends="" >
+ <resources>
+ <image src="chrome://editor/skin/images/newfile-hover.gif"/>
+ <image src="chrome://editor/skin/images/newfile-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/openfile-hover.gif"/>
+ <image src="chrome://editor/skin/images/openfile-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/savefile-disabled.gif"/>
+ <image src="chrome://editor/skin/images/savefile-hover.gif"/>
+ <image src="chrome://editor/skin/images/savefile-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/savefile-hover.gif"/>
+ <image src="chrome://editor/skin/images/savefile-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/preview-hover.gif"/>
+ <image src="chrome://editor/skin/images/preview-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/print-hover.gif"/>
+ <image src="chrome://editor/skin/images/print-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/link-hover.gif"/>
+ <image src="chrome://editor/skin/images/link-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/image-hover.gif"/>
+ <image src="chrome://editor/skin/images/image-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/anchor-hover.gif"/>
+ <image src="chrome://editor/skin/images/anchor-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/hline-hover.gif"/>
+ <image src="chrome://editor/skin/images/hline-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/table-hover.gif"/>
+ <image src="chrome://editor/skin/images/table-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/spell-hover.gif"/>
+ <image src="chrome://editor/skin/images/spell-hover-active.gif"/>
+ </resources>
+ </binding>
+
+</bindings>
\ No newline at end of file
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+.separator_small {
+ width: 1em;
+}
--- /dev/null
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */
+
+/* ::::: autocomplete ::::: */
+
+textbox[type="autocomplete"]
+ {
+ cursor : default !important;
+ }
+
+.autocomplete-internal-box
+ {
+ padding : 0px !important;
+ }
+
+.autocomplete-textbox-container
+ {
+ padding : 1px 2px 1px 2px;
+ }
+
+.autocomplete-textbox
+ {
+ cursor : text;
+ }
+
+/* ::::: history button ::::: */
+
+.autocomplete-history-button
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#autocomplete-history-button");
+ width : 15px;
+ min-height : 19px;
+ border : none;
+ background-color : #9999CC;
+ list-style-image : url("chrome://global/skin/scroll-down.gif");
+ padding : 0px;
+ margin : 0px;
+ }
+
+.autocomplete-history-button > .autocomplete-history-button-internal-box
+ {
+ border : 1px outset #CCD0DD;
+ padding : 1px;
+ }
+
+.autocomplete-history-button[open="true"]
+ {
+ border : none;
+ }
+
+.autocomplete-history-button[open="true"] > .autocomplete-history-button-internal-box
+ {
+ border : 1px inset #CCD0DD;
+ padding : 2px 0px 0px 2px;
+ }
+
+/* ::::: autocomplete popups ::::: */
+
+.autocomplete-result-popup,
+.autocomplete-history-popup
+ {
+ border : 1px solid #9999CC !important;
+ background-color : white !important;
+ }
+
+.autocomplete-history-popup
+ {
+ max-height : 180px;
+ }
+
+/* ::::: outliner ::::: */
+
+.autocomplete-outliner
+ {
+ border : none;
+ background-color : transparent !important;
+ }
+
+.autocomplete-outlinercol
+ {
+ margin : 0px !important;
+ border : none !important;
+ padding : 0px !important;
+ }
+
+.autocomplete-outlinerbody:-moz-outliner-cell-text
+ {
+ padding-left: 8px;
+ }
+
+.autocomplete-outlinerbody:-moz-outliner-row(menuactive)
+ {
+ background-color : #336699;
+ }
+
+.autocomplete-outlinerbody:-moz-outliner-cell-text(menuactive)
+ {
+ color : white !important;
+ }
+
--- /dev/null
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+tab[busy] {
+ list-style-image: url("chrome://global/skin/loading.gif");
+}
+
+.tabbrowser-closebox {
+ list-style-image: url("chrome://global/skin/closebox.gif");
+ margin-bottom: 3px;
+ margin-right: 2px;
+}
--- /dev/null
+/* NEW WIDGET ANDING: <button> */
+
+/** Default Button Styles (apply to usage of <button> without
+ * any applied class).
+ **/
+
+/* outer frame */
+ button
+ {
+ border : none;
+ margin : 1px 5px 2px 5px;
+ min-width : 6.3em;
+ background-color : #CCD0DD;
+ color : #000000;
+ -moz-user-focus : normal;
+ }
+
+ .button-text {
+ margin: 0px !important;
+ text-align: center;
+ }
+
+ button,
+ button[disabled="true"][default],
+ button[disabled="true"]:hover:active
+ {
+ border : none;
+ }
+
+ .button-box,
+ button[disabled="true"][default] > .button-box,
+ button[disabled="true"]:hover:active > .button-box
+ {
+ border : 1px outset #CCD0DD;
+ -moz-user-focus : none;
+ }
+
+ .button-box-2,
+ button[disabled="true"][default] > .button-box > .button-box-2,
+ button[disabled="true"]:hover:active > .button-box > .button-box-2
+ {
+ border : none;
+ }
+
+ button:hover:active,
+ button[open="true"],
+ button[checked="true"]
+ {
+ border : none;
+ }
+
+ button:hover:active > .button-box,
+ button[checked="true"] > .button-box,
+ button[checked="true"]:focus > .button-box,
+ button[open="true"] > .button-box,
+ button[open="true"]:focus > .button-box
+ {
+ border : 1px inset #CCD0DD;
+ }
+
+ button:hover:active > .button-box > .button-box-2,
+ button[checked="true"] > .button-box > .button-box-2,
+ button[checked="true"]:focus> .button-box > .button-box-2,
+ button[open="true"] > .button-box > .button-box-2,
+ button[open="true"]:focus > .button-box > .button-box-2
+ {
+ border : none;
+ }
+
+ button:hover:active > .button-box > .button-box-2 > .button-box-text,
+ button[open="true"] > .button-box > .button-box-2 > .button-box-text
+ {
+ padding : 1px 2px 0px 3px;
+ }
+
+ button[disabled="true"],
+ button[disabled="true"]:hover:active
+ {
+ color : #999999;
+ }
+
+ button[disabled="true"] > .button-box > .button-box-2 > .button-box-text,
+ button[disabled="true"]:hover:active > .button-box > .button-box-2 > .button-box-text
+ {
+ padding : 0px 3px 1px 2px;
+ }
+
+/* text wrapping frame (hack because <text> does not support alignment) */
+ .button-box-text,
+ button[disabled]:focus > .button-box > .button-box-2 > .button-box-text
+ {
+ padding : 0px 3px 1px 2px;
+ border : 1px solid transparent;
+ margin : 1px;
+ }
+
+ button:focus > .button-box > .button-box-2 > .button-box-text
+ {
+ border : 1px dotted #9999CC;
+ }
+
+/** Styles for "DEFAULT" buttons (usually 'OK' or equivalent in dialogs.
+ * To activate, set 'default' attribute on button.
+ **/
+
+/* outer frame */
+ button[default], button:focus
+ {
+ border : none;
+ }
+
+ button[default] > .button-box > .button-box-2 > .button-box-text
+ {
+ font-weight : bold;
+ list-style-image : url("chrome://global/skin/return.gif");
+ -moz-box-direction : reverse;
+ }
+
+ button[default][disabled="true"] > .button-box > .button-box-2 > .button-box-text
+ {
+ font-weight : bold;
+ list-style-image : url("chrome://global/skin/return-disabled.gif");
+ }
+
+/* ::::: menu-button buttons ::::: */
+
+button[type="menu-button"] {
+ margin: 0px !important;
+ border: none !important;
+}
+
+.menu-button-dropmarker {
+ list-style-image: url("chrome://global/skin/scroll-down.gif");
+}
+
+.menu-button-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://global/skin/scroll-down-disabled.gif");
+}
+
+/* ::::: plain buttons ::::: */
+
+button.plain,
+button.plain:hover,
+button.plain:hover:active,
+button.plain > .button-box,
+button.plain:hover > .button-box,
+button.plain:hover:active > .button-box {
+ border: 0px ! important;
+ margin: 0px;
+ padding: 0px;
+}
+
--- /dev/null
+<?xml version="1.0"?>
+
+<bindings id="buttonBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="button" extends="chrome://global/content/bindings/button.xml#button">
+ <content>
+ <children includes="observes|template|menupopup|tooltip"/>
+ <xul:box class="box-inherit button-box" orient="horizontal" flex="1">
+ <xul:hbox class="box-inherit button-box-2" flex="1">
+ <xul:hbox class="box-inherit button-box-text" inherits="orient,dir,align,pack"
+ flex="1" align="center" pack="center">
+ <children>
+ <xul:image class="button-icon" inherits="src=image"/>
+ <xul:label class="button-text" flex="1" inherits="disabled,value=label,accesskey,crop"/>
+ </children>
+ </xul:hbox>
+ </xul:hbox>
+ </xul:box>
+ </content>
+ </binding>
+
+ <binding id="button-menu" display="xul:menu" extends="chrome://global/skin/buttonBindings.xml#button"/>
+
+ <binding id="simplebutton" extends="chrome://global/content/bindings/button.xml#button-base">
+ <content>
+ <xul:vbox flex="1" align="center">
+ <xul:image class="simplebutton-icon" inherits="src,disabled"/>
+ <xul:text class="simplebutton-text" inherits="value=label,accesskey,crop,disabled"/>
+ </xul:vbox>
+ </content>
+ </binding>
+
+</bindings>
\ No newline at end of file
--- /dev/null
+/* stylesheet for XUL <checkbox> element */
+
+/* default checkbox for dialogs */
+/* outer frame */
+ checkbox
+ {
+ margin : 3px 5px 3px 5px;
+ }
+
+ .checkbox-checkmark-box-1
+ {
+ border : 1px inset #CCD0DD;
+ background-color : transparent;
+ margin : 2px 2px 0px 0px;
+ width : 10px;
+ height : 10px;
+ -moz-user-focus : ignore;
+ }
+
+ .checkbox-checkmark-box-1[disabled="true"]
+ {
+ background-color : transparent;
+ }
+
+ .checkbox-checkmark-box-2
+ {
+ border : none;
+ padding : 1px;
+ width : 10px;
+ height : 10px;
+ }
+
+ /* ensure that no list-style-image is inherited in from the Outside */
+ .checkbox-check
+ {
+ list-style-image : none;
+ width: 8px;
+ height: 8px;
+ }
+
+ .checkbox-check[checked="true"]
+ {
+ list-style-image : url(chrome://global/skin/check-check.gif);
+ }
+
+ .checkbox-check[checked="true"][disabled="true"]
+ {
+ list-style-image : url(chrome://global/skin/check-check-disabled.gif);
+ }
+
+ checkbox:hover:active > .checkbox-internal-box > .checkbox-checkmark-box-1
+ {
+ background-color : transparent;
+ }
+
+/* text/icon frames */
+ .checkbox-text
+ {
+ margin : 0px 0px 0px 2px;
+ padding : 1px;
+ }
+
+ .checkbox-icon
+ {
+ list-style-image : inherit;
+ }
+
+ .checkbox-text
+ {
+ margin : 0px !important;
+ }
+
+ .checkbox-text[disabled="true"]
+ {
+ color : #999999;
+ }
+
+ checkbox:focus > .checkbox-internal-box > .checkbox-text
+ {
+ border : 1px dotted #9999CC;
+ padding : 0px;
+ }
+
+ .checkbox-internal-box
+ {
+ -moz-user-focus : none;
+ padding : 0px;
+ }
+
--- /dev/null
+<?xml version="1.0"?>
+
+<bindings id="classicBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="textdisabled" extends="xul:text">
+ <content>
+ <xul:stack>
+ <xul:text class="text-bottom" inherits="value,accesskey,crop"/>
+ <xul:text class="text-top" inherits="value,accesskey,crop"/>
+ </xul:stack>
+ </content>
+ </binding>
+
+ <binding id="toolbargrippy"
+ extends="chrome://global/content/bindings/toolbar.xml#toolbargrippy">
+ <content>
+ <xul:hbox align="center" pack="center">
+ <xul:image class="toolbargrippy-twisty"/>
+ </xul:hbox>
+ <xul:spacer class="toolbargrippy-texture" flex="1"/>
+ </content>
+ </binding>
+
+ <binding id="toolbargrippy-collapsed" extends="chrome://global/content/bindings/toolbar.xml#toolbargrippy">
+ <content>
+ <xul:hbox align="center">
+ <xul:image class="toolbargrippy-twisty-collapsed"/>
+ </xul:hbox>
+ <xul:spacer class="toolbargrippy-texture-collapsed" flex="1"/>
+ </content>
+ </binding>
+
+
+ <binding id="radio" extends="chrome://global/content/bindings/radio.xml#radio">
+ <content>
+ <xul:hbox flex="1" class="radio-internal-box" align="center">
+ <xul:hbox class="radio-checkmark-box-1" align="center" inherits="disabled">
+ <xul:hbox class="radio-checkmark-box-2" align="center" flex="1">
+ <xul:image class="radio-check" inherits="checked,disabled"/>
+ </xul:hbox>
+ </xul:hbox>
+ <xul:hbox class="radio-text-container" flex="1" align="center">
+ <xul:image class="radio-icon" inherits="src,disabled"/>
+ <xul:html class="radio-text" inherits="value=label,accesskey,crop,disabled" flex="1"/>
+ </xul:hbox>
+ </xul:hbox>
+ </content>
+ </binding>
+
+ <binding id="checkbox" extends="chrome://global/content/bindings/checkbox.xml#checkbox">
+ <content>
+ <xul:hbox flex="1" class="checkbox-internal-box" align="center">
+ <xul:hbox class="checkbox-checkmark-box-1" align="center" inherits="disabled">
+ <xul:hbox class="checkbox-checkmark-box-2" align="center" flex="1">
+ <xul:image class="checkbox-check" inherits="checked,disabled"/>
+ </xul:hbox>
+ </xul:hbox>
+ <xul:image class="checkbox-icon" inherits="src,disabled"/>
+ <xul:html class="checkbox-text" inherits="value=label,accesskey,crop,disabled" flex="1"/>
+ </xul:hbox>
+ </content>
+ </binding>
+
+ <binding id="thumb" extends="chrome://global/content/bindings/scrollbar.xml#thumb">
+ <content>
+ <xul:vbox class="thumb-box" align="center" flex="1">
+ <xul:spacer class="thumb-spacer" flex="1"/>
+ </xul:vbox>
+ </content>
+ </binding>
+
+ <binding id="scrollbar" extends="chrome://global/content/bindings/scrollbar.xml#scrollbar">
+ <content>
+ <xul:scrollbarbutton type="decrement" inherits="sborient=orient"/>
+ <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
+ <xul:thumb inherits="src" flex="1"/>
+ </xul:slider>
+ <xul:scrollbarbutton type="increment" inherits="sborient=orient"/>
+ </content>
+ </binding>
+
+ <binding id="scrollbarbutton" extends="chrome://global/content/bindings/scrollbar.xml#scrollbarbutton">
+ </binding>
+
+ <binding id="slider" extends="chrome://global/content/bindings/scrollbar.xml#slider">
+ <content>
+ <xul:button class="slider-button"/>
+ </content>
+ </binding>
+
+ <binding id="grippy" extends="chrome://global/content/bindings/splitter.xml#grippy">
+ <content>
+ <xul:hbox class="grippy-box" flex="1">
+ <xul:image class="grippy-image" inherits="src" />
+ </xul:hbox>
+ </content>
+ </binding>
+
+ <binding id="double-box">
+ <content>
+ <xul:hbox class="db-internal-box" flex="1">
+ <children/>
+ </xul:hbox>
+ </content>
+ </binding>
+
+ <binding id="menuitem-iconic" extends="chrome://global/content/bindings/menu.xml#menuitem-iconic">
+ <content>
+ <xul:vbox class="menu-iconic-left" align="center" inherits="selected,menuactive,disabled,checked">
+ <xul:image/>
+ </xul:vbox>
+ <xul:spacer class="menuitem-iconic-spacer"/>
+ <xul:text class="menu-iconic-text" flex="1" align="left" inherits="value=label,accesskey,crop" crop="right"/>
+ <xul:text class="menu-iconic-accel" inherits="value=acceltext"/>
+ </content>
+ </binding>
+
+ <binding id="largeheader">
+ <content>
+ <xul:hbox class="largeheader-box" flex="1">
+ <xul:vbox class="largeheader-text-container">
+ <xul:spacer flex="1"/>
+ <xul:text class="largeheader-header-text" inherits="value=title" crop="right"/>
+ <xul:html class="largeheader-desc-text" inherits="value=description"/>
+ <xul:spacer flex="1"/>
+ </xul:vbox>
+ <xul:spacer flex="1"/>
+ <xul:hbox class="largeheader-icon-container" align="center">
+ <xul:image class="largeheader-icon" inherits="src"/>
+ </xul:hbox>
+ </xul:hbox>
+ </content>
+ </binding>
+
+ <binding id="toolbarbutton-left" extends="chrome://global/content/bindings/button.xml#buttonleft">
+ <content>
+ <xul:hbox flex="1" align="center">
+ <xul:image class="toolbarbutton-left-icon" inherits="src,disabled"/>
+ <xul:text class="toolbarbutton-left-text" inherits="value=label,crop"/>
+ </xul:hbox>
+ </content>
+ </binding>
+
+ <binding id="toolbarbutton-top" extends="chrome://global/content/bindings/button.xml#buttontop">
+ <content>
+ <xul:vbox flex="1" align="center">
+ <xul:image class="toolbarbutton-top-icon" inherits="src,disabled"/>
+ <xul:text class="toolbarbutton-top-text" inherits="value=label,crop"/>
+ </xul:vbox>
+ </content>
+ </binding>
+
+ <binding id="splitter"
+ extends="chrome://global/content/bindings/splitter.xml#splitter">
+ <content>
+ <xul:hbox class="splitter-internal-box" flex="1" pack="center" align="center">
+ <children/>
+ </xul:hbox>
+ </content>
+ </binding>
+
+ <binding id="disabled-text" extends="xul:stack">
+ <content>
+ <xul:stack class="disabled-text-stack">
+ <xul:text class="disabled-text-bottom"/>
+ <xul:text class="disabled-text-top"/>
+ </xul:stack>
+ </content>
+ </binding>
+
+ <binding id="autocomplete-history-button">
+ <content>
+ <xul:hbox class="autocomplete-history-button-internal-box" align="center">
+ <children/>
+ </xul:hbox>
+ </content>
+ </binding>
+
+</bindings>
+
+
+
--- /dev/null
+
+/* colorpicker tiles */
+
+.colorpickertile {
+ width : 20px;
+ height : 20px;
+ margin : 1px;
+ border : 1px inset #CCD0DD;
+}
+
+.colorpickertile[selected="true"] {
+ border : 1px solid #000000;
+}
+
+.colorpickertile[hover="true"] {
+ border : 1px solid #FFFFFF;
+}
+
+.cp-light[hover="true"] {
+ border : 2px dotted #9999CC;
+}
+
+/* colorpicker button */
+
+colorpicker[type="button"] {
+ width: 35px;
+ height: 20px;
+ border: 1px outset #CCD0DD;
+}
+
+.colorpicker-button-internal-box {
+ padding: 3px;
+}
+
+.colorpicker-button-colorbox {
+ border: 1px solid #000000;
+}
+
+colorpicker[type="button"]:focus {
+
+
+colorpicker[type="button"]:focus > .colorpicker-button-internal-box {
+}
+
+colorpicker[type="button"][open="true"] {
+ border: 1px inset #CCD0DD;
+}
+
+colorpicker[type="button"][open="true"] > .colorpicker-button-internal-box {
+}
+
--- /dev/null
+/* */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+@import url(chrome://global/skin);
+
+.console-box
+ {
+ background-color : #CCD0DD;
+ color : #000000;
+ }
+
+/* :::::::::: console rows :::::::::: */
+
+.console-row
+ {
+ padding : 0px;
+ border-bottom : 2px solid #000000;
+ }
+
+.console-row-icon
+ {
+ border-right : 1px outset #999999;
+ padding : 5px;
+ background-color : #CCCCCC;
+ -moz-box-align : start;
+ }
+
+.console-icon
+ {
+ list-style-image : inherit !important;
+ }
+
+/* error rows */
+
+.console-row-code
+ {
+ padding : 3px 0px 3px 3px;
+ font-size : larger;
+ color : #0000BB;
+ }
+
+.console-dots, .console-caret
+ {
+ height : 9px;
+ }
+
+.console-dots
+ {
+ background : url("chrome://global/skin/console-error-dash.gif") repeat-x top;
+ }
+
+.console-caret
+ {
+ width : 7px;
+ background : url("chrome://global/skin/console-error-caret.gif") no-repeat top;
+ }
+
+/* message rows */
+
+.console-row[type="message"]
+ {
+ font-family : monospace;
+ }
+
+/* selected state */
+
+.console-row[selected="true"]
+ {
+ background-color : #336699;
+ color : #000000;
+ }
+
+.console-row-code[selected="true"],
+.console-row-content[selected="true"] > .console-row-file > .console-error-source > .text-link
+ {
+ color : inherit !important;
+ }
+
+/* ::::: icons ::::: */
+
+.console-row[type="error"],
+.console-row[type="exception"]
+ {
+ list-style-image : url("chrome://global/skin/error-icon.gif");
+ }
+
+.console-row[type="warning"]
+ {
+ list-style-image : url("chrome://global/skin/alert-icon.gif");
+ }
+
+.console-row[type="message"] {
+ list-style-image : url("chrome://global/skin/message-icon.gif");
+}
+
+/* ::::: toolbars ::::: */
+
+#TextboxEval
+ {
+ margin : 1px 2px 1px 2px ;
+ }
+
+#ButtonEval
+ {
+ margin : 1px 2px 1px 0px;
+ }
+
+toolbarseparator
+ {
+ min-height : 1em;
+ }
+
--- /dev/null
+<?xml version="1.0"?>
+
+<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
+
+ <!-- List all the skins being supplied by this theme -->
+ <RDF:Seq about="urn:mozilla:skin:root">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7" />
+ </RDF:Seq>
+
+ <!-- classic Information -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7"
+ chrome:displayName="EarlyBlue"
+ chrome:accessKey="E"
+ chrome:author="Robert Kaiser - KaiRo.at"
+ chrome:description="This theme re-introduces a UI design idea based on early Mozilla milestones. Get more info at http://www.kairo.at/download/"
+ chrome:name="EarlyBlue/0.7"
+ chrome:image="jar:resource:///chrome/EarlyBlue.jar!/global/skin/preview.png">
+ <chrome:packages>
+ <RDF:Seq about="urn:mozilla:skin:EarlyBlue/0.7:packages">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7:global"/>
+ </RDF:Seq>
+ </chrome:packages>
+ </RDF:Description>
+
+ <!-- Version Information. State that we work only with a certain version of this package. -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7:global"
+ chrome:skinVersion="0.9.4"/>
+</RDF:RDF>
+
--- /dev/null
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1999
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Original Author: Joe Hewitt (hewitt@netscape.com)
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/* ===== dialog.css =====================================================
+ == Styles used by the XUL dialog element.
+ ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: dialog ::::: */
+
+dialog {
+ padding: 8px 10px 10px 8px;
+}
+
+/* ::::: dialog buttons ::::: */
+
+.dialog-button-box {
+ padding-top: 1.5em;
+}
+
+.dialog-button {
+/* font: menu; */
+}
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Joe Hewitt (hewitt@netscape.com)
+ * Brian Ryner (bryner@netscape.com)
+ */
+
+/* ===== filepicker.css =================================================
+ == Styles used by the File Picker dialog.
+ ======================================================================= */
+
+@import url("chrome://global/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: column widths ::::: */
+
+#FilenameColumn,
+#ContentLengthColumn,
+#LastModifiedDateColumn {
+ width: 100px;
+}
+
+/* ::::: file/directory items ::::: */
+
+outlinerbody:-moz-outliner-image(FilenameColumn, directory) {
+ list-style-image: url("chrome://global/skin/filepicker/dir-closed.gif");
+}
+
+outlinerbody:-moz-outliner-image(FilenameColumn, file) {
+ list-style-image: url("chrome://global/skin/filepicker/blank.gif");
+}
+
--- /dev/null
+/* colors */
+
+.color-dialog
+ {
+ background-color : #CCD0DD;
+ color : #000000;
+ }
+
+.color-window
+ {
+ background-color : #FFFFFF;
+ color : #000000;
+ }
+
+/* inset areas */
+.inset
+ {
+ border : 1px inset #CCD0DD;
+ margin : 0px 5px 5px 5px;
+ }
+
+/* formatting */
+.groove-top
+ {
+ border-top : 2px groove #CCD0DD;
+ }
+
+.groove-right
+ {
+ border-right : 2px groove #CCD0DD;
+ }
+
+.groove-left
+ {
+ border-left : 2px groove #CCD0DD;
+ }
+
+.groove-bottom
+ {
+ border-bottom : 2px groove #CCD0DD;
+ }
+
+.outset
+ {
+ border : 1px outset #CCD0DD;
+ }
+
+/*
+.outset-top-bottom
+ {
+ border-top : 1px solid ThreeDHighlight;
+ border-bottom : 1px solid ThreeDShadow;
+ }
+*/
+
+/** separator rules **/
+/* standard separators */
+ separator, separator[orient="horizontal"]
+ {
+ height: 1.5em;
+ }
+
+ separator[orient="vertical"]
+ {
+ width: 1.5em;
+ }
+
+/* thinner separators (50% size) */
+ separator.thin, separator.thin[orient="horizontal"]
+ {
+ height: 0.5em;
+ }
+
+ separator.thin[orient="vertical"]
+ {
+ width: 0.5em;
+ }
+
+/* groove separators (50% size) */
+ separator.groove,
+ separator.groove[orient="horizontal"]
+ {
+ border-top: 2px groove #CCD0DD;
+ height: 0px;
+ margin-top: 0.4em;
+ margin-bottom: 0.4em;
+ }
+
+ separator.groove[orient="vertical"]
+ {
+ border-left: 2px groove #CCD0DD;
+ margin-left: 0.4em;
+ margin-right: 0.4em;
+ }
+
+/* groove separators (0 padding, for dividing effects) */
+ separator.groove-thin
+ {
+ border-top: 2px groove #CCD0DD;
+ height: 0px;
+ }
+
+ separator[orient="vertical"].groove-thin
+ {
+ border-left: 2px groove #CCCCCC;
+ }
+
+/** text formatting rules **/
+/* label (with margins) */
+ text.label
+ {
+ margin : 1px 5px 2px 6px;
+ }
+
+/** Reduced Margin for some UI **/
+ .small-margin
+ {
+ margin : 1px 2px 1px 2px;
+ }
+
+ text[disabled="true"]
+ {
+ color : #9999CC;
+ }
+
+ html, description
+ {
+ margin : 1px 5px 4px 5px;
+ cursor : default;
+ }
+
+ label
+ {
+ margin : 1px 5px 2px 6px;
+ cursor : default;
+ }
+
+ .header
+ {
+ font-weight : bold;
+ }
+
+ .larger-text
+ {
+ font-size : larger;
+ }
+
+ .smaller-text
+ {
+ font-size : smaller;
+ }
+
+ .monospace
+ {
+ font-family : monospace;
+ }
+
+ .indent
+ {
+ margin-left : 23px;
+ }
+
+ .icon-dropmarker
+ {
+ list-style-image : url("chrome://global/skin/dropmarker-down-on.gif");
+ }
+
+ .box-padded
+ {
+ padding : 5px;
+ }
+
+ .spaced
+ {
+ margin : 3px 5px 4px 5px;
+ }
+
+ .wizard-box
+ {
+ padding : 20px 44px 10px 44px;
+ }
+
+/* Double Border Boxes */
+
+ /* top only */
+/*
+ .double-box-top
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#double-box");
+ border-top : 1px solid ThreeDShadow;
+ background-color : #FFFFFF;
+ margin : 0px;
+ }
+
+ .double-box-top > .db-internal-box
+ {
+ border-top : 1px solid ThreeDDarkShadow;
+ }
+*/
+ /* all round */
+/*
+ .double-box
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#double-box");
+ border-left : 1px solid ThreeDShadow;
+ border-top : 1px solid ThreeDShadow;
+ border-bottom : 1px solid ThreeDHighlight;
+ border-right : 1px solid ThreeDHighlight;
+ background-color : #FFFFFF;
+ margin : 0px;
+ }
+
+ .double-box > .db-internal-box
+ {
+ border : 1px solid ThreeDDarkShadow;
+ }
+*/
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== global.css =====================================================
+ == Styles that apply everywhere.
+ ======================================================================= */
+
+/* all localizable skin settings shall live here */
+@import url("chrome://global/locale/intl.css");
+
+@import url("chrome://global/skin/formatting.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: bindings ::::: */
+
+button {
+ -moz-binding: url("chrome://global/skin/buttonBindings.xml#button");
+}
+
+button[type="menu"] {
+ -moz-binding: url("chrome://global/skin/buttonBindings.xml#button-menu");
+}
+
+button[type="menu-button"] {
+ -moz-binding: url("chrome://global/content/bindings/button.xml#menu-button");
+}
+
+ checkbox
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#checkbox");
+ }
+
+ menulist
+ {
+ -moz-binding : url("chrome://global/skin/menulistBindings.xml#menulist");
+ }
+
+ menulist[editable="true"]
+ {
+ -moz-binding : url("chrome://global/skin/menulistBindings.xml#menulist-editable") !important;
+ }
+
+ menulist > menupopup,
+ .menulist-menupopup
+ {
+ -moz-binding : url("chrome://global/skin/menulistBindings.xml#menulistpopup");
+ }
+
+ .menulist-compact
+ {
+ -moz-binding : url("chrome://global/skin/menulistBindings.xml#menulist-compact");
+ }
+
+ radio
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#radio");
+ }
+
+ grippy, grippy[collapse="before"]
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#grippy");
+ }
+
+ splitter
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#splitter");
+ }
+
+ tabs
+ {
+ -moz-binding: url("chrome://global/skin/tabBindings.xml#tabs");
+ }
+
+ toolbargrippy
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#toolbargrippy");
+ }
+
+ toolbargrippy[tbgrippy-collapsed="true"]
+ {
+ -moz-binding : url("chrome://global/skin/classicBindings.xml#toolbargrippy-collapsed");
+ }
+
+ .treecell-popupcell-menu
+ {
+ -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
+ }
+
+/**
+ * XUL <window> element
+ **/
+ window,
+ page,
+ dialog,
+ wizard
+ {
+ background-color : #CCD0DD;
+ color : black;
+ font : 3mm helvetica,arial,tahoma,sans-serif;
+ }
+
+ [wait-cursor]
+ {
+ cursor : wait !important;
+ }
+
+ /* deprecated */
+ window.dialog
+ {
+ background-color : #CCD0DD;
+ padding : 8px 10px 10px 8px;
+ }
+
+/**
+ * XUL <box> debugging
+ **/
+ :-moz-horizontal-box-debug
+ {
+ border : 2px solid blue;
+ border-top-width : 10px;
+ padding : 2px;
+ margin : 2px;
+ color : white;
+ }
+
+ :-moz-vertical-box-debug
+ {
+ border : 2px solid red;
+ border-left-width : 10px;
+ padding : 2px;
+ margin : 2px;
+ color : white;
+ }
+
+/**
+ * Utility icons (used for alert dialogs, etc)
+ **/
+ .message-icon
+ {
+ list-style-image : url("chrome://global/skin/message-icon.gif");
+ width:32px;height:32px;
+ }
+
+ .alert-icon
+ {
+ list-style-image : url("chrome://global/skin/alert-icon.gif");
+ width:32px;height:32px;
+ }
+
+ .error-icon
+ {
+ list-style-image : url("chrome://global/skin/error-icon.gif");
+ width:32px;height:32px;
+ }
+
+ .question-icon
+ {
+ list-style-image : url("chrome://global/skin/question-icon.gif");
+ width:32px;height:32px;
+ }
+
+/**
+ * status-bar
+ */
+ statusbar
+ {
+ background-color : #666699;
+ color : #CCD0DD;
+ overflow : hidden;
+ border-top : 1px solid #9999CC;
+/* min-height : 1.9em !important; */
+ /* DON'T DELETE. Removes disappearance of scrollbars
+ * in content pane when window is made smaller.
+ * Talk to evaughan@netscape.com for details.
+ */
+ min-width : 1px;
+ }
+
+ statusbarpanel, .statusbar-panel
+ {
+ padding : 0px 1px 0px 1px;
+ }
+
+ .statusbarpanel-icononly
+ {
+ padding : 0px;
+ }
+
+/**
+ * iframe default sizing
+ **/
+ iframe
+ {
+ min-width : 10px;
+ min-height : 10px;
+ width : 100px;
+ height : 100px;
+ border : none;
+ }
+
+/* has to be in here since scoped stylesheets can't apply
+ to explicit children yet */
+caption
+ {
+ margin : 0px 40px 2px 6px;
+ padding : 0px 3px 0px 3px;
+ background-color : #CCD0DD;
+ }
+
+.tooltip-label
+ {
+ margin : 0px;
+ }
+
+
+
--- /dev/null
+groupbox
+ {
+ border : 2px groove #CCD0DD;
+ padding : 7px !important;
+ margin : 5px;
+ }
+
+.groupbox-body
+ {
+ padding : inherit;
+ }
+
--- /dev/null
+
+
+/**
+ * All the properties in this rule are important to avoid having to create
+ * a special type of tree. This stylesheet can be loaded into a document with
+ * a single tree that is a link tree. Hardly elegant but it's efficient.
+ */
+treeitem[selected="true"] > treerow
+ {
+ background : transparent !important;
+ border : none !important;
+ color : -moz-FieldText !important;
+ }
+
+treecell:hover
+ {
+ text-decoration : underline !important;
+ color : #000080 !important;
+ cursor : pointer;
+ }
+
+treecell:hover:active
+ {
+ text-decoration : underline !important;
+ color : red !important;
+ }
+
+
--- /dev/null
+menu, menuitem
+ {
+/* font : menu; */
+ color : #000000;
+ list-style-image : none;
+ }
+
+menuitem
+ {
+ padding : 0px !important;
+ cursor : default !important;
+ }
+
+menu[disabled="true"], menuitem[disabled="true"],
+menu[menuactive="true"][disabled="true"],
+menuitem[menuactive="true"][disabled="true"]
+ {
+ color : #999999;
+ }
+
+menuitem[default="true"]
+ {
+ font-weight : bold;
+ }
+
+menupopup > menu,
+menupopup > menuitem,
+popup > menu,
+popup > menuitem
+ {
+ max-width : 42em; /* should move to content */
+ margin : 0px;
+ }
+
+menuseparator
+ {
+ border : 1px inset #CCD0DD;
+ margin : 2px 0px 2px 0px;
+ cursor : default !important;
+ }
+
+menubar > menu
+ {
+ padding : 2px 0px 2px 3px;
+ margin : 0px 2px 1px 0px;
+ border : 1px solid #CCD0DD;
+ }
+
+menubar > menu[menuactive="true"]
+ {
+ border : 1px outset #CCD0DD;
+ }
+
+menubar > menu[menuactive="true"][open="true"]
+ {
+ border : 1px inset #CCD0DD;
+ }
+
+menupopup > menu[menuactive="true"],
+menupopup > menuitem[menuactive="true"],
+popup > menu[menuactive="true"],
+popup > menuitem[menuactive="true"]
+ {
+ background-color : #336699;
+ color : #FFFFFF;
+ }
+
+/**
+ * Atomic sub-parts of standard menus
+ **/
+.menu-right
+ {
+ margin : 0px 0px 0px 3px;
+ width : 8px;
+ list-style-image : url("chrome://global/skin/menu-arrow.gif");
+ }
+
+.menu-iconic-left
+ {
+ color : inherit;
+ margin : 0px 4px 0px 3px;
+ width : 16px;
+ list-style-image : inherit;
+ }
+
+.menubar-left
+ {
+ color : inherit;
+ margin : 0px 2px 0px 0px;
+ }
+
+.menu-iconic-text, .menu-iconic-accel, .menu-text, .menu-accel
+ {
+ color : inherit;
+ }
+
+.menu-iconic-text
+ {
+ margin : 2px 2px 2px 0px;
+ }
+
+.menu-text
+ {
+ margin : 2px 2px 2px 23px;
+ }
+
+.menu-accel
+ {
+ margin : 2px 14px 2px 6px;
+ }
+
+.menu-iconic-accel
+ {
+ margin : 2px 14px 2px 4px;
+ }
+
+.menubar-text
+ {
+ color : inherit;
+ margin-right : 2px;
+ }
+
+menuitem[checked="true"]
+ {
+ list-style-image : url("chrome://global/skin/menu-check.gif");
+ }
+
+menuitem[checked="true"][menuactive="true"]
+ {
+ list-style-image : url("chrome://global/skin/menu-check-hover.gif");
+ }
+
+menuitem[checked="true"][disabled="true"]
+ {
+ list-style-image : url("chrome://global/skin/menu-check-disabled.gif");
+ }
+
+menuitem[checked="true"][type="radio"]
+ {
+ list-style-image : url("chrome://global/skin/menu-radio.gif");
+ }
+
+menuitem[checked="true"][type="radio"][disabled="true"]
+ {
+ list-style-image : url("chrome://global/skin/menu-radio-disabled.gif");
+ }
+
+menuitem[checked="true"][type="radio"][menuactive="true"]
+ {
+ list-style-image : url("chrome://global/skin/menu-radio-hover.gif");
+ }
+
+.menu-right[disabled="true"]
+ {
+ list-style-image : url("chrome://global/skin/menu-arrow-disabled.gif");
+ }
+
+.menu-right[menuactive="true"][disabled="true"]
+ {
+ list-style-image : url("chrome://global/skin/menu-arrow-disabled.gif");
+ }
+
+.menu-right[menuactive="true"]
+ {
+ list-style-image : url("chrome://global/skin/menu-arrow-hover.gif");
+ }
+
+/* ::::: autocomplete menuitems ::::: */
+
+.autocomplete-history-popup > menuitem
+ {
+ max-width : none !important;
+ font-size : smaller;
+ }
+
+/* ::::: menu/menuitems in a menulist popup ::::: */
+
+ menulist > menupopup > menuitem,
+ menulist > menupopup > menu
+ {
+ border : 1px solid transparent;
+ padding : 0px 7px !important;
+ min-width : 0px; /* should be in content*/
+ max-width : none; /* should be in content*/
+/* font : message-box;
+ color : -moz-FieldText; */
+ }
+
+ menulist > menupopup > menuitem > .menu-iconic-accel,
+ menulist > menupopup > menuitem > .menu-accel,
+ menulist > menupopup > menuitem > .menu-text,
+ menulist > menupopup > menuitem > .menu-iconic-text,
+ menulist > menupopup > menu > .menu-text,
+ menulist > menupopup > menu > .menu-accel,
+ menulist > menupopup > menu > .menu-iconic-text,
+ menulist > menupopup > menu > .menu-iconic-accel
+ {
+ margin-top : 0px;
+ margin-bottom : 0px;
+ }
+
+ menulist > menupopup > menuitem[menuactive="true"]
+ {
+ border : 1px dotted #F5DB95;
+ }
+
+ menulist > menupopup > menuitem > .menu-iconic-left,
+ menulist > menupopup > menuitem > .menu-iconic-left[menuactive="true"]
+ {
+ list-style-image : inherit;
+ width : 0px;
+ border : none;
+ }
+/*
+ menulist > menupopup > menuseparator
+ {
+ border-top: none;
+ border-bottom: 1px solid WindowText;
+ }
+*/
+
+/* ::::: tree column picker ::::: */
+
+ .treecell-popupcell-menu
+ {
+ margin-left: -4px;
+ list-style-image: url("chrome://global/skin/columnselect.gif");
+ }
+
--- /dev/null
+@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
+
+/* outer frame */
+ menulist
+ {
+ border : none;
+ background-color : #CCCCCC;
+ color : #000000;
+ margin : 1px 5px 2px 5px;
+ }
+
+ menulist[disabled="true"] > .menulist-internal-box > .menulist-display-box
+ {
+/* background-color : -moz-Dialog; */
+ color : #999999;
+ }
+
+/* icon display frame */
+ .menulist-internal-box
+ {
+/* border : 1px inset #CCD0DD; */
+ -moz-user-focus : ignore;
+ }
+
+ .menulist-display-box,
+ menulist[open="true"]:focus > .menulist-internal-box > .menulist-display-box
+ {
+ border : 1px inset #CCD0DD;
+ margin : 0px;
+ background-color : #FFFFFF;
+ color : #000000;
+ }
+
+ menulist:focus > .menulist-internal-box > .menulist-display-box
+ {
+/* border : 1px dotted #999999; */
+ background-color : #336699;
+ color : #000000;
+ }
+
+/* text display frame */
+ .menulist-text
+ {
+ padding : 0px 2px 0px 2px;
+ margin : 0px;
+ }
+
+/* drop marker display frame */
+ .menulist-dropmarker-box-1
+ {
+ border : 1px outset #CCD0DD;
+ background-color : -moz-Dialog;
+ }
+
+ .menulist-dropmarker-box-2
+ {
+ border : none;
+ padding : 2px 1px 2px 1px;
+ }
+
+ .menulist-dropmarker
+ {
+ list-style-image : url("chrome://global/skin/scroll-down.gif");
+ }
+
+ .menulist-dropmarker[disabled="true"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-down-disabled.gif");
+ }
+
+ menulist:hover:active > .menulist-internal-box > .menulist-dropmarker-box-1[open="true"]
+ {
+ border : 1px inset #CCD0DD;
+ }
+
+ menulist:hover:active > .menulist-internal-box > .menulist-dropmarker-box-1 > .menulist-dropmarker-box-2[open="true"]
+ {
+ border : none;
+ padding : 3px 0px 1px 2px;
+ }
+
+/**
+ * <menulist>s for things like mailnews addressing widget
+ **/
+
+ .menulist-compact
+ {
+ margin : 0px;
+ border : 1px outset #CCD0DD;
+/* background-color : -moz-Dialog; */
+ -moz-user-focus : normal;
+ }
+
+ .menulist-compact-internal-box
+ {
+ border : none;
+ }
+
+ .menulist-compact-dropmarker
+ {
+ list-style-image : url("chrome://global/skin/scroll-down.gif");
+ margin-left : 2px;
+ }
+
+ .menulist-compact-text
+ {
+ margin-right : 3px;
+ }
+
+ .menulist-compact:hover:active,
+ .menulist-compact[open="true"]
+ {
+ border : 1px inset #CCD0DD;
+/* background-color : ThreeDShadow;
+ color : ThreeDHighlight; */
+ }
+
+ .menulist-compact:hover:active > .menulist-compact-internal-box,
+ .menulist-compact[open="true"] > .menulist-compact-internal-box
+ {
+ border : none;
+ }
+
+/**
+ * Editable menulists (comboboxes)
+ */
+
+html|*.menulist-editable-text
+ {
+ border : none !important;
+ margin : 0px;
+ padding : 0px;
+ font : inherit;
+ background-color : inherit;
+ color : inherit;
+ }
+
+menulist[editable="true"] > .menulist-internal-box > .menulist-display-box
+ {
+ margin : 0px;
+ padding : 1px 2px 1px 2px;
+ }
+
+menulist[editable="true"]:focus > .menulist-internal-box > .menulist-display-box
+ {
+ border : none !important;
+ }
+
--- /dev/null
+<?xml version="1.0"?>
+
+<bindings id="menulistBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="menulist"
+ extends="chrome://global/content/bindings/menulist.xml#menulist">
+ <content>
+ <xul:hbox class="menulist-internal-box" flex="1">
+ <xul:hbox class="menulist-display-box" flex="1" align="center">
+ <xul:image class="menulist-icon" inherits="src"/>
+ <xul:text class="menulist-text" inherits="value=label,crop,accesskey" crop="right" flex="1"/>
+ </xul:hbox>
+ <xul:hbox class="menulist-dropmarker-box-1" inherits="open">
+ <xul:hbox class="menulist-dropmarker-box-2" flex="1" align="center" pack="center" inherits="open">
+ <xul:image class="menulist-dropmarker" inherits="disabled"/>
+ </xul:hbox>
+ </xul:hbox>
+ </xul:hbox>
+ <children includes="menupopup"/>
+ </content>
+ </binding>
+
+ <binding id="menulist-editable"
+ extends="chrome://global/content/bindings/menulist.xml#menulist-editable">
+ <content>
+ <xul:hbox class="menulist-internal-box" flex="1">
+ <xul:hbox class="menulist-display-box" flex="1" align="center">
+ <xul:image class="menulist-icon" inherits="src"/>
+ <html:input type="text" class="menulist-editable-text" inherits="value=label,accesskey" flex="1"/>
+ </xul:hbox>
+ <xul:hbox class="menulist-dropmarker-box-1" valign="middle" inherits="open">
+ <xul:hbox class="menulist-dropmarker-box-2" flex="1" align="center" pack="center" inherits="open">
+ <xul:image class="menulist-dropmarker" inherits="disabled"/>
+ </xul:hbox>
+ </xul:hbox>
+ </xul:hbox>
+ <children includes="menupopup"/>
+ </content>
+ </binding>
+
+ <binding id="menulistpopup"
+ extends="chrome://global/content/bindings/popup.xml#popup">
+ <content>
+ <xul:vbox class="menulistpopup-internal-box" flex="1" style="overflow: auto">
+ <children/>
+ </xul:vbox>
+ </content>
+ </binding>
+
+ <binding id="menulist-compact" extends="chrome://global/content/bindings/menulist.xml#menulist">
+ <content>
+ <xul:hbox class="menulist-compact-internal-box" flex="1" align="center">
+ <xul:image class="menulist-compact-dropmarker" inherits="disabled"/>
+ <xul:spacer flex="1"/>
+ <xul:text class="menulist-compact-text" inherits="value=label,accesskey,crop,disabled" crop="right"/>
+ </xul:hbox>
+ <children includes="menupopup"/>
+ </content>
+ </binding>
+
+</bindings>
\ No newline at end of file
--- /dev/null
+
+/******** Outliner widget **********/
+
+/** basic outliner ****************************************************
+ * basic outliner widget for use in main windows where no decoration
+ * is required.
+ **/
+
+outliner {
+ border-spacing : 0px;
+ border : none;
+ background-color : #FFFFFF;
+ color : #000000;
+}
+
+outliner.inset {
+ border: 1px inset #CCD0DD;
+}
+
+outlinerbody {
+ -moz-user-select: none;
+}
+
+outlinerbody:-moz-outliner-row {
+ height: 18px;
+ border: 1px solid transparent;
+}
+
+outlinerbody:-moz-outliner-row(selected) {
+ background-color: #808080;
+}
+
+outliner:focus > outlinerbody:-moz-outliner-row(selected, focus) {
+ background-color: #336699;
+}
+
+outlinerbody:-moz-outliner-row(current, focus) {
+ border: 1px dotted #9999CC;
+}
+
+outlinerbody:-moz-outliner-cell {
+ padding: 0px 0px 1px 2px;
+}
+
+outlinerbody:-moz-outliner-cell-text {
+ color: inherit;
+}
+
+/*
+outlinerbody:-moz-outliner-cell-text(selected) {
+ color: #000000;
+}
+
+outlinerbody:-moz-outliner-cell-text(selected, focus) {
+ color: #000000;
+}
+*/
+
+outlinerbody:-moz-outliner-line {
+ border: 1px dotted grey;
+}
+
+outlinerbody:-moz-outliner-line(selected) {
+ border: 1px dotted black;
+}
+
+outlinerbody:-moz-outliner-separator {
+ border: 1px outset #CCD0DD;
+}
+
+outlinercol {
+/* border: 1px solid #666699; */
+ background-color: #CCD0DD;
+ color: black;
+}
+
+.outlinercol-box,
+.outlinercol-image-box {
+ border: 1px outset #CCD0DD;
+}
+
+.outlinercol-box {
+ padding: 0px 4px;
+}
+
+.outlinercol-image-box {
+ padding: 0px 1px;
+}
+
+outlinercol:hover:active {
+ border: 1px solid #666699;
+}
+
+outlinercol:hover:active > .outlinercol-box,
+outlinercol:hover:active > .outlinercol-image-box {
+ border-top: 1px solid transparent;
+ border-right: none;
+ border-bottom: none;
+ border-left: 1px solid transparent;
+}
+
+outlinercol:hover:active > .outlinercol-box {
+ padding: 1px 4px 0px 5px;
+}
+
+outlinercol:hover:active > .outlinercol-image-box {
+ padding: 1px 1px 0px 2px;
+}
+
+/* column drag and drop styles */
+
+outlinercol[dragging="true"] {
+/* border: 1px solid ThreeDDarkShadow; */
+ background-color: #336699;
+ color: #000000;
+}
+
+outlinercol[dragging="true"] > .outlinercol-box {
+ border: 1px solid transparent;
+}
+
+outlinercol[insertafter="true"] {
+/* border-right: 1px solid #000000; */
+}
+
+outlinercol[insertafter="true"] > .outlinercol-box {
+ border-right: 1px solid #000000;
+}
+
+outlinercol[insertbefore="true"] {
+/* border-left: 1px solid #000000; */
+}
+
+outlinercol[insertbefore="true"] > .outlinercol-box {
+ border-left: 1px solid #000000;
+}
+
+outlinerbody:-moz-outliner-column(insertbefore) {
+ border-left: 1px solid #000000;
+}
+
+outlinerbody:-moz-outliner-column(insertafter) {
+ border-right: 1px solid #000000;
+}
+
+/* outliner header with sort direction indicators */
+
+.outlinercol-sortdirection {
+ list-style-image: none;
+}
+
+.sortDirectionIndicator[sortDirection="ascending"] > .outlinercol-box > .outlinercol-sortdirection {
+ list-style-image: url("chrome://global/skin/sortAscending.gif");
+}
+
+.sortDirectionIndicator[sortDirection="descending"] > .outlinercol-box > .outlinercol-sortdirection {
+ list-style-image: url("chrome://global/skin/sortDescending.gif");
+}
+
+.outliner-colpicker-icon
+{
+ list-style-image: url("chrome://global/skin/columnselect.gif");
+}
+
+/* twisty rules */
+outlinerbody:-moz-outliner-twisty {
+ padding-right: 2px;
+ width: 12px; /* The image's width is 12 pixels */
+ list-style-image: url("chrome://global/skin/twisty-closed.gif");
+}
+
+outlinerbody:-moz-outliner-twisty(open) {
+ width: 12px; /* The image's width is 12 pixels */
+ list-style-image: url("chrome://global/skin/twisty-open.gif");
+}
+
+outlinerbody:-moz-outliner-indentation {
+ width: 16px;
+}
+
--- /dev/null
+menupopup, popup
+ {
+ /* DON'T DELETE. Removes disappearance of scrollbars
+ * in content pane when window is made smaller.
+ * Talk to evaughan@netscape.com for details.
+ */
+ min-width : 1px;
+ background-color : #CCD0DD;
+ }
+
+/* XXX menupopups have to have a color explicitly specified. this is a bug */
+menupopup, popup
+ {
+ border : 1px outset #CCD0DD;
+ }
+
+.popup-internal-box
+ {
+ padding : 1px;
+ }
+
+/** Tooltips (tooltip <popup> element is deprecated! Use <tooltip> instead!)
+ * class="tooltip"
+ **/
+.tooltip, tooltip
+ {
+ background-color : #FFFFCC;
+ border : 1px outset #FFFFCC;
+ color : #000000;
+ font : smaller;
+ padding : 2px;
+ max-width : 40em;
+ }
+
+.tooltip > .popup-internal-box,
+tooltip > .popup-internal-box
+ {
+ border : 0px;
+ padding : 0px;
+ }
+
+/* rules for popups associated with menulists */
+
+ menulist > menupopup,
+ .menulist-menupopup
+ {
+ border : 1px solid #666699;
+ min-width : 0px;
+ background-color : white;
+ }
--- /dev/null
+/**
+ * XUL <progressmeter>
+ **/
+ progressmeter[mode="undetermined"] > .progressmeter-internal-box
+ {
+ background-image : url(chrome://global/skin/progressmeter-busy.gif);
+ background-color : #CCD0DD;
+ }
+
+ progressmeter[mode="undetermined"] > .progressmeter-internal-box > .progressmeter-stack > .progressmeter-progressbar
+ {
+ visibility : collapse;
+ }
+
+ progressmeter
+ {
+ min-width : 100px;
+ border : 1px inset #CCD0DD;
+ background-color : #999999;
+ }
+
+ .progressmeter-statusbar
+ {
+ border : 1px solid #CCD0DD;
+ background-color : #666699;
+ margin : 0px 2px 0px 2px;
+ }
+
+ .progressmeter-statusbar > .progressmeter-internal-box
+ {
+ background-color : #666699;
+ }
+
+ .progress-text
+ {
+ visibility : collapse;
+ }
+
+ .progressmeter-internal-box
+ {
+/* border : 1px solid -moz-Dialog; */
+ padding : 1px;
+ }
+
+ .progressmeter-inset
+ {
+ margin : 1px 5px 2px 5px;
+ }
+
+ .progressmeter-inset > .progressmeter-internal-box
+ {
+ }
+
+/* progress indicators */
+ .progress-bar
+ {
+ background-color : #6699CC;
+ }
--- /dev/null
+/* stylesheet for XUL <radio> element */
+
+/* default radio for dialogs */
+/* outer frame */
+ radio
+ {
+ margin : 3px 5px 3px 5px;
+ }
+
+ .radio-checkmark-box-1
+ {
+ border: 2px outset #CCD0DD;
+ -moz-border-radius : 50%;
+ margin : 0px 2px 0px 0px;
+ width : 12px;
+ height : 12px;
+ }
+
+ .radio-checkmark-box-1[disabled="true"]
+ {
+ background-color : -moz-Dialog;
+ }
+
+ .radio-checkmark-box-2
+ {
+ -moz-border-radius : 50%;
+ padding : 1px;
+ width : 11px;
+ height : 11px;
+ }
+
+ /* ensure that no list-style-image is inherited in from the Outside */
+ .radio-check
+ {
+ list-style-image : none;
+ }
+
+ .radio-check[checked="true"]
+ {
+ list-style-image : url(chrome://global/skin/check-radio.gif);
+ }
+
+ .radio-check[checked="true"][disabled="true"]
+ {
+ list-style-image : url(chrome://global/skin/check-radio-disabled.gif);
+ }
+
+ radio:hover:active > .radio-internal-box > .radio-checkmark-box-1
+ {
+ border: 2px inset #CCD0DD;
+ }
+
+ radio[disabled="true"] > .radio-internal-box > .radio-checkmark-box-1,
+ radio[disabled="true"]:active > .radio-internal-box > .radio-checkmark-box-1
+ {
+ border: 2px outset #CCD0DD;
+ }
+
+/* text/icon frames */
+ .radio-text
+ {
+ margin : 0px 0px 0px 2px;
+ }
+
+ .radio-icon
+ {
+ list-style-image : inherit;
+ }
+
+ .radio-text
+ {
+ margin : 0px !important;
+ }
+
+ .radio-text[disabled="true"]
+ {
+ color : #999999;
+ }
+
+ radio[focused="true"] > .radio-internal-box > .radio-text-container
+ {
+ border : 1px dotted #9999CC;
+ }
+
+ .radio-text-container
+ {
+ border : 1px solid transparent;
+ }
+
+ .radio-internal-box
+ {
+ -moz-user-focus : ignore;
+ }
+
+
--- /dev/null
+<?xml version="1.0"?>
+<!DOCTYPE window [
+<!ENTITY % textcontextDTD SYSTEM "chrome://global/locale/textcontext.dtd" >
+%textcontextDTD;
+]>
+
+<bindings id="scrollbarBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="thumbv" extends="xul:vbox">
+ <content>
+ <xul:image inherits="src"/>
+ </content>
+ </binding>
+
+ <binding id="thumbh" extends="xul:hbox">
+ <content>
+ <xul:image inherits="src"/>
+ </content>
+ </binding>
+
+ <binding id="scrollbar" extends="chrome://global/content/bindings/scrollbar.xml#scrollbar">
+ <content>
+ <xul:scrollbarbutton type="decrement" inherits="sborient=orient"/>
+ <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
+ <xul:thumb inherits="align,src" flex="1"/>
+ </xul:slider>
+ <xul:scrollbarbutton type="increment" inherits="sborient=orient"/>
+ </content>
+ </binding>
+
+ <binding id="scrollbarbutton" extends="chrome://global/content/bindings/scrollbar.xml#scrollbarbutton">
+ <content>
+ <xul:box class="scrollbarbutton-box" flex="1">
+ <xul:image class="scrollbarbutton-icon" inherits="src"/>
+ </xul:box>
+ </content>
+ </binding>
+
+
+</bindings>
--- /dev/null
+@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); /* set default namespace to XUL */
+
+/********* XP Scrollbar *********/
+
+scrollbar
+ {
+ -moz-binding : url("chrome://global/skin/scrollbarBindings.xml#scrollbar");
+ cursor : default;
+ }
+
+/********* XP Scrollbar *********/
+
+thumb
+ {
+ -moz-binding : url("chrome://global/skin/scrollbarBindings.xml#thumbh");
+ background-color : #CCCCCC;
+ border : 1px outset #CCCCCC;
+ list-style-image : url("chrome://global/skin/scroll-thumb-horiz.gif");
+ -moz-box-pack : center;
+ -moz-box-align : center;
+ }
+
+thumb[disabled="true"] {
+ list-style-image : url("chrome://global/skin/scroll-thumb-horiz-disabled.gif");
+}
+
+scrollbar[orient="vertical"] > slider > thumb {
+ -moz-binding : url("chrome://global/skin/scrollbarBindings.xml#thumbv");
+ list-style-image : url("chrome://global/skin/scroll-thumb-vert.gif")
+}
+
+scrollbar[orient="vertical"] > slider > thumb[disabled="true"] {
+ list-style-image : url("chrome://global/skin/scroll-thumb-vert-disabled.gif")
+}
+
+thumb:active {
+ background-color: #DDDDDD;
+}
+
+
+/**
+ * Scrollbar button
+ **/
+scrollbarbutton
+ {
+ -moz-binding : url("chrome://global/skin/scrollbarBindings.xml#scrollbarbutton");
+ border : 1px outset white;
+ background-color : #CCCCCC;
+ }
+
+.scrollbarbutton-box
+ {
+ padding : 1px;
+ }
+
+scrollbarbutton:hover:active
+ {
+ border-style : inset;
+ }
+
+scrollbarbutton:hover:active > .scrollbarbutton-box
+ {
+ padding : 2px 0px 0px 2px;
+ }
+
+scrollbarbutton[type="decrement"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-left.gif")
+ }
+
+scrollbarbutton[type="decrement"][disabled="true"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-left-disabled.gif")
+ }
+
+scrollbarbutton[type="increment"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-right.gif")
+ }
+
+
+scrollbarbutton[type="increment"][disabled="true"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-right-disabled.gif")
+ }
+
+
+scrollbarbutton[type="decrement"][sborient="vertical"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-up.gif")
+ }
+
+scrollbarbutton[type="decrement"][disabled="true"][sborient="vertical"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-up-disabled.gif")
+ }
+
+scrollbarbutton[type="increment"][sborient="vertical"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-down.gif")
+ }
+
+scrollbarbutton[type="increment"][disabled="true"][sborient="vertical"]
+ {
+ list-style-image : url("chrome://global/skin/scroll-down-disabled.gif")
+ }
+
+slider
+ {
+ background-color : #999999;
+ }
+
+
+
--- /dev/null
+/*
+ * Autorepeatbutton
+ */
+.autorepeatbutton-up
+ {
+ list-style-image : url("chrome://global/skin/scroll-up.gif")
+ }
+
+.autorepeatbutton-down
+ {
+ list-style-image : url("chrome://global/skin/scroll-down.gif")
+ }
+
+autorepeatbutton
+ {
+ -moz-box-align : center;
+ -moz-box-pack : center;
+ margin : 1px 2px 2px 1px;
+ border : 1px solid transparent;
+ padding : 1px;
+ height : 1em;
+ }
+
+autorepeatbutton:hover
+ {
+ background-color : #336699;
+ margin : 1px;
+ border : 1px inset #CCD0DD;
+ padding : 2px 1px 1px 2px;
+ }
+
--- /dev/null
+/*
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is HÃ¥kan Waara
+ * Portions created by HÃ¥kan Waara are Copyright (C)
+ * HÃ¥kan Waara. All Rights Reserved.
+ *
+ * Contributor(s): HÃ¥kan Waara (Original Author)
+ */
+
+.up {
+ list-style-image: url("chrome://global/skin/spinbtn-up.gif")
+}
+
+.up:hover:active {
+ list-style-image: url("chrome://global/skin/spinbtn-up-act.gif")
+}
+
+.down {
+ list-style-image: url("chrome://global/skin/spinbtn-dn.gif")
+}
+
+.down:hover:active {
+ list-style-image: url("chrome://global/skin/spinbtn-dn-act.gif")
+}
--- /dev/null
+/******* Splitters *******/
+
+/**
+ * XXX - We want to deprecate all usages of 'box' in this file and replace with
+ * vbox/hbox. This should happen after the chrome is converted to use
+ * these XUL elements.
+ */
+
+ splitter
+ {
+ cursor : e-resize;
+ background-color : #CCD0DD;
+ -moz-box-align : center;
+ -moz-box-pack : center;
+ border : none;
+ border-left : 1px solid #9999CC;
+ border-right : 1px solid #9999CC;
+ }
+
+ grippy, grippy[collapse="before"]
+ {
+ background-color : #CCCCCC;
+ border : 1px outset #CCD0DD;
+ list-style-image : url("chrome://global/skin/grippy-vertical-before.gif");
+ cursor : pointer;
+ min-height : 1px;
+ }
+
+ grippy:hover
+ {
+ background-color : #99CCFF;
+ }
+
+ grippy:hover:active
+ {
+ border : 1px inset #CCD0DD;
+ }
+
+ splitter[state="collapsed"] > grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-vertical-after.gif");
+ }
+
+ .grippy-box
+ {
+ }
+
+ .grippy-image
+ {
+ list-style-image : inherit;
+ }
+
+ splitter[state="dragging"],
+ splitter:hover:active
+ {
+ background-color : #999999;
+ }
+
+ rows > splitter
+ {
+ cursor : n-resize;
+ }
+
+ window[orient="vertical"] > splitter,
+ box[orient="vertical"] > splitter,
+ vbox > splitter
+ {
+ cursor : n-resize;
+ border : none;
+ border-top : 1px solid #9999CC;
+ border-bottom : 1px solid #9999CC;
+ }
+
+/* Grippy alignment */
+
+/* Vertical splitter (between two boxes, horizontally stacked), collapse to left */
+ window > splitter > grippy,
+ box > splitter > grippy,
+ hbox > splitter > grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-vertical-before.gif");
+/*
+ border-left : 1px solid #9999CC;
+ border-right : 1px solid #9999CC;
+*/
+ }
+
+ window > splitter > grippy > .grippy-box,
+ box > splitter > grippy > .grippy-box,
+ hbox > splitter > grippy > .grippy-box
+ {
+ border-left : none;
+ border-right : none;
+ }
+
+ window > splitter[state="collapsed"] > grippy,
+ box > splitter[state="collapsed"] > grippy,
+ hbox > splitter[state="collapsed"] > grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-vertical-after.gif");
+ }
+
+/* Vertical splitter (between two boxes, horizontally stacked), collapse to right */
+ window > splitter[collapse="after"] > grippy,
+ box > splitter[collapse="after"] > grippy,
+ hbox > splitter[collapse="after"] > grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-vertical-after.gif");
+ }
+
+ window > splitter[collapse="after"][state="collapsed"] > grippy,
+ box > splitter[collapse="after"][state="collapsed"] > grippy,
+ hbox > splitter[collapse="after"][state="collapsed"]> grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-vertical-before.gif");
+ }
+
+/* Horizontal splitter (between two boxes, vertically stacked), collapse to left */
+ window[orient="vertical"] > splitter > grippy,
+ box[orient="vertical"] > splitter > grippy,
+ vbox > splitter > grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-horizontal-before.gif");
+/*
+ border-top : 1px solid #9999CC;
+ border-bottom : 1px solid #9999CC;
+*/
+ }
+
+ window[orient="vertical"] > splitter > grippy > .grippy-box,
+ box[orient="vertical"] > splitter > grippy > .grippy-box,
+ vbox > splitter > grippy > .grippy-box
+ {
+ }
+
+ window[orient="vertical"] > splitter[state="collapsed"] > grippy,
+ box[orient="vertical"] > splitter[state="collapsed"] > grippy,
+ vbox > splitter[state="collapsed"] > grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-horizontal-after.gif");
+ }
+
+/* Horizontal splitter (between two boxes, vertically stacked), collapse to right */
+ window[orient="vertical"] > splitter[collapse="after"] > grippy,
+ box[orient="vertical"] > splitter[collapse="after"] > grippy,
+ vbox > splitter[collapse="after"] > grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-horizontal-after.gif");
+ }
+
+ window[orient="vertical"] > splitter[collapse="after"][state="collapsed"] > grippy,
+ box[orient="vertical"] > splitter[collapse="after"][state="collapsed"] > grippy,
+ vbox > splitter[collapse="after"][state="collapsed"] > grippy
+ {
+ list-style-image : url("chrome://global/skin/grippy-horizontal-before.gif");
+ }
+
+
+
--- /dev/null
+<?xml version="1.0"?>
+
+<bindings id="tabBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="tabs" extends="chrome://global/content/bindings/tabbox.xml#tabs">
+ <content>
+ <xul:hbox class="tabcontainer">
+ <children/>
+ </xul:hbox>
+ <xul:spacer class="tabs-spacer" flex="1"/>
+ </content>
+ </binding>
+
+ <binding id="tabpanels" extends="chrome://global/content/bindings/tabbox.xml#tabpanels">
+ <content>
+ <xul:hbox class="tabpanels-inner-box" flex="1">
+ <children/>
+ </xul:hbox>
+ </content>
+ </binding>
+
+</bindings>
+
--- /dev/null
+@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
+
+/*============ tabpanels widget =============*/
+
+tabpanels {
+ padding: 5px;
+}
+
+/* we give all tabpanel types a full border
+ tabpanel is the box in which contents show up */
+
+/* top tabs */
+tabs + tabpanels {
+ border: 1px outset #CCD0DD;
+}
+
+/* bottom tabs */
+tabbox[orient="vertical"] > tabpanels {
+ border: 1px outset #CCD0DD;
+}
+
+/* left tabs */
+tabbox[orient="horizontal"] > tabs + tabpanels {
+ border: 1px outset #CCD0DD;
+}
+
+/* right tabs */
+tabbox[orient="horizontal"] > tabpanels {
+ border: 1px outset #CCD0DD;
+}
+
+/* border on bottom only, no padding (used in search) */
+tabpanels.light {
+ border: none;
+ border-bottom: 1px outset #CCD0DD;
+ padding: 0px;
+}
+
+.tabpanels-inner-box {
+}
+
+/* tabs-spacer ========================== */
+
+/* top tabs */
+tabbox[orient="vertical"] > tabs > .tabs-spacer {
+}
+
+/* bottom tabs */
+tabbox[orient="vertical"] > tabpanels + tabs > .tabs-spacer {
+}
+
+/* left tabs */
+tabbox[orient="horizontal"] > tabs > .tabs-spacer {
+}
+
+/* right tabs */
+tabbox[orient="horizontal"] > tabpanels + tabs > .tabs-spacer {
+}
+
+/*============ tab widget ============*/
+/* NOTE: there should be code in here for indenting the first tab
+ by two pixels, however, this needs to be done with a spacer to
+ fill in the border, but current attempts to use said spacer
+ result in said spacer not rendering. Will revisit. - JRH */
+
+/* tabs is the strip showing the tabs, while tab is the tab (switcher) itself */
+
+tab {
+ border: 1px outset #CCD0DD;
+ color: black;
+}
+
+tab > .tab-box > .tab-text {
+ border: 1px solid transparent;
+ padding: 0px 1px 0px 1px;
+}
+
+tab:focus > .tab-box > .tab-text {
+ border: 1px dotted #9999CC;
+}
+
+.tab-box {
+ margin: 0px;
+ padding: 1px 3px 1px 3px !important;
+}
+
+/* top tabs */
+tabs tab[first-tab="true"] {
+ margin-left: 2px;
+}
+
+tabs tab {
+ margin-top: 2px;
+ border-bottom: none;
+/* -moz-border-radius: 4px 4px 0px 0px; */
+}
+
+tabs tab > .tab-box {
+/* -moz-border-radius: 4px 4px 0px 0px; */
+}
+
+/* bottom tabs */
+tabpanels + tabs > tab {
+ margin-top: 0px;
+ margin-bottom: 2px;
+ border-top: none;
+/* -moz-border-radius: 0px 0px 4px 4px; */
+ padding: 1px 5px 3px 5px;
+}
+
+tabpanels + tabs > tab > .tab-box {
+/* -moz-border-radius: 0px 0px 4px 4px; */
+}
+
+/* left tabs */
+tabbox[orient="horizontal"] > tabs[orient="vertical"] tab[first-tab="true"] {
+ margin-top: 2px;
+}
+
+tabbox[orient="horizontal"] > tabs[orient="vertical"] tab {
+ margin-left: 2px;
+ border-right: none;
+/* -moz-border-radius: 4px 0px 0px 4px; */
+}
+
+tabbox[orient="horizontal"] > tabs[orient="vertical"] tab > .tab-box {
+/* -moz-border-radius: 4px 0px 0px 4px; */
+}
+
+/* right tabs */
+tabbox[orient="horizontal"] > tabpanels + tabs[orient="vertical"] > tab {
+ margin-right: 2px;
+ margin-left: 0px;
+ border-left: none;
+/* -moz-border-radius: 0px 4px 4px 0px !important; */
+}
+
+tabbox[orient="horizontal"] > tabpanels + tabs[orient="vertical"] > tab > .tab-box {
+/* -moz-border-radius: 0px 4px 4px 0px !important; */
+}
+
+/* selected tabs ============================= */
+
+tab[selected="true"] {
+ font-weight: bold;
+}
+
--- /dev/null
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
+@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
+
+/** generic text fields (in dialogs)
+ **/
+
+/* outer frame */
+ textbox
+ {
+ border : 1px inset #CCD0DD;
+ color : #000000;
+ padding : 0px;
+ margin : 1px 3px 2px 4px;
+ background-color : #FFFFFF;
+ cursor : text;
+ }
+
+ textbox[readonly="true"]
+ {
+ background-color : #CCCCCC;
+ }
+
+ textbox[focused="true"]
+ {
+ border : 2px solid #6699cc;
+ margin : 0px 2px 1px 3px;
+ }
+
+ textbox[focused="true"][readonly="true"]
+ {
+ border : 1px inset #CCCCCC;
+ margin : 1px 3px 2px 4px;
+ }
+
+/* internal frame */
+ .textbox-internal-box, .textarea-internal-box
+ {
+ margin : 0px;
+ padding : 1px 2px 1px 2px;
+ border : none;
+ }
+
+/* internal text widget */
+ html|*.textbox-input, html|*.textbox-textarea
+ {
+ border : none !important;
+ margin : 0px;
+ padding : 0px;
+ font : inherit;
+ background-color : inherit;
+ color : inherit;
+ }
+
+ textbox[disabled="true"]
+ {
+ cursor : default !important;
+ background-color : white;
+ color : #CCCCCC;
+ }
+
+/** plain atomic textboxs, class="plain" **/
+ textbox.plain,
+ textbox.plain > .textbox-internal-box,
+ textbox.plain > .textarea-internal-box
+ {
+ padding : 0px !important;
+ margin : 0px !important;
+ border : none !important;
+ }
+
+/** inline edit textbox **/
+
+.textbox-inline-edit
+ {
+ border : 1px solid #6699FF !important;
+ margin : 0px !important;
+ }
+
+.textbox-inline-edit > .textbox-internal-box > html|*.textbox-input
+ {
+ border : none !important;
+ padding : 0px !important;
+ margin : 0px !important;
+ }
+
+.textbox-inline-edit > .textbox-internal-box
+ {
+ border : none !important;
+ padding : 1px !important;
+ margin : 0px !important;
+ }
+
--- /dev/null
+toolbox
+ {
+ background-color : #CCD0DD;
+ }
+
+toolbar
+ {
+ background-color : #CCD0DD;
+ border-bottom : 1px solid #9999CC;
+ /*
+ * DON'T DELETE. Removes disappearance of scrollbars in content
+ * pane when window is made smaller.
+ * Talk to evaughan@netscape.com for details.
+ */
+ min-width : 1px;
+ }
+
+.toolbar-holder
+ {
+ }
+
+menubar
+ {
+ /* DON'T DELETE. Removes disappearance of scrollbars
+ * in content pane when window is made smaller.
+ * Talk to evaughan@netscape.com for details.
+ */
+ min-width : 1px;
+ background-color : #CCD0DD;
+ border-bottom : 1px solid #9999CC;
+ }
+
+toolbargrippy
+ {
+ -moz-box-orient : vertical;
+ background-color : #666699;
+ border : 1px solid #999999;
+ width : 10px;
+ padding-bottom : 1px;
+ }
+
+.toolbargrippy-twisty
+ {
+ list-style-image : url("chrome://global/skin/toolbargrippy-twisty.gif");
+ margin-top : 2px;
+ }
+
+/*
+.toolbargrippy-texture
+ {
+ margin : 5px 3px 1px 2px;
+ background-image : url("chrome://global/skin/toolbargrippy-texture.gif");
+ background-position : 50% 0%;
+ background-repeat : repeat-y;
+ }
+*/
+
+toolbargrippy[tbgrippy-collapsed="true"]
+ {
+ -moz-box-orient : horizontal;
+ height : 10px;
+ padding-right : 1px;
+ }
+
+.toolbargrippy-twisty-collapsed
+ {
+ list-style-image : url("chrome://global/skin/tbg-twisty-collapsed.gif");
+ margin-left : 2px;
+ }
+
+/*
+.toolbargrippy-texture-collapsed
+ {
+ margin : 2px 1px 1px 5px;
+ background-image : url("chrome://global/skin/tbg-texture-collapsed.gif");
+ background-position : 0% 50%;
+ background-repeat : repeat-x;
+ }
+*/
+
+.collapsed-tray-spacer
+ {
+ border-bottom : none;
+ }
+
+toolbargrippy:hover
+ {
+ background-color : #6699FF;
+ }
+
+toolbar[collapsed="true"] > toolbargrippy
+ {
+ width : 30px;
+ }
+
+toolbarseparator
+ {
+ width : 1px;
+ border : 1px solid #CCD0DD;
+ margin : 2px 0.2em 2px 0.2em;
+ }
+
+.toolbar-focustarget
+ {
+ -moz-user-focus : ignore !important;
+ }
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Joe Hewitt (hewitt@netscape.com)
+ */
+
+/* ===== toolbarbutton.css =====================================================
+ == Styles used by the XUL button element.
+ ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+toolbarbutton {
+ margin : 0px;
+ background-color : transparent;
+ color : #000000;
+}
+
+.toolbarbutton-box {
+ -moz-box-align : center;
+ -moz-box-pack : center;
+ border : 1px solid transparent;
+ padding : 2px;
+}
+
+.toolbarbutton-icon {
+ margin-right: 2px;
+}
+
+.toolbarbutton-text {
+ margin: 0px !important;
+}
+
+toolbarbutton[value] > .toolbarbutton-box > .toolbarbutton-text {
+ padding-left : 4px;
+}
+
+toolbarbutton:hover,
+toolbarbutton[buttonover="true"],
+toolbarbutton[open="true"] {
+}
+
+toolbarbutton:hover > .toolbarbutton-box {
+ border : 1px outset #CCD0DD;
+}
+
+toolbarbutton:hover:active {
+}
+
+toolbarbutton:hover:active > .toolbarbutton-box,
+toolbarbutton[open="true"] > .toolbarbutton-box {
+ padding : 3px 1px 1px 3px;
+ border : 1px inset #CCD0DD;
+}
+
+toolbarbutton[disabled="true"],
+toolbarbutton[disabled="true"]:hover,
+toolbarbutton[disabled="true"]:hover:active {
+ color : #999999;
+}
+
+toolbarbutton[disabled="true"] > .toolbarbutton-box,
+toolbarbutton[disabled="true"]:hover > .toolbarbutton-box,
+toolbarbutton[disabled="true"]:hover:active > .toolbarbutton-box,
+toolbarbutton[disabled="true"][buttonover="true"] > .toolbarbutton-box,
+toolbarbutton[disabled="true"][buttondown="true"] > .toolbarbutton-box {
+ border : 1px solid transparent;
+ padding : 2px;
+}
+
+/* ..... checked state ..... */
+
+toolbarbutton[checked="true"] > .toolbarbutton-box {
+ border : 1px inset #CCD0DD;
+ background-color : #DDDDDD;
+}
+
+toolbarbutton[checked="true"]:hover > .toolbarbutton-box {
+ border : 1px inset #CCD0DD;
+ background-color : #CCD0DD;
+ background-image : none;
+}
+
+/* ::::: toolbarbutton menu ::::: */
+
+.toolbarbutton-dropmarker {
+ list-style-image : url("chrome://global/skin/scroll-down.gif");
+}
+
+.toolbarbutton-dropmarker[disabled="true"] {
+ list-style-image : url("chrome://global/skin/scroll-down-disabled.gif");
+}
+
+/* ::::: toolbarbutton menu-button ::::: */
+
+.toolbarbutton-menubutton-dropmarker-box {
+ -moz-box-align: start;
+ -moz-box-pack: center;
+}
+
+toolbarbutton[type="menu-button"]:hover:active {
+}
+
+.toolbarbutton-menubutton-button {
+ border: none !important;
+ color: inherit;
+}
+
+.toolbarbutton-menubutton-dropmarker {
+ list-style-image: url("chrome://global/skin/scroll-down.gif");
+}
+
+.toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://global/skin/scroll-down-disabled.gif");
+}
+
+.toolbarbutton-menubutton-dropmarker-box {
+ border : 1px solid transparent;
+ padding : 1px 0px 1px 0px;
+}
+
+toolbarbutton[disabled="true"]:hover > .toolbarbutton-menubutton-box
+ > .toolbarbutton-menubutton-button > .toolbarbutton-box
+{
+ border : 1px solid transparent;
+}
+
+toolbarbutton:hover > .toolbarbutton-menubutton-box
+ > .toolbarbutton-menubutton-button > .toolbarbutton-box,
+toolbarbutton:hover > .toolbarbutton-menubutton-box
+ > .toolbarbutton-menubutton-dropmarker-box,
+toolbarbutton[buttonover="true"] > .toolbarbutton-menubutton-box
+ > .toolbarbutton-menubutton-dropmarker-box
+{
+ border : 1px outset #CCD0DD;
+}
+
+toolbarbutton[buttondown="true"] > .toolbarbutton-menubutton-box
+ > .toolbarbutton-menubutton-dropmarker-box,
+toolbarbutton[open="true"] > .toolbarbutton-menubutton-box
+ > .toolbarbutton-menubutton-dropmarker-box,
+toolbarbutton[open="true"] > .toolbarbutton-menubutton-box
+ > .toolbarbutton-menubutton-button > .toolbarbutton-box
+{
+ border : 1px inset #CCD0DD;
+ padding : 2px 0px 0px 0px;
+}
+
+.toolbarbutton-menubutton-dropmarker-box[disabled="true"] {
+ border: 1px solid transparent !important;
+ padding: 0px !important;
+}
+
+
--- /dev/null
+
+/******** Tree widget **********/
+
+/** basic tree ****************************************************
+ * basic tree widget for use in main windows where no decoration
+ * is required.
+ **/
+tree
+ {
+ border : none;
+ background-color : white;
+ color : #000000;
+ }
+
+.tree-container-treerows[dragover="true"][dragdroptree="true"]
+ {
+ }
+
+.tree-container-treerows
+ {
+ }
+
+.tree-container-treerows[dragdroptree="true"]
+ {
+ }
+
+tree.inset
+ {
+ border : 1px inset #CCD0DD;
+ margin : 1px 3px 2px 3px;
+ }
+
+treeitem[selected="true"] > treerow
+ {
+ color : white;
+ background-color : #336699;
+ }
+
+treeitem
+ {
+ list-style-image : none;
+ }
+
+treerow
+ {
+ border : 1px solid transparent;
+ }
+
+treehead > treeitem > treerow,
+treehead > treerow
+ {
+ border : none;
+ }
+
+treecell
+ {
+ padding : 0px 0px 1px 2px;
+ white-space : nowrap;
+ }
+
+tree:focus > treechildren treeitem[selected="true"] > treerow,
+treeitem[dd-dropon="true"] > treerow
+ {
+ color : white;
+ background-color : #336699;
+ }
+
+tree:focus > treechildren treeitem[selected="true"][current="true"] > treerow
+ {
+ border : 1px dotted #9999CC;
+ }
+
+.treecell-header-image
+ {
+ list-style-image : inherit;
+ }
+
+.treecell-header,
+.treecell-inset-header,
+.treecell-header-image
+ {
+ border : 1px outset #CCD0DD;
+ padding : 0px;
+ background-color : #CCD0DD;
+ color : #000000;
+ }
+
+.treecell-header-box,
+.treecell-header-image-box
+ {
+ }
+
+.treecell-header-box
+ {
+ padding : 0px 4px 0px 4px;
+ }
+
+.treecell-header-image-box
+ {
+ padding : 0px 1px 0px 1px;
+ }
+
+.treecell-header:hover:active,
+.treecell-header-image:hover:active,
+.treecell-inset-header:hover:active
+ {
+ border : 1px inset #CCD0DD;
+ }
+
+.treecell-header:hover:active > .treecell-header-box,
+.treecell-inset-header:hover:active > .treecell-header-box,
+.treecell-header-image:hover:active > .treecell-header-image-box
+ {
+ border-top : 1px solid transparent;
+ border-right : none;
+ border-bottom : none;
+ border-left : 1px solid transparent;
+ }
+
+.treecell-header:hover:active > .treecell-header-box,
+.treecell-inset-header:hover:active > .treecell-header-box
+ {
+ padding : 1px 4px 0px 5px;
+ }
+
+.treecell-header-image:hover:active > .treecell-header-image-box
+ {
+ padding : 1px 1px 0px 2px;
+ }
+
+.treecell-image
+ {
+ padding : 0px;
+ }
+
+/* slimline sidebar treeheaders */
+.treecell-header.treecell-header-sidebarpanel,
+.treecell-inset-header.treecell-header-sidebarpanel
+ {
+ padding : 0px 1px 1px 3px;
+ }
+
+.treecell-header-sidebarpanel > .treecell-header-box
+ {
+ }
+
+/** class="propertylist" ******************************************
+ * class for cells in grid-formatted property lists.
+ **/
+
+treecell.propertylist
+ {
+ border-right : 1px solid #CCD0DD;
+ border-bottom : 1px solid #CCD0DD;
+ padding-left : 5px;
+ }
+
+.tree-cell-primary-icon,
+.tree-cell-primary-icon-inline-edit-folder
+ {
+ list-style-image : inherit;
+ padding-right : 2px;
+ }
+
+.tree-cell-icon
+ {
+ list-style-image : inherit;
+ padding-right : 2px;
+ }
+
+.tree-cell-twisty
+ {
+ list-style-image : url("chrome://global/skin/twisty-closed.gif");
+ -moz-user-focus : ignore;
+ padding-right : 2px;
+ }
+
+.treecell-indent > .tree-cell-primary-icon
+ {
+ padding-left : 14px;
+ }
+
+treeitem[container="true"] > treerow > .treecell-indent > .tree-cell-primary-icon
+ {
+ padding-left : 0px;
+ }
+
+.tree-cell-twisty[disabled="true"]
+ {
+ list-style-image : none;
+ }
+
+treeitem[container="true"][open="true"] > treerow > treecell > .tree-cell-twisty
+ {
+ list-style-image : url("chrome://global/skin/twisty-open.gif");
+ }
+
+/* tree header with sort direction indicators */
+
+.tree-header-sortdirection
+ {
+ list-style-image : none;
+ }
+
+.sortDirectionIndicator[sortDirection="ascending"] > .treecell-header-box > .tree-header-sortdirection
+ {
+ list-style-image : url("chrome://global/skin/sortAscending.gif");
+ }
+
+.sortDirectionIndicator[sortDirection="descending"] > .treecell-header-box > .tree-header-sortdirection
+ {
+ list-style-image : url("chrome://global/skin/sortDescending.gif");
+ }
+
+/* column selection popup menu icon */
+
+.treecell-popup-icon
+ {
+ list-style-image : url("chrome://global/skin/columnselect.gif");
+ }
+
+/* Inline Editable Treecells */
+
+treerow[mode="inline-edit"]
+ {
+ border-top : none !important;
+ border-bottom : none !important;
+ background-color : transparent !important;
+ }
+
+.inline-edit-cell-box
+ {
+ margin-left : 2px;
+ }
+
+.inline-edit-cell-box[mode="edit"]
+ {
+ margin-left : 0px;
+ }
+
+
--- /dev/null
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+.wizard-header {
+ border-bottom: 2px groove 6699FF;
+ padding: 10px 0px 10px 0px;
+ background-color: #666699;
+ color: #CCD0DD;
+}
+
+.wizard-header-label {
+ margin-left: 23px;
+ font-weight: bold;
+}
+
+.wizard-header-description {
+ margin-left: 44px;
+}
+
+.wizard-page-box {
+ margin: 10px 44px;
+}
+
+.wizard-buttons-separator {
+ margin-bottom: 0px !important;
+}
+
+.wizard-buttons-box-2 {
+ margin: 10px;
+}
+
+.wizard-button[wizardbutton="finish"],
+.wizard-button[wizardbutton="next"] {
+ margin-left: -1px !important;
+}
+
+.wizard-button[wizardbutton="back"] {
+ margin-right: 0px !important;
+}
+
--- /dev/null
+#wiz-back-button {
+ list-style-image : url("chrome://global/skin/scroll-left.gif");
+}
+#wiz-back-button[disabled] {
+ list-style-image : url("chrome://global/skin/scroll-left-disabled.gif");
+}
+#wiz-next-button {
+ list-style-image : url("chrome://global/skin/scroll-right.gif");
+}
+#wiz-next-button[disabled] {
+ list-style-image : url("chrome://global/skin/scroll-right-disabled.gif");
+}
+
+#wizardButtons
+ {
+ margin-bottom : 0.4em;
+ }
+
+.box-wizardcontent
+ {
+ margin-left : 44px;
+ margin-right : 44px;
+ width : 30em;
+ }
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ */
+
+/* ===== accountCentral.css ==========================================
+ == Styles for the Messenger Account Central panel.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+#acctCentralGrid {
+ background-color: #CCD0DD;
+}
+
+#acctCentralHeaderRow {
+ margin: 5px 5px 5px 5px;
+ background-color: #666699;
+ color: #FFFFFF;
+ font-weight: bold;
+ font-size: 20px;
+ border: 1px inset #666699;
+}
+
+.acctCentralRow {
+ margin-left: 20px;
+}
+
+.acctCentralRowTitleBox {
+/* background-color: #FFFFFF;
+ border: 1px inset #CCD0DD; */
+ border-bottom: 1px solid #666699;
+}
+
+.acctCentralTitleRow {
+ margin-left: 10px;
+ font-weight: bold;
+ font-size: 15px;
+}
+
+.acctCentralText {
+ font-size: 15px;
+}
+
+.acctCentralLinkText {
+ cursor:pointer;
+ color: #336699;
+ text-decoration: normal;
+}
+
+.acctCentralLinkText:hover {
+ color: #6699FF;
+ text-decoration: underline;
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== accountManage.css ==============================================
+ == Styles for the Mail Account Manager.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: account manager :::::: */
+
+.specialFolderPickerGrid {
+ margin-left: 20px;
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== accountWizard.css ==============================================
+ == Styles for the Mail Account Wizard.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+@import url("chrome://global/skin/wizardOverlay.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: account wizard :::::: */
+
+.awIdentityLabel {
+ width: 8em;
+ margin-left: 5px;
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Joe Hewitt (hewitt@netscape.com)
+ */
+
+/* ===== addressPanes.css ================================================
+ == Styles for directory and address panes.
+ ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: directory pane icons ::::: */
+
+.abDirectory treeitem > treerow > treecell > .tree-cell-primary-icon {
+ list-style-image: url("chrome://messenger/skin/addressbook/myaddrbk.gif");
+ margin-right: 1px;
+ margin-left: 1px;
+}
+
+.abDirectory treeitem[empty="true"] > treerow > treecell > .tree-cell-twisty {
+ list-style-image: none !important;
+ padding-left: 12px;
+}
+
+/* ::::: result pane icons ::::: */
+
+.abResults treeitem > treerow > treecell.cardicon {
+ list-style-image: url("chrome://messenger/skin/abcard.gif");
+ height: 14px;
+ min-height: 14px;
+ margin-right: 1px;
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Joe Hewitt (hewitt@netscape.com)
+ */
+
+/* ===== addressbook.css ================================================
+ == Styles for the main Address Book window.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+@import url("chrome://communicator/skin/sidebar/sidebar.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: addressbook image precaching ::::: */
+
+#resource_bundle_addressbook {
+ -moz-binding: url("chrome://messenger/skin/addressbook/resources.xml#resource_bundle_addressbook");
+}
+
+/* ::::: primary toolbar buttons ::::: */
+
+#button-newcard {
+ list-style-image:url("chrome://messenger/skin/addressbook/newcard.gif");
+}
+
+#button-newcard[disabled="true"],
+#button-newcard[disabled="true"]:hover,
+#button-newcard[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newcard-disabled.gif");
+ }
+
+/*
+#button-newcard:hover
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newcard-hover.gif");
+ }
+
+#button-newcard:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newcard-hover-active.gif");
+ }
+*/
+
+#button-newlist {
+ list-style-image: url("chrome://messenger/skin/addressbook/newlist.gif");
+}
+
+#button-newlist[disabled="true"],
+#button-newlist[disabled="true"]:hover,
+#button-newlist[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newlist-disabled.gif");
+ }
+
+/*
+#button-newlist:hover
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newlist-hover.gif");
+ }
+
+#button-newlist:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newlist-hover-active.gif");
+ }
+*/
+
+#button-editcard {
+ list-style-image:url("chrome://messenger/skin/addressbook/person.gif");
+}
+
+#button-editcard[disabled="true"],
+#button-editcard[disabled="true"]:hover,
+#button-editcard[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/person-disabled.gif");
+ }
+
+/*
+#button-editcard:hover
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/person-hover.gif");
+ }
+
+#button-editcard:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/person-hover-active.gif");
+ }
+*/
+
+#button-newmessage {
+ list-style-image:url("chrome://messenger/skin/addressbook/newmsg.gif");
+}
+
+#button-newmessage[disabled="true"],
+#button-newmessage[disabled="true"]:hover,
+#button-newmessage[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newmsg-disabled.gif");
+ }
+
+/*
+#button-newmessage:hover
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newmsg-hover.gif");
+ }
+
+#button-newmessage:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/newmsg-hover-active.gif");
+ }
+*/
+
+#button-delete {
+ list-style-image:url("chrome://messenger/skin/addressbook/trash.gif");
+}
+
+#button-delete[disabled="true"],
+#button-delete[disabled="true"]:hover,
+#button-delete[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/trash-disabled.gif");
+ }
+
+/*
+#button-delete:hover
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/trash-hover.gif");
+ }
+
+#button-delete:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/addressbook/trash-hover-active.gif");
+ }
+*/
+
+/* ::::: sidebar header ::::: */
+
+sidebarheader {
+ border: 1px outset #CCD0DD;
+}
+
+#sidebar-title-box {
+ border: none;
+}
+
+/* CardView styles - used in the Card View Pane */
+
+#CardViewOuterBox {
+/* border-left: 1px solid ThreeDShadow;
+ border-top: 1px solid ThreeDShadow;
+ border-right: 1px solid ThreeDHighlight; */
+}
+
+#CardViewBox {
+ -moz-user-focus: ignore;
+ overflow: auto;
+ min-width: 150px;
+ background-color: #CCD0DD;
+}
+
+#CardViewInnerBox {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ padding-left: 8px;
+ padding-right: 8px;
+}
+
+#CardTitle {
+ font-size: 150%;
+ font-weight: bold;
+ border-bottom: 2px solid black;
+ min-width: 120px;
+ margin: 0px;
+}
+
+.cardViewGroup {
+ margin-top: 8px;
+ padding-bottom: 5px;
+ min-width: 50px;
+}
+
+.CardViewHeading {
+ padding: 1px;
+ padding-left: 5px;
+ margin: 0px 0px 1px 0px;
+ background-color: #9999CC;
+ color: #FFFFFF;
+ font-weight: bold;
+ min-width: 30px;
+}
+
+.CardViewText {
+ padding-left: 20px;
+ padding-right: 2px;
+ min-width: 30px;
+ margin: 0px;
+}
+
+html|a {
+ padding-left: 0px;
+ padding-right: 2px;
+ border: none !important;
+}
+
+html|p {
+ border: none !important;
+}
+
+/* ::::: border adjustments ::::: */
+
+#sidebar-box {
+/* border-top: none;
+ border-right: 1px solid ThreeDHighlight;
+ border-bottom: none;
+ border-left: 1px solid ThreeDShadow; */
+}
+
+#dirTree, #resultsTree {
+ border: none;
+}
+
+#resultsTree {
+/* border-left: 1px solid ThreeDShadow; */
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Joe Hewitt (hewitt@netscape.com)
+ */
+
+/* ===== cardViewOverlay.css ============================================
+ == Styles for the Address Book Card view.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: Card Edit dialog ::::: */
+
+.CardEditWidth {
+ width: 25em;
+}
+
+.CardEditLabel {
+ padding: 0px;
+ margin-top: 3px;
+}
+
+.alignBoxWithFieldset {
+ margin-left: 6px;
+ margin-right: 5px;
+}
+
+.stateZipSpacer {
+ width: 3em;
+}
--- /dev/null
+<?xml version="1.0"?>
+
+<bindings id="resourcesBindings" xmlns="http://www.mozilla.org/xbl">
+
+ <binding id="resource_bundle_addressbook">
+ <resources>
+ <image src="chrome://messenger/skin/addressbook/newcard-hover.gif"/>
+ <image src="chrome://messenger/skin/addressbook/newcard-hover-active.gif"/>
+ <image src="chrome://messenger/skin/addressbook/newlist-hover.gif"/>
+ <image src="chrome://messenger/skin/addressbook/newlist-hover-active.gif"/>
+ <image src="chrome://messenger/skin/addressbook/person-hover.gif"/>
+ <image src="chrome://messenger/skin/addressbook/person-hover-active.gif"/>
+ <image src="chrome://messenger/skin/addressbook/newmsg-hover.gif"/>
+ <image src="chrome://messenger/skin/addressbook/newmsg-hover-active.gif"/>
+ <image src="chrome://messenger/skin/addressbook/trash-hover.gif"/>
+ <image src="chrome://messenger/skin/addressbook/trash-hover-active.gif"/>
+ <image src="chrome://global/skin/stop-hover.gif"/>
+ <image src="chrome://global/skin/stop-hover-active.gif"/>
+ <image src="chrome://messenger/skin/addressbook/searchold-hover.gif"/>
+ <image src="chrome://messenger/skin/addressbook/searchold-hover-active.gif"/>
+ </resources>
+ </binding>
+
+</bindings>
\ No newline at end of file
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Joe Hewitt (hewitt@netscape.com)
+ */
+
+/* ===== selectAddressesDialog.css ======================================
+ == Styles for the Select Addresses Dialog.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: Select Addresses dialog ::::: */
+
+#dirTreeBox {
+ width: 180px;
+}
+
+#resultsTree {
+/* border-left: 1px solid ThreeDShadow; */
+}
+
+#vertical-splitter {
+ min-width : 4px;
+}
+
+#addToBucketButtonBox {
+ padding : 0.3em;
+ min-width : 10px;
+}
+
+#bucketBox {
+ height : 170px;
+}
+
+#addressBucket {
+ height : 100px;
+ min-width : 10px;
+}
+
+#rightColumnButtonBox { /* Column with "New", "Edit" and "Remove" buttons */
+ padding : .5em;
+ padding-right : 0px;
+}
+
+.third-column-spacer { /* Vertical Spacers between 3rd column buttons */
+ height : 10px;
+}
+
+.middle-button-spacer { /* Spacers between To, CC, and BCC buttons */
+ width : 10px;
+}
+
+#bucket-splitter {
+ border: none;
+ min-height: 4px;
+}
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== sidebarPanel.css ===============================================
+ == Styles for the Address Book sidebar panel.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/addressbook/addressbook.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
--- /dev/null
+<?xml version="1.0"?>
+
+<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
+
+ <!-- List all the skins being supplied by this theme -->
+ <RDF:Seq about="urn:mozilla:skin:root">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7" />
+ </RDF:Seq>
+
+ <!-- classic Information -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7">
+ <chrome:packages>
+ <RDF:Seq about="urn:mozilla:skin:EarlyBlue/0.7:packages">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7:messenger"/>
+ </RDF:Seq>
+ </chrome:packages>
+ </RDF:Description>
+
+ <!-- Version Information. State that we work only with a certain version of this package. -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7:messenger"
+ chrome:skinVersion="0.9.4"/>
+</RDF:RDF>
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== dialogs.css ====================================================
+ == Styles used by the general dialogs in Messenger.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: button-like menus ::::: */
+
+menu.push {
+ border: 1px outset #CCD0DD;
+ padding: 2px;
+ margin: 2px;
+ background-color: inherit;
+ background-image: inherit;
+}
+
+menu.push:hover:active,
+menu.push[open],
+menu.push[toggled="1"] {
+ border-style: inset;
+ padding: 3px 1px 1px 3px;
+}
+
+menu.push[toggled="2"] {
+ background-color: #DDDDDD;
+ border: 1px solid #666699;
+}
+
+menu.push[disabled="true"],
+menu.push[disabled="true"]:hover,
+menu.push[disabled="true"]:hover:active {
+ color: #999999;
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== filterDialog.css ===============================================
+ == Styles for the Mail Filters dialog.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: columns :::::: */
+
+.enabledcol {
+ list-style-image: url("chrome://messenger/skin/dot.gif");
+}
+
+.enabledcol[Enabled="true"] {
+ list-style-image: url("chrome://messenger/skin/check.gif");
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== folderMenus.css ================================================
+ == Icons for menus which represent mail folder.
+ ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: folder icons for menus ::::: */
+
+.folderMenuItem {
+ list-style-image: url("chrome://messenger/skin/folder-closed.gif");
+}
+
+
+.folderMenuItem[open="true"] {
+ list-style-image: url("chrome://messenger/skin/folder-open.gif");
+}
+
+/* ..... special folders ..... */
+
+.folderMenuItem[SpecialFolder="Inbox"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-inbox.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Inbox"][open="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-inbox.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Trash"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-trash.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Trash"][open="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-trash.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Sent"][open="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-sent.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Sent"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-sent.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Unsent Messages"][open="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-outbox.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Unsent Messages"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-outbox.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Drafts"][open="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-draft.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Drafts"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-draft.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Templates"][open="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-template.gif");
+ }
+
+.folderMenuItem[SpecialFolder="Templates"]
+ {
+ list-style-image: url("chrome://messenger/skin/folder-template.gif");
+ }
+
+.folderMenuItem[IsServer="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/server-mail.gif");
+ }
+
+.folderMenuItem[IsServer="true"][open="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/server-mail.gif");
+ }
+
+/* IMAP folders */
+.folderMenuItem[IsServer="true"][ServerType="imap"][IsSecure="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/server-remote-lock.gif");
+ }
+
+/* POP3 folders */
+.folderMenuItem[IsServer="true"][ServerType="pop3"][IsSecure="true"]
+ {
+ list-style-image: url("chrome://messenger/skin/server-remote-lock.gif");
+ }
+
+/* Local Servers */
+.folderMenuItem[IsServer="true"][ServerType="none"]
+ {
+ list-style-image : url("chrome://messenger/skin/server-local.gif");
+ }
+
+/* News folders */
+.folderMenuItem[ServerType="nntp"]
+ {
+ list-style-image : url("chrome://messenger/skin/folder-newsgroup.gif");
+ }
+
+.folderMenuItem[IsServer="true"][ServerType="nntp"][IsSecure="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/server-news-lock.gif");
+ }
+
+.folderMenuItem[IsServer="true"][ServerType="nntp"]
+ {
+ list-style-image : url("chrome://messenger/skin/server-news.gif");
+ }
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Joe Hewitt (hewitt@netscape.com)
+ * HÃ¥kan Waara (hwaara@chello.se)
+ * Jan Varga (varga@utcru.sk)
+ */
+
+/* ===== folderPane.css =================================================
+ == Styles for the Folder pane in the Messenger 3-pane window.
+ ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: connecting lines ::::: */
+
+outlinerbody:-moz-outliner-line
+{
+ border: none;
+}
+
+/* ::::: mail folder ::::: */
+
+outlinerbody:-moz-outliner-image(folderNameCol) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-closed.gif");
+}
+
+outlinerbody:-moz-outliner-image(folderNameCol, newMessages-true) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-new-closed.gif");
+}
+
+/* ..... Inbox ..... */
+
+outlinerbody:-moz-outliner-image(folderNameCol, specialFolder-Inbox) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-inbox.gif");
+}
+
+outlinerbody:-moz-outliner-image(folderNameCol, specialFolder-Inbox, newMessages-true) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-inbox-new.gif");
+}
+
+/* ..... Sent ..... */
+
+outlinerbody:-moz-outliner-image(folderNameCol, specialFolder-Sent) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-sent.gif");
+}
+
+/* ..... Unsent ..... */
+
+outlinerbody:-moz-outliner-image(folderNameCol, specialFolder-Unsent Messages) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-outbox.gif");
+}
+
+/* ..... Drafts ..... */
+
+outlinerbody:-moz-outliner-image(folderNameCol, specialFolder-Drafts) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-draft.gif");
+}
+
+/* ..... Templates ..... */
+
+outlinerbody:-moz-outliner-image(folderNameCol, specialFolder-Templates) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-template.gif");
+}
+
+/* ..... Trash ..... */
+
+outlinerbody:-moz-outliner-image(folderNameCol, specialFolder-Trash) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-trash.gif");
+}
+
+outlinerbody:-moz-outliner-image(folderNameCol, isServer-true) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/server-mail.gif");
+}
+
+outlinerbody:-moz-outliner-image(folderNameCol, biffState-NewMail, isServer-true) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/server-mail-new.gif");
+}
+
+outlinerbody:-moz-outliner-cell-text(folderNameCol, newMessages-true),
+outlinerbody:-moz-outliner-cell-text(folderNameCol, specialFolder-Inbox, newMessages-true) {
+ font-weight: bold;
+}
+
+/* ..... Server Folders ..... */
+
+outlinerbody:-moz-outliner-image(folderNameCol, isServer-true, serverType-pop3, isSecure-true) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/server-remote-lock.gif");
+}
+
+outlinerbody:-moz-outliner-image(folderNameCol, isServer-true, serverType-imap, isSecure-true) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/server-remote-lock.gif");
+}
+
+outlinerbody:-moz-outliner-image(folderNameCol, isServer-true, serverType-none) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/server-local.gif");
+}
+
+/* ..... News Folders ..... */
+
+outlinerbody:-moz-outliner-image(folderNameCol, serverType-nntp) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-newsgroup.gif");
+}
+
+outlinerbody:-moz-outliner-image(folderNameCol, isServer-true, serverType-nntp) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/server-news.gif");
+}
+
+outlinerbody:-moz-outliner-image(folderNameCol, isServer-true, serverType-nntp, isSecure-true) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/server-news-lock.gif");
+}
+
+/* ::::: All Servers ::::: */
+
+outlinerbody:-moz-outliner-cell-text(closed, subfoldersHaveUnreadMessages-true)
+{
+ font-weight: bold;
+}
+
+outlinerbody:-moz-outliner-cell-text(folderNameCol, isServer-true),
+outlinerbody:-moz-outliner-cell-text(hasUnreadMessages-true) {
+ font-weight: bold;
+}
+
+outlinerbody:-moz-outliner-cell-text(folderNameCol, noSelect-true) {
+ color: gray;
+ font-style: italic;
+}
+
+#folder-panel {
+ min-width: 10px;
+}
+
+#folderTree {
+ border: none;
+}
+
+/* using tree-cell-folderpane-icon to isolate this rule to the folderpane
+ and prevent such crawls on the threadpane */
+treeitem[empty="true"] > treerow > .tree-cell-folderpane-icon > .tree-cell-twisty {
+ visibility: hidden;
+}
+
+.tree-folder-checkbox {
+ list-style-image: none;
+}
+
+outlinerbody:-moz-outliner-image(syncCol) {
+ list-style-image: url("chrome://messenger/skin/dot.gif");
+}
+
+outlinerbody:-moz-outliner-image(syncCol, synchronize-true) {
+ list-style-image: url("chrome://messenger/skin/check.gif");
+}
+
+outlinerbody:-moz-outliner-image(syncCol, isServer-true) {
+ list-style-image: none;
+}
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== mailWindow1.css ================================================
+ == Styles for the main Mail window in the default layout scheme.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+@import url("chrome://messenger/skin/primaryToolbar.css");
+@import url("chrome://messenger/skin/folderMenus.css");
+@import url("chrome://communicator/skin/sidebar/sidebar.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: outliner focus-ring border adjustments ::::: */
+
+/*
+#threadpane-splitter
+ {
+ border-top : none;
+ }
+*/
+
+/*
+#folderTree
+ {
+ border-right : 1px solid ThreeDHighlight;
+ border-bottom : 1px solid ThreeDHighlight;
+ }
+*/
+
+#folderTree > treechildren
+ {
+ border : none;
+ }
+
+#threadOutliner
+ {
+/* border-bottom : 1px solid ThreeDHighlight;
+ border-left : 1px solid ThreeDShadow; */
+ min-width : 1px;
+ }
+
+/*
+#threadOutliner > .outliner-columns
+ {
+ border-left : 1px solid ThreeDDarkShadow;
+ }
+
+#threadOutliner > outlinerrows > .outliner-bodybox
+ {
+ border-top : 1px solid transparent;
+ border-right : 1px solid transparent;
+ border-bottom : 1px solid ThreeDLightShadow;
+ border-left : 1px solid ThreeDDarkShadow;
+ }
+*/
+
+#folderTree:focus > treechildren,
+#threadOutliner:focus > outlinerrows > .outliner-bodybox
+ {
+/* border-color : #000000; */
+ }
+
+/*
+#messagepane
+ {
+ border-left : 1px solid ThreeDDarkShadow;
+ border-top : 1px solid ThreeDDarkShadow;
+ }
+
+#messagepanebox[focusring="true"]
+ {
+ border : 1px solid #000000;
+ }
+
+#messagepanebox
+ {
+ border-top : 1px solid ThreeDShadow;
+ border-left : 1px solid ThreeDShadow;
+ border-right : 1px solid ThreeDFace;
+ border-bottom : 1px solid ThreeDFace;
+ }
+
+#msgHeaderView
+ {
+ border-top : none;
+ }
+
+#msgHeaderView > toolbar > toolbargrippy
+ {
+ border-left : none;
+ }
+
+#accountCentralBox
+ {
+ background-color:#FFFFFF;
+ }
+
+#status-bar
+{
+ border-left : 1px solid ThreeDShadow;
+}
+
+.mailwindow-statusbar
+ {
+ border-left : none;
+ }
+*/
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== mailWindow2.css ================================================
+ == Styles for the main Mail window in the optional layout scheme.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/mailWindow1.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== messageBody.css ================================================
+ == Styles for the body of a mail message.
+ ======================================================================= */
+
+/*
+ * These are the style attributes for the XUL display.
+ */
+window { overflow: auto; }
+mailheader { display: block; }
+mailattachcount { display: none; }
+
+box[name=header-attachment] { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }
+box[name=header-part1] { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }
+box[name=header-part2] { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+box[name=header-part3] { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+box[name=header-seamonkey] { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+
+headerdisplayname { font-weight: bold; white-space: pre; }
+header { text-align: left; }
+
+menubar[name=attachment-menubar] { background-color: #EFEFEF; border: 0px solid #EFEFEF; }
+menu[name=attachment-menu] { background-color: #EFEFEF; border: 0px solid #EFEFEF; }
+
+/*
+ * For printing/HTML display...
+ */
+table[name=header-part1] { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }
+table[name=header-part2] { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+table[name=header-part3] { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+div.headerdisplayname { font-weight: bold; white-space: pre; display: inline; }
+
+html {
+ background-color: white;
+}
+
+
+/* ::::: message text, incl. quotes ::::: */
+
+.moz-text-flowed blockquote {
+ margin: inherit;
+ border-width: medium;
+ border-color: gray;
+}
+
+.moz-text-plain pre {
+ margin: inherit;
+ font-family: inherit;
+}
+.moz-text-plain[wrap="true"] {
+ white-space: -moz-pre-wrap;
+}
+.moz-text-plain[wrap="false"] {
+ white-space: pre;
+}
+.moz-text-plain[wrap="flow"] .moz-txt-sig {
+ white-space: -moz-pre-wrap;
+}
+.moz-text-plain[graphical-quote="false"] blockquote {
+ margin: inherit;
+ border-left: inherit;
+ padding-left: inherit;
+}
+.moz-text-plain[graphical-quote="true"] blockquote {
+ margin: inherit;
+ border-width: medium;
+ border-color: gray;
+}
+.moz-text-plain[graphical-quote="true"] .moz-txt-citetags {
+ display: none;
+}
+
+/* ::::: signature ::::: */
+
+.moz-txt-sig,
+.moz-signature {
+ color: gray;
+}
+.moz-txt-sig > a,
+.moz-signature > a {
+ color: #7777FF /* light blue */;
+}
+
+
+/* ::::: smilies ::::: */
+
+span[-moz-smiley] {
+ min-height: 17px; margin-left: 2px; margin-top: 2px;
+ padding-left: 20px;
+ background-repeat: no-repeat;
+ background-position: center center;
+}
+span[-moz-smiley] > span {
+ display: none;
+}
+
+span[-moz-smiley="s1"] {
+ background-image: url(chrome://global/skin/smiley/smile_n.gif);
+}
+span[-moz-smiley="s2"] {
+ background-image: url(chrome://global/skin/smiley/frown_n.gif);
+}
+span[-moz-smiley="s3"] {
+ background-image: url(chrome://global/skin/smiley/wink_n.gif);
+}
+span[-moz-smiley="s4"] {
+ background-image: url(chrome://global/skin/smiley/tongue_n.gif);
+}
+span[-moz-smiley="s5"] {
+ background-image: url(chrome://global/skin/smiley/laughing_n.gif);
+}
+span[-moz-smiley="s6"] {
+ background-image: url(chrome://global/skin/smiley/embarrassed_n.gif);
+}
+span[-moz-smiley="s7"] {
+ background-image: url(chrome://global/skin/smiley/undecided_n.gif);
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Scott MacGregor (mscott@netscape.com)
+ * Joe Hewitt (hewitt@netscape.com)
+ */
+
+/* ===== messageHeader.css ==============================================
+ == Styles for the header toolbars of a mail message.
+ ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */
+@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for XUL elements */
+
+#collapsedHeaderView,
+#expandedHeaderView
+ {
+ min-width : 1px;
+ }
+
+mail-emailaddress
+ {
+ -moz-binding : url(chrome://messenger/content/mailWidgets.xml#mail-emailaddress);
+ display : -moz-inline-box;
+ }
+
+.buttonTopSpacer
+ {
+ height : 0.3em;
+ }
+
+.buttonSpacer
+ {
+ width : 0.5em;
+ }
+
+.headerValueBox
+ {
+ width : 7.7em;
+ -moz-box-pack : end;
+ }
+
+.headerBox
+ {
+ overflow : hidden;
+ min-width : 50px;
+ }
+
+#addToAddressBookButton
+ {
+ list-style-image : url("chrome://messenger/skin/addtoab.gif");
+ min-height : 20px;
+ margin : 0px;
+ }
+
+#expandedAttachmentBox {
+ width: 20em;
+ height: 0px;
+ list-style-image: url("chrome://messenger/skin/attach.gif");
+}
+
+#attachmentText
+{
+ font-weight: bold;
+}
+
+#attachmentTree {
+ margin: 3px;
+ marginleft: 0px;
+ height: 0px;
+ width: 20em;
+}
+
+.emailDisplayImage
+ {
+ -moz-box-pack: end;
+ }
+
+.emailDisplayButton
+ {
+ color : #336699;
+/* text-decoration : underline; */
+ cursor : pointer;
+ min-height: 16px;
+ }
+
+.showMoreAddressesButton
+{
+ list-style-image : url("chrome://global/skin/twisty-closed.gif");
+}
+
+.showFewerAddressesButton
+{
+ list-style-image : url("chrome://global/skin/twisty-open.gif");
+}
+
+html.headerValue
+ {
+ white-space : normal;
+ min-width : 50px;
+ margin : 0px;
+ }
+
+html.subjectvalue
+ {
+ font-weight : bold;
+ }
+
+text.subjectvalue
+ {
+ font-weight : bold;
+ }
+
+text.headerdisplayname
+ {
+ font-weight : bold;
+ margin-right : 0.5em;
+ margin-left : 0.5em;
+ min-height: 16px;
+ }
+
+text.headerValue
+ {
+ white-space : normal;
+ min-width : 50px;
+ }
+
+#msgHeaderView
+ {
+ border-left : none;
+ border-right : none;
+ border-bottom : 1px solid #9999CC;
+ }
+
+.expandHeaderViewButton {
+ list-style-image: url("chrome://global/skin/twisty-open.gif");
+ margin-left: .5em;
+ margin-right: .5em;
+}
+
+.collapsedHeaderViewButton
+{
+ list-style-image: url("chrome://global/skin/twisty-closed.gif");
+ margin-left: .5em;
+}
+
+
+/* ::::: collapsed view styles ::::: */
+
+#collapsedAttachmentBox {
+ -moz-box-pack: center;
+}
+
+#collapseddateValue
+{
+ margin-left: .7em;
+}
+
+#collapsedfromBox
+{
+ width: 18em;
+}
+
+#collapseddateBox
+{
+ width: 12em;
+}
+
+text.collapsedHeaderDisplayName
+{
+ font-weight: bold;
+ margin-left: .7em;
+ min-height: 16px;
+}
+
+.collapsedAttachmentButton
+{
+ list-style-image: url("chrome://messenger/skin/message-mail-attach.gif");
+ margin-right: .5em;
+ margin-left: 1em;
+}
+
+[hide] {
+ visibility: hidden;
+}
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== messageWindow.css ==============================================
+ == Styles for the message window.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+@import url("chrome://messenger/skin/primaryToolbar.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: message header borders ::::: */
+
+/*
+#msgHeaderView {
+ border: 1px outset ThreeDFace !important;
+}
+*/
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== messenger.css ==================================================
+ == Styles shared throughout the Messenger application.
+ ======================================================================= */
+
+@import url("chrome://communicator/skin/");
+@import url("chrome://messenger/content/messenger.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: image precaching ::::: */
+
+#resource_bundle_messenger {
+ -moz-binding: url("chrome://messenger/skin/resources.xml#resource_bundle_messenger");
+}
+
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Joe Hewitt (hewitt@netscape.com)
+ */
+
+/* ===== messengercompose.css ===========================================
+ == Styles for the main Messenger Compose window.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: image precaching ::::: */
+
+#resource_bundle_messengercompose {
+ -moz-binding: url("chrome://messenger/skin/resources.xml#resource_bundle_messengercompose");
+}
+
+/* ::::: primary toolbar buttons ::::: */
+
+#button-send
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/send.gif");
+ }
+
+#button-send[disabled="true"],
+#button-send[disabled="true"]:hover,
+#button-send[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/send-disabled.gif");
+ }
+
+/*
+#button-send:hover
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/send-hover.gif");
+ }
+
+#button-send:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/send-hover-active.gif");
+ }
+*/
+
+#button-send[offline="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/sendlater.gif");
+ }
+
+#button-send[offline="true"][disabled="true"],
+#button-send[offline="true"][disabled="true"]:hover,
+#button-send[offline="true"][disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/sendlater-disabled.gif");
+ }
+
+/*
+#button-send[offline="true"]:hover
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/sendlater-hover.gif");
+ }
+
+#button-send[offline="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/sendlater-hover-active.gif");
+ }
+*/
+
+#button-address
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/address.gif");
+ }
+
+#button-address[disabled="true"],
+#button-address[disabled="true"]:hover,
+#button-address[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/address-disabled.gif");
+ }
+
+/*
+#button-address:hover
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/address-hover.gif");
+ }
+
+#button-address:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/address-hover-active.gif");
+ }
+*/
+
+#button-attach
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/attach.gif");
+ }
+
+#button-attach[disabled="true"],
+#button-attach[disabled="true"]:hover,
+#button-attach[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/attach-disabled.gif");
+ }
+
+/*
+#button-attach:hover
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/attach-hover.gif");
+ }
+
+#button-attach:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/attach-hover-active.gif");
+ }
+*/
+
+#button-quote
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/quote.gif");
+ }
+
+#button-quote[disabled="true"],
+#button-quote[disabled="true"]:hover,
+#button-quote[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/quote-disabled.gif");
+ }
+
+/*
+#button-quote:hover
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/quote-hover.gif");
+ }
+
+#button-quote:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/quote-hover-active.gif");
+ }
+*/
+
+#spellingButton
+ {
+ list-style-image : url("chrome://editor/skin/images/spell.gif");
+ }
+
+#spellingButton[disabled="true"],
+#spellingButton[disabled="true"]:hover,
+#spellingButton[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/spell-disabled.gif");
+ }
+
+/*
+#spellingButton:hover
+ {
+ list-style-image : url("chrome://editor/skin/images/spell-hover.gif");
+ }
+
+#spellingButton:hover:active
+ {
+ list-style-image : url("chrome://editor/skin/images/spell-hover-active.gif");
+ }
+*/
+
+#button-save
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/savemsg.gif");
+ }
+
+#button-save[disabled="true"],
+#button-save[disabled="true"]:hover,
+#button-save[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/savemsg-disabled.gif");
+ }
+
+/*
+#button-save:hover
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/savemsg-hover.gif");
+ }
+
+#button-save:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/messengercompose/savemsg-hover-active.gif");
+ }
+*/
+
+#button-stop
+ {
+ list-style-image : url("chrome://global/skin/stop.gif");
+ }
+
+#button-stop[disabled="true"],
+#button-stop[disabled="true"]:hover,
+#button-stop[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://global/skin/stop-disabled.gif");
+ }
+
+/*
+#button-stop:hover
+ {
+ list-style-image : url("chrome://global/skin/stop-hover.gif");
+ }
+
+#button-stop:hover:active
+ {
+ list-style-image : url("chrome://global/skin/stop-hover-active.gif");
+ }
+*/
+
+/* addressing widget */
+
+#addressingWidgetTree
+ {
+ height : 80px;
+ width : 0px;
+ -moz-user-focus : none;
+ background-color : #FFFFFF;
+ }
+
+#listcol-addressingWidget
+ {
+ width : 9em;
+ border-right : 1px solid #CCD0DD;
+ }
+
+#addressingWidgetTree > treechildren > treeitem > treerow,
+#addressingWidgetTree > treechildren > treeitem[selected="true"] > treerow {
+ border : none;
+ background-color : inherit;
+ color : inherit;
+}
+
+.treecell-addressingWidget
+ {
+ border-bottom : 1px solid #CCD0DD;
+ padding : 0px !important;
+ }
+
+.treecell-addressingWidget:first-child
+ {
+ border-bottom : none;
+ }
+
+.dummy-row-cell:first-child
+ {
+ border-bottom : 1px solid #CCD0DD;
+ }
+
+.person-icon
+ {
+ list-style-image : url("chrome://messenger/skin/abcard.gif");
+ margin : 0px 3px 0px 3px;
+ }
+
+outlinerbody:-moz-outliner-cell-text(default-match)
+ {
+ margin: 2px -3px 2px 15px;
+ border: none;
+ }
+
+outlinerbody:-moz-outliner-image(local-abook)
+ {
+ margin: 2px -1px 2px 4px;
+ border: none;
+ list-style-image: url("chrome://messenger/skin/addressbook/myaddrbk.gif");
+ }
+
+outlinerbody:-moz-outliner-image(remote-abook)
+ {
+ margin: 2px -3px 2px 2px;
+ border: none;
+ list-style-image: url("chrome://messenger/skin/addressbook/remote-abook.gif");
+ }
+
+outlinerbody:-moz-outliner-image(remote-err)
+ {
+ margin: 2px -3px 2px 2px;
+ border: none;
+ list-style-image: url("chrome://messenger/skin/addressbook/remote-abook-down.gif");
+ }
+
+#msgheaderstoolbar-box
+ {
+/* padding-top : 2px; */
+ }
+
+#compose-toolbar-sizer
+ {
+ height : 5px;
+ border-top : 1px solid #CCD0DD;
+ border-bottom : 1px solid #CCD0DD;
+ }
+
+#content-frame
+ {
+ border : 1px inset #CCD0DD;
+ }
+
+#appcontent
+ {
+ border-left : 1px solid ThreeDShadow;
+ border-right : 1px solid ThreeDHighlight;
+ border-top : 1px solid ThreeDShadow;
+ }
+
+#attachmentbucket-sizer
+ {
+ width : 5px;
+ }
+
+#msgIdentity, #addressingWidgetTree, #msgSubject
+ {
+ margin-right : 3px;
+ }
+
+#attachmentBucket
+ {
+ margin-left : 3px;
+ -moz-user-focus : normal !important;
+ }
+
+#attachmentBucketText
+ {
+ margin-left : 3px;
+ -moz-user-focus : none;
+ }
+
+
+/* askSendFormat dialog */
+
+#askSendFormat {
+ width: 40em;
+}
+
+#askImageBox {
+ -moz-box-align: start;
+}
+
+#convertYes {
+ list-style-image:url("chrome://global/skin/question-icon.gif");
+}
+
+#convertAltering {
+ list-style-image:url("chrome://global/skin/question-icon.gif");
+}
+
+#convertNo {
+ list-style-image:url("chrome://global/skin/alert-icon.gif");
+}
+
+#convertDefault {
+ list-style-image:url("chrome://global/skin/question-icon.gif");
+} /* Workaround for bug 50217. Please remove this rule, when this bug is fixed. */
+
+
+
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== prefPanels.css =================================================
+ == Styles for the Messenger preference panels.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+@import url("chrome://communicator/skin/dialogOverlay.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* :::::: layout preference icons ::::: */
+
+#classic {
+ min-height : 32px;
+ list-style-image : url("chrome://messenger/skin/winclassic.gif");
+}
+
+#wide {
+ min-height : 32px;
+ list-style-image : url("chrome://messenger/skin/winwide.gif");
+}
\ No newline at end of file
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== primaryToolbar.css =============================================
+ == Images for the Mail primary toolbar.
+ ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: primary toolbar buttons ::::: */
+
+#button-getmsg
+ {
+ list-style-image : url("chrome://messenger/skin/getmsg.gif");
+ }
+
+#button-getmsg[disabled="true"],
+#button-getmsg[disabled="true"][buttonover="true"],
+#button-getmsg[disabled="true"][buttondown="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/getmsg-disabled.gif");
+ }
+
+/*
+#button-getmsg[buttonover="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/getmsg-hover.gif");
+ }
+
+#button-getmsg[buttondown="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/getmsg-hover-active.gif");
+ }
+*/
+
+#button-newmsg
+ {
+ list-style-image : url("chrome://messenger/skin/newmsg.gif");
+ }
+
+#button-newmsg[disabled="true"],
+#button-newmsg[disabled="true"]:hover,
+#button-newmsg[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/newmsg-disabled.gif");
+ }
+
+/*
+#button-newmsg:hover
+ {
+ list-style-image : url("chrome://messenger/skin/newmsg-hover.gif");
+ }
+
+#button-newmsg:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/newmsg-hover-active.gif");
+ }
+*/
+
+#button-reply
+ {
+ list-style-image : url("chrome://messenger/skin/reply.gif");
+ }
+
+#button-reply[disabled="true"],
+#button-reply[disabled="true"]:hover,
+#button-reply[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/reply-disabled.gif");
+ }
+
+/*
+#button-reply:hover
+ {
+ list-style-image : url("chrome://messenger/skin/reply-hover.gif");
+ }
+
+#button-reply:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/reply-hover-active.gif");
+ }
+*/
+
+#button-replyall
+ {
+ list-style-image : url("chrome://messenger/skin/replyall.gif");
+ }
+
+#button-replyall[disabled="true"],
+#button-replyall[disabled="true"]:hover,
+#button-replyall[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/replyall-disabled.gif");
+ }
+
+/*
+#button-replyall:hover
+ {
+ list-style-image : url("chrome://messenger/skin/replyall-hover.gif");
+ }
+
+#button-replyall:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/replyall-hover-active.gif");
+ }
+*/
+
+#button-forward
+ {
+ list-style-image : url("chrome://messenger/skin/forward.gif");
+ }
+
+#button-forward[disabled="true"],
+#button-forward[disabled="true"]:hover,
+#button-forward[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/forward-disabled.gif");
+ }
+
+/*
+#button-forward:hover
+ {
+ list-style-image : url("chrome://messenger/skin/forward-hover.gif");
+ }
+
+#button-forward:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/forward-hover-active.gif");
+ }
+*/
+
+#button-file
+ {
+ list-style-image : url("chrome://messenger/skin/file.gif");
+ }
+
+#button-file[disabled="true"],
+#button-file[disabled="true"]:hover,
+#button-file[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/file-disabled.gif");
+ }
+
+/*
+#button-file:hover
+ {
+ list-style-image : url("chrome://messenger/skin/file-hover.gif");
+ }
+
+#button-file[open="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/file-hover-active.gif");
+ }
+*/
+
+#button-next
+ {
+ list-style-image : url("chrome://messenger/skin/next.gif");
+ }
+
+#button-next[disabled="true"],
+#button-next[disabled="true"]:hover,
+#button-next[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/next-disabled.gif");
+ }
+
+/*
+#button-next:hover
+ {
+ list-style-image : url("chrome://messenger/skin/next-hover.gif");
+ }
+
+#button-next:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/next-hover-active.gif");
+ }
+*/
+
+#button-delete
+ {
+ list-style-image : url("chrome://messenger/skin/trash.gif");
+ }
+
+#button-delete[disabled="true"],
+#button-delete[disabled="true"]:hover,
+#button-delete[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/trash-disabled.gif");
+ }
+
+/*
+#button-delete:hover
+ {
+ list-style-image : url("chrome://messenger/skin/trash-hover.gif");
+ }
+
+#button-delete:hover:active
+ {
+ list-style-image : url("chrome://messenger/skin/trash-hover-active.gif");
+ }
+*/
+
+#button-mark {
+ list-style-image : url("chrome://messenger/skin/mark.gif");
+}
+
+#button-mark[disabled="true"],
+#button-mark[disabled="true"][buttonover="true"],
+#button-mark[disabled="true"][buttondown="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/mark-disabled.gif");
+ }
+
+/*
+#button-mark[buttonover="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/mark-hover.gif");
+ }
+
+#button-mark[buttondown="true"]
+ {
+ list-style-image : url("chrome://messenger/skin/mark-clicked.gif");
+ }
+*/
+
+#button-print
+ {
+ list-style-image : url("chrome://global/skin/print.gif");
+ }
+
+#button-print[disabled="true"],
+#button-print[disabled="true"][buttonover="true"],
+#button-print[disabled="true"][buttondown="true"]
+ {
+ list-style-image : url("chrome://global/skin/print-disabled.gif");
+ }
+
+/*
+#button-print[buttonover="true"]
+ {
+ list-style-image : url("chrome://global/skin/print-hover.gif");
+ }
+
+#button-print[buttondown="true"]
+ {
+ list-style-image : url("chrome://global/skin/print-hover-active.gif");
+ }
+*/
+
+#button-stop
+ {
+ list-style-image : url("chrome://global/skin/stop.gif");
+ }
+
+#button-stop[disabled="true"],
+#button-stop[disabled="true"]:hover,
+#button-stop[disabled="true"]:hover:active
+ {
+ list-style-image : url("chrome://global/skin/stop-disabled.gif");
+ }
+
+/*
+#button-stop:hover
+ {
+ list-style-image : url("chrome://global/skin/stop-hover.gif");
+ }
+
+#button-stop:hover:active
+ {
+ list-style-image : url("chrome://global/skin/stop-hover-active.gif");
+ }
+*/
--- /dev/null
+<?xml version="1.0"?>
+<bindings id="resourcesBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <binding id="resource_bundle_messenger">
+ <resources>
+ <image src="chrome://messenger/skin/getmsg-disabled.gif"/>
+ <image src="chrome://messenger/skin/getmsg-hover.gif"/>
+ <image src="chrome://messenger/skin/getmsg-hover-active.gif"/>
+ <image src="chrome://messenger/skin/newmsg.gif"/>
+ <image src="chrome://messenger/skin/newmsg-disabled.gif"/>
+ <image src="chrome://messenger/skin/newmsg-hover.gif"/>
+ <image src="chrome://messenger/skin/newmsg-hover-active.gif"/>
+ <image src="chrome://messenger/skin/mark.gif"/>
+ <image src="chrome://messenger/skin/mark-disabled.gif"/>
+ <image src="chrome://messenger/skin/mark-hover.gif"/>
+ <image src="chrome://messenger/skin/mark-clicked.gif"/>
+ <image src="chrome://messenger/skin/reply.gif"/>
+ <image src="chrome://messenger/skin/reply-disabled.gif"/>
+ <image src="chrome://messenger/skin/reply-hover.gif"/>
+ <image src="chrome://messenger/skin/reply-hover-active.gif"/>
+ <image src="chrome://messenger/skin/replyall.gif"/>
+ <image src="chrome://messenger/skin/replyall-disabled.gif"/>
+ <image src="chrome://messenger/skin/replyall-hover.gif"/>
+ <image src="chrome://messenger/skin/replyall-hover-active.gif"/>
+ <image src="chrome://messenger/skin/forward.gif"/>
+ <image src="chrome://messenger/skin/forward-disabled.gif"/>
+ <image src="chrome://messenger/skin/forward-hover.gif"/>
+ <image src="chrome://messenger/skin/forward-hover-active.gif"/>
+ <image src="chrome://messenger/skin/file.gif"/>
+ <image src="chrome://messenger/skin/file-disabled.gif"/>
+ <image src="chrome://messenger/skin/file-hover.gif"/>
+ <image src="chrome://messenger/skin/file-hover-active.gif"/>
+ <image src="chrome://messenger/skin/next.gif"/>
+ <image src="chrome://messenger/skin/next-disabled.gif"/>
+ <image src="chrome://messenger/skin/next-hover.gif"/>
+ <image src="chrome://messenger/skin/next-hover-active.gif"/>
+ <image src="chrome://messenger/skin/trash.gif"/>
+ <image src="chrome://messenger/skin/trash-disabled.gif"/>
+ <image src="chrome://messenger/skin/trash-hover.gif"/>
+ <image src="chrome://messenger/skin/trash-hover-active.gif"/>
+ <image src="chrome://messenger/skin/readmail.gif"/>
+ <image src="chrome://messenger/skin/unreadmail.gif"/>
+ <image src="chrome://messenger/skin/flagcol.gif"/>
+ <image src="chrome://messenger/skin/readmail.gif"/>
+ <image src="chrome://global/skin/print.gif"/>
+ <image src="chrome://global/skin/print-disabled.gif"/>
+ <image src="chrome://global/skin/print-hover.gif"/>
+ <image src="chrome://global/skin/print-hover-active.gif"/>
+ <image src="chrome://global/skin/stop.gif"/>
+ <image src="chrome://global/skin/stop-disabled.gif"/>
+ <image src="chrome://global/skin/stop-hover.gif"/>
+ <image src="chrome://global/skin/stop-hover-active.gif"/>
+ </resources>
+ </binding>
+
+ <binding id="resource_bundle_messengercompose">
+ <resources>
+ <image src="chrome://messenger/skin/messengercompose/send-hover.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/send-hover-active.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/address-disabled.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/address-hover.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/address-hover-active.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/attach-hover.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/attach-hover-active.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/quote-hover.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/quote-hover-active.gif"/>
+ <image src="chrome://editor/skin/images/spell-hover.gif"/>
+ <image src="chrome://editor/skin/images/spell-hover-active.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/savemsg-hover.gif"/>
+ <image src="chrome://messenger/skin/messengercompose/savemsg-hover-active.gif"/>
+ <image src="chrome://global/skin/stop-hover.gif"/>
+ <image src="chrome://global/skin/stop-hover-active.gif"/>
+ </resources>
+ </binding>
+
+</bindings>
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== searchDialog.css ===============================================
+ == Styles for the Mail Search dialog.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: box sizes ::::: */
+
+#searchTermTree {
+ min-height: 50px;
+}
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-1999 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ */
+
+/* ===== subscribe.css ==================================================
+ == Styles for the Subscribe dialog.
+ ======================================================================= */
+
+@import url("chrome://messenger/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: margin adjustments :::::: */
+
+#subscribetree {
+ margin: 0px 0px 0px 0px !important;
+}
+
+/* ::::: subscribed icons :::::: */
+
+.subscribedcol {
+ list-style-image: url("chrome://messenger/skin/dot.gif");
+}
+
+.subscribedcol[Subscribed="true"] {
+ list-style-image: url("chrome://messenger/skin/check.gif");
+}
+
+/* ::::: folder icons :::::: */
+
+.tree-cell-subscribe-icon {
+ list-style-image: url("chrome://messenger/skin/folder-closed.gif");
+}
+
+.tree-cell-subscribe-icon[ServerType="nntp"] {
+ list-style-image: url("chrome://messenger/skin/folder-newsgroup.gif");
+}
+
+/* ::::: server icons :::::: */
+
+.subscribeMenuItem {
+ list-style-image: url("chrome://messenger/skin/server-mail.gif");
+}
+
+.subscribeMenuItem[ServerType="imap"][IsSecure="true"] {
+ list-style-image: url("chrome://messenger/skin/server-remote-lock.gif");
+}
+
+.subscribeMenuItem[ServerType="nntp"] {
+ list-style-image: url("chrome://messenger/skin/server-news.gif");
+}
+
+.subscribeMenuItem[ServerType="nntp"][IsSecure="true"] {
+ list-style-image: url("chrome://messenger/skin/server-news-lock.gif");
+}
+
+/* ::::: for search in subscribe ::::: */
+
+outlinerbody:-moz-outliner-image(nameCol, nntp) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/folder-newsgroup.gif");
+}
+
+outlinerbody:-moz-outliner-image(subscribedCol) {
+ list-style-image: url("chrome://messenger/skin/dot.gif");
+}
+
+outlinerbody:-moz-outliner-image(subscribedCol, subscribed) {
+ list-style-image: url("chrome://messenger/skin/check.gif");
+}
+
--- /dev/null
+/*
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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 Netscape are
+ * Copyright (C) 1998-2001 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s):
+ * Scott MacGregor (mscott@netscape.com)
+ * Joe Hewitt (hewitt@netscape.com)
+ */
+
+/* ===== threadPane.css ==============================================
+ == Styles for the thread pane in the Messenger 3-pane window.
+ ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: connecting lines ::::: */
+
+outlinerbody:-moz-outliner-line
+{
+ border: 1px solid red;
+}
+
+/* ::::: thread decoration ::::: */
+
+outlinerbody:-moz-outliner-cell-text(unread) {
+ font-weight: bold;
+}
+
+/* on a collapsed thread, if the top level message is read, but the thread has
+ * unread children, underline the text. 4.x mac did this, very slick
+ */
+outlinerbody:-moz-outliner-cell-text(container, closed, hasUnread, read) {
+ text-decoration: underline;
+}
+
+/* ::::: priority colors ::::: */
+
+outlinerbody:-moz-outliner-cell-text(priorityCol, priority-highest) {
+ color: red;
+}
+
+outlinerbody:-moz-outliner-cell-text(priorityCol, priority-high) {
+ color: rgb(128, 0, 0);
+}
+
+outlinerbody:-moz-outliner-cell-text(priorityCol, priority-lowest) {
+ color: rgb(170, 170, 170);
+}
+
+outlinerbody:-moz-outliner-cell-text(priorityCol, priority-low) {
+ color: rgb(85, 85, 85);
+}
+
+outlinerbody:-moz-outliner-cell-text(priorityCol, selected) {
+ color: -moz-DialogText;
+}
+
+outlinerbody:-moz-outliner-cell-text(priorityCol, selected, focus) {
+ color: HighlightText;
+}
+
+/* ::::: message icons ::::: */
+
+/* ::::: message column icons ::::: */
+
+/* ..... thread column ..... */
+
+outlinercol.threadColumnHeader {
+ list-style-image: url("chrome://messenger/skin/unthreadcol.gif");
+}
+
+outlinercol.threadColumnHeader[sortDirection="ascending"] {
+ list-style-image: url("chrome://messenger/skin/threadcol.gif");
+}
+
+outlinercol.threadColumnHeader[sortDirection="descending"] {
+ list-style-image: url("chrome://messenger/skin/threadcol.gif");
+}
+
+outlinerbody:-moz-outliner-image(threadCol, container) {
+ list-style-image: url("chrome://messenger/skin/thread-closed.gif");
+}
+
+outlinerbody:-moz-outliner-image(threadCol, container, open) {
+ list-style-image: url("chrome://messenger/skin/thread-open.gif");
+}
+
+outlinerbody:-moz-outliner-image(threadCol, container, hasUnread) {
+ list-style-image: url("chrome://messenger/skin/thread-new-closed.gif");
+}
+
+outlinerbody:-moz-outliner-image(threadCol, container, hasUnread, open) {
+ list-style-image: url("chrome://messenger/skin/thread-new-open.gif");
+}
+
+/* ..... read column ..... */
+
+outlinercol.readColumnHeader {
+ list-style-image: url("chrome://messenger/skin/readcol.gif");
+}
+
+outlinerbody:-moz-outliner-image(unreadButtonColHeader) {
+ list-style-image: url("chrome://messenger/skin/readmail.gif");
+}
+
+outlinerbody:-moz-outliner-image(unreadButtonColHeader, unread) {
+ list-style-image: url("chrome://messenger/skin/unreadmail.gif");
+}
+
+/* ..... flag column ..... */
+
+outlinercol.flagColumnHeader {
+ list-style-image: url("chrome://messenger/skin/flagcol.gif");
+}
+
+outlinerbody:-moz-outliner-image(flaggedCol) {
+ list-style-image: url("chrome://messenger/skin/readmail.gif");
+}
+
+outlinerbody:-moz-outliner-image(flaggedCol, flagged) {
+ list-style-image: url("chrome://messenger/skin/flaggedmail.gif");
+}
+
+/* ..... subject column ..... */
+
+outlinerbody:-moz-outliner-image(subjectCol) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/message-mail.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, new) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/message-mail-new.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, attach) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/message-mail-attach.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, imapdeleted) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/message-mail-imapdelete.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, news) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/message-news.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, news, new) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/message-news-new.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, news, attach) {
+ padding-right: 2px;
+ list-style-image: url("chrome://messenger/skin/message-news-attach.gif");
+}
+
+
--- /dev/null
+<?xml version="1.0"?>
+
+<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
+
+ <!-- List all the skins being supplied by this theme -->
+ <RDF:Seq about="urn:mozilla:skin:root">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7" />
+ </RDF:Seq>
+
+ <!-- classic Information -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7">
+ <chrome:packages>
+ <RDF:Seq about="urn:mozilla:skin:EarlyBlue/0.7:packages">
+ <RDF:li resource="urn:mozilla:skin:EarlyBlue/0.7:navigator"/>
+ </RDF:Seq>
+ </chrome:packages>
+ </RDF:Description>
+
+ <!-- Version Information. State that we work only with a certain version of this package. -->
+ <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.7:navigator"
+ chrome:skinVersion="0.9.4"/>
+</RDF:RDF>
+
--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Ben Goodger <ben@netscape.com>
+ * Josh Soref <timeless@mac.com>
+ * Tim Taylor <tim@tool-man.org>
+ * Eric Hodel <drbrain@segment7.net>
+ *
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/**
+ * Link toolbar items
+ **/
+
+#link-top
+{
+ list-style-image : url("chrome://navigator/skin/top.gif");
+}
+
+#link-top[disabled="true"],
+#link-top[disabled="true"]:hover,
+#link-top[disabled="true"]:hover:active
+{
+ list-style-image : url("chrome://navigator/skin/top-disabled.gif");
+}
+
+#link-top:hover,
+#link-top:hover:active
+{
+/* list-style-image : url("chrome://navigator/skin/top-hover.gif"); */
+}
+
+#link-up
+{
+ list-style-image : url("chrome://navigator/skin/up.gif");
+}
+
+#link-up[disabled="true"],
+#link-up[disabled="true"]:hover,
+#link-up[disabled="true"]:hover:active
+{
+ list-style-image : url("chrome://navigator/skin/up-disabled.gif");
+}
+
+#link-up:hover,
+#link-up:hover:active
+{
+/* list-style-image : url("chrome://navigator/skin/up-hover.gif"); */
+}
+
+#link-first
+{
+ list-style-image : url("chrome://navigator/skin/first.gif");
+}
+
+#link-first[disabled="true"],
+#link-first[disabled="true"]:hover,
+#link-first[disabled="true"]:hover:active
+{
+ list-style-image : url("chrome://navigator/skin/first-disabled.gif");
+}
+
+#link-first:hover,
+#link-first:hover:active
+{
+/* list-style-image : url("chrome://navigator/skin/first-hover.gif"); */
+}
+
+#link-prev
+{
+ list-style-image : url("chrome://navigator/skin/previous.gif");
+}
+
+#link-prev[disabled="true"],
+#link-prev[disabled="true"]:hover,
+#link-prev[disabled="true"]:hover:active
+{
+ list-style-image : url("chrome://navigator/skin/previous-disabled.gif");
+}
+
+#link-prev:hover,
+#link-prev:hover:active
+{
+/* list-style-image : url("chrome://navigator/skin/previous-hover.gif"); */
+}
+
+#link-next
+{
+ list-style-image : url("chrome://navigator/skin/next.gif");
+}
+
+#link-next[disabled="true"],
+#link-next[disabled="true"]:hover,
+#link-next[disabled="true"]:hover:active
+{
+ list-style-image : url("chrome://navigator/skin/next-disabled.gif");
+}
+
+#link-next:hover,
+#link-next:hover:active
+{
+/* list-style-image : url("chrome://navigator/skin/next-hover.gif"); */
+}
+
+#link-last
+{
+ list-style-image : url("chrome://navigator/skin/last.gif");
+}
+
+#link-last[disabled="true"],
+#link-last[disabled="true"]:hover,
+#link-last[disabled="true"]:hover:active
+{
+ list-style-image : url("chrome://navigator/skin/last-disabled.gif");
+}
+
+#link-last:hover,
+#link-last:hover:active
+{
+/* list-style-image : url("chrome://navigator/skin/last-hover.gif"); */
+}
+
--- /dev/null
+/** Contains style definitions for the navigator application
+ **/
+
+@import url(chrome://navigator/content/navigator.css);
+@import url(chrome://communicator/skin/);
+@import url(chrome://navigator/skin/personalToolbar.css);
+@import url(chrome://communicator/skin/sidebar/sidebar.css);
+
+/********** resource bundle binding **********/
+
+#resource_bundle_navigator
+ {
+ -moz-binding : url('chrome://navigator/skin/resources.xml#resource_bundle_navigator')
+ }
+
+/*
+#content
+ {
+ border-left : 1px solid ThreeDDarkShadow;
+ border-top : 1px solid ThreeDDarkShadow;
+ border-right : 1px solid ThreeDFace;
+ border-bottom : 1px solid ThreeDFace;
+ }
+
+#browser
+ {
+ border-left : 1px solid ThreeDShadow;
+ border-right : 1px solid ThreeDHighlight;
+ }
+*/
+
+#bookmarks-button
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+ }
+
+#bookmarks-button[open="true"]
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+ }
+
+/*
+ * Images for the main buttons
+ */
+#back-button
+ {
+ list-style-image : url("chrome://navigator/skin/back.gif");
+ }
+
+#back-button[disabled="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/back-disabled.gif") !important;
+ }
+
+/*
+#back-button:hover,
+#back-button[buttonover="true"],
+#back-button[open="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/back-hover.gif");
+ }
+
+#back-button[buttondown="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/back-hover-active.gif");
+ }
+*/
+
+#forward-button
+ {
+ list-style-image : url("chrome://navigator/skin/forward.gif");
+ }
+
+#forward-button[disabled="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/forward-disabled.gif") !important;
+ }
+
+/*
+#forward-button:hover,
+#forward-button[buttonover="true"],
+#forward-button[open="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/forward-hover.gif");
+ }
+
+#forward-button[buttondown="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/forward-hover-active.gif");
+ }
+*/
+
+#reload-button
+ {
+ list-style-image : url("chrome://navigator/skin/reload.gif");
+ }
+
+/*
+#reload-button:hover
+ {
+ list-style-image : url("chrome://navigator/skin/reload-hover.gif");
+ }
+
+#reload-button:hover:active
+ {
+ list-style-image : url("chrome://navigator/skin/reload-hover-active.gif");
+ }
+*/
+
+#reload-button[disabled="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/reload-disabled.gif") !important;
+ }
+
+#stop-button
+ {
+ list-style-image : url("chrome://navigator/skin/stop.gif");
+ }
+
+#stop-button[disabled="true"]
+ {
+ list-style-image : url("chrome://navigator/skin/stop-disabled.gif") !important;
+ }
+
+/*
+#stop-button:hover
+ {
+ list-style-image : url("chrome://navigator/skin/stop-hover.gif");
+ }
+
+#stop-button:hover:active
+ {
+ list-style-image : url("chrome://navigator/skin/stop-hover-active.gif");
+ }
+*/
+
+#print-button
+ {
+ list-style-image : url("chrome://global/skin/print.gif");
+ }
+
+#print-button[disabled="true"] {
+ list-style-image : url("chrome://global/skin/print-disabled.gif") !important;
+ }
+
+/*
+#print-button:hover,
+#print-button[buttonover="true"],
+#print-button[open="true"]
+ {
+ list-style-image : url("chrome://global/skin/print-hover.gif");
+ }
+
+#print-button[buttondown="true"]
+ {
+ list-style-image : url("chrome://global/skin/print-hover-active.gif");
+ }
+*/
+
+/* Hides text below the above buttons */
+.toolbarbutton-1 > .toolbarbutton-menubutton-box > .toolbarbutton-menubutton-button > .toolbarbutton-box > .toolbarbutton-text,
+.toolbarbutton-1 > .toolbarbutton-box > .toolbarbutton-text {
+ display: none;
+}
+
+
+/*all the urlbar stuff*/
+#page-proxy-button
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+ cursor : grab;
+ margin : 1px 1px 1px 2px;
+ }
+
+/*
+#page-proxy-button[pageproxystate="valid"]:hover
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/location-hover.gif");
+ }
+
+#page-proxy-button[pageproxystate="valid"]:hover:active
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/location-clicked.gif");
+ }
+
+#page-proxy-button[pageproxystate="invalid"]
+ {
+ cursor : default;
+ list-style-image : url("chrome://communicator/skin/bookmarks/location-disabled.gif");
+ }
+*/
+
+#content-frame
+ {
+ min-width : 0px;
+ min-height : 0px;
+ }
+
+#nav-bar-inner {
+ padding-left : 0px;
+ min-width : 0px;
+ margin : 9px 4px;
+}
+
+#urlbar .autocomplete-icon-box {
+ border : 1px inset #CCD0DD;
+ border-right : none;
+}
+
+#urlbar .autocomplete-textbox-container {
+ border : 1px inset #CCD0DD;
+ border-left : none;
+}
+
+#urlbar-group {
+ border : none;
+ margin : 0px 5px 0px 0px;
+}
+
+#urlbar-container {
+ border : none;
+}
+
+#search-button,
+#go-button {
+/* font : message-box; */
+ font-weight : bold;
+ margin : 0px 3px 0px 0px;
+ background-color : #9999CC;
+}
+
+#search-button > .button-box,
+#go-button > .button-box {
+ border : 1px outset #9999CC;
+}
+
+#search-button:hover:active > .button-box,
+#go-button:hover:active > .button-box {
+ border : 1px inset #9999CC;
+}
+
+#search-button
+ {
+/* list-style-image : url("chrome://communicator/skin/search.gif"); */
+ font-weight : bold;
+ }
+
+/*
+#search-button:hover
+ {
+ list-style-image : url("chrome://communicator/skin/search-hover.gif");
+ }
+
+#search-button:hover:active
+ {
+ list-style-image : url("chrome://communicator/skin/search-active.gif");
+ }
+*/
+
+.menuitem-iconic
+ {
+ padding : 1px;
+ }
+
+/* ::::: urlbar autocomplete widget ::::: */
+
+.autocomplete-outlinerbody:-moz-outliner-cell-text(value)
+ {
+ padding-left : 13px;
+ }
+
+.autocomplete-outlinerbody:-moz-outliner-cell-text(comment)
+ {
+ font-style : italic;
+ }
+
+/*
+.autocomplete-history-button
+ {
+ border : 1px outset -moz-Dialog;
+ }
+
+.autocomplete-history-button[open="true"]
+ {
+ border : 1px solid ThreeDShadow;
+ }
+
+.autocomplete-history-button-internal-box,
+.autocomplete-history-button[open="true"] > .autocomplete-history-button-internal-box
+ {
+ border : none;
+ }
+*/
+
+.autocomplete-search-box
+ {
+ border-top : 1px solid #9999CC;
+ background-color : #666699;
+ color : #000000;
+ }
+
+.autocomplete-result-popup[nomatch="true"] > .autocomplete-search-box
+ {
+ border-top : 1px solid #666699;
+ }
+
+.autocomplete-search-engine
+ {
+ padding : 2px;
+ }
+
+.autocomplete-search-engine[menuactive="true"]
+ {
+ background-color : #9999CC;
+ color : #000000;
+ }
+
+.autocomplete-search-engine-img
+ {
+ margin-right : 4px;
+ }
+
--- /dev/null
+/* -*- Mode: C; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Netscape 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/NPL/
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ * Ben Goodger <ben@netscape.com>
+ * Josh Soref <timeless@mac.com>
+ *
+ * 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 NPL, 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 NPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+@import url("chrome://communicator/skin/bookmarks/bookmarks.css");
+
+/**
+ * Personal toolbar items
+ **/
+
+ #home-button
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/home.gif");
+ }
+
+/*
+ #home-button:hover
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/home-hover.gif");
+ }
+
+ #home-button:hover:active
+ {
+ list-style-image : url("chrome://communicator/skin/bookmarks/home-active.gif");
+ }
+*/
+
--- /dev/null
+<?xml version="1.0"?>
+<bindings id="NavigatorResourcesBindings"
+ xmlns="http://www.mozilla.org/xbl"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+
+ <binding id="resource_bundle_navigator" extends="" >
+ <resources>
+ <!-- begin resources -->
+ <image src="chrome://navigator/skin/back.gif" />
+ <image src="chrome://navigator/skin/back-hover.gif" />
+ <image src="chrome://navigator/skin/back-hover-active.gif" />
+ <image src="chrome://navigator/skin/forward.gif" />
+ <image src="chrome://navigator/skin/forward-hover.gif" />
+ <image src="chrome://navigator/skin/forward-hover-active.gif" />
+ <image src="chrome://navigator/skin/stop-hover.gif" />
+ <image src="chrome://navigator/skin/stop-hover-active.gif" />
+ <image src="chrome://navigator/skin/reload-hover.gif" />
+ <image src="chrome://navigator/skin/reload-hover-active.gif" />
+ <image src="chrome://global/skin/print-hover.gif" />
+ <image src="chrome://global/skin/print-hover-active.gif" />
+ <!-- end resources -->
+ </resources>
+ </binding>
+
+</bindings>
\ No newline at end of file
--- /dev/null
+#turboTrayImage {
+ list-style-image: url("chrome://navigator/skin/turbo-systray.gif");
+ border: 2px inset ThreeDHighlight !important;
+}