Core.Common.Gui

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merged revision(s) 1645-1673 from trunk Related to Issue [WTI-184]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/TreeView@1674 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: b577ebfb0fefb8ea56e6ff1001d23342bd5f4cce

  1. … 5 more files in changeset.
* Moved GuiCommandHandler.CreateNewProject to CreateNewProjectCommand.

Related to Issue [WTI-185]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1673 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 78130409b084f48c4c50cdfbcc5ac83198594a0c

    • -0
    • +48
    ./Commands/CreateNewProjectCommand.cs
  1. … 2 more files in changeset.
Feature that name of project is equal to the saved filename was lost, restored now Related to Issue [WTI-286]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1671 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 95977fa1e3e1b1a7412aadcbcb4f6fde837e8ada

- Changes after review Related to Issue [WTI-284]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1668 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: d005f2917a1e1b280ea3f4b1241a8b9b6048859f

  1. … 6 more files in changeset.
Fixed TreeViewContextMenuItemFactory Related to Issue [WTI-184]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/TreeView@1667 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1f06cf8cf3a8d92681868203a96e93ac2127f7c4

    • -8
    • +18
    ./ContextMenu/TreeViewContextMenuItemFactory.cs
  1. … 2 more files in changeset.
Introduced TreeNodeInfo for Project Related to Issue [WTI-184]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/TreeView@1665 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: ff2b252687cafbd72b288eef9beda3f65358eb6d

  1. … 3 more files in changeset.
Renamed Ringtoets database file RT to RTD Related to Issue [WTI-286]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1654 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: c58cab651752134c5f21335d0e436b93f49ef1a5

  1. … 12 more files in changeset.
- Changed Core.Common.Gui implementation to interface - Simplified execution path to interact with Storage - Moved storage Exceptions and interfaces to Core.Common.Base Related to Issue [WTI-284]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1653 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 55b85ad4905185d325a9c40a965a9bd389da08b2

  1. … 29 more files in changeset.
Fixed some compilation failures Related to Issue [WTI-184]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/TreeView@1640 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 63515f785b1a4fd1df0656f13b296a33537d06a4

    • -6
    • +4
    ./ContextMenu/TreeViewContextMenuItemFactory.cs
  1. … 11 more files in changeset.
Fixed some compilation failures Related to Issue [WTI-184]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/TreeView@1639 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: dd9617e53d64e036dcc8bfccf28f839ca2aec4ff

    • -1
    • +0
    ./ContextMenu/GuiContextMenuItemFactory.cs
  1. … 3 more files in changeset.
# Added feature to create a new Ringtoets project file ## Apply database structure by executing the script *DatabaseStructure.sql* using an SqLiteConnection ## Saving the current project to the Ringtoets project file by using an EntityConnection Related to Issue [WTI-286]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1628 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: cde3f4ac99331c19e5724ee43a2e0636d4acb29c

  1. … 19 more files in changeset.
* Removed unused reflection methods from Core.Common.Utils. * Covered and documented Core.Common.Utils/Reflection. * Added reused of reflection or assembly based methods. Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1602 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: f9791f3260e1c9559eb431001c20ab39ec197f4d

  1. … 15 more files in changeset.
Introduced first instances of TreeNodeInfo in PipingGuiPlugin Related to Issue [WTI-184]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1601 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 65c61fedeb0466deb75a749f5d9a500d1ff96049

  1. … 4 more files in changeset.
* Simplified dependencies between DynamicPropertyBag and PropertySpecDescriptor. ** Pushed down some logic from DynamicPropertyBag to either PropertySpec or PropertySpecDescriptor. *** No longer are DynamicReadOnlyAttribute and DynamicVisibleAttribute triggers to dynamically add/remove ReadOnlyAttribute/BrowsableAttribute from PropertySpec.Attributes. * Fully covered PropertySpec and PropertySpecDescriptor. Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1594 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: c2b6452bf7af689f2594681508778a5031fb2bc8

    • -46
    • +47
    ./PropertyBag/DynamicPropertyBag.cs
    • -349
    • +0
    ./PropertyBag/PropertySpecCollection.cs
    • -33
    • +0
    ./PropertyBag/PropertySpecEventArgs.cs
  1. … 1 more file in changeset.
* Simplified dependencies between DynamicPropertyBag and PropertySpecDescriptor. ** Pushed down some logic from DynamicPropertyBag to either PropertySpec or PropertySpecDescriptor. *** No longer are DynamicReadOnlyAttribute and DynamicVisibleAttribute triggers to dynamically add/remove ReadOnlyAttribute/BrowsableAttribute from PropertySpec.Attributes. * Fully covered PropertySpec and PropertySpecDescriptor. Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1585 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: b0122ba91cf0d9b2aac85f8c6da0031a9c00497a

    • -90
    • +28
    ./PropertyBag/PropertySpecDescriptor.cs
  1. … 3 more files in changeset.
* Fixed bug in DynamicPropertyBag.GetPropertyOwner Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1579 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 89cef79edbd357f3295ff62b5515098a5e7b7cb5

