[librsvg: 12/13] text.rs - Use LayoutContext in the last places that used DrawingCtx
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 12/13] text.rs - Use LayoutContext in the last places that used DrawingCtx
- Date: Fri, 5 Nov 2021 04:10:04 +0000 (UTC)
commit 3a206a369d8c90224817cb7abe689f4f390e99e5
Author: Federico Mena Quintero <federico gnome org>
Date: Thu Nov 4 21:52:17 2021 -0600
text.rs - Use LayoutContext in the last places that used DrawingCtx
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/626>
src/text.rs | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
---
diff --git a/src/text.rs b/src/text.rs
index f20bfcf7e..0fd5ac405 100644
--- a/src/text.rs
+++ b/src/text.rs
@@ -489,7 +489,7 @@ fn children_to_chunks(
node: &Node,
acquired_nodes: &mut AcquiredNodes<'_>,
cascaded: &CascadedValues<'_>,
- draw_ctx: &DrawingCtx,
+ layout_context: &LayoutContext,
dx: f64,
dy: f64,
depth: usize,
@@ -520,7 +520,7 @@ fn children_to_chunks(
&child,
acquired_nodes,
&cascaded,
- draw_ctx,
+ layout_context,
chunks,
dx,
dy,
@@ -544,7 +544,7 @@ fn children_to_chunks(
&child,
acquired_nodes,
&cascaded,
- draw_ctx,
+ layout_context,
chunks,
dx,
dy,
@@ -688,15 +688,14 @@ impl Text {
node: &Node,
acquired_nodes: &mut AcquiredNodes<'_>,
cascaded: &CascadedValues<'_>,
- draw_ctx: &DrawingCtx,
+ layout_context: &LayoutContext,
x: f64,
y: f64,
) -> Vec<Chunk> {
let mut chunks = Vec::new();
let values = cascaded.get();
- let view_params = draw_ctx.get_view_params();
- let params = NormalizeParams::new(values, &view_params);
+ let params = NormalizeParams::new(values, &layout_context.view_params);
chunks.push(Chunk::new(values, Some(x), Some(y)));
@@ -708,7 +707,7 @@ impl Text {
node,
acquired_nodes,
cascaded,
- draw_ctx,
+ layout_context,
dx,
dy,
0,
@@ -768,7 +767,7 @@ impl Draw for Text {
let mut x = self.x.to_user(¶ms);
let mut y = self.y.to_user(¶ms);
- let chunks = self.make_chunks(node, an, cascaded, dc, x, y);
+ let chunks = self.make_chunks(node, an, cascaded, &layout_context, x, y);
let mut measured_chunks = Vec::new();
for chunk in &chunks {
@@ -932,7 +931,7 @@ impl TSpan {
node: &Node,
acquired_nodes: &mut AcquiredNodes<'_>,
cascaded: &CascadedValues<'_>,
- draw_ctx: &DrawingCtx,
+ layout_context: &LayoutContext,
chunks: &mut Vec<Chunk>,
dx: f64,
dy: f64,
@@ -944,8 +943,7 @@ impl TSpan {
return;
}
- let view_params = draw_ctx.get_view_params();
- let params = NormalizeParams::new(values, &view_params);
+ let params = NormalizeParams::new(values, &layout_context.view_params);
let x = self.x.map(|l| l.to_user(¶ms));
let y = self.y.map(|l| l.to_user(¶ms));
@@ -962,7 +960,7 @@ impl TSpan {
node,
acquired_nodes,
cascaded,
- draw_ctx,
+ layout_context,
span_dx,
span_dy,
depth,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]