Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Use MVP pattern to clean up current source of project explorer.
Inject Node Builder to perform treebuilding logic.
Enable lazy loading of tree, only build visible items, build other items when tree is expanded.

Background

XtraTreeList is maintained and developed by DevXpress. A suite of components programmed in the c# language. Products can be ordered with or without full source code. Mono is not explicitly supported.
A developer license costs 299 US$ including the source code.
The XtraPivotGrid component by the same vendor has been used successfully in the Verkenner project. Cluttered with features, visually very attractive. Analysis with Moma indicated some compatibility problems with mono, but the list was not very extensive.
Current Treeview implementation was realized by customizing a treeview by G. Donchyts that he developed in the Ukraine. It still lacks the ability to edit labels of treenodes.

...