fixing skin bustage because of scrollbar changes
authorrobert <robert>
Wed, 4 Apr 2001 16:41:11 +0000 (16:41 +0000)
committerrobert <robert>
Wed, 4 Apr 2001 16:41:11 +0000 (16:41 +0000)
20 files changed:
EarlyBlue/communicator/skin/box.css
EarlyBlue/communicator/skin/menubuttonBindings.xml
EarlyBlue/communicator/skin/sidebar/sidebarBindings.xml
EarlyBlue/global/skin/box.css
EarlyBlue/global/skin/buttonBindings.xml
EarlyBlue/global/skin/checkbox.css
EarlyBlue/global/skin/classicBindings.xml
EarlyBlue/global/skin/formatting.css
EarlyBlue/global/skin/menubuttonBindings.xml
EarlyBlue/global/skin/menulistBindings.xml
EarlyBlue/global/skin/outliner.css
EarlyBlue/global/skin/radio.css
EarlyBlue/global/skin/scrollbarBindings.xml [new file with mode: 0644]
EarlyBlue/global/skin/scrollbars.css
EarlyBlue/global/skin/textfield.css
EarlyBlue/global/skin/tree.css
EarlyBlue/global/skin/workaround.xml [deleted file]
EarlyBlue/messenger/skin/msgHdrViewOverlay.css
EarlyBlue/messenger/skin/threadPane.css
EarlyBlue/navigator/skin/navigator.css

index 806d2c19f181711937d2f44a200370aab5fe3a97..6697118fe5ea38b0640446e7e11b1ab6f56f4976 100755 (executable)
@@ -8,5 +8,4 @@
     padding               : 1px;
     margin                : 0px 0px 0px 3px;
   }
-  
-  
+
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 fe4f2b06e7a6fbbc4c76e509a51d236ce3a57ac9..37101df8bde86672f5f11ece7c65c0e406afbb2c 100755 (executable)
@@ -1,15 +1,15 @@
-<?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="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="buttonBindings"
+          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 10da90c123ac657c9e15fb13a24bd98205b3fd27..7c62b961598e894c626b6a89f49aac70c1bcab79 100755 (executable)
@@ -5,8 +5,7 @@ titledbox
     padding               : 7px !important;
     margin                : 5px;
   }
-
-title
+label
   {
     margin                : 0px 40px 2px 6px;
     padding               : 0px 3px 0px 3px;
@@ -50,3 +49,4 @@ title
     }
   
 
