Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Side by Side Diff: client/html/generated/src/wrapping/_CanvasRenderingContext2DWrappingImplementation.dart

Issue 9537001: Generate dart:html bindings for Dartium as well as Frog. All unittests now pass (or are disabled fo… (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file.
4
5 // WARNING: Do not edit - generated code.
6
7 class CanvasRenderingContext2DWrappingImplementation extends CanvasRenderingCont extWrappingImplementation implements CanvasRenderingContext2D {
8 CanvasRenderingContext2DWrappingImplementation._wrap(ptr) : super._wrap(ptr) { }
9
10 Object get fillStyle() { return LevelDom.wrapObject(_ptr.fillStyle); }
11
12 void set fillStyle(Object value) { _ptr.fillStyle = LevelDom.unwrapMaybePrimit ive(value); }
13
14 String get font() { return _ptr.font; }
15
16 void set font(String value) { _ptr.font = value; }
17
18 num get globalAlpha() { return _ptr.globalAlpha; }
19
20 void set globalAlpha(num value) { _ptr.globalAlpha = value; }
21
22 String get globalCompositeOperation() { return _ptr.globalCompositeOperation; }
23
24 void set globalCompositeOperation(String value) { _ptr.globalCompositeOperatio n = value; }
25
26 String get lineCap() { return _ptr.lineCap; }
27
28 void set lineCap(String value) { _ptr.lineCap = value; }
29
30 String get lineJoin() { return _ptr.lineJoin; }
31
32 void set lineJoin(String value) { _ptr.lineJoin = value; }
33
34 num get lineWidth() { return _ptr.lineWidth; }
35
36 void set lineWidth(num value) { _ptr.lineWidth = value; }
37
38 num get miterLimit() { return _ptr.miterLimit; }
39
40 void set miterLimit(num value) { _ptr.miterLimit = value; }
41
42 num get shadowBlur() { return _ptr.shadowBlur; }
43
44 void set shadowBlur(num value) { _ptr.shadowBlur = value; }
45
46 String get shadowColor() { return _ptr.shadowColor; }
47
48 void set shadowColor(String value) { _ptr.shadowColor = value; }
49
50 num get shadowOffsetX() { return _ptr.shadowOffsetX; }
51
52 void set shadowOffsetX(num value) { _ptr.shadowOffsetX = value; }
53
54 num get shadowOffsetY() { return _ptr.shadowOffsetY; }
55
56 void set shadowOffsetY(num value) { _ptr.shadowOffsetY = value; }
57
58 Object get strokeStyle() { return LevelDom.wrapObject(_ptr.strokeStyle); }
59
60 void set strokeStyle(Object value) { _ptr.strokeStyle = LevelDom.unwrapMaybePr imitive(value); }
61
62 String get textAlign() { return _ptr.textAlign; }
63
64 void set textAlign(String value) { _ptr.textAlign = value; }
65
66 String get textBaseline() { return _ptr.textBaseline; }
67
68 void set textBaseline(String value) { _ptr.textBaseline = value; }
69
70 List get webkitLineDash() { return _ptr.webkitLineDash; }
71
72 void set webkitLineDash(List value) { _ptr.webkitLineDash = value; }
73
74 num get webkitLineDashOffset() { return _ptr.webkitLineDashOffset; }
75
76 void set webkitLineDashOffset(num value) { _ptr.webkitLineDashOffset = value; }
77
78 void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticloc kwise) {
79 _ptr.arc(x, y, radius, startAngle, endAngle, anticlockwise);
80 return;
81 }
82
83 void arcTo(num x1, num y1, num x2, num y2, num radius) {
84 _ptr.arcTo(x1, y1, x2, y2, radius);
85 return;
86 }
87
88 void beginPath() {
89 _ptr.beginPath();
90 return;
91 }
92
93 void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) {
94 _ptr.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y);
95 return;
96 }
97
98 void clearRect(num x, num y, num width, num height) {
99 _ptr.clearRect(x, y, width, height);
100 return;
101 }
102
103 void clearShadow() {
104 _ptr.clearShadow();
105 return;
106 }
107
108 void clip() {
109 _ptr.clip();
110 return;
111 }
112
113 void closePath() {
114 _ptr.closePath();
115 return;
116 }
117
118 ImageData createImageData(var imagedata_OR_sw, [num sh = null]) {
119 if (imagedata_OR_sw is ImageData) {
120 if (sh === null) {
121 return LevelDom.wrapImageData(_ptr.createImageData(LevelDom.unwrapMaybeP rimitive(imagedata_OR_sw)));
122 }
123 } else {
124 if (imagedata_OR_sw is num) {
125 return LevelDom.wrapImageData(_ptr.createImageData(LevelDom.unwrapMaybeP rimitive(imagedata_OR_sw), sh));
126 }
127 }
128 throw "Incorrect number or type of arguments";
129 }
130
131 CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) {
132 return LevelDom.wrapCanvasGradient(_ptr.createLinearGradient(x0, y0, x1, y1) );
133 }
134
135 CanvasPattern createPattern(var canvas_OR_image, String repetitionType) {
136 if (canvas_OR_image is CanvasElement) {
137 return LevelDom.wrapCanvasPattern(_ptr.createPattern(LevelDom.unwrapMaybeP rimitive(canvas_OR_image), repetitionType));
138 } else {
139 if (canvas_OR_image is ImageElement) {
140 return LevelDom.wrapCanvasPattern(_ptr.createPattern(LevelDom.unwrapMayb ePrimitive(canvas_OR_image), repetitionType));
141 }
142 }
143 throw "Incorrect number or type of arguments";
144 }
145
146 CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, nu m r1) {
147 return LevelDom.wrapCanvasGradient(_ptr.createRadialGradient(x0, y0, r0, x1, y1, r1));
148 }
149
150 void drawImage(var canvas_OR_image, num sx_OR_x, num sy_OR_y, [num sw_OR_width = null, num height_OR_sh = null, num dx = null, num dy = null, num dw = null, n um dh = null]) {
151 if (canvas_OR_image is ImageElement) {
152 if (sw_OR_width === null) {
153 if (height_OR_sh === null) {
154 if (dx === null) {
155 if (dy === null) {
156 if (dw === null) {
157 if (dh === null) {
158 _ptr.drawImage(LevelDom.unwrapMaybePrimitive(canvas_OR_image), sx_OR_x, sy_OR_y);
159 return;
160 }
161 }
162 }
163 }
164 }
165 } else {
166 if (dx === null) {
167 if (dy === null) {
168 if (dw === null) {
169 if (dh === null) {
170 _ptr.drawImage(LevelDom.unwrapMaybePrimitive(canvas_OR_image), s x_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
171 return;
172 }
173 }
174 }
175 } else {
176 _ptr.drawImage(LevelDom.unwrapMaybePrimitive(canvas_OR_image), sx_OR_x , sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
177 return;
178 }
179 }
180 } else {
181 if (canvas_OR_image is CanvasElement) {
182 if (sw_OR_width === null) {
183 if (height_OR_sh === null) {
184 if (dx === null) {
185 if (dy === null) {
186 if (dw === null) {
187 if (dh === null) {
188 _ptr.drawImage(LevelDom.unwrapMaybePrimitive(canvas_OR_image ), sx_OR_x, sy_OR_y);
189 return;
190 }
191 }
192 }
193 }
194 }
195 } else {
196 if (dx === null) {
197 if (dy === null) {
198 if (dw === null) {
199 if (dh === null) {
200 _ptr.drawImage(LevelDom.unwrapMaybePrimitive(canvas_OR_image), sx_OR_x, sy_OR_y, sw_OR_width, height_OR_sh);
201 return;
202 }
203 }
204 }
205 } else {
206 _ptr.drawImage(LevelDom.unwrapMaybePrimitive(canvas_OR_image), sx_OR _x, sy_OR_y, sw_OR_width, height_OR_sh, dx, dy, dw, dh);
207 return;
208 }
209 }
210 }
211 }
212 throw "Incorrect number or type of arguments";
213 }
214
215 void drawImageFromRect(ImageElement image, [num sx = null, num sy = null, num sw = null, num sh = null, num dx = null, num dy = null, num dw = null, num dh = null, String compositeOperation = null]) {
216 if (sx === null) {
217 if (sy === null) {
218 if (sw === null) {
219 if (sh === null) {
220 if (dx === null) {
221 if (dy === null) {
222 if (dw === null) {
223 if (dh === null) {
224 if (compositeOperation === null) {
225 _ptr.drawImageFromRect(LevelDom.unwrap(image));
226 return;
227 }
228 }
229 }
230 }
231 }
232 }
233 }
234 }
235 } else {
236 if (sy === null) {
237 if (sw === null) {
238 if (sh === null) {
239 if (dx === null) {
240 if (dy === null) {
241 if (dw === null) {
242 if (dh === null) {
243 if (compositeOperation === null) {
244 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx);
245 return;
246 }
247 }
248 }
249 }
250 }
251 }
252 }
253 } else {
254 if (sw === null) {
255 if (sh === null) {
256 if (dx === null) {
257 if (dy === null) {
258 if (dw === null) {
259 if (dh === null) {
260 if (compositeOperation === null) {
261 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy);
262 return;
263 }
264 }
265 }
266 }
267 }
268 }
269 } else {
270 if (sh === null) {
271 if (dx === null) {
272 if (dy === null) {
273 if (dw === null) {
274 if (dh === null) {
275 if (compositeOperation === null) {
276 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw) ;
277 return;
278 }
279 }
280 }
281 }
282 }
283 } else {
284 if (dx === null) {
285 if (dy === null) {
286 if (dw === null) {
287 if (dh === null) {
288 if (compositeOperation === null) {
289 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh);
290 return;
291 }
292 }
293 }
294 }
295 } else {
296 if (dy === null) {
297 if (dw === null) {
298 if (dh === null) {
299 if (compositeOperation === null) {
300 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx);
301 return;
302 }
303 }
304 }
305 } else {
306 if (dw === null) {
307 if (dh === null) {
308 if (compositeOperation === null) {
309 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy);
310 return;
311 }
312 }
313 } else {
314 if (dh === null) {
315 if (compositeOperation === null) {
316 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy, dw);
317 return;
318 }
319 } else {
320 if (compositeOperation === null) {
321 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy, dw, dh);
322 return;
323 } else {
324 _ptr.drawImageFromRect(LevelDom.unwrap(image), sx, sy, sw, sh, dx, dy, dw, dh, compositeOperation);
325 return;
326 }
327 }
328 }
329 }
330 }
331 }
332 }
333 }
334 }
335 throw "Incorrect number or type of arguments";
336 }
337
338 void fill() {
339 _ptr.fill();
340 return;
341 }
342
343 void fillRect(num x, num y, num width, num height) {
344 _ptr.fillRect(x, y, width, height);
345 return;
346 }
347
348 void fillText(String text, num x, num y, [num maxWidth = null]) {
349 if (maxWidth === null) {
350 _ptr.fillText(text, x, y);
351 return;
352 } else {
353 _ptr.fillText(text, x, y, maxWidth);
354 return;
355 }
356 }
357
358 ImageData getImageData(num sx, num sy, num sw, num sh) {
359 return LevelDom.wrapImageData(_ptr.getImageData(sx, sy, sw, sh));
360 }
361
362 bool isPointInPath(num x, num y) {
363 return _ptr.isPointInPath(x, y);
364 }
365
366 void lineTo(num x, num y) {
367 _ptr.lineTo(x, y);
368 return;
369 }
370
371 TextMetrics measureText(String text) {
372 return LevelDom.wrapTextMetrics(_ptr.measureText(text));
373 }
374
375 void moveTo(num x, num y) {
376 _ptr.moveTo(x, y);
377 return;
378 }
379
380 void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX = null, num dirtyY = null, num dirtyWidth = null, num dirtyHeight = null]) {
381 if (dirtyX === null) {
382 if (dirtyY === null) {
383 if (dirtyWidth === null) {
384 if (dirtyHeight === null) {
385 _ptr.putImageData(LevelDom.unwrap(imagedata), dx, dy);
386 return;
387 }
388 }
389 }
390 } else {
391 _ptr.putImageData(LevelDom.unwrap(imagedata), dx, dy, dirtyX, dirtyY, dirt yWidth, dirtyHeight);
392 return;
393 }
394 throw "Incorrect number or type of arguments";
395 }
396
397 void quadraticCurveTo(num cpx, num cpy, num x, num y) {
398 _ptr.quadraticCurveTo(cpx, cpy, x, y);
399 return;
400 }
401
402 void rect(num x, num y, num width, num height) {
403 _ptr.rect(x, y, width, height);
404 return;
405 }
406
407 void restore() {
408 _ptr.restore();
409 return;
410 }
411
412 void rotate(num angle) {
413 _ptr.rotate(angle);
414 return;
415 }
416
417 void save() {
418 _ptr.save();
419 return;
420 }
421
422 void scale(num sx, num sy) {
423 _ptr.scale(sx, sy);
424 return;
425 }
426
427 void setAlpha(num alpha) {
428 _ptr.setAlpha(alpha);
429 return;
430 }
431
432 void setCompositeOperation(String compositeOperation) {
433 _ptr.setCompositeOperation(compositeOperation);
434 return;
435 }
436
437 void setFillColor(var c_OR_color_OR_grayLevel_OR_r, [num alpha_OR_g_OR_m = nul l, num b_OR_y = null, num a_OR_k = null, num a = null]) {
438 if (c_OR_color_OR_grayLevel_OR_r is String) {
439 if (alpha_OR_g_OR_m === null) {
440 if (b_OR_y === null) {
441 if (a_OR_k === null) {
442 if (a === null) {
443 _ptr.setFillColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gray Level_OR_r));
444 return;
445 }
446 }
447 }
448 } else {
449 if (b_OR_y === null) {
450 if (a_OR_k === null) {
451 if (a === null) {
452 _ptr.setFillColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gray Level_OR_r), alpha_OR_g_OR_m);
453 return;
454 }
455 }
456 }
457 }
458 } else {
459 if (c_OR_color_OR_grayLevel_OR_r is num) {
460 if (alpha_OR_g_OR_m === null) {
461 if (b_OR_y === null) {
462 if (a_OR_k === null) {
463 if (a === null) {
464 _ptr.setFillColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gr ayLevel_OR_r));
465 return;
466 }
467 }
468 }
469 } else {
470 if (b_OR_y === null) {
471 if (a_OR_k === null) {
472 if (a === null) {
473 _ptr.setFillColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gr ayLevel_OR_r), alpha_OR_g_OR_m);
474 return;
475 }
476 }
477 } else {
478 if (a === null) {
479 _ptr.setFillColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gray Level_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k);
480 return;
481 } else {
482 _ptr.setFillColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gray Level_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
483 return;
484 }
485 }
486 }
487 }
488 }
489 throw "Incorrect number or type of arguments";
490 }
491
492 void setLineCap(String cap) {
493 _ptr.setLineCap(cap);
494 return;
495 }
496
497 void setLineJoin(String join) {
498 _ptr.setLineJoin(join);
499 return;
500 }
501
502 void setLineWidth(num width) {
503 _ptr.setLineWidth(width);
504 return;
505 }
506
507 void setMiterLimit(num limit) {
508 _ptr.setMiterLimit(limit);
509 return;
510 }
511
512 void setShadow(num width, num height, num blur, [var c_OR_color_OR_grayLevel_O R_r = null, num alpha_OR_g_OR_m = null, num b_OR_y = null, num a_OR_k = null, nu m a = null]) {
513 if (c_OR_color_OR_grayLevel_OR_r === null) {
514 if (alpha_OR_g_OR_m === null) {
515 if (b_OR_y === null) {
516 if (a_OR_k === null) {
517 if (a === null) {
518 _ptr.setShadow(width, height, blur);
519 return;
520 }
521 }
522 }
523 }
524 } else {
525 if (c_OR_color_OR_grayLevel_OR_r is String) {
526 if (alpha_OR_g_OR_m === null) {
527 if (b_OR_y === null) {
528 if (a_OR_k === null) {
529 if (a === null) {
530 _ptr.setShadow(width, height, blur, LevelDom.unwrapMaybePrimitiv e(c_OR_color_OR_grayLevel_OR_r));
531 return;
532 }
533 }
534 }
535 } else {
536 if (b_OR_y === null) {
537 if (a_OR_k === null) {
538 if (a === null) {
539 _ptr.setShadow(width, height, blur, LevelDom.unwrapMaybePrimitiv e(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m);
540 return;
541 }
542 }
543 }
544 }
545 } else {
546 if (c_OR_color_OR_grayLevel_OR_r is num) {
547 if (alpha_OR_g_OR_m === null) {
548 if (b_OR_y === null) {
549 if (a_OR_k === null) {
550 if (a === null) {
551 _ptr.setShadow(width, height, blur, LevelDom.unwrapMaybePrimit ive(c_OR_color_OR_grayLevel_OR_r));
552 return;
553 }
554 }
555 }
556 } else {
557 if (b_OR_y === null) {
558 if (a_OR_k === null) {
559 if (a === null) {
560 _ptr.setShadow(width, height, blur, LevelDom.unwrapMaybePrimit ive(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m);
561 return;
562 }
563 }
564 } else {
565 if (a === null) {
566 _ptr.setShadow(width, height, blur, LevelDom.unwrapMaybePrimitiv e(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k);
567 return;
568 } else {
569 _ptr.setShadow(width, height, blur, LevelDom.unwrapMaybePrimitiv e(c_OR_color_OR_grayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
570 return;
571 }
572 }
573 }
574 }
575 }
576 }
577 throw "Incorrect number or type of arguments";
578 }
579
580 void setStrokeColor(var c_OR_color_OR_grayLevel_OR_r, [num alpha_OR_g_OR_m = n ull, num b_OR_y = null, num a_OR_k = null, num a = null]) {
581 if (c_OR_color_OR_grayLevel_OR_r is String) {
582 if (alpha_OR_g_OR_m === null) {
583 if (b_OR_y === null) {
584 if (a_OR_k === null) {
585 if (a === null) {
586 _ptr.setStrokeColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gr ayLevel_OR_r));
587 return;
588 }
589 }
590 }
591 } else {
592 if (b_OR_y === null) {
593 if (a_OR_k === null) {
594 if (a === null) {
595 _ptr.setStrokeColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gr ayLevel_OR_r), alpha_OR_g_OR_m);
596 return;
597 }
598 }
599 }
600 }
601 } else {
602 if (c_OR_color_OR_grayLevel_OR_r is num) {
603 if (alpha_OR_g_OR_m === null) {
604 if (b_OR_y === null) {
605 if (a_OR_k === null) {
606 if (a === null) {
607 _ptr.setStrokeColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_ grayLevel_OR_r));
608 return;
609 }
610 }
611 }
612 } else {
613 if (b_OR_y === null) {
614 if (a_OR_k === null) {
615 if (a === null) {
616 _ptr.setStrokeColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_ grayLevel_OR_r), alpha_OR_g_OR_m);
617 return;
618 }
619 }
620 } else {
621 if (a === null) {
622 _ptr.setStrokeColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gr ayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k);
623 return;
624 } else {
625 _ptr.setStrokeColor(LevelDom.unwrapMaybePrimitive(c_OR_color_OR_gr ayLevel_OR_r), alpha_OR_g_OR_m, b_OR_y, a_OR_k, a);
626 return;
627 }
628 }
629 }
630 }
631 }
632 throw "Incorrect number or type of arguments";
633 }
634
635 void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) {
636 _ptr.setTransform(m11, m12, m21, m22, dx, dy);
637 return;
638 }
639
640 void stroke() {
641 _ptr.stroke();
642 return;
643 }
644
645 void strokeRect(num x, num y, num width, num height, [num lineWidth = null]) {
646 if (lineWidth === null) {
647 _ptr.strokeRect(x, y, width, height);
648 return;
649 } else {
650 _ptr.strokeRect(x, y, width, height, lineWidth);
651 return;
652 }
653 }
654
655 void strokeText(String text, num x, num y, [num maxWidth = null]) {
656 if (maxWidth === null) {
657 _ptr.strokeText(text, x, y);
658 return;
659 } else {
660 _ptr.strokeText(text, x, y, maxWidth);
661 return;
662 }
663 }
664
665 void transform(num m11, num m12, num m21, num m22, num dx, num dy) {
666 _ptr.transform(m11, m12, m21, m22, dx, dy);
667 return;
668 }
669
670 void translate(num tx, num ty) {
671 _ptr.translate(tx, ty);
672 return;
673 }
674 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698