From 1fa56a317c8d8da76546e6b5e19b279d84380837 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 15 May 2023 10:36:03 +0200 Subject: Extract category definitions into individual functions --- library/src/visualize/mod.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'library/src/visualize') diff --git a/library/src/visualize/mod.rs b/library/src/visualize/mod.rs index 4cf5d04f..3adf4e77 100644 --- a/library/src/visualize/mod.rs +++ b/library/src/visualize/mod.rs @@ -11,3 +11,17 @@ pub use self::line::*; pub use self::path::*; pub use self::polygon::*; pub use self::shape::*; + +use crate::prelude::*; + +/// Hook up all visualize definitions. +pub(super) fn define(global: &mut Scope) { + global.define("image", ImageElem::func()); + global.define("line", LineElem::func()); + global.define("rect", RectElem::func()); + global.define("square", SquareElem::func()); + global.define("ellipse", EllipseElem::func()); + global.define("circle", CircleElem::func()); + global.define("polygon", PolygonElem::func()); + global.define("path", PathElem::func()); +} -- cgit v1.2.3