big changes to get this baby running again. It's not perfect, but it's up\! yay\!
authorrobert <robert>
Fri, 27 Apr 2001 23:37:29 +0000 (23:37 +0000)
committerrobert <robert>
Fri, 27 Apr 2001 23:37:29 +0000 (23:37 +0000)
49 files changed:
LCARStrek/communicator/skin/bookmarks/bookmark-item-updated.gif [new file with mode: 0755]
LCARStrek/communicator/skin/bookmarks/bookmarks-tree.css [new file with mode: 0755]
LCARStrek/communicator/skin/bookmarks/bookmarks.css
LCARStrek/communicator/skin/bookmarks/bookmarksToolbar.css [new file with mode: 0644]
LCARStrek/communicator/skin/bookmarks/bookmarksWindow.css [new file with mode: 0644]
LCARStrek/communicator/skin/bookmarks/notification.gif [new file with mode: 0644]
LCARStrek/communicator/skin/bookmarks/platformBookmarks.css [new file with mode: 0644]
LCARStrek/communicator/skin/bookmarks/schedule.gif [new file with mode: 0644]
LCARStrek/communicator/skin/box.css
LCARStrek/communicator/skin/directory/directory.css
LCARStrek/communicator/skin/menubutton.css
LCARStrek/communicator/skin/menubuttonBindings.xml
LCARStrek/communicator/skin/sidebar/sidebar.css
LCARStrek/communicator/skin/sidebar/sidebarBindings.xml
LCARStrek/communicator/skin/splitter.css
LCARStrek/communicator/skin/wallet/CookieViewer.css
LCARStrek/communicator/skin/wallet/SignonViewer.css
LCARStrek/communicator/skin/wallet/WalletEditor.css
LCARStrek/global/skin/box.css
LCARStrek/global/skin/buttonBindings.xml
LCARStrek/global/skin/checkbox.css
LCARStrek/global/skin/classicBindings.xml
LCARStrek/global/skin/colorpicker.css [new file with mode: 0644]
LCARStrek/global/skin/formatting.css
LCARStrek/global/skin/global.css
LCARStrek/global/skin/linkTree.css [new file with mode: 0644]
LCARStrek/global/skin/menu.css
LCARStrek/global/skin/menubutton.css
LCARStrek/global/skin/menubuttonBindings.xml
LCARStrek/global/skin/menulistBindings.xml
LCARStrek/global/skin/outliner.css [new file with mode: 0644]
LCARStrek/global/skin/radio.css
LCARStrek/global/skin/scrollbarBindings.xml [new file with mode: 0644]
LCARStrek/global/skin/scrollbars.css
LCARStrek/global/skin/splitter.css
LCARStrek/global/skin/tabcontrol.css
LCARStrek/global/skin/textfield.css
LCARStrek/global/skin/toolbar.css
LCARStrek/global/skin/tree.css
LCARStrek/global/skin/workaround.xml [deleted file]
LCARStrek/manifest.rdf
LCARStrek/messenger/skin/addressbook/addressbook.css
LCARStrek/messenger/skin/mailheader.css
LCARStrek/messenger/skin/messenger.css
LCARStrek/messenger/skin/messengercompose/messengercompose.css
LCARStrek/messenger/skin/msgHdrViewOverlay.css
LCARStrek/messenger/skin/threadPane.css
LCARStrek/navigator/skin/navigator.css
LCARStrek/navigator/skin/personalToolbar.css [new file with mode: 0644]

diff --git a/LCARStrek/communicator/skin/bookmarks/bookmark-item-updated.gif b/LCARStrek/communicator/skin/bookmarks/bookmark-item-updated.gif
new file mode 100755 (executable)
index 0000000..c30e907
Binary files /dev/null and b/LCARStrek/communicator/skin/bookmarks/bookmark-item-updated.gif differ
diff --git a/LCARStrek/communicator/skin/bookmarks/bookmarks-tree.css b/LCARStrek/communicator/skin/bookmarks/bookmarks-tree.css
new file mode 100755 (executable)
index 0000000..591abaa
--- /dev/null
@@ -0,0 +1,195 @@
+/* -*- Mode: C; 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ */
+
+treeitem[container="true"][open="true"][loading="true"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
+}
+
+treeitem[status="new"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"] > treerow > .treecell-bookmark,
+treeitem[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"] > treerow > .treecell-bookmark,
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"] > treerow > .treecell-bookmark,
+treeitem[container="true"] > treerow > .treecell-bookmark
+{
+ 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-bookmark,
+treeitem[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"][open="true"] > treerow > .treecell-bookmark,
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"] > treerow > .treecell-bookmark,
+treeitem[container="true"][open="true"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Bookmark"] > treerow > .treecell-bookmark
+{
+ 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-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/directory/folder-open.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/directory/folder-closed.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/article.gif");
+}
+
+treeitem > treerow > .treecell-bookmark {
+ list-style-image:url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+#navprintplus
+{
+ display:none !important; 
+} 
+
+
+/* Style rules below currently do only apply to bookmark window "file" menubutton */ 
+
+/** 
+ * Style rules for bookmarks tree items. Ideally this would be usage agnostic, but
+ * there's window/panel specific cruft in here too. 
+ **/    
+  .treecell-bookmark
+    {
+      list-style-image    : inherit;
+    }
+
+  .treeitem-bookmark
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+    }
+  .treeitem-bookmark[menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-item-sel.gif");
+    }
+  .treeitem-bookmark[container="true"][open="true"][loading="true"]
+    {
+      list-style-image    : url("chrome://global/skin/loading.gif") ! important ;
+    }
+
+  .treeitem-bookmark[status="new"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-item-updated.gif") ! important ;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"],
+  .treeitem-bookmark[container="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][menuactive="true"],
+  .treeitem-bookmark[container="true"][menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][open="true"],
+  .treeitem-bookmark[container="true"][open="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][open="true"][menuactive="true"],
+  .treeitem-bookmark[container="true"][open="true"][menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/personal-folder-closed.gif") !important;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/personal-folder-closed-sel.gif") !important;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/personal-folder-open.gif") !important;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"][menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/personal-folder-open-sel.gif") !important;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"],
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Bookmark"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+    }
+/**
+ * XXX - need to create some different icons for file system objects
+ **/    
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/directory/file-folder-open.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/directory/file-folder-closed.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#FileSystemObject"]
+    {
+      list-style-image    : url("chrome://communicator/skin/directory/file-icon.gif");
+    }
+
+/**
+ * Bookmarks tree 
+ **/    
+  .bookmarks-panel-tree, .bookmarks-panel-tree > .tree-container-treerows
+    {
+      border              : none;
+    }
+
+  #bookmarksTree
+    {
+      border-top          : none;
+      border-bottom       : none;
+    }
index 8c512de0ae24249f044b5406af8c3dda6d57d598..91a7d54600779e2fd2787d103af0743201930ad5 100755 (executable)
 .iframe-panel tree { border: 1px solid green; padding: 0px; }
 */
 
-.bookmarkitem
+.bookmark-item
   {
     list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+    cursor                               : pointer;
   }
 
-.bookmarkitem[menuactive="true"]
+.bookmark-item[menuactive="true"]
   {
     list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item-sel.gif");
   }
 
-.bookmarkfolder
+.bookmark-item[container="true"]
   {
     list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
   }
 
-.bookmarkfolder[menuactive="true"]
+.bookmark-item[container="true"] > box > text 
+  {
+    max-width: 8em;
+  }
+
+.bookmark-item[container="true"][menuactive="true"]
   {
     list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");
   }
   
-.bookmarkfolder[open="true"]
+.bookmark-item[container="true"][open="true"]
   {
     list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
   }  
 
-.bookmarkfolder[open="true"][menuactive="true"]
+.bookmark-item[container="true"][open="true"][menuactive="true"]
   {
     list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");
   }  
   
   
-treeitem[container="true"][open="true"][loading="true"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
-}
-
-treeitem[status="new"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#Folder"] > treerow > .treecell-bookmark,
-treeitem[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"] > treerow > .treecell-bookmark,
-treeitem[container="true"][open="true"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
-}
-
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Folder"] > treerow > .treecell-bookmark,
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"] > treerow > .treecell-bookmark,
-treeitem[selected="true"][container="true"][open="true"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#Folder"][open="true"] > treerow > .treecell-bookmark
-treeitem[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"][open="true"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
-}
-
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Folder"][open="true"] > treerow > .treecell-bookmark,
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"][open="true"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");
-}
-
-treeitem[container="true"][open="true"] > treerow > .treecell-bookmark {
- 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-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-closed.gif");
-}
-
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-closed-sel.gif");
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"] > > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-open.gif");
-}
-
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"] > > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-open-sel.gif");
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#IEFavorite"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/iefavorite.gif");
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#Bookmark"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
-}
-
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Bookmark"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item-sel.gif");
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/folder-open.gif");
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/folder-closed.gif");
-}
-
-treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"] > treerow > .treecell-bookmark
-{
- list-style-image: url("chrome://communicator/skin/bookmarks/article.gif");
-}
-
-treeitem > treerow > .treecell-bookmark {
- list-style-image:url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
-}
+.bookmark-item[container="true"][open="true"][loading="true"]
+  {
+   list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
+  }
 
+.bookmark-item[status="new"]
+  {
+   list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
+  }
+
+/*
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Folder"],
+.bookmark-item[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"],
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"]
+  {
+   list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+  }
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Folder"][open="true"],
+.bookmark-item[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"][open="true"],
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"],
+  {
+   list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+  }
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"]
+  {
+   list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+  }
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Bookmark"]
+  {
+   list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+  }
+*/
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"]
+  {
+   list-style-image: url("chrome://communicator/skin/directory/folder-open.gif");
+  }
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"]
+  {
+   list-style-image: url("chrome://communicator/skin/directory/folder-closed.gif");
+  }
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#FileSystemObject"]
+  {
+   list-style-image: url("chrome://communicator/skin/bookmarks/article.gif");
+  }
+
+/*
+.bookmark-item > treerow > .treecell-bookmark
+  {
+   list-style-image:url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+  }
+
+#navprintplus
+  {
+   display:none !important; 
+  }
+
+*/
 
diff --git a/LCARStrek/communicator/skin/bookmarks/bookmarksToolbar.css b/LCARStrek/communicator/skin/bookmarks/bookmarksToolbar.css
new file mode 100644 (file)
index 0000000..0a758c7
--- /dev/null
@@ -0,0 +1,90 @@
+@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
+
+/**
+ * Bookmark toolbar buttons
+ **/    
+
+/*    
+  .button-toolbar.bookmark-item,
+  .button-toolbar.bookmark-item:hover,
+  .button-toolbar.bookmark-item:hover:active,
+  .button-toolbar.bookmark-item > .button-internal-box,
+  .button-toolbar.bookmark-item:hover > .button-internal-box,
+  .button-toolbar.bookmark-item:hover:active > .button-internal-box,
+  .button-toolbar.bookmark-item 
+      > .menubutton-toolbar-single-internal-box,
+  .button-toolbar.bookmark-item:hover 
+      > .menubutton-toolbar-single-internal-box,
+  .button-toolbar.bookmark-item:hover:active 
+      > .menubutton-toolbar-single-internal-box
+    {
+      border              : none !important;
+    }
+*/
+    
+  .bookmark-item.button-toolbar[container="true"],
+  .bookmark-item.button-toolbar[container="true"]:hover,
+  .bookmark-item.button-toolbar[container="true"]:hover:active
+    {
+      cursor              : default;
+      background-color    : transparent;
+      color               : inherit;
+      text-decoration     : none;
+    }
+  
+  .bookmark-item.button-toolbar
+    {
+      cursor               : pointer;
+    }
+
+  .bookmark-item > .menubutton-toolbar-single-internal-box > .menubutton-toolbar-single-dropmarker
+    {
+      display             : none;
+    }
+    
+  .button-toolbar.bookmark-item
+    {
+      max-width           : 10em;
+    }
+    
+  .button-toolbar.bookmark-item > .menubutton-toolbar-single-internal-box
+      > .menubutton-toolbar-single-text 
+    {
+      max-width           : 8em !important;
+    }
+
+/*
+  .bookmark-item.button-toolbar:hover
+    {
+      color               : #0000FF;
+      text-decoration     : underline;
+    }
+
+  .bookmark-item.button-toolbar:hover:active
+    {
+      background-color    : transparent;
+      color               : #FF0000;
+      text-decoration     : underline;
+    }
+*/
+
+  /* drag and drop feedback */
+  .bookmark-item.button-toolbar[dragover-left="true"]
+    {
+      margin-left         : 0px;
+      border-left         : 2px solid #008484;
+    }
+
+  .bookmark-item.button-toolbar[dragover-right="true"]
+    {
+      margin-right        : 0px;
+      border-right        : 2px solid #008484;
+    }
+
+  .menubutton-toolbar-single-text[dragover-top="true"]
+    {
+      background-color    : #008484;
+      color               : #FFCF00;
+    }
+
+
diff --git a/LCARStrek/communicator/skin/bookmarks/bookmarksWindow.css b/LCARStrek/communicator/skin/bookmarks/bookmarksWindow.css
new file mode 100644 (file)
index 0000000..3ad45c5
--- /dev/null
@@ -0,0 +1,50 @@
+/* -*- Mode: C; 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ *   Ben Goodger <ben@netscape.com>
+ *   Josh Soref  <timeless@mac.com>
+ */
+
+@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");
+    }    
+    
diff --git a/LCARStrek/communicator/skin/bookmarks/notification.gif b/LCARStrek/communicator/skin/bookmarks/notification.gif
new file mode 100644 (file)
index 0000000..c9687c5
Binary files /dev/null and b/LCARStrek/communicator/skin/bookmarks/notification.gif differ
diff --git a/LCARStrek/communicator/skin/bookmarks/platformBookmarks.css b/LCARStrek/communicator/skin/bookmarks/platformBookmarks.css
new file mode 100644 (file)
index 0000000..757b343
--- /dev/null
@@ -0,0 +1,33 @@
+/**
+ * Bookmarks tree 
+ **/ 
+   
+/*
+  .bookmarks-window-tree
+    {
+      border-top          : 1px solid ThreeDDarkShadow !important;
+      border-bottom       : 1px solid ThreeDFace;
+      border-left         : 1px solid ThreeDShadow;
+      border-right        : 1px solid ThreeDHighlight;
+    }
+*/
+
+  .bookmarks-window-tree > .tree-container-treerows
+    {
+      border-left         : 1px solid #9C9CFF;
+      border-right        : 1px solid #9C9CFF;
+    }  
+    
+  .bookmarks-panel-tree, .bookmarks-panel-tree > .tree-container-treerows
+    {
+      border              : none;
+    }
+    
+  #panel-bar
+    {
+      border-top          : 1px solid #9C9CFF;
+      border-bottom       : 1px solid #9C9CFF;
+    }    
+
+
+
diff --git a/LCARStrek/communicator/skin/bookmarks/schedule.gif b/LCARStrek/communicator/skin/bookmarks/schedule.gif
new file mode 100644 (file)
index 0000000..791721e
Binary files /dev/null and b/LCARStrek/communicator/skin/bookmarks/schedule.gif differ
index aa09d67545aedc0c76b9c8dc41c84e513f7b387e..4e05111184db2e2f90e1ede70f123c6d7ed30709 100755 (executable)
@@ -1,12 +1,11 @@
-\r
-\r
-.box-toolbar-group > box\r
-  {\r
-    -moz-border-radius    : 5px 0px 0px 5px;\r
-    border                : 1px solid #9C9CFF;\r
-    background-color      : #000000;\r
-    padding               : 1px;\r
-    margin                : 0px 0px 0px 3px;\r
-  }\r
-  \r
-  
\ No newline at end of file
+/* hmm, could this box (hbox) be in any other component than navigator? */
+
+#urlbar-container
+  {
+    -moz-border-radius    : 5px 0px 0px 5px;
+    border                : 1px solid #9C9CFF;
+    background-color      : #000000;
+    padding               : 1px;
+    margin                : 0px 0px 0px 3px;
+  }
+
index 8741f6cdf48c48cfcd7f3e029a0c61f1fd9a87ad..a6cf21f1da409a273081941f6f22548e2d91cdf9 100755 (executable)
-/* -*- Mode: C; c-basic-offset: 2 -*-\r
- *\r
- * The contents of this file are subject to the Netscape Public\r
- * License Version 1.1 (the "License"); you may not use this file\r
- * except in compliance with the License. You may obtain a copy of\r
- * the License at http://www.mozilla.org/NPL/\r
- *\r
- * Software distributed under the License is distributed on an "AS\r
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or\r
- * implied. See the License for the specific language governing\r
- * rights and limitations under the License.\r
- *\r
- * The Original Code is mozilla.org code.\r
- *\r
- * The Initial Developer of the Original Code is Netscape\r
- * Communications Corporation.  Portions created by Netscape are\r
- * Copyright (C) 1998 Netscape Communications Corporation. All\r
- * Rights Reserved.\r
- *\r
- * Contributor(s): \r
- */\r
-\r
-/*\r
-\r
-  Style rules specific to the directory listing window.\r
-\r
-*/\r
-\r
-/* Hide twisty for files */\r
-.treecell-indent[type="FILE"] > .tree-cell-twisty \r
-  {\r
-    list-style-image      : none;\r
-  }\r
-\r
-.treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-icon.gif");\r
-  }  \r
-  \r
-treeitem[selected="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-icon-sel.gif");\r
-  }\r
-  \r
-treeitem[container="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-folder-closed.gif");\r
-  }\r
-treeitem[container="true"][selected="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-folder-closed-sel.gif");\r
-  }\r
-\r
-treeitem[container="true"][open="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-folder-open.gif");\r
-  }\r
-treeitem[container="true"][open="true"][selected="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-folder-open-sel.gif");\r
-  }\r
-  \r
-  \r
-/* Show an animated icon when a directory/symlink is loading */\r
-treeitem[type="SYMBOLIC-LINK"][loading="true"] > treerow > .treecell-filename > .tree-cell-twisty,\r
-treeitem[type="DIRECTORY"][loading="true"] > treerow > treecell > .tree-cell-twisty\r
-  {\r
-    list-style-image      : url("chrome://global/skin/loading.gif");\r
-  }\r
-\r
-/* Italicize a symbolic link and make it look like a link (it can be a dir or link) */\r
-.treecell-filename[type="SYMBOLIC-LINK"] \r
-  {\r
-    color                 : inherit;\r
-    text-decoration       : inherit;\r
-    font-style            : italic;\r
-  }\r
-\r
+/* -*- Mode: C; 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ */
+
+/*
+
+  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-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;
+}
+
index bcc1cb6a0160f7fcfe2ab045fcf59a7392076df0..7c6b79439534e65cadd708d354bc1cbe672242d9 100755 (executable)
@@ -30,6 +30,8 @@
     {
       -moz-border-radius    : 3px;
       padding               : 1px 2px 1px 2px;
+      background-color      : #000000;
+      color                 : #FFCF00;
     }
 
 
  * Navigation bar style menubuttons 
  **/
 
-.menubutton-dual.toolbar
+/* This is really a hack to deal with buggy :hover - but it's now in toolkit (see below, taken from classic) */
+
+/**
+ * XXX - this is a hack. :hover does not work to spec and so we're using a binding
+ *       with JS that lives in xpfe/global/resources/content/menulistBindings.xml
+ *       to set attributes on various parts of the button when mouse down/over 
+ *       events fire. When :hover works correctly, this can be removed (see
+ *       revision 1.21 of this file for details.
+ */
+
+
+.menubutton-dual.top
+  {
+    -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-dual-ex");
+/*    -moz-user-focus       : ignore !important; */
+  }
+
+.menubutton-dual.left
+  {
+    -moz-binding          : url("chrome://global/content/menulistBindings.xml#menubutton-dual-ex-left");
+/*    -moz-user-focus       : none !important; */
+  }  
+  
+
+
+.menubutton-dual
   {
     font-size               : smaller;
   }
 
+/* where have you gone? 
+
 .menubutton-dual.toolbar:hover > .menubutton-internal-box,
 .menubutton-dual.toolbar:hover:active > .menubutton-internal-box
   {
     -moz-border-radius      : 3px 0px 0px 3px;
   }
 
-.menubutton-dual.toolbar > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box > .button-text-container 
+*/
+
+.menubutton-dual-ex-button > .button-internal-box > .button-text-container 
   {
     padding-top             : 3px;
     text-align              : center;
   }
 
-.menubutton-dual.toolbar > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box
+
+
+.menubutton-dual > .menubutton-dual-ex-button > .button-internal-box
   {
     padding                 : 1px;
     border                  : none;
     -moz-border-radius      : 3px 0px 0px 3px;
   }
 
-.menubutton-dual.toolbar:hover > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box,
-.menubutton-dual.toolbar > .menubutton-internal-box > .menubutton-dual-button:hover > .button-internal-box
+.menubutton-dual-ex-button
+  {
+    margin                  : 0px;
+  }
+.menubutton-dual:hover > .menubutton-dual-ex-button > .button-internal-box,
+.menubutton-dual[buttonover="true"] > .menubutton-dual-ex-button > .button-internal-box
   {
     background-color        : #FFCF00;
     color                   : #000000;
     border                  : none;
   }
 
-.menubutton-dual.toolbar:hover:active > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box,
-.menubutton-dual.toolbar > .menubutton-internal-box > .menubutton-dual-button:hover:active > .button-internal-box
+.menubutton-dual:hover:active > .menubutton-dual-ex-button > .button-internal-box,
+.menubutton-dual > .menubutton-dual-ex-button:hover:active > .button-internal-box
   {
     background-color        : #FFCF00;
     color                   : #000000;
     border                  : none;
   }
 
-.menubutton-dual.toolbar[open="true"] > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box
+.menubutton-dual[open="true"] > .menubutton-dual-ex-button > .button-internal-box
   {
     background-color        : #FF9F00;
     color                   : #000000;
     border                  : none;
   }
 
