adding new LCARStrek skin
[themes.git] / LCARStrek / skin / LCARStrek / global / tree.css
diff --git a/LCARStrek/skin/LCARStrek/global/tree.css b/LCARStrek/skin/LCARStrek/global/tree.css
new file mode 100644 (file)
index 0000000..d310b11
--- /dev/null
@@ -0,0 +1,247 @@
+
+/******** Tree widget **********/ 
+
+/** basic tree ****************************************************
+ *  basic tree widget for use in main windows where no decoration
+ *  is required.
+ **/
+tree 
+  {
+    background-color      : #000000;
+    border                : none;
+    border-spacing        : 0px;
+  }
+
+.tree-container-treerows[dragover="true"][dragdroptree="true"]
+  {
+  }  
+  
+.tree-container-treerows
+  {
+  }  
+
+.tree-container-treerows[dragdroptree="true"]
+  {
+  }  
+  
+tree.inset
+  {
+    -moz-border-radius    : 5px;
+    border                : 1px solid #9C9CFF;
+    margin                : 1px 3px 2px 3px;
+  }
+
+treeitem[selected="true"] > treerow
+  {
+    background-color      : #008484;
+  }
+
+treeitem 
+  {
+    list-style-image      : none;
+  }
+  
+treerow 
+  {
+    border                : 1px solid transparent;
+  }
+  
+treehead > treeitem > treerow,
+treehead > treerow 
+  {
+    border                : none;
+  }
+  
+treecell 
+  { 
+    padding               : 0px 0px 1px 2px;
+    white-space           : nowrap;
+  } 
+
+tree:focus > treechildren treeitem[selected="true"] > treerow,
+treeitem[dd-dropon="true"] > treerow
+  {
+    background-color      : #008484;
+  }
+
+tree:focus > treechildren treeitem[selected="true"][current="true"] > treerow
+  {
+    border                : 1px dotted #008484;
+  }
+
+.treecell-header-image 
+  {
+    list-style-image      : inherit;
+  }
+  
+.treecell-header,
+.treecell-inset-header,
+.treecell-header-image
+  { 
+    border                : 1px solid #000000;
+    padding               : 0px;
+    background-color      : #9C9CFF; 
+    color                 : #000000;
+  }
+
+.treecell-header-box,
+.treecell-header-image-box 
+  {
+  }  
+
+.treecell-header-box
+  {
+    padding               : 0px 4px 0px 4px;
+  }
+
+.treecell-header-image-box 
+  {
+    padding               : 0px 1px 0px 1px;
+  }
+  
+.treecell-header:hover:active,
+.treecell-header-image:hover:active,
+.treecell-inset-header:hover:active 
+  {
+    border                : 1px solid #FFCF00;
+  }
+
+.treecell-header:hover:active > .treecell-header-box,
+.treecell-inset-header:hover:active > .treecell-header-box,
+.treecell-header-image:hover:active > .treecell-header-image-box
+  {
+    border-top            : 1px solid transparent;
+    border-right          : none;
+    border-bottom         : none;
+    border-left           : 1px solid transparent;
+  }
+  
+.treecell-header:hover:active > .treecell-header-box,
+.treecell-inset-header:hover:active > .treecell-header-box
+  {
+    padding               : 1px 4px 0px 5px;
+  }
+  
+.treecell-header-image:hover:active > .treecell-header-image-box
+  {
+    padding               : 1px 1px 0px 2px;
+  }
+
+.treecell-image 
+  {
+    padding               : 0px;
+  }
+    
+/* slimline sidebar treeheaders */  
+.treecell-header.treecell-header-sidebarpanel,
+.treecell-inset-header.treecell-header-sidebarpanel
+  {
+    padding               : 0px 1px 1px 3px;
+  }
+
+.treecell-header-sidebarpanel > .treecell-header-box
+  {
+  }
+/** class="propertylist" ******************************************
+ *  class for cells in grid-formatted property lists.
+ **/
+treecell.propertylist 
+  {
+    border-right          : 1px solid #9C9CFF;
+    border-bottom         : 1px solid #9C9CFF;
+    padding-left          : 5px;
+  }
+
+.tree-cell-primary-icon,
+.tree-cell-primary-icon-inline-edit-folder
+  {
+    list-style-image      : inherit;
+    padding-right         : 2px;
+  }
+
+.tree-cell-icon 
+  {
+    list-style-image      : inherit;
+    padding-right         : 2px;
+  }
+
+.tree-cell-twisty 
+  {
+    list-style-image      : url("chrome://global/skin/twisty-closed.gif");
+    -moz-user-focus       : ignore;
+    padding-right         : 2px;
+  }
+
+.treecell-indent > .tree-cell-primary-icon 
+  {
+    padding-left          : 14px;
+  }
+
+treeitem[container="true"] > treerow > .treecell-indent > .tree-cell-primary-icon 
+  {
+    padding-left          : 0px;
+  }
+
+.tree-cell-twisty[disabled="true"] 
+  {
+    list-style-image      : none;
+  }
+
+treeitem[container="true"][open="true"] > treerow > treecell > .tree-cell-twisty 
+  {
+    list-style-image      : url("chrome://global/skin/twisty-open.gif");
+  }
+
+/* tree header with sort direction indicators */
+
+.tree-header-sortdirection 
+  {
+    list-style-image      : none;
+  }
+
+.sortDirectionIndicator[sortDirection="ascending"]  > .treecell-header-box > .tree-header-sortdirection 
+  {
+    list-style-image      : url("chrome://global/skin/sortAscending.gif");
+  }
+
+.sortDirectionIndicator[sortDirection="descending"] > .treecell-header-box > .tree-header-sortdirection 
+  {
+    list-style-image      : url("chrome://global/skin/sortDescending.gif");
+  }
+
+treecol[sortDirection="true"],
+treecol[sortActive="true"]
+  {
+    background-color       : #008484;
+  }
+
+/* column selection popup menu icon */
+
+.treecell-popup-icon
+  {
+    list-style-image      : url("chrome://global/skin/columnselect.gif");
+  }
+
+/* Inline Editable Treecells */
+
+treerow[mode="inline-edit"] 
+  {
+    border-top            : none !important;
+    border-bottom         : none !important;
+    background-color      : transparent !important;
+  }
+
+.inline-edit-cell-box
+  {
+    margin-left           : 2px;
+  }
+
+.inline-edit-cell-box[mode="edit"] 
+  {
+    margin-left           : 0px;
+  }
+
+
+