Core.Common.Gui

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replaced context menu on PipingSurfaceLineCollectionNodePresenter with one constructed through ContextMenuBuilder. GuiContextMenuItemFactory now only requires the IGuiCommandHandler for constructing. Implemented CanExportFromGuiSelection and CanShowPropertiesForGuiSelection on GuiCommandHandler to determine menu item state. Related to Issue [WTI-172]

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

Former-commit-id: 5654cc63263c32cbd89a218c2f4c2f6802f12b38

    • -40
    • +23
    ./ContextMenu/GuiContextMenuItemFactory.cs
  1. … 9 more files in changeset.
Added ActivityProgressDialogRunner and integrated it into PipingFailureMechanismNodePresenter Related to Issue [WTI-182]

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

Former-commit-id: fb70a51996bc12bd4fa6e0d361a26ad5c381af6b

    • -0
    • +19
    ./Forms/ProgressDialog/ActivityProgressDialogRunner.cs
  1. … 2 more files in changeset.
Updated namespace of ProgressReporter Related to Issue [WTI-182]

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

Former-commit-id: a7be669deb7610db3bb14e2328056fa3c1c3cd25

    • -34
    • +37
    ./Forms/ProgressDialog/ProgressReporter.cs
Introduced ActivityProgressDialog Related to Issue [WTI-182]

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

Former-commit-id: b08173fdca49f2270931d7aa1f01c07f3c658ba7

    • -0
    • +119
    ./Forms/ProgressDialog/ActivityProgressDialog.Designer.cs
    • -0
    • +6293
    ./Forms/ProgressDialog/ActivityProgressDialog.resx
    • -0
    • +47
    ./Forms/ProgressDialog/ProgressReporter.cs
    • binary
    ./Resources/Busy indicator.gif
Made PipingFailureMechanismNodePresenter use the ContextMenuBuilder. Introduced StrictContextMenuItem to make people aware of setting the Properties for a context menu item. Related to Issue [WTI-172]

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

Former-commit-id: 1d6b6ebfbee31c71893c3cb4a3fa71e9e43ac4b5

    • -0
    • +34
    ./ContextMenu/StrictContextMenuItem.cs
  1. … 8 more files in changeset.
project and namespaces corrected from *Tests to *Test. Related to Issue [WTI-148]

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

Former-commit-id: ad3feb5f5146dd0e8b1d11fc062143c4d2d3cc08

  1. … 221 more files in changeset.
Added possibility to add an item to the ContextMenu which opens a view, through the ContextMenuBuilder. Related to Issue [WTI-172]

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

Former-commit-id: 23f1e30cd649bd1977eed68cf8e7c9e05b1e2d97

    • -0
    • +14
    ./ContextMenu/ContextMenuBuilder.cs
    • -0
    • +19
    ./ContextMenu/GuiContextMenuItemFactory.cs
    • binary
    ./Resources/arrow.png
  1. … 10 more files in changeset.
Have ContextMenuItemFactory constructors require necessary context information instead of having to provide it to each method repeatedly. Removed ICommandHandler requirement for PlaceholderWithReadonlyNameNodePresenter.

Related to Issue [WTI-172]

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

Former-commit-id: b9ed449af5de18bdf89fe62799989b15c841084a

    • -11
    • +8
    ./ContextMenu/ContextMenuBuilder.cs
    • -18
    • +20
    ./ContextMenu/GuiContextMenuItemFactory.cs
    • -9
    • +22
    ./ContextMenu/TreeViewContextMenuItemFactory.cs
  1. … 4 more files in changeset.
Split up the ContextMenuItemFactory into a GuiContextMenuItemFactory and a TreeViewContextMenuItemFactory, which are responsible for creating gui context or treeview context dependent menu items. Renamed IContextMenuProvider to IContextMenuBuilderProvider to better meet the intention of the interface. Related to Issue [WTI-172]

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

Former-commit-id: cd15bb154bba2f952304f8a8955dc6f922abf1c1

    • -17
    • +88
    ./ContextMenu/ContextMenuBuilder.cs
    • -112
    • +0
    ./ContextMenu/ContextMenuItemFactory.cs
    • -0
    • +105
    ./ContextMenu/GuiContextMenuItemFactory.cs
    • -0
    • +50
    ./ContextMenu/TreeViewContextMenuItemFactory.cs
    • -0
    • +22
    ./IContextMenuBuilderProvider.cs
  1. … 11 more files in changeset.
all projects are build into SolutionDir\bin directory. Installer is also redirected to this dir. Related to Issue [WTI-148]

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

Former-commit-id: b930a00c4632ec165638f460385728583e825e17

  1. … 71 more files in changeset.
Introduced ContextMenuBuilder in stead of the ContextMenuFactory. Builder is responsible for calling ContextMenuItemFactory methods to configure a ContextMenu. Can be used to construct a menu using items which require the gui context, to add custom items and to add separators. Removed ITreeNode parameter of GetChildNodeObjects (only based on data)Moved resources from the Ringtoets.Common.Forms to Core.Common.Gui Removed unused methods in ContextMenuStripExtensions Added expand all and collapse all items to the ContextMenuItemFactory. Moved ContextMenuBuilder and ContextMenuItemFactory to sub folder. Related to Issue [WTI-172]

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

Former-commit-id: 9eefacfdd318334fb06e17b8a94422bee07e4674

    • -0
    • +86
    ./ContextMenu/ContextMenuBuilder.cs
    • -0
    • +112
    ./ContextMenu/ContextMenuItemFactory.cs
    • binary
    ./Resources/arrow-stop-090.png
    • binary
    ./Resources/arrow-stop-270.png
    • binary
    ./Resources/table_delete.png
  1. … 48 more files in changeset.
