Dart Documentationcanvas_query

canvas_query library

Functions

CqWrapper cq([selector, int height]) #

Create a CqWrapper object using a selector. The selector can be a a String that should be used to query the DOM or an existing CanvasElement or ImageElement that should be wrapped.

To create a new CqWrapper object with a specific size the selector argument will take an int argoument for the width.

If no argument is given, the size of the window will be used for the new CanvasElement.

CqWrapper cq([var selector, int height]) {
 var canvas;
 if (null == selector || selector is int) {
   int width = (selector != null ? selector : window.innerWidth);
   height = (height != null ? height : window.innerHeight);
   canvas = new CanvasElement(width: width, height: height);
 } else if (selector is String) {
   canvas = query(selector);
 } else if (selector is ImageElement) {
   canvas = CqTools.createCanvas(selector);
 } else if (selector is CqWrapper) {
   return selector;
 } else {
   canvas = selector;
 }
 return new CqWrapper(canvas);
}

Classes

Typedefs