Core.Common.Gui

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
* Improved how AvalonDockViewHost compensates for the lack of 'GotFocus' and 'FocusLost' events across the WPF -> Forms boundary. ** FocusLost events from WPF frame now used to trigger validation event in Forms IView implementations (currently, only the one that was active at the time.) Related to Issue [WTI-791]

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

Former-commit-id: b0c78461e20b26072d1b5cebf5d6029abd9dbe0a

Former-commit-id: 9b59fc807c44636bc98b28582f8f9a826b656cac

  1. … 1 more file in changeset.
- Renamed tests to reflect the situation better - Added some additional code in the SelectionEditor based on janssen input - Reverted proposed refactoring of selectableHydraulicBoundaryLocation, because distance was not visible anymore in the dropdown list after selecting an entry.

Reverse merged revision(s) 6890, 6854-6853 from trunk:

Incorporated comments kleijn, added missing tests to improve coverage:

- GetReferenceLocation()

- GetHydraulicBoundaryLocations()

Related to Issue [WTI-989]

........

Incorporated comments review 1223:

- Refactored IHasHydraulicBoundaryLocationProperty such that implemented classes do not depend on SelectableHydraulicBoundaryLocation

- Moved logic for generating the list of HBL to display in the dropdown menu to the HydraulicBoundaryLocationEditor. Added additional tests to verify behaviour

Related to Issue [WTI-989]

........

Incorporated comments review 1223:

- Extended SelectionEditor to convert from the PresentationType to a DomainType

Related to Issue [WTI-989]

........

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

Former-commit-id: cfd7916a4cf41ecb058a1c35acee2e5cb966b362

Former-commit-id: f2caaca84d257cc42a597b921f552c644c6a1434

    • -89
    • +36
    ./UITypeEditors/SelectionEditor.cs
  1. … 15 more files in changeset.
Incorporated comments review 1223: - Refactored IHasHydraulicBoundaryLocationProperty such that implemented classes do not depend on SelectableHydraulicBoundaryLocation - Moved logic for generating the list of HBL to display in the dropdown menu to the HydraulicBoundaryLocationEditor. Added additional tests to verify behaviour Related to Issue [WTI-989]

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

Former-commit-id: 367ce826f1c97d28f188e49a4c2176f8d0e4ce10

Former-commit-id: c0aea88388eb17665a641d6c7b85ef7d33ca72c3

  1. … 16 more files in changeset.
Incorporated comments review 1223: - Extended SelectionEditor to convert from the PresentationType to a DomainType Related to Issue [WTI-989]

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

Former-commit-id: de1efb1861f113550979aa846c876daba7ecf729

Former-commit-id: 1793e3095ecdcd557cb9122ff661a9e8c05eea86

    • -22
    • +77
    ./UITypeEditors/SelectionEditor.cs
  1. … 1 more file in changeset.
Review related changes Related to Issue [WTI-956]

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

Former-commit-id: 4c20be08d01f7ec53cd301990629a225af0798ee

Former-commit-id: 91495825e41f478a989c10059a37f9316ae0405d

  1. … 7 more files in changeset.
* Extended IViewInfo with CreateInstance injectable method, to allow for view with a non-default constructor. * Moved data clear code due to a change in the FailureMechanismContribution.Norm to FailureMechanismContributionNormChangeHandler (out of FailureMechanismContributionView) * FailureMechanismContributionView now used FailureMechanismContributionNormChangeHandler through dependency injection. ** FailureMechanismContributionView extended with Validating, Validated and KeyDown event handling. Related to Issue [WTI-791]

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

Former-commit-id: 7cb46c0bc787b1a0749b9b51b70d264b621febde

Former-commit-id: 6f08297a3604b7da67674e39053e4b17274a8e67

    • -1
    • +1
    ./Forms/ViewHost/DocumentViewController.cs
  1. … 18 more files in changeset.
Removed some logic which checked whether project was null on IProjectOwner (Not possible anymore). Updated doc and method names for more consistency. Related to Issue [WTI-961]

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

Former-commit-id: a786487651e30f71544fd103a075c42a4d6cc2be

Former-commit-id: 24961c5bd7492e96c3e84f71e7da7d348ffdea24

    • -32
    • +17
    ./Commands/StorageCommandHandler.cs
  1. … 4 more files in changeset.
Added BeforeProjectOpened event to IProjectOwner to be able to perform actions with the old project before it is changed. Used this for closing currently open views. Related to Issue [WTI-961]

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

