T14a Tables core: DataTable, Table, HeatmapTable, cells, Sparkline (review pending: codex 401)

This commit is contained in:
ZacharyZhang-NY committed 2026-09-25 20:15:45 -04:00
1 parent 9eddfeb48b
commit dcd988e4b8
18 files changed
+1690 -19

No files matched your search

+1
View File
@@ -18,6 +18,7 @@ pub use item::{List, ListItem};
pub use long::{InfiniteList, VirtualList};
pub use outline::Outline;
pub use select::SelectableList;
pub(crate) use select::{Pick, picked};
pub use sortable::SortableList;
pub use swipe::{SwipeAction, SwipeableListItem};
pub use tree::{DropAt, Tree, TreeNode, TreeSelect};
+2 -2
View File
@@ -10,7 +10,7 @@ use crate::primitives::tab_stop;
/// How a press or a key picks rows.
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub(super) enum Pick {
pub(crate) enum Pick {
One,
Toggle,
Range,
@@ -18,7 +18,7 @@ pub(super) enum Pick {
}
/// The selection after picking row `at`, a range reaching back to `anchor`; in row order.
pub(super) fn picked(
pub(crate) fn picked(
keys: &[SharedString],
selected: &[SharedString],
anchor: usize,