summaryrefslogtreecommitdiff
path: root/crates/typst-library/src/visualize/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-library/src/visualize/mod.rs')
-rw-r--r--crates/typst-library/src/visualize/mod.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/crates/typst-library/src/visualize/mod.rs b/crates/typst-library/src/visualize/mod.rs
index 5c8bf646..61c56a61 100644
--- a/crates/typst-library/src/visualize/mod.rs
+++ b/crates/typst-library/src/visualize/mod.rs
@@ -6,10 +6,10 @@ mod image;
mod line;
mod paint;
mod path;
-mod pattern;
mod polygon;
mod shape;
mod stroke;
+mod tiling;
pub use self::color::*;
pub use self::gradient::*;
@@ -17,12 +17,12 @@ pub use self::image::*;
pub use self::line::*;
pub use self::paint::*;
pub use self::path::*;
-pub use self::pattern::*;
pub use self::polygon::*;
pub use self::shape::*;
pub use self::stroke::*;
+pub use self::tiling::*;
-use crate::foundations::{category, Category, Scope};
+use crate::foundations::{category, Category, Scope, Type};
/// Drawing and data visualization.
///
@@ -37,7 +37,7 @@ pub(super) fn define(global: &mut Scope) {
global.category(VISUALIZE);
global.define_type::<Color>();
global.define_type::<Gradient>();
- global.define_type::<Pattern>();
+ global.define_type::<Tiling>();
global.define_type::<Stroke>();
global.define_elem::<ImageElem>();
global.define_elem::<LineElem>();
@@ -47,4 +47,7 @@ pub(super) fn define(global: &mut Scope) {
global.define_elem::<CircleElem>();
global.define_elem::<PolygonElem>();
global.define_elem::<PathElem>();
+
+ // Compatibility.
+ global.define("pattern", Type::of::<Tiling>());
}