Upgrade to ExtJS 4.0.0 - Released 04/26/2011
[extjs.git] / resources / themes / stylesheets / ext4 / default / util / _splitter.scss
diff --git a/resources/themes/stylesheets/ext4/default/util/_splitter.scss b/resources/themes/stylesheets/ext4/default/util/_splitter.scss
new file mode 100644 (file)
index 0000000..9956e35
--- /dev/null
@@ -0,0 +1,98 @@
+@mixin extjs-splitter {
+    .#{$prefix}splitter {
+        .#{$prefix}collapse-el {
+            position: absolute;
+
+            cursor: pointer;
+
+            background-color: transparent;
+            background-repeat: no-repeat !important;
+        }
+    }
+
+    .#{$prefix}layout-split-left,
+    .#{$prefix}layout-split-right {
+        top: 50%;
+
+        margin-top: -17px;
+
+        width: 5px;
+        height: 35px;
+    }
+
+    .#{$prefix}layout-split-top,
+    .#{$prefix}layout-split-bottom {
+        left: 50%;
+
+        width: 35px;
+        height: 5px;
+
+        margin-left: -17px;
+    }
+
+    .#{$prefix}layout-split-left {
+        background: theme-image($theme-name, 'util/splitter/mini-left.gif') no-repeat top right;
+    }
+
+    .#{$prefix}layout-split-right {
+        background: theme-image($theme-name, 'util/splitter/mini-right.gif') no-repeat top left;
+    }
+
+    .#{$prefix}layout-split-top {
+        background: theme-image($theme-name, 'util/splitter/mini-top.gif') no-repeat top left;
+    }
+
+    .#{$prefix}layout-split-bottom {
+        background: theme-image($theme-name, 'util/splitter/mini-bottom.gif') no-repeat top left;
+    }
+
+    .#{$prefix}splitter-collapsed {
+        .#{$prefix}layout-split-left {
+            background: theme-image($theme-name, 'util/splitter/mini-right.gif') no-repeat top left;
+        }
+
+        .#{$prefix}layout-split-right {
+            background: theme-image($theme-name, 'util/splitter/mini-left.gif') no-repeat top right;
+        }
+
+        .#{$prefix}layout-split-top {
+            background: theme-image($theme-name, 'util/splitter/mini-bottom.gif') no-repeat top left;
+        }
+
+        .#{$prefix}layout-split-bottom {
+            background: theme-image($theme-name, 'util/splitter/mini-top.gif') no-repeat top left;
+        }
+    }
+
+    .#{$prefix}splitter-horizontal {
+        cursor: e-resize;
+        cursor: row-resize;
+        font-size:1px;
+    }
+    .#{$prefix}splitter-vertical {
+        cursor: e-resize;
+        cursor: col-resize;
+        font-size:1px;
+    }
+    .#{$prefix}splitter-collapsed {
+        cursor: default;
+    }
+
+    .#{$prefix}splitter-active {
+        z-index: 4;
+        font-size:1px;
+        background-color: rgb(180, 180, 180);
+        @include opacity(0.8);
+    }
+    .#{$prefix}splitter-active {
+        .#{$prefix}collapse-el {
+            @include opacity(0.3);
+        }
+    }
+
+    .#{$prefix}proxy-el {
+        position: absolute;
+        background: rgb(180, 180, 180);
+        @include opacity(0.8);
+    }
+}
\ No newline at end of file