Files
Ely-GPUI-Components/src/tables/mod.rs
T
ZacharyZhang-NY 1f1166fef0 Tables: focused headers scroll into view; long tables scroll sideways
A sortable header is a tracked Tab stop; once focused it sets its
table's sideways offset whole from its painted bounds and asks one
frame. The virtualized branch scrolls sideways too, and its list
keeps a plain wheel to its rows. layout::on_axis keeps a scroll box's
wheel to its axes; tables, code blocks, the thumbnail strip and the
gallery's page use it. Footer figures move to tables/foot.rs; the
profiler's ruler takes theme.chart().label. HumanInputRequest's
answered state gets a test.
2026-09-26 12:00:27 -04:00

30 lines
620 B
Rust

mod body;
mod builders;
mod cell;
mod foot;
mod formula;
mod grid;
mod gridkeys;
mod header;
mod model;
mod options;
mod pivot;
mod rules;
mod sheets;
mod simple;
mod table;
#[cfg(all(test, feature = "test-support"))]
mod tests;
mod toolbar;
mod tree_table;
pub use builders::{FilterBuilder, SortBuilder};
pub use cell::{Aggregate, Align, Cell, Column};
pub use pivot::PivotTable;
pub use rules::{FilterRule, SortKey, Test, to_csv};
pub use sheets::{DataGrid, Spreadsheet};
pub use simple::{HeatmapTable, Table};
pub use table::{DataTable, Row};
pub use toolbar::TableToolbar;
pub use tree_table::{TreeRow, TreeTable};