synching EarlyBlue with trunk *stripe, rest of global/ files
authorRobert Kaiser <kairo@kairo.at>
Fri, 25 May 2007 12:51:52 +0000 (14:51 +0200)
committerRobert Kaiser <kairo@kairo.at>
Fri, 25 May 2007 12:51:52 +0000 (14:51 +0200)
22 files changed:
EarlyBlue/communicator/toolbar.css [new file with mode: 0644]
EarlyBlue/global/alerts/alert.css [new file with mode: 0644]
EarlyBlue/global/menulist.css
EarlyBlue/global/popup.css
EarlyBlue/global/preferences.css [new file with mode: 0644]
EarlyBlue/global/printPageSetup.css [new file with mode: 0644]
EarlyBlue/global/printPreview.css [moved from EarlyBlue/global/printing.css with 78% similarity]
EarlyBlue/global/progressmeter.css
EarlyBlue/global/radio.css
EarlyBlue/global/richlistbox.css [new file with mode: 0644]
EarlyBlue/global/scale.css
EarlyBlue/global/scrollbars.css
EarlyBlue/global/scrollbox.css
EarlyBlue/global/splitter.css
EarlyBlue/global/tabbox.css
EarlyBlue/global/textbox.css
EarlyBlue/global/toolbar.css
EarlyBlue/global/toolbar/spring.gif [new file with mode: 0644]
EarlyBlue/global/toolbarbutton.css
EarlyBlue/global/tree.css
EarlyBlue/global/wizard.css
EarlyBlue/navigator/tabbrowser.css [new file with mode: 0644]

diff --git a/EarlyBlue/communicator/toolbar.css b/EarlyBlue/communicator/toolbar.css
new file mode 100644 (file)
index 0000000..67858e4
--- /dev/null
@@ -0,0 +1,79 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998-2007
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *   Joe Hewitt (hewitt@netscape.com)
+ *   Robert Kaiser (kairo@kairo.at)
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either of the GNU General Public License Version 2 or later (the "GPL"),
+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/* ===== toolbar.css ====================================================
+  == Styles used by XUL grippytoolbar in addition to general toolbar styles.
+  ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: toolbar & menubar ::::: */
+
+.toolbar-holder {
+}
+
+/* ::::: toolbargrippy ::::: */
+
+toolbargrippy {
+  -moz-box-orient: vertical;
+  -moz-box-align: center;
+  border: 1px solid #999999;
+  background-color: #666699;
+  width: 9px;
+  padding: 2px 0px;
+  list-style-image: url("chrome://global/skin/toolbar/tbgrip-arrow.gif");
+}
+
+toolbargrippy:hover {
+  background-color: #6699FF;
+}
+
+/* ::::: collapsed tray and grippies ::::: */
+
+toolbargrippy[tbgrippy-collapsed="true"] {
+  -moz-box-orient: horizontal;
+  width: 40px;
+  height: 9px;
+  padding: 0px 2px;
+  list-style-image: url("chrome://global/skin/toolbar/tbgrip-arrow-collapsed.gif");
+}
+
+.collapsed-tray-spacer {
+  border-bottom: 1px solid #9999CC;
+}
diff --git a/EarlyBlue/global/alerts/alert.css b/EarlyBlue/global/alerts/alert.css
new file mode 100644 (file)
index 0000000..95d80ce
--- /dev/null
@@ -0,0 +1,92 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is mozilla.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *   Scott MacGregor <mscott@netscape.com>
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/* ===== alert.css =====================================================
+  == Styles specific to the alerts dialog.
+  ======================================================================= */
+
+@import url("chrome://global/skin/");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+.alertBox {
+  border: 2px solid #666699;
+  background-color: #CCD0DD;
+  min-height: 50px;
+}
+
+.alertBox[orient="horizontal"] > .alertImageBox {
+  -moz-margin-start: 4px;
+  -moz-margin-end: 6px;
+  min-height: 46px;
+}
+
+.alertBox[orient="vertical"] > .alertImageBox {
+  margin-top: 6px;
+  margin-bottom: 4px;
+  min-width: 46px;
+}
+
+.alertTitle {
+  font-weight: bold;
+}
+
+.alertText {
+  -moz-margin-end: 6px;
+}
+
+.alertText[clickable="true"] {
+  cursor: pointer;
+  color: blue;
+  text-decoration: underline;
+}
+
+.alertText[clickable="true"]:hover:active {
+  color: red;
+}
+
+.alertBox[orient="horizontal"] > .alertTextBox {
+  -moz-padding-end: 10px;
+  padding-top: 5px;
+}
+
+.alertBox[orient="vertical"] > .alertTextBox {
+  -moz-padding-start: 5px;
+  -moz-padding-end: 5px;
+  margin-bottom: 8px;
+  -moz-box-align: center; /* also hard-coded in alert.js, see bug 311557 */
+}
index 8a33007a72835350eb62bf9eaac94dee85991dcc..316a6fce8a38d32aa27557e4544635405712b9a6 100644 (file)
@@ -90,7 +90,7 @@ menulist[disabled="true"]:hover:active > .menulist-dropmarker {
 }
 
 menulist:hover:active > .menulist-dropmarker,
 }
 
 menulist:hover:active > .menulist-dropmarker,
-menulist:[open="true"] > .menulist-dropmarker {
+menulist[open="true"] > .menulist-dropmarker {
   border: 1px inset #CCD0DD;
   padding: 2px 0px 0px 2px;
 }
   border: 1px inset #CCD0DD;
   padding: 2px 0px 0px 2px;
 }
index f6cd7f2c3d863c2964add837ff19b027e5020925..f138cf514e5a9e8ab15ca1e3cb1fcc962c44325c 100644 (file)
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
 /* ===== popup.css ======================================================
   == Styles used by the XUL popup element.
   ======================================================================= */
 
 /* ===== popup.css ======================================================
   == Styles used by the XUL popup element.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
 /* ::::: menupopup ::::: */
 
 menupopup,
 /* ::::: menupopup ::::: */
 
 menupopup,
@@ -55,7 +55,7 @@ tooltip {
   background-color : #FFFFCC;
   border : 1px outset #FFFFCC;
   color: #000000;
   background-color : #FFFFCC;
   border : 1px outset #FFFFCC;
   color: #000000;
-  font-size: smaller;
+  /* font-size: smaller; */
   padding: 2px;
   max-width: 40em;
 }
   padding: 2px;
   max-width: 40em;
 }
