|
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 |
|
13 splitter { |
|
14 -moz-appearance: splitter; |
|
15 -moz-box-align: center; |
|
16 -moz-box-pack: center; |
|
17 cursor: ew-resize; |
|
18 } |
|
19 |
|
20 splitter[state="collapsed"][collapse="before"], |
|
21 splitter[state="collapsed"][substate="before"], |
|
22 splitter[state="collapsed"][collapse="after"]:-moz-locale-dir(rtl), |
|
23 splitter[state="collapsed"][substate="after"]:-moz-locale-dir(rtl) { |
|
24 cursor: e-resize; |
|
25 } |
|
26 |
|
27 splitter[state="collapsed"][collapse="after"], |
|
28 splitter[state="collapsed"][substate="after"], |
|
29 splitter[state="collapsed"][collapse="before"]:-moz-locale-dir(rtl), |
|
30 splitter[state="collapsed"][substate="before"]:-moz-locale-dir(rtl) { |
|
31 cursor: w-resize; |
|
32 } |
|
33 |
|
34 /* ::::: splitter (horizontal) ::::: */ |
|
35 |
|
36 splitter[orient="vertical"] { |
|
37 cursor: ns-resize; |
|
38 } |
|
39 |
|
40 splitter[orient="vertical"][state="collapsed"][collapse="before"], |
|
41 splitter[orient="vertical"][state="collapsed"][substate="before"] { |
|
42 cursor: s-resize; |
|
43 } |
|
44 |
|
45 splitter[orient="vertical"][state="collapsed"][collapse="after"], |
|
46 splitter[orient="vertical"][state="collapsed"][substate="after"] { |
|
47 cursor: n-resize; |
|
48 } |
|
49 |
|
50 splitter[disabled="true"] { |
|
51 cursor: default !important; |
|
52 } |
|
53 |
|
54 /* ::::: splitter grippy ::::: */ |
|
55 |
|
56 grippy { |
|
57 cursor: pointer; |
|
58 min-width: 4px; |
|
59 min-height: 115px; |
|
60 } |
|
61 |
|
62 splitter[orient="vertical"] > grippy { |
|
63 min-width: 115px; |
|
64 min-height: 4px; |
|
65 } |