-.menubutton-dual.toolbar[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box,
-.menubutton-dual.toolbar[disabled="true"]:hover:active > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box,
-.menubutton-dual.toolbar[disabled="true"][open="true"] > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box,
-.menubutton-dual.toolbar[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover:active > .button-internal-box
+.menubutton-dual[disabled="true"] > .menubutton-dual-ex-button > .button-internal-box,
+.menubutton-dual[disabled="true"]:hover:active > .menubutton-dual-ex-button > .button-internal-box,
+.menubutton-dual[disabled="true"][open="true"] > .menubutton-dual-ex-button > .button-internal-box,
+.menubutton-dual[disabled="true"][buttonover="true"] > .menubutton-dual-ex-button > .button-internal-box,
+.menubutton-dual[disabled="true"] > .menubutton-dual-ex-button:hover:active > .button-internal-box
   {
     background-color        : #000000;
     color                   : #8050B0;
     border                  : none;
   }
 
-.menubutton-dual.toolbar > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+
+  
+.menubutton-dual > .menubutton-dual-dropmarker-box
   {
     -moz-border-radius      : 0px 3px 3px 0px;
     padding                 : 1px;
     border                  : none;
   }
 
-.menubutton-dual.toolbar:hover > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+.menubutton-dual-ex:hover > .menubutton-dual-dropmarker-box,
+.menubutton-dual:hover > .menubutton-dual-dropmarker-box,
+.menubutton-dual > .menubutton-dual-dropmarker-box:hover,
+.menubutton-dual[buttonover="true"] > .menubutton-dual-dropmarker-box
   {
     background-color        : #FFCF00;
     color                   : #000000;
     border                  : none;
   }
 
-.menubutton-dual.toolbar:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+.menubutton-dual:hover:active > .menubutton-dual-dropmarker-box
   {
     background-color        : #FFCF00;
     color                   : #000000;
     border                  : none;
   }
 
-.menubutton-dual.toolbar[open="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+.menubutton-dual[open="true"] > .menubutton-dual-dropmarker-box
   {
     background-color        : #FF9F00;
     color                   : #000000;
     border                  : none;
   }
 
-.menubutton-dual.toolbar[disabled="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box,
-.menubutton-dual.toolbar[disabled="true"]:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box,
-.menubutton-dual.toolbar[disabled="true"][open="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+.menubutton-dual[disabled="true"] > .menubutton-dual-dropmarker-box,
+.menubutton-dual[disabled="true"]:hover:active > .menubutton-dual-dropmarker-box,
+.menubutton-dual[disabled="true"][open="true"] > .menubutton-dual-dropmarker-box,
+.menubutton-dual[disabled="true"][buttonover="true"] > .menubutton-dual-dropmarker-box
   {
     background-color        : #000000;
     color                   : #8050B0;
     border                  : none;
   }
 
-menubutton > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker
+menubutton > .menubutton-dual-dropmarker-box > .menubutton-dropmarker
   {
 /*    padding-bottom           : 17px;  */
     padding-bottom           : 24px;  
   }
 
+
+
index 9d0a28a7bbc49e07d2d92a7da2a79cf33451ba8a..a0fa81341d4df8fb86530ccbc9747e29b44b206d 100755 (executable)
@@ -1,50 +1,50 @@
-<?xml version="1.0"?>\r
-\r
-<bindings id="xulBindings"\r
-          xmlns="http://www.mozilla.org/xbl"\r
-          xmlns:html="http://www.w3.org/1999/xhtml"\r
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">\r
-   \r
-  <binding id="menubutton-dual-foo">\r
-    <content excludes="observes,template,menupopup">\r
-      <xul:stack>\r
-        <xul:button class="menubutton-dual-button button-toolbar-1 top" allowevents="true" \r
-                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value,crop,accesskey,disabled"/>\r
-        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">\r
-          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>\r
-        </xul:box>\r
-      </xul:stack>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="menubutton-dual-blue">\r
-    <content excludes="observes,template,menupopup">\r
-        <xul:button class="menubutton-dual-button button-toolbar-1 top" allowevents="true" \r
-                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value,crop,accesskey,disabled"/>\r
-        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">\r
-          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>\r
-        </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="menubutton-dual-standard">\r
-    <content excludes="observes,template,menupopup">\r
-        <xul:button class="menubutton-dual-button button-toolbar-2 top" allowevents="true" \r
-                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value,crop,accesskey,disabled"/>\r
-        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">\r
-          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>\r
-        </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="menubutton-ubhist" extends="xul:menubutton">\r
-    <content excludes="observes,template,menupopup">\r
-      <xul:button class="button-toolbar-3">\r
-        <xul:box class="button-internal-box">\r
-          <xul:image inherits="disabled"/>\r
-        </xul:box>\r
-      </xul:button>\r
-    </content>\r
-  </binding>\r
-\r
-</bindings>
\ No newline at end of file
+<?xml version="1.0"?>
+
+<bindings id="xulBindings"
+          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="menubutton-dual-foo">
+    <content excludes="observes,template,menupopup">
+      <xul:stack>
+        <xul:button class="menubutton-dual-button button-toolbar-1 top" allowevents="true" 
+                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value=label,crop,accesskey,disabled"/>
+        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
+          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
+        </xul:box>
+      </xul:stack>
+    </content>
+  </binding>
+
+  <binding id="menubutton-dual-blue">
+    <content excludes="observes,template,menupopup">
+        <xul:button class="menubutton-dual-button button-toolbar-1 top" allowevents="true" 
+                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value=label,crop,accesskey,disabled"/>
+        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
+          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
+        </xul:box>
+    </content>
+  </binding>
+
+  <binding id="menubutton-dual-standard">
+    <content excludes="observes,template,menupopup">
+        <xul:button class="menubutton-dual-button button-toolbar-2 top" allowevents="true" 
+                    inherits="buttontooltiptext:tooltiptext,buttonaction:oncommand,src,value=label,crop,accesskey,disabled"/>
+        <xul:box class="menubutton-dual-dropmarker-box" autostretch="never" valign="top" flex="1">
+          <xul:image class="menubutton-dual-dropmarker" inherits="disabled"/>
+        </xul:box>
+    </content>
+  </binding>
+
+  <binding id="menubutton-ubhist" extends="xul:menubutton">
+    <content excludes="observes,template,menupopup">
+      <xul:button class="button-toolbar-3">
+        <xul:box class="button-internal-box">
+          <xul:image inherits="disabled"/>
+        </xul:box>
+      </xul:button>
+    </content>
+  </binding>
+
+</bindings>
index 538be6d15b22a2d0fac6883129cc70c4c7cff6fe..e5c241cfdb03591ba795d32fe9d5d7aca6768545 100755 (executable)
-/* \r
- * The contents of this file are subject to the Mozilla Public\r
- * License Version 1.1 (the "License"); you may not use this file\r
- * except in compliance with the License. You may obtain a copy of\r
- * the License at http://www.mozilla.org/MPL/\r
- * \r
- * Software distributed under the License is distributed on an "AS\r
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or\r
- * implied. See the License for the specific language governing\r
- * rights and limitations under the License.\r
- * \r
- * The Original Code is Mozilla Communicator.\r
- * \r
- * The Initial Developer of the Original Code is Netscape\r
- * Communications Corp. Portions created by Netscape Communications\r
- * Corp. are Copyright (C) 1999 Netscape Communications Corp. All\r
- * Rights Reserved.\r
- * \r
- * Contributor(s): Stephen Lamm <slamm@netscape.com>\r
- */\r
\r
-/**/\r
-\r
-#sidebar-panels-splitter[state="collapsed"] {\r
-    margin-bottom: 0px;\r
-}\r
-\r
-#sidebar-splitter {\r
-    -moz-border-radius: 0px 5px 5px 0px;\r
-    margin: 0px 3px 3px 0px;\r
-}\r
-\r
-#sidebar-box {\r
-    margin: 0px 3px 3px 0px;\r
-    border: none;\r
-}\r
-\r
-.text-panel-loading {\r
-    margin: 5px 0px;\r
-}\r
-\r
-.image-panel-loading {\r
-    margin: 5px;\r
-    list-style-image: url("chrome://global/skin/loading.gif"); \r
-}\r
-\r
-/*\r
- *    Sidebar and Panel title buttons\r
- */\r
-\r
-.sidebarheader-main {\r
-    color: #FF9F00;\r
-    background-color: #6000CF;\r
-    border: none;\r
-    padding-left: 4px;\r
-    vertical-align: middle;\r
-}\r
-\r
-.sidebar-header-text {\r
-    font-weight: bold;\r
-    margin: 3px;\r
-}\r
-\r
-#sidebar-panel-picker\r
-  {\r
-    margin-right: 5px;\r
-  }\r
-\r
-#sidebar-panel-picker > .menubutton-internal-box\r
-  {\r
-    padding-top: 5px;\r
-    padding-bottom: 3px;\r
-  }\r
-\r
-#sidebar-panel-picker > .menubutton-internal-box > .menubutton-single-icon\r
-  {\r
-      list-style-image   : url(chrome://global/skin/mb-single-arrow-right.gif);\r
-  }\r
-\r
-#sidebar-panel-picker:hover > .menubutton-internal-box > .menubutton-single-icon,\r
-#sidebar-panel-picker[open="true"] > .menubutton-internal-box > .menubutton-single-icon\r
-  {\r
-      list-style-image   : url(chrome://global/skin/mb-single-arrow-right-hover.gif);\r
-  }\r
-\r
-/**\r
- * texttab folder lookalike e.g. for sidebar panel headers\r
- */\r
-  .box-texttab\r
-    {\r
-      -moz-binding        : url("chrome://communicator/content/sidebar/sidebarBindings.xml#texttab");\r
-      -moz-border-radius  : 5px;\r
-      border-top          : 3px solid black;\r
-    }\r
-\r
-  .box-texttab[selected="true"]\r
-    {\r
-      border-bottom       : 3px solid black;\r
-    }\r
-\r
-/*\r
-  .box-texttab[top-panel="true"]\r
-    {\r
-      background-color    : #FF9F00;\r
-    }\r
-  \r
-  .box-texttab[first-panel-after-selected="true"] \r
-    {\r
-      background-color    : #FF9F00;\r
-    }\r
-*/\r
-\r
-  .box-texttab-right-space \r
-    {\r
-      -moz-border-radius  : 5px;\r
-/*      width               : 30px;\r
-      border-bottom       : 1px solid #000000; */\r
-    }\r
-\r
-/*\r
-  .box-texttab[last-panel="true"] > .box-texttab-right-space \r
-    {\r
-      border-bottom       : none;\r
-    }\r
-\r
-  .box-texttab[last-panel="true"][selected="true"] > .box-texttab-right-space \r
-    {\r
-      border-bottom       : 1px solid #000000;\r
-    } \r
-*/\r
-\r
-/*\r
-  .box-texttab-left\r
-    {\r
-      list-style-image    : url("chrome://global/skin/tab-leftedge.gif"); \r
-    }\r
-\r
-  .box-texttab-right\r
-    {\r
-      list-style-image    : url("chrome://global/skin/tab-rightedge.gif"); \r
-    }\r
-\r
-  .box-texttab[selected="true"] > .box-texttab-left\r
-    {\r
-      list-style-image    : url("chrome://global/skin/seltab-leftedge.gif");\r
-    }\r
-\r
-  .box-texttab[selected="true"] > .box-texttab-right\r
-    {\r
-      list-style-image    : url("chrome://global/skin/seltab-rightedge.gif");\r
-    }\r
-*/\r
-\r
-  .box-texttab-text-container > .box-texttab-text\r
-    {\r
-      -moz-border-radius  : 5px;\r
-      background-color    : #FF9F00;\r
-      padding             : 5px 3px 3px 3px;\r
-      color               : #000000;\r
-    }\r
-\r
-  .box-texttab:hover > .box-texttab-text-container > .box-texttab-text,\r
-  .box-texttab > .box-texttab-text-container:hover > .box-texttab-text,\r
-  .box-texttab > .box-texttab-text-container > .box-texttab-text:hover\r
-    {\r
-      background-color    : #FFCF00;\r
-      color               : #000000;\r
-    }\r
-\r
-  .box-texttab[selected="true"] > .box-texttab-text-container > .box-texttab-text\r
-    {\r
-      background-color    : #008484;\r
-      color               : #FFCF00;\r
-      font-weight         : bold;\r
-    }\r
-    
\ No newline at end of file
+/* 
+ * The contents of this file are subject to the Mozilla Public
+ * License Version 1.1 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.mozilla.org/MPL/
+ * 
+ * Software distributed under the License is distributed on an "AS
+ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * rights and limitations under the License.
+ * 
+ * The Original Code is Mozilla Communicator.
+ * 
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corp. Portions created by Netscape Communications
+ * Corp. are Copyright (C) 1999 Netscape Communications Corp. All
+ * Rights Reserved.
+ * 
+ * Contributor(s): Stephen Lamm <slamm@netscape.com>
+ */
+@import url(chrome://global/skin/splitter.css);
+
+#sidebar-panels-splitter[state="collapsed"] {
+    margin-bottom: 0px;
+}
+
+#sidebar-splitter {
+    -moz-border-radius: 0px 5px 5px 0px;
+    margin: 0px 3px 3px 0px;
+}
+
+#sidebar-box {
+    margin: 0px 3px 3px 0px;
+    border: none;
+}
+
+.text-panel-loading {
+    margin: 5px 0px;
+}
+
+.image-panel-loading {
+    margin: 5px;
+    list-style-image: url("chrome://global/skin/loading.gif"); 
+}
+
+/*
+ *    Sidebar and Panel title buttons
+ */
+
+.sidebarheader-main {
+    color: #FF9F00;
+    background-color: #6000CF;
+    border: none;
+    padding-left: 4px;
+    vertical-align: middle;
+}
+
+.sidebar-header-text {
+    font-weight: bold;
+    margin: 3px;
+}
+
+#sidebar-panel-picker
+  {
+    margin-right: 5px;
+  }
+
+#sidebar-panel-picker > .menubutton-internal-box
+  {
+    padding-top: 5px;
+    padding-bottom: 3px;
+  }
+
+#sidebar-panel-picker > .menubutton-internal-box > .menubutton-single-icon
+  {
+      list-style-image   : url(chrome://global/skin/mb-single-arrow-right.gif);
+  }
+
+#sidebar-panel-picker:hover > .menubutton-internal-box > .menubutton-single-icon,
+#sidebar-panel-picker[open="true"] > .menubutton-internal-box > .menubutton-single-icon
+  {
+      list-style-image   : url(chrome://global/skin/mb-single-arrow-right-hover.gif);
+  }
+
+/**
+ * texttab folder lookalike e.g. for sidebar panel headers
+ */
+  .box-texttab
+    {
+      -moz-binding        : url("chrome://communicator/content/sidebar/sidebarBindings.xml#texttab");
+      -moz-border-radius  : 5px;
+      border-top          : 3px solid black;
+    }
+
+  .box-texttab[selected="true"]
+    {
+      border-bottom       : 3px solid black;
+    }
+
+/*
+  .box-texttab[top-panel="true"]
+    {
+      background-color    : #FF9F00;
+    }
+  
+  .box-texttab[first-panel-after-selected="true"] 
+    {
+      background-color    : #FF9F00;
+    }
+*/
+
+  .box-texttab-right-space 
+    {
+      -moz-border-radius  : 5px;
+/*      width               : 30px;
+      border-bottom       : 1px solid #000000; */
+    }
+
+/*
+  .box-texttab[last-panel="true"] > .box-texttab-right-space 
+    {
+      border-bottom       : none;
+    }
+
+  .box-texttab[last-panel="true"][selected="true"] > .box-texttab-right-space 
+    {
+      border-bottom       : 1px solid #000000;
+    } 
+*/
+
+/*
+  .box-texttab-left
+    {
+      list-style-image    : url("chrome://global/skin/tab-leftedge.gif"); 
+    }
+
+  .box-texttab-right
+    {
+      list-style-image    : url("chrome://global/skin/tab-rightedge.gif"); 
+    }
+
+  .box-texttab[selected="true"] > .box-texttab-left
+    {
+      list-style-image    : url("chrome://global/skin/seltab-leftedge.gif");
+    }
+
+  .box-texttab[selected="true"] > .box-texttab-right
+    {
+      list-style-image    : url("chrome://global/skin/seltab-rightedge.gif");
+    }
+*/
+
+  .box-texttab-text-container > .box-texttab-text
+    {
+      -moz-border-radius  : 5px;
+      background-color    : #FF9F00;
+      padding             : 5px 3px 3px 3px;
+      color               : #000000;
+    }
+
+  .box-texttab:hover > .box-texttab-text-container > .box-texttab-text,
+  .box-texttab > .box-texttab-text-container:hover > .box-texttab-text,
+  .box-texttab > .box-texttab-text-container > .box-texttab-text:hover
+    {
+      background-color    : #FFCF00;
+      color               : #000000;
+    }
+
+  .box-texttab[selected="true"] > .box-texttab-text-container > .box-texttab-text
+    {
+      background-color    : #008484;
+      color               : #FFCF00;
+      font-weight         : bold;
+    }
+    
index a7569726f8238eab30e543d8da531ba81e38814f..d5c8950734f04ddf4bf19bc98ebd644ccf5a638e 100755 (executable)
@@ -1,15 +1,15 @@
-<?xml version="1.0"?>\r
-\r
-<bindings id="sidebarBindings"\r
-          xmlns="http://www.mozilla.org/xbl"\r
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">\r
-\r
-  <binding id="sidebar-panel-header">\r
-    <content>\r
-      <xul:box class="sidebar-panel-header-box" flex="1" autostretch="never" valign="middle">\r
-        <xul:text class="sidebar-panel-header-text" inherits="value,accesskey,crop" crop="right"/>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-  \r
-</bindings>
\ No newline at end of file
+<?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="sidebar-panel-header">
+    <content>
+      <xul:box class="sidebar-panel-header-box" flex="1" autostretch="never" valign="middle">
+        <xul:text class="sidebar-panel-header-text" inherits="value=label,accesskey,crop" crop="right"/>
+      </xul:box>
+    </content>
+  </binding>
+  
+</bindings>
index 17cb289c39ffae5bf21bde46d062e666a73816c0..9c78970293d9ca9542cd9a8e6c399f3cf9452564 100755 (executable)
-/******* Splitters *******/\r
-\r
-splitter {\r
-   border: none;\r
-   cursor: e-resize;\r
-   min-width: 8px;\r
-   min-height: 8px;\r
-   margin: 0px 3px 0px 3px;\r
-}\r
-\r
-splitter[state="dragging"]\r
-{\r
-   background-color: gray;\r
-}\r
-\r
-grippy {\r
-       margin: 0px;\r
-       padding: 0px;\r
-        background-image: url("chrome://global/skin/grippy-vertical-before.gif"); \r
-        background-repeat: no-repeat;\r
-        background-position: 50% 50%;\r
-       cursor: pointer;\r
-}\r
-\r
-splitter[state="collapsed"] > grippy\r
-  {\r
-    background-image      : url("chrome://global/skin/grippy-vertical-after.gif");\r
-  }\r
-\r
-box[orient="vertical"] > splitter > grippy,\r
-window[orient="vertical"] > splitter > grippy {\r
-       /* a horizontal splitter */\r
-        background-image: url("chrome://global/skin/grippy-horizontal-after.gif"); \r
-        border: none;\r
-        border-right: 3px solid black;\r
-        border-left: 3px solid black;\r
-       width: 120px;\r
-       height:8px;\r
- }\r
-\r
-box[orient="vertical"] > splitter[state="collapsed"] > grippy,\r
-window[orient="vertical"] > splitter[state="collapsed"] > grippy {\r
-        background-image: url("chrome://global/skin/grippy-horizontal-before.gif"); \r
- }\r
-\r
-window > splitter > grippy,\r
-box > splitter > grippy {\r
-       /* a vertical splitter */\r
-       width: 8px;\r
-       height: 120px;\r
-        border-top: 3px solid black;\r
-        border-bottom: 3px solid black;\r
-}\r
-\r
-box[orient="vertical"] > splitter,\r
-window[orient="vertical"] > splitter,\r
-rows > splitter {\r
-       /* a horizontal splitter */\r
-        cursor: n-resize;\r
-        border: none;\r
-        margin: 3px 0px 3px 0px;\r
-}\r
-\r
-/* for backwards compatibility */\r
-box[align="vertical"]>splitter > grippy,\r
-window[align="vertical"]>splitter > grippy {\r
-       /* a horizontal splitter */\r
-        background-image: url("chrome://global/skin/grippy-horizontal-after.gif"); \r
-        border: none;\r
-        border-right: 3px solid black;\r
-        border-left: 3px solid black;\r
-       width: 120px;\r
-       height: 8px;\r
-}\r
-\r
-box[align="vertical"]>splitter[state="collapsed"] > grippy,\r
-window[align="vertical"]>splitter[state="collapsed"] > grippy {\r
-        background-image: url("chrome://global/skin/grippy-horizontal-before.gif"); \r
-}\r
-\r
-box[align="vertical"]>splitter,\r
-window[align="vertical"]>splitter {\r
-       /* a horizontal splitter */\r
-        cursor: n-resize;\r
-        border: none;\r
-        margin: 3px 0px 3px 0px;\r
-}\r
-\r
-/**\r
- * gray horizontal splitter for pane views\r
- */\r
-splitter.gray-horizontal-splitter { \r
-       min-height: 8px;\r
-       border: none;\r
-        margin: 3px 0px 3px 0px;\r
-       padding: 0px;\r
-}\r
-\r
-splitter.gray-horizontal-splitter > grippy { \r
-       margin: 0px;\r
-        border: none;\r
-        border-right: 3px solid black;\r
-        border-left: 3px solid black;\r
-       padding: 0px;\r
-        background-image: url("chrome://global/skin/grippy-horizontal-after.gif"); \r
-}\r
-\r
-splitter.gray-horizontal-splitter[state="collapsed"] > grippy { \r
-        background-image: url("chrome://global/skin/grippy-horizontal-before.gif"); \r
-}\r
-\r
-/*\r
-splitter.gray-horizontal-splitter > #begincap { \r
-       min-width: 8px;\r
-       width: 8px;\r
-       background-image: url("chrome://global/skin/gray-bottomleft.gif");\r
-       background-repeat: no-repeat;\r
-       background-position: 0% 100%;\r
-}\r
-\r
-splitter.gray-horizontal-splitter > #endcap { \r
-       min-width: 8px;\r
-       width: 8px;\r
-}\r
-*/
\ No newline at end of file
+/******* Splitters *******/
+
+splitter {
+   border: none;
+   cursor: e-resize;
+   min-width: 8px;
+   min-height: 8px;
+   margin: 0px 3px 0px 3px;
+}
+
+splitter[state="dragging"]
+{
+   background-color: gray;
+}
+
+grippy {
+       margin: 0px;
+       padding: 0px;
+        background-image: url("chrome://global/skin/grippy-vertical-before.gif"); 
+        background-repeat: no-repeat;
+        background-position: 50% 50%;
+       cursor: pointer;
+}
+
+splitter[state="collapsed"] > grippy
+  {
+    background-image      : url("chrome://global/skin/grippy-vertical-after.gif");
+  }
+
+vbox > splitter > grippy,
+box[orient="vertical"] > splitter > grippy,
+window[orient="vertical"] > splitter > grippy {
+       /* a horizontal splitter */
+        background-image: url("chrome://global/skin/grippy-horizontal-after.gif"); 
+        border: none;
+        border-right: 3px solid black;
+        border-left: 3px solid black;
+       width: 120px;
+       height:8px;
+ }
+
+vbox > splitter[state="collapsed"] > grippy,
+box[orient="vertical"] > splitter[state="collapsed"] > grippy,
+window[orient="vertical"] > splitter[state="collapsed"] > grippy {
+        background-image: url("chrome://global/skin/grippy-horizontal-before.gif"); 
+ }
+
+window > splitter > grippy,
+hbox > splitter > grippy,
+box > splitter > grippy {
+       /* a vertical splitter */
+       width: 8px;
+       height: 120px;
+        border-top: 3px solid black;
+        border-bottom: 3px solid black;
+}
+
+vbox > splitter,
+box[orient="vertical"] > splitter,
+window[orient="vertical"] > splitter,
+rows > splitter {
+       /* a horizontal splitter */
+        cursor: n-resize;
+        border: none;
+        margin: 3px 0px 3px 0px;
+}
+
+/* for backwards compatibility */
+box[align="vertical"]>splitter > grippy,
+window[align="vertical"]>splitter > grippy {
+       /* a horizontal splitter */
+        background-image: url("chrome://global/skin/grippy-horizontal-after.gif"); 
+        border: none;
+        border-right: 3px solid black;
+        border-left: 3px solid black;
+       width: 120px;
+       height: 8px;
+}
+
+box[align="vertical"]>splitter[state="collapsed"] > grippy,
+window[align="vertical"]>splitter[state="collapsed"] > grippy {
+        background-image: url("chrome://global/skin/grippy-horizontal-before.gif"); 
+}
+
+box[align="vertical"]>splitter,
+window[align="vertical"]>splitter {
+       /* a horizontal splitter */
+        cursor: n-resize;
+        border: none;
+        margin: 3px 0px 3px 0px;
+}
+
+/**
+ * gray horizontal splitter for pane views
+ */
+splitter.gray-horizontal-splitter { 
+       min-height: 8px;
+       border: none;
+        margin: 3px 0px 3px 0px;
+       padding: 0px;
+}
+
+splitter.gray-horizontal-splitter > grippy { 
+       margin: 0px;
+        border: none;
+        border-right: 3px solid black;
+        border-left: 3px solid black;
+       padding: 0px;
+        background-image: url("chrome://global/skin/grippy-horizontal-after.gif"); 
+}
+
+splitter.gray-horizontal-splitter[state="collapsed"] > grippy { 
+        background-image: url("chrome://global/skin/grippy-horizontal-before.gif"); 
+}
+
+/*
+splitter.gray-horizontal-splitter > #begincap { 
+       min-width: 8px;
+       width: 8px;
+       background-image: url("chrome://global/skin/gray-bottomleft.gif");
+       background-repeat: no-repeat;
+       background-position: 0% 100%;
+}
+
+splitter.gray-horizontal-splitter > #endcap { 
+       min-width: 8px;
+       width: 8px;
+}
+*/
index 6f03c0ab3f573f8d1bb3469a772731a84465299c..5d92fe8a8143e9a6f0e508cb7d0e032807b66d4e 100755 (executable)
@@ -1,91 +1,92 @@
-window {\r
-  background-color: #CCCCCC;\r
-}\r
-\r
-box.tabpanel {\r
-  border: 1px outset #CCCCCC;\r
-  padding: 10px;\r
-}\r
-\r
-tab {\r
-  padding-left: 10px;\r
-  padding-right: 10px;\r
-}\r
-\r
-treehead > treerow > treecell {\r
-  border: 1px outset #CCCCCC;\r
-  padding-top: 1px;\r
-  padding-bottom: 1px;\r
-  padding-left: 5px;\r
-  padding-right: 5px;\r
-  background-color: #CCCCCC;\r
-  color: #000000;\r
-}\r
-\r
-treechildren > treeitem > treerow > treecell {\r
-  border-right: 1px solid #CCCCCC;\r
-  border-bottom: 1px solid #CCCCCC;\r
-  color: inherit;\r
-  padding-left: 10px;\r
-  padding-top: 1px;\r
-  padding-bottom: 1px;\r
-}\r
-\r
-treechildren > treeitem > treerow > treecell.fieldcell {\r
-  border-right: 1px solid #CCCCCC;\r
-  border-bottom: 1px solid #CCCCCC;\r
-  color: inherit;\r
-  padding: 0px;\r
-  margin: 0px;\r
-}\r
-\r
-\r
-treechildren > treeitem > treerow [selectedrow ~= false] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-treechildren > treeitem > treerow [selectedrow ~= true] {\r
-  background-color: #336699;\r
-  color: white;\r
-}\r
-\r
-tree#infotree treechildren > treeitem > treerow [selectedrow ~= false] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-tree#infotree treechildren > treeitem > treerow [selectedrow ~= true] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-tree {\r
-  border: 1px inset #CCCCCC;\r
-}\r
-\r
-a {\r
-  color: #0000FF;\r
-  text-decoration: underline;\r
-}\r
-\r
-a:hover {\r
-  color: #FF0000;\r
-  text-decoration: underline;\r
-}\r
-\r
-tree treechildren > treeitem > treerow[selectedrow=true] > treecell > a:link {\r
-  color: #FFFFFF;\r
-}\r
-\r
-tree treechildren > treeitem > treerow[selectedrow ~= true]  > treecell > a:hover {\r
-  color: #FFFFFF;\r
-}\r
-\r
-input.dispcell {\r
-  border: none;\r
-  background-color: #CCCCCC;\r
-  height: 12px;\r
-  font-family: tahoma;\r
-  font-size: 10px;\r
-}\r
+window {
+  background-color: #CCCCCC;
+}
+
+box.tabpanels {
+  border: 1px outset #CCCCCC;
+  padding: 10px;
+}
+
+tab {
+  padding-left: 10px;
+  padding-right: 10px;
+}
+
+treehead > treerow > treecell {
+  border: 1px outset #CCCCCC;
+  padding-top: 1px;
+  padding-bottom: 1px;
+  padding-left: 5px;
+  padding-right: 5px;
+  background-color: #CCCCCC;
+  color: #000000;
+}
+
+treechildren > treeitem > treerow > treecell {
+  border-right: 1px solid #CCCCCC;
+  border-bottom: 1px solid #CCCCCC;
+  color: inherit;
+  padding-left: 10px;
+  padding-top: 1px;
+  padding-bottom: 1px;
+}
+
+treechildren > treeitem > treerow > treecell.fieldcell {
+  border-right: 1px solid #CCCCCC;
+  border-bottom: 1px solid #CCCCCC;
+  color: inherit;
+  padding: 0px;
+  margin: 0px;
+}
+
+
+treechildren > treeitem > treerow [selectedrow ~= false] {
+  background-color: white;
+  color: black;
+}
+
+treechildren > treeitem > treerow [selectedrow ~= true] {
+  background-color: #336699;
+  color: white;
+}
+
+tree#infotree treechildren > treeitem > treerow [selectedrow ~= false] {
+  background-color: white;
+  color: black;
+}
+
+tree#infotree treechildren > treeitem > treerow [selectedrow ~= true] {
+  background-color: white;
+  color: black;
+}
+
+tree {
+  border: 1px inset #CCCCCC;
+}
+
+a {
+  color: #0000FF;
+  text-decoration: underline;
+}
+
+a:hover {
+  color: #FF0000;
+  text-decoration: underline;
+}
+
+tree treechildren > treeitem > treerow[selectedrow=true] > treecell > a:link {
+  color: #FFFFFF;
+}
+
+tree treechildren > treeitem > treerow[selectedrow ~= true]  > treecell > a:hover {
+  color: #FFFFFF;
+}
+
+input.dispcell {
+  border: none;
+  background-color: #CCCCCC;
+  height: 12px;
+  font-family: tahoma;
+  font-size: 10px;
+}
+
index 542207f4370b88e031f17ce07feea54400785b52..faa6bd83061791cebe255f059860c19c24f8562b 100755 (executable)
@@ -1,91 +1,91 @@
-window {\r
-  background-color: #CCCCCC;\r
-}\r
-\r
-box.tabpanel {\r
-  border: 1px outset #CCCCCC;\r
-  padding: 10px;\r
-}\r
-\r
-tab {\r
-  padding-left: 10px;\r
-  padding-right: 10px;\r
-}\r
-\r
-treehead > treerow > treecell {\r
-  border: 1px outset #CCCCCC;\r
-  padding-top: 1px;\r
-  padding-bottom: 1px;\r
-  padding-left: 5px;\r
-  padding-right: 5px;\r
-  background-color: #CCCCCC;\r
-  color: #000000;\r
-}\r
-\r
-treechildren > treeitem > treerow > treecell {\r
-  border-right: 1px solid #CCCCCC;\r
-  border-bottom: 1px solid #CCCCCC;\r
-  color: inherit;\r
-  padding-left: 10px;\r
-  padding-top: 1px;\r
-  padding-bottom: 1px;\r
-}\r
-\r
-treechildren > treeitem > treerow > treecell.fieldcell {\r
-  border-right: 1px solid #CCCCCC;\r
-  border-bottom: 1px solid #CCCCCC;\r
-  color: inherit;\r
-  padding: 0px;\r
-  margin: 0px;\r
-}\r
-\r
-\r
-treechildren > treeitem > treerow [selectedrow ~= false] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-treechildren > treeitem > treerow [selectedrow ~= true] {\r
-  background-color: #336699;\r
-  color: white;\r
-}\r
-\r
-tree#infotree treechildren > treeitem > treerow [selectedrow ~= false] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-tree#infotree treechildren > treeitem > treerow [selectedrow ~= true] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-tree {\r
-  border: 1px inset #CCCCCC;\r
-}\r
-\r
-a {\r
-  color: #0000FF;\r
-  text-decoration: underline;\r
-}\r
-\r
-a:hover {\r
-  color: #FF0000;\r
-  text-decoration: underline;\r
-}\r
-\r
-tree treechildren > treeitem > treerow[selectedrow=true] > treecell > a:link {\r
-  color: #FFFFFF;\r
-}\r
-\r
-tree treechildren > treeitem > treerow[selectedrow ~= true]  > treecell > a:hover {\r
-  color: #FFFFFF;\r
-}\r
-\r
-input.dispcell {\r
-  border: none;\r
-  background-color: #CCCCCC;\r
-  height: 12px;\r
-  font-family: tahoma;\r
-  font-size: 10px;\r
-}
\ No newline at end of file
+window {
+  background-color: #CCCCCC;
+}
+
+box.tabpanels {
+  border: 1px outset #CCCCCC;
+  padding: 10px;
+}
+
+tab {
+  padding-left: 10px;
+  padding-right: 10px;
+}
+
+treehead > treerow > treecell {
+  border: 1px outset #CCCCCC;
+  padding-top: 1px;
+  padding-bottom: 1px;
+  padding-left: 5px;
+  padding-right: 5px;
+  background-color: #CCCCCC;
+  color: #000000;
+}
+
+treechildren > treeitem > treerow > treecell {
+  border-right: 1px solid #CCCCCC;
+  border-bottom: 1px solid #CCCCCC;
+  color: inherit;
+  padding-left: 10px;
+  padding-top: 1px;
+  padding-bottom: 1px;
+}
+
+treechildren > treeitem > treerow > treecell.fieldcell {
+  border-right: 1px solid #CCCCCC;
+  border-bottom: 1px solid #CCCCCC;
+  color: inherit;
+  padding: 0px;
+  margin: 0px;
+}
+
+
+treechildren > treeitem > treerow [selectedrow ~= false] {
+  background-color: white;
+  color: black;
+}
+
+treechildren > treeitem > treerow [selectedrow ~= true] {
+  background-color: #336699;
+  color: white;
+}
+
+tree#infotree treechildren > treeitem > treerow [selectedrow ~= false] {
+  background-color: white;
+  color: black;
+}
+
+tree#infotree treechildren > treeitem > treerow [selectedrow ~= true] {
+  background-color: white;
+  color: black;
+}
+
+tree {
+  border: 1px inset #CCCCCC;
+}
+
+a {
+  color: #0000FF;
+  text-decoration: underline;
+}
+
+a:hover {
+  color: #FF0000;
+  text-decoration: underline;
+}
+
+tree treechildren > treeitem > treerow[selectedrow=true] > treecell > a:link {
+  color: #FFFFFF;
+}
+
+tree treechildren > treeitem > treerow[selectedrow ~= true]  > treecell > a:hover {
+  color: #FFFFFF;
+}
+
+input.dispcell {
+  border: none;
+  background-color: #CCCCCC;
+  height: 12px;
+  font-family: tahoma;
+  font-size: 10px;
+}
index 6f03c0ab3f573f8d1bb3469a772731a84465299c..5d92fe8a8143e9a6f0e508cb7d0e032807b66d4e 100755 (executable)
@@ -1,91 +1,92 @@
-window {\r
-  background-color: #CCCCCC;\r
-}\r
-\r
-box.tabpanel {\r
-  border: 1px outset #CCCCCC;\r
-  padding: 10px;\r
-}\r
-\r
-tab {\r
-  padding-left: 10px;\r
-  padding-right: 10px;\r
-}\r
-\r
-treehead > treerow > treecell {\r
-  border: 1px outset #CCCCCC;\r
-  padding-top: 1px;\r
-  padding-bottom: 1px;\r
-  padding-left: 5px;\r
-  padding-right: 5px;\r
-  background-color: #CCCCCC;\r
-  color: #000000;\r
-}\r
-\r
-treechildren > treeitem > treerow > treecell {\r
-  border-right: 1px solid #CCCCCC;\r
-  border-bottom: 1px solid #CCCCCC;\r
-  color: inherit;\r
-  padding-left: 10px;\r
-  padding-top: 1px;\r
-  padding-bottom: 1px;\r
-}\r
-\r
-treechildren > treeitem > treerow > treecell.fieldcell {\r
-  border-right: 1px solid #CCCCCC;\r
-  border-bottom: 1px solid #CCCCCC;\r
-  color: inherit;\r
-  padding: 0px;\r
-  margin: 0px;\r
-}\r
-\r
-\r
-treechildren > treeitem > treerow [selectedrow ~= false] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-treechildren > treeitem > treerow [selectedrow ~= true] {\r
-  background-color: #336699;\r
-  color: white;\r
-}\r
-\r
-tree#infotree treechildren > treeitem > treerow [selectedrow ~= false] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-tree#infotree treechildren > treeitem > treerow [selectedrow ~= true] {\r
-  background-color: white;\r
-  color: black;\r
-}\r
-\r
-tree {\r
-  border: 1px inset #CCCCCC;\r
-}\r
-\r
-a {\r
-  color: #0000FF;\r
-  text-decoration: underline;\r
-}\r
-\r
-a:hover {\r
-  color: #FF0000;\r
-  text-decoration: underline;\r
-}\r
-\r
-tree treechildren > treeitem > treerow[selectedrow=true] > treecell > a:link {\r
-  color: #FFFFFF;\r
-}\r
-\r
-tree treechildren > treeitem > treerow[selectedrow ~= true]  > treecell > a:hover {\r
-  color: #FFFFFF;\r
-}\r
-\r
-input.dispcell {\r
-  border: none;\r
-  background-color: #CCCCCC;\r
-  height: 12px;\r
-  font-family: tahoma;\r
-  font-size: 10px;\r
-}\r
+window {
+  background-color: #CCCCCC;
+}
+
+box.tabpanels {
+  border: 1px outset #CCCCCC;
+  padding: 10px;
+}
+
+tab {
+  padding-left: 10px;
+  padding-right: 10px;
+}
+
+treehead > treerow > treecell {
+  border: 1px outset #CCCCCC;
+  padding-top: 1px;
+  padding-bottom: 1px;
+  padding-left: 5px;
+  padding-right: 5px;
+  background-color: #CCCCCC;
+  color: #000000;
+}
+
+treechildren > treeitem > treerow > treecell {
+  border-right: 1px solid #CCCCCC;
+  border-bottom: 1px solid #CCCCCC;
+  color: inherit;
+  padding-left: 10px;
+  padding-top: 1px;
+  padding-bottom: 1px;
+}
+
+treechildren > treeitem > treerow > treecell.fieldcell {
+  border-right: 1px solid #CCCCCC;
+  border-bottom: 1px solid #CCCCCC;
+  color: inherit;
+  padding: 0px;
+  margin: 0px;
+}
+
+
+treechildren > treeitem > treerow [selectedrow ~= false] {
+  background-color: white;
+  color: black;
+}
+
+treechildren > treeitem > treerow [selectedrow ~= true] {
+  background-color: #336699;
+  color: white;
+}
+
+tree#infotree treechildren > treeitem > treerow [selectedrow ~= false] {
+  background-color: white;
+  color: black;
+}
+
+tree#infotree treechildren > treeitem > treerow [selectedrow ~= true] {
+  background-color: white;
+  color: black;
+}
+
+tree {
+  border: 1px inset #CCCCCC;
+}
+
+a {
+  color: #0000FF;
+  text-decoration: underline;
+}
+
+a:hover {
+  color: #FF0000;
+  text-decoration: underline;
+}
+
+tree treechildren > treeitem > treerow[selectedrow=true] > treecell > a:link {
+  color: #FFFFFF;
+}
+
+tree treechildren > treeitem > treerow[selectedrow ~= true]  > treecell > a:hover {
+  color: #FFFFFF;
+}
+
+input.dispcell {
+  border: none;
+  background-color: #CCCCCC;
+  height: 12px;
+  font-family: tahoma;
+  font-size: 10px;
+}
+
index f18d6398ca764e00f6dceb50b4435e9db99d9105..d933aca1cd23e0c538a96e349ffe5e85a4d94239 100755 (executable)
@@ -1,59 +1,54 @@
-\r
-titledbox\r
-  {\r
-    -moz-border-radius    : 5px;\r
-    border                : 2px groove #9C9CFF;\r
-    padding               : 7px;\r
-    margin                : 5px;\r
-  }\r
-\r
-title\r
-  {\r
-    margin-left           : 6px;\r
-    padding-right         : 40px;\r
-  }\r
-\r
-box.titledbox-title \r
-  {\r
-    padding-left           : 5px;\r
-    padding-right          : 5px;     \r
-  } \r
-\r
-box.titledbox-body\r
-  {\r
-    display               : block;\r
-    padding               : inherit;\r
-  }\r
-\r
-    \r
-/** box formatting **/\r
-  box[autostretch="never"]\r
-    {\r
-      vertical-align      : middle;\r
-    }\r
-    \r
-  box[autostretch="never"][valign="top"]\r
-    {\r
-      vertical-align      : top;\r
-    }\r
-    \r
-  box[autostretch="never"][valign="bottom"]\r
-    {\r
-      vertical-align      : bottom;\r
-    }\r
-    \r
-  box[autostretch="never"][halign="center"] \r
-    {\r
-      text-align          : center;\r
-    }\r
-    \r
-  box[autostretch="never"][halign="right"]\r
-    {\r
-      text-align          : right;\r
-    }\r
-\r
-  row\r
-    {\r
-      vertical-align      : middle;\r
-    }\r
-  
\ No newline at end of file
+
+titledbox
+  {
+    -moz-border-radius    : 5px;
+    border                : 2px groove #9C9CFF;
+    padding               : 7px !important;
+    margin                : 5px;
+  }
+
+label
+  {
+    margin                : 0px 40px 2px 6px;
+    padding               : 0px 3px 0px 3px;
+/*    background-color      : ThreeDFace; */
+  } 
+
+.titledbox-body
+  {
+    display               : block;
+    padding               : inherit;
+  }
+
+    
+/** box formatting **/
+  box[autostretch="never"]
+    {
+      vertical-align      : middle;
+    }
+    
+  box[autostretch="never"][valign="top"]
+    {
+      vertical-align      : top;
+    }
+    
+  box[autostretch="never"][valign="bottom"]
+    {
+      vertical-align      : bottom;
+    }
+    
+  box[autostretch="never"][halign="center"] 
+    {
+      text-align          : center;
+    }
+    
+  box[autostretch="never"][halign="right"]
+    {
+      text-align          : right;
+    }
+
+  row[autostretch="never"]
+    {
+      vertical-align      : middle;
+    }
+  
index 1bafd43a1f88251fb430b6d1eb17a62abfa28cd2..24292539ea061537d1b00a1a79279a4ca5b833ae 100755 (executable)
@@ -1,59 +1,59 @@
-<?xml version="1.0"?>\r
-\r
-<bindings id="buttonBindings"\r
-          xmlns="http://www.mozilla.org/xbl"\r
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">\r
-\r
-  <binding id="buttonleft" extends="chrome://global/content/xulBindings.xml#basetext">\r
-    <content excludes="observes,template">\r
-      <xul:box class="button-box-1" autostretch="never" flex="1">\r
-        <xul:box class="button-box-2" autostretch="never" flex="1">\r
-          <xul:image class="button-icon" inherits="src"/>\r
-          <xul:box class="button-box-text" flex="1" autostretch="never">\r
-            <xul:text class="button-text" inherits="disabled,value,accesskey,crop"/>\r
-          </xul:box>\r
-        </xul:box>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="buttonright" extends="chrome://global/content/xulBindings.xml#basetext">\r
-    <content excludes="observes,template">\r
-      <xul:box class="button-box-1" autostretch="never" flex="1">\r
-        <xul:box class="button-box-2" autostretch="never" flex="1">\r
-          <xul:box class="button-box-text" flex="1" autostretch="never">\r
-            <xul:text class="button-text" inherits="disabled,value,accesskey,crop"/>\r
-          </xul:box>\r
-          <xul:image class="button-icon" inherits="src"/>\r
-        </xul:box>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-  \r
-  <binding id="buttontop" extends="chrome://global/content/xulBindings.xml#basetext">\r
-    <content excludes="observes,template">\r
-      <xul:box class="button-box-1" autostretch="never" flex="1">\r
-        <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">\r
-          <xul:image class="button-icon" inherits="src"/>\r
-          <xul:box class="button-box-text" flex="1" autostretch="never">\r
-            <xul:text class="button-text" inherits="disabled,value,accesskey,crop"/>\r
-          </xul:box>\r
-        </xul:box>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="buttonbottom" extends="chrome://global/content/xulBindings.xml#basetext">\r
-    <content excludes="observes,template">\r
-      <xul:box class="button-box-1" autostretch="never" flex="1">\r
-        <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">\r
-          <xul:box class="button-box-text" flex="1" autostretch="never">\r
-            <xul:text class="button-text" inherits="disabled,value,accesskey,crop"/>\r
-          </xul:box>\r
-          <xul:image class="button-icon" inherits="src"/>\r
-        </xul:box>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-</bindings>
\ No newline at end of file
+<?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="buttonleft" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template">
+      <xul:box class="button-box-1" autostretch="never" flex="1">
+        <xul:box class="button-box-2" autostretch="never" flex="1">
+          <xul:image class="button-icon" inherits="src"/>
+          <xul:box class="button-box-text" flex="1" autostretch="never">
+            <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
+          </xul:box>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="buttonright" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template">
+      <xul:box class="button-box-1" autostretch="never" flex="1">
+        <xul:box class="button-box-2" autostretch="never" flex="1">
+          <xul:box class="button-box-text" flex="1" autostretch="never">
+            <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
+          </xul:box>
+          <xul:image class="button-icon" inherits="src"/>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+  
+  <binding id="buttontop" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template">
+      <xul:box class="button-box-1" autostretch="never" flex="1">
+        <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">
+          <xul:image class="button-icon" inherits="src"/>
+          <xul:box class="button-box-text" flex="1" autostretch="never">
+            <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
+          </xul:box>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="buttonbottom" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template">
+      <xul:box class="button-box-1" autostretch="never" flex="1">
+        <xul:box class="button-box-2" autostretch="never" flex="1" orient="vertical" align="center">
+          <xul:box class="button-box-text" flex="1" autostretch="never">
+            <xul:text class="button-text" inherits="disabled,value=label,accesskey,crop"/>
+          </xul:box>
+          <xul:image class="button-icon" inherits="src"/>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+
+</bindings>
index fc5e34e22999c6e77726c6926cbc688e09f2b404..97b340c46ea0e78e1189e937c9ec66de2c6dd3a9 100755 (executable)
@@ -1,73 +1,74 @@
-/* stylesheet for XUL <checkbox> element */\r
-\r
-/* default checkbox for dialogs */\r
-\r
-/* outer checkbox frame */\r
-  checkbox \r
-    {\r
-      margin: 3px 5px 3px 5px;\r
-    }\r
-\r
-/* checkmark outer frame */\r
-  checkbox > .internal-box > .checkmark-box \r
-    {\r
-      -moz-border-radius: 2px;\r
-      border: 1px solid #FF9F00;\r
-      background-color: #000000;\r
-      margin-top: 2px;\r
-      margin-right: 4px;\r
-      padding: 1px; \r
-    }\r
-\r
-  checkbox:hover > .internal-box > .checkmark-box \r
-    {\r
-      border: 1px solid #FFCF00;\r
-    }\r
-\r
-  checkbox[disabled="true"] > .internal-box > .checkmark-box,\r
-  checkbox[disabled="true"]:hover > .internal-box > .checkmark-box \r
-    {\r
-      border: 1px inset #8050B0;\r
-    }\r
-    \r
-/* checkmark inner frame */\r
-  checkbox > .internal-box > .checkmark-box > .checkbox-check \r
-    {\r
-      width: 8px;\r
-      height: 8px;\r
-      list-style-image: none;\r
-    }\r
-  \r
-  checkbox[checked="true"] > .internal-box > .checkmark-box > .checkbox-check \r
-    {\r
-      list-style-image: url(chrome://global/skin/check-check.gif);\r
-    }\r
-    \r
-  checkbox[checked="true"][disabled="true"] > .internal-box > .checkmark-box > .checkbox-check\r
-    {\r
-      list-style-image: url(chrome://global/skin/check-check-disabled.gif);\r
-    }  \r
-\r
-  checkbox > .internal-box > .checkbox-icon \r
-    {\r
-      list-style-image: inherit;\r
-    }\r
-    \r
-/* checkmark label/icon frame */\r
-  checkbox[value] > .internal-box > html\r
-    {\r
-      margin: 0px 0px 0px 4px;\r
-      padding: 1px;\r
-      color: #FF9F00;\r
-    }\r
-\r
-  checkbox[disabled="true"][value] > .internal-box > html \r
-    {\r
-      color: #8050B0;\r
-    }\r
-    \r
-  checkbox:focus > .internal-box > html \r
-    {\r
-      border              : 1px dotted black;\r
-      padding             : 0px;\r
-    }\r
+/* stylesheet for XUL <checkbox> element */
+
+/* default checkbox for dialogs */
+
+/* outer checkbox frame */
+  checkbox 
+    {
+      margin: 3px 5px 3px 5px;
+    }
+
+/* checkmark outer frame */
+  checkbox > .internal-box > .checkmark-box 
+    {
+      -moz-border-radius: 2px;
+      border: 1px solid #FF9F00;
+      background-color: #000000;
+      margin-top: 2px;
+      margin-right: 4px;
+      padding: 1px; 
+    }
+
+  checkbox:hover > .internal-box > .checkmark-box 
+    {
+      border: 1px solid #FFCF00;
+    }
+
+  checkbox[disabled="true"] > .internal-box > .checkmark-box,
+  checkbox[disabled="true"]:hover > .internal-box > .checkmark-box 
+    {
+      border: 1px inset #8050B0;
+    }
+    
+/* checkmark inner frame */
+  checkbox > .internal-box > .checkmark-box > .checkbox-check 
+    {
+      width: 8px;
+      height: 8px;
+      list-style-image: none;
+    }
+  
+  checkbox[checked="true"] > .internal-box > .checkmark-box > .checkbox-check 
+    {
+      list-style-image: url(chrome://global/skin/check-check.gif);
+    }
+    
+  checkbox[checked="true"][disabled="true"] > .internal-box > .checkmark-box > .checkbox-check
+    {
+      list-style-image: url(chrome://global/skin/check-check-disabled.gif);
+    }  
+
+  checkbox > .internal-box > .checkbox-icon 
+    {
+      list-style-image: inherit;
+    }
+    
+/* checkmark label/icon frame */
+  checkbox[label] > .internal-box > html
+    {
+      margin: 0px 0px 0px 4px;
+      padding: 1px;
+      color: #FF9F00;
+    }
+
+  checkbox[disabled="true"][label] > .internal-box > html 
+    {
+      color: #8050B0;
+    }
+    
+  checkbox:focus > .internal-box > html 
+    {
+      border              : 1px dotted black;
+      padding             : 0px;
+    }
+
index fc4cc37fcf03ac7141a55f5bc48bfe679a577f5d..07948a15bb777d57abd995ecc53192437ab08063 100755 (executable)
@@ -1,97 +1,97 @@
-<?xml version="1.0"?>\r
-\r
-<bindings id="buttonBindings"\r
-          xmlns="http://www.mozilla.org/xbl"\r
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">\r
-\r
-  <binding id="textdisabled" extends="xul:text">\r
-    <content excludes="observes,template">\r
-      <xul:stack>\r
-        <xul:text class="text-bottom" inherits="value,accesskey,crop"/>\r
-        <xul:text class="text-top" inherits="value,accesskey,crop"/>\r
-      </xul:stack>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="toolbargrippy" extends="xul:box">\r
-    <content orient="vertical">\r
-      <xul:box autostretch="never" halign="center">\r
-        <xul:image class="toolbargrippy-twisty"/>\r
-      </xul:box>\r
-      <xul:spring class="toolbargrippy-texture" flex="1"/>\r
-    </content>\r
-  </binding>\r
-  \r
-  <binding id="radio" extends="chrome://global/content/radioBindings.xml#radio">\r
-    <content excludes="observes">\r
-      <xul:box flex="1" class="radio-internal-box" autostretch="never" valign="middle">\r
-        <xul:box class="radio-checkmark-box-1" autostretch="never" inherits="disabled">\r
-          <xul:box class="radio-checkmark-box-2" autostretch="never" flex="1">\r
-            <xul:image class="radio-check" inherits="checked,disabled"/>\r
-          </xul:box>\r
-        </xul:box>\r
-        <xul:image class="radio-icon" inherits="src,disabled"/>\r
-        <xul:html class="radio-text" inherits="value,accesskey,crop,disabled" flex="1">\r
-          <children/>\r
-        </xul:html>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="checkbox" extends="chrome://global/content/xulBindings.xml#checkbox">\r
-    <content excludes="observes">\r
-      <xul:box flex="1" class="checkbox-internal-box" autostretch="never" valign="middle">\r
-        <xul:box class="checkbox-checkmark-box-1" autostretch="never" inherits="disabled">\r
-          <xul:box class="checkbox-checkmark-box-2" autostretch="never" flex="1">\r
-            <xul:image class="checkbox-check" inherits="checked,disabled"/>\r
-          </xul:box>\r
-        </xul:box>\r
-        <xul:image class="checkbox-icon" inherits="src,disabled"/>\r
-        <xul:html class="checkbox-text" inherits="value,accesskey,crop,disabled" flex="1">\r
-          <children/>\r
-        </xul:html>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="thumb" extends="xul:box">\r
-    <content>\r
-      <xul:box class="thumb-box" autostretch="never" orient="vertical" flex="1">\r
-        <xul:spring flex="1"/>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="scrollbar">\r
-    <content>\r
-      <xul:scrollbarbutton type="decrement" inherits="align:sborient"/>\r
-      <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">\r
-             <xul:thumb inherits="align,src" flex="1"/>\r
-      </xul:slider>\r
-      <xul:scrollbarbutton type="increment" inherits="align:sborient"/>\r
-    </content>\r
-  </binding>\r
-  \r
-  <binding id="scrollbarbutton">\r
-    <content>\r
-      <xul:box class="scrollbarbutton-box" flex="1">\r
-        <xul:image class="scrollbarbutton-icon" inherits="src"/>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="slider">\r
-    <content>\r
-           <xul:button class="slider-button"/>\r
-       </content>\r
-  </binding>\r
-  \r
-  <binding id="grippy">\r
-    <content>\r
-      <xul:box class="grippy-box" flex="1">\r
-        <xul:image class="grippy-image" inherits="src" />\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-  \r
-</bindings>
\ No newline at end of file
+<?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="textdisabled" extends="xul:text">
+    <content excludes="observes,template">
+      <xul:stack>
+        <xul:text class="text-bottom" inherits="value=label,accesskey,crop"/>
+        <xul:text class="text-top" inherits="value=label,accesskey,crop"/>
+      </xul:stack>
+    </content>
+  </binding>
+
+  <binding id="toolbargrippy" extends="xul:box">
+    <content orient="vertical">
+      <xul:box autostretch="never" halign="center">
+        <xul:image class="toolbargrippy-twisty"/>
+      </xul:box>
+      <xul:spring class="toolbargrippy-texture" flex="1"/>
+    </content>
+  </binding>
+  
+  <binding id="radio" extends="chrome://global/content/radioBindings.xml#radio">
+    <content excludes="observes">
+      <xul:box flex="1" class="radio-internal-box" autostretch="never" valign="middle">
+        <xul:box class="radio-checkmark-box-1" autostretch="never" inherits="disabled">
+          <xul:box class="radio-checkmark-box-2" autostretch="never" flex="1">
+            <xul:image class="radio-check" inherits="checked,disabled"/>
+          </xul:box>
+        </xul:box>
+        <xul:image class="radio-icon" inherits="src,disabled"/>
+        <xul:html class="radio-text" inherits="value=label,accesskey,crop,disabled" flex="1">
+          <children/>
+        </xul:html>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="checkbox" extends="chrome://global/content/xulBindings.xml#checkbox">
+    <content excludes="observes">
+      <xul:box flex="1" class="checkbox-internal-box" autostretch="never" valign="middle">
+        <xul:box class="checkbox-checkmark-box-1" autostretch="never" inherits="disabled">
+          <xul:box class="checkbox-checkmark-box-2" autostretch="never" flex="1">
+            <xul:image class="checkbox-check" inherits="checked,disabled"/>
+          </xul:box>
+        </xul:box>
+        <xul:image class="checkbox-icon" inherits="src,disabled"/>
+        <xul:html class="checkbox-text" inherits="value=label,accesskey,crop,disabled" flex="1">
+          <children/>
+        </xul:html>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="thumb" extends="xul:box">
+    <content>
+      <xul:box class="thumb-box" autostretch="never" orient="vertical" flex="1">
+        <xul:spring flex="1"/>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="scrollbar">
+    <content>
+      <xul:scrollbarbutton type="decrement" inherits="align:sborient"/>
+      <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
+             <xul:thumb inherits="align,src" flex="1"/>
+      </xul:slider>
+      <xul:scrollbarbutton type="increment" inherits="align:sborient"/>
+    </content>
+  </binding>
+  
+  <binding id="scrollbarbutton">
+    <content>
+      <xul:box class="scrollbarbutton-box" flex="1">
+        <xul:image class="scrollbarbutton-icon" inherits="src"/>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="slider">
+    <content>
+           <xul:button class="slider-button"/>
+       </content>
+  </binding>
+  
+  <binding id="grippy">
+    <content>
+      <xul:box class="grippy-box" flex="1">
+        <xul:image class="grippy-image" inherits="src" />
+      </xul:box>
+    </content>
+  </binding>
+  
+</bindings>
diff --git a/LCARStrek/global/skin/colorpicker.css b/LCARStrek/global/skin/colorpicker.css
new file mode 100644 (file)
index 0000000..c4b68ad
--- /dev/null
@@ -0,0 +1,50 @@
+/* colorpicker tiles */
+
+.colorpickertile {
+  width                 : 20px;
+  height                : 20px;
+  margin                : 1px;
+  -moz-border-radius    : 3px;
+  border                : 1px solid #9C9CFF;
+}
+
+.colorpickertile[hover="true"] {
+  border                : 1px solid #FFCF00;
+}
+
+.colorpickertile[selected="true"] {
+  border                : 1px solid #008484;
+}
+
+/* colorpicker button */
+
+colorpicker[type="button"] {
+  width: 35px;
+  height: 20px;
+  -moz-border-radius: 3px;
+  border: 1px solid #9C9CFF;
+}
+
+.colorpicker-button-internal-box {
+  padding: 3px;
+}
+
+.colorpicker-button-colorbox {
+  border: 1px solid #FF9F00;
+}
+
+colorpicker[type="button"]:focus {
+}
+
+colorpicker[type="button"]:focus > .colorpicker-button-internal-box {
+}
+
+colorpicker[type="button"][open="true"] {
+  border: 1px solid #FFCF00;
+}
+
+colorpicker[type="button"][open="true"] > .colorpicker-button-internal-box {
+}
+
+
+
index f80bfd5cd17b16d51d9e8182ea133664a964aefc..efdd489f2c5284a074a0288d5efe3cefd6902a04 100755 (executable)
     {
       margin              : 3px 5px 4px 5px;
     }    
+
+
+  .link
+    {
+      color               : #FFCF00;
+      cursor              : pointer;
+      -moz-user-select    : text;
+      text-decoration     : underline;
+    }
+
index d6549d0dae48c8cd74e59a5c0c405d6050375edb..fe6b4f02c688cf52bb866a5be4ed53e92f5c672c 100755 (executable)
@@ -16,6 +16,7 @@
 @import url(chrome://global/skin/checkbox.css);
 @import url(chrome://global/skin/radio.css);
 @import url(chrome://global/skin/tree.css);
+@import url(chrome://global/skin/outliner.css);
 @import url(chrome://global/skin/splitter.css);
 @import url(chrome://global/skin/radio.css);
 @import url(chrome://global/skin/menubutton.css);
@@ -24,6 +25,8 @@
 @import url(chrome://global/skin/formatting.css);
 @import url(chrome://global/skin/textfield.css);
 @import url(chrome://global/skin/tabcontrol.css);
+@import url(chrome://global/skin/toolbar.css);
+@import url(chrome://global/skin/colorpicker.css);
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 
 @namespace html url("http://www.w3.org/1999/xhtml"); 
@@ -31,6 +34,8 @@
 /**
  * XXX-DEBUG: HTML namespace/titledbutton striping. 
  **/ 
+
+/*
   html|* 
     {
       border              : 1px solid green !important;
@@ -45,6 +50,7 @@
     {
       border              : 1px solid purple !important;
     }
+*/
 
 /**  
  * XUL <window> element
@@ -56,6 +62,7 @@
       font                : 3mm helvetica,arial,tahoma,sans-serif;
       color               : #FF9F00;
       padding             : 3px;
+      -moz-user-focus     : ignore;
     }
   
   window[wait-cursor] 
       list-style-image    : url("chrome://global/skin/question-icon.gif");
     }
 
-  statusbarpanel
-    {
-      padding             : 0px 1px 0px 1px;
-      vertical-align      : middle;
-    }
-
-  .statusbar-panel-icon
-    {
-      margin              : 0px 2px 0px 0px;
-    }
-
 /**
  * status-bar
  */
       background-position : bottom right;
     }
 
+  statusbarpanel
+    {
+      padding             : 0px 1px 0px 1px;
+      vertical-align      : middle;
+    }
+
+  .statusbar-panel-icon
+    {
+      margin              : 0px 2px 0px 0px;
+    }
+
+
 /**
  * html|iframe default sizing 
  **/
       -moz-user-focus          : ignore; 
     } 
 
-
-/* XUL <colorpicker> pieces */
-.colorpickertile 
-  {
-    width                 : 20px;
-    height                : 20px;
-    margin                : 1px;
-    border                : 1px solid #FFCF00;
-  }
-
-.colorpickertile:hover 
-  {
-    border                : 1px solid #FF9F00;
-  }
-
-.colorpickertile[selected="true"] 
-  {
-    border                : 1px solid #FFCF00;
-  }
-
-
diff --git a/LCARStrek/global/skin/linkTree.css b/LCARStrek/global/skin/linkTree.css
new file mode 100644 (file)
index 0000000..6284e16
--- /dev/null
@@ -0,0 +1,28 @@
+
+
+/** 
+ * 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                 : WindowText !important;
+  }
+  
+treecell:hover
+  {
+    text-decoration       : underline !important;
+    color                 : #000080 !important;
+    cursor                : pointer;
+  }
+  
+treecell:hover:active
+  {
+    text-decoration       : underline !important;
+    color                 : red !important;
+  } 
+  
+  
\ No newline at end of file
index c3097f3e62f7af30ecb818b0afbdd7c8ca9214ee..60eb918ccda892538a6539bd9f3b34aefa35b6f2 100755 (executable)
@@ -208,6 +208,13 @@ menuitem[checked="true"][menuactive="true"]
     padding               : 3px;
   }
 
+/* .tooltip html */
+html#TOOLTIP-tooltipText
+  {
+    padding               : 0px;
+    margin                : 0px;
+  }
+
 /*
  * Autorepeatbutton
  */
@@ -227,3 +234,4 @@ autorepeatbutton {
 autorepeatbutton:hover {
   background-color: #FFCF00;
 }
+
index aa425b6d1d9e7dc4cb2b6dd6a5e3d72ac6fe8d11..1e1560e5b9717e4b7404281a8b4317e13571b539 100755 (executable)
-\r
-/* outermost frame */\r
-  menubutton\r
-    {\r
-      margin              : 0px 1px 0px 1px;\r
-      -moz-border-radius  : 3px;\r
-      background-color    : #000000;\r
-      color               : #E7ADE7;\r
-      border              : none;\r
-    }\r
-    \r
-  menubutton[disabled="true"] \r
-    {\r
-      color               : #8050B0;\r
-    }\r
-  \r
-  menubutton > .menubutton-internal-box\r
-    {\r
-      border              : none;\r
-      padding             : 0px;\r
-      vertical-align      : middle;\r
-    }\r
-\r
-  .menubutton-single-icon\r
-    {\r
-      margin-right        : 3px;\r
-    }\r
-    \r
-/** "Dual Functionality" menubutton\r
- *  Has a popup spawning button and a command invoking button, e.g. back/forward\r
- *  class="menubutton-dual"\r
- **/    \r
-  \r
-/* inner button */\r
-\r
-  menubutton > .menubutton-internal-box > .menubutton-dual-button,\r
-  menubutton:hover > .menubutton-internal-box > .menubutton-dual-button,\r
-  menubutton:active > .menubutton-internal-box > .menubutton-dual-button\r
-    {\r
-      border              : none;\r
-      margin              : 0px;\r
-      -moz-border-radius  : 3px;\r
-    }\r
-\r
-  menubutton > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box\r
-    {\r
-      border              : 1px solid #9C9CFF;\r
-      margin              : 0px\r
-    }\r
-    \r
-  menubutton > .menubutton-internal-box > .menubutton-dual-button:hover:active > .button-internal-box,\r
-  menubutton:hover:active > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box\r
-    {\r
-      border              : 1px solid #FF9F00;\r
-    }\r
-    \r
-  menubutton[open="true"] > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box\r
-    {\r
-      border              : 1px solid #FFCF00;\r
-    }\r
-    \r
-  menubutton[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box,\r
-  menubutton[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover:active > .button-internal-box,\r
-  menubutton[disabled="true"]:hover:active > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box\r
-    {\r
-      border              : 1px solid #8050B0;\r
-    }\r
-\r
-/* inner dropmarker */\r
-  menubutton > .menubutton-internal-box > .menubutton-dual-dropmarker-box\r
-    {\r
-      -moz-border-radius  : 3px;\r
-      border              : 1px solid #9C9CFF;\r
-      padding             : 0px 2px 0px 2px;\r
-    }\r
-    \r
-  menubutton[disabled="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box,\r
-  menubutton[disabled="true"]:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box\r
-    {\r
-      border              : 1px solid #8050B0;\r
-    }\r
-\r
-  menubutton:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box\r
-    {\r
-      border              : 1px solid #FF9F00;\r
-    }\r
-\r
-  menubutton[open="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box\r
-    {\r
-      border              : 1px solid #FFCF00;\r
-      padding             : 1px 1px -1px 3px;\r
-    }\r
-\r
-  menubutton > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker\r
-    {\r
-      border              : none;\r
-      list-style-image    : url("chrome://global/skin/scroll-down.gif");\r
-    }\r
-    \r
-  menubutton[disabled="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,\r
-  menubutton[disabled="true"]:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,\r
-  menubutton[disabled="true"]:hover > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker\r
-    {\r
-      list-style-image    : url("chrome://global/skin/scroll-down-disabled.gif");\r
-    }\r
-\r
-  menubutton:hover > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,\r
-  menubutton:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,\r
-  menubutton[open="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker\r
-    {\r
-      list-style-image    : url("chrome://global/skin/scroll-down-hover.gif");\r
-    }\r
-\r
-/** Icon only menubutton.menubutton-duals\r
- *  class="menubutton.menubutton-dual-icon"\r
- **/\r
-  .menubutton.menubutton-dual-icon \r
-    {\r
-      border              : none;\r
-      background-color    : #000000;\r
-    } \r
-    \r
-  .menubutton.menubutton-dual-icon > .menubutton.menubutton-dual-icon-internal-box\r
-    {\r
-      border              : none;\r
-      padding             : 1px;\r
-    }\r
-    \r
-  .menubutton.menubutton-dual-icon:hover > .menubutton.menubutton-dual-icon-internal-box\r
-    {\r
-      background-color    : #FFCF00;\r
-      border              : none;\r
-      padding             : 1px;\r
-    }    \r
-\r
-  .menubutton.menubutton-dual-icon:hover:active > .menubutton.menubutton-dual-icon-internal-box,\r
-  .menubutton.menubutton-dual-icon[open="true"] > .menubutton.menubutton-dual-icon-internal-box\r
-    {\r
-      background-color    : #FF9F00;\r
-      border              : none;\r
-      padding             : 2px 0px 0px 2px;\r
-    }    \r
-\r
-  .menubutton.menubutton-dual-icon[disabled="true"] > .menubutton.menubutton-dual-icon-internal-box,\r
-  .menubutton.menubutton-dual-icon[disabled="true"]:hover:active > .menubutton.menubutton-dual-icon-internal-box,\r
-  .menubutton.menubutton-dual-icon[disabled="true"][open="true"] > .menubutton.menubutton-dual-icon-internal-box\r
-    {\r
-      background-color    : #FFCF00;\r
-      border              : none;\r
-      padding             : 2px 0px 0px 2px;\r
-    }\r
-\r
-/** Icon only menubuttons\r
- *  class="menubutton.menubutton-icon"\r
- **/\r
-  .menubutton-icon \r
-    {\r
-      border              : none;\r
-      background-color    : #000000;\r
-    } \r
-    \r
-  .menubutton-icon > .menubutton-icon-internal-box\r
-    {\r
-      padding             : 1px;\r
-    }\r
-    \r
-  .menubutton-icon:hover > .menubutton-icon-internal-box\r
-    {\r
-      background-color    : #FFCF00;\r
-      padding             : 1px;\r
-    }    \r
-\r
-  .menubutton-icon:hover:active > .menubutton-icon-internal-box,\r
-  .menubutton-icon[open="true"] > .menubutton-icon-internal-box\r
-    {\r
-      background-color    : #FF9F00;\r
-      padding             : 2px 0px 0px 2px;\r
-    }    \r
-\r
-  .menubutton-icon[disabled="true"] > .menubutton-icon-internal-box,\r
-  .menubutton-icon[disabled="true"]:hover:active > .menubutton-icon-internal-box,\r
-  .menubutton-icon[disabled="true"][open="true"] > .menubutton-icon-internal-box\r
-    {\r
-      background-color    : #FFCF00;\r
-      padding             : 2px 0px 0px 2px;\r
-    }    \r
-    
\ No newline at end of file
+
+/* outermost frame */
+  menubutton
+    {
+      margin              : 0px 1px 0px 1px;
+      -moz-border-radius  : 3px;
+      background-color    : #000000;
+      color               : #E7ADE7;
+      border              : none;
+    }
+    
+  menubutton[disabled="true"] 
+    {
+      color               : #8050B0;
+    }
+  
+  menubutton > .menubutton-internal-box
+    {
+      border              : none;
+      padding             : 0px;
+      vertical-align      : middle;
+    }
+
+  .menubutton-single-icon
+    {
+      margin-right        : 3px;
+    }
+    
+/** "Dual Functionality" menubutton
+ *  Has a popup spawning button and a command invoking button, e.g. back/forward
+ *  class="menubutton-dual"
+ **/    
+  
+/* inner button */
+
+  menubutton > .menubutton-internal-box > .menubutton-dual-button,
+  menubutton:hover > .menubutton-internal-box > .menubutton-dual-button,
+  menubutton[buttonover="true"] > .menubutton-internal-box > .menubutton-dual-button,
+  menubutton:active > .menubutton-internal-box > .menubutton-dual-button
+    {
+      border              : none;
+      margin              : 0px;
+      -moz-border-radius  : 3px;
+    }
+
+  menubutton > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box
+    {
+      border              : 1px solid #9C9CFF;
+      margin              : 0px
+    }
+    
+  menubutton > .menubutton-internal-box > .menubutton-dual-button:hover:active > .button-internal-box,
+  menubutton:hover:active > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box
+    {
+      border              : 1px solid #FF9F00;
+    }
+    
+  menubutton[open="true"] > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box
+    {
+      border              : 1px solid #FFCF00;
+    }
+    
+  menubutton[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box,
+  menubutton[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover:active > .button-internal-box,
+  menubutton[disabled="true"]:hover:active > .menubutton-internal-box > .menubutton-dual-button > .button-internal-box
+    {
+      border              : 1px solid #8050B0;
+    }
+
+/* inner dropmarker */
+  menubutton > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+    {
+      -moz-border-radius  : 3px;
+      border              : 1px solid #9C9CFF;
+      padding             : 0px 2px 0px 2px;
+    }
+    
+  menubutton[disabled="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box,
+  menubutton[disabled="true"]:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+    {
+      border              : 1px solid #8050B0;
+    }
+
+  menubutton:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+    {
+      border              : 1px solid #FF9F00;
+    }
+
+  menubutton[open="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box
+    {
+      border              : 1px solid #FFCF00;
+      padding             : 1px 1px -1px 3px;
+    }
+
+  .menubutton-dual-dropmarker-box > .menubutton-dropmarker
+    {
+      border              : none;
+      list-style-image    : url("chrome://global/skin/scroll-down.gif");
+    }
+    
+  menubutton[disabled="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  menubutton[disabled="true"]:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  menubutton[disabled="true"]:hover > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  .menubutton-dual-dropmarker-box > .menubutton-dropmarker[disabled="true"],
+  .menubutton-dual[disabled="true"][buttonover="true"] > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  .menubutton-dual[disabled="true"]:hover > .menubutton-dual-dropmarker-box > .menubutton-dropmarker
+    {
+      list-style-image    : url("chrome://global/skin/scroll-down-disabled.gif");
+    }
+
+  menubutton:hover > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  menubutton:hover:active > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  menubutton[open="true"] > .menubutton-internal-box > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  .menubutton-dual[buttonover="true"] > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  .menubutton-dual[open="true"] > .menubutton-dual-dropmarker-box > .menubutton-dropmarker,
+  .menubutton-dual:hover > .menubutton-dual-dropmarker-box > .menubutton-dropmarker
+    {
+      list-style-image    : url("chrome://global/skin/scroll-down-hover.gif");
+    }
+
+/** Icon only menubutton.menubutton-duals
+ *  class="menubutton.menubutton-dual-icon"
+ **/
+  .menubutton.menubutton-dual-icon 
+    {
+      border              : none;
+      background-color    : #000000;
+    } 
+    
+  .menubutton.menubutton-dual-icon > .menubutton.menubutton-dual-icon-internal-box
+    {
+      border              : none;
+      padding             : 1px;
+    }
+    
+  .menubutton.menubutton-dual-icon:hover > .menubutton.menubutton-dual-icon-internal-box
+    {
+      background-color    : #FFCF00;
+      border              : none;
+      padding             : 1px;
+    }    
+
+  .menubutton.menubutton-dual-icon:hover:active > .menubutton.menubutton-dual-icon-internal-box,
+  .menubutton.menubutton-dual-icon[open="true"] > .menubutton.menubutton-dual-icon-internal-box
+    {
+      background-color    : #FF9F00;
+      border              : none;
+      padding             : 2px 0px 0px 2px;
+    }    
+
+  .menubutton.menubutton-dual-icon[disabled="true"] > .menubutton.menubutton-dual-icon-internal-box,
+  .menubutton.menubutton-dual-icon[disabled="true"]:hover:active > .menubutton.menubutton-dual-icon-internal-box,
+  .menubutton.menubutton-dual-icon[disabled="true"][open="true"] > .menubutton.menubutton-dual-icon-internal-box
+    {
+      background-color    : #FFCF00;
+      border              : none;
+      padding             : 2px 0px 0px 2px;
+    }
+
+/** Icon only menubuttons
+ *  class="menubutton.menubutton-icon"
+ **/
+  .menubutton-icon 
+    {
+      border              : none;
+      background-color    : #000000;
+    } 
+    
+  .menubutton-icon > .menubutton-icon-internal-box
+    {
+      padding             : 1px;
+    }
+    
+  .menubutton-icon:hover > .menubutton-icon-internal-box
+    {
+      background-color    : #FFCF00;
+      padding             : 1px;
+    }    
+
+  .menubutton-icon:hover:active > .menubutton-icon-internal-box,
+  .menubutton-icon[open="true"] > .menubutton-icon-internal-box
+    {
+      background-color    : #FF9F00;
+      padding             : 2px 0px 0px 2px;
+    }    
+
+  .menubutton-icon[disabled="true"] > .menubutton-icon-internal-box,
+  .menubutton-icon[disabled="true"]:hover:active > .menubutton-icon-internal-box,
+  .menubutton-icon[disabled="true"][open="true"] > .menubutton-icon-internal-box
+    {
+      background-color    : #FFCF00;
+      padding             : 2px 0px 0px 2px;
+    }    
+    
+
+
+
index 993c8c33fd50e364fa626ba92b22051301570d6c..941e0ad751cd1f69fac7ac68c886eee43468aca6 100755 (executable)
@@ -1,39 +1,40 @@
-<?xml version="1.0"?>\r
-\r
-<bindings id="menuButtonToolbarBindings"\r
-          xmlns="http://www.mozilla.org/xbl"\r
-          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">\r
-          \r
-  <binding id="menubutton-toolbar-top">\r
-    <content excludes="observes,template,menupopup">\r
-      <xul:button class="classic-simplebutton" allowevents="true" flex="1"\r
-                  inherits="value,src,accesskey,crop,disabled,buttonaction:oncommand" \r
-                  onmousedown="this.parentNode.setAttribute('buttondown','true');"\r
-                  onmouseup="this.parentNode.removeAttribute('buttondown');"\r
-                  onmouseover="this.parentNode.setAttribute('buttonover','true');"\r
-                  onmouseout="this.parentNode.removeAttribute('buttonover');"/>\r
-      <xul:box class="classic-dropmarker-box" autostretch="never" valign="middle" inherits="disabled">\r
-        <xul:image class="classic-dropmarker" inherits="disabled"/>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-  \r
-  <binding id="buttonleft" extends="chrome://global/content/xulBindings.xml#basetext">\r
-    <content excludes="observes,template" autostretch="never">\r
-      <xul:image class="classic-simplebutton-icon" inherits="src"/>\r
-      <xul:box orient="vertical" class="classic-simplebutton-textbox" autostretch="never" flex="1">\r
-        <xul:text class="classic-simplebutton-text" inherits="value,accesskey,crop"/>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="buttontop" extends="chrome://global/content/xulBindings.xml#basetext">\r
-    <content excludes="observes,template" orient="vertical" autostretch="never" halign="middle">\r
-      <xul:image class="classic-simplebutton-icon" inherits="src"/>\r
-      <xul:box orient="vertical" class="classic-simplebutton-textbox" autostretch="never" flex="1">\r
-        <xul:text class="classic-simplebutton-text" inherits="value,accesskey,crop"/>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-  \r
-</bindings>\r
+<?xml version="1.0"?>
+
+<bindings id="menuButtonToolbarBindings"
+          xmlns="http://www.mozilla.org/xbl"
+          xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+          
+  <binding id="menubutton-toolbar-top">
+    <content excludes="observes,template,menupopup">
+      <xul:button class="classic-simplebutton" allowevents="true" flex="1"
+                  inherits="value,src,accesskey,crop,disabled,buttonaction:oncommand" 
+                  onmousedown="this.parentNode.setAttribute('buttondown','true');"
+                  onmouseup="this.parentNode.removeAttribute('buttondown');"
+                  onmouseover="this.parentNode.setAttribute('buttonover','true');"
+                  onmouseout="this.parentNode.removeAttribute('buttonover');"/>
+      <xul:box class="classic-dropmarker-box" autostretch="never" valign="middle" inherits="disabled">
+        <xul:image class="classic-dropmarker" inherits="disabled"/>
+      </xul:box>
+    </content>
+  </binding>
+  
+  <binding id="buttonleft" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template" autostretch="never">
+      <xul:image class="classic-simplebutton-icon" inherits="src"/>
+      <xul:box orient="vertical" class="classic-simplebutton-textbox" autostretch="never" flex="1">
+        <xul:text class="classic-simplebutton-text" inherits="value=label,accesskey,crop"/>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="buttontop" extends="chrome://global/content/xulBindings.xml#basetext">
+    <content excludes="observes,template" orient="vertical" autostretch="never" halign="middle">
+      <xul:image class="classic-simplebutton-icon" inherits="src"/>
+      <xul:box orient="vertical" class="classic-simplebutton-textbox" autostretch="never" flex="1">
+        <xul:text class="classic-simplebutton-text" inherits="value=label,accesskey,crop"/>
+      </xul:box>
+    </content>
+  </binding>
+  
+</bindings>
+
index 3dc6b7d215af72bcd1813c3c435c350608f82f2c..912de3028d4ebf920f18b1e34cb6050adda9c143 100755 (executable)
@@ -1,36 +1,36 @@
-<?xml version="1.0"?>\r
-\r
-<bindings id="menulistBindings"\r
-   xmlns="http://www.mozilla.org/xbl"\r
-   xmlns:html="http://www.w3.org/1999/xhtml"\r
-   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">\r
-\r
-<!-- \r
-  BINDING : menulist\r
-  XUL REPRESENTATION : <menulist>\r
-  -->\r
-  <binding id="menulist" extends="chrome://global/content/menulistBindings.xml#menulist">\r
-    <content excludes="template,observes,menupopup" flex="1">\r
-      <xul:box class="menulist-internal-box" flex="1">\r
-        <xul:box class="menulist-display-box" flex="1" valign="middle" autostretch="never">\r
-          <xul:image class="menulist-icon" inherits="src"/>\r
-          <xul:text class="menulist-text" inherits="value,accesskey,crop" crop="right"/>\r
-        </xul:box>\r
-        <xul:box class="menulist-dropmarker-box-1" valign="middle" inherits="open">\r
-          <xul:box class="menulist-dropmarker-box-2" flex="1" autostretch="never" valign="middle" inherits="open">\r
-            <xul:image class="menulist-dropmarker" inherits="disabled"/>\r
-          </xul:box>\r
-        </xul:box>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-\r
-  <binding id="menulistpopup">\r
-    <content>\r
-      <xul:box class="menulistpopup-internal-box" orient="vertical" flex="1" style="overflow: auto">\r
-        <children/>\r
-      </xul:box>\r
-    </content>\r
-  </binding>\r
-   \r
-</bindings>
\ No newline at end of file
+<?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 : menulist
+  XUL REPRESENTATION : <menulist>
+  -->
+  <binding id="menulist" extends="chrome://global/content/menulistBindings.xml#menulist">
+    <content excludes="template,observes,menupopup" flex="1">
+      <xul:box class="menulist-internal-box" flex="1">
+        <xul:box class="menulist-display-box" flex="1" valign="middle" autostretch="never">
+          <xul:image class="menulist-icon" inherits="src"/>
+          <xul:text class="menulist-text" inherits="value=label,accesskey,crop" crop="right"/>
+        </xul:box>
+        <xul:box class="menulist-dropmarker-box-1" valign="middle" inherits="open">
+          <xul:box class="menulist-dropmarker-box-2" flex="1" autostretch="never" valign="middle" inherits="open">
+            <xul:image class="menulist-dropmarker" inherits="disabled"/>
+          </xul:box>
+        </xul:box>
+      </xul:box>
+    </content>
+  </binding>
+
+  <binding id="menulistpopup">
+    <content>
+      <xul:box class="menulistpopup-internal-box" orient="vertical" flex="1" style="overflow: auto">
+        <children/>
+      </xul:box>
+    </content>
+  </binding>
+   
+</bindings>
diff --git a/LCARStrek/global/skin/outliner.css b/LCARStrek/global/skin/outliner.css
new file mode 100644 (file)
index 0000000..0bc2af0
--- /dev/null
@@ -0,0 +1,161 @@
+
+/******** Outliner widget **********/
+
+/** basic outliner ****************************************************
+ *  basic outliner widget for use in main windows where no decoration
+ *  is required.
+ **/
+
+outliner {
+  background-color: -moz-field;
+  border: none;
+  border-spacing: 0px;
+  color: black;
+}
+
+outlinerbody {
+  background-color: white;
+  color: black;
+  -moz-user-select: none;
+}
+
+outlinerbody:-moz-outliner-row
+{
+  height: 17px;
+/*  border: 1px solid transparent; */
+}
+
+outlinerbody:-moz-outliner-row(current)
+{
+/*  border: 1px dotted #F5DB95; */
+}
+
+outlinerbody:-moz-outliner-row(selected)
+{
+  background-color: #008484;
+  color: white;
+}
+
+/*
+outliner > outlinerbody:-moz-outliner-row(selected)
+{
+  background-color: ThreeDFace;
+  color: ButtonText; 
+}
+
+outliner:focus > outlinerbody:-moz-outliner-row(selected)
+{
+  background-color: Highlight;
+  color: HighlightText;
+}
+*/
+
+outlinerbody:-moz-outliner-cell
+{
+  padding: 0px 0px 1px 2px;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+
+outlinerbody:-moz-outliner-cell(selected)
+{
+}
+
+outlinerbody:-moz-outliner-cell-text
+{
+  color: inherit;
+  padding-left: 1px;
+  padding-right: 2px;
+}
+
+outlinerbody:-moz-outliner-cell-text(selected)
+{
+  color: #FFCF00;  
+}
+
+/*
+outlinerbody:-moz-outliner-line
+{
+  border: 1px dotted grey;
+}
+
+outlinerbody:-moz-outliner-line(selected)
+{
+  border: 1px dotted black;
+}
+*/
+
+outlinercol
+{ 
+  border: 1px solid #9C9CFF;
+  padding: 0px;
+  background-color: black;
+  color: FF9F00;
+}
+
+.outlinercol-box,
+.outlinercol-image-box {
+  border: 1px solid #9C9CFF;
+}  
+
+.outlinercol-box {
+  padding: 0px 4px 0px 4px;
+}
+
+.outlinercol-image-box {
+  padding: 0px 1px 0px 1px;
+}
+  
+outlinercol:hover:active
+{
+  border: 1px solid #FFCF00 !important;
+}
+
+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,
+outlinercol:hover:active > .outlinercol-image-box
+{
+  padding: 1px 4px 0px 5px;
+}
+
+/* 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");
+}
+
+
index 54da5088205c818416926c2a9ce3c66302aaceff..1176f4fb208f77031d04de951ff19372b93c1df4 100755 (executable)
@@ -1,87 +1,87 @@
-/* stylesheet for XUL <radio> element */\r
-\r
-/* default radio for dialogs */\r
-/* outer frame */\r
-  radio \r
-    {\r
-      margin: 3px 5px 3px 5px;\r
-    }\r
-\r
-\r
-/* checkmark outer frame */\r
-  radio > .internal-box > .checkmark-box \r
-    {\r
-      -moz-border-radius: 50%;\r
-      margin-top: 2px;\r
-    }\r
-\r
-/* checkmark inner frame */\r
-  radio > .internal-box > .checkmark-box > image \r
-    {\r
-      border: 1px solid #FF9F00;\r
-      width: 10px;\r
-      height: 10px;\r
-      padding: 1px;\r
-      -moz-border-radius: 50%;\r
-    }\r
-\r
-  /* ensure that no list-style-image is inherited in from the Outside */\r
-  .checkmark-box\r
-    {\r
-      list-style-image: none;\r
-    }\r
-  \r
-\r
-  radio[checked="true"] > .internal-box > .checkmark-box > image \r
-    {\r
-      list-style-image: url(chrome://global/skin/check-radio.gif);\r
-    }\r
-  \r
-  radio:hover > .internal-box > .checkmark-box > image \r
-    {\r
-      border: 1px solid #FFCF00;\r
-    }\r
-  \r
-  radio[checked="true"][disabled="true"] > .internal-box > .checkmark-box > image,\r
-  radio[disabled="true"]:hover > .internal-box > .checkmark-box > image\r
-    {\r
-      list-style-image: url(chrome://global/skin/check-radio-disabled.gif);\r
-    }\r
-\r
-  radio:hover:active > .internal-box > .checkmark-box > image \r
-    {\r
-      border: 2px inset #CCCCDD;\r
-    }\r
-\r
-  radio[disabled="true"] > .internal-box > .checkmark-box > image,\r
-  radio[disabled="true"]:active > .internal-box > .checkmark-box > image \r
-    {\r
-      border: 1px solid #8050B0;\r
-    }\r
-\r
-/* text/icon frames */\r
-  radio[value] > .internal-box > html,\r
-  radio.iconic > .internal-box > .icon \r
-    {\r
-      color: #FF9F00;\r
-      margin: 0px 0px 0px 4px;\r
-      padding: 1px;\r
-    }\r
-\r
-  radio.iconic > .internal-box > html \r
-    {\r
-      margin-left: 4px;\r
-    }\r
-    \r
-  radio[disabled="true"][value] > .internal-box > html \r
-    {\r
-      color: #8050B0;\r
-    }\r
-  \r
-  radio:focus > .internal-box > html\r
-    { \r
-      border              : 1px dotted #FFCF00;\r
-      padding             : 0px;\r
-    }\r
-    \r
-    
\ No newline at end of file
+/* stylesheet for XUL <radio> element */
+
+/* default radio for dialogs */
+/* outer frame */
+  radio 
+    {
+      margin: 3px 5px 3px 5px;
+    }
+
+
+/* checkmark outer frame */
+  radio > .internal-box > .checkmark-box 
+    {
+      -moz-border-radius: 50%;
+      margin-top: 2px;
+    }
+
+/* checkmark inner frame */
+  radio > .internal-box > .checkmark-box > image 
+    {
+      border: 1px solid #FF9F00;
+      width: 10px;
+      height: 10px;
+      padding: 1px;
+      -moz-border-radius: 50%;
+    }
+
+  /* ensure that no list-style-image is inherited in from the Outside */
+  .checkmark-box
+    {
+      list-style-image: none;
+    }
+  
+
+  radio[checked="true"] > .internal-box > .checkmark-box > image 
+    {
+      list-style-image: url(chrome://global/skin/check-radio.gif);
+    }
+  
+  radio:hover > .internal-box > .checkmark-box > image 
+    {
+      border: 1px solid #FFCF00;
+    }
+  
+  radio[checked="true"][disabled="true"] > .internal-box > .checkmark-box > image,
+  radio[disabled="true"]:hover > .internal-box > .checkmark-box > image
+    {
+      list-style-image: url(chrome://global/skin/check-radio-disabled.gif);
+    }
+
+  radio:hover:active > .internal-box > .checkmark-box > image 
+    {
+      border: 2px inset #CCCCDD;
+    }
+
+  radio[disabled="true"] > .internal-box > .checkmark-box > image,
+  radio[disabled="true"]:active > .internal-box > .checkmark-box > image 
+    {
+      border: 1px solid #8050B0;
+    }
+
+/* text/icon frames */
+  radio[label] > .internal-box > html,
+  radio.iconic > .internal-box > .icon 
+    {
+      color: #FF9F00;
+      margin: 0px 0px 0px 4px;
+      padding: 1px;
+    }
+
+  radio.iconic > .internal-box > html 
+    {
+      margin-left: 4px;
+    }
+    
+  radio[disabled="true"][label] > .internal-box > html 
+    {
+      color: #8050B0;
+    }
+  
+  radio:focus > .internal-box > html
+    { 
+      border              : 1px dotted #FFCF00;
+      padding             : 0px;
+    }
+    
+    
diff --git a/LCARStrek/global/skin/scrollbarBindings.xml b/LCARStrek/global/skin/scrollbarBindings.xml
new file mode 100644 (file)
index 0000000..0cbdd1a
--- /dev/null
@@ -0,0 +1,47 @@
+<?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:box">
+    <content align="vertical">
+      <xul:image inherits="src"/>
+    </content>
+  </binding>
+
+  <binding id="thumbh" extends="xul:box">
+    <content>
+      <xul:image inherits="src"/>
+    </content>
+  </binding>
+
+  <binding id="scrollbar" extends="xul:scrollbar">
+    <content>
+      <xul:scrollbarbutton type="decrement" inherits="sborient=align"/>
+      <xul:slider flex="1" inherits="curpos,maxpos,pageincrement,increment">
+        <xul:thumb inherits="align,src" flex="1"/>
+      </xul:slider>
+      <xul:scrollbarbutton type="increment" inherits="sborient=align"/>
+    </content>
+  </binding>
+
+  <binding id="scrollbarbutton">
+    <content>
+      <xul:box class="scrollbarbutton-box" flex="1">
+        <xul:image class="scrollbarbutton-icon" inherits="src"/>
+      </xul:box>
+    </content>
+  </binding>
+
+
+</bindings>
+
+
+
+
index 0cbb2d1414799e261c424bbcbd4b357af076f68a..2d4fd71bdfa92847211d49698a947a1aabe3c2d9 100755 (executable)
@@ -3,14 +3,14 @@
 /********* XP Scrollbar *********/
 
 scrollbar {
-   -moz-binding: url("chrome://global/content/xulBindings.xml#scrollbar");
+  -moz-binding: url("chrome://global/skin/scrollbarBindings.xml#scrollbar"); 
    background-color: black;
 }
 
 /********* XP Scrollbar *********/
 
 thumb {
-  -moz-binding: url(chrome://global/skin/workaround.xml#thumbh);
+  -moz-binding: url(chrome://global/skin/scrollbarBindings.xml#thumbh);
   background-color: #9C9CFF;
   padding: 1px;
   list-style-image: url("chrome://global/skin/scroll-thumb-horiz.gif");
@@ -23,7 +23,7 @@ thumb[disabled="true"] {
 }
 
 scrollbar[align="vertical"] > slider > thumb {
-  -moz-binding: url(chrome://global/skin/workaround.xml#thumbv);
+   -moz-binding: url(chrome://global/skin/scrollbarBindings.xml#thumbv); 
    list-style-image: url("chrome://global/skin/scroll-thumb-vert.gif");
 }
 
@@ -41,6 +41,7 @@ thumb:hover {
 }
 
 scrollbarbutton {
+  -moz-binding: url(chrome://global/skin/scrollbarBindings.xml#scrollbarbutton); 
   vertical-align: bottom;
   cursor: default;
 
@@ -113,3 +114,4 @@ slider {
 
 
 
+
index 5048f7cbd2013ec2ce4038fceac49f45178fd908..0069dd45c248404f60d838a6620c080ae73ff6ad 100755 (executable)
@@ -1,84 +1,87 @@
-/******* Splitters *******/\r
-\r
-splitter \r
-  {\r
-    cursor                : e-resize;\r
-    background-color      : #9C9CFF;\r
-    vertical-align        : middle;\r
-    text-align            : center;\r
-    padding               : 0px;\r
-    border                : none;\r
-    border-top            : 3px solid black;\r
-    border-bottom         : 3px solid black;\r
-  }\r
-\r
-splitter[state="dragging"]\r
-  {\r
-    background-color      : #FFCF00;\r
-  }\r
-\r
-grippy\r
-  {\r
-    margin                : 0px;\r
-    border                : none;\r
-    border-top            : 3px solid black;\r
-    border-bottom         : 3px solid black;\r
-    padding               : 0px;\r
-    list-style-image      : url("chrome://global/skin/grippy-vertical-before.gif");\r
-    cursor                : pointer;\r
-  }\r
-\r
-splitter[state="collapsed"] > grippy\r
-  {\r
-    list-style-image      : url("chrome://global/skin/grippy-vertical-after.gif");\r
-  }\r
-\r
-grippy:hover\r
-  {\r
-    background-color      : #FFCF00;\r
-  }\r
-\r
-grippy:hover:active\r
-  {\r
-    border                : none;\r
-  }\r
-\r
-/* vertical splitters */\r
-  window > splitter, box > splitter \r
-    {\r
-      width               : 6px;\r
-      border-left         : 0px solid black;\r
-      border-right        : 0px solid black;\r
-    }\r
-  \r
-/* horizontal splitters */  \r
-  /* XXX we should comment out the 'align' support to force people to migrate \r
-         to 'orient' */\r
-  rows > splitter,\r
-  window[orient="vertical"] > splitter,\r
-  box[orient="vertical"] > splitter,\r
-  window[align="vertical"] > splitter,\r
-  box[align="vertical"] > splitter\r
-    {\r
-      cursor              : n-resize;\r
-      border-top          : 0px solid black;\r
-      border-bottom       : 0px solid black;\r
-    }\r
-\r
-  rows > splitter > grippy,\r
-  window[orient="vertical"] > splitter > grippy,\r
-  box[orient="vertical"] > splitter > grippy,\r
-  window[align="vertical"] > splitter > grippy,\r
-  box[align="vertical"] > splitter > grippy\r
-    {\r
-      list-style-image      : url("chrome://global/skin/grippy-horizontal-before.gif");\r
-    }\r
-\r
-  rows > splitter[state="collapsed"] > grippy,\r
-  window[orient="vertical"] > splitter[state="collapsed"] > grippy,\r
-  box[orient="vertical"] > splitter[state="collapsed"] > grippy,\r
-  window[align="vertical"] > splitter[state="collapsed"] > grippy,\r
-  box[align="vertical"] > splitter[state="collapsed"] > grippy\r
-    {\r
-      list-style-image      : url("chrome://global/skin/grippy-horizontal-after.gif");\r
-    }
\ No newline at end of file
+/******* Splitters *******/
+
+splitter 
+  {
+    cursor                : e-resize;
+    background-color      : #9C9CFF;
+    vertical-align        : middle;
+    text-align            : center;
+    padding               : 0px;
+    border                : none;
+    border-top            : 3px solid black;
+    border-bottom         : 3px solid black;
+  }
+
+splitter[state="dragging"]
+  {
+    background-color      : #FFCF00;
+  }
+
+grippy
+  {
+    margin                : 0px;
+    border                : none;
+    border-top            : 3px solid black;
+    border-bottom         : 3px solid black;
+    padding               : 0px;
+    list-style-image      : url("chrome://global/skin/grippy-vertical-before.gif");
+    cursor                : pointer;
+  }
+
+splitter[state="collapsed"] > grippy
+  {
+    list-style-image      : url("chrome://global/skin/grippy-vertical-after.gif");
+  }
+
+grippy:hover
+  {
+    background-color      : #FFCF00;
+  }
+
+grippy:hover:active
+  {
+    border                : none;
+  }
+
+/* vertical splitters */
+  window > splitter, box > splitter, hbox > splitter 
+    {
+      width               : 6px;
+      border-left         : 0px solid black;
+      border-right        : 0px solid black;
+    }
+  
+/* horizontal splitters */  
+  /* XXX we should comment out the 'align' support to force people to migrate 
+         to 'orient' */
+  rows > splitter,
+  window[orient="vertical"] > splitter,
+  vbox > splitter,
+  box[orient="vertical"] > splitter,
+  window[align="vertical"] > splitter,
+  box[align="vertical"] > splitter
+    {
+      cursor              : n-resize;
+      border-top          : 0px solid black;
+      border-bottom       : 0px solid black;
+    }
+
+  rows > splitter > grippy,
+  window[orient="vertical"] > splitter > grippy,
+  vbox > splitter > grippy,
+  box[orient="vertical"] > splitter > grippy,
+  window[align="vertical"] > splitter > grippy,
+  box[align="vertical"] > splitter > grippy
+    {
+      list-style-image      : url("chrome://global/skin/grippy-horizontal-before.gif");
+    }
+
+  rows > splitter[state="collapsed"] > grippy,
+  window[orient="vertical"] > splitter[state="collapsed"] > grippy,
+  vbox > splitter[state="collapsed"] > grippy,
+  box[orient="vertical"] > splitter[state="collapsed"] > grippy,
+  window[align="vertical"] > splitter[state="collapsed"] > grippy,
+  box[align="vertical"] > splitter[state="collapsed"] > grippy
+    {
+      list-style-image      : url("chrome://global/skin/grippy-horizontal-after.gif");
+    }
index cb896fe85422927875408216b105ed201ccddcab..7a83c0bd762b678558316ce17eed9aff184254f0 100755 (executable)
@@ -1,4 +1,4 @@
-tabcontrol {
+tabbox {
   margin: 1px 5px 2px 5px;
 }
 
@@ -26,12 +26,12 @@ tab:hover:active {
   text-decoration: none;
 }
 
-tabbox {
+tabs {
   padding: 0px 2px 0px 2px;
 }
 
     /* top tabs */
-tabcontrol[align="vertical"] tabbox[align="horizontal"] tab { 
+tabbox[align="vertical"] tabs[align="horizontal"] tab { 
   border-bottom: none;
   -moz-border-radius: 8px 8px 0px 0px;
   padding-bottom: 1px;
@@ -39,7 +39,7 @@ tabcontrol[align="vertical"] tabbox[align="horizontal"] tab {
 }
 
        /* bottom tabs */
-tabcontrol[align="vertical"] tabpanel + tabbox[align="horizontal"] tab { 
+tabbox[align="vertical"] tabpanels + tabs[align="horizontal"] tab { 
   border-top: none;
   border-bottom: 1px solid #9C9CFF;
   border-left: 1px solid #9C9CFF;
@@ -50,7 +50,7 @@ tabcontrol[align="vertical"] tabpanel + tabbox[align="horizontal"] tab {
 }
 
        /* left tabs */
-tabcontrol[align="horizontal"] tabbox[align="vertical"] tab { 
+tabbox[align="horizontal"] tabs[align="vertical"] tab { 
   border-right: none;
   -moz-border-radius: 8px 0px 0px 8px;
   padding-right: 1px;
@@ -58,7 +58,7 @@ tabcontrol[align="horizontal"] tabbox[align="vertical"] tab {
 }
 
        /* right tabs */
-tabcontrol[align="horizontal"] tabpanel + tabbox[align="vertical"] tab { 
+tabbox[align="horizontal"] tabpanels + tabs[align="vertical"] tab { 
   border-top: 1px solid #9C9CFF;
   border-bottom: 1px solid #9C9CFF;
   border-left: none;
@@ -68,21 +68,22 @@ tabcontrol[align="horizontal"] tabpanel + tabbox[align="vertical"] tab {
   margin: 2px 1px 2px 1px;
 }
 
-tabcontrol { 
+tabbox { 
   border: none; 
 }
 
 /* border on bottom only, no padding (used in search) */
-tabpanel.light {
+tabpanels.light {
   border: none;
   border-bottom: 1px solid #9C9CFF;
   padding: 0px;
 }
 
-tabpanel {
+tabpanels {
   -moz-border-radius: 5px;
   border: 1px solid #9C9CFF;
   padding: 5px;
 }
 
 
+
index 9c11b5166162f24c8dd8c57af6f67790f3207157..33b017f97ce9867dc5f6345086233350b58d2ca6 100755 (executable)
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */\r
-@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for XUL elements */\r
-\r
-/** generic text fields (in dialogs)\r
- **/\r
\r
-/* outer frame */\r
-  textfield\r
-    {\r
-      -moz-border-radius  : 3px;\r
-      border              : 1px solid #9C9CFF;\r
-      font                : inherit;\r
-      color               : #E7ADE7;\r
-      padding             : 0px;\r
-      margin              : 1px 3px 2px 4px;\r
-      background-color    : #000000;\r
-      cursor              : text;\r
-    }\r
-    \r
-  textfield[readonly="true"]\r
-    {\r
-      border              : 1px solid #8050B0;\r
-      color               : #8050B0;\r
-    }\r
-  \r
-  textfield[focused="true"]\r
-    {\r
-      border              : 2px solid #FFCF00;\r
-      margin              : 0px 2px 1px 3px;\r
-    }\r
-    \r
-  textfield[focused="true"][readonly="true"]\r
-    {\r
-      border              : 1px solid #8050B0;\r
-      margin              : 1px 3px 2px 4px;\r
-    }\r
-\r
-/* internal frame */\r
-  .textfield-internal-box \r
-    {\r
-      -moz-border-radius  : 3px;\r
-      margin              : 0px;\r
-      padding             : 1px 2px 1px 2px;\r
-      cursor              : text;\r
-      border              : none;\r
-      background-color    : inherit;\r
-      color               : inherit;\r
-    }\r
-  \r
-  textfield[disabled="true"] > .textfield-internal-box\r
-    {\r
-      border              : none;\r
-    }\r
-  \r
-  .textarea-internal-box\r
-    {\r
-      padding             : 0px 0px 0px 2px;\r
-    }\r
-  \r
-/* internal text widget */\r
-  .textfield-input, .textfield-textarea\r
-    {\r
-      color               : inherit;\r
-      border              : none !important;\r
-      margin              : 0px;\r
-      font                : inherit;\r
-      background-color    : inherit;\r
-    }\r
-\r
-  textfield[disabled="true"] \r
-    {\r
-      cursor              : default ! important;\r
-    } \r
-    \r
-/** plain atomic textfields, class="plain" **/\r
-  textfield.plain, \r
-  textfield.plain > .textfield-internal-box, \r
-  textfield.plain > .textarea-internal-box\r
-    {\r
-      padding             : 0px !important;\r
-      margin              : 0px !important;\r
-      border              : none !important;\r
-    }\r
-\r
-  .scrollfield\r
-    {\r
-      border              : none !important;\r
-      margin              : 0px;\r
-      margin-top          : 1px;      \r
-      padding             : 0px !important;\r
-      background          : inherit;\r
-    }    \r
-    \r
-  .scrollfield > .textfield-internal-box\r
-    {\r
-      border              : none !important;\r
-      margin              : 0px !important;\r
-      padding             : 0px !important;\r
-    }\r
-    \r
-    \r
-    
\ No newline at end of file
+@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 */
+
+/** generic text fields (in dialogs)
+ **/
+/* outer frame */
+  textbox
+    {
+      -moz-border-radius  : 3px;
+      border              : 1px solid #9C9CFF;
+      font                : inherit;
+      color               : #E7ADE7;
+      padding             : 0px;
+      margin              : 1px 3px 2px 4px;
+      background-color    : #000000;
+      cursor              : text;
+    }
+    
+  textbox[readonly="true"]
+    {
+      border              : 1px solid #8050B0;
+      color               : #8050B0;
+    }
+  
+  textbox[focused="true"]
+    {
+      border              : 2px solid #FFCF00;
+      margin              : 0px 2px 1px 3px;
+    }
+    
+  textbox[focused="true"][readonly="true"]
+    {
+      border              : 1px solid #8050B0;
+      margin              : 1px 3px 2px 4px;
+    }
+
+/* internal frame */
+  .textbox-internal-box 
+    {
+      -moz-border-radius  : 3px;
+      margin              : 0px;
+      padding             : 1px 2px 1px 2px;
+      cursor              : text;
+      border              : none;
+      background-color    : inherit;
+      color               : inherit;
+    }
+  
+  textbox[disabled="true"] > .textbox-internal-box
+    {
+      border              : none;
+    }
+  
+  .textarea-internal-box
+    {
+      padding             : 0px 0px 0px 2px;
+    }
+  
+/* internal text widget */
+  .textbox-input, .textbox-textarea
+    {
+      color               : inherit;
+      border              : none !important;
+      margin              : 0px;
+      font                : inherit;
+      background-color    : inherit;
+    }
+
+  textbox[disabled="true"] 
+    {
+      cursor              : default ! important;
+    } 
+    
+/** plain atomic textfields, class="plain" **/
+  textbox.plain, 
+  textbox.plain > .textbox-internal-box, 
+  textbox.plain > .textarea-internal-box
+    {
+      padding             : 0px !important;
+      margin              : 0px !important;
+      border              : none !important;
+    }
+
+  .scrollfield
+    {
+      border              : none !important;
+      margin              : 0px;
+      margin-top          : 1px;      
+      padding             : 0px !important;
+      background          : inherit;
+    }    
+    
+  .scrollfield > .textbox-internal-box
+    {
+      border              : none !important;
+      margin              : 0px !important;
+      padding             : 0px !important;
+    }
+    
+    
+    
index 2108f6a936b89de655325130b06b0203257debf4..3e110e80d5b2d51a49e1cd9dd4a19be62a0c76c2 100755 (executable)
@@ -1,28 +1,28 @@
-\r
-toolbox\r
-  {\r
-    background-color      : #000000;\r
-  }\r
-  \r
-toolbar\r
-  {\r
-    background-color      : #FF9F00;\r
-    border                : 1px solid #9C9CFF;\r
-  }\r
-\r
-toolbargrippy\r
-  {\r
-    background-color      : #000000;\r
-    border                : none;\r
-  }\r
-  \r
-toolbar[collapsed="true"] > toolbargrippy\r
-  {\r
-    width                 : 30px;\r
-  }\r
-  \r
-toolbarseparator \r
-  { \r
-    width                 : 2em; \r
-  }\r
-  
\ No newline at end of file
+
+toolbox
+  {
+    background-color      : #000000;
+  }
+  
+toolbar
+  {
+    background-color      : #FF9F00;
+/*    border                : 1px solid #9C9CFF; */
+  }
+
+toolbargrippy
+  {
+    background-color      : #000000;
+    border                : none;
+  }
+  
+toolbar[collapsed="true"] > toolbargrippy
+  {
+    width                 : 30px;
+  }
+  
+toolbarseparator 
+  { 
+    width                 : 2em; 
+  }
+  
index 23c4d3dd68da20d25a6366f1f051140b4be405a5..e38bcc4c97557d2195bb9742e043c9c91feb500c 100755 (executable)
@@ -35,31 +35,44 @@ treecell {
   padding: 1px 0px 1px 2px;
 } 
 
-.treecell-header { 
-  background-color: #9C9CFF; 
-  color: black;
-  vertical-align: middle;
-  padding: 0px 0px 0px 5px;
-  border-right: 1px solid black;
-} 
-
 .treecell-header-image 
   {
-  background-color: #9C9CFF; 
-  color: black;
-  vertical-align: middle;
-  border-right: 1px solid black;
+    list-style-image      : inherit;
   }
 
+.treecell-header,
+.treecell-header-image,
 .treecell-inset-header {
   background-color: #9C9CFF; 
-  border-right: 1px solid black;
+  color: black;
+  vertical-align: middle;
+  padding: 0px;
+  border: 1px solid #000000;
+} 
+
+.treecell-header-box,
+.treecell-header-image-box {
+  padding: 1px;
 }
 
-tree.inset > treehead > treerow > treecell.sortable:active {
-  border-right: 1px solid black;
+.treecell-header:hover:active > .treecell-header-box,
+.treecell-inset-header:hover:active > .treecell-header-box,
+.treecell-header-image:hover:active > .treecell-header-image-box {
+  padding: 2px 0px 0px 2px;
 }
 
+.treecell-header:hover:active,
+.treecell-inset-header:hover:active,
+.treecell-header-image:hover:active {
+  border: 1px solid #FFCF00;
+}
+
+.treecell-image 
+  {
+    padding               : 0px;
+  }
+  
+
 /** class="propertylist" ******************************************
  *  class for cells in grid-formatted property lists.
  **/
@@ -119,14 +132,17 @@ treeitem[selected="true"][container="true"][open="true"] > treerow > treecell >
 
 
 /* tree header with sort direction indicators */
-.sortDirectionIndicator[sortDirection="ascending"]  > .tree-header-sortdirection {
+.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");
   margin-right: 3px;
 }
 
-.sortDirectionIndicator[sortDirection="descending"] > .tree-header-sortdirection {
+.sortDirectionIndicator[sortDirection="descending"] > .treecell-header-box > .tree-header-sortdirection {
   list-style-image: url("chrome://global/skin/sortDescending.gif");
-  margin-right: 3px;
 }
 
 treecol[sortDirection="true"],
@@ -140,6 +156,34 @@ treecol[sortActive="true"]
     list-style-image       : url("chrome://global/skin/columnselect.gif");
   }
 
+.inline-edit-cell-box
+  {
+    margin-left           : 2px;
+  }
+
+/* Inline Editable Treecells */
+.textbox-inline-edit 
+  {
+    border                : 1px solid #FFCF00 !important;
+    margin                : 0px !important;
+  }
+
+.textbox-inline-edit > .textbox-internal-box > .textbox-input 
+  {
+    border                : 0px !important;
+    padding               : 1px !important;
+    margin                : 0px !important;
+  }
 
+.textbox-inline-edit > .textbox-internal-box 
+  {
+    border                : 0px !important;
+    padding               : 0px !important;
+    margin                : 0px !important;
+  }
 
+treerow[mode="inline-edit"] 
+  {
+    background            : transparent;
+  }
 
diff --git a/LCARStrek/global/skin/workaround.xml b/LCARStrek/global/skin/workaround.xml
deleted file mode 100644 (file)
index cf9a5cb..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE window [
-<!ENTITY % textcontextDTD SYSTEM "chrome://global/locale/textcontext.dtd" >
-%textcontextDTD;
-]>
-
-<bindings id="workarounds"
-   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:box">
-    <content align="vertical">
-      <xul:image inherits="src"/>
-    </content>
-  </binding>
-
-  <binding id="thumbh" extends="xul:box">
-    <content>
-      <xul:image inherits="src"/>
-    </content>
-  </binding>
-
-</bindings>
-
-
-
index a4f8d0abfab73d9d4e375bbaf10015106c1fb1ca..cf561e5e9556621fff3dcb8c306b57a2289a3d55 100755 (executable)
       </RDF:Seq>
     </chrome:packages>
   </RDF:Description>
+
+  <!-- Version Information.  State that we work only with major version 1 of this packages. -->
+  <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.4:communicator" chrome:skinVersion="1"/>
+  <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.4:editor" chrome:skinVersion="1"/>
+  <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.4:global" chrome:skinVersion="1"/>
+  <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.4:messenger" chrome:skinVersion="1"/>
+  <RDF:Description about="urn:mozilla:skin:EarlyBlue/0.4:navigator" chrome:skinVersion="1"/>
+
 </RDF:RDF>
 
 
 
 
 
+
index 9188ba87e0bb574a0199969f75a60090aba8ff59..1fbc962dd58c0ac1e97ac1432cc4fe94514c8e61 100755 (executable)
@@ -76,6 +76,14 @@ html|a[class="CardViewText"] {
        min-width: 30px;
 }
 
+html|p {
+    border: none !important;
+}
+
+[hide] {
+  visibility: collapse;
+}
+
 
 /* CardEdit styles - used in the Card Edit Dialog */
 
@@ -112,7 +120,7 @@ treeitem[selected="true"] > treerow {
        background-color: #CCCCDD; */
 }
 
-tree[class="abDirectory"] treeitem > treerow > treecell > .tree-icon {
+tree[class="abDirectory"] treeitem > treerow > treecell > .tree-cell-primary-icon {
        list-style-image: url("chrome://messenger/skin/addressbook/myaddrbk.gif");
 }
 
@@ -122,16 +130,18 @@ tree[class="abResults"] treeitem > treerow > treecell.cardicon {
        min-height: 14px;
 }
 
+treeitem[empty="true"] > treerow > treecell > .tree-cell-twisty {               
+  list-style-image: none !important;
+  padding-left: 12px;
+}
 
 /* Address Book specific style */
 
 #results_box {
        border-left: 8px solid #CCCCDD;
 }
-[hide] {
-  visibility: collapse;
-}
+
+/* Toolbar buttons */
 
 #button-newcard {
        list-style-image:url("chrome://messenger/skin/addressbook/newcard.gif");
@@ -207,47 +217,103 @@ tree[class="abResults"] treeitem > treerow > treecell.cardicon {
 }
 */
 
-#button-stop {
-       list-style-image:url("chrome://global/skin/stop.gif");
+#searchlabel {
+       padding: 0px;
+       padding-left: 5px;
+       padding-bottom:2px;
+       white-space: nowrap;
+       font-size: smaller;
+       min-width: 20px;
 }
 
-#button-stop:hover {
-       list-style-image:url("chrome://global/skin/stop-hover.gif");
+#searchtext {
+       min-width: 20px;
+       padding: 0px;
 }
 
-#button-stop[disabled="true"] {
-       list-style-image:url("chrome://global/skin/stop_dis.gif");
++/* ==FOR abSelectAddressesDialog.xul =======*/
+
+#3PaneBox {
 }
 
-#button-search {
-       list-style-image:url("chrome://global/skin/search.gif");
+#dirTreeBox {
+       width                               : 180px;
+       height                            : 100%; 
+/*     background-color      : window; */
+  border           : none;
 }
 
-#button-search:hover {
-       list-style-image:url("chrome://global/skin/search-hover.gif");
+/* -note- #dirTree#resultsTree is shared with addressbook.xul */
+
+#sidebar-box {
+  border: none;
 }
 
-#button-search[disabled="true"] {
-       list-style-image:url("chrome://global/skin/search_dis.gif");
+tree > treehead > treerow {
+  border: none;
 }
 
-#searchlabel {
-       padding: 0px;
-       padding-left: 5px;
-       padding-bottom:2px;
-       white-space: nowrap;
-       font-size: smaller;
-       min-width: 20px;
+#dirTree { // Tree that lists different Address Books
+  min-width               : 10px;
+  border     : none;
 }
+                                                                                                                                                
+#dirTreeBox {
+  border     : none;
+ }    
 
-#searchtext {
-       min-width: 20px;
-       padding: 0px;
+#dirTree[type="dialog"] {
 }
 
-treeitem[empty="true"] > treerow > treecell > .tree-cell-twisty {               
-                                                                                                                                               
-  list-style-image: none !important;                                             
-                                                                                                                                               
-}    
+#resultsTree {
+  border-top        : none;
+  border-bottom     : none;
+}
+#results-bucket-tree-box {
+}
+
+#resultsTreeBox {
+/*     background-color: window;  */
+}
 
+#vertical-splitter {
+  min-width     : 4px;
+}
+
+#addToBucketButtonBox { // Row of "To" "CC" and "Bcc" buttons
+       padding                 : 0.3em; 
+       min-width               : 10px;
+  border-top: 1px solid ThreeDHighlight;
+}
+
+#bucketBox {
+       height                  : 170px;
+}
+
+#addressBucket {
+       height                  : 100px; 
+       min-width               : 10px;
+}
+
+#rightColumnButtonBox { // Column with "New", "Edit" and "Remove" buttons
+       padding                 : .5em; 
+       padding-right   : 0px;
+}
+
+.3rd-column-spring {  // Vertical Springs between 3rd column buttons
+       height                  : 10px;
+}
+
+.middle-button-spring { // Springs between To, CC, and BCC buttons
+       width                   : 10px;
+}
+
+#bucket-splitter {
+  border: none;
+  min-height: 4px;
+}
+
+#sidebar-panels-splitter {
+    border-top            : none;
+}
index 86c0e1157cdf0ccda0ec2547a241b3dbbbd2950d..7759df4853637085ea99963c570e729ca30c1364 100755 (executable)
@@ -1,83 +1,83 @@
-/* \r
- * These are the style attributes for the XUL display.\r
- */\r
-window                                                   { overflow: auto; }\r
-mailheader                                             { display: block; }\r
-mailattachcount                                      { display: none; }\r
-\r
-box[name=header-attachment] { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }\r
-box[name=header-part1]      { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }\r
-box[name=header-part2]      { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-box[name=header-part3]      { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-box[name=header-seamonkey]  { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-\r
-headerdisplayname                            { font-weight: bold;  white-space: pre; }\r
-header                                                   { text-align: left; }\r
-\r
-menubar[name=attachment-menubar]  { background-color: #EFEFEF; border: 0px solid #EFEFEF; }\r
-menu[name=attachment-menu]        { background-color: #EFEFEF; border: 0px solid #EFEFEF; }\r
-\r
-/* \r
- * For printing/HTML display...\r
- */\r
-table[name=header-part1]    { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }\r
-table[name=header-part2]    { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-table[name=header-part3]    { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-div.headerdisplayname       { font-weight: bold;  white-space: pre; display: inline; }\r
-\r
-body {\r
-  background-color: white;\r
-}\r
-\r
-\r
-\r
-.text-flowed tt {\r
-  font-family: inherit;\r
-}\r
-.text-flowed blockquote {\r
-  margin: 0em 0em;\r
-  border-color: black;\r
-}\r
-\r
-/* Anyhow, the <div class=txt-sig> doesn't inherit whitespace setting from\r
-   its parent pre, but from its ancestor .text-plain. */\r
-.text-plain {\r
-  white-space: -moz-pre-wrap;\r
-}\r
-.text-plain[wrap=false] {\r
-  white-space: pre;\r
-}\r
-.text-plain pre {\r
-  font-family: inherit;\r
-  white-space: inherit;\r
-  margin: inherit;\r
-}\r
-/* That's how it should really be\r
-.text-plain pre {\r
-  font-family: inherit;\r
-  margin: inherit;\r
-}\r
-.text-plain[wrap=false] pre {\r
-  white-space: pre;\r
-}\r
-*/\r
-.text-plain[graphical-quote=false] blockquote {\r
-  padding-left: inherit;\r
-  border-left: inherit;\r
-  margin: 0em 0em;\r
-}\r
-.text-plain[graphical-quote=true] blockquote {\r
-  margin: 0em 0em;\r
-  border-width: medium;\r
-  border-color: black;\r
-}\r
-.text-plain[graphical-quote=true] .txt-citetags {\r
-  display: none;\r
-}\r
-\r
-.txt-sig, .signature {\r
-  color: gray;\r
-}\r
-.txt-sig > a, .signature > a {\r
-  color: 7777FF /* light blue */;\r
-}\r
+/* 
+ * 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; }
+
+body {
+  background-color: white;
+}
+
+
+
+.text-flowed tt {
+  font-family: inherit;
+}
+
+.moz-text-flowed blockquote {
+  margin: 0em 0em;
+  border-color: black;
+}
+
+.moz-text-plain pre {
+  font-family: inherit;
+  white-space: inherit;
+  margin: 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 {
+  padding-left: inherit;
+  border-left: inherit;
+  margin: 0em 0em;
+}
+
+.moz-text-plain[graphical-quote=true] blockquote {
+  margin: 0em 0em;
+  border-width: medium;
+  border-color: black;
+}
+
+.moz-text-plain[graphical-quote=true] .txt-citetags {
+  display: none;
+}
+
+.moz-txt-sig, .moz-signature {
+  color: gray;
+}
+.moz-txt-sig > a, .moz-signature > a {
+  color: 7777FF /* light blue */;
+}
+
index b141ad46fdcca076ced4332323cadfc03ecaef63..0e3407c477d9855b1ec057b3d93ff93bd7ccda05 100755 (executable)
@@ -395,42 +395,130 @@ menu.push[disabled="true"]:active {
 }
 
 /**
- * Make sure the min height is small so we can 
- * resize the pane vertically -EDV
+ * this belongs in the mail filter window
+ */
+
+.enabledcol
+  {
+    list-style-image: url("chrome://messenger/skin/readmail.gif");
+  }
+
+.enabledcol[value="true"]
+  {
+    list-style-image: url("chrome://messenger/skin/unreadmail.gif");
+  }
+
+.usesMailWidgets 
+  {
+    -moz-binding          : url(chrome://messenger/content/mailWidgets.xml#dummy);
+  }
+
+searchattribute 
+  {
+    -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchattribute);
+  }
+
+searchoperator
+  {
+    -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchoperator);
+  }
+
+searchvalue
+  {
+   -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchvalue);
+  }
+
+searchterm
+  {
+   -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchterm);
+  }
+
+/* addressing widget trees */
+.treecell-mailcardicon
+  {
+    border-bottom       : 1px solid #9C9CFF !important;
+    padding             : 0px;
+  }
+  
+.textfield-mailcardicon
+  {
+    list-style-image    : url("chrome://messenger/skin/abcard.gif");
+  }
+/* for the main standard mail window ONLY */    
+.mailwindow-statusbar
+  {
+    border-left         : none;
+  }
+  
+/** 
+ *Focus rings on 3 pane view
  */
-box#messagepanebox
+
+/*
+#threadpane-splitter
 {
-   min-height: 10px;
-   height: 0px;
+  border-left         : none;
+  border-top          : none;
 }
+*/
 
+#threadTree  
+{
+  border-top            : none;
+}
 
-/**
- * this belongs in the mail filter window
- */
+#folderTree> treechildren,
+#threadTree > treechildren
+{
+  border                : none;
+}
 
-.enabledcol {
-  list-style-image: url("chrome://messenger/skin/readmail.gif");
+#folderTree:focus > treechildren,
+#threadTree[focusring="true"] > treechildren
+{
+  border                : none;
 }
 
-.enabledcol[value="true"] {
-  list-style-image: url("chrome://messenger/skin/unreadmail.gif");
+#messagepane 
+{
+  border                : none;
 }
 
-searchattribute {
-  -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchattribute);
+#messagepanebox[focusring="true"] 
+{
+  border                : none;
 }
 
-searchoperator {
-  -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchoperator);
+#messagepanebox
+  {
+    border              : none;
+  }
+
+#msgHeaderView 
+{
+  border-top           : none;
 }
 
-searchvalue {
- -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchvalue);
+#msgHeaderView > toolbar > toolbargrippy
+{
+  border-left          : none;
 }
 
-searchterm {
- -moz-binding: url(chrome://messenger/content/mailWidgets.xml#searchterm);
+.awIdentityLabel
+{
+  width: 8em; 
+  margin-left: 5px;
+}
+/*
+#accountCentralBox
+{
+  background-color:#FFFFFF;
+}
+*/
+#status-bar 
+{
+  border-left          : none;
 }
 
 
index 4caf907abfea83eee513fbf2976b05263b38bff9..2a0d46e696c0087929eaef793b83bec02f1beaff 100755 (executable)
         color: black;
 }
 
-spring.spacer {
-       width: 5px;
-       height: 5px;
-}
-
-box.cleanborder {
-       margin: 10px;
-       padding: 10px;
-/*     border: 2px groove white; */
-       width: 100%;
-}
-
-box.padded {
-       margin: 10px;
-       width: 100%;
-}
-
-
 /* addressing widget */
-
-tree[class="addressingWidget"] treeitem > treerow  > treecell > box > image {
-       vertical-align: middle;
-       padding:2px;
-       border:none;
-       list-style-image: url("chrome://messenger/skin/addressbook/person.gif");
-       -moz-user-focus: ignore;
-}
-
-textfield.addressingWidget[autocomplete="true"] {
-    border              : 2px solid #FFFFFF;
-    margin              : 1px;
-}
-
-textfield.addressingWidget[autocomplete="true"][focused="true"]
-{
-    border              : 2px solid #6699cc;
-    margin              : 1px;
-}
-
-textfield.addressingWidget[autocomplete="true"] > box
-{
-    border              : none;
-}
+#addressingWidgetTree
+  {
+    height                : 80px;
+    width                 : 0px;
+    -moz-user-focus       : none;
+  }
+
+#addressingWidgetTree > .tree-container-treerows
+  {
+    border-left: none;
+  }
+
+#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/addressbook/person.gif");
+    margin                : 0px 3px 0px 3px;
+  }
 
 #button-send {
        list-style-image:url("chrome://messenger/skin/messengercompose/send.gif");
@@ -144,37 +148,60 @@ textfield.addressingWidget[autocomplete="true"] > box
        list-style-image:url("chrome://global/skin/stop_dis.gif");
 }
 
-/* hack because of bad skinnability and hardcoded borders */
-toolbar#MsgHeadersToolbar > box > box > box {
-  border: 0px !important;
-}
 
-/* hack because of bad skinnability and hardcoded borders */
-tree#addressingWidgetTree {
-/*  border: 1px inset #CCCCDD !important; */
-}
+#compose-toolbar-sizer
+  {
+    height                : 3px;
+    margin-top            : 0px;
+    border-top            : none;
+  }
+
+#content-frame
+  {
+    border                : 1px inset #CCD0DD;
+  }
 
-box#addressingWidget {
-  -moz-user-focus: normal;
+#msgIdentity, #addressingWidgetTree, #msgSubject
+  {
+    margin-right          : 3px;
 }
 
-tree#attachmentBucket {
-  -moz-user-focus: normal;
-/*  border: 1px inset #CCCCDD; */
+#attachmentbucket-sizer
+  {
+    width                 : 5px;
+  }
+
+#attachmentBucket
+  {
+    margin-left           : 3px;
+    -moz-user-focus: normal !important;
+  }
+
+#attachmentBucketText
+  {
+    margin-left           : 3px;
+    -moz-user-focus       : none;
+  }
+
+/* askSendFormat dialog */
+
+#askSendFormat {
+       width: 40em;
 }
 
-tree#attachmentBucket > treechildren > treeitem {
-  color: #FF9F00;
+#askImageBox {
+        vertical-align: top;
 }
 
-#msgSubject {
-  -moz-user-focus: normal;
+#convertYes {
+       list-style-image:url("chrome://global/skin/question-icon.gif");
 }
 
-#msgIdentity {
-  -moz-user-focus: normal;
+#convertAltering {
+       list-style-image:url("chrome://global/skin/question-icon.gif");
 }
 
-button#statusText > .button-internal-box {
-  border: 0px;
+#convertNo {
+       list-style-image:url("chrome://global/skin/alert-icon.gif");
 }
+
index 832f542b1631e0ddb61caf547216d3d169c753e1..c5a04d32ede09ce10dd663b00fff613dbaf651da 100755 (executable)
@@ -1,29 +1,28 @@
 /*
-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.
+ * 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)
+ *   Robert Kaiser (KaiRo@KaiRo.at)
 */
-
-
-/* These are the style attributes we are applying to the message header
- * view overlay which shows the message headers for a selected message.
- * some of this stuff originated from mailheaders.css
- */
-
 @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 */
 
@@ -37,71 +36,76 @@ toolbar > .toolbar-holder {
 mail-emailaddress 
   {
     -moz-binding          : url(chrome://messenger/content/mailWidgets.xml#mail-emailaddress);
-    display               : inline;
+    display               : -moz-xul-inline-box;
   }
 
-[hide] {
-  visibility: collapse;
-}
+.buttonTopSpacer     
+  { 
+    height                : 0.3em; 
+  }
+.buttonSpacer        
+  { 
+    width                 : 0.5em; 
+  }
 
-spring.buttonTopSpacer     { height: .3em; }
-spring.buttonSpacer        { width: .5em; }
-box.headerBox              { overflow: hidden; min-width: 50px; padding: 1px; }
-box.header-part1           { background-color: #9C9CFF; color: #000000; border: none; min-height: 16px; border-right: 3px solid black; }
-box.header-part2           { background-color: #E7ADE7; color: #000000; border: none; min-height: 16px; border-right: 3px solid black; }
-box.header-part3           { background-color: #E7ADE7; color: #000000; border: none; min-height: 16px; border-right: 3px solid black; }
-
-#addToAddressBookButton {
-       list-style-image:url("chrome://messenger/skin/addtoab.gif");
-  min-height: 20px;
-  margin: 0px;
+.headerValueBox 
+  { 
+    width                 : 7.0em;
+    text-align            : right;
 }
 
-#attachmentButton {
-  list-style-image:url("chrome://messenger/skin/attach.gif");
-  min-height: 20px;
-  margin: 0px;
-}
+.headerBox              
+  { 
+    overflow              : hidden; 
+    min-width             : 50px;
+  }
 
-.emailDisplayImage
+
+#addToAddressBookButton
   {
-    align                 : right;
+    list-style-image:url("chrome://messenger/skin/addtoab.gif");
+    min-height: 20px;
+    margin: 0px;
   }
 
-.emailSeparator 
+#attachmentButton
   {
-    display               : inline;
+    list-style-image:url("chrome://messenger/skin/attach.gif");
+    min-height: 20px;
+    margin: 0px;
   }
 
-.emailDisplayButton 
+.emailDisplayImage
   {
+    text-align            : right;
+  }
+
+.emailDisplayButton 
+   {
     color                 : #FFCF00;
-    text-decoration       : underline;
     cursor                : pointer;
-    max-height            : 15px;
-    /* This is a hack because I can't find out where that strange bug is hitting me */
-    /* see http://www.hirsch.sth.ac.at/bugzilla/show_bug.cgi?id=50 */
+    min-height            : 16px;
     -moz-border-radius:   : 3px;
     background-color      : black;
   }
 
 .emailDisplayButton:hover
   {
-    /* This is a hack because I can't find out where that strange bug is hitting me */
     color                 : black;
     background-color      : #FFCF00;
   }
 
 .showMoreAddressesButton 
   {
-    list-style-image      : url("chrome://messenger/skin/more.gif");
-    display               : inline;
+    list-style-image      : url("chrome://global/skin/twisty-closed.gif");
+/*    list-style-image      : url("chrome://messenger/skin/more.gif"); */
   }
 
 .showFewerAddressesButton 
   {
-    list-style-image      : url("chrome://messenger/skin/less.gif");
-    display               : inline;
+    list-style-image      : url("chrome://global/skin/twisty-open.gif");
+/*    list-style-image      : url("chrome://messenger/skin/less.gif"); */
   }
 
 html.headerValue   
@@ -128,11 +132,62 @@ text.headerValue
   { 
     white-space           : normal; 
     min-width             : 50px; 
+/*    border-bottom         : 1px solid #9999CC; */
   }
-  
-#msgHeaderView
-  {
-    border-left           : none;
-    border-right          : none;
-  }
+
+.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 ::::: */
+.collapsedToggleHdrBox
+{
+  vertical-align: middle;
+}
+
+#collapsedAttachmentBox {
+  text-align: 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;
+}
 
index 939080a34fe588d6c5646d138b9f515243f423d7..b0158f6a1e8c6fde16fd3f786206800d37c41a67 100755 (executable)
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\r
- * The contents of this file are subject to the Netscape Public\r
- * License Version 1.1 (the "License"); you may not use this file\r
- * except in compliance with the License. You may obtain a copy of\r
- * the License at http://www.mozilla.org/NPL/\r
- * \r
- * Software distributed under the License is distributed on an "AS\r
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or\r
- * implied. See the License for the specific language governing\r
- * rights and limitations under the License.\r
- * \r
- * The Original Code is Mozilla Communicator client code, released\r
- * March 31, 1998.\r
- * \r
- * The Initial Developer of the Original Code is Netscape\r
- * Communications Corporation. Portions created by Netscape are\r
- * Copyright (C) 1998-1999 Netscape Communications Corporation. All\r
- * Rights Reserved.\r
- */\r
-\r
-.tree-thread-row.unread-true {\r
-       font-weight: bold;\r
-}\r
-\r
-.prioritycol-highest\r
-{\r
-       color:red;\r
-}\r
-\r
-.prioritycol-high\r
-{\r
-       color: rgb(128, 0, 0);\r
-}\r
-\r
-.prioritycol-lowest\r
-{\r
-       color: rgb(170, 170, 170);\r
-}\r
-\r
-.prioritycol-low\r
-{\r
-       color: rgb(85, 85, 85);\r
-}\r
-\r
-.tree-cell-threadpane-icon {\r
-  list-style-image: url("chrome://messenger/skin/message-mail.gif");\r
-  min-height: 14px;\r
-}\r
-\r
-.tree-cell-threadpane-icon.status-new {\r
-  list-style-image: url("chrome://messenger/skin/message-mail-new.gif");\r
-}\r
-\r
-.tree-cell-threadpane-icon.message-type-news {\r
-  list-style-image: url("chrome://messenger/skin/message-news.gif");\r
-}\r
-\r
-.tree-cell-threadpane-icon.message-type-news.status-new {\r
-  list-style-image: url("chrome://messenger/skin/message-news-new.gif");\r
-}\r
-\r
-.tree-cell-threadpane-icon.message-type-mail.has-attachment-true {\r
-  list-style-image: url("chrome://messenger/skin/message-mail-attach.gif");\r
-}\r
-\r
-.tree-cell-threadpane-icon.is-imap-deleted-true {\r
-  list-style-image: url("chrome://messenger/skin/message-mail-imapdelete.gif");\r
-}\r
-\r
-.unreadcol-false {\r
-  list-style-image: url("chrome://messenger/skin/readmail.gif");\r
-  min-height: 14px;\r
-}\r
-\r
-.unreadcol-true {\r
-  list-style-image: url("chrome://messenger/skin/unreadmail.gif");\r
-}\r
-\r
-.flagcol-unflagged {\r
-  list-style-image: url("chrome://messenger/skin/readmail.gif");\r
-  min-height: 14px;\r
-}\r
-\r
-.flagcol-flagged {\r
-  list-style-image: url("chrome://messenger/skin/flaggedmail.gif");\r
-}\r
-\r
-treeitem > treerow > .threadcol-thread{\r
-  list-style-image: url("chrome://messenger/skin/thread-closed.gif");\r
-}\r
-\r
-treeitem[open="true"] > treerow > .threadcol-thread{\r
-  list-style-image: url("chrome://messenger/skin/thread-open.gif");\r
-}\r
-\r
-treeitem > treerow > .threadcol-threadWithUnread{\r
-  list-style-image: url("chrome://messenger/skin/thread-new-closed.gif");\r
-}\r
-\r
-treeitem[open="true"] > treerow > .threadcol-threadWithUnread{\r
-  list-style-image: url("chrome://messenger/skin/thread-new-open.gif");\r
-}\r
-\r
-.threadColumnHeader[currentView="threaded"] > .tree-header-image {\r
-  list-style-image: url("chrome://messenger/skin/threadcol.gif");\r
-}\r
-\r
-.threadColumnHeader[currentView="unthreaded"] > .tree-header-image {\r
-  list-style-image: url("chrome://messenger/skin/unthreadcol.gif");\r
-}\r
-\r
-.readColumnHeader > .tree-header-image {\r
-  list-style-image: url("chrome://messenger/skin/unreadmail.gif");\r
-}\r
-\r
-.flagColumnHeader > .tree-header-image {\r
-  list-style-image: url("chrome://messenger/skin/flaggedmail.gif");\r
-}\r
-\r
-treeitem[empty="true"] > treerow > .tree-cell-threadpane-icon > .tree-cell-twisty \r
-  {\r
-    visibility            : hidden;\r
-  }    \r
-\r
-#threadTree  \r
-  {\r
-    border-top            : none;\r
-  }
\ No newline at end of file
+/*
+ * 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)
+ *   Robert Kaiser (KaiRo@KaiRo.at)
+ */
+
+/* ===== 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");
+
+/* ::::: outliner rows ::::: */
+
+outliner:focus > outliner-bodybox
+{
+  border: 1px solid black;
+}
+
+outliner > outliner-bodybox
+{
+  border: 1px solid transparent;
+}
+
+outlinerbody:-moz-outliner-cell-text(unread)
+{
+       font-weight: bold;
+}
+
+outlinerbody:-moz-outliner-cell-text(offline)
+{
+  font-style: italic;
+}
+
+/* ::::: priority colors ::::: */
+
+outlinerbody:-moz-outliner-cell-text(priority-highest)
+{
+       color:red;
+}
+
+outlinerbody:-moz-outliner-cell-text(priority-high)
+{
+       color: rgb(128, 0, 0);
+}
+
+outlinerbody:-moz-outliner-cell-text(priority-lowest)
+{
+       color: rgb(170, 170, 170);
+}
+
+outlinerbody:-moz-outliner-cell-text(priority-low)
+{
+       color: rgb(85, 85, 85);
+}
+
+/* ::::: 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/unreadmail.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/flaggedmail.gif");
+}
+
+outlinerbody:-moz-outliner-image(flaggedCol) {
+  list-style-image: url("chrome://messenger/skin/readmail.gif");
+}
+
+treeitem[open="true"] > treerow > .threadcol-threadWithUnread{
+  list-style-image: url("chrome://messenger/skin/thread-new-open.gif");
+}
+
+outlinerbody:-moz-outliner-image(flaggedCol, flagged) {
+  list-style-image: url("chrome://messenger/skin/flaggedmail.gif");
+}
+
+/* ..... subject column ..... */
+
+outlinerbody:-moz-outliner-image(subjectCol) {
+  list-style-image: url("chrome://messenger/skin/message-mail.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, new) {
+  list-style-image: url("chrome://messenger/skin/message-mail-new.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, attach) {
+  list-style-image: url("chrome://messenger/skin/message-mail-attach.gif");
+}
+
+outlinerbody:-moz-outliner-image(subjectCol, news) {
+  list-style-image: url("chrome://messenger/skin/message-news.gif");
+  }    
+
+outlinerbody:-moz-outliner-image(subjectCol, news, new) {
+  list-style-image: url("chrome://messenger/skin/message-news-new.gif");
+  }
index 1817f122bb7801eab2f4b48d9661cee2af5f5d2b..6b9d6e4bfd5544b94f81d716c590a1fc2e932092 100755 (executable)
-/** Contains style definitions for the navigator application \r
- **/\r
-\r
-@import url(chrome://communicator/skin/);\r
-@import url(chrome://communicator/skin/bookmarks/bookmarks.css);\r
-@import url(chrome://communicator/skin/sidebar/sidebar.css);\r
-\r
-#sidebar-parent \r
-  {\r
-         margin-right          : 2px;\r
-  }\r
-\r
-/*\r
- * Rules for 'hiding' portions of the chrome for special\r
- * kinds of browser windows.\r
- */\r
-window[chromehidden~="menubar"] .chromeclass-menubar {\r
-       display: none;\r
-}\r
-\r
-window[chromehidden~="toolbar"] .chromeclass-toolbar {\r
-        display: none;\r
-}\r
-\r
-window[chromehidden~="location"] .chromeclass-location {\r
-        display: none;\r
-}\r
-\r
-window[chromehidden~="directories"] .chromeclass-directories {\r
-        display: none;\r
-}\r
-\r
-window[chromehidden~="status"] .chromeclass-status {\r
-        display: none;\r
-}\r
-\r
-window[chromehidden~="extrachrome"] .chromeclass-extrachrome {\r
-        display: none;\r
-}\r
-\r
-/*\r
- * Images for the main buttons\r
- */\r
-.menubutton-dual-button > .button-internal-box > .button-text-container \r
-  {\r
-    display             : none;\r
-  }\r
-\r
-.menubutton-dual-button\r
-  {\r
-    min-width           : 32px;\r
-    min-height          : 32px;\r
-  }\r
-\r
-#back-button \r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/back.gif");\r
-  }\r
-\r
-#back-button:hover,\r
-#back-button:hover:active,\r
-#back-button > .menubutton-internal-box > .menubutton-dual-button:hover,\r
-#back-button > .menubutton-internal-box > .menubutton-dual-button:hover:active,\r
-#back-button[open="true"] > .menubutton-internal-box > .menubutton-dual-button\r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/back-hover.gif");\r
-  }\r
-\r
-#back-button[disabled="true"],\r
-#back-button[disabled="true"]:hover,\r
-#back-button[disabled="true"]:hover:active,\r
-#back-button[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover,\r
-#back-button[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover:active\r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/back_dis.gif");\r
-  }\r
-\r
-#forward-button \r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/forward.gif");\r
-  }\r
-\r
-#forward-button:hover,\r
-#forward-button:hover:active,\r
-#forward-button > .menubutton-internal-box > .menubutton-dual-button:hover,\r
-#forward-button > .menubutton-internal-box > .menubutton-dual-button:hover:active,\r
-#forward-button[open="true"] > .menubutton-internal-box > .menubutton-dual-button\r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/forward-hover.gif");\r
-  }\r
-\r
-#forward-button[disabled="true"],\r
-#forward-button[disabled="true"]:hover,\r
-#forward-button[disabled="true"]:hover:active,\r
-#forward-button[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover,\r
-#forward-button[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover:active\r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/forward_dis.gif");\r
-  }\r
-\r
-#stop-button \r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/stop.gif");\r
-  } \r
-\r
-\r
-#stop-button:hover\r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/stop-hover.gif");\r
-  }\r
-\r
-#stop-button[disabled="true"]\r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/stop_dis.gif");\r
-  }\r
-\r
-#reload-button \r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/reload.gif");\r
-  }\r
-\r
-#reload-button:hover\r
-  {\r
-         list-style-image      : url("chrome://navigator/skin/reload-hover.gif");\r
-  }\r
-\r
-/*all the urlbar stuff*/\r
-#page-proxy-button \r
-  {\r
-         list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item.gif"); \r
-         cursor                : grab;\r
-          margin-right          : 3px;\r
-          margin-left           : 2px;\r
-  } \r
-\r
-#ubhist-keyword-popup \r
-  {\r
-         width                 : 10px; \r
-         list-style-image      : url("chrome://global/skin/scroll-down.gif"); \r
-  } \r
-\r
-#ubhist\r
-  {\r
-    -moz-border-radius    : 0px 5px 5px 0px;\r
-    list-style-image      : url("chrome://global/skin/scroll-down.gif"); \r
-    padding               : 0px 0px 0px 0px;\r
-    margin                : 0px 3px 0px 0px;\r
-  }\r
-\r
-#ubhist > .menubutton-icon-internal-box\r
-  {\r
-    -moz-border-radius    : 0px 5px 5px 0px;\r
-    border                : 1px solid #9C9CFF;\r
-  }  \r
-\r
-#ubhist:hover > .menubutton-icon-internal-box\r
-  {\r
-    list-style-image      : url("chrome://global/skin/scroll-down-hover.gif"); \r
-  }  \r
-\r
-#ubhist:hover:active > .menubutton-icon-internal-box,\r
-#ubhist[open="true"] > .menubutton-icon-internal-box\r
-  {\r
-    list-style-image      : url("chrome://global/skin/scroll-down-hover.gif"); \r
-    border                : 1px solid #FFCF00;\r
-  }  \r
-\r
-#action-popup \r
-  {\r
-    list-style-image      : url("chrome://global/skin/scroll-down.gif"); \r
-         margin                : 0px; \r
-         -moz-border-radius    : 4px; \r
-  }\r
-\r
-#content-frame \r
-  {\r
-    min-width             : 0px;\r
-    min-height            : 0px;\r
-  }\r
-\r
-#statusbar-icon \r
-  {\r
-    width                 : 100px;\r
-  }\r
-\r
-#statusbar-display\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/document.gif"):\r
-  }\r
-  \r
-#statusbar-display[error="true"]\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/document-error.gif");\r
-  }  \r
-  \r
-#nav-bar-inner\r
-  {\r
-    padding-left          : 0px;\r
-    padding-top           : 10px;\r
-    padding-bottom        : 10px;\r
-  }\r
-\r
-  \r
-#search-button\r
-  {\r
-    margin                : 0px 3px 0px 0px;\r
-  }\r
-  \r
-#go-button\r
-  {\r
-    margin                : 0px 3px 0px 0px;\r
-  }\r
-  \r
-#homebutton\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/bookmarks/home.gif");\r
-  }\r
-\r
-.menuitem-iconic\r
-  {\r
-    padding               : 2px;\r
-  }\r
-\r
-#print-button \r
-  {\r
-    list-style-image      : url("chrome://global/skin/print.gif");\r
-    margin                : 0px 3px 0px 3px;\r
-  }\r
-\r
-#print-button:hover,\r
-#print-button:hover:active,\r
-#print-button > .menubutton-internal-box > .menubutton-dual-button:hover,\r
-#print-button > .menubutton-internal-box > .menubutton-dual-button:hover:active,\r
-#print-button[open="true"] > .menubutton-internal-box > .menubutton-dual-button\r
-  {\r
-    list-style-image      : url("chrome://global/skin/print-hover.gif");\r
-  }\r
-\r
-#print-button[disabled="true"],\r
-#print-button[disabled="true"]:hover,\r
-#print-button[disabled="true"]:hover:active,\r
-#print-button[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover,\r
-#print-button[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover:active\r
-  {\r
-    list-style-image      : url("chrome://global/skin/print_dis.gif");\r
-  }\r
-\r
-#print-button > .menubutton-dual-button\r
-  {\r
-    padding               : 0px;\r
-  }
\ No newline at end of file
+/** Contains style definitions for the navigator application 
+ **/
+
+@import url(chrome://communicator/skin/);
+@import url(chrome://navigator/skin/personalToolbar.css);
+@import url(chrome://communicator/skin/sidebar/sidebar.css);
+
+#sidebar-parent 
+  {
+         margin-right          : 2px;
+  }
+
+/*
+ * Rules for 'hiding' portions of the chrome for special
+ * kinds of browser windows.
+ */
+window[chromehidden~="menubar"] .chromeclass-menubar {
+       display: none;
+}
+
+window[chromehidden~="toolbar"] .chromeclass-toolbar {
+        display: none;
+}
+
+window[chromehidden~="location"] .chromeclass-location {
+        display: none;
+}
+
+window[chromehidden~="directories"] .chromeclass-directories {
+        display: none;
+}
+
+window[chromehidden~="status"] .chromeclass-status {
+        display: none;
+}
+
+window[chromehidden~="extrachrome"] .chromeclass-extrachrome {
+        display: none;
+}
+
+/*
+ * Images for the main buttons
+ */
+.menubutton-dual-button > .button-internal-box > .button-text-container, 
+.menubutton-dual-ex-button > .button-internal-box > .button-text-container 
+  {
+    display             : none;
+  }
+
+.menubutton-dual-button,
+.menubutton-dual-ex-button
+  {
+    min-width           : 32px;
+    min-height          : 32px;
+  }
+
+#back-button 
+  {
+         list-style-image      : url("chrome://navigator/skin/back.gif");
+  }
+
+#back-button:hover,
+#back-button:hover:active,
+#back-button[buttonover="true"],
+#back-button[open="true"]
+  {
+         list-style-image      : url("chrome://navigator/skin/back-hover.gif");
+  }
+
+#back-button[disabled="true"],
+#back-button[disabled="true"]:hover,
+#back-button[disabled="true"]:hover:active,
+#back-button[disabled="true"][buttonover="true"]
+  {
+         list-style-image      : url("chrome://navigator/skin/back_dis.gif");
+  }
+
+#forward-button 
+  {
+         list-style-image      : url("chrome://navigator/skin/forward.gif");
+  }
+
+#forward-button:hover,
+#forward-button:hover:active,
+#forward-button[buttonover="true"],
+#forward-button[open="true"]
+  {
+         list-style-image      : url("chrome://navigator/skin/forward-hover.gif");
+  }
+
+#forward-button[disabled="true"],
+#forward-button[disabled="true"]:hover,
+#forward-button[disabled="true"]:hover:active,
+#forward-button[disabled="true"][buttonover="true"]
+  {
+         list-style-image      : url("chrome://navigator/skin/forward_dis.gif");
+  }
+
+#stop-button 
+  {
+         list-style-image      : url("chrome://navigator/skin/stop.gif");
+  } 
+
+
+#stop-button:hover
+  {
+         list-style-image      : url("chrome://navigator/skin/stop-hover.gif");
+  }
+
+#stop-button[disabled="true"]
+  {
+         list-style-image      : url("chrome://navigator/skin/stop_dis.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");
+  }
+
+/*all the urlbar stuff*/
+#page-proxy-button 
+  {
+         list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item.gif"); 
+         cursor                : grab;
+          margin-right          : 3px;
+          margin-left           : 2px;
+  } 
+
+#ubhist-keyword-popup 
+  {
+         width                 : 10px; 
+         list-style-image      : url("chrome://global/skin/scroll-down.gif"); 
+  } 
+
+#ubhist
+  {
+    -moz-border-radius    : 0px 5px 5px 0px;
+    list-style-image      : url("chrome://global/skin/scroll-down.gif"); 
+    padding               : 0px 0px 0px 0px;
+    margin                : 0px 3px 0px 0px;
+  }
+
+#ubhist > .menubutton-icon-internal-box
+  {
+    -moz-border-radius    : 0px 5px 5px 0px;
+    border                : 1px solid #9C9CFF;
+  }  
+
+#ubhist:hover > .menubutton-icon-internal-box
+  {
+    list-style-image      : url("chrome://global/skin/scroll-down-hover.gif"); 
+  }  
+
+#ubhist:hover:active > .menubutton-icon-internal-box,
+#ubhist[open="true"] > .menubutton-icon-internal-box
+  {
+    list-style-image      : url("chrome://global/skin/scroll-down-hover.gif"); 
+    border                : 1px solid #FFCF00;
+  }  
+
+#action-popup 
+  {
+    list-style-image      : url("chrome://global/skin/scroll-down.gif"); 
+         margin                : 0px; 
+         -moz-border-radius    : 4px; 
+  }
+
+#content-frame 
+  {
+    min-width             : 0px;
+    min-height            : 0px;
+  }
+
+#statusbar-icon 
+  {
+    width                 : 100px;
+  }
+
+#statusbar-display
+  {
+    list-style-image      : url("chrome://communicator/skin/document.gif"):
+  }
+  
+#statusbar-display[error="true"]
+  {
+    list-style-image      : url("chrome://communicator/skin/document-error.gif");
+  }  
+  
+#nav-bar-inner
+  {
+    padding-left          : 0px;
+    padding-top           : 10px;
+    padding-bottom        : 10px;
+  }
+
+#search-button
+  {
+    margin                : 0px 3px 0px 0px;
+  }
+  
+#go-button
+  {
+    margin                : 0px 3px 0px 0px;
+  }
+  
+#homebutton
+  {
+    list-style-image      : url("chrome://communicator/skin/bookmarks/home.gif");
+  }
+
+.menuitem-iconic
+  {
+    padding               : 2px;
+  }
+
+#print-button 
+  {
+    list-style-image      : url("chrome://global/skin/print.gif");
+    margin                : 0px 3px 0px 3px;
+  }
+
+#print-button:hover,
+#print-button:hover:active,
+#print-button > .menubutton-internal-box > .menubutton-dual-button:hover,
+#print-button > .menubutton-internal-box > .menubutton-dual-button:hover:active,
+#print-button[open="true"] > .menubutton-internal-box > .menubutton-dual-button
+  {
+    list-style-image      : url("chrome://global/skin/print-hover.gif");
+  }
+
+#print-button[disabled="true"],
+#print-button[disabled="true"]:hover,
+#print-button[disabled="true"]:hover:active,
+#print-button[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover,
+#print-button[disabled="true"] > .menubutton-internal-box > .menubutton-dual-button:hover:active
+  {
+    list-style-image      : url("chrome://global/skin/print_dis.gif");
+  }
+
+#print-button > .menubutton-dual-button
+  {
+    padding               : 0px;
+  }
+
diff --git a/LCARStrek/navigator/skin/personalToolbar.css b/LCARStrek/navigator/skin/personalToolbar.css
new file mode 100644 (file)
index 0000000..814061c
--- /dev/null
@@ -0,0 +1,50 @@
+/* -*- Mode: C; 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ *   Ben Goodger <ben@netscape.com>
+ *   Josh Soref  <timeless@mac.com>
+ */
+
+@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-sel.gif");
+    }
+*/
+
+/*    
+  #home-button:hover:active
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/home-active.gif");
+    }
+*/
+
+