Former-commit-id: 71e94ad9c3009b4bc18779c0320c56d6171f3922

Former-commit-id: a1cc30f072494436c6d941fe96109d28580f80e3

  1. … 1 more file in changeset.
StorageCommandHandler now notifies observers of project when updating the name. Moving of responsibilities within the GuiCore class. Related to Issue [WTI-961]

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

Former-commit-id: 9de7644176c3aacc71074ea23cf5ff4c8cb3b8aa

Former-commit-id: d26af202dbfcfb87910bba7fc997daeab0b8fa8a

IProjectOwner now should be implemented in such a way that null can never be returned or set. Introduced StagedProject in StorageSqLite to always have a coupling between the model and the loaded entity. connectionString is no longer maintained in StorageSqLite, but the filepath is passed along the method calls. StorageCommandHandler is responsible for logging feedback to the user. Removed interface methods regarding closing of a project (invalid use case in Ringtoets) Added SetProject method in IProjectOwner and removed setters for Project and ProjectPath, so that Project and ProjectPath are always set together. Related to Issue [WTI-961]

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

Former-commit-id: ca0bf302faa996815ebc7f8d434ad15fb38246db

Former-commit-id: 679b97e980241449cfd6da32ba0fd19b28e85029

    • -34
    • +32
    ./Commands/StorageCommandHandler.cs
    • -28
    • +19
    ./Properties/Resources.Designer.cs
  1. … 14 more files in changeset.
Improved logic related to opening/closing toolviews in MainWindow Related to Issue [WTI-956]

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

Former-commit-id: c09cff44fb0a365567679514e18d143baaf115a6

Former-commit-id: 13b5989615248c69a91c8c4f9245daadb268a839

    • -13
    • +33
    ./Forms/MainWindow/MainWindow.xaml.cs
  1. … 1 more file in changeset.
Moved SelectionEditor To Core.Common.Gui so we can use it in Core.Plugins. Related to Issue [WTI-957]

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

Former-commit-id: 303969b335ae7c6a2d5da1d52885f9facd60fd4d

Former-commit-id: 1151e61c7ec66366ab62ad5883e1ce14806c0942

    • -0
    • +150
    ./UITypeEditors/SelectionEditor.cs
  1. … 17 more files in changeset.
Ensured outdated selections are cleared in GuiCore Related to Issue [WTI-956]

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

Former-commit-id: 058f511f42834570ae7bb94560447f629d526e68

Former-commit-id: 6bcfccf39489753b4bcc37fcb77bb1a6aed3235e

  1. … 1 more file in changeset.
Added current user's displayname and username to the Ringtoets startup log message Related to Issue [WTI-992]

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

Former-commit-id: e3d6cd1d1022766690f2b9ddbd71ca2b8f20648c

Former-commit-id: a90a24f5917524af9546a16456105ac7f4dc9e49

  1. … 2 more files in changeset.
Implemented logic for preventing redundant PropertyGridView updates Related to Issue [WTI-956]

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

Former-commit-id: 3bb5bd5ea54173c6a8d916666747945c9a01d400

Former-commit-id: 6882458479a2ad8efad22b1d2d8d7f907c6abd87

  1. … 1 more file in changeset.
* Extended ViewClosed related tests in AvalonDockViewHostTest * Removed (untested) selecting synchronization logic from GuiCore Related to Issue [WTI-956]

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

Former-commit-id: 9f59f012453ad98517fe8818e47f4a2c16d24839

Former-commit-id: 2d178c707bd09bea0d798c4fc924f968c27dc6c9

  1. … 1 more file in changeset.
Removed application selection from PropertyGridView Related to Issue [WTI-956]

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

Former-commit-id: 7331eaeb8f3ddc65daff014223df82b8e2adaf2f

Former-commit-id: d803672cea84bf60a3965154464106590d26be71

  1. … 1 more file in changeset.
Reverted some changes Related to Issue [WTI-959]

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

Former-commit-id: 8bc12e1a76adf6990d64aa6e54a74d54137a9c40

Former-commit-id: 1b67b89ac67f008f24298b38482f667481ee3293

  1. … 3 more files in changeset.
Merged revision(s) from branches/WTI 956:

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

Former-commit-id: 3d2c37b53bc9af98d14966ffd630002740f6e6a0

Former-commit-id: 61a1d9c005e4a1ecc187f522b951df018848a0bf

    • -45
    • +0
    ./Selection/SelectedItemChangedEventArgs.cs
  1. … 27 more files in changeset.
