summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2019-12-13 23:59:01 +0100
committerLaurenz <laurmaedje@gmail.com>2019-12-13 23:59:01 +0100
commit665b4d2aca81af48b8e0eaca4e709ef2e7825844 (patch)
tree4ada33f607455f14b6a170fe4b7fbe173056567b /src/lib.rs
parent971ff3a2dcff1e68bf7e19017113469aad5a30c2 (diff)
More consistent library code and functions 🎄
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 922ff76e..c4e8fbe1 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -27,8 +27,7 @@ use toddle::query::{FontLoader, FontProvider, SharedFontLoader};
use toddle::Error as FontError;
use crate::func::Scope;
-use crate::layout::{layout_tree, MultiLayout, LayoutContext, LayoutResult};
-use crate::layout::{LayoutSpace, LayoutExpansion, LayoutAxes, LayoutAlignment};
+use crate::layout::{MultiLayout, LayoutResult};
use crate::syntax::{parse, SyntaxTree, ParseContext, Span, ParseResult};
use crate::style::{LayoutStyle, PageStyle, TextStyle};
@@ -92,11 +91,12 @@ impl<'p> Typesetter<'p> {
/// Layout a syntax tree and return the produced layout.
pub fn layout(&self, tree: &SyntaxTree) -> LayoutResult<MultiLayout> {
use crate::layout::prelude::*;
- Ok(layout_tree(
+ Ok(layout(
&tree,
LayoutContext {
loader: &self.loader,
style: &self.style,
+ base: self.style.page.dimensions.unpadded(self.style.page.margins),
spaces: smallvec![LayoutSpace {
dimensions: self.style.page.dimensions,
padding: self.style.page.margins,