~ubuntu-branches/ubuntu/precise/kompozer/precise

« back to all changes in this revision

Viewing changes to mozilla/themes/classic/global/win/scrollbars.css

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Yarusso
  • Date: 2007-08-27 01:11:03 UTC
  • Revision ID: james.westby@ubuntu.com-20070827011103-2jgf4s6532gqu2ka
Tags: upstream-0.7.10
ImportĀ upstreamĀ versionĀ 0.7.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * The contents of this file are subject to the Netscape Public
 
3
 * License Version 1.1 (the "License"); you may not use this file
 
4
 * except in compliance with the License. You may obtain a copy of
 
5
 * the License at http://www.mozilla.org/NPL/
 
6
 *
 
7
 * Software distributed under the License is distributed on an "AS
 
8
 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
 
9
 * implied. See the License for the specific language governing
 
10
 * rights and limitations under the License.
 
11
 *
 
12
 * The Original Code is Mozilla Communicator client code, released
 
13
 * March 31, 1998.
 
14
 *
 
15
 * The Initial Developer of the Original Code is Netscape
 
16
 * Communications Corporation. Portions created by Netscape are
 
17
 * Copyright (C) 1998-2001 Netscape Communications Corporation. All
 
18
 * Rights Reserved.
 
19
 *
 
20
 * Contributor(s):
 
21
 *   Joe Hewitt (hewitt@netscape.com)
 
22
 */
 
23
 
 
24
/* ===== scrollbars.css =================================================
 
25
  == Styles used by XUL scrollbar-related elements.
 
26
  ======================================================================= */
 
27
 
 
28
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
29
@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
 
30
 
 
31
/* ::::: scrollbar ::::: */
 
32
 
 
33
scrollbar {
 
34
  -moz-appearance: scrollbartrack-horizontal;
 
35
  -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar");
 
36
  cursor: default;
 
37
  background: url("chrome://global/skin/scrollbar/slider.gif") scrollbar;
 
38
}
 
39
 
 
40
scrollbar[orient="vertical"] 
 
41
{
 
42
   -moz-appearance: scrollbartrack-vertical;
 
43
}
 
44
 
 
45
/* ::::: borders for thumb and buttons ::::: */
 
46
 
 
47
thumb,
 
48
scrollbarbutton {
 
49
  border: 2px solid;
 
50
  -moz-border-top-colors: ThreeDLightShadow ThreeDHighlight;
 
51
  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
 
52
  -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
 
53
  -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight;
 
54
  background-color: -moz-Dialog;
 
55
}
 
56
 
 
57
/* ::::: thumb (horizontal) ::::: */
 
58
 
 
59
thumb {
 
60
  -moz-appearance: scrollbarthumb-vertical;
 
61
  min-height: 8px;
 
62
}
 
63
 
 
64
thumb[orient="horizontal"] {
 
65
  -moz-appearance: scrollbarthumb-horizontal;
 
66
  min-width: 8px;
 
67
}
 
68
 
 
69
thumb > gripper {
 
70
  -moz-appearance: scrollbargripper-vertical;
 
71
}
 
72
 
 
73
thumb[orient="horizontal"] > gripper {
 
74
  -moz-appearance: scrollbargripper-horizontal;
 
75
}
 
76
 
 
77
/* ::::: scrollbar button ::::: */
 
78
 
 
79
scrollbarbutton {
 
80
  background: -moz-Dialog no-repeat 0px 1px;
 
81
  min-width: 16px;
 
82
  min-height: 16px;
 
83
}
 
84
 
 
85
scrollbarbutton:hover:active {
 
86
  -moz-border-top-colors: ThreeDShadow -moz-Dialog;
 
87
  -moz-border-right-colors: ThreeDShadow -moz-Dialog;
 
88
  -moz-border-bottom-colors: ThreeDShadow -moz-Dialog;
 
89
  -moz-border-left-colors: ThreeDShadow -moz-Dialog;
 
90
  background-position: 1px 2px;
 
91
}
 
92
 
 
93
/* ::::: square at the corner of two scrollbars ::::: */
 
94
 
 
95
scrollcorner { 
 
96
  background-color: -moz-Dialog;
 
97
}
 
98
 
 
99
/* ..... increment .... */
 
100
 
 
101
scrollbarbutton[type="increment"] {
 
102
  -moz-appearance: scrollbarbutton-right;
 
103
  background-image: url("chrome://global/skin/arrow/arrow-rit.gif")
 
104
}
 
