rewrite of LCARStrek for 0.9.8(+): big moving around and rewirting of things, see...
[themes.git] / LCARStrek / global / global.css
index 4ff8f4a0dfc757575bfd62830defb9dda14bc94e..16b3a3ffef7e88ba6a2dcf419fed3d55c3055ab8 100644 (file)
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
-/* ::::: bindings ::::: */
+/* ::::: XBL bindings ::::: */
 
-button {
-  -moz-binding: url("chrome://global/skin/buttonBindings.xml#button");
-}
-  
-button[type="menu"] {
-  -moz-binding: url("chrome://global/skin/buttonBindings.xml#button-menu");
+radio {
+  -moz-binding: url("chrome://global/skin/globalBindings.xml#radio");
 }
 
-button[type="menu-button"] {
-  -moz-binding: url("chrome://global/content/bindings/button.xml#menu-button");
+menulist > menupopup,
+.menulist-menupopup {
+  -moz-binding: url("chrome://global/content/bindings/popup.xml#popup-scrollbars");
 }
 
-  checkbox 
-    {
-      -moz-binding        : url("chrome://global/skin/classicBindings.xml#checkbox");
-    }
-  
-  menulist 
-    {
-      -moz-binding        : url("chrome://global/skin/menulistBindings.xml#menulist");
-    }
-        
-  menulist[editable="true"] 
-    {
-      -moz-binding          : url("chrome://global/skin/menulistBindings.xml#menulist-editable") !important;
-    }
-  
-  menulist > menupopup,
-  .menulist-menupopup
-    {
-      -moz-binding        : url("chrome://global/skin/menulistBindings.xml#menulistpopup");
-    }
-  
-  .menulist-compact
-    {
-      -moz-binding        : url("chrome://global/skin/menulistBindings.xml#menulist-compact");
-    }
-    
-  radio 
-    {
-      -moz-binding        : url("chrome://global/skin/classicBindings.xml#radio");
-    }
-  
-  grippy, grippy[collapse="before"]
-    {
-      -moz-binding          : url("chrome://global/skin/classicBindings.xml#grippy");
-    }
-    
-  splitter
-    {
-      -moz-binding        : url("chrome://global/skin/classicBindings.xml#splitter");
-    }
-  
-  tabs 
-    {
-      -moz-binding: url("chrome://global/skin/tabBindings.xml#tabs");
-    }
-  
-  toolbargrippy
-    {
-      -moz-binding          : url("chrome://global/skin/classicBindings.xml#toolbargrippy");
-    }
-  
-  toolbargrippy[tbgrippy-collapsed="true"] 
-    {
-      -moz-binding          : url("chrome://global/skin/classicBindings.xml#toolbargrippy-collapsed");
-    }
-  
-  .treecell-popupcell-menu 
-    {
-      -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
-    }
+.menulist-compact {
+  -moz-binding: url("chrome://global/content/bindings/menulist.xml#menulist-compact");
+}
 
 /* LCARStrek special bindings */
 
-  statusbar 
-    {
-      -moz-binding        : url("chrome://global/skin/globalBindings.xml#statusbar");
-    }
-
-  toolbar 
-    {
-      -moz-binding        : url("chrome://global/skin/globalBindings.xml#toolbar");
-    }
-
-  menubar 
-    {
-      -moz-binding        : url("chrome://global/skin/globalBindings.xml#menubar");
-    }
-
-/**  
- * XUL <window> element
- **/
-  window,
-  page,
-  dialog,
-  wizard
-    { 
-      background-color    : #000000;
-/*      font                : 3mm "Final Frontier",tahoma,arial,helvetica,sans-serif; */
-      font                : 3mm helvetica,arial,tahoma,sans-serif;
-      color               : #FF9F00;
-      padding             : 3px;
-    }
-
-  page
-    { 
-      padding             : 0px;
-    }
-
-  [wait-cursor] 
-    { 
-      cursor              : wait !important; 
-    }
-  
-  /* deprecated */
-  window.dialog 
-    { 
-      background-color    : #000000;
-      padding             : 8px 10px 10px 8px;
-    }
-
-/**
- * XUL <box> debugging
- **/
-  :-moz-horizontal-box-debug 
-    {
-      border              : 2px solid blue;
-      border-top-width    : 10px;
-      padding             : 2px;
-      margin              : 2px;
-      color               : white;
-    }
-  
-  :-moz-vertical-box-debug 
-    {
-      border              : 2px solid red;
-      border-left-width   : 10px;
-      padding             : 2px;
-      margin              : 2px;
-      color               : white;
-    }
-
-/**
- * Utility icons (used for alert dialogs, etc)
- **/
-  .message-icon 
-    {
-      list-style-image    : url("chrome://global/skin/message-icon.gif");
-      width:32px;height:32px;
-    }
-
-  .alert-icon 
-    {
-      list-style-image    : url("chrome://global/skin/alert-icon.gif");
-      width:32px;height:32px;
-    }
-  
-  .error-icon 
-    {
-      list-style-image    : url("chrome://global/skin/error-icon.gif");
-      width:32px;height:32px;
-    }
-  
-  .question-icon 
-    {
-      list-style-image    : url("chrome://global/skin/question-icon.gif");
-      width:32px;height:32px;
-    }
-
-/**
- * status-bar
- */
-  statusbar
-    {
-      margin-top          : 3px;
-      overflow            : hidden;
-/*      min-height          : 1.9em !important; */
-      /* DON'T DELETE.  Removes disappearance of scrollbars
-       * in content pane when window is made smaller.
-       * Talk to evaughan@netscape.com for details.
-       */
-      min-width           : 1px;
-    }
-  
-  .statusbar-center
-    {
-      background-color    : #8050B0;
-      padding-left        : 2px;
-      color               : black;
-      -moz-box-align      : center;
-    }
-
-  .statusbar-left
-    {
-      -moz-border-radius  : 9px 0px 0px 9px;
-      background-color    : #6000CF;
-      width               : 13px;
-      margin-right        : 3px;
-    }
-
-  .statusbar-right
-    {
-      -moz-border-radius  : 0px 9px 9px 0px;
-      background-color    : #6000CF;
-      width               : 13px;
-      margin-left         : 3px;
-    }
-
-  statusbarpanel, .statusbar-panel
-    {
-      padding             : 0px 1px 0px 1px;
-      -moz-box-align      : center;
-    }
-
-  .statusbarpanel-icononly
-    {
-      padding             : 0px;
-    }    
+statusbar {
+  -moz-binding: url("chrome://global/skin/globalBindings.xml#statusbar");
+}
+
+toolbar {
+  -moz-binding: url("chrome://global/skin/globalBindings.xml#toolbar");
+}
+
+menubar {
+  -moz-binding: url("chrome://global/skin/globalBindings.xml#menubar");
+}
+
+/* ::::: root elements ::::: */
+
+window,
+page,
+dialog,
+wizard { 
+  background-color: #000000;
+  color: #FF9F00;
+/*  font: 3mm "Final Frontier",tahoma,arial,helvetica,sans-serif; */
+  font: 3mm helvetica,arial,tahoma,sans-serif;
+  padding: 3px;
+}
+
+/* deprecated */
+window.dialog { 
+  background-color: #000000;
+  padding: 8px 10px 10px 8px;
+}
+
+[wait-cursor] { 
+  cursor: wait !important; 
+}
+
+/* ::::: alert icons :::::*/
+
+.message-icon,
+.alert-icon,
+.error-icon,
+.question-icon {
+  width: 32px;
+  height: 32px;
+}
+
+.message-icon {
+  list-style-image: url("chrome://global/skin/icons/alert-message.gif");
+}
+
+.alert-icon {
+  list-style-image: url("chrome://global/skin/icons/alert-exclam.gif");
+}
+
+.error-icon {
+  list-style-image: url("chrome://global/skin/icons/alert-error.gif");
+}
+
+.question-icon {
+  list-style-image: url("chrome://global/skin/icons/alert-question.gif");
+}
+
+/* ::::: iframe ::::: */
+
+iframe {
+  border: none;
+  width: 100px;
+  height: 100px;
+  min-width: 10px;
+  min-height: 10px;
+}
+
+/* ::::: statusbar ::::: */
+
+statusbar {
+  margin-top: 3px;
+}
+
+.statusbar-center {
+  background-color: #8050B0;
+  padding-left: 2px;
+  color: black;
+  -moz-box-align: center;
+}
+
+.statusbar-left {
+  -moz-border-radius: 9px 0px 0px 9px;
+  background-color: #6000CF;
+  width: 13px;
+  margin-right: 3px;
+}
+
+.statusbar-right {
+  -moz-border-radius: 0px 9px 9px 0px;
+  background-color: #6000CF;
+  width: 13px;
+  margin-left: 3px;
+}
+
+statusbarpanel {
+  -moz-box-align: center;
+  -moz-box-pack: center;
+  padding: 0px 1px 0px 1px;
+}
     
-/**
- * iframe default sizing 
- **/
-  iframe 
-    {
-      min-width           : 10px;
-      min-height          : 10px;
-      width               : 100px;
-      height              : 100px;
-      border              : none;
-    }
-
-/* has to be in here since scoped stylesheets can't apply
-   to explicit children yet */
-caption
-  {
-    -moz-border-radius    : 7px;
-    margin                : 0px 6px 2px 6px;
-    padding               : 0px 0px 0px 0px;
-    background-color      : #9C9CFF;
-    color                 : #000000;
-  }
-
-.tooltip-label
-  {
-    margin                : 0px;
-  }
+.statusbar-resizerpanel {
+  -moz-box-align: end;
+  -moz-box-pack: end;
+  padding: 0px;
+}
+
+.statusbarpanel-iconic {
+  padding: 0px;
+}    
+
+/* ::::: miscellaneous ::::: */
+
+.toolbar-focustarget {
+  -moz-user-focus: ignore !important;
+}