From c54f77836797bcb1bb56f3169573d3138358abd2 Mon Sep 17 00:00:00 2001 From: "Sergey V. Zhdanovskih" Date: Thu, 27 Jun 2024 23:41:33 +0300 Subject: [PATCH] Added saving of column width settings for all lists (fix #573) --- locales/help_enu/gkhHistory.html | 1 + locales/help_rus/gkhHistory.html | 1 + .../GKCore/Controllers/BaseWinController.cs | 14 +- .../CommunicationEditDlgController.cs | 8 +- .../Controllers/EventEditDlgController.cs | 7 + .../Controllers/FamilyEditDlgController.cs | 13 +- .../Controllers/GroupEditDlgController.cs | 9 +- .../Controllers/LocationEditDlgController.cs | 8 + .../Controllers/MediaEditDlgController.cs | 8 +- .../Controllers/OptionsDlgController.cs | 7 +- .../Controllers/PersonEditDlgController.cs | 16 +- .../RepositoryEditDlgController.cs | 7 +- .../Controllers/ResearchEditDlgController.cs | 10 +- .../Controllers/SourceEditDlgController.cs | 7 + .../Controllers/StdPersonEditDlgController.cs | 9 +- .../Controllers/TaskEditDlgController.cs | 7 +- .../GKCore/GKCore/Design/DialogController.cs | 13 +- .../GKCore/GKCore/Design/FormController.cs | 6 +- projects/GKCore/GKCore/GKUtils.cs | 11 + .../GKCore/GKCore/Interfaces/IListFilter.cs | 2 +- .../GKCore/GKCore/Interfaces/IListSource.cs | 2 + .../GKCore/Lists/AssociationsListModel.cs | 16 +- .../GKCore/GKCore/Lists/ChildrenListModel.cs | 18 +- .../GKCore/Lists/CommunicationListModel.cs | 9 +- .../GKCore/GKCore/Lists/EventDefsListModel.cs | 18 +- .../GKCore/GKCore/Lists/EventsListModel.cs | 45 ++- .../GKCore/GKCore/Lists/FamilyListModel.cs | 9 +- .../GKCore/GKCore/Lists/GroupListModel.cs | 22 +- .../GKCore/Lists/IndividualListModel.cs | 93 ++++-- projects/GKCore/GKCore/Lists/ListColumns.cs | 15 +- projects/GKCore/GKCore/Lists/ListSource.cs | 22 +- .../GKCore/Lists/LocationLinksListModel.cs | 18 +- .../GKCore/GKCore/Lists/LocationListModel.cs | 7 +- .../GKCore/Lists/LocationNamesListModel.cs | 20 +- .../GKCore/Lists/MediaLinksListModel.cs | 20 +- .../GKCore/Lists/MultimediaListModel.cs | 8 +- .../GKCore/GKCore/Lists/NoteLinksListModel.cs | 18 +- projects/GKCore/GKCore/Lists/NoteListModel.cs | 9 +- .../GKCore/GKCore/Lists/RecordsListModel.cs | 2 +- .../GKCore/Lists/RepositoryListModel.cs | 9 +- .../GKCore/GKCore/Lists/ResearchListModel.cs | 60 ++-- projects/GKCore/GKCore/Lists/SheetModel.cs | 8 +- .../GKCore/Lists/SourceCitationsListModel.cs | 22 +- .../GKCore/GKCore/Lists/SourceListModel.cs | 20 +- projects/GKCore/GKCore/Lists/TaskListModel.cs | 9 +- .../GKCore/GKCore/Options/GlobalOptions.cs | 21 +- projects/GKCore/GKCore/Options/ListOptions.cs | 283 ++++++++++++++++-- projects/GKTests/GKCore/ListsTests.cs | 2 +- projects/GKTests/GKCore/OptionsTests.cs | 2 +- .../GKTestsUI2/UITests/EventEditDlgTests.cs | 4 +- .../GKv2/GKTestsUI2/UITests/MainSDITests.cs | 2 +- 51 files changed, 739 insertions(+), 238 deletions(-) diff --git a/locales/help_enu/gkhHistory.html b/locales/help_enu/gkhHistory.html index 331ac88b7..5171e074e 100644 --- a/locales/help_enu/gkhHistory.html +++ b/locales/help_enu/gkhHistory.html @@ -12,6 +12,7 @@

Change log

14.06.2024 [v2.30.1 & v3.6.1]