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

Side by Side Diff: lib/dom/dom.dart

Issue 8423024: Fix for strokeStyle and fillStyle. (Closed) Base URL: https://dart.googlecode.com/svn/experimental/frog
Patch Set: Created 9 years, 1 month 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #library('dom'); 1 #library('dom');
2 2
3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
4 // for details. All rights reserved. Use of this source code is governed by a 4 // for details. All rights reserved. Use of this source code is governed by a
5 // BSD-style license that can be found in the LICENSE file. 5 // BSD-style license that can be found in the LICENSE file.
6 6
7 // DO NOT EDIT 7 // DO NOT EDIT
8 // Auto-generated Dart DOM library. 8 // Auto-generated Dart DOM library.
9 9
10 #native("frog_dom.js"); 10 #native("frog_dom.js");
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 285
286 HTMLCanvasElement canvas; 286 HTMLCanvasElement canvas;
287 287
288 var dartObjectLocalStorage; 288 var dartObjectLocalStorage;
289 289
290 String get typeName() native; 290 String get typeName() native;
291 } 291 }
292 292
293 class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend eringContext2D" { 293 class CanvasRenderingContext2D extends CanvasRenderingContext native "CanvasRend eringContext2D" {
294 294
295 // TODO(vsm): Auto-generate these two fields.
296 var fillStyle;
297 var strokeStyle;
298
295 String font; 299 String font;
296 300
297 num globalAlpha; 301 num globalAlpha;
298 302
299 String globalCompositeOperation; 303 String globalCompositeOperation;
300 304
301 String lineCap; 305 String lineCap;
302 306
303 String lineJoin; 307 String lineJoin;
304 308
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
375 void save() native; 379 void save() native;
376 380
377 void scale(num sx, num sy) native; 381 void scale(num sx, num sy) native;
378 382
379 void setAlpha(num alpha) native; 383 void setAlpha(num alpha) native;
380 384
381 void setCompositeOperation(String compositeOperation) native; 385 void setCompositeOperation(String compositeOperation) native;
382 386
383 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]) native; 387 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]) native;
384 388
385 void setFillStyle(var color_OR_gradient_OR_pattern) native; 389 // TODO(vsm): Auto-generate this method.
390 void setFillStyle(var color_OR_gradient_OR_pattern) {
391 this.fillStyle = color_OR_gradient_OR_pattern;
392 }
386 393
387 void setLineCap(String cap) native; 394 void setLineCap(String cap) native;
388 395
389 void setLineJoin(String join) native; 396 void setLineJoin(String join) native;
390 397
391 void setLineWidth(num width) native; 398 void setLineWidth(num width) native;
392 399
393 void setMiterLimit(num limit) native; 400 void setMiterLimit(num limit) native;
394 401
395 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]) native; 402 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]) native;
396 403
397 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]) native; 404 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]) native;
398 405
399 void setStrokeStyle(var color_OR_gradient_OR_pattern) native; 406 // TODO(vsm): Auto-generate this method.
407 void setStrokeStyle(var color_OR_gradient_OR_pattern) {
408 this.strokeStyle = color_OR_gradient_OR_pattern;
409 }
400 410
401 void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) native; 411 void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) native;
402 412
403 void stroke() native; 413 void stroke() native;
404 414
405 void strokeRect(num x, num y, num width, num height, [num lineWidth = null]) n ative; 415 void strokeRect(num x, num y, num width, num height, [num lineWidth = null]) n ative;
406 416
407 void strokeText(String text, num x, num y, [num maxWidth = null]) native; 417 void strokeText(String text, num x, num y, [num maxWidth = null]) native;
408 418
409 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; 419 void transform(num m11, num m12, num m21, num m22, num dx, num dy) native;
(...skipping 6085 matching lines...) Expand 10 before | Expand all | Expand 10 after
6495 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 6505 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6496 // for details. All rights reserved. Use of this source code is governed by a 6506 // for details. All rights reserved. Use of this source code is governed by a
6497 // BSD-style license that can be found in the LICENSE file. 6507 // BSD-style license that can be found in the LICENSE file.
6498 6508
6499 typedef bool RequestAnimationFrameCallback(int time); 6509 typedef bool RequestAnimationFrameCallback(int time);
6500 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 6510 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
6501 // for details. All rights reserved. Use of this source code is governed by a 6511 // for details. All rights reserved. Use of this source code is governed by a
6502 // BSD-style license that can be found in the LICENSE file. 6512 // BSD-style license that can be found in the LICENSE file.
6503 6513
6504 typedef void TimeoutHandler(); 6514 typedef void TimeoutHandler();
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698