From f347ed4314e32383dc09ff234180e8ea6fef7b8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20d=27Herbais=20de=20Thun?= Date: Tue, 4 Apr 2023 19:21:25 +0200 Subject: Improved figure numbering, labelling and referencing (#491) --- library/src/layout/table.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'library/src/layout/table.rs') diff --git a/library/src/layout/table.rs b/library/src/layout/table.rs index 4ba8a56e..c9a67a1b 100644 --- a/library/src/layout/table.rs +++ b/library/src/layout/table.rs @@ -1,5 +1,5 @@ use crate::layout::{AlignElem, GridLayouter, TrackSizings}; -use crate::meta::LocalName; +use crate::meta::{Figurable, LocalName}; use crate::prelude::*; /// A table of items. @@ -32,7 +32,7 @@ use crate::prelude::*; /// /// Display: Table /// Category: layout -#[element(Layout, LocalName)] +#[element(Layout, LocalName, Figurable)] pub struct TableElem { /// Defines the column sizes. See the [grid documentation]($func/grid) for /// more information on track sizing. @@ -293,3 +293,9 @@ impl LocalName for TableElem { } } } + +impl Figurable for TableElem { + fn priority(&self, _styles: StyleChain) -> isize { + -1000 + } +} -- cgit v1.2.3