105
 
 
106
scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {
 
107
  -moz-appearance: scrollbarbutton-down;
 
108
  background-image: url("chrome://global/skin/arrow/arrow-dn.gif")
 
109
}
 
110
 
 
111
/* ..... decrement .... */
 
112
 
 
113
scrollbarbutton[type="decrement"] {
 
114
  -moz-appearance: scrollbarbutton-left;
 
115
   background-image: url("chrome://global/skin/arrow/arrow-lft.gif")
 
116
}
 
117
 
 
118
scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {
 
119
  -moz-appearance: scrollbarbutton-up;
 
120
   background-image: url("chrome://global/skin/arrow/arrow-up.gif")
 
121
}
 
122
 
 
123
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
 
124
/* ::::::::::::::::::::: MEDIA PRINT :::::::::::::::::::::: */
 
125
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
 
126
@media print {
 
127
  /* ::::: scrollbar ::::: */
 
128
 
 
129
  html|div scrollbar {
 
130
    -moz-appearance: scrollbartrack-horizontal;
 
131
    -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar");
 
132
    cursor: default;
 
133
    background: url("chrome://global/skin/scrollbar/slider.gif") scrollbar;
 
134
  }
 
135
 
 
136
  html|div scrollbar[orient="vertical"] 
 
137
  {
 
138
     -moz-appearance: scrollbartrack-vertical;
 
139
  }
 
140
 
 
141
  /* ::::: borders for thumb and buttons ::::: */
 
142
 
 
143
  html|div thumb,
 
144
  html|div scrollbarbutton {
 
145
    border: 2px solid;
 
146
    -moz-border-top-colors: ThreeDLightShadow ThreeDHighlight;
 
147
    -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
 
148
    -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
 
149
    -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight;
 
150
    background-color: -moz-Dialog;
 
151
  }
 
152
 
 
153
  /* ::::: thumb (horizontal) ::::: */
 
154
 
 
155
  html|div thumb {
 
156
    -moz-appearance: scrollbarthumb-vertical;
 
157
    min-height: 8px;
 
158
  }
 
159
 
 
160
  html|div thumb[orient="horizontal"] {
 
161
    -moz-appearance: scrollbarthumb-horizontal;
 
162
    min-width: 8px;
 
163
  }
 
164
 
 
165
  html|div thumb > gripper {
 
166
    -moz-appearance: scrollbargripper-vertical;
 
167
  }
 
168
 
 
169
  html|div thumb[orient="horizontal"] > gripper {
 
170
    -moz-appearance: scrollbargripper-horizontal;
 
171
  }
 
172
 
 
173
  /* ::::: scrollbar button ::::: */
 
174
 
 
175
  html|div scrollbarbutton {
 
176
    background: -moz-Dialog no-repeat 0px 1px;
 
177
    min-width: 16px;
 
178
    min-height: 16px;
 
179
  }
 
180
 
 
181
  html|div scrollbarbutton:hover:active {
 
182
    -moz-border-top-colors: ThreeDShadow -moz-Dialog;
 
183
    -moz-border-right-colors: ThreeDShadow -moz-Dialog;
 
184
    -moz-border-bottom-colors: ThreeDShadow -moz-Dialog;
 
185
    -moz-border-left-colors: ThreeDShadow -moz-Dialog;
 
186
    background-position: 1px 2px;
 
187
  }
 
188
 
 
189
  /* ..... increment .... */
 
190
 
 
191
  html|div scrollbarbutton[type="increment"] {
 
192
    -moz-appearance: scrollbarbutton-right;
 
193
    background-image: url("chrome://global/skin/arrow/arrow-rit.gif")
 
194
  }
 
195
 
 
196
  html|div scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {
 
197
    -moz-appearance: scrollbarbutton-down;
 
198
    background-image: url("chrome://global/skin/arrow/arrow-dn.gif")
 
199
  }
 
200
 
 
201
  /* ..... decrement .... */
 
202
 
 
203
  html|div scrollbarbutton[type="decrement"] {
 
204
    -moz-appearance: scrollbarbutton-left;
 
205
     background-image: url("chrome://global/skin/arrow/arrow-lft.gif")
 
206
  }
 
207
 
 
208
  html|div scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {
 
209
    -moz-appearance: scrollbarbutton-up;
 
210
     background-image: url("chrome://global/skin/arrow/arrow-up.gif")
 
211
  }
 
212
 
 
213
}