+
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 0ea225527305862852c43fcd3ab5adff5bcac2d9..39d4e077db7012b079ebf8797277830bbb66ae3b 100755 (executable)
@@ -1,66 +1,67 @@
-/* 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
-      border: 1px inset #CCD0DD;\r
-      background-color: transparent;\r
-      margin-top: 2px;\r
-      margin-right: 4px;\r
-      padding: 1px; \r
-    }\r
-\r
-  checkbox[disabled="true"] > .internal-box > .checkmark-box,\r
-  checkbox[disabled="true"]:hover > .internal-box > .checkmark-box \r
-    {\r
-      border: 1px inset #CCD0DD;\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
-    }\r
-\r
-  checkbox[disabled="true"][value] > .internal-box > html \r
-    {\r
-      color: #999999;\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 
+    {
+      border: 1px inset #CCD0DD;
+      background-color: transparent;
+      margin-top: 2px;
+      margin-right: 4px;
+      padding: 1px; 
+    }
+
+  checkbox[disabled="true"] > .internal-box > .checkmark-box,
+  checkbox[disabled="true"]:hover > .internal-box > .checkmark-box 
+    {
+      border: 1px inset #CCD0DD;
+    }
+    
+/* 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;
+    }
+
+  checkbox[disabled="true"][label] > .internal-box > html 
+    {
+      color: #999999;
+    }
+    
+  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>
index ee1305381870936189981fe8bfa101b9c6d16188..f800932c76a11893afba8a317646a258b8e40cb0 100755 (executable)
-/* colors */\r
-\r
-.color-dialog\r
-  {\r
-    background-color      : #CCD0DD;\r
-    color                 : #000000;\r
-  }\r
-  \r
-.color-window\r
-  {\r
-    background-color      : #FFFFFF;\r
-    color                 : #000000;\r
-  }\r
-\r
-/* inset areas */\r
-.inset\r
-  {\r
-    border                : 1px inset #CCD0DD;\r
-    margin                : 0px 5px 5px 5px;\r
-  }\r
-  \r
-/* formatting */\r
-.groove-top\r
-  {\r
-    border-top            : 2px groove #CCD0DD;  \r
-  }\r
-  \r
-.groove-right\r
-  {\r
-    border-right          : 2px groove #CCD0DD;\r
-  }\r
-  \r
-.groove-left\r
-  {\r
-    border-left           : 2px groove #CCD0DD;\r
-  }\r
-  \r
-.groove-bottom\r
-  {\r
-    border-bottom         : 2px groove #CCD0DD;\r
-  }\r
-  \r
-.outset\r
-  {\r
-    border                : 1px outset #CCD0DD;\r
-  }  \r
-  \r
-/** separator rules **/\r
-/* standard separators */\r
-  separator, separator[orient="horizontal"] \r
-    {\r
-      height: 1.5em;\r
-    }\r
-  \r
-  separator[orient="vertical"] \r
-    {\r
-      width: 1.5em;\r
-    }\r
-\r
-/* thinner separators (50% size) */\r
-  separator.thin, separator.thin[orient="horizontal"] \r
-    {\r
-      height: 0.5em;\r
-    }\r
-  \r
-  separator.thin[orient="vertical"] \r
-    {\r
-      width: 0.5em;\r
-    }\r
-\r
-/* groove separators (50% size) */\r
-  separator.groove,\r
-  separator.groove[orient="horizontal"] \r
-    {\r
-      border-top: 2px groove #CCD0DD;\r
-      height: 0px;\r
-      margin-top: 0.4em;\r
-      margin-bottom: 0.4em;\r
-    }\r
-  \r
-  separator.groove[orient="vertical"] \r
-    {\r
-      border-left: 2px groove #CCD0DD;\r
-      margin-left: 0.4em;\r
-      margin-right: 0.4em;\r
-    }\r
-  \r
-/* groove separators (0 padding, for dividing effects) */  \r
-  separator.groove-thin \r
-    {\r
-      border-top: 2px groove #CCD0DD;\r
-      height: 0px;\r
-    }\r
-  \r
-  separator[orient="vertical"].groove-thin \r
-    {\r
-      border-left: 2px groove #CCCCCC;\r
-    }\r
-\r
-/** text formatting rules **/\r
-/* label (with margins) */\r
-  text.label \r
-    {\r
-      margin              : 1px 5px 2px 5px;\r
-    }\r
-    \r
-  text[disabled="true"] \r
-    {\r
-      color                 : #9999CC;\r
-    }    \r
-    \r
-  html\r
-    {\r
-      margin              : 1px 5px 4px 5px;\r
-      cursor              : default;\r
-    }\r
-\r
-  .header \r
-    {\r
-      font-weight         : bold;\r
-    }\r
-   \r
-  .indent\r
-    {\r
-      margin-left         : 20px;\r
-    }\r
-\r
-  .icon-dropmarker\r
-    {\r
-      list-style-image    : url("chrome://global/skin/scroll-down.gif");\r
-    }\r
-    \r
-  .box-padded\r
-    {\r
-      padding             : 5px;\r
-    }    \r
-    \r
-  .spaced\r
-    {\r
-      margin              : 3px 5px 4px 5px;\r
-    }    
\ No newline at end of file
+/* colors */
+
+.color-dialog
+  {
+    background-color      : #CCD0DD;
+    color                 : #000000;
+  }
+  
+.color-window
+  {
+    background-color      : #FFFFFF;
+    color                 : #000000;
+  }
+
+/* inset areas */
+.inset
+  {
+    border                : 1px inset #CCD0DD;
+    margin                : 0px 5px 5px 5px;
+  }
+  
+/* formatting */
+.groove-top
+  {
+    border-top            : 2px groove #CCD0DD;  
+  }
+  
+.groove-right
+  {
+    border-right          : 2px groove #CCD0DD;
+  }
+  
+.groove-left
+  {
+    border-left           : 2px groove #CCD0DD;
+  }
+  
+.groove-bottom
+  {
+    border-bottom         : 2px groove #CCD0DD;
+  }
+  
+.outset
+  {
+    border                : 1px outset #CCD0DD;
+  }  
+  
+/** separator rules **/
+/* standard separators */
+  separator, separator[orient="horizontal"] 
+    {
+      height: 1.5em;
+    }
+  
+  separator[orient="vertical"] 
+    {
+      width: 1.5em;
+    }
+
+/* thinner separators (50% size) */
+  separator.thin, separator.thin[orient="horizontal"] 
+    {
+      height: 0.5em;
+    }
+  
+  separator.thin[orient="vertical"] 
+    {
+      width: 0.5em;
+    }
+
+/* groove separators (50% size) */
+  separator.groove,
+  separator.groove[orient="horizontal"] 
+    {
+      border-top: 2px groove #CCD0DD;
+      height: 0px;
+      margin-top: 0.4em;
+      margin-bottom: 0.4em;
+    }
+  
+  separator.groove[orient="vertical"] 
+    {
+      border-left: 2px groove #CCD0DD;
+      margin-left: 0.4em;
+      margin-right: 0.4em;
+    }
+  
+/* groove separators (0 padding, for dividing effects) */  
+  separator.groove-thin 
+    {
+      border-top: 2px groove #CCD0DD;
+      height: 0px;
+    }
+  
+  separator[orient="vertical"].groove-thin 
+    {
+      border-left: 2px groove #CCCCCC;
+    }
+
+/** text formatting rules **/
+/* label (with margins) */
+  text.label 
+    {
+      margin              : 1px 5px 2px 5px;
+    }
+    
+  text[disabled="true"] 
+    {
+      color                 : #9999CC;
+    }    
+    
+  html
+    {
+      margin              : 1px 5px 4px 5px;
+      cursor              : default;
+    }
+
+  .header 
+    {
+      font-weight         : bold;
+    }
+   
+  .indent
+    {
+      margin-left         : 20px;
+    }
+
+  .icon-dropmarker
+    {
+      list-style-image    : url("chrome://global/skin/scroll-down.gif");
+    }
+    
+  .box-padded
+    {
+      padding             : 5px;
+    }    
+    
+  .spaced
+    {
+      margin              : 3px 5px 4px 5px;
+    } 
+
+  .link
+    {
+      color               : #0000FF;
+      cursor              : pointer;
+      -moz-user-select    : text;
+      text-decoration     : underline;
+    }
+
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>
index 664fa25b16db661f98106bebc360771a9883692d..7a66a93a84ee33d1ec5f6c3b99eace1f79f2aae0 100644 (file)
@@ -64,7 +64,7 @@ outlinerbody:-moz-outliner-cell(selected)
 outlinerbody:-moz-outliner-cell-text
 {
   color: inherit;
-  padding-left: 2px;
+  padding-left: 1px;
   padding-right: 2px;
 }
 
