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.
30 lines
620 B
Rust
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};
|