Skip to main content

Module gui

Module gui 

Source
Expand description

GUI components for accounting network visualization.

Built with egui for cross-platform immediate mode rendering.

§Components

  • NetworkCanvas: Force-directed graph layout with flow animations
  • AnalyticsPanel: Real-time metrics and risk indicators
  • AlertsFeed: Scrolling feed of detected anomalies
  • EducationalOverlay: Contextual explanations of accounting concepts
  • Charts: Histograms, bar charts, sparklines for data visualization
  • Heatmaps: Activity and correlation heatmaps
  • Rankings: Top accounts by PageRank, centrality, risk

Re-exports§

pub use animation::FlowParticle;
pub use animation::ParticleSystem;
pub use app::AccNetApp;
pub use canvas::NetworkCanvas;
pub use charts::BalanceBarChart;
pub use charts::BarChart;
pub use charts::DonutChart;
pub use charts::Histogram;
pub use charts::MethodDistribution;
pub use charts::Sparkline;
pub use heatmaps::ActivityHeatmap;
pub use heatmaps::CorrelationHeatmap;
pub use heatmaps::HeatmapGradient;
pub use heatmaps::RiskHeatmap;
pub use layout::ForceDirectedLayout;
pub use panels::AlertsPanel;
pub use panels::AnalyticsPanel;
pub use panels::ControlPanel;
pub use rankings::AmountDistribution;
pub use rankings::PatternStatsPanel;
pub use rankings::RankedAccount;
pub use rankings::TopAccountsPanel;
pub use theme::AccNetTheme;

Modules§

animation
Flow particle animation system.
app
Main application window.
canvas
Network graph canvas with interactive visualization.
charts
Chart and visualization widgets for the analytics dashboard.
dashboard
Analytics dashboard with live visualizations.
heatmaps
Heatmap visualizations for account activity and correlations.
layout
Force-directed graph layout algorithm.
panels
UI panels for controls, analytics, and alerts.
rankings
Account ranking panels for analytics dashboard.
theme
Visual theme for the accounting network GUI.