summaryrefslogtreecommitdiff
path: root/src/library/mod.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2019-12-12 23:33:26 +0100
committerLaurenz <laurmaedje@gmail.com>2019-12-12 23:33:26 +0100
commitf549914ff8d66e48e779d4d99898a224bd1ab701 (patch)
tree12dddf9feb18a39bc05aa69fe8d9b5eac802dfaf /src/library/mod.rs
parentff107cf3e75acf041f8b7631337d299cdeaa1685 (diff)
Refine and rename layouting types 🛀
Diffstat (limited to 'src/library/mod.rs')
-rw-r--r--src/library/mod.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/library/mod.rs b/src/library/mod.rs
index b6561d5a..0fcc8647 100644
--- a/src/library/mod.rs
+++ b/src/library/mod.rs
@@ -19,7 +19,7 @@ pub fn std() -> Scope {
std.add::<Align>("align");
std.add::<Boxed>("box");
- std.add::<Direction>("direction");
+ std.add::<DirectionChange>("direction");
std.add::<PageSize>("page.size");
std.add::<PageMargins>("page.margins");
@@ -30,10 +30,10 @@ pub fn std() -> Scope {
std.add::<FontSize>("font.size");
- std.add_with_metadata::<Spacing, Option<AxisKey>>("spacing", None);
+ std.add_with_metadata::<Spacing>("spacing", None);
for (name, key) in &[("h", AxisKey::Horizontal), ("v", AxisKey::Vertical)] {
- std.add_with_metadata::<Spacing, Option<AxisKey>>(name, Some(*key));
+ std.add_with_metadata::<Spacing>(name, Some(*key));
}
for (name, class) in &[
@@ -41,7 +41,7 @@ pub fn std() -> Scope {
("italic", FontClass::Italic),
("mono", FontClass::Monospace),
] {
- std.add_with_metadata::<StyleChange, FontClass>(name, class.clone());
+ std.add_with_metadata::<StyleChange>(name, class.clone());
}
std
@@ -152,7 +152,7 @@ function! {
}
layout(self, ctx) {
- let axis = self.axis.generic(ctx.axes);
+ let axis = self.axis.to_generic(ctx.axes);
let spacing = self.spacing.concretize(ctx.style.text.font_size);
vec![AddSpacing(spacing, SpacingKind::Hard, axis)]
}