diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-08-21 19:08:47 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-08-21 19:08:47 +0200 |
| commit | c0377de653ed7c0ae0e253724cbbb622125fbd3f (patch) | |
| tree | d69237f632084f07ce04e6d877cdea451a03f295 /src/library | |
| parent | 0dd4ae0a7ac0c247078df492469ff20b8a90c886 (diff) | |
Shorter/clearer field name for geometry types
Size { width, height } => Size { w, h }
Spec { horizontal, vertical } => Spec { x, y }
Gen { cross, main } => Gen { inline, block }
Diffstat (limited to 'src/library')
| -rw-r--r-- | src/library/layout.rs | 32 | ||||
| -rw-r--r-- | src/library/text.rs | 2 |
2 files changed, 17 insertions, 17 deletions
diff --git a/src/library/layout.rs b/src/library/layout.rs index 91e2e7f3..3e8aa7d2 100644 --- a/src/library/layout.rs +++ b/src/library/layout.rs @@ -31,12 +31,12 @@ pub fn page(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { if let Some(width) = width { page.class = PaperClass::Custom; - page.size.width = width; + page.size.w = width; } if let Some(height) = height { page.class = PaperClass::Custom; - page.size.height = height; + page.size.h = height; } if let Some(margins) = margins { @@ -60,7 +60,7 @@ pub fn page(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { } if flip.unwrap_or(false) { - std::mem::swap(&mut page.size.width, &mut page.size.height); + std::mem::swap(&mut page.size.w, &mut page.size.h); } }); @@ -78,14 +78,14 @@ pub fn pagebreak(ctx: &mut EvalContext, _: &mut Arguments) -> TypResult<Value> { /// `h`: Horizontal spacing. pub fn h(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { let spacing = args.expect("spacing")?; - ctx.template.spacing(GenAxis::Cross, spacing); + ctx.template.spacing(GenAxis::Inline, spacing); Ok(Value::None) } /// `v`: Vertical spacing. pub fn v(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { let spacing = args.expect("spacing")?; - ctx.template.spacing(GenAxis::Main, spacing); + ctx.template.spacing(GenAxis::Block, spacing); Ok(Value::None) } @@ -113,11 +113,11 @@ pub fn align(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { let realign = |template: &mut Template| { template.modify(move |state| { if let Some(horizontal) = horizontal { - state.aligns.cross = horizontal; + state.aligns.inline = horizontal; } if let Some(vertical) = vertical { - state.aligns.main = vertical; + state.aligns.block = vertical; } }); @@ -199,10 +199,10 @@ pub fn stack(_: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { let mut dirs = Gen::new(None, dir).unwrap_or(state.dirs); - // If the directions become aligned, fix up the cross direction since + // If the directions become aligned, fix up the inline direction since // that's the one that is not user-defined. - if dirs.main.axis() == dirs.cross.axis() { - dirs.cross = state.dirs.main; + if dirs.block.axis() == dirs.inline.axis() { + dirs.inline = state.dirs.block; } StackNode { dirs, children } @@ -239,17 +239,17 @@ pub fn grid(_: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { // If the directions become aligned, try to fix up the direction which // is not user-defined. let mut dirs = Gen::new(column_dir, row_dir).unwrap_or(state.dirs); - if dirs.main.axis() == dirs.cross.axis() { + if dirs.block.axis() == dirs.inline.axis() { let target = if column_dir.is_some() { - &mut dirs.main + &mut dirs.block } else { - &mut dirs.cross + &mut dirs.inline }; - *target = if target.axis() == state.dirs.cross.axis() { - state.dirs.main + *target = if target.axis() == state.dirs.inline.axis() { + state.dirs.block } else { - state.dirs.cross + state.dirs.inline }; } diff --git a/src/library/text.rs b/src/library/text.rs index 6154885c..bde2a9aa 100644 --- a/src/library/text.rs +++ b/src/library/text.rs @@ -136,7 +136,7 @@ pub fn lang(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { }; if let Some(dir) = dir { - ctx.template.modify(move |state| state.dirs.cross = dir); + ctx.template.modify(move |state| state.dirs.inline = dir); } ctx.template.parbreak(); |
