summaryrefslogtreecommitdiff
path: root/src/library/page.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2019-11-30 18:54:46 +0100
committerLaurenz <laurmaedje@gmail.com>2019-11-30 18:54:46 +0100
commit5782b82770f6923677942c3b4e2bf4f7258e47d8 (patch)
tree2b477fc285e9da5380e556648056b985ecbccfe0 /src/library/page.rs
parentb13ed627fff73a599b34d760cd99aa2f08d58ea8 (diff)
Refactor layouting base ♻
Diffstat (limited to 'src/library/page.rs')
-rw-r--r--src/library/page.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/library/page.rs b/src/library/page.rs
index 40872d63..e8a80870 100644
--- a/src/library/page.rs
+++ b/src/library/page.rs
@@ -7,7 +7,7 @@ pub struct PageBreak;
function! {
data: PageBreak,
parse: plain,
- layout(_, _) { Ok(commands![FinishSpace]) }
+ layout(_, _) { Ok(vec![FinishSpace]) }
}
/// `page.size`: Set the size of pages.
@@ -29,12 +29,12 @@ function! {
}
layout(this, ctx) {
- let mut style = ctx.page_style;
+ let mut style = ctx.style.page;
if let Some(width) = this.width { style.dimensions.x = width; }
if let Some(height) = this.height { style.dimensions.y = height; }
- Ok(commands![SetPageStyle(style)])
+ Ok(vec![SetPageStyle(style)])
}
}
@@ -67,13 +67,13 @@ function! {
}
layout(this, ctx) {
- let mut style = ctx.page_style;
+ let mut style = ctx.style.page;
if let Some(left) = this.left { style.margins.left = left; }
if let Some(top) = this.top { style.margins.top = top; }
if let Some(right) = this.right { style.margins.right = right; }
if let Some(bottom) = this.bottom { style.margins.bottom = bottom; }
- Ok(commands![SetPageStyle(style)])
+ Ok(vec![SetPageStyle(style)])
}
}