bugs 28, 30, and partly fix for 29 -- all EarlyBlue only
[themes.git] / EarlyBlue / global / skin / scrollbars.css
1 @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); /* set default namespace to XUL */
2
3 /********* XP Scrollbar *********/
4
5 scrollbar {
6    -moz-binding: url("chrome://global/content/xulBindings.xml#scrollbar");
7 }
8
9 /********* XP Scrollbar *********/
10
11 thumb {
12   -moz-binding: url(chrome://global/content/xulBindings.xml#thumb);
13   background-color: #CCCCCC;
14   border: 1px outset #CCCCCC;
15   list-style-image: url("chrome://global/skin/scroll-thumb-horiz.gif");
16   text-align: center;
17   vertical-align: middle;
18 }
19
20 thumb[disabled="true"] {
21    list-style-image: url("chrome://global/skin/scroll-thumb-horiz-disabled.gif");
22 }
23
24 scrollbar[align="vertical"] > slider > thumb {
25   -moz-binding: url(chrome://global/skin/workaround.xml#thumbv);
26    list-style-image: url("chrome://global/skin/scroll-thumb-vert.gif")
27 }
28
29 scrollbar[align="vertical"] > slider > thumb[disabled="true"] {
30    list-style-image: url("chrome://global/skin/scroll-thumb-vert-disabled.gif")
31 }
32
33
34 scrollbar[align="vertical"] > slider > thumb:active {
35    background-color: #DDDDDD;
36 /*   background-color: #99CCFF; */
37 }
38
39
40 scrollbarbutton {
41   vertical-align: middle;
42   cursor: default;
43
44   border: 1px outset white;
45   background-color: #CCCCCC;
46   color:black; 
47
48   padding: 1px;
49 }
50
51 scrollbarbutton:active {
52   border-style: inset;
53
54   padding-left: 2px;
55   padding-right: 0px;
56   padding-top: 2px;
57   padding-bottom: 0px;
58 }
59
60 scrollbarbutton[type="decrement"] {
61    list-style-image: url("chrome://global/skin/scroll-left.gif")
62 }
63
64 scrollbarbutton[type="decrement"][disabled="true"] {
65    list-style-image: url("chrome://global/skin/scroll-left-disabled.gif") 
66 }
67
68 scrollbarbutton[type="increment"] {
69    list-style-image: url("chrome://global/skin/scroll-right.gif")
70 }
71
72
73 scrollbarbutton[type="increment"][disabled="true"] {
74    list-style-image: url("chrome://global/skin/scroll-right-disabled.gif") 
75 }
76
77
78 scrollbar[align="vertical"] > scrollbarbutton[type="decrement"] {
79    list-style-image: url("chrome://global/skin/scroll-up.gif")
80 }
81
82 scrollbar[align="vertical"] > scrollbarbutton[type="decrement"][disabled="true"] {
83    list-style-image: url("chrome://global/skin/scroll-up-disabled.gif") 
84 }
85
86 scrollbar[align="vertical"] > scrollbarbutton[type="increment"] {
87    list-style-image: url("chrome://global/skin/scroll-down.gif")
88 }
89
90 scrollbar[align="vertical"] > scrollbarbutton[type="increment"][disabled="true"] {
91    list-style-image: url("chrome://global/skin/scroll-down-disabled.gif") 
92 }
93
94 slider {
95    background-color: #999999;
96 }
97