source: Dev/branches/rest-dojo-ui/client/dojox/drawing/resources/toolbar.css @ 256

Last change on this file since 256 was 256, checked in by hendrikvanantwerpen, 13 years ago

Reworked project structure based on REST interaction and Dojo library. As
soon as this is stable, the old jQueryUI branch can be removed (it's
kept for reference).

  • Property svn:executable set to *
File size: 5.2 KB
Line 
1/*
2 FIXME:
3 IE refuses to honor the class targeting here, combining vertical and horizontal
4 currently vertical has precidence, horizontal will screw up
5*/
6.horizontal.drawingToolbar{
7        position:relative;
8        width:auto;
9        height:32px;
10        padding:5px;
11        left:5px;
12}
13.vertical.drawingToolbar{
14        width:32px;
15        padding:5px;
16        position:absolute;
17        left:5px;
18        margin-top:5px;
19        background:#fff;
20}
21
22.drawingToolbar .drawingButton{
23        position:relative;
24        padding:0;
25        width:32px;
26        height:32px;
27        background-image:url("images/tool_sprites.png");
28        background-position:0px 0px;
29        border:0;
30        cursor:pointer;
31}
32
33.horizontal.drawingToolbar .drawingButton{
34        float:left;
35        margin-right:5px;
36}
37
38.dj_ie6 .drawingToolbar .drawingButton {
39
40        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/tool_sprites.png');     
41}
42.vertical.drawingToolbar .drawingButton{
43        margin-bottom:5px;
44        margin-right:0px;
45}
46
47.drawingToolbar .drawingButton.hover{
48        background-position:-32px 0px;
49}
50.drawingToolbar .drawingButton.active{
51        background-position:-64px 0px;
52}
53.drawingToolbar .drawingButton.selected{
54        background-position:-96px 0px;
55}
56.drawingToolbar .drawingButton.selected:hover{}
57
58.drawingToolbar.vertical{}
59
60
61
62.drawingToolbar .drawingButton .icon{
63        background-image:url("images/tool_icons.png");
64        width:32px;
65        height:64px;
66        position:absolute;
67        left:0px;
68        top:0px;
69        margin:0;
70        padding:0;
71        clip: rect(0px 32px 32px 0px);
72}
73
74
75.drawingToolbar .drawingButton.selected .icon{
76        /*
77        background-position-y is not supported in Firefox
78        The workaround is to shift the icon with 'top'
79        and hide a portion of it with 'clip'
80        */
81        top:-32px;
82        clip: rect(32px 32px 64px 0px);
83}
84
85
86.drawingToolbar .drawingButton .icon.iconLine{
87        background-position:-64px 0px;
88}
89.drawingToolbar .drawingButton .icon.iconRect{
90        background-position: 0px 0px;
91}
92.drawingToolbar .drawingButton .icon.iconEllipse{
93        background-position:-32px 0px;
94}
95.drawingToolbar .drawingButton .icon.iconText{
96        background-position:-224px 0px;
97}
98.drawingToolbar .drawingButton .icon.iconArrow{
99        background-position:-96px 0px;
100}
101.drawingToolbar .drawingButton .icon.iconVector{
102        background-position:-128px 0px;
103}
104.drawingToolbar .drawingButton .icon.iconAxes{
105        background-position:-160px 0px;
106}
107.drawingToolbar .drawingButton .icon.iconPan{
108        background-position:-192px 0px;
109}
110.drawingToolbar .drawingButton .icon.iconEq{
111        background-position:-351px 0px;
112}
113
114.dj_ie6 .drawingToolbar .drawingButton .icon {
115       
116        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/tool_icons.png');
117}
118
119
120
121/* Combo button - a button that is connected (beg middle end)  */
122
123/* Vertical*/
124.drawingToolbar.vertical .toolCombo .drawingButton.toolComboTop{
125        background-position:-128px 0px;
126        margin:0;
127        margin-top:10px;
128        border-bottom:1px solid #d6d6d6;
129}
130.drawingToolbar.vertical .toolCombo .drawingButton.toolComboTop.hover{
131        background-position:-160px 0px;
132}
133.drawingToolbar.vertical .toolCombo .drawingButton.toolComboTop.active{
134        background-position:-192px 0px;
135}
136
137
138.drawingToolbar.vertical .toolCombo .drawingButton.toolComboMid{
139        background-position:-384px 0px;
140        border-style:solid;
141        border-width:1px;
142        border-color:#fff #cccccc #d6d6d6 #cccccc;
143        height:24px;
144        width:30px;
145        margin:0;
146}
147.drawingToolbar.vertical .toolCombo .drawingButton.toolComboMid.hover,
148.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboMid.hover{
149        background-position:-416px 0px;
150}
151.drawingToolbar.vertical .toolCombo .drawingButton.toolComboMid.active,
152.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboMid.active{
153        background-position:-448px 0px;
154}
155
156
157.drawingToolbar.vertical .toolCombo .drawingButton.toolComboBot{
158        background-position:-256px 0px;
159        border-top:1px solid #fff;
160        margin:0;
161}
162.drawingToolbar.vertical .toolCombo .drawingButton.toolComboBot.hover{
163        background-position:-288px 0px;
164}
165.drawingToolbar.vertical .toolCombo .drawingButton.toolComboBot.active{
166        background-position:-320px 0px;
167}
168
169
170/* Horizontal
171FIXME: Horizontal alignment needs tweaking
172*/
173.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboTop{
174        background-position:-512px 0px;
175        margin:0;
176        margin-left:10px;
177        border:0px;
178        border-right:1px solid #d6d6d6;
179
180}
181.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboTop.hover{
182        background-position:-544px 0px;
183}
184.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboTop.active{
185        background-position:-576px 0px;
186}
187
188
189.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboMid{
190        background-position:-384px 0px;
191        border-style:solid;
192        border-width:1px;
193        border-color:#cccccc #d6d6d6 #cccccc #fff;
194        height:30px;
195        width:31px;
196        margin:0;
197}
198
199.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboBot{
200        background-position:-640px 0px;
201        border-left:1px solid #fff;
202        margin:0;
203        margin-top:-1px;
204        margin-right:-1px;
205}
206.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboBot.hover{
207        background-position:-673px 0px;
208}
209.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboBot.active{
210        background-position:-704px 0px;
211}
212
213
214.drawingToolbar .drawingButton .icon.iconZoomIn{
215        background-position:-256px 0px;
216}
217.drawingToolbar .drawingButton .icon.iconZoom100{
218        background-position:-320px -4px;
219}
220.drawingToolbar .drawingButton .icon.iconZoomOut{
221        background-position:-288px 0px;
222}
223
224
225
Note: See TracBrowser for help on using the repository browser.