big tree->listbox/outliner; outliner-> update
authorrobert <robert>
Sat, 30 Mar 2002 16:40:23 +0000 (16:40 +0000)
committerrobert <robert>
Sat, 30 Mar 2002 16:40:23 +0000 (16:40 +0000)
28 files changed:
EarlyBlue/communicator/bookmarks/bookmarks.css
EarlyBlue/communicator/bookmarks/bookmarksWindow.css
EarlyBlue/communicator/communicator.css
EarlyBlue/communicator/directory/directory.css
EarlyBlue/communicator/profile/profile.css
EarlyBlue/communicator/search/search.css
EarlyBlue/communicator/sidebar/sidebarListView.css
EarlyBlue/editor/EditorDialog.css
EarlyBlue/global/autocomplete.css
EarlyBlue/global/filepicker.css
EarlyBlue/global/formatting.css
EarlyBlue/global/listbox.css
EarlyBlue/global/outliner.css [deleted file]
EarlyBlue/global/popup.css
EarlyBlue/global/tree.css
EarlyBlue/messenger/addressbook/abResultsPane.css
EarlyBlue/messenger/addressbook/addressPanes.css
EarlyBlue/messenger/addressbook/addressbook.css
EarlyBlue/messenger/addressingWidget.css
EarlyBlue/messenger/filterDialog.css
EarlyBlue/messenger/folderPane.css
EarlyBlue/messenger/mailWindow1.css
EarlyBlue/messenger/messengercompose/messengercompose.css
EarlyBlue/messenger/subscribe.css
EarlyBlue/messenger/threadPane.css
EarlyBlue/messenger/threadPaneLabels.css
EarlyBlue/navigator/navigator.css
EarlyBlue/navigator/pageInfo.css

index 641ae5baa6ec3d2230f80d15d89fa644f28373fb..27801a12c79ef27ecba0d3c47698d0d67a1e2ae3 100644 (file)
  * Style rules for generic bookmarks items. 
  */    
  
-outlinerchildren:-moz-outliner-image(Name) {
+treechildren:-moz-tree-image(Name) {
     padding-right: 2px;
 }
  
-.bookmark-item, outlinerchildren:-moz-outliner-image(Name) {
+.bookmark-item, treechildren:-moz-tree-image(Name) {
   list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
 }
 
-.bookmark-item[container="true"], outlinerchildren:-moz-outliner-image(Name, container) {
+.bookmark-item[container="true"], treechildren:-moz-tree-image(Name, container) {
   list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
 }
 
-.bookmark-item[container="true"][open="true"], outlinerchildren:-moz-outliner-image(Name, open) {
+.bookmark-item[container="true"][open="true"], treechildren:-moz-tree-image(Name, open) {
   list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
 }
 
@@ -87,10 +87,10 @@ toolbarbutton.bookmark-item > .toolbarbutton-menu-dropmarker {
   max-height: 16px;
 }
 
-outlinerchildren:-moz-outliner-twisty(group,hidetwisty) {                                                                               
+treechildren:-moz-tree-twisty(group,hidetwisty) {                                                                               
   list-style-image: none;
 }
 
-outlinerchildren:-moz-outliner-image(Name, container, group) {
+treechildren:-moz-tree-image(Name, container, group) {
   list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-group.gif");
 }
index 4d31e38d1c8a5cc52ac5a15280f03c09491b8c21..d0fa1436a13ab30511f1afda87c47bda10692ab0 100644 (file)
@@ -66,7 +66,7 @@
   border-bottom: 1px outset #CCD0DD;
 }
 
-bookmarks-outliner.inset {
+#bookmarks-tree.inset {
   margin: 0px;
   border: none;
 }
index b1ee604ad68f666877b826bd81d604a39a5274c9..22a93031421145860c3089f75983345bc6776deb 100644 (file)
@@ -79,3 +79,8 @@
   border: none;
   margin: 0px !important;
 }
+
+/* ::::: download manager ::::: */
+#downloadView > treechildren:-moz-tree-image(Name) {
+  margin-right: 2px;
+}
index 16f4fff449815481e19a416b7e75cfae8469990c..16b744e33c64cf811059fe910997a5babfc159e9 100644 (file)
@@ -19,7 +19,8 @@
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
- *   Robert Kaiser <KaiRo@KaiRo.at>
+ *  Joe Hewitt <hewitt@netscape.com>
+ *  Robert Kaiser <KaiRo@KaiRo.at>
  *
  * 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 
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-/*
-  Style rules specific to the directory listing window.
-*/
-
-/* 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.gif");
-  }  
-  
-treeitem[selected="true"] > treerow > .treecell-filename
-  {
-    list-style-image      : url("chrome://communicator/skin/directory/file-sel.gif");
-  }
-  
-treeitem[container="true"] > treerow > .treecell-filename
-  {
-    list-style-image      : url("chrome://communicator/skin/directory/folder-closed.gif");
-  }
-treeitem[container="true"][selected="true"] > treerow > .treecell-filename
-  {
-    list-style-image      : url("chrome://communicator/skin/directory/folder-closed-sel.gif");
-  }
-
-treeitem[container="true"][open="true"] > treerow > .treecell-filename
-  {
-    list-style-image      : url("chrome://communicator/skin/directory/folder-open.gif");
-  }
-treeitem[container="true"][open="true"][selected="true"] > treerow > .treecell-filename
-  {
-    list-style-image      : url("chrome://communicator/skin/directory/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/icons/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;
+/* ===== directory.css ==================================================
+  == Styles specific to the directory listing window.
+  ======================================================================= */
+
+#tree {
+  margin: 0px !important;
+  border: none;
 }
 
-#ContentLengthColumn {
-  width: 100px;
+/* EarlyBlue TODO: selected images! */
+
+treechildren:-moz-tree-image(FilenameColumn) {
+  margin-right: 2px;
+  list-style-image: url("chrome://communicator/skin/directory/file.gif");
+}
+
+treechildren:-moz-tree-image(FilenameColumn, selected) {
+  margin-right: 2px;
+  list-style-image: url("chrome://communicator/skin/directory/file-sel.gif");
+}
+
+treechildren:-moz-tree-image(FilenameColumn, container) {
+  list-style-image: url("chrome://communicator/skin/directory/folder-closed.gif");
+}
+
+treechildren:-moz-tree-image(FilenameColumn, container, selected) {
+  list-style-image: url("chrome://communicator/skin/directory/folder-closed-sel.gif");
 }
 
-#LastModColumn {
+treechildren:-moz-tree-image(FilenameColumn, container, open) {
+  list-style-image: url("chrome://communicator/skin/directory/folder-open.gif");
+}
+
+treechildren:-moz-tree-image(FilenameColumn, container, open, selected) {
+  list-style-image: url("chrome://communicator/skin/directory/folder-open-sel.gif");
+}
+
+treechildren:-moz-tree-image(FilenameColumn, loading) {
+  list-style-image: url("chrome://global/skin/icons/loading.gif");
+}
+
+treechildren:-moz-tree-cell-text(symbolic-link) {
+  font-style: italic;
+}
+
+/* ::::: column/row preferred sizes ::::: */
+
+#FilenameColumn,
+#LastModColumn,
+#ContentLengthColumn {
   width: 100px;
 }
 
-div.server     
-  color:    blue;
-  display:  block; 
+div.server { 
+  color: blue;
+  display: block; 
   font-size: 10pt;
   font-family: sans-serif;
 }
 
-div.client     
-  color:    red;
-  display:  block; 
+div.client { 
+  color: red;
+  display: block; 
   font-size: 10pt;
   font-family: sans-serif;
 }
index 122de53b66250fda33027600a87a572528c06358..7789090d44fe6b0ddf57646ce42f0b4ceb6e4481 100644 (file)
@@ -49,11 +49,11 @@ window.dialog {
   color: #99cccc ! important;
 } 
 
-#profiles > treechildren > treeitem > treerow > treecell > .tree-cell-icon {
+#profiles > listitem {
   list-style-image: url("chrome://communicator/skin/profile/profileicon-large.gif");
 }
 
-#profiles > treechildren > treeitem > treerow > treecell[rowMigrate="no"] > .tree-cell-icon {
+#profiles > listitem[rowMigrate="no"] > .tree-cell-icon {
   list-style-image: url("chrome://communicator/skin/profile/migrate.gif");
 }
 
index d564890675c210e93e4ad0c5a2a59c781436bb56..725ddadadc9a7f43eebc3fdcc9d9e183a86ea424 100644 (file)
@@ -19,6 +19,7 @@
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
+ *  Joe Hewitt <hewitt@netscape.com>                                            
  *   Robert Kaiser <KaiRo@KaiRo.at>
  *
  * Alternatively, the contents of this file may be used under the terms of
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-.engine[loading="true"]  {
-  list-style-image: url("chrome://global/skin/icons/loading.gif") ! important ;
-}
+/* ===== search.css =====================================================
+  == Styles specific to the Search sidebar panel.
+  ======================================================================= */
 
-.iconic {
-  list-style-image: url("resource:/res/rdf/document.gif") ! important ;
+#stopButton {
+  list-style-image: url("chrome://communicator/skin/icons/loading.gif");
 }
 
-.searchresult-item[selected="true"] > .searchresult {
-  background-color: transparent;
-  color: windowtext;
-}
-.groove-bottom {
-  border-bottom: 1px solid #666699;
-}   
-  
-#results-splitter {
-  border: 1px outset #CCD0DD;
-}
+/* :::: undo regular search listbox selection look :::: */
 
