Files
Ely-GPUI-Components/src/layout/mod.rs
T

33 lines
935 B
Rust

mod collapse;
mod dock;
mod floating;
mod grid;
mod page;
mod panes;
mod scroll;
mod scroll_aids;
pub(crate) mod seeded;
mod sheet;
mod sidebar;
mod split;
mod stack;
mod surface;
mod viewport;
mod workspace;
pub use collapse::{Accordion, AccordionItem, Collapsible};
pub use dock::{Dock, DockLayout, DockPanel, DockSide, Spot};
pub use floating::FloatingPanel;
pub use grid::{Masonry, SimpleGrid};
pub use page::{AppShell, MasterDetail, Page};
pub use panes::{PaneGroup, PaneId, PaneLayout};
pub use scroll::{ScrollArea, Scrollbar};
pub use scroll_aids::{ScrollShadow, ScrollToTop, StickyHeader};
pub use sheet::{Drawer, Sheet};
pub use sidebar::Sidebar;
pub use split::{SplitPane, resize_handle};
pub use stack::{AspectRatio, Container, ZStack, h_stack, v_stack};
pub use surface::{Card, CardHeader, Fieldset, Frame, Panel, Section, Well};
pub use viewport::{Transform, Viewport};
pub use workspace::{WORKSPACE_VERSION, Workspace};