fixes for new styles, esp. hbox/vbox
[themes.git] / EarlyBlue / communicator / skin / splitter.css
CommitLineData
db10b15c 1/******* Splitters *******/
2
3splitter {
4 border: none;
5 cursor: e-resize;
6 min-width: 10px;
7 min-height: 10px;
8}
9
10splitter[state="dragging"]
11{
12 background-color: gray;
13}
14
15grippy {
16 margin: 0px;
17 border: 1px outset #CCD0DD;
18 padding: 0px;
19 background-color: #CCCCCC;
20 background-image: url("chrome://global/skin/grippy-vertical-before.gif");
21 background-repeat: no-repeat;
22 background-position: 50% 50%;
23 cursor: pointer;
24}
25
26splitter[state="collapsed"] > grippy
27 {
28 background-image : url("chrome://global/skin/grippy-vertical-after.gif");
29 }
30
31grippy:hover
32 {
33 background-color : #99CCFF;
34 }
35
36grippy:hover:active{
37 background-color: #99CCFF;
38}
39
40vbox > splitter > grippy,
41box[orient="vertical"] > splitter > grippy,
42window[orient="vertical"] > splitter > grippy {
43 /* a horizontal splitter */
44 background-image: url("chrome://global/skin/grippy-horizontal-after.gif");
45 width: 120px;
46 height:8px;
47 }
48
49vbox > splitter[state="collapsed"] > grippy
50box[orient="vertical"] > splitter[state="collapsed"] > grippy
51window[orient="vertical"] > splitter[state="collapsed"] > grippy {
52 background-image: url("chrome://global/skin/grippy-horizontal-before.gif");
53 }
54
55window > splitter > grippy,
56hbox > splitter > grippy,
57box > splitter > grippy {
58 /* a vertical splitter */
59 width: 8px;
60 height: 120px;
61}
62
63vbox > splitter,
64box[orient="vertical"] > splitter,
65window[orient="vertical"] > splitter,
66rows > splitter {
67 /* a vertical splitter */
68 cursor: n-resize;
69}
70
71/* for backwards compatibility */
72box[align="vertical"]>splitter > grippy,
73window[align="vertical"]>splitter > grippy {
74 /* a horizontal splitter */
75 background-image: url("chrome://global/skin/grippy-horizontal-after.gif");
76 width: 120px;
77 height: 8px;
78}
79
80box[align="vertical"]>splitter[state="collapsed"] > grippy,
81window[align="vertical"]>splitter[state="collapsed"] > grippy {
82 background-image: url("chrome://global/skin/grippy-horizontal-before.gif");
83}
84
85box[align="vertical"]>splitter,
86window[align="vertical"]>splitter {
87 /* a vertical splitter */
88 cursor: n-resize;
89}
90
91/**
92 * gray horizontal splitter for pane views
93 */
94splitter.gray-horizontal-splitter {
95 min-height: 8px;
96 background-color: #CCD0DD;
97 border: none;
98 border-top: 1px solid #9999CC;
99 border-bottom: 1px solid #9999CC;
100 padding: 0px;
101}
102
103splitter.gray-horizontal-splitter > grippy {
104 margin: 0px;
105 border: 1px outset #CCD0DD;
106 padding: 0px;
107 background-color: #CCCCCC;
108 background-image: url("chrome://global/skin/grippy-horizontal-after.gif");
109}
110
111splitter.gray-horizontal-splitter[state="collapsed"] > grippy {
112 background-image: url("chrome://global/skin/grippy-horizontal-before.gif");
113}
114
115splitter.gray-horizontal-splitter > grippy:hover {
116 background-color: #99CCFF;
117}
118
119splitter.gray-horizontal-splitter > grippy:active {
120 border: 1px inset #CCD0DD;
121 background-color: #99CCFF;
122}
123
124/*
125splitter.gray-horizontal-splitter > #begincap {
126 min-width: 8px;
127 width: 8px;
128 background-image: url("chrome://global/skin/gray-bottomleft.gif");
129 background-repeat: no-repeat;
130 background-position: 0% 100%;
131}
132
133splitter.gray-horizontal-splitter > #endcap {
134 min-width: 8px;
135 width: 8px;
136}
137*/