@@ -63,6 +63,7 @@ tooltip {
 .tooltip-label {
   border: 0px;
   padding: 0px;
 .tooltip-label {
   border: 0px;
   padding: 0px;
+  margin: 0px !important;
 }
 
 tooltip[titletip="true"] {
 }
 
 tooltip[titletip="true"] {
diff --git a/EarlyBlue/global/preferences.css b/EarlyBlue/global/preferences.css
new file mode 100644 (file)
index 0000000..8e6dfa8
--- /dev/null
@@ -0,0 +1,102 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is the Preferences UI System.
+ *
+ * The Initial Developer of the Original Code is
+ * Ben Goodger.
+ * Portions created by the Initial Developer are Copyright (C) 2005-2007
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *   Ben Goodger <ben@mozilla.org>
+ *   Robert kaiser <kairo@kairo.at>
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/* ===== preferences.css =====================================================
+  == Styles used by the XUL prefwindow element.
+  ======================================================================= */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+/* ::::: dialog ::::: */
+
+prefwindow {
+  padding: 0px;
+}
+
+prefpane {
+  padding-top: 8px;
+  padding-bottom: 10px;
+  -moz-padding-start: 8px;
+  -moz-padding-end: 10px;
+}
+
+prefwindow[type="child"] {
+  padding-top: 8px;
+  padding-bottom: 10px;
+  -moz-padding-start: 8px;
+  -moz-padding-end: 10px;
+}
+
+prefwindow[type="child"] > prefpane {
+  padding: 0px;
+}
+
+.prefWindow-dlgbuttons {
+  padding-bottom: 10px;
+  -moz-padding-start: 8px;
+  -moz-padding-end: 10px;
+}
+
+prefwindow[type="child"] .prefWindow-dlgbuttons {
+  padding: 0px;
+}
+
+radio[pane] {
+  margin: 0px 1px 0px 1px;
+  padding: 1px 3px 1px 3px;
+  min-width: 4.5em;
+}
+
+.paneSelector {
+  border-bottom: 1px solid #666699;
+  margin: 0px;
+  -moz-padding-start: 10px;
+  background-color: #FFFFFF;
+  color: #000000;
+}
+
+.paneButtonIcon {
+  width: 32px;
+  height: 32px;
+}
+
+radio[pane][selected="true"] {
+  background-color: #336699;
+  color: #FFFFFF;
+}
+
diff --git a/EarlyBlue/global/printPageSetup.css b/EarlyBlue/global/printPageSetup.css
new file mode 100644 (file)
index 0000000..197e2dd
--- /dev/null
@@ -0,0 +1,46 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is "Classic" theme of mozilla.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * the Mozilla Organization.
+ * Portions created by the Initial Developer are Copyright (C) 1998-2001
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *   Robert Kaiser <KaiRo@KaiRo.at>
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/* ::::: page setup dialog ::::: */
+
+.portrait-page {
+  list-style-image: url("chrome://global/skin/icons/pg-portrait.gif");
+}
+
+.landscape-page {
+  list-style-image: url("chrome://global/skin/icons/pg-landscape.gif");
+}
similarity index 78%
rename from EarlyBlue/global/printing.css
rename to EarlyBlue/global/printPreview.css
index f1128cd4683ac5d7367b319c46098ef6bf00d277..f8ca5bad064632d468a9825c5c8f6a398537681a 100644 (file)
  * for the specific language governing rights and limitations under the
  * License.
  *
  * for the specific language governing rights and limitations under the
  * License.
  *
- * The Original Code is the Mozilla Print Preview Toolbar.
+ * The Original Code is "Classic" theme of mozilla.org code.
  *
  * The Initial Developer of the Original Code is
  *
  * The Initial Developer of the Original Code is
- * Netscape Communications Corp.
- * Portions created by the Initial Developer are Copyright (C) 2002
+ * the Mozilla Organization.
+ * Portions created by the Initial Developer are Copyright (C) 1998-2001
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
- *   Samir Gehani  <sgehani@netscape.com>
- *   Bill Law      <law@netscape.com>
+ *   Robert Kaiser <KaiRo@KaiRo.at>
  *
  * Alternatively, the contents of this file may be used under the terms of
  * either the GNU General Public License Version 2 or later (the "GPL"), or
  *
  * Alternatively, the contents of this file may be used under the terms of
  * either the GNU General Public License Version 2 or later (the "GPL"), or
  * the provisions above, a recipient may use your version of this file under
  * the terms of any one of the MPL, the GPL or the LGPL.
  *
  * the provisions above, a recipient may use your version of this file under
  * the terms of any one of the MPL, the GPL or the LGPL.
  *
- * ***** END LICENSE BLOCK ***** */
 
 /* ::::: print preview toolbar ::::: */
 
 /* ..... page navigation ..... */
 
 
 /* ::::: print preview toolbar ::::: */
 
 /* ..... page navigation ..... */
 
-.home-arrow {
+.home-arrow, .end-arrow[chromedir="rtl"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp-end.gif");
 }
 
   list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp-end.gif");
 }
 
-.end-arrow {
+.end-arrow, .home-arrow[chromedir="rtl"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-right-sharp-end.gif");
 }
 
   list-style-image: url("chrome://global/skin/arrow/arrow-right-sharp-end.gif");
 }
 
-.last-arrow {
+.left-arrow, .right-arrow[chromedir="rtl"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp.gif");
 }
 
   list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp.gif");
 }
 
-.next-arrow {
+.right-arrow, .left-arrow[chromedir="rtl"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-right-sharp.gif");
 }
 
   list-style-image: url("chrome://global/skin/arrow/arrow-right-sharp.gif");
 }
 
-/* ..... orientation ..... */
+/* ...... scale in/decrement ..... */
 
 
-.toolbar-portrait-page {
-  list-style-image: url("chrome://global/skin/icons/pg-portrait-small.gif");
+.up-arrow {
+  list-style-image: url("chrome://global/skin/arrow/arrow-up-sharp.gif");
 }
 
 }
 
-.toolbar-landscape-page {
-  list-style-image: url("chrome://global/skin/icons/pg-landscape-small.gif");
+.down-arrow {
+  list-style-image: url("chrome://global/skin/arrow/arrow-dn-sharp.gif");
 }
 
 }
 
-/* ::::: page setup dialog ::::: */
+/* ..... orientation ..... */
 
 
-.portrait-page {
-  list-style-image: url("chrome://global/skin/icons/pg-portrait.gif");
+.toolbar-portrait-page {
+  list-style-image: url("chrome://global/skin/icons/pg-portrait-small.gif");
 }
 
 }
 
-.landscape-page {
-  list-style-image: url("chrome://global/skin/icons/pg-landscape.gif");
+.toolbar-landscape-page {
+  list-style-image: url("chrome://global/skin/icons/pg-landscape-small.gif");
 }
 }
index 8e5290046a12ac927af4f6807004f18c3051fef6..fc67c6e45766a0b4d3db091f8d9b80df83446ddf 100644 (file)
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
 /* ===== progressmeter.css ==============================================
   == Styles used by the XUL progressmeter element.
   ======================================================================= */
 
 /* ===== progressmeter.css ==============================================
   == Styles used by the XUL progressmeter element.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
 /* ::::: progressmeter ::::: */
 
 progressmeter {
 /* ::::: progressmeter ::::: */
 
 progressmeter {
@@ -48,7 +48,7 @@ progressmeter {
   border: 1px inset #CCD0DD;
   background-color: #999999;
   min-width: 128px;
   border: 1px inset #CCD0DD;
   background-color: #999999;
   min-width: 128px;
-  height: 15px;
+  min-height: 15px;
 }
 
 progressmeter[mode="undetermined"] {
 }
 
 progressmeter[mode="undetermined"] {
@@ -72,6 +72,6 @@ progressmeter[mode="undetermined"] {
   margin: 0px 2px 0px 2px;
   border: 1px solid #CCD0DD;
   background-color: #666699;
   margin: 0px 2px 0px 2px;
   border: 1px solid #CCD0DD;
   background-color: #666699;
-  min-width: 100px;
-  height: 16px;
+  min-width: 96px;
+  min-height: 16px;
 }
 }
index 97aa0d38dac87776cf2043f102361a5b9e9a2509..686fd2606bcd4a0867f1912b671b8d9b4c5d720a 100644 (file)
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
 /* ===== radio.css ===================================================
   == Styles used by the XUL radio element.
   ======================================================================= */
 
 /* ===== radio.css ===================================================
   == Styles used by the XUL radio element.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
 /* ::::: radio ::::: */
 
 radio {
 /* ::::: radio ::::: */
 
 radio {
@@ -66,7 +66,7 @@ radio {
 }
 
 .radio-icon[src] {
 }
 
 .radio-icon[src] {
-  margin-right: 2px;
+  -moz-margin-end: 2px;
 }
 
 .radio-label {
 }
 
 .radio-label {
@@ -81,8 +81,11 @@ radio[focused="true"] > .radio-label-center-box > .radio-label-box {
 
 /* ..... disabled state ..... */
 
 
 /* ..... disabled state ..... */
 
-
 radio[disabled="true"] > .radio-spacer-box > .radio-check-box1 {
 radio[disabled="true"] > .radio-spacer-box > .radio-check-box1 {
+  background-color: #CCD0DD;
+}
+
+radio[disabled="true"] {
   color: #999999;
 }
 
   color: #999999;
 }
 
@@ -93,7 +96,8 @@ radio[disabled="true"] > .radio-spacer-box > .radio-check-box1 {
   -moz-border-radius: 50%;
   width: 12px;
   height: 12px;
   -moz-border-radius: 50%;
   width: 12px;
   height: 12px;
-  background-color: transparent;
+  background-color: #FFFFFF;
+  /* background-color: transparent; */
 }
 
 .radio-check-box2 {
 }
 
 .radio-check-box2 {
diff --git a/EarlyBlue/global/richlistbox.css b/EarlyBlue/global/richlistbox.css
new file mode 100644 (file)
index 0000000..c6870eb
--- /dev/null
@@ -0,0 +1,70 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is Richlistbox CSS.
+ *
+ * The Initial Developer of the Original Code is
+ * IBM Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 2005-2007
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *   Doron Rosenberg <doronr@us.ibm.com> (original author)
+ *   Simon Bünzli <zeniko@gmail.com>
+ *   Robert kaiser <kairo@kairo.at>
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+richlistbox {
+  margin: 2px 4px;
+  background-color: #FFFFFF;
+  color: #000000;
+}
+
+richlistbox[disabled="true"] {
+  color: #999999;
+}
+
+richlistitem[selected="true"] {
+  background-color: #CCD0DD;
+  color: #000000;
+}
+
+richlistbox:focus > richlistitem[selected="true"] {
+  background-color: #336699;
+  color: #FFFFFF;
+}
+
+richlistbox[seltype="multiple"]:focus > richlistitem[current="true"] {
+  outline: 1px dotted #666699;
+  -moz-outline-offset: -1px;
+}
+
+richlistbox[seltype="multiple"]:focus > richlistitem[current="true"][selected="true"] {
+  outline: 1px dotted #666699;
+}
+
index 466aaa0884c70d99339a669de007c948cb000308..589df2c4f9c0ea32016b868e0fbda448badfa406 100644 (file)
  *
  * The Initial Developer of the Original Code is
  * Netscape Communications Corporation.
  *
  * The Initial Developer of the Original Code is
  * Netscape Communications Corporation.
- * Portions created by the Initial Developer are Copyright (C) 1998-2001
+ * Portions created by the Initial Developer are Copyright (C) 1998-2007
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
  *   Neil Deakin (enndeakin@sympatico.ca)
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
  *   Neil Deakin (enndeakin@sympatico.ca)
+ *   Robert Kaiser <kairo@kairo.at>
  *
  * Alternatively, the contents of this file may be used under the terms of
  * either of the GNU General Public License Version 2 or later (the "GPL"),
  *
  * Alternatively, the contents of this file may be used under the terms of
  * either of the GNU General Public License Version 2 or later (the "GPL"),
index 3751539a2995d1f833661037b97cc2228e7c5ec9..ce72d0f6c7a8078c94f0bb00235fa4fb2121487f 100644 (file)
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
-
 /* ===== scrollbars.css =================================================
   == Styles used by XUL scrollbar-related elements.
   ======================================================================= */
 
 /* ===== scrollbars.css =================================================
   == Styles used by XUL scrollbar-related elements.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
+
 /* ::::: scrollbar ::::: */
 
 scrollbar {
 /* ::::: scrollbar ::::: */
 
 scrollbar {
index 8ca5f337732a36fc1f2597b6fe513837b60e91bc..a1414fbed71605e0df8ab79d051b572a91d31426 100644 (file)
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-/* ::::: Autorepeatbutton ::::: */
+/* ::::: Scroll arrows ::::: */
 
 
-.autorepeatbutton-up {
-  list-style-image: url("chrome://global/skin/arrow/arrow-up.gif")
+/* Horizonal enabled */
+.autorepeatbutton-up[orient="horizontal"],
+.autorepeatbutton-down[chromedir="rtl"][orient="horizontal"],
+.scrollbutton-up[orient="horizontal"],
+.scrollbutton-down[chromedir="rtl"][orient="horizontal"] {
+  list-style-image: url("chrome://global/skin/arrow/arrow-left.gif");
 }
 
 }
 
-.autorepeatbutton-down {
-  list-style-image: url("chrome://global/skin/arrow/arrow-down.gif")
+.autorepeatbutton-down[orient="horizontal"],
+.autorepeatbutton-up[chromedir="rtl"][orient="horizontal"],
+.scrollbutton-down[orient="horizontal"],
+.scrollbutton-up[chromedir="rtl"][orient="horizontal"] {
+  list-style-image: url("chrome://global/skin/arrow/arrow-right.gif");
 }
 
 }
 
-autorepeatbutton {
+ /* Horizonal disabled */
+.autorepeatbutton-up[orient="horizontal"][disabled="true"],
+.autorepeatbutton-down[chromedir="rtl"][orient="horizontal"][disabled="true"],
+.scrollbutton-up[orient="horizontal"][disabled="true"],
+.scrollbutton-down[chromedir="rtl"][orient="horizontal"][disabled="true"] {
+  list-style-image: url("chrome://global/skin/arrow/arrow-left-disabled.gif");
+}
+
+.autorepeatbutton-down[orient="horizontal"][disabled="true"],
+.autorepeatbutton-up[chromedir="rtl"][orient="horizontal"][disabled="true"],
+.scrollbutton-down[orient="horizontal"][disabled="true"],
+.scrollbutton-up[chromedir="rtl"][orient="horizontal"][disabled="true"] {
+  list-style-image: url("chrome://global/skin/arrow/arrow-right-disabled.gif");
+}
+
+/* Vertical enabled */
+.autorepeatbutton-up,
+.scrollbutton-up {
+  list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
+}
+
+.autorepeatbutton-down,
+.scrollbutton-down {
+  list-style-image: url("chrome://global/skin/arrow/arrow-down.gif");
+}
+
+/* Vertical disabled */
+.autorepeatbutton-up[disabled="true"],
+.scrollbutton-up[disabled="true"] {
+  list-style-image: url("chrome://global/skin/arrow/arrow-up-disabled.gif");
+}
+
+.autorepeatbutton-down[disabled="true"],
+.scrollbutton-down[disabled="true"] {
+  list-style-image: url("chrome://global/skin/arrow/arrow-down-disabled.gif");
+}
+
+.scrollbutton-up > .toolbarbutton-text,
+.scrollbutton-down > .toolbarbutton-text {
+  display: none;
+}
+
+autorepeatbutton,
+.scrollbutton-up,
+.scrollbutton-down {
   -moz-box-align: center;
   -moz-box-pack: center;
   -moz-box-align: center;
   -moz-box-pack: center;
-  margin: 1px 2px 2px 1px;
+  margin-top: 1px;
+  margin-bottom: 2px;
+  -moz-margin-start: 1px;
+  -moz-margin-end: 2px;
+}
+
+autorepeatbutton {
   border: 1px solid transparent;
   padding: 1px;
 }
 
   border: 1px solid transparent;
   padding: 1px;
 }
 
-autorepeatbutton:hover {
+autorepeatbutton:not([disabled="true"]):hover,
+autorepeatbutton:not([disabled="true"]):hover:active {
   background-color: #336699;
   margin: 1px;
   border: 1px inset #CCD0DD;
   background-color: #336699;
   margin: 1px;
   border: 1px inset #CCD0DD;
-  padding: 2px 1px 1px 2px;
+  padding-top: 2px;
+  padding-bottom: 1px;
+  -moz-padding-start: 2px;
+  -moz-padding-end: 1px;
 }
 }
index 702f2522ff90e3b1b86542b08f297534168fdcd3..a44adfe34b52e42743e1a6e0ab97904f02e9ff9c 100644 (file)
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
 /* ===== splitter.css ===================================================
   == Styles used by the XUL splitter element.
   ======================================================================= */
 
 /* ===== splitter.css ===================================================
   == Styles used by the XUL splitter element.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
 /* ::::: splitter (vertical) ::::: */
 
 splitter {
 /* ::::: splitter (vertical) ::::: */
 
 splitter {
index f13b19fea06621c7d2c50cca2848b69aa0d5a833..2a397e1f416b23ba108e4919bffed9faac38b7a0 100644 (file)
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
 /* ===== tabbox.css =================================================
   == Styles used by XUL tab-related elements.
   ======================================================================= */
 
 /* ===== tabbox.css =================================================
   == Styles used by XUL tab-related elements.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
 /* ::::: tabs ::::: */
 
 .tabs-left,
 /* ::::: tabs ::::: */
 
 .tabs-left,
@@ -60,7 +60,6 @@ tabpanels {
   padding: 5px;
   background-color: #CCD0DD;
   color: #000000;
   padding: 5px;
   background-color: #CCD0DD;
   color: #000000;
-  -moz-user-focus: normal;
 }
 
 /* ::::: tab ::::: */
 }
 
 /* ::::: tab ::::: */
index f194f30540bbdb6189e71acebd239c3bcfe16ee5..6cbc325be0c9020c525d3a1013b1cd6b1214121e 100644 (file)
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@import url("chrome://global/content/autocomplete.css");
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-@namespace html url("http://www.w3.org/1999/xhtml");
-
 /* ===== textbox.css ==================================================
   == Styles used by the XUL textbox element.
   ======================================================================= */
 
 /* ===== textbox.css ==================================================
   == Styles used by the XUL textbox element.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+@namespace html url("http://www.w3.org/1999/xhtml");
+
 /* ::::: textbox ::::: */
 
 textbox {
 /* ::::: textbox ::::: */
 
 textbox {
@@ -60,7 +58,7 @@ textbox {
   min-height: 19px;
 }
 
   min-height: 19px;
 }
 
-html|*.textbox-input, 
+html|*.textbox-input,
 html|*.textbox-textarea {
   margin: 0px !important;
   border: none !important;
 html|*.textbox-textarea {
   margin: 0px !important;
   border: none !important;
@@ -70,6 +68,10 @@ html|*.textbox-textarea {
   font: inherit;
 }
 
   font: inherit;
 }
 
+.textbox-input-box menupopup {
+  cursor: default;
+}
+
 /* ..... readonly state ..... */
 
 textbox[readonly="true"] {
 /* ..... readonly state ..... */
 
 textbox[readonly="true"] {
@@ -109,4 +111,10 @@ textbox.plain {
   background-color: inherit !important;
   color: inherit !important;
   min-height: 0px;
   background-color: inherit !important;
   color: inherit !important;
   min-height: 0px;
-}
\ No newline at end of file
+}
+
+/* ::::: textboxes inside toolbarpaletteitems ::::: */
+
+toolbarpaletteitem > toolbaritem > textbox > .textbox-input-box > html|*.textbox-input {
+  visibility: hidden;
+}
index ab7e7050287440d1298bc20a0b4b8bee0545d753..e6e2f00a152af0562a2e1760701acc6b72cbaa75 100644 (file)
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
 /* ===== toolbar.css ====================================================
   == Styles used by XUL toolbar-related elements.
   ======================================================================= */
 
 /* ===== toolbar.css ====================================================
   == Styles used by XUL toolbar-related elements.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
 /* ::::: toolbox ::::: */
 
 toolbox {
 /* ::::: toolbox ::::: */
 
 toolbox {
@@ -53,48 +53,93 @@ toolbar,
 menubar {
   border-bottom: 1px solid #9999CC;
   background-color: #CCD0DD;
 menubar {
   border-bottom: 1px solid #9999CC;
   background-color: #CCD0DD;
-  min-width: 1px; /* DON'T DELETE!
-    Prevents hiding of scrollbars in browser when window is made smaller.*/
+  min-width: 1px;
 }
 
 }
 
-.toolbar-holder
-  {
-  }  
+/* in browser.xul, the menubar is inside a toolbar... */
+toolbaritem > menubar {
+  border-bottom-style: none;
+  background-color: transparent;
+}
+
+/* ::::: toolbar decorations ::::: */
 
 
-/* ::::: toolbargrippy ::::: */
+toolbarseparator {
+  margin : 2px 0.2em;
+  border-right: 1px solid #666699;
+  width : 1px;
+}
 
 
-toolbargrippy {
-  -moz-box-orient: vertical;
-  -moz-box-align: center;
-  border: 1px solid #999999;
-  background-color: #666699;
-  width: 9px;
-  padding: 2px 0px;
-  list-style-image: url("chrome://global/skin/toolbar/tbgrip-arrow.gif");
+toolbarspacer {
+  width: 10px;
 }
 
 }
 
-toolbargrippy:hover {
-  background-color: #6699FF;
+toolbar[mode="icons"] .toolbarbutton-text {
+  display: none;
 }
 
 }
 
-/* ::::: collapsed tray and grippies ::::: */
+toolbar[mode="text"] .toolbarbutton-icon {
+  display: none;
+}
 
 
-toolbargrippy[tbgrippy-collapsed="true"] {
-  -moz-box-orient: horizontal;
-  width: 40px;
-  height: 9px;
-  padding: 0px 2px;
-  list-style-image: url("chrome://global/skin/toolbar/tbgrip-arrow-collapsed.gif");
+toolbar[mode="text"] .toolbarbutton-text {
+  padding: 0 !important;
+  margin: 1px 3px !important;
 }
 
 }
 
-.collapsed-tray-spacer {
-  border-bottom: 1px solid #9999CC;
+/* ::::: toolbarpaletteitem ::::: */
+
+toolbarpaletteitem {
+  cursor: -moz-grab;
 }
 
 }
 
-/* ::::: toolbarseparator ::::: */
+.toolbarpaletteitem-box[type="spacer"],
+.toolbarpaletteitem-box[type="spring"] {
+  border: 1px solid #666699;
+  background-color: #FFFFFF !important;
+}
 
 
-toolbarseparator {
-  margin: 2px 0.2em 2px 0.2em;
-  border-right: 1px solid #666699; 
-  width: 1px;
+toolbarpaletteitem[place="toolbar"] {
+  margin-left: -2px;
+  margin-right: -2px;
+  border-left: 2px solid transparent;
+  border-right: 2px solid transparent;
+}
+
+toolbarpaletteitem[place="toolbar"] > toolbarspacer {
+  width: 11px;
+}
+
+.toolbarpaletteitem-box[type="spacer"][place="toolbar"],
+.toolbarpaletteitem-box[type="spring"][place="toolbar"] {
+  margin-top: 2px;
+  margin-bottom: 2px;
+  -moz-margin-start: 0px;
+  -moz-margin-end: 2px;
+}
+
+.toolbarpaletteitem-box[type="separator"][place="palette"] {
+  width: 2px;
+  height: 50px;
+}
+
+.toolbarpaletteitem-box[type="spacer"][place="palette"],
+.toolbarpaletteitem-box[type="spring"][place="palette"] {
+  margin-bottom: 2px;
+  width: 50px;
+  height: 50px;
+}
+
+.toolbarpaletteitem-box[type="spring"][place="palette"] {
+  background: url("chrome://global/skin/toolbar/spring.gif") no-repeat center;
+}
+
+/* ..... drag and drop feedback ..... */
+
+toolbarpaletteitem[dragover="left"] {
+  border-left-color: #000000;
+}
+
+toolbarpaletteitem[dragover="right"] {
+  border-right-color: #000000;
 }
 }
diff --git a/EarlyBlue/global/toolbar/spring.gif b/EarlyBlue/global/toolbar/spring.gif
new file mode 100644 (file)
index 0000000..9dfdb16
Binary files /dev/null and b/EarlyBlue/global/toolbar/spring.gif differ
index 940917083a45f409babd71102dcad92e4638d614..23f6b719a855219a6363c012711f4172eae71f6e 100644 (file)
@@ -1,17 +1,18 @@
 /* ***** BEGIN LICENSE BLOCK *****
 /* ***** BEGIN LICENSE BLOCK *****
- * Version: NPL 1.1/GPL 2.0/LGPL 2.1
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  *
  *
- * The contents of this file are subject to the Netscape Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License at
- * http://www.mozilla.org/NPL/
+ * 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.
  *
  *
  * 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 Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
  *
  * The Initial Developer of the Original Code is
  * Netscape Communications Corporation.
  *
  * The Initial Developer of the Original Code is
  * Netscape Communications Corporation.
  * in which case the provisions of the GPL or the LGPL are applicable instead
  * of those above. If you wish to allow use of your version of this file only
  * under the terms of either the GPL or the LGPL, and not to allow others to
  * in which case the provisions of the GPL or the LGPL are applicable instead
  * of those above. If you wish to allow use of your version of this file only
  * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the NPL, indicate your
+ * use your version of this file under the terms of the MPL, indicate your
  * decision by deleting the provisions above and replace them with the notice
  * and other provisions required by the GPL or the LGPL. If you do not delete
  * the provisions above, a recipient may use your version of this file under
  * decision by deleting the provisions above and replace them with the notice
  * and other provisions required by the GPL or the LGPL. If you do not delete
  * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the NPL, the GPL or the LGPL.
+ * the terms of any one of the MPL, the GPL or the LGPL.
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
 /* ===== toolbarbutton.css =====================================================
   == Styles used by the XUL button element.
   ======================================================================= */
 
 /* ===== toolbarbutton.css =====================================================
   == Styles used by the XUL button element.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
 /* ::::: toolbarbutton ::::: */
 
 toolbarbutton {
 /* ::::: toolbarbutton ::::: */
 
 toolbarbutton {
@@ -55,7 +56,7 @@ toolbarbutton {
 }
 
 .toolbarbutton-icon {
 }
 
 .toolbarbutton-icon {
-  margin-right: 2px;
+  -moz-margin-end: 2px;
 }
 
 .toolbarbutton-text {
 }
 
 .toolbarbutton-text {
@@ -64,32 +65,51 @@ toolbarbutton {
   text-align: center;
 }
 
   text-align: center;
 }
 
+toolbarbutton.tabbable {
+  -moz-user-focus: normal !important;
+}
+
+toolbarbutton:focus {
+  outline: 1px dotted #666699;
+  -moz-outline-offset: -1px;
+}
+
 /*
 toolbarbutton:hover,
 toolbarbutton.toolbarbutton-menubutton-button[open="true"] {
 }
 */
 
 /*
 toolbarbutton:hover,
 toolbarbutton.toolbarbutton-menubutton-button[open="true"] {
 }
 */
 
-toolbarbutton:hover {
+toolbarbutton:hover,
+toolbarbutton[buttonover="true"] {
   border: 1px outset #CCD0DD;
 }
 
 toolbarbutton:hover:active,
 toolbarbutton[open="true"] {
   border: 1px outset #CCD0DD;
 }
 
 toolbarbutton:hover:active,
 toolbarbutton[open="true"] {
-  padding: 2px 0px 0px 2px;
+  padding-top: 2px;
+  padding-bottom: 0px;
+  -moz-padding-start: 2px;
+  -moz-padding-end: 0px;
   border: 1px inset #CCD0DD;
 }
 
   border: 1px inset #CCD0DD;
 }
 
-toolbarbutton[disabled="true"] {
-  border: 1px solid transparent !important;
-  padding: 1px !important;
-  color: #999999 !important;
+toolbarbutton[disabled="true"],
+toolbarbutton[disabled="true"]:hover,
+toolbarbutton[disabled="true"]:hover:active,
+toolbarbutton[disabled="true"][open="true"] {
+  border: 1px solid transparent;
+  padding: 1px;
+  color: #999999;
 }
 
 /* ..... checked state ..... */
 
 toolbarbutton[checked="true"] {
 }
 
 /* ..... checked state ..... */
 
 toolbarbutton[checked="true"] {
-  padding: 1px !important;
+  padding-top: 2px !important;
+  padding-bottom: 0px !important;
+  -moz-padding-start: 2px !important;
+  -moz-padding-end: 0px !important;
   border: 1px inset #CCD0DD !important;
   background-color: #DDDDDD !important;
 }
   border: 1px inset #CCD0DD !important;
   background-color: #DDDDDD !important;
 }
@@ -97,14 +117,13 @@ toolbarbutton[checked="true"] {
 /* ::::: toolbarbutton menu ::::: */
 
 .toolbarbutton-menu-dropmarker {
 /* ::::: toolbarbutton menu ::::: */
 
 .toolbarbutton-menu-dropmarker {
-  list-style-image: url("chrome://global/skin/arrow/arrow-down.gif");
   padding: 0px;
   border: none !important;
   background-color: transparent !important;
 }
 
 .toolbarbutton-menu-dropmarker[disabled="true"] {
   padding: 0px;
   border: none !important;
   background-color: transparent !important;
 }
 
 .toolbarbutton-menu-dropmarker[disabled="true"] {
-  list-style-image: url("chrome://global/skin/arrow/arrow-down-disabled.gif");
+  padding: 0 !important;
 }
 
 /* ::::: toolbarbutton menu-button ::::: */
 }
 
 /* ::::: toolbarbutton menu-button ::::: */
@@ -120,13 +139,14 @@ toolbarbutton[type="menu-button"][open="true"],
 toolbarbutton[type="menu-button"][disabled="true"],
 toolbarbutton[type="menu-button"][disabled="true"]:hover,
 toolbarbutton[type="menu-button"][disabled="true"]:hover:active {
 toolbarbutton[type="menu-button"][disabled="true"],
 toolbarbutton[type="menu-button"][disabled="true"]:hover,
 toolbarbutton[type="menu-button"][disabled="true"]:hover:active {
-  border: none !important;
+  border-style: none;
   padding: 0px !important;
 }
 
 .toolbarbutton-menubutton-button {
   -moz-box-align: center;
   -moz-box-pack: center;
   padding: 0px !important;
 }
 
 .toolbarbutton-menubutton-button {
   -moz-box-align: center;
   -moz-box-pack: center;
+  -moz-box-orient: vertical;
 }
 
 .toolbarbutton-menubutton-button,
 }
 
 .toolbarbutton-menubutton-button,
@@ -153,7 +173,10 @@ toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropm
 
 toolbarbutton[type="menu-button"]:hover:active > toolbarbutton.toolbarbutton-menubutton-button,
 toolbarbutton[type="menu-button"][open="true"] > toolbarbutton.toolbarbutton-menubutton-button {
 
 toolbarbutton[type="menu-button"]:hover:active > toolbarbutton.toolbarbutton-menubutton-button,
 toolbarbutton[type="menu-button"][open="true"] > toolbarbutton.toolbarbutton-menubutton-button {
-  padding: 2px 0px 0px 2px !important;
+  padding-top: 2px !important;
+  padding-bottom: 0px !important;
+  -moz-padding-start: 2px !important;
+  -moz-padding-end: 0px !important;
 }
 
 toolbarbutton[disabled="true"] > toolbarbutton.toolbarbutton-menubutton-button,
 }
 
 toolbarbutton[disabled="true"] > toolbarbutton.toolbarbutton-menubutton-button,
@@ -166,17 +189,17 @@ toolbarbutton[disabled="true"]:hover:active > toolbarbutton.toolbarbutton-menubu
 .toolbarbutton-menubutton-dropmarker {
   -moz-box-align: start;
   padding: 3px 1px 1px 1px;
 .toolbarbutton-menubutton-dropmarker {
   -moz-box-align: start;
   padding: 3px 1px 1px 1px;
-/*  list-style-image: url("chrome://global/skin/arrow/arrow-down.gif");
-  border: none; */
   background-color: transparent;
 }
 
 toolbarbutton[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker,
 toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker {
   background-color: transparent;
 }
 
 toolbarbutton[type="menu-button"]:hover:active > .toolbarbutton-menubutton-dropmarker,
 toolbarbutton[type="menu-button"][open="true"] > .toolbarbutton-menubutton-dropmarker {
-  padding: 4px 0px 0px 2px;
+  padding-top: 4px;
+  padding-bottom: 0px;
+  -moz-padding-start: 2px;
+  -moz-padding-end: 0px;
 }
 
 .toolbarbutton-menubutton-dropmarker[disabled="true"] {
   padding: 3px 1px 1px 1px !important;
 }
 
 .toolbarbutton-menubutton-dropmarker[disabled="true"] {
   padding: 3px 1px 1px 1px !important;
-/*  list-style-image: url("chrome://global/skin/arrow/arrow-down-disabled.gif") !important; */
 }
 }
index 557667ce5814fd31f6271ff5d8b01e9e977c750c..02bd12880a7a5d3bea0a4ab3a654fd561f85d880 100644 (file)
@@ -19,9 +19,9 @@
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
  * the Initial Developer. All Rights Reserved.
  *
  * Contributor(s):
- *   Robert Kaiser <KaiRo@KaiRo.at>
  *   Joe Hewitt (hewitt@netscape.com)
  *   Dean Tessman (dean_tessman@hotmail.com)
  *   Joe Hewitt (hewitt@netscape.com)
  *   Dean Tessman (dean_tessman@hotmail.com)
+ *   Robert Kaiser <KaiRo@KaiRo.at>
  *
  * Alternatively, the contents of this file may be used under the terms of
  * either the GNU General Public License Version 2 or later (the "GPL"), or
  *
  * Alternatively, the contents of this file may be used under the terms of
  * either the GNU General Public License Version 2 or later (the "GPL"), or
  *
  * ***** END LICENSE BLOCK ***** */
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
 /* ===== tree.css =======================================================
   == Styles used by the XUL tree element.
   ======================================================================= */
 
 /* ===== tree.css =======================================================
   == Styles used by the XUL tree element.
   ======================================================================= */
 
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
 /* ::::: tree ::::: */
 
 tree {
 /* ::::: tree ::::: */
 
 tree {
-  border-spacing: 0px;
+  margin: 0px;
   border: 1px inset #CCD0DD;
   background-color: #FFFFFF;
   color: #000000;
   border: 1px inset #CCD0DD;
   background-color: #FFFFFF;
   color: #000000;
@@ -54,7 +54,6 @@ tree {
 
 /* ::::: tree focusring ::::: */
 
 
 /* ::::: tree focusring ::::: */
 
-/* deactivated, looks too bad for me in EarlyBlue
 .focusring > .tree-stack > .tree-rows > .tree-bodybox {
   border: 1px solid transparent;
 }
 .focusring > .tree-stack > .tree-rows > .tree-bodybox {
   border: 1px solid transparent;
 }
@@ -62,7 +61,6 @@ tree {
 .focusring:focus > .tree-stack > .tree-rows > .tree-bodybox {
   border: 1px solid #000000;
 }
 .focusring:focus > .tree-stack > .tree-rows > .tree-bodybox {
   border: 1px solid #000000;
 }
-*/
 
 /* ::::: tree rows ::::: */
 
 
 /* ::::: tree rows ::::: */
 
@@ -98,7 +96,7 @@ tree[seltype="text"] > treechildren::-moz-tree-row {
 /* ::::: tree cells ::::: */
 
 treechildren::-moz-tree-cell {
 /* ::::: tree cells ::::: */
 
 treechildren::-moz-tree-cell {
-  padding: 0px 2px 0px 2px;
+  padding: 0px 2px;
 }
 
 tree[seltype="cell"] > treechildren::-moz-tree-cell-text,
 }
 
 tree[seltype="cell"] > treechildren::-moz-tree-cell-text,
@@ -262,7 +260,7 @@ treecolpicker {
 }
 
 .treecol-image {
 }
 
 .treecol-image {
-  padding: 1px;
+  padding: 1px;
 }
 
 .treecol-text {
 }
 
 .treecol-text {
@@ -321,12 +319,12 @@ treechildren::-moz-tree-column(insertafter) {
   width: 8px;  /* The image's width is 7 pixels */
 }
 
   width: 8px;  /* The image's width is 7 pixels */
 }
 
-.treecol-sortdirection[sortDirection="ascending"] {
+treecol:not([hideheader="true"]) > .treecol-sortdirection[sortDirection="ascending"] {
   list-style-image: url("chrome://global/skin/tree/sort-asc.gif");
 }
 
   list-style-image: url("chrome://global/skin/tree/sort-asc.gif");
 }
 
-.treecol-sortdirection[sortDirection="descending"] {
-  list-style-image: url("chrome://global/skin/tree/sort-dsc.gif");
+treecol:not([hideheader="true"]) > .treecol-sortdirection[sortDirection="descending"] {
+  list-style-image: url("chrome://global/skin/tree/sort-desc.gif");
 }
 
 /* ::::: column picker :::::  */
 }
 
 /* ::::: column picker :::::  */
@@ -364,6 +362,41 @@ treechildren.gridlines::-moz-tree-row {
   border: none;
 }
 
   border: none;
 }
 
+/* ::::: Name (what is that?) ::::: */
+
+treechildren::-moz-tree-image(Name) {
+  padding-right: 2px;
+}
+
+treechildren::-moz-tree-image(Name) {
+  margin: 0px 1px;
+  list-style-image: url("chrome://global/skin/filepicker/file.gif") !important;
+}
+
+treechildren::-moz-tree-image(Name, container) {
+  list-style-image: url("chrome://global/skin/filepicker/dir-closed.gif") !important;
+}
+
+treechildren::-moz-tree-image(Name, open) {
+  list-style-image: url("chrome://global/skin/filepicker/dir-open.gif") !important;
+}
+
+treechildren::-moz-tree-image(Name, separator) {
+  list-style-image: none;
+  width: 0px !important;
+  height: 0px !important;
+  margin: 0px 0px;
+}
+
+treechildren::-moz-tree-cell-text(Name, separator) {
+  color: #666699;
+  margin: 0px 3px;
+}
+
+treechildren::-moz-tree-cell-text(Name, separator, selected, focus) {
+  color: #FFFFFF;
+}
+
 /* ::::: alternating background ::::: */
 
 treechildren[alternatingbackground="true"]::-moz-tree-row(odd) {
 /* ::::: alternating background ::::: */
 
 treechildren[alternatingbackground="true"]::-moz-tree-row(odd) {
@@ -390,7 +423,6 @@ treechildren::-moz-tree-cell-text(selected, editing) {
 }
 
 .tree-input {
 }
 
 .tree-input {
-  -moz-appearance: none;
   border: 1px solid #336699;
   margin: 0 0 0 -4px;
   padding: 1px;
   border: 1px solid #336699;
   margin: 0 0 0 -4px;
   padding: 1px;
index cb827321dfdf664a39fff22dcec2b597619e1ea6..8315937c04e0158ce1d69c7ecbdd01b44a728454 100644 (file)
 
 .wizard-header {
   border-bottom: 2px groove #6699FF;
 
 .wizard-header {
   border-bottom: 2px groove #6699FF;
-  padding: 10px 0px 10px 0px;
   background-color: #666699;
   color: #CCD0DD;
 }
 
   background-color: #666699;
   color: #CCD0DD;
 }
 
+.wizard-header-box-1 {
+  padding: 5px 0px;
+}
+
+wizard[description=""] .wizard-header-description {
+  display: none;
+}
+
 .wizard-header-label {
 .wizard-header-label {
-  margin-left: 23px;
+  -moz-margin-start: 23px;
   font-weight: bold;
 }
 
 .wizard-header-description {
   font-weight: bold;
 }
 
 .wizard-header-description {
-  margin-left: 44px;
+  -moz-margin-start: 44px;
+}
+
+wizard[branded="true"] .wizard-header-icon {
+  list-style-image: url("chrome://branding/content/icon48.png");
+  -moz-margin-end: 5px;
 }
 
 .wizard-page-box {
 }
 
 .wizard-page-box {
@@ -67,9 +79,9 @@
 
 .wizard-button[wizardbutton="finish"],
 .wizard-button[wizardbutton="next"] {
 
 .wizard-button[wizardbutton="finish"],
 .wizard-button[wizardbutton="next"] {
-  margin-left: -1px !important;
+  -moz-margin-start: -1px !important;
 }
 
 .wizard-button[wizardbutton="back"] {
 }
 
 .wizard-button[wizardbutton="back"] {
-  margin-right: 0px !important;
+  -moz-margin-end: 0px !important;
 }
 }
diff --git a/EarlyBlue/navigator/tabbrowser.css b/EarlyBlue/navigator/tabbrowser.css
new file mode 100644 (file)
index 0000000..c6f2c41
--- /dev/null
@@ -0,0 +1,114 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is "Classic" theme of mozilla.org code.
+ *
+ * The Initial Developer of the Original Code is
+ * the Mozilla Organization.
+ * Portions created by the Initial Developer are Copyright (C) 1998-2001
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *   Robert Kaiser <KaiRo@KaiRo.at>
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+.tabbrowser-strip {
+  padding-bottom: 1px;
+  border-bottom: 1px solid #666699;
+}
+
+tabpanels {
+}
+
+.tabbrowser-tabs {
+  padding-top: 1px;
+}
+
+.tabs-left,
+.tabs-right {
+  width: 0px;
+}
+
+.tab-icon {
+  margin-top: 1px;
+  margin-right: 3px;
+  width: 16px;
+  height: 16px;
+}
+
+tab {
+  list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item16.gif");
+}
+
+tab[busy] {
+  list-style-image: url("chrome://global/skin/icons/loading.gif");
+}
+
+tabbrowser > tabbox > tabpanels {
+  border: none;
+  padding: 0px;
+  margin: 0px;
+}
+
+/* ::::: close & new tab buttons ::::: */
+
+.tabs-closebutton {
+  margin-bottom: 2px;
+  margin-right: 2px;
+  list-style-image: url("chrome://global/skin/icons/close-button.gif");
+}
+
+.tabs-closebutton > .toolbarbutton-icon {
+  margin: 0;
+}
+
+.tabs-newbutton {
+  margin: 0px;
+  margin-top: 2px;
+  padding: 0px;
+  list-style-image: url("chrome://global/skin/icons/tab-new.gif");
+}
+
+.tab-drop-indicator-bar {
+  height: 11px;
+  margin-top: -11px;
+  margin-left: -8px;
+  position: relative;
+}
+
+.tab-drop-indicator {
+  height: 11px;
+  width: 11px;
+  margin-bottom: -8px;
+  position: relative;
+  list-style-image: url('chrome://global/skin/icons/tab-drag-indicator.gif');
+}
+
+tooltip[tabpreview="true"] {
+  max-width: none;
+}