rust_widgets 0.9.6

Pure Rust cross-platform native GUI library with hardware-adaptive rendering, 60+ widgets, touch/gesture support, i18n, and SVG-pipeline-accurate output
//! View widgets module.
//!
//! Contains list, tree, table, and property view widgets.
pub mod data_grid;
pub mod data_source;
#[cfg(not(feature = "mini"))]
pub mod image_gallery;
pub mod list_view;
#[cfg(not(feature = "mini"))]
pub mod properties_panel;
#[cfg(not(feature = "mini"))]
pub mod property_grid;
pub mod table_widget;
pub mod tree_table;
pub mod tree_view;
pub mod virtual_list;
pub mod virtual_table;
// Re-export view widgets
pub use data_grid::{ColumnFilter, DataGrid, SortSpec};
pub use data_source::{
    IncrementalTableDataSource, ListModelDataSource, TableModelDataSource, TreeModelDataSource,
};
#[cfg(not(feature = "mini"))]
pub use image_gallery::{GalleryImage, ImageGallery};
pub use list_view::ListView;
#[cfg(not(feature = "mini"))]
pub use properties_panel::{PropertiesPanel, PropertyEntry, PropertyValue};
#[cfg(not(feature = "mini"))]
pub use property_grid::{PropertyGrid, PropertyItem};
pub use table_widget::TableWidget;
pub use tree_table::{TreeTable, TreeTableModel};
pub use tree_view::TreeView;
pub use virtual_list::VirtualList;
pub use virtual_table::VirtualTable;