@@ -145,4 +145,16 @@ outlinercol:hover:active > .outlinercol-image-box
   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 39b4fb8611d92c3aa6699fec8a380062228ca65c..3678448975aa76af53414bb3d78d6353ade90146 100755 (executable)
@@ -1,80 +1,80 @@
-/* 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: 2px outset #CCD0DD;\r
-      width: 12px;\r
-      height: 12px;\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[checked="true"][disabled="true"] > .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 #CCD0DD;\r
-    }\r
-\r
-  radio[disabled="true"] > .internal-box > .checkmark-box > image,\r
-  radio[disabled="true"]:active > .internal-box > .checkmark-box > image \r
-    {\r
-      border: 2px outset #CCD0DD;\r
-    }\r
-\r
-/* text/icon frames */\r
-  radio[value] > .internal-box > html,\r
-  radio.iconic > .internal-box > .icon \r
-    {\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: #999999;\r
-    }\r
-  \r
-  radio:focus > .internal-box > html\r
-    { \r
-      border              : 1px dotted black;\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: 2px outset #CCD0DD;
+      width: 12px;
+      height: 12px;
+      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[checked="true"][disabled="true"] > .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 #CCD0DD;
+    }
+
+  radio[disabled="true"] > .internal-box > .checkmark-box > image,
+  radio[disabled="true"]:active > .internal-box > .checkmark-box > image 
+    {
+      border: 2px outset #CCD0DD;
+    }
+
+/* text/icon frames */
+  radio[label] > .internal-box > html,
+  radio.iconic > .internal-box > .icon 
+    {
+      margin: 0px 0px 0px 4px;
+      padding: 1px;
+    }
+
+  radio.iconic > .internal-box > html 
+    {
+      margin-left: 4px;
+    }
+    
+  radio[disabled="true"][label] > .internal-box > html 
+    {
+      color: #999999;
+    }
+  
+  radio:focus > .internal-box > html
+    { 
+      border              : 1px dotted black;
+      padding             : 0px;
+    }
+    
+    
diff --git a/EarlyBlue/global/skin/scrollbarBindings.xml b/EarlyBlue/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 32fcecddb905e8fc6b5f7239df4e69523d2b1e6b..e90215434ed068f542d6d5d328c550e668a61854 100755 (executable)
@@ -3,13 +3,13 @@
 /********* XP Scrollbar *********/
 
 scrollbar {
-   -moz-binding: url("chrome://global/content/xulBindings.xml#scrollbar");
+  -moz-binding: url("chrome://global/skin/scrollbarBindings.xml#scrollbar"); 
 }
 
 /********* XP Scrollbar *********/
 
 thumb {
-  -moz-binding: url(chrome://global/skin/workaround.xml#thumbh);
+  -moz-binding: url(chrome://global/skin/scrollbarBindings.xml#thumbh);
   background-color: #CCCCCC;
   border: 1px outset #CCCCCC;
   list-style-image: url("chrome://global/skin/scroll-thumb-horiz.gif");
@@ -22,7 +22,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")
 }
 
@@ -38,6 +38,7 @@ thumb:active {
 
 
 scrollbarbutton {
+  -moz-binding: url(chrome://global/skin/scrollbarBindings.xml#scrollbarbutton); 
   vertical-align: middle;
   cursor: default;
 
@@ -96,3 +97,5 @@ slider {
 }
 
 
+
+
index ed5a6f69c5c4c14c3fabf41a653d902e7b9ecc37..14965dad61fce469ea3a2622d3db1a48632e21b5 100755 (executable)
@@ -1,98 +1,98 @@
-@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
-      border              : 1px inset #CCD0DD;\r
-      font                : inherit;\r
-      color               : #000000;\r
-      padding             : 0px;\r
-      margin              : 1px 3px 2px 4px;\r
-      background-color    : #FFFFFF;\r
-      cursor              : text;\r
-    }\r
-    \r
-  textfield[readonly="true"]\r
-    {\r
-      background-color    : #CCCCCC;\r
-    }\r
-  \r
-  textfield[focused="true"]\r
-    {\r
-      border              : 2px solid #6699cc;\r
-      margin              : 0px 2px 1px 3px;\r
-    }\r
-    \r
-  textfield[focused="true"][readonly="true"]\r
-    {\r
-      border              : 1px inset #CCCCCC;\r
-      margin              : 1px 3px 2px 4px;\r
-    }\r
-\r
-/* internal frame */\r
-  .textfield-internal-box \r
-    {\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
-      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
+    {
+      border              : 1px inset #CCD0DD;
+      font                : inherit;
+      color               : #000000;
+      padding             : 0px;
+      margin              : 1px 3px 2px 4px;
+      background-color    : #FFFFFF;
+      cursor              : text;
+    }
+    
+  textbox[readonly="true"]
+    {
+      background-color    : #CCCCCC;
+    }
+  
+  textbox[focused="true"]
+    {
+      border              : 2px solid #6699cc;
+      margin              : 0px 2px 1px 3px;
+    }
+    
+  textbox[focused="true"][readonly="true"]
+    {
+      border              : 1px inset #CCCCCC;
+      margin              : 1px 3px 2px 4px;
+    }
+
+/* internal frame */
+  .textbox-internal-box 
+    {
+      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
+    {
+      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 ee85bc4dd68f4421cd94fa7cdbd8963a850097c1..7f2e3373ceb9cfa7632b49518ac9bceeb0667aab 100755 (executable)
@@ -162,20 +162,20 @@ treecol[sortActive="true"]
   }
 
 /* Inline Editable Treecells */
-.textfield-inline-edit 
+.textbox-inline-edit 
   {
     border                : 1px solid #666699 !important;
     margin                : 0px !important;
   }
 
-.textfield-inline-edit > .textfield-internal-box > .textfield-input 
+.textbox-inline-edit > .textbox-internal-box > .textbox-input 
   {
     border                : 0px !important;
     padding               : 1px !important;
     margin                : 0px !important;
   }
 
-.textfield-inline-edit > .textfield-internal-box 
+.textbox-inline-edit > .textbox-internal-box 
   {
     border                : 0px !important;
     padding               : 0px !important;
@@ -191,3 +191,4 @@ treerow[mode="inline-edit"]
 
 
 
+
diff --git a/EarlyBlue/global/skin/workaround.xml b/EarlyBlue/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 caeecb41b0d8e0b4d098a1448ee44dc28c35a404..91f41b5bcf2b02326c90f46bfda7b7d3e4bb6107 100755 (executable)
@@ -72,9 +72,7 @@ box.header-part3           { background-color: #CCCCCC; border: none; }
     color                 : blue;
     text-decoration       : underline;
     cursor                : pointer;
-    max-height            : 15px;
-    /* 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 */
+/*    max-height            : 15px; */
   }
 
 .showMoreAddressesButton 
@@ -120,3 +118,4 @@ text.headerValue
     border-left           : none;
     border-right          : none;
   }
+
index a1b19064613d666adcb88c4e3899e6a2be566106..7c53b4dd56e48d2001fd0a2735184c16798d7e8b 100755 (executable)
@@ -41,14 +41,46 @@ 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, open, hasUnread) {
+  list-style-image: url("chrome://messenger/skin/thread-new-open.gif");
+}
+
 outlinercol.readColumnHeader {
   list-style-image: url("chrome://messenger/skin/unreadmail.gif");
 }
 
+outlinerbody:-moz-outliner-image(unreadButtonColHeader) {
+list-style-image: url("chrome://messenger/skin/readcol-read.gif");
+}
+
+outlinerbody:-moz-outliner-image(unreadButtonColHeader, unread) {
+list-style-image: url("chrome://messenger/skin/readcol-unread.gif");
+}
+
 outlinercol.flagColumnHeader {
   list-style-image: url("chrome://messenger/skin/flaggedmail.gif");
 }
 
+outlinerbody:-moz-outliner-image(flaggedCol) {
+list-style-image: url("chrome://messenger/skin/readcol-read.gif");
+}
+
+outlinerbody:-moz-outliner-image(flaggedCol, flagged) {
+list-style-image: url("chrome://messenger/skin/flagcol-flagged.gif");
+}
+
 outlinerbody:-moz-outliner-cell-text(unread)
 {
   font-weight: bold;
@@ -81,7 +113,7 @@ outlinerbody:-moz-outliner-cell-text(priority-low)
 
 
 
-/*
+
 
 
 
@@ -203,4 +235,7 @@ treeitem[empty="true"] > treerow > .tree-cell-threadpane-icon > .tree-cell-twist
   }
 
 
-*/
+
+
+
+
index e22abe5a7c926f56c6646977b094dea6748a206c..fb51b5aa88369b1e4e3b7439d00add43c13bd5ac 100755 (executable)
@@ -161,7 +161,6 @@ window[chromehidden~="extrachrome"] .chromeclass-extrachrome {
     padding-bottom        : 10px;
   }
 
-  
 #search-button
   {
     margin                : 0px 3px 0px 0px;
@@ -193,3 +192,4 @@ window[chromehidden~="extrachrome"] .chromeclass-extrachrome {
     padding               : 0px;
   }
 
+