summaryrefslogtreecommitdiff
path: root/library/src/layout
diff options
context:
space:
mode:
authorSébastien d'Herbais de Thun <sebastien.d.herbais@gmail.com>2023-04-04 19:21:25 +0200
committerGitHub <noreply@github.com>2023-04-04 19:21:25 +0200
commitf347ed4314e32383dc09ff234180e8ea6fef7b8b (patch)
treedba4296812a131e52da4eb0079fd0d240860d832 /library/src/layout
parent5b0297464efc131beb7be84fa7a02b9a8670b5dd (diff)
Improved figure numbering, labelling and referencing (#491)
Diffstat (limited to 'library/src/layout')
-rw-r--r--library/src/layout/table.rs10
1 files changed, 8 insertions, 2 deletions
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
+ }
+}