summaryrefslogtreecommitdiff
path: root/src/eval
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-11-25 20:51:16 +0100
committerLaurenz <laurmaedje@gmail.com>2021-11-25 20:51:16 +0100
commit393d74f9bb0d4c71a69108d5be261103c39f47f3 (patch)
treea1d4219de2d8fbec1a16ac3760a95e0b7c9529c5 /src/eval
parent304d9dd1107504f3925c2593dd279ea6616defab (diff)
Layout improvements
Diffstat (limited to 'src/eval')
-rw-r--r--src/eval/template.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/eval/template.rs b/src/eval/template.rs
index 307bff2a..e9cbbfcf 100644
--- a/src/eval/template.rs
+++ b/src/eval/template.rs
@@ -6,7 +6,7 @@ use std::ops::{Add, AddAssign};
use std::rc::Rc;
use crate::diag::StrResult;
-use crate::geom::{Align, Dir, GenAxis, Length, Linear, Paint, Sides, Size};
+use crate::geom::{Align, Dir, Length, Linear, Paint, Sides, Size, SpecAxis};
use crate::layout::{Layout, PackedNode};
use crate::library::{
Decoration, DocumentNode, FlowChild, FlowNode, PageNode, ParChild, ParNode,
@@ -33,7 +33,7 @@ enum TemplateNode {
/// Plain text.
Text(EcoString),
/// Spacing.
- Spacing(GenAxis, Spacing),
+ Spacing(SpecAxis, Spacing),
/// A decorated template.
Decorated(Decoration, Template),
/// An inline node builder.
@@ -108,7 +108,7 @@ impl Template {
}
/// Add spacing along an axis.
- pub fn spacing(&mut self, axis: GenAxis, spacing: Spacing) {
+ pub fn spacing(&mut self, axis: SpecAxis, spacing: Spacing) {
self.make_mut().push(TemplateNode::Spacing(axis, spacing));
}
@@ -349,13 +349,13 @@ impl Builder {
}
/// Push spacing into the active paragraph or flow depending on the `axis`.
- fn spacing(&mut self, axis: GenAxis, spacing: Spacing) {
+ fn spacing(&mut self, axis: SpecAxis, spacing: Spacing) {
match axis {
- GenAxis::Block => {
+ SpecAxis::Vertical => {
self.flow.finish_par(&self.style);
self.flow.push_hard(FlowChild::Spacing(spacing));
}
- GenAxis::Inline => {
+ SpecAxis::Horizontal => {
self.flow.par.push_hard(ParChild::Spacing(spacing));
}
}