[librsvg: 12/35] NormalizeParams::from_dpi - little hack for rsvg-convert
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 12/35] NormalizeParams::from_dpi - little hack for rsvg-convert
- Date: Thu, 17 Jun 2021 19:31:37 +0000 (UTC)
commit 28dcc72d2e0ab6c1a4ec64d5225b40516fa238fd
Author: Federico Mena Quintero <federico gnome org>
Date: Mon Jun 14 15:53:34 2021 -0500
NormalizeParams::from_dpi - little hack for rsvg-convert
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/547>
src/length.rs | 10 ++++++++++
1 file changed, 10 insertions(+)
---
diff --git a/src/length.rs b/src/length.rs
index fccb63e0..42b9a072 100644
--- a/src/length.rs
+++ b/src/length.rs
@@ -63,6 +63,7 @@ use crate::drawing_ctx::ViewParams;
use crate::error::*;
use crate::parsers::{finite_f32, Parse};
use crate::properties::ComputedValues;
+use crate::rect::Rect;
use crate::viewbox::ViewBox;
/// Units for length values.
@@ -348,6 +349,15 @@ impl NormalizeParams {
dpi: params.dpi,
}
}
+
+ /// Just used by rsvg-convert, where there is no font size nor viewport.
+ pub fn from_dpi(dpi: Dpi) -> NormalizeParams {
+ NormalizeParams {
+ vbox: ViewBox::from(Rect::default()),
+ font_size: 1.0,
+ dpi,
+ }
+ }
}
impl<N: Normalize, V: Validate> CssLength<N, V> {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]