summaryrefslogtreecommitdiff
path: root/capi
diff options
context:
space:
mode:
authorReizner Evgeniy <razrfalcon@gmail.com>2018-05-04 18:47:57 +0300
committerReizner Evgeniy <razrfalcon@gmail.com>2018-05-04 18:47:57 +0300
commit199119d673f4e790959d8340b0703bc4e17b4090 (patch)
tree5cc51f7cca784bf11f6b514f231d6640b727f375 /capi
parent0ae82f4f10fda10429dcc19b3bb9db0b32fd0bc1 (diff)
usvg updated.
Diffstat (limited to 'capi')
-rw-r--r--capi/src/lib.rs19
1 files changed, 9 insertions, 10 deletions
diff --git a/capi/src/lib.rs b/capi/src/lib.rs
index b59a9fe..dd9750a 100644
--- a/capi/src/lib.rs
+++ b/capi/src/lib.rs
@@ -26,9 +26,8 @@ use resvg::qt;
use resvg::cairo;
use resvg::usvg;
-use resvg::tree;
-use resvg::tree::NodeExt;
use resvg::geom::*;
+use usvg::prelude::*;
#[repr(C)]
@@ -97,7 +96,7 @@ pub struct resvg_transform {
}
#[repr(C)]
-pub struct resvg_render_tree(resvg::tree::Tree);
+pub struct resvg_render_tree(resvg::usvg::Tree);
#[repr(C)]
pub struct resvg_handle(resvg::InitObject);
@@ -160,7 +159,7 @@ pub extern fn resvg_parse_tree_from_file(
&*opt
});
- let tree = match resvg::parse_tree_from_file(file_path, &opt.usvg) {
+ let tree = match usvg::Tree::from_file(file_path, &opt.usvg) {
Ok(tree) => tree,
Err(e) => return convert_error(e) as i32,
};
@@ -185,7 +184,7 @@ pub extern fn resvg_parse_tree_from_data(
&*opt
});
- let tree = match resvg::parse_tree_from_data(data, &opt.usvg) {
+ let tree = match usvg::Tree::from_data(data, &opt.usvg) {
Ok(tree) => tree,
Err(e) => return convert_error(e) as i32,
};
@@ -343,9 +342,9 @@ pub extern fn resvg_qt_render_to_canvas_by_id(
if let Some(node) = tree.0.node_by_id(id) {
if let Some(bbox) = resvg::render_qt::calc_node_bbox(&node, &opt) {
- let vbox = tree::ViewBox {
+ let vbox = usvg::ViewBox {
rect: bbox,
- aspect: tree::AspectRatio::default(),
+ aspect: usvg::AspectRatio::default(),
};
resvg::render_qt::render_node_to_canvas(&node, &opt, vbox, size, &painter);
@@ -393,9 +392,9 @@ pub extern fn resvg_cairo_render_to_canvas_by_id(
if let Some(node) = tree.0.node_by_id(id) {
if let Some(bbox) = resvg::render_cairo::calc_node_bbox(&node, &opt) {
- let vbox = tree::ViewBox {
+ let vbox = usvg::ViewBox {
rect: bbox,
- aspect: tree::AspectRatio::default(),
+ aspect: usvg::AspectRatio::default(),
};
resvg::render_cairo::render_node_to_canvas(&node, &opt, vbox, size, &cr);
@@ -630,7 +629,7 @@ fn to_native_opt(opt: &resvg_options) -> resvg::Options {
};
let background = if opt.draw_background {
- Some(resvg::tree::Color::new(
+ Some(resvg::usvg::Color::new(
opt.background.r,
opt.background.g,
opt.background.b,