Turned Activities property in ActivityRunner into IEnumerable Related to Issue [WTI-182]

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

Former-commit-id: 85c35e6931d033f72c12102b30c576a9c25e898e

    • -5
    • +6
    ./Forms/ProgressDialog/ProgressDialog.cs
  1. … 4 more files in changeset.
Moved ActivityRunner from ApplicationCore to RingtoetsGui Related to Issue [WTI-182]

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

Former-commit-id: 4edb60158b866118f3b049dbdc469decc7adb71e

  1. … 17 more files in changeset.
* Merged ApplicationCore and ApplicationCoreExtensions * Removed CanImportOnRootLevel property from IFileImporter * Move tests from GuiImportHandlerTest to ApplicationCoreTest Related to Issue [WTI-182]

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

Former-commit-id: 4bf4e8dd272545e458ce30f60869286ebcb7ea74

  1. … 10 more files in changeset.
Added click handler for the properties item in the context menu. Related to Issue [WTI-172]

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

Former-commit-id: 51836ca424bda6e9d6768ffc035270e201b3c929

  1. … 3 more files in changeset.
* Made ApplicationCore Plugins property internal * Extended ApplicationCoreExtensions

Related to Issue [WTI-182]

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

Former-commit-id: 8f64406f4e7e2000c8782962ad34f69a0f33c138

  1. … 4 more files in changeset.
Moved creation of Properties context menu item to the ContextMenuItemFactory. Related to Issue [WTI-172]

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

Former-commit-id: 1face126b177ee7ff615d33c98ef4742615c8d68

    • binary
    ./Resources/property.png
  1. … 6 more files in changeset.
Change due to interface change on ApplicationCore. Related to Issue [WTI-172]

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

Former-commit-id: 9a212ea4b9d2123506b9f6106bea184d6a9e22ff

Introduced ContextMenuItemFactory which has the knowledge of the complete application context to create context menu items. Introduced IContextMenuProvider to separate the provision of a context menu from the rest of the RingtoetsGui responsibility. Added ContextMenu helper classes for FailureMechanism and PlaceholderWithReadOnlyName (probably temporary). Extended ContextMenuStripExtensions so that items can be inserted at a specific location. Copied resources to Core.Common.Gui project. Related to Issue [WTI-172]

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

Former-commit-id: 17148f43f03d7805a77779e802385137ccb83949

    • -0
    • +44
    ./ContextMenuItemFactory.cs
    • -0
    • +9
    ./IContextMenuProvider.cs
    • binary
    ./Resources/table-export.png
    • binary
    ./Resources/table-import.png
  1. … 11 more files in changeset.
Introduced/integrated ApplicationCoreExtensions Related to Issue [WTI-182]

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

Former-commit-id: 18ae127bca1b53648e80f213aeeafb40ac219939

  1. … 6 more files in changeset.
Moved language setting logic from ApplicationCore to App.xaml.cs Related to Issue [WTI-182]

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

Former-commit-id: 1bc948c131db851602c2736ebc617cf687ce3529

  1. … 2 more files in changeset.
Moved settings from ApplicationCore to RingtoetsGui (GuiCoreSettings) Related to Issue [WTI-182]

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

Former-commit-id: 2d90c2b44f3f0d6b55de19bf80c3bc95b1f7919a

    • -10
    • +12
    ./Forms/MainWindow/MainWindow.xaml.cs
    • -0
    • +48
    ./GuiCoreSettings.cs
  1. … 3 more files in changeset.
Moved UserSettings property from ApplicationCore to RingtoetsGui Related to Issue [WTI-182]

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

Former-commit-id: 727abd4dc3fe8fbcfae2094e3bbba6c15b153ed3

  1. … 9 more files in changeset.
* Moved ProjectFilePath property from ApplicationCore to RingtoetsGui * Removed TargetDataDirectory property from IFileImporter Related to Issue [WTI-182]

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

Former-commit-id: 332732845e22c5fbaee0c114e8a48df41453349c

  1. … 6 more files in changeset.
Further cleaned up ApplicationCore Related to Issue [WTI-182]

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

Former-commit-id: f67113d781d1f00cf674c490318a9691a3ad2388

  1. … 4 more files in changeset.
Final review related change Related to Issue [WTI-147]

Paired with janssen

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

Former-commit-id: 56de90f7d73300ef930f9d6c3448514a9d4ce917

    • -1
    • +0
    ./Forms/SplashScreen/SplashScreen.xaml.cs
Further cleaned up ApplicationCore Related to Issue [WTI-182]

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

Former-commit-id: 2f3cfb6353cddf6529081687b9d150c3c4170eca

  1. … 3 more files in changeset.
prevented splash and options dialog from showing in taskbar Made sure owner was set correctly for message window and splash, so that they don't disappear behind main form. Related to Issue [WTI-147]

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

Former-commit-id: f10c58b87450aff5480d41477c2caba8eb8ac100

    • -1
    • +2
    ./Forms/MessageWindow/MessageWindow.cs
    • -1
    • +0
    ./Forms/SplashScreen/SplashScreen.xaml.cs
Moved Project property from ApplicationCore to RingtoetsGui => Will continue work on Project during cleanup of Core.Common.Gui Related to Issue [WTI-182]

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

Former-commit-id: 6f8ad70188101c123c376d9341c8cfed57f2ad56

  1. … 16 more files in changeset.
improvements followed by the review. Related to Issue [WTI-147]

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

Former-commit-id: f5f01b241a44679110c9e705941ff86943b70b8b

    • -1
    • +1
    ./Forms/SplashScreen/SplashScreen.xaml
    • -23
    • +22
    ./Forms/SplashScreen/SplashScreen.xaml.cs
  1. … 1 more file in changeset.