toolkit/themes/windows/global/splitter.css

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

michael@0 1 /* This Source Code Form is subject to the terms of the Mozilla Public
michael@0 2 * License, v. 2.0. If a copy of the MPL was not distributed with this
michael@0 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
michael@0 4
michael@0 5 /* ===== splitter.css ===================================================
michael@0 6 == Styles used by the XUL splitter element.
michael@0 7 ======================================================================= */
michael@0 8
michael@0 9 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
michael@0 10
michael@0 11 /* ::::: splitter (vertical) ::::: */
michael@0 12
michael@0 13 splitter {
michael@0 14 -moz-box-align: center;
michael@0 15 -moz-box-pack: center;
michael@0 16 cursor: ew-resize;
michael@0 17 border-width: 0 2px;
michael@0 18 border-style: solid;
michael@0 19 -moz-border-left-colors: ThreeDShadow ThreeDHighlight;
michael@0 20 -moz-border-right-colors: ThreeDDarkShadow ThreeDFace;
michael@0 21 min-width: 6px;
michael@0 22 background-color: ThreeDFace;
michael@0 23 }
michael@0 24
michael@0 25 splitter[state="collapsed"][collapse="before"],
michael@0 26 splitter[state="collapsed"][substate="before"],
michael@0 27 splitter[state="collapsed"][collapse="after"]:-moz-locale-dir(rtl),
michael@0 28 splitter[state="collapsed"][substate="after"]:-moz-locale-dir(rtl) {
michael@0 29 cursor: e-resize;
michael@0 30 }
michael@0 31
michael@0 32 splitter[state="collapsed"][collapse="after"],
michael@0 33 splitter[state="collapsed"][substate="after"],
michael@0 34 splitter[state="collapsed"][collapse="before"]:-moz-locale-dir(rtl),
michael@0 35 splitter[state="collapsed"][substate="before"]:-moz-locale-dir(rtl) {
michael@0 36 cursor: w-resize;
michael@0 37 }
michael@0 38
michael@0 39 splitter:-moz-lwtheme {
michael@0 40 background: none;
michael@0 41 }
michael@0 42
michael@0 43 /* ::::: splitter (horizontal) ::::: */
michael@0 44
michael@0 45 splitter[orient="vertical"] {
michael@0 46 cursor: ns-resize;
michael@0 47 border-width: 2px 0;
michael@0 48 -moz-border-top-colors: ThreeDShadow ThreeDHighlight;
michael@0 49 -moz-border-bottom-colors: ThreeDDarkShadow ThreeDFace;
michael@0 50 min-height: 6px;
michael@0 51 }
michael@0 52
michael@0 53 splitter[orient="vertical"][state="collapsed"][collapse="before"],
michael@0 54 splitter[orient="vertical"][state="collapsed"][substate="before"] {
michael@0 55 cursor: s-resize;
michael@0 56 }
michael@0 57
michael@0 58 splitter[orient="vertical"][state="collapsed"][collapse="after"],
michael@0 59 splitter[orient="vertical"][state="collapsed"][substate="after"] {
michael@0 60 cursor: n-resize;
michael@0 61 }
michael@0 62
michael@0 63 splitter[disabled="true"] {
michael@0 64 cursor: default !important;
michael@0 65 }
michael@0 66
michael@0 67 /* ::::: splitter grippy ::::: */
michael@0 68
michael@0 69 grippy {
michael@0 70 cursor: pointer;
michael@0 71 border-top: 1px solid ThreeDShadow;
michael@0 72 border-bottom: 1px solid ThreeDShadow;
michael@0 73 min-width: 4px;
michael@0 74 min-height: 115px;
michael@0 75 background-color: transparent;
michael@0 76 background-repeat: no-repeat;
michael@0 77 }
michael@0 78
michael@0 79 grippy:hover {
michael@0 80 background-color: ThreeDHighlight;
michael@0 81 }
michael@0 82
michael@0 83 splitter[orient="vertical"] > grippy {
michael@0 84 border-top: none;
michael@0 85 border-right: 1px solid ThreeDShadow;
michael@0 86 border-bottom: none;
michael@0 87 border-left: 1px solid ThreeDShadow;;
michael@0 88 min-width: 115px;
michael@0 89 min-height: 4px;
michael@0 90 }
michael@0 91
michael@0 92 /* ..... normal state ..... */
michael@0 93
michael@0 94 /* vertical grippies */
michael@0 95 splitter[collapse="before"] > grippy,
michael@0 96 splitter[collapse="after"] > grippy:-moz-locale-dir(rtl) {
michael@0 97 background-image: url("chrome://global/skin/splitter/grip-left.gif");
michael@0 98 }
michael@0 99
michael@0 100 splitter[collapse="after"] > grippy,
michael@0 101 splitter[collapse="before"] > grippy:-moz-locale-dir(rtl) {
michael@0 102 background-image: url("chrome://global/skin/splitter/grip-right.gif");
michael@0 103 }
michael@0 104
michael@0 105 /* horizontal grippies */
michael@0 106 splitter[collapse="before"][orient="vertical"] > grippy {
michael@0 107 background-image: url("chrome://global/skin/splitter/grip-top.gif");
michael@0 108 }
michael@0 109
michael@0 110 splitter[collapse="after"][orient="vertical"] > grippy {
michael@0 111 background-image: url("chrome://global/skin/splitter/grip-bottom.gif");
michael@0 112 }
michael@0 113
michael@0 114 /* ..... collapsed state ..... */
michael@0 115
michael@0 116 /* vertical grippies */
michael@0 117 splitter[collapse="before"][state="collapsed"] > grippy,
michael@0 118 splitter[collapse="after"][state="collapsed"] > grippy:-moz-locale-dir(rtl) {
michael@0 119 background-image: url("chrome://global/skin/splitter/grip-right.gif");
michael@0 120 }
michael@0 121
michael@0 122 splitter[collapse="after"][state="collapsed"] > grippy,
michael@0 123 splitter[collapse="before"][state="collapsed"] > grippy:-moz-locale-dir(rtl) {
michael@0 124 background-image: url("chrome://global/skin/splitter/grip-left.gif");
michael@0 125 }
michael@0 126
michael@0 127 /* horizontal grippies */
michael@0 128 splitter[collapse="before"][state="collapsed"][orient="vertical"] > grippy {
michael@0 129 background-image: url("chrome://global/skin/splitter/grip-bottom.gif");
michael@0 130 }
michael@0 131
michael@0 132 splitter[collapse="after"][state="collapsed"][orient="vertical"] > grippy {
michael@0 133 background-image: url("chrome://global/skin/splitter/grip-top.gif");
michael@0 134 }
michael@0 135

mercurial