Skip to main content

tree_space/ui/
mod.rs

1//! GTK/relm4 layer: the panel window, toolbar and file tree.
2//!
3//! Layout of concerns:
4//!
5//! * [`app`] — the root [`relm4::SimpleComponent`]: owns the layer-shell
6//!   window, the toolbar and tree subcomponents, the status bar and session
7//!   state persistence.
8//! * [`bookmarks`] — the bookmarks strip docked above/below the panes, plus its
9//!   editor dialog.
10//! * [`toolbar`] — the "open folder" button and the editable path entry.
11//! * [`tree`] — the file tree itself: rendering, keyboard navigation, the
12//!   context menu, inline rename, clipboard and trash.
13//! * [`props`] — the Properties dialog (metadata and a permissions editor).
14
15pub mod app;
16pub mod bookmarks;
17pub mod props;
18pub mod toolbar;
19pub mod tree;