1/* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5/* ===== splitter.css =================================================== 6 == Styles used by the XUL splitter element. 7 ======================================================================= */ 8 9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 10 11/* ::::: splitter (vertical) ::::: */ 12 13splitter { 14 -moz-appearance: splitter; 15 -moz-box-align: center; 16 -moz-box-pack: center; 17 cursor: ew-resize; 18} 19 20splitter[state="collapsed"][collapse="before"], 21splitter[state="collapsed"][substate="before"], 22splitter[state="collapsed"][collapse="after"]:-moz-locale-dir(rtl), 23splitter[state="collapsed"][substate="after"]:-moz-locale-dir(rtl) { 24 cursor: e-resize; 25} 26 27splitter[state="collapsed"][collapse="after"], 28splitter[state="collapsed"][substate="after"], 29splitter[state="collapsed"][collapse="before"]:-moz-locale-dir(rtl), 30splitter[state="collapsed"][substate="before"]:-moz-locale-dir(rtl) { 31 cursor: w-resize; 32} 33 34/* ::::: splitter (horizontal) ::::: */ 35 36splitter[orient="vertical"] { 37 cursor: ns-resize; 38} 39 40splitter[orient="vertical"][state="collapsed"][collapse="before"], 41splitter[orient="vertical"][state="collapsed"][substate="before"] { 42 cursor: s-resize; 43} 44 45splitter[orient="vertical"][state="collapsed"][collapse="after"], 46splitter[orient="vertical"][state="collapsed"][substate="after"] { 47 cursor: n-resize; 48} 49 50splitter[disabled="true"] { 51 cursor: default !important; 52} 53 54/* ::::: splitter grippy ::::: */ 55 56grippy { 57 cursor: pointer; 58 min-width: 4px; 59 min-height: 115px; 60} 61 62splitter[orient="vertical"] > grippy { 63 min-width: 115px; 64 min-height: 4px; 65} 66