[librsvg] drawing_ctx.rs: Bring in rsvg_state_new()
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] drawing_ctx.rs: Bring in rsvg_state_new()
- Date: Mon, 20 Feb 2017 20:13:19 +0000 (UTC)
commit 917499fd86be5e135f83edc03d0fa2c5e19f47ac
Author: Federico Mena Quintero <federico gnome org>
Date: Mon Feb 20 13:49:10 2017 -0600
drawing_ctx.rs: Bring in rsvg_state_new()
rust/src/drawing_ctx.rs | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/rust/src/drawing_ctx.rs b/rust/src/drawing_ctx.rs
index efadb9c..f667de6 100644
--- a/rust/src/drawing_ctx.rs
+++ b/rust/src/drawing_ctx.rs
@@ -39,6 +39,7 @@ extern "C" {
fn rsvg_drawing_ctx_set_current_state_affine (draw_ctx: *const RsvgDrawingCtx,
affine: *const cairo::Matrix);
+ fn rsvg_state_new () -> *mut RsvgState;
fn rsvg_state_push (draw_ctx: *const RsvgDrawingCtx);
fn rsvg_state_pop (draw_ctx: *const RsvgDrawingCtx);
@@ -140,6 +141,10 @@ pub fn set_current_state_affine (draw_ctx: *const RsvgDrawingCtx, affine: cairo:
}
}
+pub fn state_new () -> *mut RsvgState {
+ unsafe { rsvg_state_new () }
+}
+
pub fn state_push (draw_ctx: *const RsvgDrawingCtx) {
unsafe {
rsvg_state_push (draw_ctx);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]