mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Rename CanvasRenderTask -> CanvasPaintTask.
This commit is contained in:
parent
062854b164
commit
71257e6604
2 changed files with 13 additions and 13 deletions
|
@ -18,17 +18,17 @@ pub enum CanvasMsg {
|
|||
Close,
|
||||
}
|
||||
|
||||
pub struct CanvasRenderTask {
|
||||
pub struct CanvasPaintTask {
|
||||
drawtarget: DrawTarget,
|
||||
fill_color: ColorPattern,
|
||||
stroke_color: ColorPattern,
|
||||
stroke_opts: StrokeOptions,
|
||||
}
|
||||
|
||||
impl CanvasRenderTask {
|
||||
fn new(size: Size2D<i32>) -> CanvasRenderTask {
|
||||
CanvasRenderTask {
|
||||
drawtarget: CanvasRenderTask::create(size),
|
||||
impl CanvasPaintTask {
|
||||
fn new(size: Size2D<i32>) -> CanvasPaintTask {
|
||||
CanvasPaintTask {
|
||||
drawtarget: CanvasPaintTask::create(size),
|
||||
fill_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),
|
||||
|
@ -38,14 +38,14 @@ impl CanvasRenderTask {
|
|||
pub fn start(size: Size2D<i32>) -> Sender<CanvasMsg> {
|
||||
let (chan, port) = comm::channel::<CanvasMsg>();
|
||||
spawn_named("CanvasTask", proc() {
|
||||
let mut renderer = CanvasRenderTask::new(size);
|
||||
let mut painter = CanvasPaintTask::new(size);
|
||||
|
||||
loop {
|
||||
match port.recv() {
|
||||
FillRect(ref rect) => renderer.fill_rect(rect),
|
||||
StrokeRect(ref rect) => renderer.stroke_rect(rect),
|
||||
ClearRect(ref rect) => renderer.clear_rect(rect),
|
||||
Recreate(size) => renderer.recreate(size),
|
||||
FillRect(ref rect) => painter.fill_rect(rect),
|
||||
StrokeRect(ref rect) => painter.stroke_rect(rect),
|
||||
ClearRect(ref rect) => painter.clear_rect(rect),
|
||||
Recreate(size) => painter.recreate(size),
|
||||
Close => break,
|
||||
}
|
||||
}
|
||||
|
@ -72,6 +72,6 @@ impl CanvasRenderTask {
|
|||
}
|
||||
|
||||
fn recreate(&mut self, size: Size2D<i32>) {
|
||||
self.drawtarget = CanvasRenderTask::create(size);
|
||||
self.drawtarget = CanvasPaintTask::create(size);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ use geom::point::Point2D;
|
|||
use geom::rect::Rect;
|
||||
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]
|
||||
pub struct CanvasRenderingContext2D {
|
||||
|
@ -28,7 +28,7 @@ impl CanvasRenderingContext2D {
|
|||
CanvasRenderingContext2D {
|
||||
reflector_: Reflector::new(),
|
||||
global: GlobalField::from_rooted(global),
|
||||
renderer: CanvasRenderTask::start(size),
|
||||
renderer: CanvasPaintTask::start(size),
|
||||
canvas: JS::from_rooted(canvas),
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue