How nuksee/partitionexplorer works
PartitionExplorer is a Windows desktop disk-usage explorer. The user opens a drive or folder, the app scans it in the background, then presents measured sizes in a sortable details list and donut/treemap views; users can navigate and act on items. The scan, navigation, and most UI behavior are concentrated in Form1.cs. README-described capabilities whose implementation is not shown are included, but their internal wiring is not inferred. The graph reflects only the sampled source and documented relationships.
Main entry points: Form1.cs Main window · Program.cs Application entry · TreemapControl.cs Treemap view · Theme.cs Theme support
Components 15
App workflow
- Application entry
PartitionExplorer/Program.cs - Main window
PartitionExplorer/Form1.cs - Folder scanning
PartitionExplorer/Form1.cs - Folder navigation
PartitionExplorer/Form1.cs - Item actions
PartitionExplorer/Form1.cs
Views and presentation
- Details list
PartitionExplorer/Form1.cs - Donut chart
PartitionExplorer/Form1.cs - Treemap view
PartitionExplorer/TreemapControl.cs - Flat icons
PartitionExplorer/FlatIcons.cs - Theme support
PartitionExplorer/Theme.cs - Themed controls
PartitionExplorer/ThemedControls.cs
Windows integration
- Explorer context-menu integration
PartitionExplorer/Form1.cs
Other components
- User
- Local files and drives
- Windows Explorer
Connections 17
- User → Application entry: launches
README.md - Application entry → Main window: opens
PartitionExplorer/Program.cs - Main window → Folder scanning: starts scans
PartitionExplorer/Form1.cs - Folder scanning → Local files and drives: reads folders
PartitionExplorer/Form1.cs - Main window → Folder navigation: navigates folders
README.md - Main window → Details list: shows results
README.md - Main window → Donut chart: shows sizes
README.md - Main window → Treemap view: updates view
PartitionExplorer/Form1.cs - Treemap view → Main window: signals selection
PartitionExplorer/TreemapControl.cs - Main window → Item actions: offers actions
README.md - Item actions → Windows Explorer: opens in Explorer
PartitionExplorer/Form1.cs - Main window → Flat icons: uses icons
PartitionExplorer/Form1.cs - Themed controls → Theme support: uses theme
PartitionExplorer/ThemedControls.cs - Main window → Theme support: applies theme
PartitionExplorer/Form1.cs - User → Explorer context-menu integration: enables integration
README.md - Windows Explorer → Explorer context-menu integration: invokes app
README.md - Explorer context-menu integration → Application entry: opens folder
PartitionExplorer/Program.cs