* Refactored away dependency of PropertySpecDescriptor on parent DynamicPropertyBag instance. ** PropertySpecDescriptor now has responsibility to deal with Dynamic***Attribute. ** PropertySpecDescriptor now has responsibility to deal with properties decorated with ExpandableObjectConverter. * Reformed some tests in DynamicPropertyBagTest Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1576 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 1c867dbb2406d3c99e144c549b1a76cc13bda6b7

    • -87
    • +4
    ./PropertyBag/DynamicPropertyBag.cs
    • -11
    • +93
    ./PropertyBag/PropertySpecDescriptor.cs
  1. … 3 more files in changeset.
* Some cleanup & documentation on DynamicPropertyBag. ** Moved OnSetValue from DynamicPropertyBag to PropertySpec.SetValue. Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1563 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 9dbbe9e962bbf44082ff3a8e99580b213881001b

    • -25
    • +13
    ./PropertyBag/DynamicPropertyBag.cs
    • -5
    • +1
    ./PropertyBag/PropertySpecDescriptor.cs
  1. … 3 more files in changeset.
* Updated log messages * removed log messages when closing a project (consulted with PO) * Added field value "Description" to Ringtoets.rt Related to Issue [WTI-284]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1561 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: e2e54363145fc733e9c45c890bbfda405bfa41b4

    • -72
    • +63
    ./Properties/Resources.Designer.cs
  1. … 3 more files in changeset.
- Implemented feature to open a Project - Implemented feature to build new SQLite connection string - Had to implement method SaveProject to test check if the connection string works properly (will be further implemented in WTI-286 and WTI-285) - Added a few tests for storage Related to Issue [WTI-284]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1559 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: a4ef1ff3db9d0bf68c8c468200fedf1955d634ae

  1. … 19 more files in changeset.
Moved other attributes closely related with DynamicPropertyBag from Core.Common.Utils to Core.Common.Gui. Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1556 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 4b9773d55b21ce3633c4a065f2bd858084432be5

    • -0
    • +61
    ./Attributes/DynamicReadOnlyAttribute.cs
    • -0
    • +92
    ./Attributes/DynamicReadOnlyValidationMethodAttribute.cs
    • -0
    • +61
    ./Attributes/DynamicVisibleAttribute.cs
    • -0
    • +92
    ./Attributes/DynamicVisibleValidationMethodAttribute.cs
    • -1
    • +102
    ./Properties/Resources.Designer.cs
  1. … 34 more files in changeset.
* Moved Core.Common.Utils.PropertyBag to Core.Common.Gui.PropertyBag * Moved PropertyOrderAttribute from Utils to Gui ** ? Other attributes might follow that are strongly related to DynamicPropertyBag ? Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1555 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: da2b5d7e958a1b1332c01ff98d2f2ea203319f7d

    • -0
    • +35
    ./Attributes/PropertyOrderAttribute.cs
    • -0
    • +251
    ./PropertyBag/DynamicPropertyBag.cs
    • -0
    • +48
    ./PropertyBag/PropertySpec.cs
    • -0
    • +349
    ./PropertyBag/PropertySpecCollection.cs
    • -0
    • +91
    ./PropertyBag/PropertySpecDescriptor.cs
    • -0
    • +33
    ./PropertyBag/PropertySpecEventArgs.cs
  1. … 36 more files in changeset.
Renamed methods and interfaces to better meet their purpose. Added docs. Translated serie names. Cleaned up test AssemblyInfo. Failsafe implementation of unsupported IChartData in ChartDataNodePresenter. Related to Issue [WTI-272]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1553 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 594a82c7fd4f8cb7a148caf6a5f26ae4fb291b23

  1. … 26 more files in changeset.
Removed collection change logic from ITreeNodePresenter Related to Issue [WTI-184]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1547 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 002c5c680613971c42268d7fa1b90bbde1995b0a

    • -2
    • +1
    ./ContextMenu/TreeViewContextMenuItemFactory.cs
  1. … 13 more files in changeset.
* Fully covered Core.Common.Utils.Events. * Added factory methods to NotifyCollectionChangeEventArgs, together with some cleaning. Related to Issue [WTI-187]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1545 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: a7de907902c01b7429077c3d775584a4ced2d633

  1. … 16 more files in changeset.
Fixed bug where no ActiveViewChanged event would be fired from RingtoetsGui when the last view closed. Related to Issue [WTI-269]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1537 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 83f92857c05fe55ddc67fb7f86300e0846f4585a

  1. … 3 more files in changeset.
Small improvements in tool-tips of context menus. Related to Issue [WTI-127]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1527 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 63c94cd35693df9e3d06524ea4a513907c6d2126

  1. … 5 more files in changeset.
Added ActiveView property on IGui. Fixed issue with removing chat legend while chart data is set. Showing legend also checks for currently active chart view data. Related to Issue [WTI-272]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1521 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: fab169e30e15b26ac322888a56f62e4a76dbf86f

  1. … 10 more files in changeset.
Got rid of ITreeView Related to Issue [WTI-184]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1518 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: fc3a7abb9d7d0c0b2a6af3d1210efca79f0af6f4

  1. … 20 more files in changeset.
Cleaned up some parts of MainWindow.xaml.cs as I was trying to improve on the solution of restoring the LegendView on startup. Added Chart property to IChartView to easily retrieve the BaseChart component on it. LegendController updates the LegendView if a IChartView is selected.

Related to Issue [WTI-272]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1517 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: e54be1c279a4051ce7874a59a5e7ae3f3b8035c0

    • -56
    • +25
    ./Forms/MainWindow/MainWindow.xaml.cs
  1. … 11 more files in changeset.