fret_ui_headless/table/column_sizing_info.rs
1use super::ColumnId;
2
3/// TanStack-inspired transient column sizing info for interactive resizing.
4#[derive(Debug, Clone, Default)]
5pub struct ColumnSizingInfoState {
6 pub column_sizing_start: Vec<(ColumnId, f32)>,
7 pub delta_offset: Option<f32>,
8 pub delta_percentage: Option<f32>,
9 pub is_resizing_column: Option<ColumnId>,
10 pub start_offset: Option<f32>,
11 pub start_size: Option<f32>,
12}