mirror of
https://github.com/servo/servo.git
synced 2025-08-05 05:30:08 +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,
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue