Skip to main content

ringkernel_accnet/gui/
mod.rs

1//! GUI components for accounting network visualization.
2//!
3//! Built with egui for cross-platform immediate mode rendering.
4//!
5//! ## Components
6//!
7//! - **NetworkCanvas**: Force-directed graph layout with flow animations
8//! - **AnalyticsPanel**: Real-time metrics and risk indicators
9//! - **AlertsFeed**: Scrolling feed of detected anomalies
10//! - **EducationalOverlay**: Contextual explanations of accounting concepts
11//! - **Charts**: Histograms, bar charts, sparklines for data visualization
12//! - **Heatmaps**: Activity and correlation heatmaps
13//! - **Rankings**: Top accounts by PageRank, centrality, risk
14
15pub mod animation;
16pub mod app;
17pub mod canvas;
18pub mod charts;
19pub mod dashboard;
20pub mod heatmaps;
21pub mod layout;
22pub mod panels;
23pub mod rankings;
24pub mod theme;
25
26pub use animation::{FlowParticle, ParticleSystem};
27pub use app::AccNetApp;
28pub use canvas::NetworkCanvas;
29pub use charts::{BalanceBarChart, BarChart, DonutChart, Histogram, MethodDistribution, Sparkline};
30pub use heatmaps::{ActivityHeatmap, CorrelationHeatmap, HeatmapGradient, RiskHeatmap};
31pub use layout::ForceDirectedLayout;
32pub use panels::{AlertsPanel, AnalyticsPanel, ControlPanel};
33pub use rankings::{AmountDistribution, PatternStatsPanel, RankedAccount, TopAccountsPanel};
34pub use theme::AccNetTheme;