Lines Matching refs:paint
29 var paint = paintToCanvas(action.paint);
71 if ('fill' == paint.style) {
74 assert('stroke' == paint.style);
79 if ('fill' == paint.style) {
82 assert('stroke' == paint.style);
95 function paintToCanvas(paint) { argument
97 var inPicture = 'string' == typeof(paint);
99 paint = (new Function("return " + paint))();
100 assert('object' == typeof(paint) && !isArray(paint));
102 if ('gradient' in paint) {
103 var gradient = paint.gradient.split('.');
118 ctx.globalAlpha = canvas_opacity(paint.color);
121 color = canvas_rbga(paint.color);
123 if ('fill' == paint.style) {
125 } else if ('stroke' == paint.style) {
128 ctx.globalAlpha = canvas_opacity(paint.color);
130 if ('strokeWidth' in paint) {
131 ctx.lineWidth = paint.strokeWidth;
133 if ('typeface' in paint) {
134 var typeface = typefaces[paint.typeface];
136 if ('textSize' in paint) {
137 font += " " + paint.textSize;
143 if ('textAlign' in paint) {
144 ctx.textAlign = paint.textAlign;
146 if ('textBaseline' in paint) {
147 ctx.textBaseline = paint.textBaseline;
150 return paint;