Adapted selection logic in GuiCore Related to Issue [WTI-956]

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

Former-commit-id: 88c15adeeaaf3e78f4759ed92177f78b4850ad89

Former-commit-id: 4a2c41a674c056a1dcd0aadec1803cbbe87f4952

Added ViewOpened event to IViewHost Related to Issue [WTI-956]

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

Former-commit-id: 1f14d25165e731eeaa80a368a766be05f983b824

Former-commit-id: 0b2237549e3420b0cd6176e8c8c8bf8322642510

  1. … 1 more file in changeset.
Removed SelectionChanged from IApplicationSelection Related to Issue [WTI-956]

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

Former-commit-id: 804359e5fdfbbdf6d9c0fe7092108a8aa049b558

Former-commit-id: 76d4438d0005a48f95d4d4db28595abc1c4b63a1

  1. … 2 more files in changeset.
Removed SelectedItemChangedEventArgs Related to Issue [WTI-956]

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

Former-commit-id: 2e7a5e4bbb041ebf3053da39aa00773455fe862a

Former-commit-id: 0da9e258567f5f221901780c7e523242dfcef594

    • -45
    • +0
    ./Selection/SelectedItemChangedEventArgs.cs
  1. … 2 more files in changeset.
Rewired selection logic in GuiCore Related to Issue [WTI-956]

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

Former-commit-id: 51037aaa3b61b94b035ee93c55a2025b78024f34

Former-commit-id: 95ba9612a7b57f2d91b3fa61f95ef35a90b843a5

  1. … 1 more file in changeset.
- Review related changes paired with bouvrie Related to Issue [WTI-931]

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

Former-commit-id: 08d3502c090c09a8bda1840af9595e3a1ff50965

Former-commit-id: 021b9a30c3d0ce21272912dee24e3d2b6dac4318

    • -1
    • +3
    ./Forms/ProgressDialog/ProgressReporter.cs
  1. … 13 more files in changeset.
Improved ActivityProgressDialogTest Related to Issue [WTI-959]

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

Former-commit-id: e8405e10c8cdb3fef71ba659b3f50f6e85d41d58

Former-commit-id: 60a9116c4349c6ffef44df64b75e4a20bf7d640a

  1. … 1 more file in changeset.
Added minimize button to ActivityProgressDialog Related to Issue [WTI-959]

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

Former-commit-id: 5b5b6ac6ac4218bd7c8ba682d16a8b34dd6dd8d8

Former-commit-id: 4b7a992f62645f35fc7ea7599f45d6c9e5b72d2e

  1. … 2 more files in changeset.
(Editorial) Applied comments review 1178 - Removed redundant references in XML docs (e.g. System.X when System was already referenced) - Standardized XML docs regarding exceptions: Thrown is prefixed for the cause of the exception (e.g. <exception cref="X">Thrown when Lorus Ipsum</exception>)

Related to Issue [WTI-931]

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

Former-commit-id: c9a908b16e966485b3c2f38d472d9628b6f581ff

Former-commit-id: 71660f2e2159bfbb2e958ce8211bb236f66286e4

    • -1
    • +1
    ./Attributes/DynamicPropertyOrderAttribute.cs
    • -1
    • +1
    ./Attributes/DynamicPropertyOrderEvaluationMethodAttribute.cs
    • -1
    • +1
    ./Attributes/DynamicReadOnlyAttribute.cs
    • -1
    • +1
    ./Attributes/DynamicReadOnlyValidationMethodAttribute.cs
    • -1
    • +1
    ./Attributes/DynamicVisibleAttribute.cs
    • -1
    • +1
    ./Attributes/DynamicVisibleValidationMethodAttribute.cs
  1. … 21 more files in changeset.
* reduced cyclomatic complexity of MainWindow.UpdateRibbonExtensions Related to Issue [WTI-931]

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

Former-commit-id: 8175d7ba6e003febcd147a32289a21b362128105

Former-commit-id: 9111524941d9c5258664cba9bfa01a407a1cb97b

    • -77
    • +113
    ./Forms/MainWindow/MainWindow.xaml.cs
Deltares clean-up Related to Issue [WTI-931]

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

Former-commit-id: 63ac7722f8d3890848384ee20816ead3f90cb796

Former-commit-id: d2a9cf4a79400ddb42314b6db73f84ca256b0dc2

  1. … 25 more files in changeset.