Trying to resolve the following issues:
Overall
Helping Jan with UnitTest for 1D flow model engine - required to implement model plugin in DS.
fix bug in the GeometryEditor - use current bg color from map control
bug in DotNetBar localization (exception on tooltip)
node of the network in project is not expandable anymore someone broke it by returning wrong node presenter for NetworkSchematization class
initial size of the document tab is wrong
map tree view should show icons for layer and not only checkboxes (use DotNetBar or DX tree view impl?)
add attribute table view/edit branches and cross-sections using table
property of layer does not update layer automatically
add check inside NotifyPropertyChangeAttribute if INotifyPropertyChange is implemented and throw error
unsubscribe events from IDisposable objects - decorate Dispose()
Network Editor
delete objects using table
make nice(r) design of the toolbar items, probably implement Add New Item ... using dialog similar to add new data to project, with gallery of possible objects: branch, cross-section, culvert, manhole, etc. with a separation on Hydrological, Urban, etc.
draw cross-section as a polyline on branches instead of symbol
do not draw nodes on a river network separately (PvdB)
add nodes automatically while drawing branches (PvdB)
snap branches to nodes while drawning (draw as graph/network in ArgGIS) (PvdB)
pull all EDITOR logic from NetworkMapLayerGroup, currently Editor (GUI) and NetworkMapLayer (BO) were mixed which is wrong.
Model DLL in ds/trunk/
Integrate delft_model_api project(s) from branch into trunk/, contains high-level model dll and C#/.NET wrapper + unit tests.
![]() |