Rename CanvasRenderTask -> CanvasPaintTask.

This commit is contained in:
Tetsuharu OHZEKI 2014-12-08 03:40:45 +09:00
parent 062854b164
commit 71257e6604
2 changed files with 13 additions and 13 deletions

View file

@ -18,17 +18,17 @@ pub enum CanvasMsg {
Close, Close,
} }
pub struct CanvasRenderTask { pub struct CanvasPaintTask {
drawtarget: DrawTarget, drawtarget: DrawTarget,
fill_color: ColorPattern, fill_color: ColorPattern,
stroke_color: ColorPattern, stroke_color: ColorPattern,
stroke_opts: StrokeOptions, stroke_opts: StrokeOptions,
} }
impl CanvasRenderTask { impl CanvasPaintTask {
fn new(size: Size2D<i32>) -> CanvasRenderTask { fn new(size: Size2D<i32>) -> CanvasPaintTask {
CanvasRenderTask { CanvasPaintTask {
drawtarget: CanvasRenderTask::create(size), drawtarget: CanvasPaintTask::create(size),
fill_color: ColorPattern::new(Color::new(0., 0., 0., 1.)), fill_color: ColorPattern::new(Color::new(0., 0., 0., 1.)),
stroke_color: ColorPattern::new(Color::new(0., 0., 0., 1.)), stroke_color: ColorPattern::new(Color::new(0., 0., 0., 1.)),
stroke_opts: StrokeOptions::new(1.0, 1.0), stroke_opts: StrokeOptions::new(1.0, 1.0),
@ -38,14 +38,14 @@ impl CanvasRenderTask {
pub fn start(size: Size2D<i32>) -> Sender<CanvasMsg> { pub fn start(size: Size2D<i32>) -> Sender<CanvasMsg> {
let (chan, port) = comm::channel::<CanvasMsg>(); let (chan, port) = comm::channel::<CanvasMsg>();
spawn_named("CanvasTask", proc() { spawn_named("CanvasTask", proc() {
let mut renderer = CanvasRenderTask::new(size); let mut painter = CanvasPaintTask::new(size);
loop { loop {
match port.recv() { match port.recv() {
FillRect(ref rect) => renderer.fill_rect(rect), FillRect(ref rect) => painter.fill_rect(rect),
StrokeRect(ref rect) => renderer.stroke_rect(rect), StrokeRect(ref rect) => painter.stroke_rect(rect),
ClearRect(ref rect) => renderer.clear_rect(rect), ClearRect(ref rect) => painter.clear_rect(rect),
Recreate(size) => renderer.recreate(size), Recreate(size) => painter.recreate(size),
Close => break, Close => break,
} }
} }
@ -72,6 +72,6 @@ impl CanvasRenderTask {
} }
fn recreate(&mut self, size: Size2D<i32>) { fn recreate(&mut self, size: Size2D<i32>) {
self.drawtarget = CanvasRenderTask::create(size); self.drawtarget = CanvasPaintTask::create(size);
} }
} }

View file

@ -13,7 +13,7 @@ use geom::point::Point2D;
use geom::rect::Rect; use geom::rect::Rect;
use geom::size::Size2D; use geom::size::Size2D;
use canvas::canvas_paint_task::{CanvasMsg, CanvasRenderTask, ClearRect, Close, FillRect, Recreate, StrokeRect}; use canvas::canvas_paint_task::{CanvasMsg, CanvasPaintTask, ClearRect, Close, FillRect, Recreate, StrokeRect};
#[dom_struct] #[dom_struct]
pub struct CanvasRenderingContext2D { pub struct CanvasRenderingContext2D {
@ -28,7 +28,7 @@ impl CanvasRenderingContext2D {
CanvasRenderingContext2D { CanvasRenderingContext2D {
reflector_: Reflector::new(), reflector_: Reflector::new(),
global: GlobalField::from_rooted(global), global: GlobalField::from_rooted(global),
renderer: CanvasRenderTask::start(size), renderer: CanvasPaintTask::start(size),
canvas: JS::from_rooted(canvas), canvas: JS::from_rooted(canvas),
} }
} }