-#searchButton[stop="true"] {
-  list-style-image: url("chrome://global/skin/icons/loading.gif");
+.searchresult-item[selected="true"] {
+  border: none !important;
+  background-color: transparent !important;
+  color: inherit !important;
 }
index 6f39e5c41b0a7ccbab254cde1072ebad8e35eb10..f7b7e8b0f39329bf7f30d9fc00a5c2b36780c46b 100644 (file)
@@ -38,6 +38,6 @@
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-outlinerchildren {
+treehildren {
   cursor: pointer;  
 }
index 321481e0573610e82af387ceae13f5cce9b62a8f..3a2ccb7be14a6be1202b11151c6be6b2b7d9bf63 100644 (file)
@@ -319,6 +319,16 @@ tree.AttributesTree {
   min-height: 200px;
 }
 
+/* ::::: select edit dialog ::::: */
+
+#SelectTreeChildren:-moz-tree-cell(SelectSelCol, checked-false) {
+  background: url("chrome://global/skin/checkbox/cbox.gif") 50% 50% no-repeat;
+}
+
+#SelectTreeChildren:-moz-tree-cell(SelectSelCol, checked-true) {
+  background: url("chrome://global/skin/checkbox/cbox-check.gif") 50% 50% no-repeat;
+}
+
 /* ::::: Publishing Progress ::::: */
 
 .progressitem[progress="busy"] {
index 10f121903272266ae528e212b7f8c0488fab4b1e..b6b1aac9b25203f6e12bac771e6d802ba6136b76 100644 (file)
@@ -86,27 +86,27 @@ textbox {
   max-height: 180px;
 }
 
-/* ::::: outliner ::::: */
+/* ::::: tree ::::: */
 
-.autocomplete-outliner {
+.autocomplete-tree {
   border: none;
   background-color: transparent !important;
 }
 
-.autocomplete-outlinercol {
+.autocomplete-treecol {
   margin: 0px !important;
   border: none !important;
   padding: 0px !important;
 }
 
-.autocomplete-outlinerbody:-moz-outliner-cell-text {
+.autocomplete-treebody:-moz-tree-cell-text {
   padding-left: 8px;
 }
 
-.autocomplete-outlinerbody:-moz-outliner-row(menuactive) {
+.autocomplete-treebody:-moz-tree-row(menuactive) {
   background-color: #336699;
 }
 
-.autocomplete-outlinerbody:-moz-outliner-cell-text(menuactive) {
+.autocomplete-treebody:-moz-tree-cell-text(menuactive) {
   color: white !important;
 }
index 3ff17666a09c8060f8e2630fb5a15550429ae443..2fde36dd46b66bb901efb8b0352856c08d670cea 100644 (file)
 
 /* ::::: file/directory items ::::: */
 
-outlinerchildren:-moz-outliner-image(FilenameColumn, directory) {
+treechildren:-moz-tree-image(FilenameColumn, directory) {
   list-style-image: url("chrome://global/skin/filepicker/dir-closed.gif");
 }
 
-outlinerchildren:-moz-outliner-image(FilenameColumn, file) {
+treechildren:-moz-tree-image(FilenameColumn, file) {
   list-style-image: url("chrome://global/skin/filepicker/file.gif");
 }
 
 /* ::::: focus rules ::::: */
 
-#directoryOutliner > outlinerrows > .outliner-bodybox {
+#directoryTree > treerows > .tree-bodybox {
   border: 1px solid transparent;
 } 
 
-#directoryOutliner:focus > outlinerrows > .outliner-bodybox {
+#directoryTree:focus > treerows > .tree-bodybox {
   border-color: #000000;
 }
 
index ec9732a602cd295e4859ee1147793979f2b7e349..a2fbd6aa74d665f64a915c444b2a7f1738ce59ae 100644 (file)
   border: 1px inset #CCD0DD;
   margin: 0px 5px 5px 5px;
 }
-  
+
+.box-inset {
+  margin: 2px 4px;
+  border: 1px inset #CCD0DD;
+  background-color: #FFFFFF;
+  color: #000000;
+}
+
 /* formatting */
 .groove-top {
   border-top: 2px groove #CCD0DD;  
index 9f438324ff08b0d73afeda8a8072be51570df60c..0dd737d813ebc282687b919430cebcbcfe1692b9 100644 (file)
 /* ::::: listbox ::::: */
 
 listbox {
-  margin: 2px 4px;
+  margin: 1px 2px;
+  padding: 0px;
   border: 1px inset #CCD0DD;
   background-color: #FFFFFF;
   color: #000000;
 }
 
-listrows {
-}
-
 /* ::::: listitem ::::: */
 
 listitem {
@@ -89,11 +87,11 @@ listheader[sortable="true"]:hover:active {
   list-style-image: none;
 }
 
-.listheader-sortdirection[sortdirection="ascending"] {
+.listheader-sortdirection[sortDirection="ascending"] {
   list-style-image: url("chrome://global/skin/tree/sort-asc.gif");
 }
 
-.listheader-sortdirection[sortdirection="descending"] {
+.listheader-sortdirection[sortDirection="descending"] {
   list-style-image: url("chrome://global/skin/tree/sort-desc.gif");
 }
 
@@ -109,16 +107,32 @@ listheader[sortable="true"]:hover:active {
   margin-right: 2px;
 }
 
+.listcell-label[disabled="true"] {
+  color: #808080;
+}
+
 /* ::::: listcell checkbox ::::: */                                             
 
 .listcell-check {
+  -moz-box-align: center;
   margin: 0px 2px;
   border: 1px solid #CCD0DD;
   padding: 2px;
-  width: 7px;
+  min-width: 12px;
+  min-height: 12px;
+  background: #FFFFFF no-repeat 50% 50%;
 }
 
 .listcell-check[checked="true"] {
-  width: 0px;
-  list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif");
+  background-image: url("chrome://global/skin/checkbox/cbox-check.gif");
 }
+
+.listcell-check[disabled="true"] {
+  border-color: #808080;
+  background-image: url("chrome://global/skin/checkbox/cbox-disabled.gif");
+}
+
+.listcell-check[disabled="true"][checked="true"] {
+  background-image: url("chrome://global/skin/checkbox/cbox-check-disabled.gif");
+}
+
diff --git a/EarlyBlue/global/outliner.css b/EarlyBlue/global/outliner.css
deleted file mode 100644 (file)
index 8c91876..0000000
+++ /dev/null
@@ -1,233 +0,0 @@
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: MPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is "Classic" theme of mozilla.org code.
- *
- * The Initial Developer of the Original Code is
- * the Mozilla Organization.
- * Portions created by the Initial Developer are Copyright (C) 1998-2001
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *   Robert Kaiser <KaiRo@KaiRo.at>
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either the GNU General Public License Version 2 or later (the "GPL"), or
- * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the MPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the MPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-/* ===== outliner.css ===================================================
-  == Styles used by the XUL outline element.
-  ======================================================================= */
-
-/* ::::: outliner ::::: */
-
-outliner {
-  border-spacing: 0px;     
-  border: 1px inset #CCD0DD;
-  background-color: #FFFFFF;
-  color: #000000;   
-}
-
-/* ::::: outliner rows ::::: */
-
-outlinerchildren:-moz-outliner-row {
-  border: 1px solid transparent;
-  height: 18px;
-}
-
-outlinerchildren:-moz-outliner-row(selected) {
-  background-color: #808080;
-}
-
-outlinerchildren:-moz-outliner-row(selected, focus) {
-  background-color: #336699;
-}
-
-outlinerchildren:-moz-outliner-row(current, focus) {
-  border: 1px dotted #9999CC;
-}
-
-/* ::::: outliner cells ::::: */
-
-outlinerchildren:-moz-outliner-cell {
-  padding: 0px 2px 0px 2px;
-}
-
-outlinerchildren:-moz-outliner-cell-text {
-  color: inherit;
-  border: 2px solid transparent;
-}
-
-outlinerchildren:-moz-outliner-cell-text(selected) {
-  color: #FFFFFF;
-}
-
-outlinerchildren:-moz-outliner-cell-text(selected, focus) {
-  color: #FFFFFF;
-}
-
-/* ::::: lines connecting cells ::::: */
-
-outlinerchildren:-moz-outliner-line {
-  visibility: hidden;
-}
-
-/*
-outlinerchildren:-moz-outliner-line {
-  border: 1px dotted grey;
-}
-
-outlinerchildren:-moz-outliner-line(selected, focus) {
-  border: 1px dotted black;
-}
-*/
-
-/* ::::: outliner separator ::::: */
-
-outlinerchildren:-moz-outliner-separator {
-  border: 1px outset #CCD0DD;
-}
-
-/* ::::: drop feedback ::::: */
-
-outlinerchildren:-moz-outliner-cell-text(dropOn) {
-  background-color: #336699;
-  color: #FFFFFF;
-}
-
-outlinerchildren:-moz-outliner-drop-feedback {
-  background-color: #336699;
-  width: 50px;
-  height: 2px;
-  margin-left: 5px;
-}
-
-outlinerchildren:-moz-outliner-drop-feedback(selected) {
-  background-color: #FFFFFF;
-}
-
-/* ::::: outliner columns ::::: */
-
-outlinercol { 
-  -moz-box-align: center;
-  -moz-box-pack: center;
-  border: 1px outset #CCD0DD;
-  background-color: #CCD0DD;
-  color: #000000;
-  padding: 1px 4px;
-}
-
-outlinercolpicker { 
-  -moz-box-align: center;
-  -moz-box-pack: center;
-  border: 1px solid transparent;
-  background-color: #CCD0DD;
-  padding: 1px 0px;
-}
-
-.outlinercol-image {
-  padding: 1px;
-}
-  
-.outlinercol-text {
-  margin: 0px !important;
-  padding: 0px !important;
-}
-
-/* ..... internal box ..... */
-
-outlinercol:hover:active {
-  border: 1px solid #666699;
-  padding: 2px 3px 0px 5px;
-}
-
-outlinercolpicker:hover:active {
-  border: 1px solid #666699;
-}
-
-.outlinercol-image:hover:active {
-  padding: 2px 0px 0px 2px;
-}
-
-/* ::::: column drag and drop styles ::::: */
-
-outlinercol[dragging="true"] {
-  border: 1px solid transparent;
-  background-color: #336699;
-  color: #000000;
-}
-
-outlinercol[insertafter="true"] {
-  border-right: 1px solid #000000;
-}
-
-outlinercol[insertbefore="true"] {
-  border-left: 1px solid #000000;
-}
-
-outlinerchildren:-moz-outliner-column(insertbefore) {
-  border-left: 1px solid #000000;
-}
-
-outlinerchildren:-moz-outliner-column(insertafter) {
-  border-right: 1px solid #000000;
-}
-
-/* ::::: sort direction indicator :::::  */
-
-.outlinercol-sortdirection {
-  list-style-image: none;
-}
-
-.sortDirectionIndicator[sortDirection="ascending"] .outlinercol-sortdirection {
-  list-style-image: url("chrome://global/skin/tree/sort-asc.gif");
-}
-
-.sortDirectionIndicator[sortDirection="descending"] .outlinercol-sortdirection {
-  list-style-image: url("chrome://global/skin/tree/sort-desc.gif");
-}
-
-/* ::::: column picker :::::  */
-
-.outliner-columnpicker-icon {
-  list-style-image: url("chrome://global/skin/tree/columnpicker.gif");
-}
-
-/* ::::: twisty :::::  */
-
-outlinerchildren:-moz-outliner-twisty {
-  padding-right: 2px;
-  width: 12px; /* The image's width is 12 pixels */
-  list-style-image: url("chrome://global/skin/tree/twisty-closed.gif");
-}
-  
-outlinerchildren:-moz-outliner-twisty(open) {
-  width: 12px; /* The image's width is 12 pixels */
-  list-style-image: url("chrome://global/skin/tree/twisty-open.gif");
-}
-
-outlinerchildren:-moz-outliner-indentation {
-  width: 10px;
-}
index 3891fcba3054c7fc3f4350f12f8eb325e9377133..30b09fd6104bbf3239fd0364f060ad79ebcbaf9a 100644 (file)
@@ -38,7 +38,7 @@
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 /* ===== popup.css ======================================================
-  == Styles used by XUL popups.
+  == Styles used by the XUL popup element.
   ======================================================================= */
 
 /* ::::: menupopup ::::: */
index d531214a3c90724053767ea144e8e826406f08b3..f0d4e070eaf928baeddf7c935b9ae160e4940341 100644 (file)
@@ -20,6 +20,7 @@
  *
  * Contributor(s):
  *   Robert Kaiser <KaiRo@KaiRo.at>
+ *   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
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-/******** Tree widget **********/ 
-
-/** basic tree ****************************************************
- *  basic tree widget for use in main windows where no decoration
- *  is required.
- **/
-tree 
-  {
-    border                : 1px inset #CCD0DD;
-    margin                : 1px 3px 2px 3px;
-    background-color      : white;
-    color                 : #000000;
-  }
-
-.tree-container-treerows[dragover="true"][dragdroptree="true"]
-  {
-  }  
-  
-.tree-container-treerows
-  {
-  }  
+/* ===== tree.css =======================================================
+  == Styles used by the XUL tree element.
+  ======================================================================= */
 
-.tree-container-treerows[dragdroptree="true"]
-  {
-  }  
-  
-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-text
-  {
-    margin                : 0px;
-  }
-
-.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;
-  }
+/* ::::: tree ::::: */
+
+tree {
+  border-spacing: 0px;     
+  border: 1px inset #CCD0DD;
+  background-color: #FFFFFF;
+  color: #000000;   
+}
+
+/* ::::: tree rows ::::: */
+
+treechildren:-moz-tree-row {
+  border: 1px solid transparent;
+  height: 18px;
+}
+
+treechildren:-moz-tree-row(selected) {
+  background-color: #808080;
+}
+
+treechildren:-moz-tree-row(selected, focus) {
+  background-color: #336699;
+}
+
+treechildren:-moz-tree-row(current, focus) {
+  border: 1px dotted #9999CC;
+}
+
+/* ::::: tree cells ::::: */
+
+treechildren:-moz-tree-cell {
+  padding: 0px 2px 0px 2px;
+}
+
+treechildren:-moz-tree-cell-text {
+  color: inherit;
+  border: 2px solid transparent;
+}
+
+treechildren:-moz-tree-cell-text(selected) {
+  color: #FFFFFF;
+}
+
+treechildren:-moz-tree-cell-text(selected, focus) {
+  color: #FFFFFF;
+}
+
+/* ::::: lines connecting cells ::::: */
+
+treechildren:-moz-tree-line {
+  visibility: hidden;
+}
+
+/*
+treechildren:-moz-tree-line {
+  border: 1px dotted grey;
+}
+
+treechildren:-moz-tree-line(selected, focus) {
+  border: 1px dotted black;
+}
+*/
+
+/* ::::: tree separator ::::: */
+
+treechildren:-moz-tree-separator {
+  border: 1px outset #CCD0DD;
+}
+
+/* ::::: drop feedback ::::: */
+
+treechildren:-moz-tree-cell-text(dropOn) {
+  background-color: #336699;
+  color: #FFFFFF;
+}
+
+treechildren:-moz-tree-drop-feedback {
+  background-color: #336699;
+  width: 50px;
+  height: 2px;
+  margin-left: 5px;
+}
+
+treechildren:-moz-tree-drop-feedback(selected) {
+  background-color: #FFFFFF;
+}
+
+/* ::::: tree columns ::::: */
+
+treecol { 
+  -moz-box-align: center;
+  -moz-box-pack: center;
+  border: 1px outset #CCD0DD;
+  background-color: #CCD0DD;
+  color: #000000;
+  padding: 1px 4px;
+}
+
+treecolpicker { 
+  -moz-box-align: center;
+  -moz-box-pack: center;
+  border: 1px solid transparent;
+  background-color: #CCD0DD;
+  padding: 1px 0px;
+}
+
+.treecol-image {
+  padding: 1px;
+}
   
-.treecell-header:hover:active > .treecell-header-box,
-.treecell-inset-header:hover:active > .treecell-header-box
-  {
-    padding               : 1px 4px 0px 5px;
-  }
+.treecol-text {
+  margin: 0px !important;
+  padding: 0px !important;
+}
+
+/* ..... internal box ..... */
+
+treecol:hover:active {
+  border: 1px solid #666699;
+  padding: 2px 3px 0px 5px;
+}
+
+treecolpicker:hover:active {
+  border: 1px solid #666699;
+}
+
+.treecol-image:hover:active {
+  padding: 2px 0px 0px 2px;
+}
+
+/* ::::: column drag and drop styles ::::: */
+
+treecol[dragging="true"] {
+  border: 1px solid transparent;
+  background-color: #336699;
+  color: #000000;
+}
+
+treecol[insertafter="true"] {
+  border-right: 1px solid #000000;
+}
+
+treecol[insertbefore="true"] {
+  border-left: 1px solid #000000;
+}
+
+treechildren:-moz-tree-column(insertbefore) {
+  border-left: 1px solid #000000;
+}
+
+treechildren:-moz-tree-column(insertafter) {
+  border-right: 1px solid #000000;
+}
+
+/* ::::: sort direction indicator :::::  */
+
+.treecol-sortdirection {
+  list-style-image: none;
+}
+
+.sortDirectionIndicator[sortDirection="ascending"] .treecol-sortdirection {
+  list-style-image: url("chrome://global/skin/tree/sort-asc.gif");
+}
+
+.sortDirectionIndicator[sortDirection="descending"] .treecol-sortdirection {
+  list-style-image: url("chrome://global/skin/tree/sort-desc.gif");
+}
+
+/* ::::: column picker :::::  */
+
+.tree-columnpicker-icon {
+  list-style-image: url("chrome://global/skin/tree/columnpicker.gif");
+}
+
+/* ::::: twisty :::::  */
+
+treechildren:-moz-tree-twisty {
+  padding-right: 2px;
+  width: 12px; /* The image's width is 12 pixels */
+  list-style-image: url("chrome://global/skin/tree/twisty-closed.gif");
+}
   
-.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/tree/twisty-closed.gif");
-    -moz-user-focus       : ignore;
-    padding-right         : 2px;
-  }
-
-.treecell-indent > .tree-cell-primary-icon 
-  {
-    padding-left          : 11px;
-  }
-
-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/tree/twisty-open.gif");
-  }
-
-treeitem[empty="true"] > treerow > treecell > .tree-cell-twisty {               
-    visibility            : hidden;
-}   
-
-/* 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/tree/sort-asc.gif");
-  }
-
-.sortDirectionIndicator[sortDirection="descending"] > .treecell-header-box > .tree-header-sortdirection 
-  {
-    list-style-image      : url("chrome://global/skin/tree/sort-desc.gif");
-  }
-
-/* column selection popup menu icon */
-
-.treecell-popup-icon
-  {
-    list-style-image      : url("chrome://global/skin/tree/columnpicker.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;
-  }
-
-.inline-edit-cell-box[mode="edit"] 
-  {
-    margin                : 0px;
-  }
+treechildren:-moz-tree-twisty(open) {
+  width: 12px; /* The image's width is 12 pixels */
+  list-style-image: url("chrome://global/skin/tree/twisty-open.gif");
+}
+
+treechildren:-moz-tree-indentation {
+  width: 10px;
+}
+
+/* ::::: gridline style ::::: */
+
+treechildren.gridlines:-moz-tree-cell {
+  border-right: 1px solid green;
+  border-bottom: 1px solid green;
+}
+
+treechildren.gridlines:-moz-tree-row {
+  border: none;
+}
index 25ae75f250f4dbf09bf8f7cf7b0c7d1661bd0093..ead0a10c30c39804161d59ba411a4e03c9f794f7 100644 (file)
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-outlinerchildren:-moz-outliner-image(GeneratedName) {
+treechildren:-moz-tree-image(GeneratedName) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/addressbook/icons/abcard.gif");
 }
 
-outlinerchildren:-moz-outliner-image(GeneratedName, MailList) {
+treechildren:-moz-tree-image(GeneratedName, MailList) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/addressbook/icons/ablist.gif");
 }
index 85d45c08b41888e8389ba2932448208eeee8dd81..449ab58c2f9c79a164434223c04a3172a5af0863 100644 (file)
 
 /* ::::: directory pane icons ::::: */
 
-.ab-directory-icon {
+treechildren:-moz-tree-image(DirCol) {
   list-style-image: url("chrome://messenger/skin/addressbook/icons/addrbook.gif");
-  margin-right: 1px;
-  margin-left: 1px;
 }
 
-.ab-directory-icon[IsMailList="true"] {
+treechildren:-moz-tree-image(DirCol, IsMailList-true) {
   list-style-image: url("chrome://messenger/skin/addressbook/icons/ablist.gif");
-  margin-right: 1px;
-  margin-left: 1px;
 }
 
-.ab-directory-icon[IsRemote="true"] {
+treechildren:-moz-tree-image(DirCol, IsRemote-true) {
   list-style-image: url("chrome://messenger/skin/addressbook/icons/remote-addrbook.gif");
-  margin-right: 1px;
-  margin-left: 1px;
 }
index 584f9a38b2cfa1a9e211a8ddb3c322269a9038e8..70a23d8a6b0ae638f93e16b71572327372361b90 100644 (file)
@@ -180,7 +180,7 @@ html|p {
   border-left: 1px solid ThreeDShadow; */
 }
 
-#dirTree, #abResultsOutliner { 
+#dirTree, #abResultsTree { 
   border: none;
   margin: 0px;
 }
index 154f30dd08014e8ba853f8045ed7be0a402377bc..d58a6dbdaf52c00ec4dc0152bccdafe93827d9f7 100644 (file)
 
 /* ::::: addressing widget ::::: */
   
-#addressingWidgetTree {
-  height: 80px;
-  width: 0px;
-  margin: 0px;
+#addressingWidget {
+/*  height: 80px; */
+  margin-left: 0px;
+  margin-right: 0px;
   -moz-user-focus: none;
-  background-color: #FFFFFF;
+  width: 0px;
 }  
   
-#listcol-addressingWidget {
+#typecol-addressingWidget {
   width: 9em;
   border-right: 1px solid #CCD0DD;
 }
-  
-#addressingWidgetTree > treechildren > treeitem > treerow,
-#addressingWidgetTree > treechildren > treeitem[selected="true"] > treerow {
+
+#addressingWidget > listitem,
+.addressingWidgetItem,
+.dummyrow {
   border: none;
   background-color: inherit;
   color: inherit;
 }
 
-.treecell-addressingWidget {
+.addressingWidgetCell {
   border-bottom: 1px solid #CCD0DD;
-  padding: 0px !important;
+  padding: 0px;
 }
   
-.treecell-addressingWidget:first-child {
-  border-bottom: none;
-}
-
-.textbox-addressingWidget {
-  -moz-box-align: center;
+.addressingWidgetCell:first-child {
+  border-top: none;
 }
 
 .dummy-row-cell:first-child {
+  border-top: none;
   border-bottom: 1px solid #CCD0DD;
 }
 
 .person-icon {
+  margin: 0px 3px;
   list-style-image: url("chrome://messenger/skin/addressbook/icons/abcard.gif");
-  margin: 0px 3px 0px 3px;
 }
index 6b3a5e35c9ebbb0fc4206b99bf37489fce89270e..9728b9cfae8e4b7f59614843002579967c029c34 100644 (file)
 
 /* ::::: columns :::::: */
 
-.enabledcol {
+treechildren:-moz-tree-cell(activeColumn) {
   list-style-image: url("chrome://messenger/skin/icons/dot.gif");
 }
 
-.enabledcol[Enabled="true"] {
+treechildren:-moz-tree-cell(activeColumn, Enabled-true) {
  list-style-image: url("chrome://messenger/skin/icons/check.gif");
 }
index 012002ece4b78d0c22dbee617b33657687bc800a..8bc788a4e75051ca08d46d6c17c0dedfca08f868 100644 (file)
 
 /* ::::: mail folder ::::: */
 
-outlinerchildren:-moz-outliner-image(folderNameCol) {
+treechildren:-moz-tree-image(folderNameCol) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-closed.gif");
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, newMessages-true) {
+treechildren:-moz-tree-image(folderNameCol, newMessages-true) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-new-closed.gif");
 }
 
 /* ..... Inbox ..... */
 
-outlinerchildren:-moz-outliner-image(folderNameCol, specialFolder-Inbox) {
+treechildren:-moz-tree-image(folderNameCol, specialFolder-Inbox) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-inbox.gif");
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, specialFolder-Inbox, newMessages-true) {
+treechildren:-moz-tree-image(folderNameCol, specialFolder-Inbox, newMessages-true) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-inbox-new.gif");
 }
 
 /* ..... Sent ..... */
 
-outlinerchildren:-moz-outliner-image(folderNameCol, specialFolder-Sent) {
+treechildren:-moz-tree-image(folderNameCol, specialFolder-Sent) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-sent.gif");
 }
 
 /* ..... Unsent ..... */
 
-outlinerchildren:-moz-outliner-image(folderNameCol, specialFolder-Unsent Messages) {
+treechildren:-moz-tree-image(folderNameCol, specialFolder-Unsent Messages) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-outbox.gif");
 }
 
 /* ..... Drafts ..... */
 
-outlinerchildren:-moz-outliner-image(folderNameCol, specialFolder-Drafts) {
+treechildren:-moz-tree-image(folderNameCol, specialFolder-Drafts) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-draft.gif");
 }
 
 /* ..... Templates ..... */
 
-outlinerchildren:-moz-outliner-image(folderNameCol, specialFolder-Templates) {
+treechildren:-moz-tree-image(folderNameCol, specialFolder-Templates) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-template.gif");
 }
 
 /* ..... Trash ..... */
 
-outlinerchildren:-moz-outliner-image(folderNameCol, specialFolder-Trash) {
+treechildren:-moz-tree-image(folderNameCol, specialFolder-Trash) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-trash.gif");
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, isServer-true) {
+treechildren:-moz-tree-image(folderNameCol, isServer-true) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/server-mail.gif");
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, biffState-NewMail, isServer-true) {
+treechildren:-moz-tree-image(folderNameCol, biffState-NewMail, isServer-true) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/server-mail-new.gif");
 }
 
-outlinerchildren:-moz-outliner-cell-text(folderNameCol, newMessages-true),
-outlinerchildren:-moz-outliner-cell-text(folderNameCol, specialFolder-Inbox, newMessages-true) {
+treechildren:-moz-tree-cell-text(folderNameCol, newMessages-true),
+treechildren:-moz-tree-cell-text(folderNameCol, specialFolder-Inbox, newMessages-true) {
   font-weight: bold;
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, imapShared-true) {
+treechildren:-moz-tree-image(folderNameCol, imapShared-true) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-share.gif");
 }
 
 /* ..... Server Folders ..... */
 
-outlinerchildren:-moz-outliner-image(folderNameCol, isServer-true, serverType-pop3, isSecure-true) {
+treechildren:-moz-tree-image(folderNameCol, isServer-true, serverType-pop3, isSecure-true) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.gif");
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, isServer-true, serverType-imap, isSecure-true) {
+treechildren:-moz-tree-image(folderNameCol, isServer-true, serverType-imap, isSecure-true) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/server-remote-lock.gif");
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, isServer-true, serverType-none) {
+treechildren:-moz-tree-image(folderNameCol, isServer-true, serverType-none) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/server-local.gif");
 }
 
 /* ..... News Folders ..... */
 
-outlinerchildren:-moz-outliner-image(folderNameCol, serverType-nntp) {
+treechildren:-moz-tree-image(folderNameCol, serverType-nntp) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.gif");
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, isServer-true, serverType-nntp) {
+treechildren:-moz-tree-image(folderNameCol, isServer-true, serverType-nntp) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/server-news.gif");
 }
 
-outlinerchildren:-moz-outliner-image(folderNameCol, isServer-true, serverType-nntp, isSecure-true) {
+treechildren:-moz-tree-image(folderNameCol, isServer-true, serverType-nntp, isSecure-true) {
   padding-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/server-news-lock.gif");
 }
 
 /* ::::: All Servers ::::: */
 
-outlinerchildren:-moz-outliner-cell-text(closed, subfoldersHaveUnreadMessages-true) {
+treechildren:-moz-tree-cell-text(closed, subfoldersHaveUnreadMessages-true) {
   font-weight: bold;
 }
 
-outlinerchildren:-moz-outliner-cell-text(folderNameCol, isServer-true),
-outlinerchildren:-moz-outliner-cell-text(hasUnreadMessages-true) {
+treechildren:-moz-tree-cell-text(folderNameCol, isServer-true),
+treechildren:-moz-tree-cell-text(hasUnreadMessages-true) {
   font-weight: bold;
 }
 
-outlinerchildren:-moz-outliner-cell-text(folderNameCol, noSelect-true) {
+treechildren:-moz-tree-cell-text(folderNameCol, noSelect-true) {
   color: #808080;
   font-style: italic;
 }
@@ -177,15 +177,15 @@ outlinerchildren:-moz-outliner-cell-text(folderNameCol, noSelect-true) {
   list-style-image: none;
 }
 
-outlinerchildren:-moz-outliner-image(syncCol) {
+treechildren:-moz-tree-image(syncCol) {
   list-style-image: url("chrome://messenger/skin/icons/dot.gif");
 }
 
-outlinerchildren:-moz-outliner-image(syncCol, synchronize-true) {
+treechildren:-moz-tree-image(syncCol, synchronize-true) {
   list-style-image: url("chrome://messenger/skin/icons/check.gif");
 }
 
-outlinerchildren:-moz-outliner-image(syncCol, isServer-true) {
+treechildren:-moz-tree-image(syncCol, isServer-true) {
   list-style-image: none;
 }
 
index 194e979470a3b4d889a80c2612dd807a21d3529e..3ac881e520dbcff8cd3d51fce932106e08f4c10d 100644 (file)
   height: 0px;
 }
 
-/* ..... outliner adjustments ..... */
+/* ..... tree adjustments ..... */
  
-#folderOutliner {
+#folderTree {
   border: none;
   min-width: 1px;
 }
 
-#threadOutliner {
+#threadTree {
   border: none;
   min-width: 1px;
 }
index 1fa67279764e57b97023492bfb56088db2d125d5..5a1014f9a4020808c003db8aa37e9972a00bd28b 100644 (file)
 
 /* ::::: autocomplete icons ::::: */
 
-outlinerbody:-moz-outliner-cell-text(default-match) {
+treechildren:-moz-tree-cell-text(default-match) {
   margin: 2px -3px 2px 15px;
   border: none;
 }
 
-outlinerbody:-moz-outliner-image(local-abook) {
+treechildren:-moz-tree-image(local-abook) {
   margin: 2px -1px 2px 4px;
-  border: none;
   list-style-image: url("chrome://messenger/skin/addressbook/icons/addrbook.gif");
 }
 
-outlinerbody:-moz-outliner-image(remote-abook) {
+treechildren:-moz-tree-image(remote-abook) {
   margin: 2px -3px 2px 2px;
-  border: none;
   list-style-image: url("chrome://messenger/skin/addressbook/icons/remote-addrbook.gif");
 }
 
-outlinerbody:-moz-outliner-image(remote-err) {
+treechildren:-moz-tree-image(remote-err) {
   margin: 2px -3px 2px 2px;
-  border: none;
   list-style-image: url("chrome://messenger/skin/addressbook/icons/remote-addrbook-error.gif");
 }
 
index 344cefeba55bf3b5c93e5e04d20d0c446d98af45..73c2ae7059fe828057d4a7761d416882ce57ce64 100644 (file)
 
 /* ::::: subscribed icons  :::::: */
 
-.subscribedcol {
+treechildren:-moz-tree-cell(SubscribedColumn),
+treechildren:-moz-tree-cell(subscribedCol) {
   list-style-image: url("chrome://messenger/skin/icons/dot.gif");
 }
 
-.subscribedcol[Subscribed="true"] {
+treechildren:-moz-tree-cell(SubscribedColumn, Subscribed-true),
+treechildren:-moz-tree-cell(subscribedCol, subscribed) {
   list-style-image: url("chrome://messenger/skin/icons/check.gif");
 }
 
 /* ::::: folder icons :::::: */
 
-.tree-cell-subscribe-icon {
+treechildren:-moz-tree-image(NameColumn) {
+  margin-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-closed.gif");
 }
 
-.tree-cell-subscribe-icon[ServerType="nntp"] {
+treechildren:-moz-tree-image(NameColumn, ServerType-nntp),
+treechildren:-moz-tree-image(nameCol, nntp) {
+  margin-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.gif");
 }
 
 .subscribeMenuItem[ServerType="nntp"][IsSecure="true"] {
   list-style-image: url("chrome://messenger/skin/icons/server-news-lock.gif");
 }
-
-/* ::::: for search in subscribe ::::: */
-
-outlinerchildren:-moz-outliner-image(nameCol, nntp) {
-  padding-right: 2px;
-  list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.gif");
-}
-
-outlinerchildren:-moz-outliner-image(subscribedCol) {
-  list-style-image: url("chrome://messenger/skin/icons/dot.gif");
-}
-
-outlinerchildren:-moz-outliner-image(subscribedCol, subscribed) {
-  list-style-image: url("chrome://messenger/skin/icons/check.gif");
-}
index 07c00450b1a0ca1c092a6a964ad7a24d7009e86c..925089ff8f986fb931ec2e117575723d5fa33e99 100644 (file)
 
 /* ::::: thread decoration ::::: */
 
-outlinerchildren:-moz-outliner-cell-text(read) {
+treechildren:-moz-tree-cell-text(read) {
   font-weight: normal;
 }
 
-outlinerchildren:-moz-outliner-cell-text(unread) {
+treechildren:-moz-tree-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 
  */
-outlinerchildren:-moz-outliner-cell-text(container, closed, hasUnread, read) {
+treechildren:-moz-tree-cell-text(container, closed, hasUnread, read) {
   text-decoration: underline;
 }
 
@@ -65,27 +65,27 @@ outlinerchildren:-moz-outliner-cell-text(container, closed, hasUnread, read) {
  ****  Priority colors currently not being used at the moment.  It has been
  ****  disabled so as to not conflict with the labels color feature.
  ****
-outlinerchildren:-moz-outliner-cell-text(priorityCol, priority-highest) {
+treechildren:-moz-tree-cell-text(priorityCol, priority-highest) {
   color: red;
 }
 
-outlinerchildren:-moz-outliner-cell-text(priorityCol, priority-high) {
+treechildren:-moz-tree-cell-text(priorityCol, priority-high) {
   color: rgb(128, 0, 0);
 }
 
-outlinerchildren:-moz-outliner-cell-text(priorityCol, priority-lowest) {
+treechildren:-moz-tree-cell-text(priorityCol, priority-lowest) {
   color: rgb(170, 170, 170);
 }
 
-outlinerchildren:-moz-outliner-cell-text(priorityCol, priority-low) {
+treechildren:-moz-tree-cell-text(priorityCol, priority-low) {
   color: rgb(85, 85, 85);
 }
 
-outlinerchildren:-moz-outliner-cell-text(priorityCol, selected) {
+treechildren:-moz-tree-cell-text(priorityCol, selected) {
   color: -moz-DialogText;
 }
 
-outlinerchildren:-moz-outliner-cell-text(priorityCol, selected, focus) {
+treechildren:-moz-tree-cell-text(priorityCol, selected, focus) {
   color: HighlightText;
 }
  ****/
@@ -96,223 +96,208 @@ outlinerchildren:-moz-outliner-cell-text(priorityCol, selected, focus) {
 
 /* ..... thread column ..... */
 
-outlinercol.threadColumnHeader {
+treecol.threadColumnHeader {
   list-style-image: url("chrome://messenger/skin/icons/unthreadcol.gif");
 }
 
-outlinercol.threadColumnHeader[sortDirection="ascending"]  {
+treecol.threadColumnHeader[sortDirection="ascending"]  {
   list-style-image: url("chrome://messenger/skin/icons/threadcol.gif");
 }
 
-outlinercol.threadColumnHeader[sortDirection="descending"] {
+treecol.threadColumnHeader[sortDirection="descending"] {
   list-style-image: url("chrome://messenger/skin/icons/threadcol.gif");
 }
 
-outlinerchildren:-moz-outliner-image(threadCol, container) {
+treechildren:-moz-tree-image(threadCol, container) {
   list-style-image: url("chrome://messenger/skin/icons/thread-closed.gif");
 }
 
-outlinerchildren:-moz-outliner-image(threadCol, container, offline) {
+treechildren:-moz-tree-image(threadCol, container, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-closed-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(threadCol, container, open) {
+treechildren:-moz-tree-image(threadCol, container, open) {
   list-style-image: url("chrome://messenger/skin/icons/thread-open.gif");
 }
 
-outlinerchildren:-moz-outliner-image(threadCol, container, open, offline) {
+treechildren:-moz-tree-image(threadCol, container, open, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-open-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(threadCol, container, hasUnread) {
+treechildren:-moz-tree-image(threadCol, container, hasUnread) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-closed.gif");
 }
 
-outlinerchildren:-moz-outliner-image(threadCol, container, hasUnread, offline) {
+treechildren:-moz-tree-image(threadCol, container, hasUnread, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(threadCol, container, hasUnread, open) {
+treechildren:-moz-tree-image(threadCol, container, hasUnread, open) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-open.gif");
 }
 
-outlinerchildren:-moz-outliner-image(threadCol, container, hasUnread, open, offline) {
+treechildren:-moz-tree-image(threadCol, container, hasUnread, open, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-open-offline.gif");
 }
 
 /* ..... read column ..... */
 
-outlinercol.readColumnHeader {
+treecol.readColumnHeader {
   list-style-image: url("chrome://messenger/skin/icons/readcol.gif");
 }
 
-outlinerchildren:-moz-outliner-image(unreadButtonColHeader) {
+treechildren:-moz-tree-image(unreadButtonColHeader) {
   list-style-image: url("chrome://messenger/skin/icons/readmail.gif");
 }
 
-outlinerchildren:-moz-outliner-image(unreadButtonColHeader, unread) {
+treechildren:-moz-tree-image(unreadButtonColHeader, unread) {
   list-style-image: url("chrome://messenger/skin/icons/unreadmail.gif");
 }
 
 /* ..... flag column ..... */
 
-outlinercol.flagColumnHeader {
+treecol.flagColumnHeader {
   list-style-image: url("chrome://messenger/skin/icons/flagcol.gif");
 }
 
-outlinerchildren:-moz-outliner-image(flaggedCol) {
+treechildren:-moz-tree-image(flaggedCol) {
   list-style-image: url("chrome://messenger/skin/icons/readmail.gif");
 }
 
-outlinerchildren:-moz-outliner-image(flaggedCol, flagged) {
+treechildren:-moz-tree-image(flaggedCol, flagged) {
   list-style-image: url("chrome://messenger/skin/icons/flaggedmail.gif");
 }
 
 /* ..... subject column ..... */
 
-outlinerchildren:-moz-outliner-image(subjectCol) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol) {
+  margin-right: 2px;
   list-style-image: url("chrome://messenger/skin/icons/message-mail.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, new) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, new) {
   list-style-image: url("chrome://messenger/skin/icons/message-mail-new.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, attach) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, attach) {
   list-style-image: url("chrome://messenger/skin/icons/message-mail-attach.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, imapdeleted) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, imapdeleted) {
   list-style-image: url("chrome://messenger/skin/icons/message-mail-imapdelete.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, offline) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, offline) {
   list-style-image: url("chrome://messenger/skin/icons/message-mail-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, new, offline) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, new, offline) {
   list-style-image: url("chrome://messenger/skin/icons/message-mail-new-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, attach, offline) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, attach, offline) {
   list-style-image: url("chrome://messenger/skin/icons/message-mail-attach-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, imapdeleted, offline) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, imapdeleted, offline) {
   list-style-image: url("chrome://messenger/skin/icons/message-mail-imapdel-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, news) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, news) {
   list-style-image: url("chrome://messenger/skin/icons/message-news.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, news, attach) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, news, attach) {
   list-style-image: url("chrome://messenger/skin/icons/message-news-attach.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, news, attach, offline) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, news, attach, offline) {
   list-style-image: url("chrome://messenger/skin/icons/message-news-attach-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, news, new) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, news, new) {
   list-style-image: url("chrome://messenger/skin/icons/message-news-new.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, news, new, attach) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, news, new, attach) {
   list-style-image: url("chrome://messenger/skin/icons/message-news-new-attach.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, news, new, attach, offline) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, news, new, attach, offline) {
   list-style-image: url("chrome://messenger/skin/icons/message-news-new-attach-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, news, new, offline) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, news, new, offline) {
   list-style-image: url("chrome://messenger/skin/icons/message-news-new-offline.gif");
 }
 
-outlinerchildren:-moz-outliner-image(subjectCol, news, offline) {
-  padding-right: 2px;
+treechildren:-moz-tree-image(subjectCol, news, offline) {
   list-style-image: url("chrome://messenger/skin/icons/message-news-offline.gif");
 }
 
 /* ..... new thread icons for watch and ignore ..... */
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, watch) {
+treechildren:-moz-tree-image(news, threadCol, container, watch) {
   list-style-image: url("chrome://messenger/skin/icons/thread-closed-eye.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, ignore) {
+treechildren:-moz-tree-image(news, threadCol, container, ignore) {
   list-style-image: url("chrome://messenger/skin/icons/thread-closed-kill.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, watch, offline) {
+treechildren:-moz-tree-image(news, threadCol, container, watch, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-closed-offline-eye.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, ignore, offline) {
+treechildren:-moz-tree-image(news, threadCol, container, ignore, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-closed-offline-kill.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, hasUnread, watch) {
+treechildren:-moz-tree-image(news, threadCol, container, hasUnread, watch) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-eye.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, hasUnread, ignore) {
+treechildren:-moz-tree-image(news, threadCol, container, hasUnread, ignore) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-kill.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, hasUnread, watch, offline) {
+treechildren:-moz-tree-image(news, threadCol, container, hasUnread, watch, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-offline-eye.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, hasUnread, ignore, offline) {
+treechildren:-moz-tree-image(news, threadCol, container, hasUnread, ignore, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-closed-offline-kill.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, hasUnread, watch, open) {
+treechildren:-moz-tree-image(news, threadCol, container, hasUnread, watch, open) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-open-eye.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, hasUnread, ignore, open) {
+treechildren:-moz-tree-image(news, threadCol, container, hasUnread, ignore, open) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-open-kill.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, hasUnread, watch, open, offline) {
+treechildren:-moz-tree-image(news, threadCol, container, hasUnread, watch, open, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-open-offline-eye.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, hasUnread, ignore, open, offline) {
+treechildren:-moz-tree-image(news, threadCol, container, hasUnread, ignore, open, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-new-open-offline-kill.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, watch, open) {
+treechildren:-moz-tree-image(news, threadCol, container, watch, open) {
   list-style-image: url("chrome://messenger/skin/icons/thread-open-eye.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, ignore, open) {
+treechildren:-moz-tree-image(news, threadCol, container, ignore, open) {
   list-style-image: url("chrome://messenger/skin/icons/thread-open-kill.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, watch, open, offline) {
+treechildren:-moz-tree-image(news, threadCol, container, watch, open, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-open-offline-eye.gif");
 }
 
-outlinerchildren:-moz-outliner-image(news, threadCol, container, ignore, open, offline) {
+treechildren:-moz-tree-image(news, threadCol, container, ignore, open, offline) {
   list-style-image: url("chrome://messenger/skin/icons/thread-open-offline-kill.gif");
 }
 
index 7cbfd20b365019a97e7ba2d62293b749fa552589..674ef486d5608fbe3667134978746a911b100dd0 100644 (file)
      color: #FF0000;
      color: rgb(128, 0, 0); 
 */
-outlinerchildren:-moz-outliner-cell-text(lc-FFFFFF) {
+treechildren:-moz-tree-cell-text(lc-FFFFFF) {
   color: #FFFFFF
 }
-outlinerchildren:-moz-outliner-row(lc-FFFFFF, selected) {
+treechildren:-moz-tree-row(lc-FFFFFF, selected) {
   background-color: #FFFFFF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-CCCCCC) {
+treechildren:-moz-tree-cell-text(lc-CCCCCC) {
   color: #CCCCCC
 }
-outlinerchildren:-moz-outliner-row(lc-CCCCCC, selected) {
+treechildren:-moz-tree-row(lc-CCCCCC, selected) {
   background-color: #CCCCCC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-C0C0C0) {
+treechildren:-moz-tree-cell-text(lc-C0C0C0) {
   color: #C0C0C0
 }
-outlinerchildren:-moz-outliner-row(lc-C0C0C0, selected) {
+treechildren:-moz-tree-row(lc-C0C0C0, selected) {
   background-color: #C0C0C0;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-999999) {
+treechildren:-moz-tree-cell-text(lc-999999) {
   color: #999999
 }
-outlinerchildren:-moz-outliner-row(lc-999999, selected) {
+treechildren:-moz-tree-row(lc-999999, selected) {
   background-color: #999999;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-666666) {
+treechildren:-moz-tree-cell-text(lc-666666) {
   color: #666666
 }
-outlinerchildren:-moz-outliner-row(lc-666666, selected) {
+treechildren:-moz-tree-row(lc-666666, selected) {
   background-color: #666666;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-333333) {
+treechildren:-moz-tree-cell-text(lc-333333) {
   color: #333333
 }
-outlinerchildren:-moz-outliner-row(lc-333333, selected) {
+treechildren:-moz-tree-row(lc-333333, selected) {
   background-color: #333333;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-000000) {
+treechildren:-moz-tree-cell-text(lc-000000) {
   color: #000000
 }
-outlinerchildren:-moz-outliner-row(lc-000000, selected) {
+treechildren:-moz-tree-row(lc-000000, selected) {
   background-color: #000000;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFCCCC) {
+treechildren:-moz-tree-cell-text(lc-FFCCCC) {
   color: #FFCCCC
 }
-outlinerchildren:-moz-outliner-row(lc-FFCCCC, selected) {
+treechildren:-moz-tree-row(lc-FFCCCC, selected) {
   background-color: #FFCCCC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FF6666) {
+treechildren:-moz-tree-cell-text(lc-FF6666) {
   color: #FF6666
 }
-outlinerchildren:-moz-outliner-row(lc-FF6666, selected) {
+treechildren:-moz-tree-row(lc-FF6666, selected) {
   background-color: #FF6666;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FF0000) {
+treechildren:-moz-tree-cell-text(lc-FF0000) {
   color: #FF0000
 }
-outlinerchildren:-moz-outliner-row(lc-FF0000, selected) {
+treechildren:-moz-tree-row(lc-FF0000, selected) {
   background-color: #FF0000;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-CC0000) {
+treechildren:-moz-tree-cell-text(lc-CC0000) {
   color: #CC0000
 }
-outlinerchildren:-moz-outliner-row(lc-CC0000, selected) {
+treechildren:-moz-tree-row(lc-CC0000, selected) {
   background-color: #CC0000;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-990000) {
+treechildren:-moz-tree-cell-text(lc-990000) {
   color: #990000
 }
-outlinerchildren:-moz-outliner-row(lc-990000, selected) {
+treechildren:-moz-tree-row(lc-990000, selected) {
   background-color: #990000;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-660000) {
+treechildren:-moz-tree-cell-text(lc-660000) {
   color: #660000
 }
-outlinerchildren:-moz-outliner-row(lc-660000, selected) {
+treechildren:-moz-tree-row(lc-660000, selected) {
   background-color: #660000;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-330000) {
+treechildren:-moz-tree-cell-text(lc-330000) {
   color: #330000
 }
-outlinerchildren:-moz-outliner-row(lc-330000, selected) {
+treechildren:-moz-tree-row(lc-330000, selected) {
   background-color: #330000;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFCC99) {
+treechildren:-moz-tree-cell-text(lc-FFCC99) {
   color: #FFCC99
 }
-outlinerchildren:-moz-outliner-row(lc-FFCC99, selected) {
+treechildren:-moz-tree-row(lc-FFCC99, selected) {
   background-color: #FFCC99;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FF9966) {
+treechildren:-moz-tree-cell-text(lc-FF9966) {
   color: #FF9966
 }
-outlinerchildren:-moz-outliner-row(lc-FF9966, selected) {
+treechildren:-moz-tree-row(lc-FF9966, selected) {
   background-color: #FF9966;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FF9900) {
+treechildren:-moz-tree-cell-text(lc-FF9900) {
   color: #FF9900
 }
-outlinerchildren:-moz-outliner-row(lc-FF9900, selected) {
+treechildren:-moz-tree-row(lc-FF9900, selected) {
   background-color: #FF9900;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FF6600) {
+treechildren:-moz-tree-cell-text(lc-FF6600) {
   color: #FF6600
 }
-outlinerchildren:-moz-outliner-row(lc-FF6600, selected) {
+treechildren:-moz-tree-row(lc-FF6600, selected) {
   background-color: #FF6600;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-CC6600) {
+treechildren:-moz-tree-cell-text(lc-CC6600) {
   color: #CC6600
 }
-outlinerchildren:-moz-outliner-row(lc-CC6600, selected) {
+treechildren:-moz-tree-row(lc-CC6600, selected) {
   background-color: #CC6600;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-993300) {
+treechildren:-moz-tree-cell-text(lc-993300) {
   color: #993300
 }
-outlinerchildren:-moz-outliner-row(lc-993300, selected) {
+treechildren:-moz-tree-row(lc-993300, selected) {
   background-color: #993300;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-663300) {
+treechildren:-moz-tree-cell-text(lc-663300) {
   color: #663300
 }
-outlinerchildren:-moz-outliner-row(lc-663300, selected) {
+treechildren:-moz-tree-row(lc-663300, selected) {
   background-color: #663300;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFFF99) {
+treechildren:-moz-tree-cell-text(lc-FFFF99) {
   color: #FFFF99
 }
-outlinerchildren:-moz-outliner-row(lc-FFFF99, selected) {
+treechildren:-moz-tree-row(lc-FFFF99, selected) {
   background-color: #FFFF99;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFFF66) {
+treechildren:-moz-tree-cell-text(lc-FFFF66) {
   color: #FFFF66
 }
-outlinerchildren:-moz-outliner-row(lc-FFFF66, selected) {
+treechildren:-moz-tree-row(lc-FFFF66, selected) {
   background-color: #FFFF66;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFCC66) {
+treechildren:-moz-tree-cell-text(lc-FFCC66) {
   color: #FFCC66
 }
-outlinerchildren:-moz-outliner-row(lc-FFCC66, selected) {
+treechildren:-moz-tree-row(lc-FFCC66, selected) {
   background-color: #FFCC66;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFCC33) {
+treechildren:-moz-tree-cell-text(lc-FFCC33) {
   color: #FFCC33
 }
-outlinerchildren:-moz-outliner-row(lc-FFCC33, selected) {
+treechildren:-moz-tree-row(lc-FFCC33, selected) {
   background-color: #FFCC33;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-CC9933) {
+treechildren:-moz-tree-cell-text(lc-CC9933) {
   color: #CC9933
 }
-outlinerchildren:-moz-outliner-row(lc-CC9933, selected) {
+treechildren:-moz-tree-row(lc-CC9933, selected) {
   background-color: #CC9933;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-996633) {
+treechildren:-moz-tree-cell-text(lc-996633) {
   color: #996633
 }
-outlinerchildren:-moz-outliner-row(lc-996633, selected) {
+treechildren:-moz-tree-row(lc-996633, selected) {
   background-color: #996633;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-663333) {
+treechildren:-moz-tree-cell-text(lc-663333) {
   color: #663333
 }
-outlinerchildren:-moz-outliner-row(lc-663333, selected) {
+treechildren:-moz-tree-row(lc-663333, selected) {
   background-color: #663333;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFFFCC) {
+treechildren:-moz-tree-cell-text(lc-FFFFCC) {
   color: #FFFFCC
 }
-outlinerchildren:-moz-outliner-row(lc-FFFFCC, selected) {
+treechildren:-moz-tree-row(lc-FFFFCC, selected) {
   background-color: #FFFFCC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFFF33) {
+treechildren:-moz-tree-cell-text(lc-FFFF33) {
   color: #FFFF33
 }
-outlinerchildren:-moz-outliner-row(lc-FFFF33, selected) {
+treechildren:-moz-tree-row(lc-FFFF33, selected) {
   background-color: #FFFF33;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFFF00) {
+treechildren:-moz-tree-cell-text(lc-FFFF00) {
   color: #FFFF00
 }
-outlinerchildren:-moz-outliner-row(lc-FFFF00, selected) {
+treechildren:-moz-tree-row(lc-FFFF00, selected) {
   background-color: #FFFF00;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFCC00) {
+treechildren:-moz-tree-cell-text(lc-FFCC00) {
   color: #FFCC00
 }
-outlinerchildren:-moz-outliner-row(lc-FFCC00, selected) {
+treechildren:-moz-tree-row(lc-FFCC00, selected) {
   background-color: #FFCC00;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-999900) {
+treechildren:-moz-tree-cell-text(lc-999900) {
   color: #999900
 }
-outlinerchildren:-moz-outliner-row(lc-999900, selected) {
+treechildren:-moz-tree-row(lc-999900, selected) {
   background-color: #999900;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-666600) {
+treechildren:-moz-tree-cell-text(lc-666600) {
   color: #666600
 }
-outlinerchildren:-moz-outliner-row(lc-666600, selected) {
+treechildren:-moz-tree-row(lc-666600, selected) {
   background-color: #666600;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-333300) {
+treechildren:-moz-tree-cell-text(lc-333300) {
   color: #333300
 }
-outlinerchildren:-moz-outliner-row(lc-333300, selected) {
+treechildren:-moz-tree-row(lc-333300, selected) {
   background-color: #333300;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-99FF99) {
+treechildren:-moz-tree-cell-text(lc-99FF99) {
   color: #99FF99
 }
-outlinerchildren:-moz-outliner-row(lc-99FF99, selected) {
+treechildren:-moz-tree-row(lc-99FF99, selected) {
   background-color: #99FF99;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-66FF99) {
+treechildren:-moz-tree-cell-text(lc-66FF99) {
   color: #66FF99
 }
-outlinerchildren:-moz-outliner-row(lc-66FF99, selected) {
+treechildren:-moz-tree-row(lc-66FF99, selected) {
   background-color: #66FF99;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-33FF33) {
+treechildren:-moz-tree-cell-text(lc-33FF33) {
   color: #33FF33
 }
-outlinerchildren:-moz-outliner-row(lc-33FF33, selected) {
+treechildren:-moz-tree-row(lc-33FF33, selected) {
   background-color: #33FF33;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-33CC00) {
+treechildren:-moz-tree-cell-text(lc-33CC00) {
   color: #33CC00
 }
-outlinerchildren:-moz-outliner-row(lc-33CC00, selected) {
+treechildren:-moz-tree-row(lc-33CC00, selected) {
   background-color: #33CC00;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-009900) {
+treechildren:-moz-tree-cell-text(lc-009900) {
   color: #009900
 }
-outlinerchildren:-moz-outliner-row(lc-009900, selected) {
+treechildren:-moz-tree-row(lc-009900, selected) {
   background-color: #009900;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-006600) {
+treechildren:-moz-tree-cell-text(lc-006600) {
   color: #006600
 }
-outlinerchildren:-moz-outliner-row(lc-006600, selected) {
+treechildren:-moz-tree-row(lc-006600, selected) {
   background-color: #006600;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-003300) {
+treechildren:-moz-tree-cell-text(lc-003300) {
   color: #003300
 }
-outlinerchildren:-moz-outliner-row(lc-003300, selected) {
+treechildren:-moz-tree-row(lc-003300, selected) {
   background-color: #003300;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-99FFFF) {
+treechildren:-moz-tree-cell-text(lc-99FFFF) {
   color: #99FFFF
 }
-outlinerchildren:-moz-outlinerrow(lc-99FFFF, selected) {
+treechildren:-moz-tree-row(lc-99FFFF, selected) {
   background-color: #99FFFF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-33FFFF) {
+treechildren:-moz-tree-cell-text(lc-33FFFF) {
   color: #33FFFF
 }
-outlinerchildren:-moz-outliner-row(lc-33FFFF, selected) {
+treechildren:-moz-tree-row(lc-33FFFF, selected) {
   background-color: #33FFFF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-66CCCC) {
+treechildren:-moz-tree-cell-text(lc-66CCCC) {
   color: #66CCCC
 }
-outlinerchildren:-moz-outliner-row(lc-66CCCC, selected) {
+treechildren:-moz-tree-row(lc-66CCCC, selected) {
   background-color: #66CCCC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-00CCCC) {
+treechildren:-moz-tree-cell-text(lc-00CCCC) {
   color: #00CCCC
 }
-outlinerchildren:-moz-outliner-row(lc-00CCCC, selected) {
+treechildren:-moz-tree-row(lc-00CCCC, selected) {
   background-color: #00CCCC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-339999) {
+treechildren:-moz-tree-cell-text(lc-339999) {
   color: #339999
 }
-outlinerchildren:-moz-outliner-row(lc-339999, selected) {
+treechildren:-moz-tree-row(lc-339999, selected) {
   background-color: #339999;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-336666) {
+treechildren:-moz-tree-cell-text(lc-336666) {
   color: #336666
 }
-outlinerchildren:-moz-outliner-row(lc-336666, selected) {
+treechildren:-moz-tree-row(lc-336666, selected) {
   background-color: #336666;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-003333) {
+treechildren:-moz-tree-cell-text(lc-003333) {
   color: #003333
 }
-outlinerchildren:-moz-outliner-row(lc-003333, selected) {
+treechildren:-moz-tree-row(lc-003333, selected) {
   background-color: #003333;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-CCFFFF) {
+treechildren:-moz-tree-cell-text(lc-CCFFFF) {
   color: #CCFFFF
 }
-outlinerchildren:-moz-outliner-row(lc-CCFFFF, selected) {
+treechildren:-moz-tree-row(lc-CCFFFF, selected) {
   background-color: #CCFFFF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-66FFFF) {
+treechildren:-moz-tree-cell-text(lc-66FFFF) {
   color: #66FFFF
 }
-outlinerchildren:-moz-outliner-row(lc-66FFFF, selected) {
+treechildren:-moz-tree-row(lc-66FFFF, selected) {
   background-color: #66FFFF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-33CCFF) {
+treechildren:-moz-tree-cell-text(lc-33CCFF) {
   color: #33CCFF
 }
-outlinerchildren:-moz-outliner-row(lc-33CCFF, selected) {
+treechildren:-moz-tree-row(lc-33CCFF, selected) {
   background-color: #33CCFF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-3366FF) {
+treechildren:-moz-tree-cell-text(lc-3366FF) {
   color: #3366FF
 }
-outlinerchildren:-moz-outliner-row(lc-3366FF, selected) {
+treechildren:-moz-tree-row(lc-3366FF, selected) {
   background-color: #3366FF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-3333FF) {
+treechildren:-moz-tree-cell-text(lc-3333FF) {
   color: #3333FF
 }
-outlinerchildren:-moz-outliner-row(lc-3333FF, selected) {
+treechildren:-moz-tree-row(lc-3333FF, selected) {
   background-color: #3333FF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-000099) {
+treechildren:-moz-tree-cell-text(lc-000099) {
   color: #000099
 }
-outlinerchildren:-moz-outliner-row(lc-000099, selected) {
+treechildren:-moz-tree-row(lc-000099, selected) {
   background-color: #000099;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-000066) {
+treechildren:-moz-tree-cell-text(lc-000066) {
   color: #000066
 }
-outlinerchildren:-moz-outliner-row(lc-000066, selected) {
+treechildren:-moz-tree-row(lc-000066, selected) {
   background-color: #000066;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-CCCCFF) {
+treechildren:-moz-tree-cell-text(lc-CCCCFF) {
   color: #CCCCFF
 }
-outlinerchildren:-moz-outliner-row(lc-CCCCFF, selected) {
+treechildren:-moz-tree-row(lc-CCCCFF, selected) {
   background-color: #CCCCFF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-9999FF) {
+treechildren:-moz-tree-cell-text(lc-9999FF) {
   color: #9999FF
 }
-outlinerchildren:-moz-outliner-row(lc-9999FF, selected) {
+treechildren:-moz-tree-row(lc-9999FF, selected) {
   background-color: #9999FF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-6666CC) {
+treechildren:-moz-tree-cell-text(lc-6666CC) {
   color: #6666CC
 }
-outlinerchildren:-moz-outliner-row(lc-6666CC, selected) {
+treechildren:-moz-tree-row(lc-6666CC, selected) {
   background-color: #6666CC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-6633FF) {
+treechildren:-moz-tree-cell-text(lc-6633FF) {
   color: #6633FF
 }
-outlinerchildren:-moz-outliner-row(lc-6633FF, selected) {
+treechildren:-moz-tree-row(lc-6633FF, selected) {
   background-color: #6633FF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-6600CC) {
+treechildren:-moz-tree-cell-text(lc-6600CC) {
   color: #6600CC
 }
-outlinerchildren:-moz-outliner-row(lc-6600CC, selected) {
+treechildren:-moz-tree-row(lc-6600CC, selected) {
   background-color: #6600CC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-333399) {
+treechildren:-moz-tree-cell-text(lc-333399) {
   color: #333399
 }
-outlinerchildren:-moz-outliner-row(lc-333399, selected) {
+treechildren:-moz-tree-row(lc-333399, selected) {
   background-color: #333399;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-330099) {
+treechildren:-moz-tree-cell-text(lc-330099) {
   color: #330099
 }
-outlinerchildren:-moz-outliner-row(lc-330099, selected) {
+treechildren:-moz-tree-row(lc-330099, selected) {
   background-color: #330099;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-FFCCFF) {
+treechildren:-moz-tree-cell-text(lc-FFCCFF) {
   color: #FFCCFF
 }
-outlinerchildren:-moz-outliner-row(lc-FFCCFF, selected) {
+treechildren:-moz-tree-row(lc-FFCCFF, selected) {
   background-color: #FFCCFF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-FF99FF) {
+treechildren:-moz-tree-cell-text(lc-FF99FF) {
   color: #FF99FF
 }
-outlinerchildren:-moz-outliner-row(lc-FF99FF, selected) {
+treechildren:-moz-tree-row(lc-FF99FF, selected) {
   background-color: #FF99FF;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-CC66CC) {
+treechildren:-moz-tree-cell-text(lc-CC66CC) {
   color: #CC66CC
 }
-outlinerchildren:-moz-outliner-row(lc-CC66CC, selected) {
+treechildren:-moz-tree-row(lc-CC66CC, selected) {
   background-color: #CC66CC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-CC33CC) {
+treechildren:-moz-tree-cell-text(lc-CC33CC) {
   color: #CC33CC
 }
-outlinerchildren:-moz-outliner-row(lc-CC33CC, selected) {
+treechildren:-moz-tree-row(lc-CC33CC, selected) {
   background-color: #CC33CC;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-993399) {
+treechildren:-moz-tree-cell-text(lc-993399) {
   color: #993399
 }
-outlinerchildren:-moz-outliner-row(lc-993399, selected) {
+treechildren:-moz-tree-row(lc-993399, selected) {
   background-color: #993399;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-663366) {
+treechildren:-moz-tree-cell-text(lc-663366) {
   color: #663366
 }
-outlinerchildren:-moz-outliner-row(lc-663366, selected) {
+treechildren:-moz-tree-row(lc-663366, selected) {
   background-color: #663366;
 }
 
-outlinerchildren:-moz-outliner-cell-text(lc-330033) {
+treechildren:-moz-tree-cell-text(lc-330033) {
   color: #330033
 }
-outlinerchildren:-moz-outliner-row(lc-330033, selected) {
+treechildren:-moz-tree-row(lc-330033, selected) {
   background-color: #330033;
 }
 
 
-outlinerchildren:-moz-outliner-cell-text(lc-white, selected) {
+treechildren:-moz-tree-cell-text(lc-white, selected) {
   color: #FFFFFF
 }
-outlinerchildren:-moz-outliner-cell-text(lc-black, selected) {
+treechildren:-moz-tree-cell-text(lc-black, selected) {
   color: #000000
 }
-
index 19dd77ece7c041e5b5b1cffa929f20009a045eec..0b48ec7c2d9ce5155e90bc942d9af87f70abb6ad 100644 (file)
@@ -197,37 +197,13 @@ toolbar[toolbarmode="small"] > toolbargrippy {
   list-style-image: none;
 } 
 
-/*
-#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-act.gif");
-}
-
-#page-proxy-button[pageproxystate="invalid"] {
-  cursor: default;
-  list-style-image: url("chrome://communicator/skin/bookmarks/location-dis.gif");
-}
-*/
-
 /* ::::: autocomplete ::::: */
 
-/*
-.autocomplete-history-dropmarker {
-  border-right-width: 1px;
-  border-bottom-width: 1px;
-  -moz-border-right-colors: ThreeDShadow;
-  -moz-border-bottom-colors: ThreeDShadow;
-}
-*/
-
-.autocomplete-outlinerbody:-moz-outliner-cell-text(value) {
+.autocomplete-treebody:-moz-tree-cell-text(value) {
   padding-left: 13px;
 }
 
-.autocomplete-outlinerbody:-moz-outliner-cell-text(comment) {
+.autocomplete-treebody:-moz-tree-cell-text(comment) {
   color: #808080;
 /*  font-style: italic; */
 }
index be8934c70608cbc2ad6da2d7df15c3251cbf7081..ab732f6bb5f0e95d47cb8228c1da2154fcbeab56 100644 (file)
@@ -36,7 +36,7 @@
 
 @import "chrome://global/skin/";
 
-outliner {
+tree {
   margin: .5em;
 }