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;